0s autopkgtest [02:24:15]: starting date and time: 2025-10-29 02:24:15+0000 0s autopkgtest [02:24:15]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [02:24:15]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yk8_le9s/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:liburi-perl --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=liburi-perl/5.34-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-10.secgroup --name adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 29s autopkgtest [02:24:44]: testbed dpkg architecture: amd64 29s autopkgtest [02:24:44]: testbed apt version: 3.1.8ubuntu1 30s autopkgtest [02:24:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 30s autopkgtest [02:24:45]: testbed release detected to be: None 30s autopkgtest [02:24:45]: updating testbed package index (apt update) 31s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 31s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 31s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 31s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 31s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 31s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 31s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 31s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 31s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 31s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 31s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 31s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 31s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 31s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 31s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 31s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 31s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 31s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 32s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 32s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 32s Fetched 8221 kB in 1s (8827 kB/s) 33s Reading package lists... 33s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 33s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 33s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 33s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 34s Reading package lists... 34s Reading package lists... 34s Building dependency tree... 34s Reading state information... 34s Calculating upgrade... 34s The following packages will be upgraded: 34s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 34s python3-blinker python3-lazr.uri 34s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 34s Need to get 3371 kB of archives. 34s After this operation, 140 kB of additional disk space will be used. 34s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 35s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 35s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 35s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 35s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 35s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 35s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 35s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 35s dpkg-preconfigure: unable to re-open stdin: No such file or directory 35s Fetched 3371 kB in 0s (7598 kB/s) 35s (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 ... 78529 files and directories currently installed.) 35s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 35s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 35s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 35s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 35s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 36s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 36s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 36s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 36s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 36s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 36s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 36s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 36s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 36s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 36s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 36s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 36s Setting up libefivar1t64:amd64 (39-2) ... 36s Setting up python3-lazr.uri (1.0.6-7) ... 36s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 36s Encountered debconf setting for cloud-init-base/datasources. 37s Setting up libefiboot1t64:amd64 (39-2) ... 37s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 37s Setting up python3-blinker (1.9.0-2) ... 37s Setting up apt (3.1.11) ... 37s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 37s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 37s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 37s Processing triggers for man-db (2.13.1-1) ... 38s Processing triggers for libc-bin (2.42-0ubuntu3) ... 38s autopkgtest [02:24:53]: upgrading testbed (apt dist-upgrade and autopurge) 39s Reading package lists... 39s Building dependency tree... 39s Reading state information... 39s Calculating upgrade... 40s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 40s Reading package lists... 40s Building dependency tree... 40s Reading state information... 40s Solving dependencies... 40s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 40s autopkgtest [02:24:55]: rebooting testbed after setup commands that affected boot 55s autopkgtest [02:25:10]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 58s autopkgtest [02:25:13]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 63s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.21.0+ds-3 (dsc) [5208 B] 63s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.21.0+ds-3 (tar) [10.1 MB] 63s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.21.0+ds-3 (diff) [63.7 kB] 63s gpgv: Signature made Thu May 1 18:53:56 2025 UTC 63s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 63s gpgv: Can't check signature: No public key 63s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.21.0+ds-3.dsc: no acceptable signature found 63s autopkgtest [02:25:18]: testing package lemonldap-ng version 2.21.0+ds-3 64s autopkgtest [02:25:19]: build not needed 66s autopkgtest [02:25:21]: test fastcgiserver: preparing testbed 66s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Solving dependencies... 66s The following NEW packages will be installed: 66s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 66s fonts-glyphicons-halflings imagemagick-7-common javascript-common 66s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 66s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 66s libapache-logformat-compiler-perl libapache-session-perl 66s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 66s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 66s libclass-inspector-perl libclass-method-modifiers-perl 66s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 66s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 66s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 66s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 66s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 66s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 66s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 66s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 66s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 66s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 66s libemail-sender-perl libemail-simple-perl libencode-locale-perl 66s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 66s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 66s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 66s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 66s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 66s libheif-plugin-libde265 libheif1 libhtml-format-perl 66s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 66s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 66s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 66s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 66s libimage-magick-perl libimage-magick-q16-perl libimagequant0 66s libimport-into-perl libio-html-perl libio-socket-ssl-perl 66s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 66s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 66s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 66s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 66s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 66s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 66s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 66s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 66s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 66s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 66s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 66s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 66s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 66s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 66s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 66s libstring-random-perl libsub-exporter-perl libsub-install-perl 66s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 66s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 66s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 66s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 66s libwww-robotrules-perl libxpm4 perl-openssl-defaults 66s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 66s Need to get 28.0 MB of archives. 66s After this operation, 94.7 MB of additional disk space will be used. 66s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 66s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 66s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 67s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 67s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 67s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 67s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 67s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 67s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.12.1-1 [1944 kB] 67s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.20.2-1 [12.4 kB] 67s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1 [169 kB] 67s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.20.2-1 [10.1 kB] 67s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.20.2-1 [519 kB] 67s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 67s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 67s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 67s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 67s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 67s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-4build1 [44.4 kB] 67s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [188 kB] 67s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 67s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 67s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 67s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 67s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 67s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 67s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 67s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.3+dfsg1-1 [2009 kB] 67s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.3+dfsg1-1 [109 kB] 67s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 67s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 67s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 67s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 67s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 67s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 67s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 67s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 67s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 67s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 67s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 67s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 67s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 67s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 67s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 67s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 67s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 67s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 67s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 67s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 67s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 67s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 67s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 67s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 67s Get:54 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 67s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 67s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 67s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 67s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 67s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 67s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 67s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 67s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 67s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 67s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 67s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 67s Get:66 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 67s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 67s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 67s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 67s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 67s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 67s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 67s Get:73 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 67s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 67s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 67s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 67s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 67s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 67s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 67s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 67s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 67s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 67s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 67s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 67s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 67s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 67s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 67s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 67s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 67s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 67s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 67s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 67s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 67s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 67s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 67s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 67s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 67s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 67s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 67s Get:100 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 67s Get:101 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 67s Get:102 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 67s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-uwsgi-app all 2.21.0+ds-3 [23.1 kB] 67s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 67s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 67s Get:106 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 67s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 67s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 67s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 67s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 67s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 67s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.21.0+ds-3 [962 kB] 67s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 67s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 67s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 67s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 67s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 67s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 67s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 67s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 67s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 67s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4 [6484 B] 67s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 67s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 67s Get:125 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 67s Get:126 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 67s Get:127 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 67s Get:128 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 67s Get:129 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 68s Get:130 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 68s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 68s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 68s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 68s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 68s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 68s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 68s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 68s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 68s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 68s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 68s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 68s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 68s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 68s Get:144 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 68s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 68s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 68s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 68s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 68s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 68s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 68s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 68s Get:152 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 68s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 68s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 68s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 68s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtype-tiny-perl all 2.004000-2 [340 kB] 68s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-client-perl all 0.09-1 [20.7 kB] 68s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 68s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 68s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 68s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 68s Get:162 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 68s Get:163 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.21.0+ds-3 [32.6 kB] 68s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 68s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 68s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 68s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 68s Get:168 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-handler all 2.21.0+ds-3 [33.1 kB] 68s Get:169 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng all 2.21.0+ds-3 [24.8 kB] 68s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-doc all 2.21.0+ds-3 [5975 kB] 68s Preconfiguring packages ... 68s Fetched 28.0 MB in 2s (17.9 MB/s) 68s Selecting previously unselected package imagemagick-7-common. 68s (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 ... 78531 files and directories currently installed.) 68s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 68s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 68s Selecting previously unselected package libgomp1:amd64. 68s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 68s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 68s Selecting previously unselected package libfftw3-double3:amd64. 68s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 68s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 68s Selecting previously unselected package fonts-dejavu-mono. 68s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8_all.deb ... 68s Unpacking fonts-dejavu-mono (2.37-8) ... 68s Selecting previously unselected package fonts-dejavu-core. 68s Preparing to unpack .../004-fonts-dejavu-core_2.37-8_all.deb ... 68s Unpacking fonts-dejavu-core (2.37-8) ... 68s Selecting previously unselected package fontconfig-config. 68s Preparing to unpack .../005-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 69s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 69s Selecting previously unselected package libfontconfig1:amd64. 69s Preparing to unpack .../006-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 69s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 69s Selecting previously unselected package libsharpyuv0:amd64. 69s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1_amd64.deb ... 69s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 69s Selecting previously unselected package libaom3:amd64. 69s Preparing to unpack .../008-libaom3_3.12.1-1_amd64.deb ... 69s Unpacking libaom3:amd64 (3.12.1-1) ... 69s Selecting previously unselected package libheif-plugin-aomdec:amd64. 69s Preparing to unpack .../009-libheif-plugin-aomdec_1.20.2-1_amd64.deb ... 69s Unpacking libheif-plugin-aomdec:amd64 (1.20.2-1) ... 69s Selecting previously unselected package libde265-0:amd64. 69s Preparing to unpack .../010-libde265-0_1.0.16-1_amd64.deb ... 69s Unpacking libde265-0:amd64 (1.0.16-1) ... 69s Selecting previously unselected package libheif-plugin-libde265:amd64. 69s Preparing to unpack .../011-libheif-plugin-libde265_1.20.2-1_amd64.deb ... 69s Unpacking libheif-plugin-libde265:amd64 (1.20.2-1) ... 69s Selecting previously unselected package libheif1:amd64. 69s Preparing to unpack .../012-libheif1_1.20.2-1_amd64.deb ... 69s Unpacking libheif1:amd64 (1.20.2-1) ... 69s Selecting previously unselected package libjbig0:amd64. 69s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 69s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 69s Selecting previously unselected package libjpeg-turbo8:amd64. 69s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 69s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 69s Selecting previously unselected package libjpeg8:amd64. 69s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_amd64.deb ... 69s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 69s Selecting previously unselected package liblcms2-2:amd64. 69s Preparing to unpack .../016-liblcms2-2_2.16-2_amd64.deb ... 69s Unpacking liblcms2-2:amd64 (2.16-2) ... 69s Selecting previously unselected package liblqr-1-0:amd64. 69s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 69s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 69s Selecting previously unselected package libltdl7:amd64. 69s Preparing to unpack .../018-libltdl7_2.5.4-4build1_amd64.deb ... 69s Unpacking libltdl7:amd64 (2.5.4-4build1) ... 69s Selecting previously unselected package libopenjp2-7:amd64. 69s Preparing to unpack .../019-libopenjp2-7_2.5.3-2.1_amd64.deb ... 69s Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... 69s Selecting previously unselected package libraw23t64:amd64. 69s Preparing to unpack .../020-libraw23t64_0.21.4-2_amd64.deb ... 69s Unpacking libraw23t64:amd64 (0.21.4-2) ... 69s Selecting previously unselected package libdeflate0:amd64. 69s Preparing to unpack .../021-libdeflate0_1.23-2_amd64.deb ... 69s Unpacking libdeflate0:amd64 (1.23-2) ... 69s Selecting previously unselected package liblerc4:amd64. 69s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 69s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 69s Selecting previously unselected package libwebp7:amd64. 69s Preparing to unpack .../023-libwebp7_1.5.0-0.1_amd64.deb ... 69s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 69s Selecting previously unselected package libtiff6:amd64. 69s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 69s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 69s Selecting previously unselected package libwebpdemux2:amd64. 69s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1_amd64.deb ... 69s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 69s Selecting previously unselected package libwebpmux3:amd64. 69s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1_amd64.deb ... 69s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 69s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 69s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 69s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 69s Selecting previously unselected package libimage-magick-q16-perl. 69s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 69s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 69s Selecting previously unselected package libimage-magick-perl. 69s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 69s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 69s Selecting previously unselected package libfcgi0t64:amd64. 69s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 69s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 69s Selecting previously unselected package libfcgi-perl. 69s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 69s Unpacking libfcgi-perl (0.82+ds-3build3) ... 69s Selecting previously unselected package libfcgi-procmanager-perl. 69s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 69s Unpacking libfcgi-procmanager-perl (0.28-3) ... 69s Selecting previously unselected package libcrypt-urandom-perl. 69s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_amd64.deb ... 69s Unpacking libcrypt-urandom-perl (0.54-1) ... 69s Selecting previously unselected package libapache-session-perl. 69s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 69s Unpacking libapache-session-perl (1.94-2) ... 69s Selecting previously unselected package liberror-perl. 69s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 69s Unpacking liberror-perl (0.17030-1) ... 69s Selecting previously unselected package libipc-sharelite-perl. 69s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 69s Unpacking libipc-sharelite-perl (0.17-5build4) ... 69s Selecting previously unselected package libcache-cache-perl. 69s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 69s Unpacking libcache-cache-perl (1.08-3) ... 69s Selecting previously unselected package libclass-xsaccessor-perl. 69s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 69s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 69s Selecting previously unselected package libconfig-inifiles-perl. 69s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-3_all.deb ... 69s Unpacking libconfig-inifiles-perl (3.000003-3) ... 69s Selecting previously unselected package perl-openssl-defaults:amd64. 69s Preparing to unpack .../040-perl-openssl-defaults_7build3_amd64.deb ... 69s Unpacking perl-openssl-defaults:amd64 (7build3) ... 69s Selecting previously unselected package libcrypt-openssl-bignum-perl. 69s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 69s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 69s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 69s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 69s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 69s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 69s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 69s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 69s Selecting previously unselected package libconvert-asn1-perl. 69s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 69s Unpacking libconvert-asn1-perl (0.34-1) ... 69s Selecting previously unselected package libcrypt-openssl-x509-perl. 69s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 69s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 69s Selecting previously unselected package libclass-errorhandler-perl. 69s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 69s Unpacking libclass-errorhandler-perl (0.04-3) ... 69s Selecting previously unselected package libcrypt-des-perl:amd64. 69s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_amd64.deb ... 69s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 69s Selecting previously unselected package libcrypt-des-ede3-perl. 69s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 69s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 69s Selecting previously unselected package libcryptx-perl. 69s Preparing to unpack .../049-libcryptx-perl_0.087-1_amd64.deb ... 69s Unpacking libcryptx-perl (0.087-1) ... 69s Selecting previously unselected package libconvert-pem-perl. 69s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 69s Unpacking libconvert-pem-perl (0.13-1) ... 69s Selecting previously unselected package libcrypt-rijndael-perl. 69s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 69s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 69s Selecting previously unselected package libhtml-tagset-perl. 69s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 69s Unpacking libhtml-tagset-perl (3.24-1) ... 69s Selecting previously unselected package liburi-perl. 69s Preparing to unpack .../053-liburi-perl_5.34-2_all.deb ... 69s Unpacking liburi-perl (5.34-2) ... 69s Selecting previously unselected package libhtml-parser-perl:amd64. 69s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_amd64.deb ... 69s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 69s Selecting previously unselected package libcgi-pm-perl. 69s Preparing to unpack .../055-libcgi-pm-perl_4.68-1_all.deb ... 69s Unpacking libcgi-pm-perl (4.68-1) ... 69s Selecting previously unselected package libhtml-template-perl. 69s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 69s Unpacking libhtml-template-perl (2.97-2build1) ... 69s Selecting previously unselected package libjson-perl. 69s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 69s Unpacking libjson-perl (4.10000-1) ... 69s Selecting previously unselected package libcommon-sense-perl:amd64. 69s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_amd64.deb ... 69s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 69s Selecting previously unselected package libtypes-serialiser-perl. 69s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 69s Unpacking libtypes-serialiser-perl (1.01-1) ... 69s Selecting previously unselected package libjson-xs-perl. 69s Preparing to unpack .../060-libjson-xs-perl_4.040-1_amd64.deb ... 69s Unpacking libjson-xs-perl (4.040-1) ... 69s Selecting previously unselected package libmouse-perl:amd64. 69s Preparing to unpack .../061-libmouse-perl_2.5.11-1build1_amd64.deb ... 69s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 69s Selecting previously unselected package libnet-cidr-perl. 69s Preparing to unpack .../062-libnet-cidr-perl_0.25-1_all.deb ... 69s Unpacking libnet-cidr-perl (0.25-1) ... 69s Selecting previously unselected package libnet-ssleay-perl:amd64. 69s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_amd64.deb ... 69s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 69s Selecting previously unselected package libposix-strftime-compiler-perl. 69s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 69s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 69s Selecting previously unselected package libapache-logformat-compiler-perl. 69s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 69s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 69s Selecting previously unselected package libcookie-baker-perl. 69s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 69s Unpacking libcookie-baker-perl (0.12-1) ... 69s Selecting previously unselected package libdevel-stacktrace-perl. 69s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 69s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 69s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 69s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 69s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 69s Selecting previously unselected package libclass-inspector-perl. 69s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 69s Unpacking libclass-inspector-perl (1.36-3) ... 69s Selecting previously unselected package libfile-sharedir-perl. 69s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 69s Unpacking libfile-sharedir-perl (1.118-3) ... 69s Selecting previously unselected package libfilesys-notify-simple-perl. 69s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 69s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 69s Selecting previously unselected package libhash-multivalue-perl. 69s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 69s Unpacking libhash-multivalue-perl (0.16-3) ... 69s Selecting previously unselected package libhttp-multipartparser-perl. 69s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 69s Unpacking libhttp-multipartparser-perl (0.02-3) ... 69s Selecting previously unselected package libjson-maybexs-perl. 69s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 69s Unpacking libjson-maybexs-perl (1.004008-1) ... 69s Selecting previously unselected package libstream-buffered-perl. 69s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 69s Unpacking libstream-buffered-perl (0.03-3) ... 69s Selecting previously unselected package libwww-form-urlencoded-perl. 69s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 69s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 69s Selecting previously unselected package libhttp-entity-parser-perl. 69s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 69s Unpacking libhttp-entity-parser-perl (0.25-2) ... 69s Selecting previously unselected package libtimedate-perl. 69s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 69s Unpacking libtimedate-perl (2.3300-2) ... 69s Selecting previously unselected package libhttp-date-perl. 69s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 69s Unpacking libhttp-date-perl (6.06-1) ... 69s Selecting previously unselected package libhttp-headers-fast-perl. 69s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 69s Unpacking libhttp-headers-fast-perl (0.22-3) ... 69s Selecting previously unselected package libclone-perl:amd64. 69s Preparing to unpack .../081-libclone-perl_0.47-1_amd64.deb ... 69s Unpacking libclone-perl:amd64 (0.47-1) ... 69s Selecting previously unselected package libencode-locale-perl. 69s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 69s Unpacking libencode-locale-perl (1.05-3) ... 69s Selecting previously unselected package libio-html-perl. 69s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 69s Unpacking libio-html-perl (1.004-3) ... 69s Selecting previously unselected package liblwp-mediatypes-perl. 69s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 69s Unpacking liblwp-mediatypes-perl (6.04-2) ... 69s Selecting previously unselected package libhttp-message-perl. 69s Preparing to unpack .../085-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 69s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 69s Selecting previously unselected package libtest-sharedfork-perl. 69s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 69s Unpacking libtest-sharedfork-perl (0.35-3) ... 69s Selecting previously unselected package libtest-tcp-perl. 69s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 69s Unpacking libtest-tcp-perl (2.22-2) ... 69s Selecting previously unselected package libtry-tiny-perl. 69s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 69s Unpacking libtry-tiny-perl (0.32-1) ... 69s Selecting previously unselected package libplack-perl. 69s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 69s Unpacking libplack-perl (1.0051-1) ... 69s Selecting previously unselected package libfile-listing-perl. 69s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 69s Unpacking libfile-listing-perl (6.16-1) ... 69s Selecting previously unselected package libhtml-tree-perl. 69s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 69s Unpacking libhtml-tree-perl (5.07-3) ... 69s Selecting previously unselected package libhttp-cookies-perl. 69s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 69s Unpacking libhttp-cookies-perl (6.11-1) ... 69s Selecting previously unselected package libhttp-negotiate-perl. 69s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 69s Unpacking libhttp-negotiate-perl (6.01-2) ... 69s Selecting previously unselected package libio-socket-ssl-perl. 69s Preparing to unpack .../094-libio-socket-ssl-perl_2.089-1_all.deb ... 69s Unpacking libio-socket-ssl-perl (2.089-1) ... 70s Selecting previously unselected package libnet-http-perl. 70s Preparing to unpack .../095-libnet-http-perl_6.23-1_all.deb ... 70s Unpacking libnet-http-perl (6.23-1) ... 70s Selecting previously unselected package liblwp-protocol-https-perl. 70s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 70s Unpacking liblwp-protocol-https-perl (6.14-1) ... 70s Selecting previously unselected package libwww-robotrules-perl. 70s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1_all.deb ... 70s Unpacking libwww-robotrules-perl (6.02-1) ... 70s Selecting previously unselected package libwww-perl. 70s Preparing to unpack .../098-libwww-perl_6.78-1_all.deb ... 70s Unpacking libwww-perl (6.78-1) ... 70s Selecting previously unselected package liblemonldap-ng-common-perl. 70s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 70s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 70s Selecting previously unselected package liblemonldap-ng-handler-perl. 70s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 70s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 70s Selecting previously unselected package lemonldap-ng-fastcgi-server. 70s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 70s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 70s Selecting previously unselected package lemonldap-ng-uwsgi-app. 70s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.21.0+ds-3_all.deb ... 70s Unpacking lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 70s Selecting previously unselected package libemail-date-format-perl. 70s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 70s Unpacking libemail-date-format-perl (1.008-1) ... 70s Selecting previously unselected package libhash-merge-simple-perl. 70s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 70s Unpacking libhash-merge-simple-perl (0.052-1) ... 70s Selecting previously unselected package libjs-angularjs. 70s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 70s Unpacking libjs-angularjs (1.8.3-3) ... 70s Selecting previously unselected package fonts-glyphicons-halflings. 70s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 70s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 70s Selecting previously unselected package libjs-bootstrap. 70s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 70s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 70s Selecting previously unselected package libjs-es5-shim. 70s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 70s Unpacking libjs-es5-shim (4.6.7-2) ... 70s Selecting previously unselected package libjs-jquery. 70s Preparing to unpack .../109-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 70s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 70s Selecting previously unselected package libregexp-common-perl. 70s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 70s Unpacking libregexp-common-perl (2024080801-1) ... 70s Selecting previously unselected package liblemonldap-ng-manager-perl. 70s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.21.0+ds-3_all.deb ... 70s Unpacking liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 70s Selecting previously unselected package fonts-font-awesome. 70s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 70s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 70s Selecting previously unselected package libconvert-base32-perl. 70s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 70s Unpacking libconvert-base32-perl (0.06-3) ... 70s Selecting previously unselected package libdigest-hmac-perl. 70s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 70s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 70s Selecting previously unselected package libfont-afm-perl. 70s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 70s Unpacking libfont-afm-perl (1.20-4) ... 70s Selecting previously unselected package libhtml-format-perl. 70s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 70s Unpacking libhtml-format-perl (2.16-2) ... 70s Selecting previously unselected package libhtml-formattext-withlinks-perl. 70s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 70s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 70s Selecting previously unselected package javascript-common. 70s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 70s Unpacking javascript-common (12+nmu1) ... 70s Selecting previously unselected package libjs-popper.js. 70s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6_all.deb ... 70s Unpacking libjs-popper.js (1.16.1+ds-6) ... 70s Selecting previously unselected package libjs-bootstrap4. 70s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 70s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 70s Selecting previously unselected package libjs-jquery-cookie. 70s Preparing to unpack .../121-libjs-jquery-cookie_12-4_all.deb ... 70s Unpacking libjs-jquery-cookie (12-4) ... 70s Selecting previously unselected package libjs-jquery-ui. 70s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 70s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 70s Selecting previously unselected package libexporter-tiny-perl. 70s Preparing to unpack .../123-libexporter-tiny-perl_1.006002-1_all.deb ... 70s Unpacking libexporter-tiny-perl (1.006002-1) ... 70s Selecting previously unselected package liblist-moreutils-xs-perl. 70s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 70s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 70s Selecting previously unselected package liblist-moreutils-perl. 70s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 70s Unpacking liblist-moreutils-perl (0.430-2) ... 70s Selecting previously unselected package libregexp-assemble-perl. 70s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 70s Unpacking libregexp-assemble-perl (0.38-2) ... 70s Selecting previously unselected package libtext-unidecode-perl. 70s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 70s Unpacking libtext-unidecode-perl (1.30-3) ... 70s Selecting previously unselected package liblemonldap-ng-portal-perl. 70s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 70s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 70s Selecting previously unselected package libalgorithm-c3-perl. 70s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 70s Unpacking libalgorithm-c3-perl (0.11-2) ... 70s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 70s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 70s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 70s Selecting previously unselected package libcapture-tiny-perl. 70s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 70s Unpacking libcapture-tiny-perl (0.50-1) ... 70s Selecting previously unselected package libclass-c3-perl. 70s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 70s Unpacking libclass-c3-perl (0.35-2) ... 70s Selecting previously unselected package libclass-method-modifiers-perl. 70s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 70s Unpacking libclass-method-modifiers-perl (2.15-1) ... 70s Selecting previously unselected package libconvert-binhex-perl. 70s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 70s Unpacking libconvert-binhex-perl (1.125-3) ... 70s Selecting previously unselected package libparams-util-perl. 70s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_amd64.deb ... 70s Unpacking libparams-util-perl (1.102-3build1) ... 70s Selecting previously unselected package libsub-install-perl. 70s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 70s Unpacking libsub-install-perl (0.929-1) ... 70s Selecting previously unselected package libdata-optlist-perl. 70s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 70s Unpacking libdata-optlist-perl (0.114-1) ... 70s Selecting previously unselected package libdynaloader-functions-perl. 70s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 70s Unpacking libdynaloader-functions-perl (0.004-2) ... 70s Selecting previously unselected package libdevel-callchecker-perl:amd64. 70s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_amd64.deb ... 70s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 70s Selecting previously unselected package libemail-simple-perl. 70s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 70s Unpacking libemail-simple-perl (2.218-1) ... 70s Selecting previously unselected package libmodule-pluggable-perl. 70s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 70s Unpacking libmodule-pluggable-perl (5.2-5) ... 70s Selecting previously unselected package libmro-compat-perl. 70s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 70s Unpacking libmro-compat-perl (0.15-2) ... 70s Selecting previously unselected package libemail-abstract-perl. 70s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 70s Unpacking libemail-abstract-perl (3.010-1) ... 70s Selecting previously unselected package libemail-address-xs-perl. 70s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 70s Unpacking libemail-address-xs-perl (1.05-1build5) ... 70s Selecting previously unselected package libparams-classify-perl:amd64. 70s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_amd64.deb ... 70s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 70s Selecting previously unselected package libmodule-runtime-perl. 70s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 70s Unpacking libmodule-runtime-perl (0.018-1) ... 70s Selecting previously unselected package libimport-into-perl. 70s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 70s Unpacking libimport-into-perl (1.002005-2) ... 70s Selecting previously unselected package librole-tiny-perl. 70s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 70s Unpacking librole-tiny-perl (2.002004-1) ... 70s Selecting previously unselected package libsub-quote-perl. 70s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 70s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 70s Selecting previously unselected package libmoo-perl. 70s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 70s Unpacking libmoo-perl (2.005005-1) ... 70s Selecting previously unselected package libmoox-types-mooselike-perl. 70s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 70s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 70s Selecting previously unselected package libsub-exporter-perl. 70s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 70s Unpacking libsub-exporter-perl (0.990-1) ... 70s Selecting previously unselected package libthrowable-perl. 70s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 70s Unpacking libthrowable-perl (1.001-2) ... 70s Selecting previously unselected package libemail-sender-perl. 70s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 70s Unpacking libemail-sender-perl (2.601-1) ... 70s Selecting previously unselected package libtype-tiny-perl. 70s Preparing to unpack .../155-libtype-tiny-perl_2.004000-2_all.deb ... 70s Unpacking libtype-tiny-perl (2.004000-2) ... 70s Selecting previously unselected package libfcgi-client-perl. 70s Preparing to unpack .../156-libfcgi-client-perl_0.09-1_all.deb ... 70s Unpacking libfcgi-client-perl (0.09-1) ... 70s Selecting previously unselected package libimagequant0:amd64. 70s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_amd64.deb ... 70s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 70s Selecting previously unselected package libxpm4:amd64. 70s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 70s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 70s Selecting previously unselected package libgd3:amd64. 70s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_amd64.deb ... 70s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 70s Selecting previously unselected package libgd-perl. 70s Preparing to unpack .../160-libgd-perl_2.78-1build4_amd64.deb ... 70s Unpacking libgd-perl (2.78-1build4) ... 70s Selecting previously unselected package libgd-securityimage-perl. 70s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 70s Unpacking libgd-securityimage-perl (1.75-3) ... 70s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 70s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.21.0+ds-3_all.deb ... 70s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 70s Selecting previously unselected package libnet-smtp-ssl-perl. 70s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 70s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 70s Selecting previously unselected package libmailtools-perl. 70s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 70s Unpacking libmailtools-perl (2.22-1) ... 70s Selecting previously unselected package libmime-tools-perl. 70s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 70s Unpacking libmime-tools-perl (5.515-1) ... 70s Selecting previously unselected package libstring-random-perl. 70s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 70s Unpacking libstring-random-perl (1:0.32-2) ... 70s Selecting previously unselected package lemonldap-ng-handler. 70s Preparing to unpack .../167-lemonldap-ng-handler_2.21.0+ds-3_all.deb ... 70s Unpacking lemonldap-ng-handler (2.21.0+ds-3) ... 70s Selecting previously unselected package lemonldap-ng. 70s Preparing to unpack .../168-lemonldap-ng_2.21.0+ds-3_all.deb ... 70s Unpacking lemonldap-ng (2.21.0+ds-3) ... 70s Selecting previously unselected package lemonldap-ng-doc. 70s Preparing to unpack .../169-lemonldap-ng-doc_2.21.0+ds-3_all.deb ... 70s Unpacking lemonldap-ng-doc (2.21.0+ds-3) ... 71s Setting up libconfig-inifiles-perl (3.000003-3) ... 71s Setting up libmodule-pluggable-perl (5.2-5) ... 71s Setting up javascript-common (12+nmu1) ... 71s Setting up liblcms2-2:amd64 (2.16-2) ... 71s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 71s Setting up libaom3:amd64 (3.12.1-1) ... 71s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 71s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 71s Setting up libhttp-multipartparser-perl (0.02-3) ... 71s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 71s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 71s Setting up libclass-inspector-perl (1.36-3) ... 71s Setting up libfont-afm-perl (1.20-4) ... 71s Setting up libdynaloader-functions-perl (0.004-2) ... 71s Setting up libclass-method-modifiers-perl (2.15-1) ... 71s Setting up libjs-popper.js (1.16.1+ds-6) ... 71s Setting up libclone-perl:amd64 (0.47-1) ... 71s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 71s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 71s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 71s Setting up libhtml-tagset-perl (3.24-1) ... 71s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 71s Setting up libfilesys-notify-simple-perl (0.14-3) ... 71s Setting up libnet-cidr-perl (0.25-1) ... 71s Setting up libipc-sharelite-perl (0.17-5build4) ... 71s Setting up libconvert-binhex-perl (1.125-3) ... 71s Setting up liblwp-mediatypes-perl (6.04-2) ... 71s Setting up libcrypt-urandom-perl (0.54-1) ... 71s Setting up libtry-tiny-perl (0.32-1) ... 71s Setting up libdeflate0:amd64 (1.23-2) ... 71s Setting up perl-openssl-defaults:amd64 (7build3) ... 71s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 71s Setting up libposix-strftime-compiler-perl (0.46-1) ... 71s Setting up libencode-locale-perl (1.05-3) ... 71s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 71s Setting up libclass-errorhandler-perl (0.04-3) ... 71s Setting up libjs-angularjs (1.8.3-3) ... 71s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 71s Setting up libfcgi-procmanager-perl (0.28-3) ... 71s Setting up libregexp-common-perl (2024080801-1) ... 71s Setting up libtest-sharedfork-perl (0.35-3) ... 71s Setting up libsub-install-perl (0.929-1) ... 71s Setting up libhash-multivalue-perl (0.16-3) ... 71s Setting up libjs-es5-shim (4.6.7-2) ... 71s Setting up liberror-perl (0.17030-1) ... 71s Setting up libapache-session-perl (1.94-2) ... 71s Setting up libstream-buffered-perl (0.03-3) ... 71s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 71s Setting up libalgorithm-c3-perl (0.11-2) ... 71s Setting up libapache-logformat-compiler-perl (0.36-3) ... 71s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 71s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 71s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 71s Setting up libemail-date-format-perl (1.008-1) ... 71s Setting up fonts-dejavu-mono (2.37-8) ... 71s Setting up libcryptx-perl (0.087-1) ... 71s Setting up libio-html-perl (1.004-3) ... 71s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 71s Setting up fonts-dejavu-core (2.37-8) ... 71s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 71s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 71s Setting up libltdl7:amd64 (2.5.4-4build1) ... 71s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 71s Setting up libstring-random-perl (1:0.32-2) ... 71s Setting up libparams-util-perl (1.102-3build1) ... 71s Setting up libwebp7:amd64 (1.5.0-0.1) ... 71s Setting up libcapture-tiny-perl (0.50-1) ... 71s Setting up libtimedate-perl (2.3300-2) ... 71s Setting up libtypes-serialiser-perl (1.01-1) ... 71s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 71s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 71s Setting up lemonldap-ng-doc (2.21.0+ds-3) ... 71s Setting up libjson-perl (4.10000-1) ... 71s Setting up librole-tiny-perl (2.002004-1) ... 71s Setting up libfile-sharedir-perl (1.118-3) ... 71s Setting up libfcgi-perl (0.82+ds-3build3) ... 71s Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... 71s Setting up libwww-form-urlencoded-perl (0.26-2) ... 71s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 71s Setting up libdevel-stacktrace-perl (2.0500-1) ... 71s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 71s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 71s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 71s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 71s Setting up libexporter-tiny-perl (1.006002-1) ... 71s Setting up libconvert-asn1-perl (0.34-1) ... 71s Setting up libtext-unidecode-perl (1.30-3) ... 71s Setting up libde265-0:amd64 (1.0.16-1) ... 71s Setting up libregexp-assemble-perl (0.38-2) ... 71s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 71s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 71s Setting up liburi-perl (5.34-2) ... 71s Setting up libconvert-base32-perl (0.06-3) ... 71s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 71s Setting up libemail-address-xs-perl (1.05-1build5) ... 71s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 71s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 71s Setting up libjson-xs-perl (4.040-1) ... 71s Setting up libcrypt-des-ede3-perl (0.03-1) ... 71s Setting up libjs-jquery-cookie (12-4) ... 71s Setting up libhttp-date-perl (6.06-1) ... 71s Setting up libtest-tcp-perl (2.22-2) ... 71s Setting up libfile-listing-perl (6.16-1) ... 71s Setting up libhash-merge-simple-perl (0.052-1) ... 71s Setting up libcache-cache-perl (1.08-3) ... 71s Setting up libhttp-headers-fast-perl (0.22-3) ... 71s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 71s Setting up liblist-moreutils-perl (0.430-2) ... 71s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 71s Setting up libtype-tiny-perl (2.004000-2) ... 71s Setting up libemail-simple-perl (2.218-1) ... 71s Setting up libnet-http-perl (6.23-1) ... 71s Setting up libclass-c3-perl (0.35-2) ... 71s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 71s Setting up libjson-maybexs-perl (1.004008-1) ... 71s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 71s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 71s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 71s Setting up libdata-optlist-perl (0.114-1) ... 71s Setting up libraw23t64:amd64 (0.21.4-2) ... 71s Setting up libwww-robotrules-perl (6.02-1) ... 71s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 71s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 71s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 71s Setting up libmro-compat-perl (0.15-2) ... 71s Setting up libcookie-baker-perl (0.12-1) ... 71s Setting up libhttp-entity-parser-perl (0.25-2) ... 71s Setting up libio-socket-ssl-perl (2.089-1) ... 71s Setting up libsub-exporter-perl (0.990-1) ... 71s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 71s Setting up libconvert-pem-perl (0.13-1) ... 71s Setting up libhttp-negotiate-perl (6.01-2) ... 71s Setting up libhttp-cookies-perl (6.11-1) ... 71s Setting up libhtml-tree-perl (5.07-3) ... 71s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 71s Setting up libcgi-pm-perl (4.68-1) ... 71s Setting up libhtml-format-perl (2.16-2) ... 71s Setting up libhtml-template-perl (2.97-2build1) ... 71s Setting up libnet-smtp-ssl-perl (1.04-2) ... 71s Setting up libmodule-runtime-perl (0.018-1) ... 71s Setting up libmailtools-perl (2.22-1) ... 71s Setting up libemail-abstract-perl (3.010-1) ... 71s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 71s Setting up libplack-perl (1.0051-1) ... 71s Setting up libimport-into-perl (1.002005-2) ... 71s Setting up libmoo-perl (2.005005-1) ... 71s Setting up libmime-tools-perl (5.515-1) ... 71s Setting up libfcgi-client-perl (0.09-1) ... 71s Setting up libmoox-types-mooselike-perl (0.29-2) ... 71s Setting up libthrowable-perl (1.001-2) ... 71s Setting up libemail-sender-perl (2.601-1) ... 71s Setting up libheif-plugin-aomdec:amd64 (1.20.2-1) ... 71s Setting up liblwp-protocol-https-perl (6.14-1) ... 71s Setting up libheif-plugin-libde265:amd64 (1.20.2-1) ... 71s Setting up libwww-perl (6.78-1) ... 71s Setting up libheif1:amd64 (1.20.2-1) ... 71s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 71s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 71s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 71s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 71s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 71s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 71s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 71s Setting up lemonldap-ng-handler (2.21.0+ds-3) ... 71s Setting up libgd-perl (2.78-1build4) ... 71s Setting up lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 71s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 71s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 71s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 71s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 72s Setting up liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 72s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 72s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 72s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 72s Setting up libgd-securityimage-perl (1.75-3) ... 72s Setting up lemonldap-ng (2.21.0+ds-3) ... 72s Processing triggers for libc-bin (2.42-0ubuntu3) ... 72s Processing triggers for man-db (2.13.1-1) ... 75s autopkgtest [02:25:30]: test fastcgiserver: [----------------------- 75s 1..1 75s ok 1 - Portal responded 200 76s autopkgtest [02:25:31]: test fastcgiserver: -----------------------] 76s autopkgtest [02:25:31]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 76s fastcgiserver PASS 76s autopkgtest [02:25:31]: test common-test: preparing testbed 84s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 109s autopkgtest [02:26:04]: testbed dpkg architecture: amd64 110s autopkgtest [02:26:05]: testbed apt version: 3.1.8ubuntu1 110s autopkgtest [02:26:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 110s autopkgtest [02:26:05]: testbed release detected to be: resolute 111s autopkgtest [02:26:06]: updating testbed package index (apt update) 111s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 111s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 111s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 111s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 111s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 111s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 111s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 111s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 111s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 112s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 112s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 112s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 112s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 112s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 112s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 112s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 112s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 112s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 112s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 112s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 113s Fetched 8221 kB in 1s (7043 kB/s) 113s Reading package lists... 114s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 114s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 114s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 114s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 114s Reading package lists... 114s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Calculating upgrade... 115s The following packages will be upgraded: 115s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 115s python3-blinker python3-lazr.uri 115s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s Need to get 3371 kB of archives. 115s After this operation, 140 kB of additional disk space will be used. 115s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 115s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 115s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 115s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 115s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 115s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 115s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 115s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 115s dpkg-preconfigure: unable to re-open stdin: No such file or directory 115s Fetched 3371 kB in 0s (6783 kB/s) 116s (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 ... 78529 files and directories currently installed.) 116s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 116s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 116s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 116s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 116s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 116s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 116s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 116s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 116s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 116s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 116s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 116s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 116s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 116s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 116s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 116s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 116s Setting up libefivar1t64:amd64 (39-2) ... 116s Setting up python3-lazr.uri (1.0.6-7) ... 116s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 116s Encountered debconf setting for cloud-init-base/datasources. 117s Setting up libefiboot1t64:amd64 (39-2) ... 117s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 117s Setting up python3-blinker (1.9.0-2) ... 117s Setting up apt (3.1.11) ... 117s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 118s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 118s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 118s Processing triggers for man-db (2.13.1-1) ... 119s Processing triggers for libc-bin (2.42-0ubuntu3) ... 119s autopkgtest [02:26:14]: upgrading testbed (apt dist-upgrade and autopurge) 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 120s Calculating upgrade... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 120s Solving dependencies... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 121s autopkgtest [02:26:16]: rebooting testbed after setup commands that affected boot 137s Reading package lists... 137s Building dependency tree... 137s Reading state information... 138s Solving dependencies... 138s The following NEW packages will be installed: 138s autoconf autodep8 automake autopoint autotools-dev build-essential 138s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 138s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 138s dh-strip-nondeterminism docutils-common dwz fontconfig-config 138s fonts-urw-base35 g++ g++-15 g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc 138s gcc-15 gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext 138s imagemagick-7-common intltool-debian java-common java-wrappers jq 138s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 138s libapache-session-perl libarchive-zip-perl libasan8 138s libauth-yubikey-webclient-perl libauthen-radius-perl 138s libb-hooks-endofscope-perl libb-hooks-op-check-perl 138s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 138s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 138s libclass-data-inheritable-perl libclass-errorhandler-perl 138s libclass-inspector-perl libclass-method-modifiers-perl 138s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 138s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 138s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 138s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 138s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 138s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 138s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 138s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 138s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 138s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 138s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 138s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 138s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 138s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 138s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 138s libencode-locale-perl liberror-perl libeval-closure-perl 138s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 138s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 138s libfile-sharedir-perl libfile-stripnondeterminism-perl 138s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 138s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 138s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 138s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 138s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 138s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 138s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 138s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 138s libhttp-negotiate-perl libhwasan0 libicu76 libimage-magick-perl 138s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 138s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 138s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 138s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 138s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-jquery libjs-sphinxdoc 138s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 138s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl liblerc4 138s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 138s liblist-someutils-perl liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 138s liblsan0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 138s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 138s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 138s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 138s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 138s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 138s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 138s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 138s libnet-ssleay-perl libnode115 libnspr4 libnss3 libonig5 libopenjp2-7 138s libpackage-stash-perl libparams-classify-perl libparams-util-perl 138s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 138s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 138s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 138s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 138s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 138s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 138s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 138s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 138s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 138s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 138s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 138s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 138s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 138s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 138s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 138s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 138s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 138s node-semver node-uglify-js node-undici node-xtend nodejs 138s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 138s po-debconf python3-alabaster python3-defusedxml python3-docutils 138s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 138s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 138s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 138s yui-compressor 138s 0 upgraded, 315 newly installed, 0 to remove and 0 not upgraded. 138s Need to get 189 MB of archives. 138s After this operation, 703 MB of additional disk space will be used. 138s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 138s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 138s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 138s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 138s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 138s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 139s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 139s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 140s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 140s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 140s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 140s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.12.1-1 [1944 kB] 140s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.20.2-1 [12.4 kB] 140s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1 [169 kB] 140s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.20.2-1 [10.1 kB] 140s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.20.2-1 [519 kB] 140s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 140s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 140s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 140s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 140s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 140s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-4build1 [44.4 kB] 140s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [188 kB] 140s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 140s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 140s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 140s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 140s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 140s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 140s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 140s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.3+dfsg1-1 [2009 kB] 140s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.3+dfsg1-1 [109 kB] 140s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 140s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.19-8 [248 kB] 140s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 140s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 140s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 140s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 140s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 140s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 140s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 140s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 140s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [12.9 MB] 141s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-5ubuntu1 [1028 B] 141s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 141s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 141s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-5ubuntu1 [47.4 kB] 141s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-5ubuntu1 [29.3 kB] 141s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-5ubuntu1 [3071 kB] 141s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-5ubuntu1 [1360 kB] 142s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-5ubuntu1 [2757 kB] 142s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-5ubuntu1 [1210 kB] 142s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-5ubuntu1 [1685 kB] 142s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-5ubuntu1 [153 kB] 142s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-5ubuntu1 [2863 kB] 142s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [25.4 MB] 143s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-5ubuntu1 [523 kB] 143s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 143s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 143s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-5ubuntu1 [2573 kB] 143s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [14.4 MB] 143s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-5ubuntu1 [23.7 kB] 143s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 143s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 143s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 143s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118 [11.6 kB] 143s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 143s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-4build1 [169 kB] 144s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 144s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 144s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 144s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 144s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 144s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 144s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 144s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 144s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 144s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 144s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76 [6852 B] 144s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libnspr4 amd64 2:4.36-1ubuntu2 [118 kB] 144s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libnss3 amd64 2:3.114-1 [1483 kB] 144s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.3.3-1 [24.0 kB] 144s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1 [46.5 MB] 145s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 145s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 145s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19 [20.3 kB] 145s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 145s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-28ubuntu7 [180 kB] 145s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5 [9042 B] 145s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 libonig5 amd64 6.9.10-1 [173 kB] 145s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libjq1 amd64 1.8.1-3ubuntu1 [146 kB] 145s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 jq amd64 1.8.1-3ubuntu1 [72.4 kB] 145s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 145s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 145s Get:95 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 145s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 145s Get:97 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 145s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 145s Get:99 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 145s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 145s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 145s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 145s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 145s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 145s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 145s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 145s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 145s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 145s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 145s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 145s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 145s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 145s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 145s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 145s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 145s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 145s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 145s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 145s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 145s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 145s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 145s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 145s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 145s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 145s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 145s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 145s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 145s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 145s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 145s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 145s Get:131 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 145s Get:132 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 145s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 145s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 145s Get:135 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 145s Get:136 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 145s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 145s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.5-1 [100 kB] 145s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 145s Get:140 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 145s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 145s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 145s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 145s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 145s Get:145 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 145s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 145s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 145s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 145s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 145s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 145s Get:151 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 145s Get:152 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 145s Get:153 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 145s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 145s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 145s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 145s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 145s Get:158 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 145s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 145s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 145s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 145s Get:162 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 145s Get:163 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 145s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 145s Get:165 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 145s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 145s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 145s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 145s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 145s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 145s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 145s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 145s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 145s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 145s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 145s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 145s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 145s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 145s Get:179 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 145s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 145s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 145s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 145s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 145s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 145s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 145s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 145s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 145s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 145s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 145s Get:190 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 145s Get:191 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 145s Get:192 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 145s Get:193 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.50-1 [127 kB] 145s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 145s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 145s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 145s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 145s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1 [832 kB] 145s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 145s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 145s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 145s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 145s Get:203 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 145s Get:204 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 145s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 145s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 145s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 145s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 145s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 145s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 145s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 145s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 145s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 145s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 145s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 145s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 145s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 145s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 145s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 145s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 145s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 145s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 145s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 145s Get:224 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 145s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 145s Get:226 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 145s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 145s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 145s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 145s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 145s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 145s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 145s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libicu76 amd64 76.1-4ubuntu2 [11.2 MB] 145s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 145s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 145s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 145s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 145s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 145s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 145s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 145s Get:241 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 145s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 145s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 145s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 145s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 145s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.8-2 [166 kB] 145s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.8-2 [107 kB] 145s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-2build1 [167 kB] 145s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-2build1 [158 kB] 145s Get:250 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 145s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 145s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 145s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 145s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 145s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 145s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 145s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 145s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 145s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 146s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 146s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 146s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 146s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 146s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 146s Get:265 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 146s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 146s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 146s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 146s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 146s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 146s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 146s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 146s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 146s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 146s Get:275 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5 [757 kB] 146s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 20.19.4+dfsg-1 [342 kB] 146s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 146s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 146s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 146s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 146s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 146s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 146s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 146s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 146s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 146s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 146s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 146s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode115 amd64 20.19.4+dfsg-1 [14.0 MB] 147s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 147s Get:290 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 147s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 147s Get:292 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 147s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 147s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 147s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 147s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 147s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 147s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 147s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 147s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-3 [45.2 kB] 147s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 147s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 147s Get:303 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman all 5.1-1 [10.6 kB] 147s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 147s Get:305 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 147s Get:306 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 147s Get:307 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 147s Get:308 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 147s Get:309 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 147s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 147s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 147s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 147s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 147s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 147s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 147s Preconfiguring packages ... 147s Fetched 189 MB in 9s (20.6 MB/s) 147s Selecting previously unselected package imagemagick-7-common. 148s (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 ... 78531 files and directories currently installed.) 148s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 148s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 148s Selecting previously unselected package libgomp1:amd64. 148s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 148s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 148s Selecting previously unselected package libfftw3-double3:amd64. 148s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 148s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 148s Selecting previously unselected package libfontenc1:amd64. 148s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 148s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 148s Selecting previously unselected package x11-common. 148s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 148s Unpacking x11-common (1:7.7+24ubuntu1) ... 148s Selecting previously unselected package xfonts-encodings. 148s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 148s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 148s Selecting previously unselected package xfonts-utils. 148s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 148s Unpacking xfonts-utils (1:7.7+7) ... 148s Selecting previously unselected package fonts-urw-base35. 148s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 148s Unpacking fonts-urw-base35 (20200910-8) ... 148s Selecting previously unselected package fontconfig-config. 148s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 148s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 148s Selecting previously unselected package libfontconfig1:amd64. 148s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 148s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 148s Selecting previously unselected package libsharpyuv0:amd64. 148s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 148s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 148s Selecting previously unselected package libaom3:amd64. 148s Preparing to unpack .../011-libaom3_3.12.1-1_amd64.deb ... 148s Unpacking libaom3:amd64 (3.12.1-1) ... 148s Selecting previously unselected package libheif-plugin-aomdec:amd64. 148s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_amd64.deb ... 148s Unpacking libheif-plugin-aomdec:amd64 (1.20.2-1) ... 148s Selecting previously unselected package libde265-0:amd64. 148s Preparing to unpack .../013-libde265-0_1.0.16-1_amd64.deb ... 148s Unpacking libde265-0:amd64 (1.0.16-1) ... 148s Selecting previously unselected package libheif-plugin-libde265:amd64. 148s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_amd64.deb ... 148s Unpacking libheif-plugin-libde265:amd64 (1.20.2-1) ... 148s Selecting previously unselected package libheif1:amd64. 148s Preparing to unpack .../015-libheif1_1.20.2-1_amd64.deb ... 148s Unpacking libheif1:amd64 (1.20.2-1) ... 148s Selecting previously unselected package libjbig0:amd64. 148s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 148s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 148s Selecting previously unselected package libjpeg-turbo8:amd64. 148s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 148s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 148s Selecting previously unselected package libjpeg8:amd64. 148s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 148s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 148s Selecting previously unselected package liblcms2-2:amd64. 148s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 148s Unpacking liblcms2-2:amd64 (2.16-2) ... 148s Selecting previously unselected package liblqr-1-0:amd64. 148s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 148s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 148s Selecting previously unselected package libltdl7:amd64. 148s Preparing to unpack .../021-libltdl7_2.5.4-4build1_amd64.deb ... 148s Unpacking libltdl7:amd64 (2.5.4-4build1) ... 148s Selecting previously unselected package libopenjp2-7:amd64. 148s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_amd64.deb ... 148s Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... 148s Selecting previously unselected package libraw23t64:amd64. 148s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 148s Unpacking libraw23t64:amd64 (0.21.4-2) ... 148s Selecting previously unselected package libdeflate0:amd64. 148s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 148s Unpacking libdeflate0:amd64 (1.23-2) ... 148s Selecting previously unselected package liblerc4:amd64. 148s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 148s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 148s Selecting previously unselected package libwebp7:amd64. 148s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 148s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 148s Selecting previously unselected package libtiff6:amd64. 148s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 148s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 148s Selecting previously unselected package libwebpdemux2:amd64. 148s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 148s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 148s Selecting previously unselected package libwebpmux3:amd64. 148s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 148s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 148s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 148s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 148s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 148s Selecting previously unselected package libimage-magick-q16-perl. 148s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 148s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 148s Selecting previously unselected package libimage-magick-perl. 148s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 148s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 148s Selecting previously unselected package m4. 148s Preparing to unpack .../033-m4_1.4.19-8_amd64.deb ... 148s Unpacking m4 (1.4.19-8) ... 148s Selecting previously unselected package autoconf. 148s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 148s Unpacking autoconf (2.72-3.1ubuntu1) ... 148s Selecting previously unselected package dctrl-tools. 148s Preparing to unpack .../035-dctrl-tools_2.24-3build3_amd64.deb ... 148s Unpacking dctrl-tools (2.24-3build3) ... 148s Selecting previously unselected package autodep8. 148s Preparing to unpack .../036-autodep8_0.30_all.deb ... 148s Unpacking autodep8 (0.30) ... 148s Selecting previously unselected package autotools-dev. 148s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 148s Unpacking autotools-dev (20240727.1) ... 148s Selecting previously unselected package automake. 148s Preparing to unpack .../038-automake_1%3a1.17-4ubuntu1_all.deb ... 148s Unpacking automake (1:1.17-4ubuntu1) ... 148s Selecting previously unselected package autopoint. 148s Preparing to unpack .../039-autopoint_0.23.1-2build2_all.deb ... 148s Unpacking autopoint (0.23.1-2build2) ... 148s Selecting previously unselected package libisl23:amd64. 148s Preparing to unpack .../040-libisl23_0.27-1_amd64.deb ... 148s Unpacking libisl23:amd64 (0.27-1) ... 148s Selecting previously unselected package libmpc3:amd64. 148s Preparing to unpack .../041-libmpc3_1.3.1-1build3_amd64.deb ... 148s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 148s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 148s Preparing to unpack .../042-cpp-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 148s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 148s Selecting previously unselected package cpp-15. 148s Preparing to unpack .../043-cpp-15_15.2.0-5ubuntu1_amd64.deb ... 148s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 148s Selecting previously unselected package cpp-x86-64-linux-gnu. 148s Preparing to unpack .../044-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 148s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 148s Selecting previously unselected package cpp. 148s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 148s Unpacking cpp (4:15.2.0-4ubuntu1) ... 149s Selecting previously unselected package libcc1-0:amd64. 149s Preparing to unpack .../046-libcc1-0_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libcc1-0:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libitm1:amd64. 149s Preparing to unpack .../047-libitm1_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libitm1:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libasan8:amd64. 149s Preparing to unpack .../048-libasan8_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libasan8:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package liblsan0:amd64. 149s Preparing to unpack .../049-liblsan0_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking liblsan0:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libtsan2:amd64. 149s Preparing to unpack .../050-libtsan2_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libtsan2:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libubsan1:amd64. 149s Preparing to unpack .../051-libubsan1_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libubsan1:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libhwasan0:amd64. 149s Preparing to unpack .../052-libhwasan0_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libhwasan0:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libquadmath0:amd64. 149s Preparing to unpack .../053-libquadmath0_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libquadmath0:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package libgcc-15-dev:amd64. 149s Preparing to unpack .../054-libgcc-15-dev_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 149s Preparing to unpack .../055-gcc-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package gcc-15. 149s Preparing to unpack .../056-gcc-15_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package gcc-x86-64-linux-gnu. 149s Preparing to unpack .../057-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 149s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 149s Selecting previously unselected package gcc. 149s Preparing to unpack .../058-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 149s Unpacking gcc (4:15.2.0-4ubuntu1) ... 149s Selecting previously unselected package libstdc++-15-dev:amd64. 149s Preparing to unpack .../059-libstdc++-15-dev_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package g++-15-x86-64-linux-gnu. 149s Preparing to unpack .../060-g++-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package g++-15. 149s Preparing to unpack .../061-g++-15_15.2.0-5ubuntu1_amd64.deb ... 149s Unpacking g++-15 (15.2.0-5ubuntu1) ... 149s Selecting previously unselected package g++-x86-64-linux-gnu. 149s Preparing to unpack .../062-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 149s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 149s Selecting previously unselected package g++. 149s Preparing to unpack .../063-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 149s Unpacking g++ (4:15.2.0-4ubuntu1) ... 149s Selecting previously unselected package build-essential. 149s Preparing to unpack .../064-build-essential_12.12ubuntu1_amd64.deb ... 149s Unpacking build-essential (12.12ubuntu1) ... 149s Selecting previously unselected package ca-certificates-java. 149s Preparing to unpack .../065-ca-certificates-java_20240118_all.deb ... 149s Unpacking ca-certificates-java (20240118) ... 149s Selecting previously unselected package libdebhelper-perl. 149s Preparing to unpack .../066-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 149s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 149s Selecting previously unselected package libtool. 149s Preparing to unpack .../067-libtool_2.5.4-4build1_all.deb ... 149s Unpacking libtool (2.5.4-4build1) ... 149s Selecting previously unselected package dh-autoreconf. 149s Preparing to unpack .../068-dh-autoreconf_21_all.deb ... 149s Unpacking dh-autoreconf (21) ... 149s Selecting previously unselected package libarchive-zip-perl. 149s Preparing to unpack .../069-libarchive-zip-perl_1.68-1_all.deb ... 149s Unpacking libarchive-zip-perl (1.68-1) ... 149s Selecting previously unselected package libfile-stripnondeterminism-perl. 149s Preparing to unpack .../070-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 149s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 149s Selecting previously unselected package dh-strip-nondeterminism. 149s Preparing to unpack .../071-dh-strip-nondeterminism_1.14.2-1_all.deb ... 149s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 149s Selecting previously unselected package debugedit. 149s Preparing to unpack .../072-debugedit_1%3a5.2-3_amd64.deb ... 149s Unpacking debugedit (1:5.2-3) ... 149s Selecting previously unselected package dwz. 149s Preparing to unpack .../073-dwz_0.16-2_amd64.deb ... 149s Unpacking dwz (0.16-2) ... 149s Selecting previously unselected package gettext. 149s Preparing to unpack .../074-gettext_0.23.1-2build2_amd64.deb ... 149s Unpacking gettext (0.23.1-2build2) ... 149s Selecting previously unselected package intltool-debian. 149s Preparing to unpack .../075-intltool-debian_0.35.0+20060710.6_all.deb ... 149s Unpacking intltool-debian (0.35.0+20060710.6) ... 149s Selecting previously unselected package po-debconf. 149s Preparing to unpack .../076-po-debconf_1.0.21+nmu1_all.deb ... 149s Unpacking po-debconf (1.0.21+nmu1) ... 149s Selecting previously unselected package debhelper. 149s Preparing to unpack .../077-debhelper_13.24.2ubuntu1_all.deb ... 149s Unpacking debhelper (13.24.2ubuntu1) ... 149s Selecting previously unselected package java-common. 149s Preparing to unpack .../078-java-common_0.76_all.deb ... 149s Unpacking java-common (0.76) ... 149s Selecting previously unselected package libnspr4:amd64. 149s Preparing to unpack .../079-libnspr4_2%3a4.36-1ubuntu2_amd64.deb ... 149s Unpacking libnspr4:amd64 (2:4.36-1ubuntu2) ... 149s Selecting previously unselected package libnss3:amd64. 149s Preparing to unpack .../080-libnss3_2%3a3.114-1_amd64.deb ... 149s Unpacking libnss3:amd64 (2:3.114-1) ... 149s Selecting previously unselected package libpcsclite1:amd64. 149s Preparing to unpack .../081-libpcsclite1_2.3.3-1_amd64.deb ... 149s Unpacking libpcsclite1:amd64 (2.3.3-1) ... 150s Selecting previously unselected package openjdk-21-jre-headless:amd64. 150s Preparing to unpack .../082-openjdk-21-jre-headless_21.0.9+10-1_amd64.deb ... 150s Unpacking openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 150s Selecting previously unselected package default-jre-headless. 150s Preparing to unpack .../083-default-jre-headless_2%3a1.21-76_amd64.deb ... 150s Unpacking default-jre-headless (2:1.21-76) ... 150s Selecting previously unselected package sgml-base. 150s Preparing to unpack .../084-sgml-base_1.31+nmu1_all.deb ... 150s Unpacking sgml-base (1.31+nmu1) ... 150s Selecting previously unselected package xml-core. 150s Preparing to unpack .../085-xml-core_0.19_all.deb ... 150s Unpacking xml-core (0.19) ... 150s Selecting previously unselected package docutils-common. 150s Preparing to unpack .../086-docutils-common_0.21.2+dfsg-2_all.deb ... 150s Unpacking docutils-common (0.21.2+dfsg-2) ... 150s Selecting previously unselected package unzip. 150s Preparing to unpack .../087-unzip_6.0-28ubuntu7_amd64.deb ... 150s Unpacking unzip (6.0-28ubuntu7) ... 150s Selecting previously unselected package java-wrappers. 150s Preparing to unpack .../088-java-wrappers_0.5_all.deb ... 150s Unpacking java-wrappers (0.5) ... 150s Selecting previously unselected package libonig5:amd64. 150s Preparing to unpack .../089-libonig5_6.9.10-1_amd64.deb ... 150s Unpacking libonig5:amd64 (6.9.10-1) ... 150s Selecting previously unselected package libjq1:amd64. 150s Preparing to unpack .../090-libjq1_1.8.1-3ubuntu1_amd64.deb ... 150s Unpacking libjq1:amd64 (1.8.1-3ubuntu1) ... 150s Selecting previously unselected package jq. 150s Preparing to unpack .../091-jq_1.8.1-3ubuntu1_amd64.deb ... 150s Unpacking jq (1.8.1-3ubuntu1) ... 150s Selecting previously unselected package libalgorithm-c3-perl. 150s Preparing to unpack .../092-libalgorithm-c3-perl_0.11-2_all.deb ... 150s Unpacking libalgorithm-c3-perl (0.11-2) ... 150s Selecting previously unselected package libposix-strftime-compiler-perl. 150s Preparing to unpack .../093-libposix-strftime-compiler-perl_0.46-1_all.deb ... 150s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 150s Selecting previously unselected package libapache-logformat-compiler-perl. 150s Preparing to unpack .../094-libapache-logformat-compiler-perl_0.36-3_all.deb ... 150s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 150s Selecting previously unselected package libcrypt-urandom-perl. 150s Preparing to unpack .../095-libcrypt-urandom-perl_0.54-1_amd64.deb ... 150s Unpacking libcrypt-urandom-perl (0.54-1) ... 150s Selecting previously unselected package libapache-session-perl. 150s Preparing to unpack .../096-libapache-session-perl_1.94-2_all.deb ... 150s Unpacking libapache-session-perl (1.94-2) ... 150s Selecting previously unselected package libdigest-hmac-perl. 150s Preparing to unpack .../097-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 150s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 150s Selecting previously unselected package liburi-perl. 150s Preparing to unpack .../098-liburi-perl_5.34-2_all.deb ... 150s Unpacking liburi-perl (5.34-2) ... 150s Selecting previously unselected package libencode-locale-perl. 150s Preparing to unpack .../099-libencode-locale-perl_1.05-3_all.deb ... 150s Unpacking libencode-locale-perl (1.05-3) ... 150s Selecting previously unselected package libtimedate-perl. 150s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 150s Unpacking libtimedate-perl (2.3300-2) ... 150s Selecting previously unselected package libhttp-date-perl. 150s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 150s Unpacking libhttp-date-perl (6.06-1) ... 150s Selecting previously unselected package libfile-listing-perl. 150s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 150s Unpacking libfile-listing-perl (6.16-1) ... 150s Selecting previously unselected package libhtml-tagset-perl. 150s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 150s Unpacking libhtml-tagset-perl (3.24-1) ... 150s Selecting previously unselected package libhtml-parser-perl:amd64. 150s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_amd64.deb ... 150s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 150s Selecting previously unselected package libhtml-tree-perl. 150s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 150s Unpacking libhtml-tree-perl (5.07-3) ... 150s Selecting previously unselected package libclone-perl:amd64. 150s Preparing to unpack .../106-libclone-perl_0.47-1_amd64.deb ... 150s Unpacking libclone-perl:amd64 (0.47-1) ... 150s Selecting previously unselected package libio-html-perl. 150s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 150s Unpacking libio-html-perl (1.004-3) ... 150s Selecting previously unselected package liblwp-mediatypes-perl. 150s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 150s Unpacking liblwp-mediatypes-perl (6.04-2) ... 150s Selecting previously unselected package libhttp-message-perl. 150s Preparing to unpack .../109-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 150s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 150s Selecting previously unselected package libhttp-cookies-perl. 150s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 150s Unpacking libhttp-cookies-perl (6.11-1) ... 150s Selecting previously unselected package libhttp-negotiate-perl. 150s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 150s Unpacking libhttp-negotiate-perl (6.01-2) ... 150s Selecting previously unselected package perl-openssl-defaults:amd64. 150s Preparing to unpack .../112-perl-openssl-defaults_7build3_amd64.deb ... 150s Unpacking perl-openssl-defaults:amd64 (7build3) ... 150s Selecting previously unselected package libnet-ssleay-perl:amd64. 150s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_amd64.deb ... 150s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 150s Selecting previously unselected package libio-socket-ssl-perl. 150s Preparing to unpack .../114-libio-socket-ssl-perl_2.089-1_all.deb ... 150s Unpacking libio-socket-ssl-perl (2.089-1) ... 150s Selecting previously unselected package libnet-http-perl. 150s Preparing to unpack .../115-libnet-http-perl_6.23-1_all.deb ... 150s Unpacking libnet-http-perl (6.23-1) ... 150s Selecting previously unselected package liblwp-protocol-https-perl. 150s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 150s Unpacking liblwp-protocol-https-perl (6.14-1) ... 150s Selecting previously unselected package libtry-tiny-perl. 150s Preparing to unpack .../117-libtry-tiny-perl_0.32-1_all.deb ... 150s Unpacking libtry-tiny-perl (0.32-1) ... 150s Selecting previously unselected package libwww-robotrules-perl. 150s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1_all.deb ... 150s Unpacking libwww-robotrules-perl (6.02-1) ... 150s Selecting previously unselected package libwww-perl. 150s Preparing to unpack .../119-libwww-perl_6.78-1_all.deb ... 150s Unpacking libwww-perl (6.78-1) ... 150s Selecting previously unselected package libauth-yubikey-webclient-perl. 150s Preparing to unpack .../120-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 150s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 150s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 150s Preparing to unpack .../121-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 150s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 150s Selecting previously unselected package libdynaloader-functions-perl. 150s Preparing to unpack .../122-libdynaloader-functions-perl_0.004-2_all.deb ... 150s Unpacking libdynaloader-functions-perl (0.004-2) ... 150s Selecting previously unselected package libdevel-callchecker-perl:amd64. 150s Preparing to unpack .../123-libdevel-callchecker-perl_0.009-2_amd64.deb ... 150s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 150s Selecting previously unselected package libparams-classify-perl:amd64. 150s Preparing to unpack .../124-libparams-classify-perl_0.015-2build6_amd64.deb ... 150s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 150s Selecting previously unselected package libmodule-runtime-perl. 150s Preparing to unpack .../125-libmodule-runtime-perl_0.018-1_all.deb ... 150s Unpacking libmodule-runtime-perl (0.018-1) ... 150s Selecting previously unselected package libmodule-implementation-perl. 150s Preparing to unpack .../126-libmodule-implementation-perl_0.09-2_all.deb ... 150s Unpacking libmodule-implementation-perl (0.09-2) ... 150s Selecting previously unselected package libsub-exporter-progressive-perl. 150s Preparing to unpack .../127-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 150s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 150s Selecting previously unselected package libvariable-magic-perl. 150s Preparing to unpack .../128-libvariable-magic-perl_0.64-1build1_amd64.deb ... 150s Unpacking libvariable-magic-perl (0.64-1build1) ... 150s Selecting previously unselected package libb-hooks-endofscope-perl. 150s Preparing to unpack .../129-libb-hooks-endofscope-perl_0.28-2_all.deb ... 150s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 151s Selecting previously unselected package libcrypt-random-seed-perl. 151s Preparing to unpack .../130-libcrypt-random-seed-perl_0.03-3_all.deb ... 151s Unpacking libcrypt-random-seed-perl (0.03-3) ... 151s Selecting previously unselected package libmath-random-isaac-perl. 151s Preparing to unpack .../131-libmath-random-isaac-perl_1.004-2_all.deb ... 151s Unpacking libmath-random-isaac-perl (1.004-2) ... 151s Selecting previously unselected package libbytes-random-secure-perl. 151s Preparing to unpack .../132-libbytes-random-secure-perl_0.29-3_all.deb ... 151s Unpacking libbytes-random-secure-perl (0.29-3) ... 151s Selecting previously unselected package liberror-perl. 151s Preparing to unpack .../133-liberror-perl_0.17030-1_all.deb ... 151s Unpacking liberror-perl (0.17030-1) ... 151s Selecting previously unselected package libipc-sharelite-perl. 151s Preparing to unpack .../134-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 151s Unpacking libipc-sharelite-perl (0.17-5build4) ... 151s Selecting previously unselected package libcache-cache-perl. 151s Preparing to unpack .../135-libcache-cache-perl_1.08-3_all.deb ... 151s Unpacking libcache-cache-perl (1.08-3) ... 151s Selecting previously unselected package libcapture-tiny-perl. 151s Preparing to unpack .../136-libcapture-tiny-perl_0.50-1_all.deb ... 151s Unpacking libcapture-tiny-perl (0.50-1) ... 151s Selecting previously unselected package libcares2:amd64. 151s Preparing to unpack .../137-libcares2_1.34.5-1_amd64.deb ... 151s Unpacking libcares2:amd64 (1.34.5-1) ... 151s Selecting previously unselected package libcgi-pm-perl. 151s Preparing to unpack .../138-libcgi-pm-perl_4.68-1_all.deb ... 151s Unpacking libcgi-pm-perl (4.68-1) ... 151s Selecting previously unselected package libclass-c3-perl. 151s Preparing to unpack .../139-libclass-c3-perl_0.35-2_all.deb ... 151s Unpacking libclass-c3-perl (0.35-2) ... 151s Selecting previously unselected package libclass-data-inheritable-perl. 151s Preparing to unpack .../140-libclass-data-inheritable-perl_0.10-1_all.deb ... 151s Unpacking libclass-data-inheritable-perl (0.10-1) ... 151s Selecting previously unselected package libclass-errorhandler-perl. 151s Preparing to unpack .../141-libclass-errorhandler-perl_0.04-3_all.deb ... 151s Unpacking libclass-errorhandler-perl (0.04-3) ... 151s Selecting previously unselected package libclass-inspector-perl. 151s Preparing to unpack .../142-libclass-inspector-perl_1.36-3_all.deb ... 151s Unpacking libclass-inspector-perl (1.36-3) ... 151s Selecting previously unselected package libclass-method-modifiers-perl. 151s Preparing to unpack .../143-libclass-method-modifiers-perl_2.15-1_all.deb ... 151s Unpacking libclass-method-modifiers-perl (2.15-1) ... 151s Selecting previously unselected package libclass-singleton-perl. 151s Preparing to unpack .../144-libclass-singleton-perl_1.6-2_all.deb ... 151s Unpacking libclass-singleton-perl (1.6-2) ... 151s Selecting previously unselected package libclass-xsaccessor-perl. 151s Preparing to unpack .../145-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 151s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 151s Selecting previously unselected package libcommon-sense-perl:amd64. 151s Preparing to unpack .../146-libcommon-sense-perl_3.75-3build5_amd64.deb ... 151s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 151s Selecting previously unselected package libconvert-asn1-perl. 151s Preparing to unpack .../147-libconvert-asn1-perl_0.34-1_all.deb ... 151s Unpacking libconvert-asn1-perl (0.34-1) ... 151s Selecting previously unselected package libconvert-base32-perl. 151s Preparing to unpack .../148-libconvert-base32-perl_0.06-3_all.deb ... 151s Unpacking libconvert-base32-perl (0.06-3) ... 151s Selecting previously unselected package libconvert-binhex-perl. 151s Preparing to unpack .../149-libconvert-binhex-perl_1.125-3_all.deb ... 151s Unpacking libconvert-binhex-perl (1.125-3) ... 151s Selecting previously unselected package libcrypt-des-perl:amd64. 151s Preparing to unpack .../150-libcrypt-des-perl_2.07-5_amd64.deb ... 151s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 151s Selecting previously unselected package libcrypt-des-ede3-perl. 151s Preparing to unpack .../151-libcrypt-des-ede3-perl_0.03-1_all.deb ... 151s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 151s Selecting previously unselected package libcryptx-perl. 151s Preparing to unpack .../152-libcryptx-perl_0.087-1_amd64.deb ... 151s Unpacking libcryptx-perl (0.087-1) ... 151s Selecting previously unselected package libconvert-pem-perl. 151s Preparing to unpack .../153-libconvert-pem-perl_0.13-1_all.deb ... 151s Unpacking libconvert-pem-perl (0.13-1) ... 151s Selecting previously unselected package libcookie-baker-perl. 151s Preparing to unpack .../154-libcookie-baker-perl_0.12-1_all.deb ... 151s Unpacking libcookie-baker-perl (0.12-1) ... 151s Selecting previously unselected package libcrypt-dh-gmp-perl. 151s Preparing to unpack .../155-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 151s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 151s Selecting previously unselected package libjson-perl. 151s Preparing to unpack .../156-libjson-perl_4.10000-1_all.deb ... 151s Unpacking libjson-perl (4.10000-1) ... 151s Selecting previously unselected package libcrypt-jwt-perl. 151s Preparing to unpack .../157-libcrypt-jwt-perl_0.037-1_all.deb ... 151s Unpacking libcrypt-jwt-perl (0.037-1) ... 151s Selecting previously unselected package libcrypt-openssl-bignum-perl. 151s Preparing to unpack .../158-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 151s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 151s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 151s Preparing to unpack .../159-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 151s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 151s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 151s Preparing to unpack .../160-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 151s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 151s Selecting previously unselected package libcrypt-openssl-x509-perl. 151s Preparing to unpack .../161-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 151s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 151s Selecting previously unselected package libcrypt-rijndael-perl. 151s Preparing to unpack .../162-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 151s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 151s Selecting previously unselected package libcrypt-ssleay-perl. 151s Preparing to unpack .../163-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 151s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 151s Selecting previously unselected package libdata-hexdump-perl. 151s Preparing to unpack .../164-libdata-hexdump-perl_0.04-2_all.deb ... 151s Unpacking libdata-hexdump-perl (0.04-2) ... 151s Selecting previously unselected package libparams-util-perl. 151s Preparing to unpack .../165-libparams-util-perl_1.102-3build1_amd64.deb ... 151s Unpacking libparams-util-perl (1.102-3build1) ... 151s Selecting previously unselected package libsub-install-perl. 151s Preparing to unpack .../166-libsub-install-perl_0.929-1_all.deb ... 151s Unpacking libsub-install-perl (0.929-1) ... 151s Selecting previously unselected package libdata-optlist-perl. 151s Preparing to unpack .../167-libdata-optlist-perl_0.114-1_all.deb ... 151s Unpacking libdata-optlist-perl (0.114-1) ... 151s Selecting previously unselected package libtypes-serialiser-perl. 151s Preparing to unpack .../168-libtypes-serialiser-perl_1.01-1_all.deb ... 151s Unpacking libtypes-serialiser-perl (1.01-1) ... 151s Selecting previously unselected package libjson-xs-perl. 151s Preparing to unpack .../169-libjson-xs-perl_4.040-1_amd64.deb ... 151s Unpacking libjson-xs-perl (4.040-1) ... 151s Selecting previously unselected package libjson-maybexs-perl. 151s Preparing to unpack .../170-libjson-maybexs-perl_1.004008-1_all.deb ... 151s Unpacking libjson-maybexs-perl (1.004008-1) ... 151s Selecting previously unselected package liblist-someutils-perl. 151s Preparing to unpack .../171-liblist-someutils-perl_0.59-1_all.deb ... 151s Unpacking liblist-someutils-perl (0.59-1) ... 151s Selecting previously unselected package liblist-utilsby-perl. 151s Preparing to unpack .../172-liblist-utilsby-perl_0.12-2_all.deb ... 151s Unpacking liblist-utilsby-perl (0.12-2) ... 151s Selecting previously unselected package liblist-allutils-perl. 151s Preparing to unpack .../173-liblist-allutils-perl_0.19-1_all.deb ... 151s Unpacking liblist-allutils-perl (0.19-1) ... 151s Selecting previously unselected package libimport-into-perl. 151s Preparing to unpack .../174-libimport-into-perl_1.002005-2_all.deb ... 151s Unpacking libimport-into-perl (1.002005-2) ... 151s Selecting previously unselected package librole-tiny-perl. 151s Preparing to unpack .../175-librole-tiny-perl_2.002004-1_all.deb ... 151s Unpacking librole-tiny-perl (2.002004-1) ... 151s Selecting previously unselected package libsub-quote-perl. 151s Preparing to unpack .../176-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 151s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 151s Selecting previously unselected package libmoo-perl. 151s Preparing to unpack .../177-libmoo-perl_2.005005-1_all.deb ... 151s Unpacking libmoo-perl (2.005005-1) ... 151s Selecting previously unselected package libdata-password-zxcvbn-perl. 151s Preparing to unpack .../178-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 151s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 151s Selecting previously unselected package libfile-sharedir-perl. 151s Preparing to unpack .../179-libfile-sharedir-perl_1.118-3_all.deb ... 151s Unpacking libfile-sharedir-perl (1.118-3) ... 151s Selecting previously unselected package libpackage-stash-perl. 151s Preparing to unpack .../180-libpackage-stash-perl_0.40-1_all.deb ... 151s Unpacking libpackage-stash-perl (0.40-1) ... 151s Selecting previously unselected package libsub-identify-perl. 151s Preparing to unpack .../181-libsub-identify-perl_0.14-3build4_amd64.deb ... 151s Unpacking libsub-identify-perl (0.14-3build4) ... 151s Selecting previously unselected package libsub-name-perl:amd64. 151s Preparing to unpack .../182-libsub-name-perl_0.28-1_amd64.deb ... 151s Unpacking libsub-name-perl:amd64 (0.28-1) ... 151s Selecting previously unselected package libnamespace-clean-perl. 151s Preparing to unpack .../183-libnamespace-clean-perl_0.27-2_all.deb ... 151s Unpacking libnamespace-clean-perl (0.27-2) ... 151s Selecting previously unselected package libnamespace-autoclean-perl. 151s Preparing to unpack .../184-libnamespace-autoclean-perl_0.31-1_all.deb ... 151s Unpacking libnamespace-autoclean-perl (0.31-1) ... 151s Selecting previously unselected package libsub-exporter-perl. 151s Preparing to unpack .../185-libsub-exporter-perl_0.990-1_all.deb ... 151s Unpacking libsub-exporter-perl (0.990-1) ... 151s Selecting previously unselected package libeval-closure-perl. 151s Preparing to unpack .../186-libeval-closure-perl_0.14-3_all.deb ... 151s Unpacking libeval-closure-perl (0.14-3) ... 151s Selecting previously unselected package libdevel-stacktrace-perl. 151s Preparing to unpack .../187-libdevel-stacktrace-perl_2.0500-1_all.deb ... 151s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 151s Selecting previously unselected package libexception-class-perl. 151s Preparing to unpack .../188-libexception-class-perl_1.45-1_all.deb ... 151s Unpacking libexception-class-perl (1.45-1) ... 151s Selecting previously unselected package libparams-validationcompiler-perl. 151s Preparing to unpack .../189-libparams-validationcompiler-perl_0.31-1_all.deb ... 151s Unpacking libparams-validationcompiler-perl (0.31-1) ... 151s Selecting previously unselected package libmro-compat-perl. 151s Preparing to unpack .../190-libmro-compat-perl_0.15-2_all.deb ... 151s Unpacking libmro-compat-perl (0.15-2) ... 151s Selecting previously unselected package libxstring-perl:amd64. 151s Preparing to unpack .../191-libxstring-perl_0.005-2build4_amd64.deb ... 151s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 151s Selecting previously unselected package libspecio-perl. 151s Preparing to unpack .../192-libspecio-perl_0.50-1_all.deb ... 151s Unpacking libspecio-perl (0.50-1) ... 151s Selecting previously unselected package libdatetime-locale-perl. 151s Preparing to unpack .../193-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 151s Unpacking libdatetime-locale-perl (1:1.41-1) ... 151s Selecting previously unselected package libdatetime-timezone-perl. 151s Preparing to unpack .../194-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 151s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 151s Selecting previously unselected package libdatetime-perl. 151s Preparing to unpack .../195-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 151s Unpacking libdatetime-perl (2:1.65-1build3) ... 151s Selecting previously unselected package libdatetime-format-rfc3339-perl. 151s Preparing to unpack .../196-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 151s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 151s Selecting previously unselected package libdbi-perl:amd64. 151s Preparing to unpack .../197-libdbi-perl_1.647-1_amd64.deb ... 151s Unpacking libdbi-perl:amd64 (1.647-1) ... 151s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 151s Preparing to unpack .../198-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 151s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 151s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 151s Preparing to unpack .../199-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 151s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 151s Selecting previously unselected package libemail-date-format-perl. 151s Preparing to unpack .../200-libemail-date-format-perl_1.008-1_all.deb ... 151s Unpacking libemail-date-format-perl (1.008-1) ... 151s Selecting previously unselected package libemail-simple-perl. 151s Preparing to unpack .../201-libemail-simple-perl_2.218-1_all.deb ... 151s Unpacking libemail-simple-perl (2.218-1) ... 151s Selecting previously unselected package libmodule-pluggable-perl. 151s Preparing to unpack .../202-libmodule-pluggable-perl_5.2-5_all.deb ... 151s Unpacking libmodule-pluggable-perl (5.2-5) ... 151s Selecting previously unselected package libemail-abstract-perl. 151s Preparing to unpack .../203-libemail-abstract-perl_3.010-1_all.deb ... 151s Unpacking libemail-abstract-perl (3.010-1) ... 151s Selecting previously unselected package libemail-address-xs-perl. 151s Preparing to unpack .../204-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 151s Unpacking libemail-address-xs-perl (1.05-1build5) ... 151s Selecting previously unselected package libmoox-types-mooselike-perl. 151s Preparing to unpack .../205-libmoox-types-mooselike-perl_0.29-2_all.deb ... 151s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 152s Selecting previously unselected package libthrowable-perl. 152s Preparing to unpack .../206-libthrowable-perl_1.001-2_all.deb ... 152s Unpacking libthrowable-perl (1.001-2) ... 152s Selecting previously unselected package libemail-sender-perl. 152s Preparing to unpack .../207-libemail-sender-perl_2.601-1_all.deb ... 152s Unpacking libemail-sender-perl (2.601-1) ... 152s Selecting previously unselected package libexporter-tiny-perl. 152s Preparing to unpack .../208-libexporter-tiny-perl_1.006002-1_all.deb ... 152s Unpacking libexporter-tiny-perl (1.006002-1) ... 152s Selecting previously unselected package libextutils-depends-perl. 152s Preparing to unpack .../209-libextutils-depends-perl_0.8002-1_all.deb ... 152s Unpacking libextutils-depends-perl (0.8002-1) ... 152s Selecting previously unselected package libfcgi0t64:amd64. 152s Preparing to unpack .../210-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 152s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 152s Selecting previously unselected package libfcgi-perl. 152s Preparing to unpack .../211-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 152s Unpacking libfcgi-perl (0.82+ds-3build3) ... 152s Selecting previously unselected package libfilesys-notify-simple-perl. 152s Preparing to unpack .../212-libfilesys-notify-simple-perl_0.14-3_all.deb ... 152s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 152s Selecting previously unselected package libfont-afm-perl. 152s Preparing to unpack .../213-libfont-afm-perl_1.20-4_all.deb ... 152s Unpacking libfont-afm-perl (1.20-4) ... 152s Selecting previously unselected package libimagequant0:amd64. 152s Preparing to unpack .../214-libimagequant0_2.18.0-1build1_amd64.deb ... 152s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 152s Selecting previously unselected package libxpm4:amd64. 152s Preparing to unpack .../215-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 152s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 152s Selecting previously unselected package libgd3:amd64. 152s Preparing to unpack .../216-libgd3_2.3.3-13ubuntu1_amd64.deb ... 152s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 152s Selecting previously unselected package libgd-perl. 152s Preparing to unpack .../217-libgd-perl_2.78-1build4_amd64.deb ... 152s Unpacking libgd-perl (2.78-1build4) ... 152s Selecting previously unselected package libgd-securityimage-perl. 152s Preparing to unpack .../218-libgd-securityimage-perl_1.75-3_all.deb ... 152s Unpacking libgd-securityimage-perl (1.75-3) ... 152s Selecting previously unselected package libglib-perl:amd64. 152s Preparing to unpack .../219-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 152s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 152s Selecting previously unselected package libgssapi-perl. 152s Preparing to unpack .../220-libgssapi-perl_0.28-4build5_amd64.deb ... 152s Unpacking libgssapi-perl (0.28-4build5) ... 152s Selecting previously unselected package libhash-merge-simple-perl. 152s Preparing to unpack .../221-libhash-merge-simple-perl_0.052-1_all.deb ... 152s Unpacking libhash-merge-simple-perl (0.052-1) ... 152s Selecting previously unselected package libhash-multivalue-perl. 152s Preparing to unpack .../222-libhash-multivalue-perl_0.16-3_all.deb ... 152s Unpacking libhash-multivalue-perl (0.16-3) ... 152s Selecting previously unselected package libhtml-format-perl. 152s Preparing to unpack .../223-libhtml-format-perl_2.16-2_all.deb ... 152s Unpacking libhtml-format-perl (2.16-2) ... 152s Selecting previously unselected package libhtml-formattext-withlinks-perl. 152s Preparing to unpack .../224-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 152s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 152s Selecting previously unselected package libhtml-template-perl. 152s Preparing to unpack .../225-libhtml-template-perl_2.97-2build1_all.deb ... 152s Unpacking libhtml-template-perl (2.97-2build1) ... 152s Selecting previously unselected package libhttp-daemon-perl. 152s Preparing to unpack .../226-libhttp-daemon-perl_6.16-1_all.deb ... 152s Unpacking libhttp-daemon-perl (6.16-1) ... 152s Selecting previously unselected package libhttp-multipartparser-perl. 152s Preparing to unpack .../227-libhttp-multipartparser-perl_0.02-3_all.deb ... 152s Unpacking libhttp-multipartparser-perl (0.02-3) ... 152s Selecting previously unselected package libstream-buffered-perl. 152s Preparing to unpack .../228-libstream-buffered-perl_0.03-3_all.deb ... 152s Unpacking libstream-buffered-perl (0.03-3) ... 152s Selecting previously unselected package libwww-form-urlencoded-perl. 152s Preparing to unpack .../229-libwww-form-urlencoded-perl_0.26-2_all.deb ... 152s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 152s Selecting previously unselected package libhttp-entity-parser-perl. 152s Preparing to unpack .../230-libhttp-entity-parser-perl_0.25-2_all.deb ... 152s Unpacking libhttp-entity-parser-perl (0.25-2) ... 152s Selecting previously unselected package libhttp-headers-fast-perl. 152s Preparing to unpack .../231-libhttp-headers-fast-perl_0.22-3_all.deb ... 152s Unpacking libhttp-headers-fast-perl (0.22-3) ... 152s Selecting previously unselected package libicu76:amd64. 152s Preparing to unpack .../232-libicu76_76.1-4ubuntu2_amd64.deb ... 152s Unpacking libicu76:amd64 (76.1-4ubuntu2) ... 152s Selecting previously unselected package libio-pty-perl. 152s Preparing to unpack .../233-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 152s Unpacking libio-pty-perl (1:1.20-1build3) ... 152s Selecting previously unselected package libio-sessiondata-perl. 152s Preparing to unpack .../234-libio-sessiondata-perl_1.03-3_all.deb ... 152s Unpacking libio-sessiondata-perl (1.03-3) ... 152s Selecting previously unselected package libperlio-via-timeout-perl. 152s Preparing to unpack .../235-libperlio-via-timeout-perl_0.32-3_all.deb ... 152s Unpacking libperlio-via-timeout-perl (0.32-3) ... 152s Selecting previously unselected package libio-socket-timeout-perl. 152s Preparing to unpack .../236-libio-socket-timeout-perl_0.32-3_all.deb ... 152s Unpacking libio-socket-timeout-perl (0.32-3) ... 152s Selecting previously unselected package libio-string-perl. 152s Preparing to unpack .../237-libio-string-perl_1.08-4_all.deb ... 152s Unpacking libio-string-perl (1.08-4) ... 152s Selecting previously unselected package libio-stringy-perl. 152s Preparing to unpack .../238-libio-stringy-perl_2.113-2_all.deb ... 152s Unpacking libio-stringy-perl (2.113-2) ... 152s Selecting previously unselected package libipc-run-perl. 152s Preparing to unpack .../239-libipc-run-perl_20231003.0-2_all.deb ... 152s Unpacking libipc-run-perl (20231003.0-2) ... 152s Selecting previously unselected package libjargs-java. 152s Preparing to unpack .../240-libjargs-java_1.0.0-5_all.deb ... 152s Unpacking libjargs-java (1.0.0-5) ... 152s Selecting previously unselected package libjs-jquery. 152s Preparing to unpack .../241-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 152s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 152s Selecting previously unselected package libjs-underscore. 152s Preparing to unpack .../242-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 152s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 152s Selecting previously unselected package libjs-sphinxdoc. 152s Preparing to unpack .../243-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 152s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 152s Selecting previously unselected package libxslt1.1:amd64. 152s Preparing to unpack .../244-libxslt1.1_1.1.43-0.3_amd64.deb ... 152s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 152s Selecting previously unselected package libxmlsec1-1:amd64. 152s Preparing to unpack .../245-libxmlsec1-1_1.3.8-2_amd64.deb ... 152s Unpacking libxmlsec1-1:amd64 (1.3.8-2) ... 152s Selecting previously unselected package libxmlsec1-openssl1:amd64. 152s Preparing to unpack .../246-libxmlsec1-openssl1_1.3.8-2_amd64.deb ... 152s Unpacking libxmlsec1-openssl1:amd64 (1.3.8-2) ... 152s Selecting previously unselected package liblasso3t64. 152s Preparing to unpack .../247-liblasso3t64_2.9.0-2build1_amd64.deb ... 152s Unpacking liblasso3t64 (2.9.0-2build1) ... 152s Selecting previously unselected package liblasso-perl:amd64. 152s Preparing to unpack .../248-liblasso-perl_2.9.0-2build1_amd64.deb ... 152s Unpacking liblasso-perl:amd64 (2.9.0-2build1) ... 152s Selecting previously unselected package libconfig-inifiles-perl. 152s Preparing to unpack .../249-libconfig-inifiles-perl_3.000003-3_all.deb ... 152s Unpacking libconfig-inifiles-perl (3.000003-3) ... 152s Selecting previously unselected package libmouse-perl:amd64. 152s Preparing to unpack .../250-libmouse-perl_2.5.11-1build1_amd64.deb ... 152s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 152s Selecting previously unselected package libnet-cidr-perl. 152s Preparing to unpack .../251-libnet-cidr-perl_0.25-1_all.deb ... 152s Unpacking libnet-cidr-perl (0.25-1) ... 152s Selecting previously unselected package libtest-sharedfork-perl. 152s Preparing to unpack .../252-libtest-sharedfork-perl_0.35-3_all.deb ... 152s Unpacking libtest-sharedfork-perl (0.35-3) ... 152s Selecting previously unselected package libtest-tcp-perl. 152s Preparing to unpack .../253-libtest-tcp-perl_2.22-2_all.deb ... 152s Unpacking libtest-tcp-perl (2.22-2) ... 152s Selecting previously unselected package libplack-perl. 152s Preparing to unpack .../254-libplack-perl_1.0051-1_all.deb ... 152s Unpacking libplack-perl (1.0051-1) ... 152s Selecting previously unselected package liblemonldap-ng-common-perl. 152s Preparing to unpack .../255-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 152s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 152s Selecting previously unselected package liblist-moreutils-xs-perl. 152s Preparing to unpack .../256-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 152s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 152s Selecting previously unselected package liblist-moreutils-perl. 152s Preparing to unpack .../257-liblist-moreutils-perl_0.430-2_all.deb ... 152s Unpacking liblist-moreutils-perl (0.430-2) ... 152s Selecting previously unselected package liblog-log4perl-perl. 152s Preparing to unpack .../258-liblog-log4perl-perl_1.57-1_all.deb ... 152s Unpacking liblog-log4perl-perl (1.57-1) ... 152s Selecting previously unselected package liblwp-protocol-psgi-perl. 152s Preparing to unpack .../259-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 152s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 152s Selecting previously unselected package libnet-smtp-ssl-perl. 152s Preparing to unpack .../260-libnet-smtp-ssl-perl_1.04-2_all.deb ... 152s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 152s Selecting previously unselected package libmailtools-perl. 152s Preparing to unpack .../261-libmailtools-perl_2.22-1_all.deb ... 152s Unpacking libmailtools-perl (2.22-1) ... 152s Selecting previously unselected package libmime-tools-perl. 152s Preparing to unpack .../262-libmime-tools-perl_5.515-1_all.deb ... 152s Unpacking libmime-tools-perl (5.515-1) ... 152s Selecting previously unselected package libnet-ip-perl. 152s Preparing to unpack .../263-libnet-ip-perl_1.26-4_all.deb ... 152s Unpacking libnet-ip-perl (1.26-4) ... 152s Selecting previously unselected package libnet-ldap-perl. 152s Preparing to unpack .../264-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 152s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 152s Selecting previously unselected package libxml-namespacesupport-perl. 152s Preparing to unpack .../265-libxml-namespacesupport-perl_1.12-2_all.deb ... 152s Unpacking libxml-namespacesupport-perl (1.12-2) ... 152s Selecting previously unselected package libxml-sax-base-perl. 152s Preparing to unpack .../266-libxml-sax-base-perl_1.09-3_all.deb ... 152s Unpacking libxml-sax-base-perl (1.09-3) ... 152s Selecting previously unselected package libxml-sax-perl. 152s Preparing to unpack .../267-libxml-sax-perl_1.02+dfsg-4_all.deb ... 152s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 152s Selecting previously unselected package libxml-libxml-perl. 152s Preparing to unpack .../268-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 152s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 152s Selecting previously unselected package libxml-simple-perl. 152s Preparing to unpack .../269-libxml-simple-perl_2.25-2_all.deb ... 152s Unpacking libxml-simple-perl (2.25-2) ... 152s Selecting previously unselected package libnet-openid-common-perl. 152s Preparing to unpack .../270-libnet-openid-common-perl_1.20-2_all.deb ... 152s Unpacking libnet-openid-common-perl (1.20-2) ... 152s Selecting previously unselected package libnet-openid-consumer-perl. 152s Preparing to unpack .../271-libnet-openid-consumer-perl_1.18-2_all.deb ... 152s Unpacking libnet-openid-consumer-perl (1.18-2) ... 152s Selecting previously unselected package libnet-openid-server-perl. 152s Preparing to unpack .../272-libnet-openid-server-perl_1.09-4_all.deb ... 152s Unpacking libnet-openid-server-perl (1.09-4) ... 152s Selecting previously unselected package node-xtend. 152s Preparing to unpack .../273-node-xtend_4.0.2-3_all.deb ... 152s Unpacking node-xtend (4.0.2-3) ... 152s Selecting previously unselected package node-corepack. 152s Preparing to unpack .../274-node-corepack_0.24.0-5_all.deb ... 152s Unpacking node-corepack (0.24.0-5) ... 152s Selecting previously unselected package nodejs. 152s Preparing to unpack .../275-nodejs_20.19.4+dfsg-1_amd64.deb ... 152s Unpacking nodejs (20.19.4+dfsg-1) ... 152s Selecting previously unselected package node-acorn. 152s Preparing to unpack .../276-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 152s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 152s Selecting previously unselected package node-cjs-module-lexer. 152s Preparing to unpack .../277-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 152s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 152s Selecting previously unselected package node-balanced-match. 152s Preparing to unpack .../278-node-balanced-match_2.0.0-1_all.deb ... 152s Unpacking node-balanced-match (2.0.0-1) ... 152s Selecting previously unselected package node-brace-expansion. 152s Preparing to unpack .../279-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 152s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 152s Selecting previously unselected package node-minimatch. 152s Preparing to unpack .../280-node-minimatch_9.0.3-6_all.deb ... 152s Unpacking node-minimatch (9.0.3-6) ... 153s Selecting previously unselected package node-ms. 153s Preparing to unpack .../281-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 153s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 153s Selecting previously unselected package node-debug. 153s Preparing to unpack .../282-node-debug_4.4.1+~4.1.12-1_all.deb ... 153s Unpacking node-debug (4.4.1+~4.1.12-1) ... 153s Selecting previously unselected package node-lru-cache. 153s Preparing to unpack .../283-node-lru-cache_10.0.1-3_all.deb ... 153s Unpacking node-lru-cache (10.0.1-3) ... 153s Selecting previously unselected package node-semver. 153s Preparing to unpack .../284-node-semver_7.6.1+~7.5.8-2_all.deb ... 153s Unpacking node-semver (7.6.1+~7.5.8-2) ... 153s Selecting previously unselected package node-llhttp. 153s Preparing to unpack .../285-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 153s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 153s Selecting previously unselected package node-undici. 153s Preparing to unpack .../286-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 153s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 153s Selecting previously unselected package libnode115:amd64. 153s Preparing to unpack .../287-libnode115_20.19.4+dfsg-1_amd64.deb ... 153s Unpacking libnode115:amd64 (20.19.4+dfsg-1) ... 153s Selecting previously unselected package libregexp-assemble-perl. 153s Preparing to unpack .../288-libregexp-assemble-perl_0.38-2_all.deb ... 153s Unpacking libregexp-assemble-perl (0.38-2) ... 153s Selecting previously unselected package libregexp-common-perl. 153s Preparing to unpack .../289-libregexp-common-perl_2024080801-1_all.deb ... 153s Unpacking libregexp-common-perl (2024080801-1) ... 153s Selecting previously unselected package libtask-weaken-perl. 153s Preparing to unpack .../290-libtask-weaken-perl_1.06-2_all.deb ... 153s Unpacking libtask-weaken-perl (1.06-2) ... 153s Selecting previously unselected package libxml-parser-perl. 153s Preparing to unpack .../291-libxml-parser-perl_2.47-1build4_amd64.deb ... 153s Unpacking libxml-parser-perl (2.47-1build4) ... 153s Selecting previously unselected package libsoap-lite-perl. 153s Preparing to unpack .../292-libsoap-lite-perl_1.27-3_all.deb ... 153s Unpacking libsoap-lite-perl (1.27-3) ... 153s Selecting previously unselected package libstring-random-perl. 153s Preparing to unpack .../293-libstring-random-perl_1%3a0.32-2_all.deb ... 153s Unpacking libstring-random-perl (1:0.32-2) ... 153s Selecting previously unselected package libtest-leaktrace-perl. 153s Preparing to unpack .../294-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 153s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 153s Selecting previously unselected package libtest-output-perl. 153s Preparing to unpack .../295-libtest-output-perl_1.036-1_all.deb ... 153s Unpacking libtest-output-perl (1.036-1) ... 153s Selecting previously unselected package libtest-pod-perl. 153s Preparing to unpack .../296-libtest-pod-perl_1.52-3_all.deb ... 153s Unpacking libtest-pod-perl (1.52-3) ... 153s Selecting previously unselected package libtext-unidecode-perl. 153s Preparing to unpack .../297-libtext-unidecode-perl_1.30-3_all.deb ... 153s Unpacking libtext-unidecode-perl (1.30-3) ... 153s Selecting previously unselected package libtime-fake-perl. 153s Preparing to unpack .../298-libtime-fake-perl_0.11-4_all.deb ... 153s Unpacking libtime-fake-perl (0.11-4) ... 153s Selecting previously unselected package libxml-libxslt-perl:amd64. 153s Preparing to unpack .../299-libxml-libxslt-perl_2.003000-3_amd64.deb ... 153s Unpacking libxml-libxslt-perl:amd64 (2.003000-3) ... 153s Selecting previously unselected package node-uglify-js. 153s Preparing to unpack .../300-node-uglify-js_3.17.4-2_all.deb ... 153s Unpacking node-uglify-js (3.17.4-2) ... 153s Selecting previously unselected package python3-defusedxml. 153s Preparing to unpack .../301-python3-defusedxml_0.7.1-3_all.deb ... 153s Unpacking python3-defusedxml (0.7.1-3) ... 153s Selecting previously unselected package python3-roman. 153s Preparing to unpack .../302-python3-roman_5.1-1_all.deb ... 153s Unpacking python3-roman (5.1-1) ... 153s Selecting previously unselected package python3-docutils. 153s Preparing to unpack .../303-python3-docutils_0.21.2+dfsg-2_all.deb ... 153s Unpacking python3-docutils (0.21.2+dfsg-2) ... 153s Selecting previously unselected package python3-imagesize. 153s Preparing to unpack .../304-python3-imagesize_1.4.1-1_all.deb ... 153s Unpacking python3-imagesize (1.4.1-1) ... 153s Selecting previously unselected package python3-packaging. 153s Preparing to unpack .../305-python3-packaging_25.0-1_all.deb ... 153s Unpacking python3-packaging (25.0-1) ... 153s Selecting previously unselected package python3-snowballstemmer. 153s Preparing to unpack .../306-python3-snowballstemmer_2.2.0-4build1_all.deb ... 153s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 153s Selecting previously unselected package sphinx-common. 153s Preparing to unpack .../307-sphinx-common_8.2.3-1ubuntu2_all.deb ... 153s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 153s Selecting previously unselected package python3-alabaster. 153s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1_all.deb ... 153s Unpacking python3-alabaster (0.7.16-0.1) ... 153s Selecting previously unselected package python3-sphinx. 153s Preparing to unpack .../309-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 153s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 153s Selecting previously unselected package python3-sphinx-bootstrap-theme. 153s Preparing to unpack .../310-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 153s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 153s Selecting previously unselected package uglifyjs. 153s Preparing to unpack .../311-uglifyjs_3.17.4-2_all.deb ... 153s Unpacking uglifyjs (3.17.4-2) ... 153s Selecting previously unselected package yui-compressor. 153s Preparing to unpack .../312-yui-compressor_2.4.8-3_all.deb ... 153s Unpacking yui-compressor (2.4.8-3) ... 153s Selecting previously unselected package libauthen-radius-perl. 153s Preparing to unpack .../313-libauthen-radius-perl_0.33-1_all.deb ... 153s Unpacking libauthen-radius-perl (0.33-1) ... 153s Selecting previously unselected package pkg-perl-autopkgtest. 153s Preparing to unpack .../314-pkg-perl-autopkgtest_0.82_all.deb ... 153s Unpacking pkg-perl-autopkgtest (0.82) ... 153s Setting up libconfig-inifiles-perl (3.000003-3) ... 153s Setting up libmodule-pluggable-perl (5.2-5) ... 153s Setting up node-uglify-js (3.17.4-2) ... 153s Setting up libio-sessiondata-perl (1.03-3) ... 153s Setting up liblcms2-2:amd64 (2.16-2) ... 153s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 153s Setting up libaom3:amd64 (3.12.1-1) ... 153s Setting up node-lru-cache (10.0.1-3) ... 153s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 153s Setting up libmath-random-isaac-perl (1.004-2) ... 153s Setting up libtask-weaken-perl (1.06-2) ... 153s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 153s Setting up libhttp-multipartparser-perl (0.02-3) ... 153s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 153s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 153s Setting up java-common (0.76) ... 153s Setting up libclass-inspector-perl (1.36-3) ... 153s Setting up libfont-afm-perl (1.20-4) ... 153s Setting up libdynaloader-functions-perl (0.004-2) ... 153s Setting up libclass-method-modifiers-perl (2.15-1) ... 153s Setting up libio-pty-perl (1:1.20-1build3) ... 153s Setting up libdata-hexdump-perl (0.04-2) ... 153s Setting up python3-defusedxml (0.7.1-3) ... 153s Setting up libclone-perl:amd64 (0.47-1) ... 153s Setting up libarchive-zip-perl (1.68-1) ... 153s Setting up libsub-identify-perl (0.14-3build4) ... 153s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 153s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 153s Setting up python3-alabaster (0.7.16-0.1) ... 153s Setting up libio-stringy-perl (2.113-2) ... 153s Setting up libhtml-tagset-perl (3.24-1) ... 153s Setting up unzip (6.0-28ubuntu7) ... 153s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 153s Setting up libperlio-via-timeout-perl (0.32-3) ... 153s Setting up libfilesys-notify-simple-perl (0.14-3) ... 153s Setting up libnet-cidr-perl (0.25-1) ... 153s Setting up libipc-sharelite-perl (0.17-5build4) ... 153s Setting up libconvert-binhex-perl (1.125-3) ... 153s Setting up liblwp-mediatypes-perl (6.04-2) ... 153s Setting up libcrypt-urandom-perl (0.54-1) ... 153s Setting up x11-common (1:7.7+24ubuntu1) ... 154s Setting up libtest-pod-perl (1.52-3) ... 154s Setting up libtry-tiny-perl (0.32-1) ... 154s Setting up libdeflate0:amd64 (1.23-2) ... 154s Setting up perl-openssl-defaults:amd64 (7build3) ... 154s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 154s Setting up libxml-namespacesupport-perl (1.12-2) ... 154s Setting up m4 (1.4.19-8) ... 154s Setting up libposix-strftime-compiler-perl (0.46-1) ... 154s Setting up libclass-singleton-perl (1.6-2) ... 154s Setting up libencode-locale-perl (1.05-3) ... 154s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 154s Setting up libxstring-perl:amd64 (0.005-2build4) ... 154s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libclass-errorhandler-perl (0.04-3) ... 154s Setting up liblist-utilsby-perl (0.12-2) ... 154s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 154s Setting up libtime-fake-perl (0.11-4) ... 154s Setting up libregexp-common-perl (2024080801-1) ... 154s Setting up libtest-sharedfork-perl (0.35-3) ... 154s Setting up libsub-install-perl (0.929-1) ... 154s Setting up libextutils-depends-perl (0.8002-1) ... 154s Setting up libhash-multivalue-perl (0.16-3) ... 154s Setting up liberror-perl (0.17030-1) ... 154s Setting up libapache-session-perl (1.94-2) ... 154s Setting up libxml-sax-base-perl (1.09-3) ... 154s Setting up libio-string-perl (1.08-4) ... 154s Setting up libtest-leaktrace-perl (0.17-1build6) ... 154s Setting up python3-roman (5.1-1) ... 154s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 154s Setting up autotools-dev (20240727.1) ... 154s Setting up libstream-buffered-perl (0.03-3) ... 154s Setting up libclass-data-inheritable-perl (0.10-1) ... 154s Setting up python3-packaging (25.0-1) ... 154s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 154s Setting up libalgorithm-c3-perl (0.11-2) ... 154s Setting up liblog-log4perl-perl (1.57-1) ... 154s Setting up libapache-logformat-compiler-perl (0.36-3) ... 154s Setting up libcrypt-random-seed-perl (0.03-3) ... 154s Setting up libnspr4:amd64 (2:4.36-1ubuntu2) ... 154s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 154s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 154s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 154s Setting up python3-snowballstemmer (2.2.0-4build1) ... 154s Setting up node-balanced-match (2.0.0-1) ... 154s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 154s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 154s Setting up libquadmath0:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 154s Setting up libemail-date-format-perl (1.008-1) ... 154s Setting up libcryptx-perl (0.087-1) ... 154s Setting up libcares2:amd64 (1.34.5-1) ... 154s Setting up libmpc3:amd64 (1.3.1-1build3) ... 154s Setting up libvariable-magic-perl (0.64-1build1) ... 154s Setting up libio-html-perl (1.004-3) ... 154s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 154s Setting up autopoint (0.23.1-2build2) ... 154s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 154s Setting up libipc-run-perl (20231003.0-2) ... 154s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 154s Setting up libpcsclite1:amd64 (2.3.3-1) ... 154s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 154s Setting up libltdl7:amd64 (2.5.4-4build1) ... 154s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 154s Setting up libstring-random-perl (1:0.32-2) ... 154s Setting up libparams-util-perl (1.102-3build1) ... 154s Setting up autoconf (2.72-3.1ubuntu1) ... 154s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 154s Setting up libwebp7:amd64 (1.5.0-0.1) ... 154s Setting up libcapture-tiny-perl (0.50-1) ... 154s Setting up libtimedate-perl (2.3300-2) ... 154s Setting up libubsan1:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libsub-name-perl:amd64 (0.28-1) ... 154s Setting up libtypes-serialiser-perl (1.01-1) ... 154s Setting up libgssapi-perl (0.28-4build5) ... 154s Setting up dwz (0.16-2) ... 154s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 154s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 154s Setting up libhwasan0:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libasan8:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libjson-perl (4.10000-1) ... 154s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 154s Setting up libjargs-java (1.0.0-5) ... 154s Setting up librole-tiny-perl (2.002004-1) ... 154s Setting up debugedit (1:5.2-3) ... 154s Setting up libfile-sharedir-perl (1.118-3) ... 154s Setting up libfcgi-perl (0.82+ds-3build3) ... 154s Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... 154s Setting up libwww-form-urlencoded-perl (0.26-2) ... 154s Setting up sgml-base (1.31+nmu1) ... 154s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 154s Setting up libdevel-stacktrace-perl (2.0500-1) ... 154s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 154s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 154s Setting up libicu76:amd64 (76.1-4ubuntu2) ... 154s Setting up node-minimatch (9.0.3-6) ... 154s Setting up libtsan2:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 154s Setting up ca-certificates-java (20240118) ... 154s No JRE found. Skipping Java certificates setup. 154s Setting up libexporter-tiny-perl (1.006002-1) ... 154s Setting up node-xtend (4.0.2-3) ... 154s Setting up libisl23:amd64 (0.27-1) ... 154s Setting up libconvert-asn1-perl (0.34-1) ... 154s Setting up libtext-unidecode-perl (1.30-3) ... 154s Setting up libde265-0:amd64 (1.0.16-1) ... 154s Setting up libregexp-assemble-perl (0.38-2) ... 154s Setting up libnet-ip-perl (1.26-4) ... 154s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 154s Setting up libxmlsec1-1:amd64 (1.3.8-2) ... 154s Setting up libcc1-0:amd64 (15.2.0-5ubuntu1) ... 154s Setting up liburi-perl (5.34-2) ... 154s Setting up libonig5:amd64 (6.9.10-1) ... 154s Setting up libdbi-perl:amd64 (1.647-1) ... 154s Setting up liblsan0:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libconvert-base32-perl (0.06-3) ... 154s Setting up dctrl-tools (2.24-3build3) ... 154s Setting up libitm1:amd64 (15.2.0-5ubuntu1) ... 154s Setting up autodep8 (0.30) ... 154s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 154s Setting up python3-imagesize (1.4.1-1) ... 154s Setting up libemail-address-xs-perl (1.05-1build5) ... 154s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 154s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 154s Setting up automake (1:1.17-4ubuntu1) ... 154s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 154s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 154s Setting up libjson-xs-perl (4.040-1) ... 154s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 154s Setting up libcrypt-des-ede3-perl (0.03-1) ... 154s Setting up libhttp-date-perl (6.06-1) ... 154s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 154s Setting up gettext (0.23.1-2build2) ... 154s Setting up libtest-tcp-perl (2.22-2) ... 154s Setting up libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 154s Setting up java-wrappers (0.5) ... 154s Setting up libio-socket-timeout-perl (0.32-3) ... 154s Setting up libfile-listing-perl (6.16-1) ... 154s Setting up libhash-merge-simple-perl (0.052-1) ... 154s Setting up libcache-cache-perl (1.08-3) ... 154s Setting up libhttp-headers-fast-perl (0.22-3) ... 154s Setting up libjq1:amd64 (1.8.1-3ubuntu1) ... 154s Setting up liblist-moreutils-perl (0.430-2) ... 154s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 154s Setting up libemail-simple-perl (2.218-1) ... 154s Setting up libxmlsec1-openssl1:amd64 (1.3.8-2) ... 154s Setting up libnet-http-perl (6.23-1) ... 154s Setting up liblasso3t64 (2.9.0-2build1) ... 154s Setting up libnss3:amd64 (2:3.114-1) ... 154s Setting up libexception-class-perl (1.45-1) ... 154s Setting up libclass-c3-perl (0.35-2) ... 154s Setting up libcrypt-jwt-perl (0.037-1) ... 154s Setting up cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 154s Setting up xfonts-utils (1:7.7+7) ... 154s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 154s Setting up libxml-sax-perl (1.02+dfsg-4) ... 154s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 154s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 154s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 154s Setting up libauthen-radius-perl (0.33-1) ... 154s Setting up intltool-debian (0.35.0+20060710.6) ... 154s Setting up gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 154s Setting up libbytes-random-secure-perl (0.29-3) ... 154s Setting up libjson-maybexs-perl (1.004008-1) ... 154s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 154s Setting up libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 154s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 154s Setting up libdata-optlist-perl (0.114-1) ... 154s Setting up libtest-output-perl (1.036-1) ... 154s Setting up pkg-perl-autopkgtest (0.82) ... 154s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 154s Setting up libraw23t64:amd64 (0.21.4-2) ... 154s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 154s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 154s Warning: program compiled against libxml 215 using older 214 154s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 154s Warning: program compiled against libxml 215 using older 214 154s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 154s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 154s Setting up dh-strip-nondeterminism (1.14.2-1) ... 154s Setting up libwww-robotrules-perl (6.02-1) ... 154s Setting up cpp-15 (15.2.0-5ubuntu1) ... 154s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 154s Setting up xml-core (0.19) ... 155s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 155s Setting up jq (1.8.1-3ubuntu1) ... 155s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 155s Setting up liblasso-perl:amd64 (2.9.0-2build1) ... 155s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 155s Setting up libmro-compat-perl (0.15-2) ... 155s Setting up libcookie-baker-perl (0.12-1) ... 155s Setting up libhttp-entity-parser-perl (0.25-2) ... 155s Setting up libio-socket-ssl-perl (2.089-1) ... 155s Setting up libsub-exporter-perl (0.990-1) ... 155s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 155s Setting up libeval-closure-perl (0.14-3) ... 155s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 155s Setting up libconvert-pem-perl (0.13-1) ... 155s Setting up g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 155s Setting up libhttp-negotiate-perl (6.01-2) ... 155s Setting up libparams-validationcompiler-perl (0.31-1) ... 155s Setting up openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 155s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 155s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 155s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 155s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 155s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 155s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 155s Setting up libhttp-cookies-perl (6.11-1) ... 155s Setting up po-debconf (1.0.21+nmu1) ... 155s Setting up libhtml-tree-perl (5.07-3) ... 155s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 155s Setting up libcgi-pm-perl (4.68-1) ... 155s Setting up libhtml-format-perl (2.16-2) ... 155s Setting up fonts-urw-base35 (20200910-8) ... 155s Setting up libhtml-template-perl (2.97-2build1) ... 155s Setting up gcc-15 (15.2.0-5ubuntu1) ... 155s Setting up libnet-smtp-ssl-perl (1.04-2) ... 155s Setting up libmodule-runtime-perl (0.018-1) ... 155s Setting up libmailtools-perl (2.22-1) ... 155s Setting up sphinx-common (8.2.3-1ubuntu2) ... 155s Setting up libxml-simple-perl (2.25-2) ... 155s Setting up libxml-libxslt-perl:amd64 (2.003000-3) ... 155s Setting up libhttp-daemon-perl (6.16-1) ... 155s Setting up libemail-abstract-perl (3.010-1) ... 155s Setting up cpp (4:15.2.0-4ubuntu1) ... 155s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 155s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 155s Setting up g++-15 (15.2.0-5ubuntu1) ... 155s Setting up libplack-perl (1.0051-1) ... 155s Setting up libnet-openid-common-perl (1.20-2) ... 155s Setting up libnet-openid-server-perl (1.09-4) ... 155s Setting up libtool (2.5.4-4build1) ... 155s Setting up libmodule-implementation-perl (0.09-2) ... 155s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 155s Setting up libpackage-stash-perl (0.40-1) ... 155s Setting up libimport-into-perl (1.002005-2) ... 155s Setting up libmoo-perl (2.005005-1) ... 155s Setting up liblist-someutils-perl (0.59-1) ... 155s Setting up libmime-tools-perl (5.515-1) ... 155s Setting up gcc (4:15.2.0-4ubuntu1) ... 155s Setting up dh-autoreconf (21) ... 155s Setting up libspecio-perl (0.50-1) ... 155s Setting up liblist-allutils-perl (0.19-1) ... 155s Setting up g++ (4:15.2.0-4ubuntu1) ... 155s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 155s Setting up build-essential (12.12ubuntu1) ... 155s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 155s Setting up libmoox-types-mooselike-perl (0.29-2) ... 155s Setting up libb-hooks-endofscope-perl (0.28-2) ... 155s Setting up libthrowable-perl (1.001-2) ... 155s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 155s Setting up debhelper (13.24.2ubuntu1) ... 155s Setting up libemail-sender-perl (2.601-1) ... 155s Setting up libnamespace-clean-perl (0.27-2) ... 155s Setting up libnamespace-autoclean-perl (0.31-1) ... 155s Setting up libdatetime-locale-perl (1:1.41-1) ... 155s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 155s Setting up libdatetime-perl (2:1.65-1build3) ... 155s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 155s Setting up libheif-plugin-aomdec:amd64 (1.20.2-1) ... 155s Setting up liblwp-protocol-https-perl (6.14-1) ... 155s Setting up libheif-plugin-libde265:amd64 (1.20.2-1) ... 155s Setting up node-corepack (0.24.0-5) ... 155s Setting up libnode115:amd64 (20.19.4+dfsg-1) ... 155s Setting up libwww-perl (6.78-1) ... 155s Setting up libheif1:amd64 (1.20.2-1) ... 155s Setting up nodejs (20.19.4+dfsg-1) ... 155s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 155s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 155s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 155s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 155s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 155s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 155s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 155s Setting up libnet-openid-consumer-perl (1.18-2) ... 155s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 155s Setting up node-semver (7.6.1+~7.5.8-2) ... 155s Setting up libxml-parser-perl (2.47-1build4) ... 155s Setting up uglifyjs (3.17.4-2) ... 155s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 155s Setting up node-debug (4.4.1+~4.1.12-1) ... 155s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 155s Setting up libgd-perl (2.78-1build4) ... 155s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 155s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 155s Setting up libsoap-lite-perl (1.27-3) ... 155s Setting up libgd-securityimage-perl (1.75-3) ... 155s Processing triggers for install-info (7.1.1-1ubuntu1) ... 155s Processing triggers for libc-bin (2.42-0ubuntu3) ... 155s Processing triggers for man-db (2.13.1-1) ... 156s Processing triggers for ca-certificates-java (20240118) ... 157s Adding debian:ACCVRAIZ1.pem 157s Adding debian:AC_RAIZ_FNMT-RCM.pem 157s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 157s Adding debian:ANF_Secure_Server_Root_CA.pem 157s Adding debian:Actalis_Authentication_Root_CA.pem 157s Adding debian:AffirmTrust_Commercial.pem 157s Adding debian:AffirmTrust_Networking.pem 157s Adding debian:AffirmTrust_Premium.pem 157s Adding debian:AffirmTrust_Premium_ECC.pem 157s Adding debian:Amazon_Root_CA_1.pem 157s Adding debian:Amazon_Root_CA_2.pem 157s Adding debian:Amazon_Root_CA_3.pem 157s Adding debian:Amazon_Root_CA_4.pem 157s Adding debian:Atos_TrustedRoot_2011.pem 157s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 157s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 157s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 157s Adding debian:BJCA_Global_Root_CA1.pem 157s Adding debian:BJCA_Global_Root_CA2.pem 157s Adding debian:Baltimore_CyberTrust_Root.pem 157s Adding debian:Buypass_Class_2_Root_CA.pem 157s Adding debian:Buypass_Class_3_Root_CA.pem 157s Adding debian:CA_Disig_Root_R2.pem 157s Adding debian:CFCA_EV_ROOT.pem 157s Adding debian:COMODO_Certification_Authority.pem 157s Adding debian:COMODO_ECC_Certification_Authority.pem 157s Adding debian:COMODO_RSA_Certification_Authority.pem 157s Adding debian:Certainly_Root_E1.pem 157s Adding debian:Certainly_Root_R1.pem 157s Adding debian:Certigna.pem 157s Adding debian:Certigna_Root_CA.pem 157s Adding debian:Certum_EC-384_CA.pem 157s Adding debian:Certum_Trusted_Network_CA.pem 157s Adding debian:Certum_Trusted_Network_CA_2.pem 157s Adding debian:Certum_Trusted_Root_CA.pem 157s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 157s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 157s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 157s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 157s Adding debian:Comodo_AAA_Services_root.pem 157s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 157s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 157s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 157s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 157s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 157s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 157s Adding debian:DigiCert_Assured_ID_Root_CA.pem 157s Adding debian:DigiCert_Assured_ID_Root_G2.pem 157s Adding debian:DigiCert_Assured_ID_Root_G3.pem 157s Adding debian:DigiCert_Global_Root_CA.pem 157s Adding debian:DigiCert_Global_Root_G2.pem 157s Adding debian:DigiCert_Global_Root_G3.pem 157s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 157s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 157s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 157s Adding debian:DigiCert_Trusted_Root_G4.pem 157s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 157s Adding debian:Entrust_Root_Certification_Authority.pem 157s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 157s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 157s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 157s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 157s Adding debian:GLOBALTRUST_2020.pem 157s Adding debian:GTS_Root_R1.pem 157s Adding debian:GTS_Root_R2.pem 157s Adding debian:GTS_Root_R3.pem 157s Adding debian:GTS_Root_R4.pem 157s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 157s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 157s Adding debian:GlobalSign_Root_CA.pem 157s Adding debian:GlobalSign_Root_CA_-_R3.pem 157s Adding debian:GlobalSign_Root_CA_-_R6.pem 157s Adding debian:GlobalSign_Root_E46.pem 157s Adding debian:GlobalSign_Root_R46.pem 157s Adding debian:Go_Daddy_Class_2_CA.pem 157s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 157s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 157s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 157s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 157s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 157s Adding debian:HiPKI_Root_CA_-_G1.pem 157s Adding debian:Hongkong_Post_Root_CA_3.pem 157s Adding debian:ISRG_Root_X1.pem 157s Adding debian:ISRG_Root_X2.pem 157s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 157s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 157s Adding debian:Izenpe.com.pem 157s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 157s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 157s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 157s Adding debian:NAVER_Global_Root_Certification_Authority.pem 157s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 157s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 157s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 157s Adding debian:QuoVadis_Root_CA_1_G3.pem 157s Adding debian:QuoVadis_Root_CA_2.pem 157s Adding debian:QuoVadis_Root_CA_2_G3.pem 157s Adding debian:QuoVadis_Root_CA_3.pem 157s Adding debian:QuoVadis_Root_CA_3_G3.pem 157s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 157s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 157s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 157s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 157s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 157s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 157s Adding debian:SZAFIR_ROOT_CA2.pem 157s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 157s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 157s Adding debian:SecureSign_Root_CA12.pem 157s Adding debian:SecureSign_Root_CA14.pem 157s Adding debian:SecureSign_Root_CA15.pem 157s Adding debian:SecureTrust_CA.pem 157s Adding debian:Secure_Global_CA.pem 157s Adding debian:Security_Communication_ECC_RootCA1.pem 157s Adding debian:Security_Communication_RootCA2.pem 157s Adding debian:Starfield_Class_2_CA.pem 157s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 157s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 157s Adding debian:SwissSign_Gold_CA_-_G2.pem 157s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 157s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 157s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 157s Adding debian:TWCA_CYBER_Root_CA.pem 157s Adding debian:TWCA_Global_Root_CA.pem 157s Adding debian:TWCA_Root_Certification_Authority.pem 157s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 157s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 157s Adding debian:TeliaSonera_Root_CA_v1.pem 157s Adding debian:Telia_Root_CA_v2.pem 157s Adding debian:TrustAsia_Global_Root_CA_G3.pem 157s Adding debian:TrustAsia_Global_Root_CA_G4.pem 157s Adding debian:Trustwave_Global_Certification_Authority.pem 157s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 157s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 157s Adding debian:TunTrust_Root_CA.pem 157s Adding debian:UCA_Extended_Validation_Root.pem 157s Adding debian:UCA_Global_G2_Root.pem 157s Adding debian:USERTrust_ECC_Certification_Authority.pem 157s Adding debian:USERTrust_RSA_Certification_Authority.pem 157s Adding debian:XRamp_Global_CA_Root.pem 157s Adding debian:certSIGN_ROOT_CA.pem 157s Adding debian:certSIGN_Root_CA_G2.pem 157s Adding debian:e-Szigno_Root_CA_2017.pem 157s Adding debian:ePKI_Root_Certification_Authority.pem 157s Adding debian:emSign_ECC_Root_CA_-_C3.pem 157s Adding debian:emSign_ECC_Root_CA_-_G3.pem 157s Adding debian:emSign_Root_CA_-_C1.pem 157s Adding debian:emSign_Root_CA_-_G1.pem 157s Adding debian:vTrus_ECC_Root_CA.pem 157s Adding debian:vTrus_Root_CA.pem 157s done. 157s Setting up yui-compressor (2.4.8-3) ... 157s Setting up default-jre-headless (2:1.21-76) ... 157s Processing triggers for sgml-base (1.31+nmu1) ... 157s Setting up docutils-common (0.21.2+dfsg-2) ... 157s Processing triggers for sgml-base (1.31+nmu1) ... 157s Setting up python3-docutils (0.21.2+dfsg-2) ... 157s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 162s autopkgtest [02:26:57]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 162s autopkgtest [02:26:57]: test common-test: [----------------------- 162s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 163s t/01-Common-Conf.t ............ 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - Bad module 163s ok 3 - Read t/lemonldap-ng.ini 163s # Subtest: Invalid backend configuration 163s ok 1 - Invalid configuration 163s ok 2 - Found correct error message 163s 1..2 163s ok 4 - Invalid backend configuration 163s # Subtest: Cache expiration 163s ok 1 - Valid configuration 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 2 - Found expected cfgNum in conf 163s ok 3 - Found expected message 163s ok 4 - lastCfg counter increased by 1 163s ok 5 - load counter increased by 1 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 6 - Found expected newvalue in conf 163s ok 7 - Found expected message 163s ok 8 - load counter increased by 0 163s ok 9 - lastCfg counter increased by 0 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 10 - Found expected newvalue in conf 163s ok 11 - Found expected cfgNum in conf 163s ok 12 - Found expected message 163s ok 13 - load counter increased by 1 163s ok 14 - lastCfg counter increased by 1 163s 1..14 163s ok 5 - Cache expiration 163s # Subtest: Configuration reload 163s ok 1 - Valid configuration 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 2 - Found expected cfgNum in conf 163s ok 3 - Found expected message 163s ok 4 - lastCfg counter increased by 1 163s ok 5 - load counter increased by 1 163s # Invoking getConf with args { 163s # 'local' => 0 163s # } 163s ok 6 - Found expected newvalue in conf 163s ok 7 - Found expected cfgNum in conf 163s ok 8 - Found expected message 163s ok 9 - load counter increased by 1 163s ok 10 - lastCfg counter increased by 1 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 11 - Found expected newvalue in conf 163s ok 12 - Found expected cfgNum in conf 163s ok 13 - Found expected message 163s ok 14 - lastCfg counter increased by 0 163s ok 15 - load counter increased by 0 163s 1..15 163s ok 6 - Configuration reload 163s # Subtest: Configuration cache manual clear 163s ok 1 - Valid configuration 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 2 - Found expected cfgNum in conf 163s ok 3 - Found expected message 163s ok 4 - load counter increased by 1 163s ok 5 - lastCfg counter increased by 1 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 6 - Found expected cfgNum in conf 163s ok 7 - Found expected newvalue in conf 163s ok 8 - Found expected message 163s ok 9 - lastCfg counter increased by 0 163s ok 10 - load counter increased by 0 163s # Invoking getConf with args { 163s # 'noCache' => 2 163s # } 163s ok 11 - Found expected cfgNum in conf 163s ok 12 - Found expected newvalue in conf 163s ok 13 - Found expected message 163s ok 14 - lastCfg counter increased by 1 163s ok 15 - load counter increased by 1 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 16 - Found expected cfgNum in conf 163s ok 17 - Found expected newvalue in conf 163s ok 18 - Found expected message 163s ok 19 - load counter increased by 0 163s ok 20 - lastCfg counter increased by 0 163s 1..20 163s ok 7 - Configuration cache manual clear 163s # Subtest: local param behavior 163s ok 1 - Valid configuration 163s # Invoking getConf with args { 163s # 'local' => 1, 163s # 'localPrm' => { 163s # 'myLocalPrm' => 1 163s # } 163s # } 163s ok 2 - Found expected cfgNum in conf 163s ok 3 - Found expected myLocalPrm in conf 163s ok 4 - Found expected message 163s ok 5 - lastCfg counter increased by 1 163s ok 6 - load counter increased by 1 163s # Invoking getConf with args {} 163s ok 7 - Found expected myLocalPrm in conf 163s ok 8 - Found expected cfgNum in conf 163s ok 9 - Found expected message 163s ok 10 - load counter increased by 1 163s ok 11 - lastCfg counter increased by 1 163s ok 12 - Another confAccess object from another process 163s # Invoking getConf with args {} 163s ok 13 - Found expected myLocalPrm in conf 163s ok 14 - Found expected cfgNum in conf 163s ok 15 - Found expected message 163s ok 16 - load counter increased by 1 163s ok 17 - lastCfg counter increased by 1 163s # Invoking getConf with args { 163s # 'local' => 1 163s # } 163s ok 18 - Found expected myLocalPrm in conf 163s ok 19 - Found expected cfgNum in conf 163s ok 20 - Found expected message 163s ok 21 - load counter increased by 0 163s ok 22 - lastCfg counter increased by 0 163s 1..22 163s ok 8 - local param behavior 163s 1..8 163s ok 163s t/02-Common-Conf-File.t ....... 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - type => file 163s ok 3 - Test 0 is stored 163s ok 4 - Test 0 can be read 163s ok 5 - Test 0 is restored 163s ok 6 - Test 1 is stored 163s ok 7 - Test 1 can be read 163s ok 8 - Test 1 is restored 163s ok 9 - Test 2 is stored 163s ok 10 - Test 2 can be read 163s ok 11 - Test 2 is restored 163s 1..11 163s ok 163s t/02-Common-Conf-Overlay.t .... 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - type => Overlay 163s ok 3 - Load conf 163s ok 4 - Normal parameters 163s ok 5 - Scalar override 163s ok 6 - Hash override 163s ok 7 - Save 163s ok 8 - Load conf 163s ok 9 - Succeed to update overwrite 163s ok 10 - Restore 163s ok 11 - Load conf 163s ok 12 - Hash override 163s 1..12 163s ok 163s t/02-Common-Conf-ServerEnv.t .. 163s 1..14 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - type => file 163s ok 3 - Conf is stored 163s ok 4 - Conf can be read 163s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 163s ok 6 - type => file 163s ok 7 - Conf is stored 163s ok 8 - Conf can be read 163s ok 9 - %SERVERENV:A% is substitued into Aa 163s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 163s ok 11 - Keyname is transformed 163s ok 12 - Values are substitued into arrays 163s ok 13 - Get raw conf 163s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 163s ok 163s t/03-Common-Conf-CDBI.t ....... 163s 1..14 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - CDBI object 163s ok 3 - Driver is build 163s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 163s ok 4 - Set unicode 163s ok 5 - Test database created 163s ok 6 - Test 0 is stored 163s ok 7 - Test 0 can be read 163s ok 8 - Test 0 is restored 163s ok 9 - Test 1 is stored 163s ok 10 - Test 1 can be read 163s ok 11 - Test 1 is restored 163s ok 12 - Test 2 is stored 163s ok 13 - Test 2 can be read 163s ok 14 - Test 2 is restored 163s ok 163s t/03-Common-Conf-RDBI.t ....... 163s 1..14 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - RDBI object 163s ok 3 - Driver is build 163s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 163s ok 4 - Set unicode 163s ok 5 - Test database created 163s ok 6 - Test 0 is stored 163s ok 7 - Test 0 can be read 163s ok 8 - Test 0 is restored 163s ok 9 - Test 1 is stored 163s ok 10 - Test 1 can be read 163s ok 11 - Test 1 is restored 163s ok 12 - Test 2 is stored 163s ok 13 - Test 2 can be read 163s ok 14 - Test 2 is restored 163s ok 163s t/05-Common-Conf-LDAP.t ....... 163s 1..3 163s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 163s ok 1 - use Lemonldap::NG::Common::Conf; 163s ok 2 - New object 163s ok 3 163s ok 163s t/10-PSGI-Request.t ........... 163s # Subtest: Request ID 163s ok 1 - Generated request ID 163s ok 2 - Request ID is stable across calls 163s ok 3 - Request ID is different for each request 163s ok 4 - Request ID is read from UNIQUE_ID env if set 163s 1..4 163s ok 1 - Request ID 163s # Subtest: Request JSON body 163s ok 1 163s ok 2 - Found JSON body 163s ok 3 - Found correct ascii value 163s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 163s # Failed (TODO) test 'Found correct UTF-8 value' 163s # at t/10-PSGI-Request.t line 55. 163s # got: '€ncoded' 163s # expected: '€ncoded' 163s 1..4 163s ok 2 - Request JSON body 163s 1..2 163s ok 163s t/10-PSGI.t ................... 163s # Subtest: Check successful init 163s ok 1 - Returned HTTP code 200 163s ok 2 - Found expected message in body 163s 1..2 163s ok 1 - Check successful init 163s # Subtest: Check abort method 163s ok 1 - Returned HTTP code 500 163s ok 2 - Found expected error message in body 163s 1..2 163s ok 2 - Check abort method 163s 1..2 163s ok 163s t/11-Logger-Log4Perl.t ........ 163s # Subtest: info mode 163s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 163s ok 2 - Found no debug logs 163s ok 3 - Found info logs 163s 1..3 163s ok 1 - info mode 163s 1..1 163s ok 163s t/11-Logger.t ................. 163s # Subtest: Check logging API 163s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 163s ok 2 - Returned HTTP code 200 163s ok 3 - Found Request handled by TestPsgi handler in notice logs 163s ok 4 - Found User logger trace in info logs 163s ok 5 - Found audit in notice logs 163s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 163s 1..6 163s ok 1 - Check logging API 163s # Subtest: Check audit API 163s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 163s ok 2 - Returned HTTP code 200 163s ok 3 - Found message=audit in audit logs 163s ok 4 - Found field1=one, field2=two in audit logs 163s 1..4 163s ok 2 - Check audit API 163s # Subtest: Check request ID 163s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 163s ok 2 - Enforced UNIQUE_ID seen in 2 messages 163s ok 3 - Seen three different request IDs 163s 1..3 163s ok 3 - Check request ID 163s 1..3 163s ok 164s t/11-LokiLogger.t ............. 164s # Subtest: Check Loki API 164s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 164s ok 2 - Method is POST 164s ok 3 - URL is good 164s ok 4 - Posted values are JSON 164s ok 5 - Method is POST 164s ok 6 - URL is good 164s ok 7 - Posted values are JSON 164s ok 8 - Method is POST 164s ok 9 - URL is good 164s ok 10 - Posted values are JSON 164s ok 11 - Returned HTTP code 200 164s ok 12 - job is llng 164s ok 13 - log level is info 164s ok 14 - instance exists 164s ok 15 - env is prod 164s ok 16 - timestamp is set 164s ok 17 - Message exists 164s ok 18 - Userlogger message is a string 164s ok 19 - job is llng 164s ok 20 - log level is notice 164s ok 21 - instance exists 164s ok 22 - env is prod 164s ok 23 - timestamp is set 164s ok 24 - Message exists 164s ok 25 - Audit messgae is JSON encoded 164s ok 26 - job is llng 164s ok 27 - log level is notice 164s ok 28 - instance exists 164s ok 29 - env is prod 164s ok 30 - timestamp is set 164s ok 31 - Message exists 164s ok 32 - Audit messgae is JSON encoded 164s 1..32 164s ok 1 - Check Loki API 164s 1..1 164s ok 164s t/11-TestLogger.t ............. 164s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 164s ok 2 - Found my_info in info logs 164s ok 3 - Found (?^:^my_debug_) in debug logs 164s 1..3 164s ok 164s t/30-Common-Safelib.t ......... 164s 1..1 164s ok 1 - use Lemonldap::NG::Common::Safelib; 164s ok 164s t/35-Common-Crypto.t .......... 164s 1..21 164s ok 1 - use Lemonldap::NG::Common::Crypto; 164s ok 2 - New object 164s ok 3 - Test of base64 encrypting with 1 characters string 164s ok 4 - Test of base64 encrypting with 2 characters string 164s ok 5 - Test of base64 encrypting with 3 characters string 164s ok 6 - Test of base64 encrypting with 4 characters string 164s ok 7 - Test of base64 encrypting with 5 characters string 164s ok 8 - Test of base64 encrypting with 6 characters string 164s ok 9 - Test of base64 encrypting with 7 characters string 164s ok 10 - Test of base64 encrypting with 8 characters string 164s ok 11 - Test of base64 encrypting with 9 characters string 164s ok 12 - Test of base64 encrypting with 10 characters string 164s ok 13 - Test of base64 encrypting with 11 characters string 164s ok 14 - Test of base64 encrypting with 12 characters string 164s ok 15 - Test of base64 encrypting with 13 characters string 164s ok 16 - Test of base64 encrypting with 14 characters string 164s ok 17 - Test of base64 encrypting with 15 characters string 164s ok 18 - Test of base64 encrypting with 16 characters string 164s ok 19 - Test of base64 encrypting with 17 characters string 164s ok 20 - Test of hexadecimal encrypting 164s ok 21 - Test of long value encrypting 164s ok 164s t/36-Common-Regexp.t .......... 164s 1..20 164s ok 1 - use Lemonldap::NG::Common::Regexp; 164s ok 2 164s ok 3 164s ok 4 164s ok 5 164s ok 6 164s ok 7 164s ok 8 164s ok 9 164s ok 10 164s ok 11 164s ok 12 164s ok 13 164s ok 14 164s ok 15 164s ok 16 164s ok 17 164s ok 18 164s ok 19 164s ok 20 164s ok 164s t/37-Common-TOTP.t ............ 164s 1..16 164s ok 1 - use Lemonldap::NG::Common::TOTP; 164s ok 2 - TOTP code is valid 164s ok 3 - TOTP code is no longer valid 164s ok 4 - TOTP code is not valid yet 164s ok 5 - TOTP code is valid 164s ok 6 - TOTP code is valid 164s ok 7 - TOTP code is no longer valid 164s ok 8 - TOTP code is not valid yet 164s ok 9 - TOTP is valid with encrypted secret and encryption disabled 164s ok 10 - TOTP is valid with encrypted secret and encryption enabled 164s ok 11 - TOTP is valid with cleartext secret and encryption enabled 164s ok 12 - TOTP code fails to verify 164s ok 13 - TOTP secret is stored as-is when encryption is disabled 164s ok 14 - Secret looks encrypted 164s ok 15 - Secret looks encrypted 164s ok 16 - get_storable_secret produces working secret 164s ok 164s t/40-Common-Session.t ......... 164s 1..7 164s ok 1 - use Lemonldap::NG::Common::Session; 164s ok 2 - Creation of session 164s ok 3 - Store session kind 164s ok 4 - Remove session 164s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 164s ok 6 - Use SHA256 generate module 164s ok 7 - Remove session 164s ok 164s t/41-Common-EmailAddress.t .... 164s 1..3 164s ok 1 - use Lemonldap::NG::Common::EmailAddress; 164s ok 2 - calling format_email function 164s ok 3 - testing formatted email value 164s ok 164s t/45-importMetadata-config.t .. 164s Warning: program compiled against libxml 215 using older 214 164s ok 1 - require './scripts/importMetadata'; 164s # Subtest: Ignore SP 164s ok 1 164s ok 2 164s ok 3 164s ok 4 164s 1..4 164s ok 2 - Ignore SP 164s # Subtest: Ignore IDP 164s ok 1 164s ok 2 164s ok 3 164s ok 4 164s 1..4 164s ok 3 - Ignore IDP 164s # Subtest: Conf Prefix 164s ok 1 164s ok 2 164s 1..2 164s ok 4 - Conf Prefix 164s # Subtest: Remove 164s ok 1 164s ok 2 164s ok 3 164s ok 4 164s ok 5 164s ok 6 164s ok 7 164s ok 8 164s ok 9 164s ok 10 164s ok 11 164s ok 12 164s 1..12 164s ok 5 - Remove 164s # Subtest: IDP Exported attributes 164s ok 1 164s ok 2 164s 1..2 164s ok 6 - IDP Exported attributes 164s # Subtest: SP Exported attributes 164s ok 1 164s ok 2 164s ok 3 164s 1..3 164s ok 7 - SP Exported attributes 164s # Subtest: Options 164s ok 1 164s ok 2 164s ok 3 164s ok 4 164s ok 5 164s 1..5 164s ok 8 - Options 164s 1..8 164s ok 164s t/45-importMetadata.t ......... 164s Warning: program compiled against libxml 215 using older 214 164s ok 1 - require './scripts/importMetadata'; 164s ok 2 - SP counters are expected 164s ok 3 - IDP counters are expected 164s ok 4 - Correct amount of providers 164s ok 5 - Correct amount of providers 164s ok 6 - Correct amount of providers 164s ok 7 - Correct amount of providers 164s ok 8 - Correct amount of providers 164s ok 9 - Correct amount of providers 164s ok 10 - Found exported attribute 164s ok 11 - Found optional attribute 164s ok 12 - Found required attribute 164s ok 13 - Found subject ID 164s ok 14 - SP counters are expected 164s ok 15 - IDP counters are expected 164s ok 16 - Configuration was updated 164s ok 17 - Configuration was updated 164s ok 18 - SP counters are expected 164s ok 19 - IDP counters are expected 164s ok 20 164s 1..20 164s ok 164s t/50-Combination-Parser.t ..... 164s 1..32 164s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 164s ok 2 - First level is a sub 164s ok 3 - Second level is an array ("or" list) 164s ok 4 - Third level is an array (auth,userDB) 164s ok 5 - Fourth level is a sub 164s ok 6 - "[A]" returns A as auth module 164s ok 7 - "[A]" returns A as userDB module 164s ok 8 - "[A,B]" returns A as auth module 164s ok 9 - "[A,B]" returns B as userDB module 164s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 164s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 164s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 164s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 164s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 164s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 164s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 164s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 164s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 164s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 164s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 164s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 164s ok 22 - "[A,B] or [B,C]" returns A as auth module 164s ok 23 - "[A,B] or [B,C]" returns B as userDB module 164s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 164s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 164s ok 26 - "[A,B] or [B,C]" returns 2 elements 164s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 164s ok 28 - "[A and B, A]" returns PE_OK as auth result 164s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 164s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 164s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 164s ok 32 - Bad expr "[A,B or C]" 164s ok 164s t/60-Hashed-Session.t ......... 164s ok 1 - use Lemonldap::NG::Common::Session; 164s ok 2 - use Lemonldap::NG::Common::CliSessions; 164s ok 3 - Create fixed session 164s ok 4 - Session name is hashed 164s ok 5 - Recover fixed session 164s ok 6 - Data restored 164s ok 7 - Create session 164s ok 8 - Session name is hashed 164s ok 9 - Recover session 164s ok 10 - Data restored 164s ok 11 - Recover session 164s ok 12 - Data updated 164s ok 13 - Recover session 164s ok 14 - Data updated 164s 1..14 164s ok 164s t/60-Session-Cache.t .......... 164s ok 1 - use Lemonldap::NG::Common::Apache::Session; 164s ok 2 - use Lemonldap::NG::Common::Session; 164s ok 3 - Create session 164s ok 4 - Get session id 3d2b86e46c97675d504147ef7e2dee98 164s Local data corrupted, ignore cached session 164s ok 5 - Get session 164s ok 6 - Session is restored 164s Unable to use cache: mkdir /tmp/eJYtmSRiKJ/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 164s 164s ok 7 - Get session 164s ok 8 - Session is restored 164s ok 9 - Get session 164s ok 10 - Drop session 164s ok 11 - get session from cache 164s ok 12 - cached session is valid 164s ok 13 - Error when session and cache are inexitent 164s 1..13 164s ok 164s t/60-Session-Cli.t ............ 164s ok 1 - use Lemonldap::NG::Common::Session; 164s ok 2 - use Lemonldap::NG::Common::CliSessions; 164s ok 3 - Found one session 164s ok 4 - Found correct session ID 164s ok 5 - Found deleteme session key 164s ok 6 - Found one session 164s ok 7 - Found correct session 164s ok 8 - Found one session 164s ok 9 - Found correct session 164s ok 10 - Only selected fields returned 164s ok 11 - Found correct UID 164s ok 12 - Found correct session ID 164s ok 13 - Found 5 sessions 164s ok 14 - Count gives 5 sessions 164s # Subtest: Search 164s ok 1 - Found 2 psessions 164s ok 2 - Count gives 2 psessions 164s ok 3 - Found 2 psessions 164s ok 4 - Found 2 sessions 164s ok 5 - Both sessions are dwho 164s ok 6 - Found 2 sessions 164s ok 7 - Only selected fields returned 164s ok 8 - Got two lines 164s ok 9 - Correct session IDs 164s 1..9 164s ok 15 - Search 164s # 2 164s ok 16 - Session was removed 164s ok 17 - Session was removed 164s ok 18 - Found 2 foo sessions 164s ok 19 - Found 0 foo sessions 164s ok 20 - New key was set 164s ok 21 - Existing key was changed 164s ok 22 - Key was removed 164s ok 23 - Key was removed 164s ok 24 - Found two second factors 164s ok 25 - Found one Yubikey 164s ok 26 - Found one TOTP 164s ok 27 - Found one U2F 164s ok 28 - Found two second factors 164s ok 29 - Yubikey was removed 164s ok 30 - Found one second factors 164s ok 31 - U2F was removed 164s ok 32 - TOTP survived 164s # Subtest: Search after restore 164s ok 1 - Found 2 psessions 164s ok 2 - Count gives 2 psessions 164s ok 3 - Found 2 psessions 164s ok 4 - Found 2 sessions 164s ok 5 - Both sessions are dwho 164s ok 6 - Found 2 sessions 164s ok 7 - Only selected fields returned 164s ok 8 - Got two lines 164s ok 9 - Correct session IDs 164s 1..9 164s ok 33 - Search after restore 164s ok 34 - Found one second factors 164s ok 35 - U2F was removed 164s ok 36 - TOTP survived 164s ok 37 - Found two second factors for dwho 164s ok 38 - TOTP was removed 164s ok 39 - UBK survived 164s ok 40 - Found one second factors for rtyler 164s ok 41 - TOTP was removed 164s ok 42 - UBK survived 164s ok 43 - Found two consents 164s ok 44 - Found one consent 164s ok 45 - Consent for test-rp removed 164s ok 46 - Consent for test-rp2 still present 164s 1..46 164s ok 165s t/60-U2F-Migrate.t ............ 165s ok 1 - use Lemonldap::NG::Common::Session; 165s ok 2 - use Lemonldap::NG::Common::CliSessions; 165s ok 3 # skip Authen::WebAuthn not found 165s 1..3 165s ok 165s t/70-User-Agent.t ............. 165s 1..3 165s ok 1 - use Lemonldap::NG::Common::UserAgent; 165s ok 2 - Default User Agent 165s ok 3 - Overriden User Agent 165s ok 165s t/71-Util-Crypto.t ............ 165s 1..4 165s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 165s # Subtest: Check genRsaKey 165s ok 1 - Correct key size 165s ok 2 - Public key matches private key 165s ok 3 - Hash is non empty 165s ok 4 - Correct key size 165s ok 5 - Public key matches private key 165s ok 6 - Hash is non empty 165s 1..6 165s ok 2 - Check genRsaKey 165s # Subtest: Check genCertKey 165s ok 1 - Correct key size 165s ok 2 - Public key matches private key 165s ok 3 - Correct subject 165s ok 4 - Hash is non empty 165s ok 5 - Correct key size 165s ok 6 - Public key matches private key 165s ok 7 - Correct subject 165s ok 8 - Hash is non empty 165s ok 9 - Correct key size 165s ok 10 - Public key matches private key 165s ok 11 - Correct subject 165s ok 12 - Hash is non empty 165s 1..12 165s ok 3 - Check genCertKey 165s # Subtest: Check genEcKey 165s ok 1 - Public and private keys match 165s ok 2 - Hash is non empty 165s 1..2 165s ok 4 - Check genEcKey 165s ok 165s All tests successful. 165s Files=28, Tests=299, 2 wallclock secs ( 0.06 usr 0.01 sys + 1.93 cusr 0.22 csys = 2.22 CPU) 165s Result: PASS 165s autopkgtest [02:27:00]: test common-test: -----------------------] 165s autopkgtest [02:27:00]: test common-test: - - - - - - - - - - results - - - - - - - - - - 165s common-test PASS 166s autopkgtest [02:27:01]: test handler-test: preparing testbed 172s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 201s autopkgtest [02:27:36]: testbed dpkg architecture: amd64 201s autopkgtest [02:27:36]: testbed apt version: 3.1.8ubuntu1 202s autopkgtest [02:27:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 202s autopkgtest [02:27:37]: testbed release detected to be: resolute 202s autopkgtest [02:27:37]: updating testbed package index (apt update) 203s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 203s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 203s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 203s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 203s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 203s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 203s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 203s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 203s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 203s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 203s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 203s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 203s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 203s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 203s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 203s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 204s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 204s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 204s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 204s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 204s Fetched 8221 kB in 1s (7666 kB/s) 205s Reading package lists... 205s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 205s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 205s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 205s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 206s Reading package lists... 206s Reading package lists... 206s Building dependency tree... 206s Reading state information... 206s Calculating upgrade... 206s The following packages will be upgraded: 206s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 206s python3-blinker python3-lazr.uri 206s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 206s Need to get 3371 kB of archives. 206s After this operation, 140 kB of additional disk space will be used. 206s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 207s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 207s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 207s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 207s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 207s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 207s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 207s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 207s dpkg-preconfigure: unable to re-open stdin: No such file or directory 207s Fetched 3371 kB in 1s (5684 kB/s) 207s (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 ... 78529 files and directories currently installed.) 207s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 207s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 207s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 207s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 207s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 208s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 208s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 208s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 208s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 208s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 208s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 208s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 208s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 208s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 208s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 208s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 208s Setting up libefivar1t64:amd64 (39-2) ... 208s Setting up python3-lazr.uri (1.0.6-7) ... 208s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 208s Encountered debconf setting for cloud-init-base/datasources. 209s Setting up libefiboot1t64:amd64 (39-2) ... 209s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 209s Setting up python3-blinker (1.9.0-2) ... 209s Setting up apt (3.1.11) ... 209s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 209s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 209s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 210s Processing triggers for man-db (2.13.1-1) ... 210s Processing triggers for libc-bin (2.42-0ubuntu3) ... 211s autopkgtest [02:27:46]: upgrading testbed (apt dist-upgrade and autopurge) 211s Reading package lists... 211s Building dependency tree... 211s Reading state information... 211s Calculating upgrade... 211s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 212s Solving dependencies... 212s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 212s autopkgtest [02:27:47]: rebooting testbed after setup commands that affected boot 229s Reading package lists... 229s Building dependency tree... 229s Reading state information... 229s Solving dependencies... 229s The following NEW packages will be installed: 229s autoconf autodep8 automake autopoint autotools-dev build-essential 229s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 229s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 229s dh-strip-nondeterminism docutils-common dwz fontconfig-config 229s fonts-urw-base35 g++ g++-15 g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc 229s gcc-15 gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext 229s imagemagick-7-common intltool-debian java-common java-wrappers jq 229s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 229s libapache-session-perl libarchive-zip-perl libasan8 229s libauth-yubikey-webclient-perl libauthen-radius-perl 229s libb-hooks-endofscope-perl libb-hooks-op-check-perl 229s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 229s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 229s libclass-data-inheritable-perl libclass-errorhandler-perl 229s libclass-inspector-perl libclass-method-modifiers-perl 229s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 229s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 229s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 229s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 229s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 229s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 229s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 229s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 229s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 229s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 229s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 229s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 229s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 229s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 229s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 229s libencode-locale-perl liberror-perl libeval-closure-perl 229s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 229s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 229s libfile-sharedir-perl libfile-stripnondeterminism-perl 229s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 229s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 229s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 229s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 229s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 229s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 229s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 229s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 229s libhttp-negotiate-perl libhwasan0 libicu76 libimage-magick-perl 229s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 229s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 229s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 229s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 229s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-jquery libjs-sphinxdoc 229s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 229s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 229s liblemonldap-ng-handler-perl liblerc4 liblist-allutils-perl 229s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 229s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 229s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 229s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 229s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 229s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 229s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 229s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 229s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 229s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode115 229s libnspr4 libnss3 libonig5 libopenjp2-7 libpackage-stash-perl 229s libparams-classify-perl libparams-util-perl 229s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 229s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 229s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 229s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 229s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 229s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 229s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 229s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 229s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 229s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 229s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 229s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 229s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 229s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 229s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 229s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 229s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 229s node-semver node-uglify-js node-undici node-xtend nodejs 229s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 229s po-debconf python3-alabaster python3-defusedxml python3-docutils 229s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 229s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 229s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 229s yui-compressor 229s 0 upgraded, 316 newly installed, 0 to remove and 0 not upgraded. 229s Need to get 189 MB of archives. 229s After this operation, 704 MB of additional disk space will be used. 229s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 229s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 229s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 229s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 229s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 229s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 230s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 230s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 230s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 230s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 230s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 230s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.12.1-1 [1944 kB] 231s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.20.2-1 [12.4 kB] 231s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1 [169 kB] 231s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.20.2-1 [10.1 kB] 231s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.20.2-1 [519 kB] 231s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 231s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 231s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 231s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 231s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 231s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-4build1 [44.4 kB] 231s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [188 kB] 231s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 231s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 231s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 231s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 231s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 231s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 231s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 231s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.3+dfsg1-1 [2009 kB] 231s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.3+dfsg1-1 [109 kB] 231s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 231s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.19-8 [248 kB] 231s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 231s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 231s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 231s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 231s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 231s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 231s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 231s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 231s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [12.9 MB] 231s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-5ubuntu1 [1028 B] 231s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 231s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 231s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-5ubuntu1 [47.4 kB] 231s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-5ubuntu1 [29.3 kB] 231s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-5ubuntu1 [3071 kB] 231s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-5ubuntu1 [1360 kB] 232s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-5ubuntu1 [2757 kB] 232s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-5ubuntu1 [1210 kB] 232s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-5ubuntu1 [1685 kB] 232s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-5ubuntu1 [153 kB] 232s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-5ubuntu1 [2863 kB] 232s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [25.4 MB] 232s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-5ubuntu1 [523 kB] 232s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 232s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 232s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-5ubuntu1 [2573 kB] 232s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [14.4 MB] 233s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-5ubuntu1 [23.7 kB] 233s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 233s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 233s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 233s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118 [11.6 kB] 233s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 233s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-4build1 [169 kB] 233s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 233s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 233s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 233s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 233s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 233s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 233s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 233s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 233s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 233s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 233s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76 [6852 B] 233s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libnspr4 amd64 2:4.36-1ubuntu2 [118 kB] 233s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libnss3 amd64 2:3.114-1 [1483 kB] 233s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.3.3-1 [24.0 kB] 233s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1 [46.5 MB] 234s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 234s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 234s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19 [20.3 kB] 234s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 234s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-28ubuntu7 [180 kB] 234s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5 [9042 B] 234s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 libonig5 amd64 6.9.10-1 [173 kB] 234s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libjq1 amd64 1.8.1-3ubuntu1 [146 kB] 234s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 jq amd64 1.8.1-3ubuntu1 [72.4 kB] 234s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 234s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 234s Get:95 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 234s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 234s Get:97 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 234s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 234s Get:99 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 234s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 234s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 234s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 234s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 234s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 234s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 234s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 234s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 234s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 234s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 234s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 234s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 234s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 234s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 234s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 234s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 234s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 234s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 234s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 234s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 234s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 234s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 234s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 234s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 234s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 234s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 234s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 234s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 234s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 234s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 234s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 234s Get:131 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 234s Get:132 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 234s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 234s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 234s Get:135 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 234s Get:136 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 234s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 234s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.5-1 [100 kB] 234s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 234s Get:140 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 234s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 234s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 234s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 234s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 234s Get:145 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 234s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 234s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 234s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 234s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 234s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 234s Get:151 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 234s Get:152 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 234s Get:153 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 234s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 234s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 234s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 234s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 234s Get:158 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 234s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 234s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 234s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 234s Get:162 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 234s Get:163 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 234s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 234s Get:165 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 234s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 234s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 234s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 234s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 234s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 234s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 234s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 234s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 234s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 234s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 234s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 234s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 234s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 234s Get:179 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 234s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 234s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 234s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 234s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 234s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 234s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 234s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 234s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 234s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 234s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 234s Get:190 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 234s Get:191 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 234s Get:192 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 234s Get:193 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.50-1 [127 kB] 234s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 234s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 234s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 234s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 234s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1 [832 kB] 234s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 234s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 234s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 234s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 234s Get:203 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 234s Get:204 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 234s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 234s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 234s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 234s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 234s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 234s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 234s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 234s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 234s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 234s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 234s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 234s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 234s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 234s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 234s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 234s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 234s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 234s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 234s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 234s Get:224 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 234s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 234s Get:226 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 234s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 234s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 234s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 234s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 234s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 234s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 234s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libicu76 amd64 76.1-4ubuntu2 [11.2 MB] 235s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 235s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 235s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 235s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 235s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 235s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 235s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 235s Get:241 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 235s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 235s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 235s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 235s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 235s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.8-2 [166 kB] 235s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.8-2 [107 kB] 235s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-2build1 [167 kB] 235s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-2build1 [158 kB] 235s Get:250 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 235s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 235s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 235s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 235s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 235s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 235s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 235s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 235s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 235s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 235s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 235s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 235s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 235s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 235s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 235s Get:265 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 235s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 235s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 235s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 235s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 235s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 235s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 235s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 235s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 235s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 235s Get:275 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5 [757 kB] 235s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 20.19.4+dfsg-1 [342 kB] 235s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 235s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 235s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 235s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 235s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 235s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 235s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 235s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 235s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 235s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 235s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 235s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode115 amd64 20.19.4+dfsg-1 [14.0 MB] 235s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 235s Get:290 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 235s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 235s Get:292 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 235s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 235s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 235s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 235s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 235s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 235s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 235s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 235s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-3 [45.2 kB] 235s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 235s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 235s Get:303 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman all 5.1-1 [10.6 kB] 235s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 235s Get:305 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 235s Get:306 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 235s Get:307 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 235s Get:308 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 235s Get:309 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 235s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 235s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 235s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 235s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 235s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 235s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 235s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 236s Preconfiguring packages ... 236s Fetched 189 MB in 6s (30.6 MB/s) 236s Selecting previously unselected package imagemagick-7-common. 236s (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 ... 78531 files and directories currently installed.) 236s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 236s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 236s Selecting previously unselected package libgomp1:amd64. 236s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 236s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 236s Selecting previously unselected package libfftw3-double3:amd64. 236s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 236s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 236s Selecting previously unselected package libfontenc1:amd64. 236s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 236s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 236s Selecting previously unselected package x11-common. 236s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 236s Unpacking x11-common (1:7.7+24ubuntu1) ... 236s Selecting previously unselected package xfonts-encodings. 236s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 236s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 236s Selecting previously unselected package xfonts-utils. 236s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 236s Unpacking xfonts-utils (1:7.7+7) ... 236s Selecting previously unselected package fonts-urw-base35. 236s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 236s Unpacking fonts-urw-base35 (20200910-8) ... 236s Selecting previously unselected package fontconfig-config. 236s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 236s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 236s Selecting previously unselected package libfontconfig1:amd64. 236s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 236s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 236s Selecting previously unselected package libsharpyuv0:amd64. 236s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 236s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 236s Selecting previously unselected package libaom3:amd64. 236s Preparing to unpack .../011-libaom3_3.12.1-1_amd64.deb ... 236s Unpacking libaom3:amd64 (3.12.1-1) ... 236s Selecting previously unselected package libheif-plugin-aomdec:amd64. 236s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_amd64.deb ... 236s Unpacking libheif-plugin-aomdec:amd64 (1.20.2-1) ... 236s Selecting previously unselected package libde265-0:amd64. 236s Preparing to unpack .../013-libde265-0_1.0.16-1_amd64.deb ... 236s Unpacking libde265-0:amd64 (1.0.16-1) ... 236s Selecting previously unselected package libheif-plugin-libde265:amd64. 236s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_amd64.deb ... 236s Unpacking libheif-plugin-libde265:amd64 (1.20.2-1) ... 236s Selecting previously unselected package libheif1:amd64. 236s Preparing to unpack .../015-libheif1_1.20.2-1_amd64.deb ... 236s Unpacking libheif1:amd64 (1.20.2-1) ... 236s Selecting previously unselected package libjbig0:amd64. 236s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 236s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 236s Selecting previously unselected package libjpeg-turbo8:amd64. 236s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 236s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 236s Selecting previously unselected package libjpeg8:amd64. 236s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 236s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 236s Selecting previously unselected package liblcms2-2:amd64. 236s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 236s Unpacking liblcms2-2:amd64 (2.16-2) ... 236s Selecting previously unselected package liblqr-1-0:amd64. 236s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 236s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 236s Selecting previously unselected package libltdl7:amd64. 236s Preparing to unpack .../021-libltdl7_2.5.4-4build1_amd64.deb ... 236s Unpacking libltdl7:amd64 (2.5.4-4build1) ... 236s Selecting previously unselected package libopenjp2-7:amd64. 236s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_amd64.deb ... 236s Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... 236s Selecting previously unselected package libraw23t64:amd64. 236s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 236s Unpacking libraw23t64:amd64 (0.21.4-2) ... 236s Selecting previously unselected package libdeflate0:amd64. 236s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 236s Unpacking libdeflate0:amd64 (1.23-2) ... 236s Selecting previously unselected package liblerc4:amd64. 236s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 236s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 236s Selecting previously unselected package libwebp7:amd64. 236s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 236s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 236s Selecting previously unselected package libtiff6:amd64. 236s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 236s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 236s Selecting previously unselected package libwebpdemux2:amd64. 236s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 236s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 236s Selecting previously unselected package libwebpmux3:amd64. 236s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 236s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 237s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 237s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 237s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 237s Selecting previously unselected package libimage-magick-q16-perl. 237s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 237s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 237s Selecting previously unselected package libimage-magick-perl. 237s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 237s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 237s Selecting previously unselected package m4. 237s Preparing to unpack .../033-m4_1.4.19-8_amd64.deb ... 237s Unpacking m4 (1.4.19-8) ... 237s Selecting previously unselected package autoconf. 237s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 237s Unpacking autoconf (2.72-3.1ubuntu1) ... 237s Selecting previously unselected package dctrl-tools. 237s Preparing to unpack .../035-dctrl-tools_2.24-3build3_amd64.deb ... 237s Unpacking dctrl-tools (2.24-3build3) ... 237s Selecting previously unselected package autodep8. 237s Preparing to unpack .../036-autodep8_0.30_all.deb ... 237s Unpacking autodep8 (0.30) ... 237s Selecting previously unselected package autotools-dev. 237s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 237s Unpacking autotools-dev (20240727.1) ... 237s Selecting previously unselected package automake. 237s Preparing to unpack .../038-automake_1%3a1.17-4ubuntu1_all.deb ... 237s Unpacking automake (1:1.17-4ubuntu1) ... 237s Selecting previously unselected package autopoint. 237s Preparing to unpack .../039-autopoint_0.23.1-2build2_all.deb ... 237s Unpacking autopoint (0.23.1-2build2) ... 237s Selecting previously unselected package libisl23:amd64. 237s Preparing to unpack .../040-libisl23_0.27-1_amd64.deb ... 237s Unpacking libisl23:amd64 (0.27-1) ... 237s Selecting previously unselected package libmpc3:amd64. 237s Preparing to unpack .../041-libmpc3_1.3.1-1build3_amd64.deb ... 237s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 237s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 237s Preparing to unpack .../042-cpp-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package cpp-15. 237s Preparing to unpack .../043-cpp-15_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package cpp-x86-64-linux-gnu. 237s Preparing to unpack .../044-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 237s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 237s Selecting previously unselected package cpp. 237s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 237s Unpacking cpp (4:15.2.0-4ubuntu1) ... 237s Selecting previously unselected package libcc1-0:amd64. 237s Preparing to unpack .../046-libcc1-0_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libcc1-0:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libitm1:amd64. 237s Preparing to unpack .../047-libitm1_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libitm1:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libasan8:amd64. 237s Preparing to unpack .../048-libasan8_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libasan8:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package liblsan0:amd64. 237s Preparing to unpack .../049-liblsan0_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking liblsan0:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libtsan2:amd64. 237s Preparing to unpack .../050-libtsan2_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libtsan2:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libubsan1:amd64. 237s Preparing to unpack .../051-libubsan1_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libubsan1:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libhwasan0:amd64. 237s Preparing to unpack .../052-libhwasan0_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libhwasan0:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libquadmath0:amd64. 237s Preparing to unpack .../053-libquadmath0_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libquadmath0:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package libgcc-15-dev:amd64. 237s Preparing to unpack .../054-libgcc-15-dev_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 237s Preparing to unpack .../055-gcc-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package gcc-15. 237s Preparing to unpack .../056-gcc-15_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package gcc-x86-64-linux-gnu. 237s Preparing to unpack .../057-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 237s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 237s Selecting previously unselected package gcc. 237s Preparing to unpack .../058-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 237s Unpacking gcc (4:15.2.0-4ubuntu1) ... 237s Selecting previously unselected package libstdc++-15-dev:amd64. 237s Preparing to unpack .../059-libstdc++-15-dev_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 237s Selecting previously unselected package g++-15-x86-64-linux-gnu. 237s Preparing to unpack .../060-g++-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 237s Unpacking g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 238s Selecting previously unselected package g++-15. 238s Preparing to unpack .../061-g++-15_15.2.0-5ubuntu1_amd64.deb ... 238s Unpacking g++-15 (15.2.0-5ubuntu1) ... 238s Selecting previously unselected package g++-x86-64-linux-gnu. 238s Preparing to unpack .../062-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 238s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 238s Selecting previously unselected package g++. 238s Preparing to unpack .../063-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 238s Unpacking g++ (4:15.2.0-4ubuntu1) ... 238s Selecting previously unselected package build-essential. 238s Preparing to unpack .../064-build-essential_12.12ubuntu1_amd64.deb ... 238s Unpacking build-essential (12.12ubuntu1) ... 238s Selecting previously unselected package ca-certificates-java. 238s Preparing to unpack .../065-ca-certificates-java_20240118_all.deb ... 238s Unpacking ca-certificates-java (20240118) ... 238s Selecting previously unselected package libdebhelper-perl. 238s Preparing to unpack .../066-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 238s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 238s Selecting previously unselected package libtool. 238s Preparing to unpack .../067-libtool_2.5.4-4build1_all.deb ... 238s Unpacking libtool (2.5.4-4build1) ... 238s Selecting previously unselected package dh-autoreconf. 238s Preparing to unpack .../068-dh-autoreconf_21_all.deb ... 238s Unpacking dh-autoreconf (21) ... 238s Selecting previously unselected package libarchive-zip-perl. 238s Preparing to unpack .../069-libarchive-zip-perl_1.68-1_all.deb ... 238s Unpacking libarchive-zip-perl (1.68-1) ... 238s Selecting previously unselected package libfile-stripnondeterminism-perl. 238s Preparing to unpack .../070-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 238s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 238s Selecting previously unselected package dh-strip-nondeterminism. 238s Preparing to unpack .../071-dh-strip-nondeterminism_1.14.2-1_all.deb ... 238s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 238s Selecting previously unselected package debugedit. 238s Preparing to unpack .../072-debugedit_1%3a5.2-3_amd64.deb ... 238s Unpacking debugedit (1:5.2-3) ... 238s Selecting previously unselected package dwz. 238s Preparing to unpack .../073-dwz_0.16-2_amd64.deb ... 238s Unpacking dwz (0.16-2) ... 238s Selecting previously unselected package gettext. 238s Preparing to unpack .../074-gettext_0.23.1-2build2_amd64.deb ... 238s Unpacking gettext (0.23.1-2build2) ... 238s Selecting previously unselected package intltool-debian. 238s Preparing to unpack .../075-intltool-debian_0.35.0+20060710.6_all.deb ... 238s Unpacking intltool-debian (0.35.0+20060710.6) ... 238s Selecting previously unselected package po-debconf. 238s Preparing to unpack .../076-po-debconf_1.0.21+nmu1_all.deb ... 238s Unpacking po-debconf (1.0.21+nmu1) ... 238s Selecting previously unselected package debhelper. 238s Preparing to unpack .../077-debhelper_13.24.2ubuntu1_all.deb ... 238s Unpacking debhelper (13.24.2ubuntu1) ... 238s Selecting previously unselected package java-common. 238s Preparing to unpack .../078-java-common_0.76_all.deb ... 238s Unpacking java-common (0.76) ... 238s Selecting previously unselected package libnspr4:amd64. 238s Preparing to unpack .../079-libnspr4_2%3a4.36-1ubuntu2_amd64.deb ... 238s Unpacking libnspr4:amd64 (2:4.36-1ubuntu2) ... 238s Selecting previously unselected package libnss3:amd64. 238s Preparing to unpack .../080-libnss3_2%3a3.114-1_amd64.deb ... 238s Unpacking libnss3:amd64 (2:3.114-1) ... 238s Selecting previously unselected package libpcsclite1:amd64. 238s Preparing to unpack .../081-libpcsclite1_2.3.3-1_amd64.deb ... 238s Unpacking libpcsclite1:amd64 (2.3.3-1) ... 238s Selecting previously unselected package openjdk-21-jre-headless:amd64. 238s Preparing to unpack .../082-openjdk-21-jre-headless_21.0.9+10-1_amd64.deb ... 238s Unpacking openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 238s Selecting previously unselected package default-jre-headless. 238s Preparing to unpack .../083-default-jre-headless_2%3a1.21-76_amd64.deb ... 238s Unpacking default-jre-headless (2:1.21-76) ... 238s Selecting previously unselected package sgml-base. 238s Preparing to unpack .../084-sgml-base_1.31+nmu1_all.deb ... 238s Unpacking sgml-base (1.31+nmu1) ... 238s Selecting previously unselected package xml-core. 238s Preparing to unpack .../085-xml-core_0.19_all.deb ... 238s Unpacking xml-core (0.19) ... 238s Selecting previously unselected package docutils-common. 238s Preparing to unpack .../086-docutils-common_0.21.2+dfsg-2_all.deb ... 238s Unpacking docutils-common (0.21.2+dfsg-2) ... 238s Selecting previously unselected package unzip. 238s Preparing to unpack .../087-unzip_6.0-28ubuntu7_amd64.deb ... 238s Unpacking unzip (6.0-28ubuntu7) ... 238s Selecting previously unselected package java-wrappers. 239s Preparing to unpack .../088-java-wrappers_0.5_all.deb ... 239s Unpacking java-wrappers (0.5) ... 239s Selecting previously unselected package libonig5:amd64. 239s Preparing to unpack .../089-libonig5_6.9.10-1_amd64.deb ... 239s Unpacking libonig5:amd64 (6.9.10-1) ... 239s Selecting previously unselected package libjq1:amd64. 239s Preparing to unpack .../090-libjq1_1.8.1-3ubuntu1_amd64.deb ... 239s Unpacking libjq1:amd64 (1.8.1-3ubuntu1) ... 239s Selecting previously unselected package jq. 239s Preparing to unpack .../091-jq_1.8.1-3ubuntu1_amd64.deb ... 239s Unpacking jq (1.8.1-3ubuntu1) ... 239s Selecting previously unselected package libalgorithm-c3-perl. 239s Preparing to unpack .../092-libalgorithm-c3-perl_0.11-2_all.deb ... 239s Unpacking libalgorithm-c3-perl (0.11-2) ... 239s Selecting previously unselected package libposix-strftime-compiler-perl. 239s Preparing to unpack .../093-libposix-strftime-compiler-perl_0.46-1_all.deb ... 239s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 239s Selecting previously unselected package libapache-logformat-compiler-perl. 239s Preparing to unpack .../094-libapache-logformat-compiler-perl_0.36-3_all.deb ... 239s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 239s Selecting previously unselected package libcrypt-urandom-perl. 239s Preparing to unpack .../095-libcrypt-urandom-perl_0.54-1_amd64.deb ... 239s Unpacking libcrypt-urandom-perl (0.54-1) ... 239s Selecting previously unselected package libapache-session-perl. 239s Preparing to unpack .../096-libapache-session-perl_1.94-2_all.deb ... 239s Unpacking libapache-session-perl (1.94-2) ... 239s Selecting previously unselected package libdigest-hmac-perl. 239s Preparing to unpack .../097-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 239s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 239s Selecting previously unselected package liburi-perl. 239s Preparing to unpack .../098-liburi-perl_5.34-2_all.deb ... 239s Unpacking liburi-perl (5.34-2) ... 239s Selecting previously unselected package libencode-locale-perl. 239s Preparing to unpack .../099-libencode-locale-perl_1.05-3_all.deb ... 239s Unpacking libencode-locale-perl (1.05-3) ... 239s Selecting previously unselected package libtimedate-perl. 239s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 239s Unpacking libtimedate-perl (2.3300-2) ... 239s Selecting previously unselected package libhttp-date-perl. 239s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 239s Unpacking libhttp-date-perl (6.06-1) ... 239s Selecting previously unselected package libfile-listing-perl. 239s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 239s Unpacking libfile-listing-perl (6.16-1) ... 239s Selecting previously unselected package libhtml-tagset-perl. 239s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 239s Unpacking libhtml-tagset-perl (3.24-1) ... 239s Selecting previously unselected package libhtml-parser-perl:amd64. 239s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_amd64.deb ... 239s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 239s Selecting previously unselected package libhtml-tree-perl. 239s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 239s Unpacking libhtml-tree-perl (5.07-3) ... 239s Selecting previously unselected package libclone-perl:amd64. 239s Preparing to unpack .../106-libclone-perl_0.47-1_amd64.deb ... 239s Unpacking libclone-perl:amd64 (0.47-1) ... 239s Selecting previously unselected package libio-html-perl. 239s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 239s Unpacking libio-html-perl (1.004-3) ... 239s Selecting previously unselected package liblwp-mediatypes-perl. 239s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 239s Unpacking liblwp-mediatypes-perl (6.04-2) ... 239s Selecting previously unselected package libhttp-message-perl. 239s Preparing to unpack .../109-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 239s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 239s Selecting previously unselected package libhttp-cookies-perl. 239s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 239s Unpacking libhttp-cookies-perl (6.11-1) ... 239s Selecting previously unselected package libhttp-negotiate-perl. 239s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 239s Unpacking libhttp-negotiate-perl (6.01-2) ... 239s Selecting previously unselected package perl-openssl-defaults:amd64. 239s Preparing to unpack .../112-perl-openssl-defaults_7build3_amd64.deb ... 239s Unpacking perl-openssl-defaults:amd64 (7build3) ... 239s Selecting previously unselected package libnet-ssleay-perl:amd64. 239s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_amd64.deb ... 239s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 239s Selecting previously unselected package libio-socket-ssl-perl. 239s Preparing to unpack .../114-libio-socket-ssl-perl_2.089-1_all.deb ... 239s Unpacking libio-socket-ssl-perl (2.089-1) ... 239s Selecting previously unselected package libnet-http-perl. 239s Preparing to unpack .../115-libnet-http-perl_6.23-1_all.deb ... 239s Unpacking libnet-http-perl (6.23-1) ... 239s Selecting previously unselected package liblwp-protocol-https-perl. 239s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 239s Unpacking liblwp-protocol-https-perl (6.14-1) ... 239s Selecting previously unselected package libtry-tiny-perl. 239s Preparing to unpack .../117-libtry-tiny-perl_0.32-1_all.deb ... 239s Unpacking libtry-tiny-perl (0.32-1) ... 239s Selecting previously unselected package libwww-robotrules-perl. 239s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1_all.deb ... 239s Unpacking libwww-robotrules-perl (6.02-1) ... 239s Selecting previously unselected package libwww-perl. 239s Preparing to unpack .../119-libwww-perl_6.78-1_all.deb ... 239s Unpacking libwww-perl (6.78-1) ... 239s Selecting previously unselected package libauth-yubikey-webclient-perl. 239s Preparing to unpack .../120-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 239s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 239s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 239s Preparing to unpack .../121-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 239s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 239s Selecting previously unselected package libdynaloader-functions-perl. 239s Preparing to unpack .../122-libdynaloader-functions-perl_0.004-2_all.deb ... 239s Unpacking libdynaloader-functions-perl (0.004-2) ... 239s Selecting previously unselected package libdevel-callchecker-perl:amd64. 239s Preparing to unpack .../123-libdevel-callchecker-perl_0.009-2_amd64.deb ... 239s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 239s Selecting previously unselected package libparams-classify-perl:amd64. 239s Preparing to unpack .../124-libparams-classify-perl_0.015-2build6_amd64.deb ... 239s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 239s Selecting previously unselected package libmodule-runtime-perl. 239s Preparing to unpack .../125-libmodule-runtime-perl_0.018-1_all.deb ... 239s Unpacking libmodule-runtime-perl (0.018-1) ... 239s Selecting previously unselected package libmodule-implementation-perl. 239s Preparing to unpack .../126-libmodule-implementation-perl_0.09-2_all.deb ... 239s Unpacking libmodule-implementation-perl (0.09-2) ... 239s Selecting previously unselected package libsub-exporter-progressive-perl. 239s Preparing to unpack .../127-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 239s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 239s Selecting previously unselected package libvariable-magic-perl. 239s Preparing to unpack .../128-libvariable-magic-perl_0.64-1build1_amd64.deb ... 239s Unpacking libvariable-magic-perl (0.64-1build1) ... 239s Selecting previously unselected package libb-hooks-endofscope-perl. 239s Preparing to unpack .../129-libb-hooks-endofscope-perl_0.28-2_all.deb ... 239s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 239s Selecting previously unselected package libcrypt-random-seed-perl. 239s Preparing to unpack .../130-libcrypt-random-seed-perl_0.03-3_all.deb ... 239s Unpacking libcrypt-random-seed-perl (0.03-3) ... 239s Selecting previously unselected package libmath-random-isaac-perl. 239s Preparing to unpack .../131-libmath-random-isaac-perl_1.004-2_all.deb ... 239s Unpacking libmath-random-isaac-perl (1.004-2) ... 239s Selecting previously unselected package libbytes-random-secure-perl. 239s Preparing to unpack .../132-libbytes-random-secure-perl_0.29-3_all.deb ... 239s Unpacking libbytes-random-secure-perl (0.29-3) ... 239s Selecting previously unselected package liberror-perl. 239s Preparing to unpack .../133-liberror-perl_0.17030-1_all.deb ... 239s Unpacking liberror-perl (0.17030-1) ... 239s Selecting previously unselected package libipc-sharelite-perl. 239s Preparing to unpack .../134-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 239s Unpacking libipc-sharelite-perl (0.17-5build4) ... 239s Selecting previously unselected package libcache-cache-perl. 239s Preparing to unpack .../135-libcache-cache-perl_1.08-3_all.deb ... 239s Unpacking libcache-cache-perl (1.08-3) ... 239s Selecting previously unselected package libcapture-tiny-perl. 239s Preparing to unpack .../136-libcapture-tiny-perl_0.50-1_all.deb ... 239s Unpacking libcapture-tiny-perl (0.50-1) ... 239s Selecting previously unselected package libcares2:amd64. 239s Preparing to unpack .../137-libcares2_1.34.5-1_amd64.deb ... 239s Unpacking libcares2:amd64 (1.34.5-1) ... 239s Selecting previously unselected package libcgi-pm-perl. 239s Preparing to unpack .../138-libcgi-pm-perl_4.68-1_all.deb ... 239s Unpacking libcgi-pm-perl (4.68-1) ... 239s Selecting previously unselected package libclass-c3-perl. 239s Preparing to unpack .../139-libclass-c3-perl_0.35-2_all.deb ... 239s Unpacking libclass-c3-perl (0.35-2) ... 239s Selecting previously unselected package libclass-data-inheritable-perl. 239s Preparing to unpack .../140-libclass-data-inheritable-perl_0.10-1_all.deb ... 239s Unpacking libclass-data-inheritable-perl (0.10-1) ... 239s Selecting previously unselected package libclass-errorhandler-perl. 239s Preparing to unpack .../141-libclass-errorhandler-perl_0.04-3_all.deb ... 239s Unpacking libclass-errorhandler-perl (0.04-3) ... 239s Selecting previously unselected package libclass-inspector-perl. 239s Preparing to unpack .../142-libclass-inspector-perl_1.36-3_all.deb ... 239s Unpacking libclass-inspector-perl (1.36-3) ... 239s Selecting previously unselected package libclass-method-modifiers-perl. 239s Preparing to unpack .../143-libclass-method-modifiers-perl_2.15-1_all.deb ... 239s Unpacking libclass-method-modifiers-perl (2.15-1) ... 239s Selecting previously unselected package libclass-singleton-perl. 239s Preparing to unpack .../144-libclass-singleton-perl_1.6-2_all.deb ... 239s Unpacking libclass-singleton-perl (1.6-2) ... 239s Selecting previously unselected package libclass-xsaccessor-perl. 239s Preparing to unpack .../145-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 239s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 239s Selecting previously unselected package libcommon-sense-perl:amd64. 239s Preparing to unpack .../146-libcommon-sense-perl_3.75-3build5_amd64.deb ... 239s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 239s Selecting previously unselected package libconvert-asn1-perl. 239s Preparing to unpack .../147-libconvert-asn1-perl_0.34-1_all.deb ... 239s Unpacking libconvert-asn1-perl (0.34-1) ... 239s Selecting previously unselected package libconvert-base32-perl. 239s Preparing to unpack .../148-libconvert-base32-perl_0.06-3_all.deb ... 239s Unpacking libconvert-base32-perl (0.06-3) ... 239s Selecting previously unselected package libconvert-binhex-perl. 239s Preparing to unpack .../149-libconvert-binhex-perl_1.125-3_all.deb ... 239s Unpacking libconvert-binhex-perl (1.125-3) ... 239s Selecting previously unselected package libcrypt-des-perl:amd64. 239s Preparing to unpack .../150-libcrypt-des-perl_2.07-5_amd64.deb ... 239s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 239s Selecting previously unselected package libcrypt-des-ede3-perl. 239s Preparing to unpack .../151-libcrypt-des-ede3-perl_0.03-1_all.deb ... 239s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 239s Selecting previously unselected package libcryptx-perl. 239s Preparing to unpack .../152-libcryptx-perl_0.087-1_amd64.deb ... 239s Unpacking libcryptx-perl (0.087-1) ... 239s Selecting previously unselected package libconvert-pem-perl. 239s Preparing to unpack .../153-libconvert-pem-perl_0.13-1_all.deb ... 239s Unpacking libconvert-pem-perl (0.13-1) ... 239s Selecting previously unselected package libcookie-baker-perl. 239s Preparing to unpack .../154-libcookie-baker-perl_0.12-1_all.deb ... 239s Unpacking libcookie-baker-perl (0.12-1) ... 239s Selecting previously unselected package libcrypt-dh-gmp-perl. 239s Preparing to unpack .../155-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 239s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 239s Selecting previously unselected package libjson-perl. 239s Preparing to unpack .../156-libjson-perl_4.10000-1_all.deb ... 239s Unpacking libjson-perl (4.10000-1) ... 239s Selecting previously unselected package libcrypt-jwt-perl. 239s Preparing to unpack .../157-libcrypt-jwt-perl_0.037-1_all.deb ... 239s Unpacking libcrypt-jwt-perl (0.037-1) ... 239s Selecting previously unselected package libcrypt-openssl-bignum-perl. 239s Preparing to unpack .../158-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 239s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 239s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 239s Preparing to unpack .../159-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 239s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 239s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 239s Preparing to unpack .../160-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 239s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 239s Selecting previously unselected package libcrypt-openssl-x509-perl. 239s Preparing to unpack .../161-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 239s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 239s Selecting previously unselected package libcrypt-rijndael-perl. 239s Preparing to unpack .../162-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 239s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 239s Selecting previously unselected package libcrypt-ssleay-perl. 239s Preparing to unpack .../163-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 239s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 239s Selecting previously unselected package libdata-hexdump-perl. 239s Preparing to unpack .../164-libdata-hexdump-perl_0.04-2_all.deb ... 239s Unpacking libdata-hexdump-perl (0.04-2) ... 239s Selecting previously unselected package libparams-util-perl. 239s Preparing to unpack .../165-libparams-util-perl_1.102-3build1_amd64.deb ... 239s Unpacking libparams-util-perl (1.102-3build1) ... 239s Selecting previously unselected package libsub-install-perl. 239s Preparing to unpack .../166-libsub-install-perl_0.929-1_all.deb ... 239s Unpacking libsub-install-perl (0.929-1) ... 240s Selecting previously unselected package libdata-optlist-perl. 240s Preparing to unpack .../167-libdata-optlist-perl_0.114-1_all.deb ... 240s Unpacking libdata-optlist-perl (0.114-1) ... 240s Selecting previously unselected package libtypes-serialiser-perl. 240s Preparing to unpack .../168-libtypes-serialiser-perl_1.01-1_all.deb ... 240s Unpacking libtypes-serialiser-perl (1.01-1) ... 240s Selecting previously unselected package libjson-xs-perl. 240s Preparing to unpack .../169-libjson-xs-perl_4.040-1_amd64.deb ... 240s Unpacking libjson-xs-perl (4.040-1) ... 240s Selecting previously unselected package libjson-maybexs-perl. 240s Preparing to unpack .../170-libjson-maybexs-perl_1.004008-1_all.deb ... 240s Unpacking libjson-maybexs-perl (1.004008-1) ... 240s Selecting previously unselected package liblist-someutils-perl. 240s Preparing to unpack .../171-liblist-someutils-perl_0.59-1_all.deb ... 240s Unpacking liblist-someutils-perl (0.59-1) ... 240s Selecting previously unselected package liblist-utilsby-perl. 240s Preparing to unpack .../172-liblist-utilsby-perl_0.12-2_all.deb ... 240s Unpacking liblist-utilsby-perl (0.12-2) ... 240s Selecting previously unselected package liblist-allutils-perl. 240s Preparing to unpack .../173-liblist-allutils-perl_0.19-1_all.deb ... 240s Unpacking liblist-allutils-perl (0.19-1) ... 240s Selecting previously unselected package libimport-into-perl. 240s Preparing to unpack .../174-libimport-into-perl_1.002005-2_all.deb ... 240s Unpacking libimport-into-perl (1.002005-2) ... 240s Selecting previously unselected package librole-tiny-perl. 240s Preparing to unpack .../175-librole-tiny-perl_2.002004-1_all.deb ... 240s Unpacking librole-tiny-perl (2.002004-1) ... 240s Selecting previously unselected package libsub-quote-perl. 240s Preparing to unpack .../176-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 240s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 240s Selecting previously unselected package libmoo-perl. 240s Preparing to unpack .../177-libmoo-perl_2.005005-1_all.deb ... 240s Unpacking libmoo-perl (2.005005-1) ... 240s Selecting previously unselected package libdata-password-zxcvbn-perl. 240s Preparing to unpack .../178-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 240s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 240s Selecting previously unselected package libfile-sharedir-perl. 240s Preparing to unpack .../179-libfile-sharedir-perl_1.118-3_all.deb ... 240s Unpacking libfile-sharedir-perl (1.118-3) ... 240s Selecting previously unselected package libpackage-stash-perl. 240s Preparing to unpack .../180-libpackage-stash-perl_0.40-1_all.deb ... 240s Unpacking libpackage-stash-perl (0.40-1) ... 240s Selecting previously unselected package libsub-identify-perl. 240s Preparing to unpack .../181-libsub-identify-perl_0.14-3build4_amd64.deb ... 240s Unpacking libsub-identify-perl (0.14-3build4) ... 240s Selecting previously unselected package libsub-name-perl:amd64. 240s Preparing to unpack .../182-libsub-name-perl_0.28-1_amd64.deb ... 240s Unpacking libsub-name-perl:amd64 (0.28-1) ... 240s Selecting previously unselected package libnamespace-clean-perl. 240s Preparing to unpack .../183-libnamespace-clean-perl_0.27-2_all.deb ... 240s Unpacking libnamespace-clean-perl (0.27-2) ... 240s Selecting previously unselected package libnamespace-autoclean-perl. 240s Preparing to unpack .../184-libnamespace-autoclean-perl_0.31-1_all.deb ... 240s Unpacking libnamespace-autoclean-perl (0.31-1) ... 240s Selecting previously unselected package libsub-exporter-perl. 240s Preparing to unpack .../185-libsub-exporter-perl_0.990-1_all.deb ... 240s Unpacking libsub-exporter-perl (0.990-1) ... 240s Selecting previously unselected package libeval-closure-perl. 240s Preparing to unpack .../186-libeval-closure-perl_0.14-3_all.deb ... 240s Unpacking libeval-closure-perl (0.14-3) ... 240s Selecting previously unselected package libdevel-stacktrace-perl. 240s Preparing to unpack .../187-libdevel-stacktrace-perl_2.0500-1_all.deb ... 240s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 240s Selecting previously unselected package libexception-class-perl. 240s Preparing to unpack .../188-libexception-class-perl_1.45-1_all.deb ... 240s Unpacking libexception-class-perl (1.45-1) ... 240s Selecting previously unselected package libparams-validationcompiler-perl. 240s Preparing to unpack .../189-libparams-validationcompiler-perl_0.31-1_all.deb ... 240s Unpacking libparams-validationcompiler-perl (0.31-1) ... 240s Selecting previously unselected package libmro-compat-perl. 240s Preparing to unpack .../190-libmro-compat-perl_0.15-2_all.deb ... 240s Unpacking libmro-compat-perl (0.15-2) ... 240s Selecting previously unselected package libxstring-perl:amd64. 240s Preparing to unpack .../191-libxstring-perl_0.005-2build4_amd64.deb ... 240s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 240s Selecting previously unselected package libspecio-perl. 240s Preparing to unpack .../192-libspecio-perl_0.50-1_all.deb ... 240s Unpacking libspecio-perl (0.50-1) ... 240s Selecting previously unselected package libdatetime-locale-perl. 240s Preparing to unpack .../193-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 240s Unpacking libdatetime-locale-perl (1:1.41-1) ... 240s Selecting previously unselected package libdatetime-timezone-perl. 240s Preparing to unpack .../194-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 240s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 240s Selecting previously unselected package libdatetime-perl. 240s Preparing to unpack .../195-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 240s Unpacking libdatetime-perl (2:1.65-1build3) ... 240s Selecting previously unselected package libdatetime-format-rfc3339-perl. 240s Preparing to unpack .../196-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 240s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 240s Selecting previously unselected package libdbi-perl:amd64. 240s Preparing to unpack .../197-libdbi-perl_1.647-1_amd64.deb ... 240s Unpacking libdbi-perl:amd64 (1.647-1) ... 240s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 240s Preparing to unpack .../198-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 240s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 240s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 240s Preparing to unpack .../199-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 240s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 240s Selecting previously unselected package libemail-date-format-perl. 240s Preparing to unpack .../200-libemail-date-format-perl_1.008-1_all.deb ... 240s Unpacking libemail-date-format-perl (1.008-1) ... 240s Selecting previously unselected package libemail-simple-perl. 240s Preparing to unpack .../201-libemail-simple-perl_2.218-1_all.deb ... 240s Unpacking libemail-simple-perl (2.218-1) ... 240s Selecting previously unselected package libmodule-pluggable-perl. 240s Preparing to unpack .../202-libmodule-pluggable-perl_5.2-5_all.deb ... 240s Unpacking libmodule-pluggable-perl (5.2-5) ... 240s Selecting previously unselected package libemail-abstract-perl. 240s Preparing to unpack .../203-libemail-abstract-perl_3.010-1_all.deb ... 240s Unpacking libemail-abstract-perl (3.010-1) ... 240s Selecting previously unselected package libemail-address-xs-perl. 240s Preparing to unpack .../204-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 240s Unpacking libemail-address-xs-perl (1.05-1build5) ... 240s Selecting previously unselected package libmoox-types-mooselike-perl. 240s Preparing to unpack .../205-libmoox-types-mooselike-perl_0.29-2_all.deb ... 240s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 240s Selecting previously unselected package libthrowable-perl. 240s Preparing to unpack .../206-libthrowable-perl_1.001-2_all.deb ... 240s Unpacking libthrowable-perl (1.001-2) ... 240s Selecting previously unselected package libemail-sender-perl. 240s Preparing to unpack .../207-libemail-sender-perl_2.601-1_all.deb ... 240s Unpacking libemail-sender-perl (2.601-1) ... 240s Selecting previously unselected package libexporter-tiny-perl. 240s Preparing to unpack .../208-libexporter-tiny-perl_1.006002-1_all.deb ... 240s Unpacking libexporter-tiny-perl (1.006002-1) ... 240s Selecting previously unselected package libextutils-depends-perl. 240s Preparing to unpack .../209-libextutils-depends-perl_0.8002-1_all.deb ... 240s Unpacking libextutils-depends-perl (0.8002-1) ... 240s Selecting previously unselected package libfcgi0t64:amd64. 240s Preparing to unpack .../210-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 240s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 240s Selecting previously unselected package libfcgi-perl. 240s Preparing to unpack .../211-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 240s Unpacking libfcgi-perl (0.82+ds-3build3) ... 240s Selecting previously unselected package libfilesys-notify-simple-perl. 240s Preparing to unpack .../212-libfilesys-notify-simple-perl_0.14-3_all.deb ... 240s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 240s Selecting previously unselected package libfont-afm-perl. 240s Preparing to unpack .../213-libfont-afm-perl_1.20-4_all.deb ... 240s Unpacking libfont-afm-perl (1.20-4) ... 240s Selecting previously unselected package libimagequant0:amd64. 240s Preparing to unpack .../214-libimagequant0_2.18.0-1build1_amd64.deb ... 240s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 240s Selecting previously unselected package libxpm4:amd64. 240s Preparing to unpack .../215-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 240s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 240s Selecting previously unselected package libgd3:amd64. 240s Preparing to unpack .../216-libgd3_2.3.3-13ubuntu1_amd64.deb ... 240s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 240s Selecting previously unselected package libgd-perl. 240s Preparing to unpack .../217-libgd-perl_2.78-1build4_amd64.deb ... 240s Unpacking libgd-perl (2.78-1build4) ... 240s Selecting previously unselected package libgd-securityimage-perl. 240s Preparing to unpack .../218-libgd-securityimage-perl_1.75-3_all.deb ... 240s Unpacking libgd-securityimage-perl (1.75-3) ... 240s Selecting previously unselected package libglib-perl:amd64. 240s Preparing to unpack .../219-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 240s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 240s Selecting previously unselected package libgssapi-perl. 240s Preparing to unpack .../220-libgssapi-perl_0.28-4build5_amd64.deb ... 240s Unpacking libgssapi-perl (0.28-4build5) ... 240s Selecting previously unselected package libhash-merge-simple-perl. 240s Preparing to unpack .../221-libhash-merge-simple-perl_0.052-1_all.deb ... 240s Unpacking libhash-merge-simple-perl (0.052-1) ... 240s Selecting previously unselected package libhash-multivalue-perl. 240s Preparing to unpack .../222-libhash-multivalue-perl_0.16-3_all.deb ... 240s Unpacking libhash-multivalue-perl (0.16-3) ... 241s Selecting previously unselected package libhtml-format-perl. 241s Preparing to unpack .../223-libhtml-format-perl_2.16-2_all.deb ... 241s Unpacking libhtml-format-perl (2.16-2) ... 241s Selecting previously unselected package libhtml-formattext-withlinks-perl. 241s Preparing to unpack .../224-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 241s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 241s Selecting previously unselected package libhtml-template-perl. 241s Preparing to unpack .../225-libhtml-template-perl_2.97-2build1_all.deb ... 241s Unpacking libhtml-template-perl (2.97-2build1) ... 241s Selecting previously unselected package libhttp-daemon-perl. 241s Preparing to unpack .../226-libhttp-daemon-perl_6.16-1_all.deb ... 241s Unpacking libhttp-daemon-perl (6.16-1) ... 241s Selecting previously unselected package libhttp-multipartparser-perl. 241s Preparing to unpack .../227-libhttp-multipartparser-perl_0.02-3_all.deb ... 241s Unpacking libhttp-multipartparser-perl (0.02-3) ... 241s Selecting previously unselected package libstream-buffered-perl. 241s Preparing to unpack .../228-libstream-buffered-perl_0.03-3_all.deb ... 241s Unpacking libstream-buffered-perl (0.03-3) ... 241s Selecting previously unselected package libwww-form-urlencoded-perl. 241s Preparing to unpack .../229-libwww-form-urlencoded-perl_0.26-2_all.deb ... 241s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 241s Selecting previously unselected package libhttp-entity-parser-perl. 241s Preparing to unpack .../230-libhttp-entity-parser-perl_0.25-2_all.deb ... 241s Unpacking libhttp-entity-parser-perl (0.25-2) ... 241s Selecting previously unselected package libhttp-headers-fast-perl. 241s Preparing to unpack .../231-libhttp-headers-fast-perl_0.22-3_all.deb ... 241s Unpacking libhttp-headers-fast-perl (0.22-3) ... 241s Selecting previously unselected package libicu76:amd64. 241s Preparing to unpack .../232-libicu76_76.1-4ubuntu2_amd64.deb ... 241s Unpacking libicu76:amd64 (76.1-4ubuntu2) ... 241s Selecting previously unselected package libio-pty-perl. 241s Preparing to unpack .../233-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 241s Unpacking libio-pty-perl (1:1.20-1build3) ... 241s Selecting previously unselected package libio-sessiondata-perl. 241s Preparing to unpack .../234-libio-sessiondata-perl_1.03-3_all.deb ... 241s Unpacking libio-sessiondata-perl (1.03-3) ... 241s Selecting previously unselected package libperlio-via-timeout-perl. 241s Preparing to unpack .../235-libperlio-via-timeout-perl_0.32-3_all.deb ... 241s Unpacking libperlio-via-timeout-perl (0.32-3) ... 241s Selecting previously unselected package libio-socket-timeout-perl. 241s Preparing to unpack .../236-libio-socket-timeout-perl_0.32-3_all.deb ... 241s Unpacking libio-socket-timeout-perl (0.32-3) ... 241s Selecting previously unselected package libio-string-perl. 241s Preparing to unpack .../237-libio-string-perl_1.08-4_all.deb ... 241s Unpacking libio-string-perl (1.08-4) ... 241s Selecting previously unselected package libio-stringy-perl. 241s Preparing to unpack .../238-libio-stringy-perl_2.113-2_all.deb ... 241s Unpacking libio-stringy-perl (2.113-2) ... 241s Selecting previously unselected package libipc-run-perl. 241s Preparing to unpack .../239-libipc-run-perl_20231003.0-2_all.deb ... 241s Unpacking libipc-run-perl (20231003.0-2) ... 241s Selecting previously unselected package libjargs-java. 241s Preparing to unpack .../240-libjargs-java_1.0.0-5_all.deb ... 241s Unpacking libjargs-java (1.0.0-5) ... 241s Selecting previously unselected package libjs-jquery. 241s Preparing to unpack .../241-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 241s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 241s Selecting previously unselected package libjs-underscore. 241s Preparing to unpack .../242-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 241s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 241s Selecting previously unselected package libjs-sphinxdoc. 241s Preparing to unpack .../243-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 241s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 241s Selecting previously unselected package libxslt1.1:amd64. 241s Preparing to unpack .../244-libxslt1.1_1.1.43-0.3_amd64.deb ... 241s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 241s Selecting previously unselected package libxmlsec1-1:amd64. 241s Preparing to unpack .../245-libxmlsec1-1_1.3.8-2_amd64.deb ... 241s Unpacking libxmlsec1-1:amd64 (1.3.8-2) ... 241s Selecting previously unselected package libxmlsec1-openssl1:amd64. 241s Preparing to unpack .../246-libxmlsec1-openssl1_1.3.8-2_amd64.deb ... 241s Unpacking libxmlsec1-openssl1:amd64 (1.3.8-2) ... 241s Selecting previously unselected package liblasso3t64. 241s Preparing to unpack .../247-liblasso3t64_2.9.0-2build1_amd64.deb ... 241s Unpacking liblasso3t64 (2.9.0-2build1) ... 241s Selecting previously unselected package liblasso-perl:amd64. 241s Preparing to unpack .../248-liblasso-perl_2.9.0-2build1_amd64.deb ... 241s Unpacking liblasso-perl:amd64 (2.9.0-2build1) ... 241s Selecting previously unselected package libconfig-inifiles-perl. 241s Preparing to unpack .../249-libconfig-inifiles-perl_3.000003-3_all.deb ... 241s Unpacking libconfig-inifiles-perl (3.000003-3) ... 241s Selecting previously unselected package libmouse-perl:amd64. 241s Preparing to unpack .../250-libmouse-perl_2.5.11-1build1_amd64.deb ... 241s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 241s Selecting previously unselected package libnet-cidr-perl. 241s Preparing to unpack .../251-libnet-cidr-perl_0.25-1_all.deb ... 241s Unpacking libnet-cidr-perl (0.25-1) ... 241s Selecting previously unselected package libtest-sharedfork-perl. 241s Preparing to unpack .../252-libtest-sharedfork-perl_0.35-3_all.deb ... 241s Unpacking libtest-sharedfork-perl (0.35-3) ... 241s Selecting previously unselected package libtest-tcp-perl. 241s Preparing to unpack .../253-libtest-tcp-perl_2.22-2_all.deb ... 241s Unpacking libtest-tcp-perl (2.22-2) ... 241s Selecting previously unselected package libplack-perl. 241s Preparing to unpack .../254-libplack-perl_1.0051-1_all.deb ... 241s Unpacking libplack-perl (1.0051-1) ... 241s Selecting previously unselected package liblemonldap-ng-common-perl. 241s Preparing to unpack .../255-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 241s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 241s Selecting previously unselected package liblist-moreutils-xs-perl. 241s Preparing to unpack .../256-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 241s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 241s Selecting previously unselected package liblist-moreutils-perl. 241s Preparing to unpack .../257-liblist-moreutils-perl_0.430-2_all.deb ... 241s Unpacking liblist-moreutils-perl (0.430-2) ... 241s Selecting previously unselected package liblog-log4perl-perl. 241s Preparing to unpack .../258-liblog-log4perl-perl_1.57-1_all.deb ... 241s Unpacking liblog-log4perl-perl (1.57-1) ... 241s Selecting previously unselected package liblwp-protocol-psgi-perl. 241s Preparing to unpack .../259-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 241s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 241s Selecting previously unselected package libnet-smtp-ssl-perl. 241s Preparing to unpack .../260-libnet-smtp-ssl-perl_1.04-2_all.deb ... 241s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 241s Selecting previously unselected package libmailtools-perl. 241s Preparing to unpack .../261-libmailtools-perl_2.22-1_all.deb ... 241s Unpacking libmailtools-perl (2.22-1) ... 241s Selecting previously unselected package libmime-tools-perl. 241s Preparing to unpack .../262-libmime-tools-perl_5.515-1_all.deb ... 241s Unpacking libmime-tools-perl (5.515-1) ... 241s Selecting previously unselected package libnet-ip-perl. 241s Preparing to unpack .../263-libnet-ip-perl_1.26-4_all.deb ... 241s Unpacking libnet-ip-perl (1.26-4) ... 241s Selecting previously unselected package libnet-ldap-perl. 241s Preparing to unpack .../264-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 241s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 241s Selecting previously unselected package libxml-namespacesupport-perl. 241s Preparing to unpack .../265-libxml-namespacesupport-perl_1.12-2_all.deb ... 241s Unpacking libxml-namespacesupport-perl (1.12-2) ... 241s Selecting previously unselected package libxml-sax-base-perl. 241s Preparing to unpack .../266-libxml-sax-base-perl_1.09-3_all.deb ... 241s Unpacking libxml-sax-base-perl (1.09-3) ... 241s Selecting previously unselected package libxml-sax-perl. 241s Preparing to unpack .../267-libxml-sax-perl_1.02+dfsg-4_all.deb ... 241s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 241s Selecting previously unselected package libxml-libxml-perl. 241s Preparing to unpack .../268-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 241s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 241s Selecting previously unselected package libxml-simple-perl. 241s Preparing to unpack .../269-libxml-simple-perl_2.25-2_all.deb ... 241s Unpacking libxml-simple-perl (2.25-2) ... 241s Selecting previously unselected package libnet-openid-common-perl. 241s Preparing to unpack .../270-libnet-openid-common-perl_1.20-2_all.deb ... 241s Unpacking libnet-openid-common-perl (1.20-2) ... 241s Selecting previously unselected package libnet-openid-consumer-perl. 241s Preparing to unpack .../271-libnet-openid-consumer-perl_1.18-2_all.deb ... 241s Unpacking libnet-openid-consumer-perl (1.18-2) ... 241s Selecting previously unselected package libnet-openid-server-perl. 241s Preparing to unpack .../272-libnet-openid-server-perl_1.09-4_all.deb ... 241s Unpacking libnet-openid-server-perl (1.09-4) ... 241s Selecting previously unselected package node-xtend. 241s Preparing to unpack .../273-node-xtend_4.0.2-3_all.deb ... 241s Unpacking node-xtend (4.0.2-3) ... 241s Selecting previously unselected package node-corepack. 241s Preparing to unpack .../274-node-corepack_0.24.0-5_all.deb ... 241s Unpacking node-corepack (0.24.0-5) ... 241s Selecting previously unselected package nodejs. 241s Preparing to unpack .../275-nodejs_20.19.4+dfsg-1_amd64.deb ... 241s Unpacking nodejs (20.19.4+dfsg-1) ... 242s Selecting previously unselected package node-acorn. 242s Preparing to unpack .../276-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 242s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 242s Selecting previously unselected package node-cjs-module-lexer. 242s Preparing to unpack .../277-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 242s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 242s Selecting previously unselected package node-balanced-match. 242s Preparing to unpack .../278-node-balanced-match_2.0.0-1_all.deb ... 242s Unpacking node-balanced-match (2.0.0-1) ... 242s Selecting previously unselected package node-brace-expansion. 242s Preparing to unpack .../279-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 242s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 242s Selecting previously unselected package node-minimatch. 242s Preparing to unpack .../280-node-minimatch_9.0.3-6_all.deb ... 242s Unpacking node-minimatch (9.0.3-6) ... 242s Selecting previously unselected package node-ms. 242s Preparing to unpack .../281-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 242s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 242s Selecting previously unselected package node-debug. 242s Preparing to unpack .../282-node-debug_4.4.1+~4.1.12-1_all.deb ... 242s Unpacking node-debug (4.4.1+~4.1.12-1) ... 242s Selecting previously unselected package node-lru-cache. 242s Preparing to unpack .../283-node-lru-cache_10.0.1-3_all.deb ... 242s Unpacking node-lru-cache (10.0.1-3) ... 242s Selecting previously unselected package node-semver. 242s Preparing to unpack .../284-node-semver_7.6.1+~7.5.8-2_all.deb ... 242s Unpacking node-semver (7.6.1+~7.5.8-2) ... 242s Selecting previously unselected package node-llhttp. 242s Preparing to unpack .../285-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 242s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 242s Selecting previously unselected package node-undici. 242s Preparing to unpack .../286-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 242s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 242s Selecting previously unselected package libnode115:amd64. 242s Preparing to unpack .../287-libnode115_20.19.4+dfsg-1_amd64.deb ... 242s Unpacking libnode115:amd64 (20.19.4+dfsg-1) ... 242s Selecting previously unselected package libregexp-assemble-perl. 242s Preparing to unpack .../288-libregexp-assemble-perl_0.38-2_all.deb ... 242s Unpacking libregexp-assemble-perl (0.38-2) ... 242s Selecting previously unselected package libregexp-common-perl. 242s Preparing to unpack .../289-libregexp-common-perl_2024080801-1_all.deb ... 242s Unpacking libregexp-common-perl (2024080801-1) ... 242s Selecting previously unselected package libtask-weaken-perl. 242s Preparing to unpack .../290-libtask-weaken-perl_1.06-2_all.deb ... 242s Unpacking libtask-weaken-perl (1.06-2) ... 242s Selecting previously unselected package libxml-parser-perl. 242s Preparing to unpack .../291-libxml-parser-perl_2.47-1build4_amd64.deb ... 242s Unpacking libxml-parser-perl (2.47-1build4) ... 242s Selecting previously unselected package libsoap-lite-perl. 242s Preparing to unpack .../292-libsoap-lite-perl_1.27-3_all.deb ... 242s Unpacking libsoap-lite-perl (1.27-3) ... 242s Selecting previously unselected package libstring-random-perl. 242s Preparing to unpack .../293-libstring-random-perl_1%3a0.32-2_all.deb ... 242s Unpacking libstring-random-perl (1:0.32-2) ... 242s Selecting previously unselected package libtest-leaktrace-perl. 242s Preparing to unpack .../294-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 242s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 242s Selecting previously unselected package libtest-output-perl. 242s Preparing to unpack .../295-libtest-output-perl_1.036-1_all.deb ... 242s Unpacking libtest-output-perl (1.036-1) ... 242s Selecting previously unselected package libtest-pod-perl. 242s Preparing to unpack .../296-libtest-pod-perl_1.52-3_all.deb ... 242s Unpacking libtest-pod-perl (1.52-3) ... 242s Selecting previously unselected package libtext-unidecode-perl. 242s Preparing to unpack .../297-libtext-unidecode-perl_1.30-3_all.deb ... 242s Unpacking libtext-unidecode-perl (1.30-3) ... 242s Selecting previously unselected package libtime-fake-perl. 242s Preparing to unpack .../298-libtime-fake-perl_0.11-4_all.deb ... 242s Unpacking libtime-fake-perl (0.11-4) ... 242s Selecting previously unselected package libxml-libxslt-perl:amd64. 242s Preparing to unpack .../299-libxml-libxslt-perl_2.003000-3_amd64.deb ... 242s Unpacking libxml-libxslt-perl:amd64 (2.003000-3) ... 242s Selecting previously unselected package node-uglify-js. 242s Preparing to unpack .../300-node-uglify-js_3.17.4-2_all.deb ... 242s Unpacking node-uglify-js (3.17.4-2) ... 242s Selecting previously unselected package python3-defusedxml. 242s Preparing to unpack .../301-python3-defusedxml_0.7.1-3_all.deb ... 242s Unpacking python3-defusedxml (0.7.1-3) ... 242s Selecting previously unselected package python3-roman. 242s Preparing to unpack .../302-python3-roman_5.1-1_all.deb ... 242s Unpacking python3-roman (5.1-1) ... 242s Selecting previously unselected package python3-docutils. 242s Preparing to unpack .../303-python3-docutils_0.21.2+dfsg-2_all.deb ... 242s Unpacking python3-docutils (0.21.2+dfsg-2) ... 242s Selecting previously unselected package python3-imagesize. 242s Preparing to unpack .../304-python3-imagesize_1.4.1-1_all.deb ... 242s Unpacking python3-imagesize (1.4.1-1) ... 242s Selecting previously unselected package python3-packaging. 242s Preparing to unpack .../305-python3-packaging_25.0-1_all.deb ... 242s Unpacking python3-packaging (25.0-1) ... 242s Selecting previously unselected package python3-snowballstemmer. 242s Preparing to unpack .../306-python3-snowballstemmer_2.2.0-4build1_all.deb ... 242s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 242s Selecting previously unselected package sphinx-common. 242s Preparing to unpack .../307-sphinx-common_8.2.3-1ubuntu2_all.deb ... 242s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 242s Selecting previously unselected package python3-alabaster. 242s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1_all.deb ... 242s Unpacking python3-alabaster (0.7.16-0.1) ... 242s Selecting previously unselected package python3-sphinx. 242s Preparing to unpack .../309-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 242s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 242s Selecting previously unselected package python3-sphinx-bootstrap-theme. 242s Preparing to unpack .../310-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 242s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 242s Selecting previously unselected package uglifyjs. 242s Preparing to unpack .../311-uglifyjs_3.17.4-2_all.deb ... 242s Unpacking uglifyjs (3.17.4-2) ... 242s Selecting previously unselected package yui-compressor. 242s Preparing to unpack .../312-yui-compressor_2.4.8-3_all.deb ... 242s Unpacking yui-compressor (2.4.8-3) ... 242s Selecting previously unselected package libauthen-radius-perl. 242s Preparing to unpack .../313-libauthen-radius-perl_0.33-1_all.deb ... 242s Unpacking libauthen-radius-perl (0.33-1) ... 242s Selecting previously unselected package liblemonldap-ng-handler-perl. 242s Preparing to unpack .../314-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 242s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 242s Selecting previously unselected package pkg-perl-autopkgtest. 242s Preparing to unpack .../315-pkg-perl-autopkgtest_0.82_all.deb ... 242s Unpacking pkg-perl-autopkgtest (0.82) ... 242s Setting up libconfig-inifiles-perl (3.000003-3) ... 242s Setting up libmodule-pluggable-perl (5.2-5) ... 242s Setting up node-uglify-js (3.17.4-2) ... 242s Setting up libio-sessiondata-perl (1.03-3) ... 242s Setting up liblcms2-2:amd64 (2.16-2) ... 242s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 242s Setting up libaom3:amd64 (3.12.1-1) ... 242s Setting up node-lru-cache (10.0.1-3) ... 242s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 242s Setting up libmath-random-isaac-perl (1.004-2) ... 242s Setting up libtask-weaken-perl (1.06-2) ... 242s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 242s Setting up libhttp-multipartparser-perl (0.02-3) ... 242s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 242s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 242s Setting up java-common (0.76) ... 242s Setting up libclass-inspector-perl (1.36-3) ... 242s Setting up libfont-afm-perl (1.20-4) ... 242s Setting up libdynaloader-functions-perl (0.004-2) ... 242s Setting up libclass-method-modifiers-perl (2.15-1) ... 242s Setting up libio-pty-perl (1:1.20-1build3) ... 242s Setting up libdata-hexdump-perl (0.04-2) ... 242s Setting up python3-defusedxml (0.7.1-3) ... 242s Setting up libclone-perl:amd64 (0.47-1) ... 242s Setting up libarchive-zip-perl (1.68-1) ... 242s Setting up libsub-identify-perl (0.14-3build4) ... 242s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 242s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 242s Setting up python3-alabaster (0.7.16-0.1) ... 243s Setting up libio-stringy-perl (2.113-2) ... 243s Setting up libhtml-tagset-perl (3.24-1) ... 243s Setting up unzip (6.0-28ubuntu7) ... 243s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 243s Setting up libperlio-via-timeout-perl (0.32-3) ... 243s Setting up libfilesys-notify-simple-perl (0.14-3) ... 243s Setting up libnet-cidr-perl (0.25-1) ... 243s Setting up libipc-sharelite-perl (0.17-5build4) ... 243s Setting up libconvert-binhex-perl (1.125-3) ... 243s Setting up liblwp-mediatypes-perl (6.04-2) ... 243s Setting up libcrypt-urandom-perl (0.54-1) ... 243s Setting up x11-common (1:7.7+24ubuntu1) ... 243s Setting up libtest-pod-perl (1.52-3) ... 243s Setting up libtry-tiny-perl (0.32-1) ... 243s Setting up libdeflate0:amd64 (1.23-2) ... 243s Setting up perl-openssl-defaults:amd64 (7build3) ... 243s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 243s Setting up libxml-namespacesupport-perl (1.12-2) ... 243s Setting up m4 (1.4.19-8) ... 243s Setting up libposix-strftime-compiler-perl (0.46-1) ... 243s Setting up libclass-singleton-perl (1.6-2) ... 243s Setting up libencode-locale-perl (1.05-3) ... 243s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 243s Setting up libxstring-perl:amd64 (0.005-2build4) ... 243s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libclass-errorhandler-perl (0.04-3) ... 243s Setting up liblist-utilsby-perl (0.12-2) ... 243s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 243s Setting up libtime-fake-perl (0.11-4) ... 243s Setting up libregexp-common-perl (2024080801-1) ... 243s Setting up libtest-sharedfork-perl (0.35-3) ... 243s Setting up libsub-install-perl (0.929-1) ... 243s Setting up libextutils-depends-perl (0.8002-1) ... 243s Setting up libhash-multivalue-perl (0.16-3) ... 243s Setting up liberror-perl (0.17030-1) ... 243s Setting up libapache-session-perl (1.94-2) ... 243s Setting up libxml-sax-base-perl (1.09-3) ... 243s Setting up libio-string-perl (1.08-4) ... 243s Setting up libtest-leaktrace-perl (0.17-1build6) ... 243s Setting up python3-roman (5.1-1) ... 243s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 243s Setting up autotools-dev (20240727.1) ... 243s Setting up libstream-buffered-perl (0.03-3) ... 243s Setting up libclass-data-inheritable-perl (0.10-1) ... 243s Setting up python3-packaging (25.0-1) ... 243s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 243s Setting up libalgorithm-c3-perl (0.11-2) ... 243s Setting up liblog-log4perl-perl (1.57-1) ... 243s Setting up libapache-logformat-compiler-perl (0.36-3) ... 243s Setting up libcrypt-random-seed-perl (0.03-3) ... 243s Setting up libnspr4:amd64 (2:4.36-1ubuntu2) ... 243s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 243s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 243s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 243s Setting up python3-snowballstemmer (2.2.0-4build1) ... 243s Setting up node-balanced-match (2.0.0-1) ... 243s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 243s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 243s Setting up libquadmath0:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 243s Setting up libemail-date-format-perl (1.008-1) ... 243s Setting up libcryptx-perl (0.087-1) ... 243s Setting up libcares2:amd64 (1.34.5-1) ... 243s Setting up libmpc3:amd64 (1.3.1-1build3) ... 243s Setting up libvariable-magic-perl (0.64-1build1) ... 243s Setting up libio-html-perl (1.004-3) ... 243s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 243s Setting up autopoint (0.23.1-2build2) ... 243s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 243s Setting up libipc-run-perl (20231003.0-2) ... 243s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 243s Setting up libpcsclite1:amd64 (2.3.3-1) ... 243s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 243s Setting up libltdl7:amd64 (2.5.4-4build1) ... 243s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 243s Setting up libstring-random-perl (1:0.32-2) ... 243s Setting up libparams-util-perl (1.102-3build1) ... 243s Setting up autoconf (2.72-3.1ubuntu1) ... 243s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 243s Setting up libwebp7:amd64 (1.5.0-0.1) ... 243s Setting up libcapture-tiny-perl (0.50-1) ... 243s Setting up libtimedate-perl (2.3300-2) ... 243s Setting up libubsan1:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libsub-name-perl:amd64 (0.28-1) ... 243s Setting up libtypes-serialiser-perl (1.01-1) ... 243s Setting up libgssapi-perl (0.28-4build5) ... 243s Setting up dwz (0.16-2) ... 243s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 243s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 243s Setting up libhwasan0:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libasan8:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libjson-perl (4.10000-1) ... 243s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 243s Setting up libjargs-java (1.0.0-5) ... 243s Setting up librole-tiny-perl (2.002004-1) ... 243s Setting up debugedit (1:5.2-3) ... 243s Setting up libfile-sharedir-perl (1.118-3) ... 243s Setting up libfcgi-perl (0.82+ds-3build3) ... 243s Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... 243s Setting up libwww-form-urlencoded-perl (0.26-2) ... 243s Setting up sgml-base (1.31+nmu1) ... 243s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 243s Setting up libdevel-stacktrace-perl (2.0500-1) ... 243s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 243s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 243s Setting up libicu76:amd64 (76.1-4ubuntu2) ... 243s Setting up node-minimatch (9.0.3-6) ... 243s Setting up libtsan2:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 243s Setting up ca-certificates-java (20240118) ... 243s No JRE found. Skipping Java certificates setup. 243s Setting up libexporter-tiny-perl (1.006002-1) ... 243s Setting up node-xtend (4.0.2-3) ... 243s Setting up libisl23:amd64 (0.27-1) ... 243s Setting up libconvert-asn1-perl (0.34-1) ... 243s Setting up libtext-unidecode-perl (1.30-3) ... 243s Setting up libde265-0:amd64 (1.0.16-1) ... 243s Setting up libregexp-assemble-perl (0.38-2) ... 243s Setting up libnet-ip-perl (1.26-4) ... 243s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 243s Setting up libxmlsec1-1:amd64 (1.3.8-2) ... 243s Setting up libcc1-0:amd64 (15.2.0-5ubuntu1) ... 243s Setting up liburi-perl (5.34-2) ... 243s Setting up libonig5:amd64 (6.9.10-1) ... 243s Setting up libdbi-perl:amd64 (1.647-1) ... 243s Setting up liblsan0:amd64 (15.2.0-5ubuntu1) ... 243s Setting up libconvert-base32-perl (0.06-3) ... 243s Setting up dctrl-tools (2.24-3build3) ... 243s Setting up libitm1:amd64 (15.2.0-5ubuntu1) ... 243s Setting up autodep8 (0.30) ... 243s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 243s Setting up python3-imagesize (1.4.1-1) ... 243s Setting up libemail-address-xs-perl (1.05-1build5) ... 243s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 243s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 243s Setting up automake (1:1.17-4ubuntu1) ... 243s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 243s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 243s Setting up libjson-xs-perl (4.040-1) ... 243s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 243s Setting up libcrypt-des-ede3-perl (0.03-1) ... 243s Setting up libhttp-date-perl (6.06-1) ... 243s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 243s Setting up gettext (0.23.1-2build2) ... 243s Setting up libtest-tcp-perl (2.22-2) ... 243s Setting up libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 243s Setting up java-wrappers (0.5) ... 243s Setting up libio-socket-timeout-perl (0.32-3) ... 243s Setting up libfile-listing-perl (6.16-1) ... 243s Setting up libhash-merge-simple-perl (0.052-1) ... 243s Setting up libcache-cache-perl (1.08-3) ... 243s Setting up libhttp-headers-fast-perl (0.22-3) ... 243s Setting up libjq1:amd64 (1.8.1-3ubuntu1) ... 243s Setting up liblist-moreutils-perl (0.430-2) ... 243s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 243s Setting up libemail-simple-perl (2.218-1) ... 243s Setting up libxmlsec1-openssl1:amd64 (1.3.8-2) ... 243s Setting up libnet-http-perl (6.23-1) ... 243s Setting up liblasso3t64 (2.9.0-2build1) ... 243s Setting up libnss3:amd64 (2:3.114-1) ... 243s Setting up libexception-class-perl (1.45-1) ... 243s Setting up libclass-c3-perl (0.35-2) ... 243s Setting up libcrypt-jwt-perl (0.037-1) ... 243s Setting up cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 243s Setting up xfonts-utils (1:7.7+7) ... 243s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 243s Setting up libxml-sax-perl (1.02+dfsg-4) ... 243s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 243s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 243s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 244s Setting up libauthen-radius-perl (0.33-1) ... 244s Setting up intltool-debian (0.35.0+20060710.6) ... 244s Setting up gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 244s Setting up libbytes-random-secure-perl (0.29-3) ... 244s Setting up libjson-maybexs-perl (1.004008-1) ... 244s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 244s Setting up libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 244s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 244s Setting up libdata-optlist-perl (0.114-1) ... 244s Setting up libtest-output-perl (1.036-1) ... 244s Setting up pkg-perl-autopkgtest (0.82) ... 244s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 244s Setting up libraw23t64:amd64 (0.21.4-2) ... 244s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 244s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 244s Warning: program compiled against libxml 215 using older 214 244s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 244s Warning: program compiled against libxml 215 using older 214 244s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 244s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 244s Setting up dh-strip-nondeterminism (1.14.2-1) ... 244s Setting up libwww-robotrules-perl (6.02-1) ... 244s Setting up cpp-15 (15.2.0-5ubuntu1) ... 244s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 244s Setting up xml-core (0.19) ... 244s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 244s Setting up jq (1.8.1-3ubuntu1) ... 244s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 244s Setting up liblasso-perl:amd64 (2.9.0-2build1) ... 244s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 244s Setting up libmro-compat-perl (0.15-2) ... 244s Setting up libcookie-baker-perl (0.12-1) ... 244s Setting up libhttp-entity-parser-perl (0.25-2) ... 244s Setting up libio-socket-ssl-perl (2.089-1) ... 244s Setting up libsub-exporter-perl (0.990-1) ... 244s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 244s Setting up libeval-closure-perl (0.14-3) ... 244s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 244s Setting up libconvert-pem-perl (0.13-1) ... 244s Setting up g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 244s Setting up libhttp-negotiate-perl (6.01-2) ... 244s Setting up libparams-validationcompiler-perl (0.31-1) ... 244s Setting up openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 244s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 244s Setting up libhttp-cookies-perl (6.11-1) ... 244s Setting up po-debconf (1.0.21+nmu1) ... 244s Setting up libhtml-tree-perl (5.07-3) ... 244s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 244s Setting up libcgi-pm-perl (4.68-1) ... 244s Setting up libhtml-format-perl (2.16-2) ... 244s Setting up fonts-urw-base35 (20200910-8) ... 244s Setting up libhtml-template-perl (2.97-2build1) ... 244s Setting up gcc-15 (15.2.0-5ubuntu1) ... 244s Setting up libnet-smtp-ssl-perl (1.04-2) ... 244s Setting up libmodule-runtime-perl (0.018-1) ... 244s Setting up libmailtools-perl (2.22-1) ... 244s Setting up sphinx-common (8.2.3-1ubuntu2) ... 244s Setting up libxml-simple-perl (2.25-2) ... 244s Setting up libxml-libxslt-perl:amd64 (2.003000-3) ... 244s Setting up libhttp-daemon-perl (6.16-1) ... 244s Setting up libemail-abstract-perl (3.010-1) ... 244s Setting up cpp (4:15.2.0-4ubuntu1) ... 244s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 244s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 244s Setting up g++-15 (15.2.0-5ubuntu1) ... 244s Setting up libplack-perl (1.0051-1) ... 244s Setting up libnet-openid-common-perl (1.20-2) ... 244s Setting up libnet-openid-server-perl (1.09-4) ... 244s Setting up libtool (2.5.4-4build1) ... 244s Setting up libmodule-implementation-perl (0.09-2) ... 244s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 244s Setting up libpackage-stash-perl (0.40-1) ... 244s Setting up libimport-into-perl (1.002005-2) ... 244s Setting up libmoo-perl (2.005005-1) ... 244s Setting up liblist-someutils-perl (0.59-1) ... 244s Setting up libmime-tools-perl (5.515-1) ... 244s Setting up gcc (4:15.2.0-4ubuntu1) ... 244s Setting up dh-autoreconf (21) ... 244s Setting up libspecio-perl (0.50-1) ... 244s Setting up liblist-allutils-perl (0.19-1) ... 244s Setting up g++ (4:15.2.0-4ubuntu1) ... 244s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 244s Setting up build-essential (12.12ubuntu1) ... 244s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 244s Setting up libmoox-types-mooselike-perl (0.29-2) ... 244s Setting up libb-hooks-endofscope-perl (0.28-2) ... 244s Setting up libthrowable-perl (1.001-2) ... 244s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 244s Setting up debhelper (13.24.2ubuntu1) ... 244s Setting up libemail-sender-perl (2.601-1) ... 244s Setting up libnamespace-clean-perl (0.27-2) ... 244s Setting up libnamespace-autoclean-perl (0.31-1) ... 244s Setting up libdatetime-locale-perl (1:1.41-1) ... 244s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 244s Setting up libdatetime-perl (2:1.65-1build3) ... 244s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 244s Setting up libheif-plugin-aomdec:amd64 (1.20.2-1) ... 244s Setting up liblwp-protocol-https-perl (6.14-1) ... 244s Setting up libheif-plugin-libde265:amd64 (1.20.2-1) ... 244s Setting up node-corepack (0.24.0-5) ... 244s Setting up libnode115:amd64 (20.19.4+dfsg-1) ... 244s Setting up libwww-perl (6.78-1) ... 244s Setting up libheif1:amd64 (1.20.2-1) ... 244s Setting up nodejs (20.19.4+dfsg-1) ... 244s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 244s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 244s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 244s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 244s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 244s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 244s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 244s Setting up libnet-openid-consumer-perl (1.18-2) ... 244s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 244s Setting up node-semver (7.6.1+~7.5.8-2) ... 244s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 244s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 244s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 245s Setting up libxml-parser-perl (2.47-1build4) ... 245s Setting up uglifyjs (3.17.4-2) ... 245s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 245s Setting up node-debug (4.4.1+~4.1.12-1) ... 245s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 245s Setting up libgd-perl (2.78-1build4) ... 245s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 245s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 245s Setting up libsoap-lite-perl (1.27-3) ... 245s Setting up libgd-securityimage-perl (1.75-3) ... 245s Processing triggers for install-info (7.1.1-1ubuntu1) ... 245s Processing triggers for libc-bin (2.42-0ubuntu3) ... 245s Processing triggers for man-db (2.13.1-1) ... 246s Processing triggers for ca-certificates-java (20240118) ... 246s Adding debian:ACCVRAIZ1.pem 246s Adding debian:AC_RAIZ_FNMT-RCM.pem 246s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 246s Adding debian:ANF_Secure_Server_Root_CA.pem 246s Adding debian:Actalis_Authentication_Root_CA.pem 246s Adding debian:AffirmTrust_Commercial.pem 246s Adding debian:AffirmTrust_Networking.pem 246s Adding debian:AffirmTrust_Premium.pem 246s Adding debian:AffirmTrust_Premium_ECC.pem 246s Adding debian:Amazon_Root_CA_1.pem 246s Adding debian:Amazon_Root_CA_2.pem 246s Adding debian:Amazon_Root_CA_3.pem 246s Adding debian:Amazon_Root_CA_4.pem 246s Adding debian:Atos_TrustedRoot_2011.pem 246s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 246s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 246s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 246s Adding debian:BJCA_Global_Root_CA1.pem 246s Adding debian:BJCA_Global_Root_CA2.pem 246s Adding debian:Baltimore_CyberTrust_Root.pem 246s Adding debian:Buypass_Class_2_Root_CA.pem 246s Adding debian:Buypass_Class_3_Root_CA.pem 246s Adding debian:CA_Disig_Root_R2.pem 246s Adding debian:CFCA_EV_ROOT.pem 246s Adding debian:COMODO_Certification_Authority.pem 246s Adding debian:COMODO_ECC_Certification_Authority.pem 246s Adding debian:COMODO_RSA_Certification_Authority.pem 246s Adding debian:Certainly_Root_E1.pem 246s Adding debian:Certainly_Root_R1.pem 246s Adding debian:Certigna.pem 246s Adding debian:Certigna_Root_CA.pem 246s Adding debian:Certum_EC-384_CA.pem 246s Adding debian:Certum_Trusted_Network_CA.pem 246s Adding debian:Certum_Trusted_Network_CA_2.pem 246s Adding debian:Certum_Trusted_Root_CA.pem 246s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 246s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 246s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 246s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 246s Adding debian:Comodo_AAA_Services_root.pem 246s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 246s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 246s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 246s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 246s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 246s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 246s Adding debian:DigiCert_Assured_ID_Root_CA.pem 247s Adding debian:DigiCert_Assured_ID_Root_G2.pem 247s Adding debian:DigiCert_Assured_ID_Root_G3.pem 247s Adding debian:DigiCert_Global_Root_CA.pem 247s Adding debian:DigiCert_Global_Root_G2.pem 247s Adding debian:DigiCert_Global_Root_G3.pem 247s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 247s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 247s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 247s Adding debian:DigiCert_Trusted_Root_G4.pem 247s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 247s Adding debian:Entrust_Root_Certification_Authority.pem 247s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 247s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 247s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 247s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 247s Adding debian:GLOBALTRUST_2020.pem 247s Adding debian:GTS_Root_R1.pem 247s Adding debian:GTS_Root_R2.pem 247s Adding debian:GTS_Root_R3.pem 247s Adding debian:GTS_Root_R4.pem 247s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 247s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 247s Adding debian:GlobalSign_Root_CA.pem 247s Adding debian:GlobalSign_Root_CA_-_R3.pem 247s Adding debian:GlobalSign_Root_CA_-_R6.pem 247s Adding debian:GlobalSign_Root_E46.pem 247s Adding debian:GlobalSign_Root_R46.pem 247s Adding debian:Go_Daddy_Class_2_CA.pem 247s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 247s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 247s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 247s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 247s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 247s Adding debian:HiPKI_Root_CA_-_G1.pem 247s Adding debian:Hongkong_Post_Root_CA_3.pem 247s Adding debian:ISRG_Root_X1.pem 247s Adding debian:ISRG_Root_X2.pem 247s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 247s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 247s Adding debian:Izenpe.com.pem 247s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 247s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 247s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 247s Adding debian:NAVER_Global_Root_Certification_Authority.pem 247s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 247s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 247s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 247s Adding debian:QuoVadis_Root_CA_1_G3.pem 247s Adding debian:QuoVadis_Root_CA_2.pem 247s Adding debian:QuoVadis_Root_CA_2_G3.pem 247s Adding debian:QuoVadis_Root_CA_3.pem 247s Adding debian:QuoVadis_Root_CA_3_G3.pem 247s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 247s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 247s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 247s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 247s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 247s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 247s Adding debian:SZAFIR_ROOT_CA2.pem 247s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 247s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 247s Adding debian:SecureSign_Root_CA12.pem 247s Adding debian:SecureSign_Root_CA14.pem 247s Adding debian:SecureSign_Root_CA15.pem 247s Adding debian:SecureTrust_CA.pem 247s Adding debian:Secure_Global_CA.pem 247s Adding debian:Security_Communication_ECC_RootCA1.pem 247s Adding debian:Security_Communication_RootCA2.pem 247s Adding debian:Starfield_Class_2_CA.pem 247s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 247s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 247s Adding debian:SwissSign_Gold_CA_-_G2.pem 247s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 247s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 247s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 247s Adding debian:TWCA_CYBER_Root_CA.pem 247s Adding debian:TWCA_Global_Root_CA.pem 247s Adding debian:TWCA_Root_Certification_Authority.pem 247s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 247s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 247s Adding debian:TeliaSonera_Root_CA_v1.pem 247s Adding debian:Telia_Root_CA_v2.pem 247s Adding debian:TrustAsia_Global_Root_CA_G3.pem 247s Adding debian:TrustAsia_Global_Root_CA_G4.pem 247s Adding debian:Trustwave_Global_Certification_Authority.pem 247s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 247s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 247s Adding debian:TunTrust_Root_CA.pem 247s Adding debian:UCA_Extended_Validation_Root.pem 247s Adding debian:UCA_Global_G2_Root.pem 247s Adding debian:USERTrust_ECC_Certification_Authority.pem 247s Adding debian:USERTrust_RSA_Certification_Authority.pem 247s Adding debian:XRamp_Global_CA_Root.pem 247s Adding debian:certSIGN_ROOT_CA.pem 247s Adding debian:certSIGN_Root_CA_G2.pem 247s Adding debian:e-Szigno_Root_CA_2017.pem 247s Adding debian:ePKI_Root_Certification_Authority.pem 247s Adding debian:emSign_ECC_Root_CA_-_C3.pem 247s Adding debian:emSign_ECC_Root_CA_-_G3.pem 247s Adding debian:emSign_Root_CA_-_C1.pem 247s Adding debian:emSign_Root_CA_-_G1.pem 247s Adding debian:vTrus_ECC_Root_CA.pem 247s Adding debian:vTrus_Root_CA.pem 247s done. 247s Setting up yui-compressor (2.4.8-3) ... 247s Setting up default-jre-headless (2:1.21-76) ... 247s Processing triggers for sgml-base (1.31+nmu1) ... 247s Setting up docutils-common (0.21.2+dfsg-2) ... 247s Processing triggers for sgml-base (1.31+nmu1) ... 247s Setting up python3-docutils (0.21.2+dfsg-2) ... 247s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 252s autopkgtest [02:28:27]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 252s autopkgtest [02:28:27]: test handler-test: [----------------------- 252s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 252s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 253s t/01-Lemonldap-NG-Handler-Main.t ........................... 253s 1..4 253s ok 1 - use Lemonldap::NG::Handler::Main; 253s ok 2 - init 253s ok 3 - Load conf 253s ok 4 - portal 253s ok 253s t/05-Lemonldap-NG-Handler-Reload.t ......................... 253s 1..6 253s ok 1 - use Lemonldap::NG::Handler::Main; 253s [Wed Oct 29 02:28:28 2025] [LLNG:5396] [error] Bad logLevel value '', switching to 'info' 253s 253s ok 2 - logLevelInit 253s ok 3 - defaultValuesInit 253s ok 4 - defaultValuesInit 253s ok 5 - locationRulesInit 253s ok 6 - forgeHeadersInit 253s ok 253s t/12-Lemonldap-NG-Handler-Jail.t ........................... 253s 1..26 253s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 253s ok 2 - new jail object 253s ok 3 - basic extended function is defined 253s ok 4 - encode_base64 function is defined 253s ok 5 - Function works 253s ok 6 - Get good result 253s ok 7 - listMatch function is defined 253s ok 8 - Get good result 253s ok 9 - listMatch function is defined 253s ok 10 - Get good result 253s ok 11 - checkDate extended function is defined 253s ok 12 - Function works 253s ok 13 - Get good result 253s ok 14 - checkDate extended function is defined 253s ok 15 - Function works 253s ok 16 - Get good result 253s ok 17 - checkDate extended function is defined 253s ok 18 - Function works 253s ok 19 - Function works 253s ok 20 - Function works 253s ok 21 - Syntax error yields undef result 253s ok 22 - Found correct error message 253s ok 23 - subjectid extended function is defined 253s ok 24 - subjectid works as expected 253s ok 25 - subjectid works as expected 253s ok 26 - subjectid works as expected 253s ok 253s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 253s 1..20 253s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 253s ok 2 - new fake jail object 253s ok 3 - basic extended function working without Safe Jail 253s ok 4 - encode_base64 extended function working without Safe Jail 253s ok 5 - checkDate extended function working without Safe Jail 253s ok 6 - checkDate extended function working without Safe Jail 253s ok 7 - listMatch function is defined 253s ok 8 - Get good result 253s ok 9 - listMatch function is defined 253s ok 10 - Get good result 253s ok 11 - checkDate extended function is defined 253s ok 12 - Function works 253s ok 13 - Function works 253s ok 14 - Function works 253s ok 15 - Syntax error yields undef result 253s ok 16 - Found correct error message 253s ok 17 - subjectid extended function is defined 253s ok 18 - subjectid works as expected 253s ok 19 - subjectid works as expected 253s ok 20 - subjectid works as expected 253s ok 253s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 253s 1..4 253s ok 1 - use Lemonldap::NG::Handler::Main; 253s ok 2 - init 253s # Subtest: Safe jail off 253s 1..35 253s ok 1 - Load conf 253s ok 2 - Safe jail is disabled 253s ok 3 - Returned code ref 253s ok 4 - Returned undef 253s ok 5 - Returned code ref 253s ok 6 - Returned undef 253s ok 7 - Returned code ref 253s ok 8 - Returned empty string 253s ok 9 - Returned code ref 253s ok 10 - Returned 0 253s ok 11 - Returned code ref 253s ok 12 - Returned abc def 253s ok 13 - Returned code ref 253s ok 14 - Returned bar 253s ok 15 - Returned code ref 253s ok 16 - Returned bar 253s ok 17 - Returned code ref 253s ok 18 - ipInSubnet works 253s ok 19 - ipInSubnet works 253s ok 20 - Returned code ref 253s ok 21 - ipInSubnet works 253s ok 22 - Returned code ref 253s ok 23 - ipInSubnet works 253s ok 24 - ipInSubnet works 253s ok 25 - Returned code ref 253s ok 26 - ipInSubnet works 253s ok 27 - Returned code ref 253s ok 28 - inDomain works for AUTH.EXAMPLE.COM 253s ok 29 - inDomain works for auth.example.com 253s ok 30 - inDomain works for example.com 253s ok 31 - inDomain works for cda.com 253s ok 32 - inDomain works for notexample.com 253s ok 33 - inDomain works for exampleacom 253s ok 34 - Returned code ref 253s ok 35 - Returned correct Basic header 253s ok 3 - Safe jail off 253s # Subtest: Safe jail on 253s 1..33 253s ok 1 - Load conf 253s ok 2 - Safe jail is enabled 253s ok 3 - Returned code ref 253s ok 4 - Returned undef 253s ok 5 - Returned code ref 253s ok 6 - Returned undef 253s ok 7 - Returned code ref 253s ok 8 - Returned empty string 253s ok 9 - Returned code ref 253s ok 10 - Returned 0 253s ok 11 - Returned code ref 253s ok 12 - Returned abc def 253s ok 13 - Returned code ref 253s ok 14 - Returned bar 253s ok 15 - Returned code ref 253s ok 16 - Returned bar 253s ok 17 - Returned code ref 253s ok 18 - ipInSubnet works 253s ok 19 - ipInSubnet works 253s ok 20 - Returned code ref 253s ok 21 - ipInSubnet works 253s ok 22 - Returned code ref 253s ok 23 - ipInSubnet works 253s ok 24 - ipInSubnet works 253s ok 25 - Returned code ref 253s ok 26 - ipInSubnet works 253s ok 27 - Returned code ref 253s ok 28 - inDomain works for AUTH.EXAMPLE.COM 253s ok 29 - inDomain works for auth.example.com 253s ok 30 - inDomain works for example.com 253s ok 31 - inDomain works for cda.com 253s ok 32 - inDomain works for notexample.com 253s ok 33 - inDomain works for exampleacom 253s ok 4 - Safe jail on 253s ok 253s t/20-Default-Broker-with-cache.t ........................... 253s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 253s ok 2 - use Lemonldap::NG::Handler::PSGI; 253s ok 3 - Client object 253s ok 4 - App object 253s ok 5 - Denied query 253s ok 6 - Code is 403 253s ok 7 - Header is given to app 253s ok 8 - Denied query 253s ok 9 - Conf was updated 253s ok 10 - Denied query 253s ok 11 - Conf was updated 253s 1..11 253s ok 253s t/20-Default-Broker.t ...................................... 253s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 253s ok 2 - use Lemonldap::NG::Handler::PSGI; 253s ok 3 - Client object 253s ok 4 - App object 253s ok 5 - Denied query 253s ok 6 - Code is 403 253s ok 7 - Header is given to app 253s ok 8 - Denied query 253s ok 9 - Conf was updated 253s ok 10 - Denied query 253s ok 11 - Conf was updated 253s 1..11 253s ok 253s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 253s 1..1 253s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 253s ok 253s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 253s 1..1 253s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 253s ok 253s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 253s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 253s ok 2 - use Lemonldap::NG::Handler::PSGI; 253s ok 3 - Client object 253s ok 4 - App object 253s ok 5 - No HTTP_AUTH_USER 253s ok 6 - Unauthentified query 253s ok 7 - Unprotected request succeeds 253s ok 8 - Expected content 253s 1..8 253s ok 253s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 254s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 254s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 254s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 254s ok 3 - Client object 254s ok 4 - App object 254s ok 5 - Unauthentified query 254s ok 6 - Response is an array 254s ok 7 - Code is 302 254s ok 8 - Redirection points to portal 254s ok 9 - Authentified query 254s ok 10 - Code is 200 254s ok 11 - Lm-Remote-Custom is overwriten 254s ok 12 - Authentified query 254s ok 13 - Authorization header is echoed 254s ok 14 - Authentified query 254s ok 15 - Code is 200 254s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 254s ok 17 - Authentified query 254s ok 18 - /test-uri1 -> Code is 200 254s ok 19 - Authentified query 254s ok 20 - /test-uri2 -> Code is 200 254s ok 21 - Denied query 254s ok 22 - /test-uri1 -> Code is 403 254s ok 23 - Denied query 254s ok 24 - /test-uri1 -> Code is 403 254s ok 25 - Denied query 254s ok 26 - Code is 403 254s ok 27 - Weak Authentified query 254s ok 28 - Code is 200 254s ok 29 - Strong Authentified query 254s ok 30 - Code is 302 254s ok 31 - Redirection points to http://test1.example.com/AuthStrong 254s ok 32 - Bad cookie 254s ok 33 - Code is 302 254s ok 34 - Weak Authentified query 254s ok 35 - Code is 200 254s ok 36 - Default Authentified query 254s ok 37 - Code is 302 254s ok 38 - Redirection points to http://test2.example.com/ 254s 1..38 254s ok 254s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 254s ok 3 - New object 254s ok 4 - Client object 254s ok 5 - App object 254s ok 6 - initialization 254s ok 7 - Set auth route 254s ok 8 - Set auth route 254s ok 9 - Get response 254s ok 10 - Response code is 200 254s ok 11 - Get unauth result 254s ok 12 - Get response 254s ok 13 - Response code is 200 254s ok 14 - Get auth result 254s [Wed Oct 29 02:28:29 2025] [LLNG:5409] [warn] [anonymous] Bad request 254s ok 15 - Try a bad path 254s ok 16 - Response is 400 254s 1..16 254s ok 254s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::Server; 254s ok 3 - Client object 254s ok 4 - App object 254s ok 5 - Host header found 254s ok 6 - Rules file URL found 254s ok 7 - Authorized query 254s ok 8 - Code is 200 254s ok 9 - 'User' => 'dwho' 254s ok 10 - 'Name' => '' 254s ok 11 - 'Mail' => '' 254s ok 12 - Seven headers sent 254s ok 13 - Authorized query 254s ok 14 - Code is 200 254s ok 15 - Denied query 254s ok 16 - Code is 403 254s ok 17 - Denied query 254s ok 18 - Code is 403 254s 1..18 254s ok 254s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::Server; 254s ok 3 - Client object 254s ok 4 - App object 254s ok 5 - Host header found 254s ok 6 - Rules file URL found 254s ok 7 - Unauthorized query 254s ok 8 - Code is 302 254s ok 9 - Redirect URL found 254s ok 10 - Host header found 254s ok 11 - Rules file URL found 254s ok 12 - Unauthorized query 2 254s ok 13 - Code is 302 254s ok 14 - Redirect URL found 254s ok 15 - Authorized query 254s ok 16 - Code is 200 254s ok 17 - 'User' => 'dwho' 254s ok 18 - 'Name' => '' 254s ok 19 - 'Mail' => '' 254s ok 20 - Seven headers sent 254s ok 21 - Authorized query 254s ok 22 - Code is 200 254s ok 23 - Denied query 254s ok 24 - Code is 403 254s ok 25 - Denied query 254s ok 26 - Code is 403 254s 1..26 254s ok 254s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::Server; 254s ok 3 - Client object 254s ok 4 - App object 254s ok 5 - Host header found 254s ok 6 - Rules file URL found 254s ok 7 - Authorized query 254s ok 8 - Code is 200 254s ok 9 - 'User' => 'dwho' 254s ok 10 - 'Name' => '' 254s ok 11 - 'Mail' => '' 254s ok 12 - Seven headers sent 254s ok 13 - Authorized query 254s ok 14 - Code is 200 254s ok 15 - Denied query 254s ok 16 - Code is 403 254s ok 17 - Denied query 254s ok 18 - Code is 403 254s 1..18 254s ok 254s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 254s ok 3 - Client object 254s ok 4 - App object 254s ok 5 - Query with token 1 254s ok 6 - Code is 200 254s ok 7 - NO cookie found 254s ok 8 - Found 6 service headers 254s ok 9 - Found 6 service header values 254s ok 10 - Query with token 2 254s ok 11 - Code is 200 254s ok 12 - Found 6 service headers 254s ok 13 - Found 6 service header values 254s ok 14 - Query with token 3 254s ok 15 - Code is 401 254s ok 16 - NONE service header found 254s ok 17 - Query with token 4 254s ok 18 - Code is 200 254s ok 19 - Found "zero" header with "0" 254s ok 20 - Found "empty" header without value 254s ok 21 - Found 6 service headers 254s ok 22 - Found 6 service header values 254s ok 23 - Query with token 5 254s ok 24 - Code is 401 254s ok 25 - NONE service header found 254s ok 26 - Query with token 6 254s ok 27 - Code is 401 254s ok 28 - NONE service header found 254s ok 29 - Query with token 7 254s ok 30 - Code is 401 254s ok 31 - NONE service header found 254s 1..31 254s ok 254s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 254s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 254s ok 2 - use Lemonldap::NG::Handler::Server; 254s ok 3 - Client object 254s ok 4 - App object 254s ok 5 - Query with token 1 254s ok 6 - Code is 200 254s ok 7 - Query with token 2 254s ok 8 - Code is 302 254s 1..8 254s ok 255s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::Server; 255s ok 3 - Client object 255s ok 4 - App object 255s ok 5 - Query with token 1 255s ok 6 - Code is 200 255s ok 7 - Found 3 service headers 255s ok 8 - Found 3 service header values 255s ok 9 - Query with token 2 255s ok 10 - Code is 200 255s ok 11 - Found 3 service headers 255s ok 12 - Found 3 service header values 255s ok 13 - Query with token 3 255s ok 14 - Code is 302 255s ok 15 - NONE service header found 255s ok 16 - Query with token 4 255s ok 17 - Code is 200 255s ok 18 - Found "zero" header with "0" 255s ok 19 - Found "empty" header without value 255s ok 20 - Found 3 service headers 255s ok 21 - Found 3 service header values 255s ok 22 - Query with token 5 255s ok 23 - Code is 302 255s ok 24 - NONE service header found 255s ok 25 - Query with token 6 255s ok 26 - Code is 302 255s ok 27 - NONE service header found 255s ok 28 - Query with token 7 255s ok 29 - Code is 302 255s ok 30 - NONE service header found 255s 1..30 255s ok 255s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::PSGI; 255s ok 3 - Client object 255s ok 4 - App object 255s ok 5 - Unauthentified query 255s ok 6 - Response is an array 255s ok 7 - Code is 302 255s ok 8 - Redirection points to portal 255s ok 9 - Header is given to app 255s ok 10 - Authentified query 255s ok 11 - Code is 200 255s ok 12 - Denied query 255s ok 13 - Code is 403 255s ok 14 - Bad cookie 255s ok 15 - Code is 302 255s 1..15 255s ok 255s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::PSGI; 255s ok 3 - Client object 255s ok 4 - App object 255s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 255s ok 5 - Unauthentified query 255s ok 6 - Response is an array 255s ok 7 - Code is 302 255s ok 8 - Unauthentified query 255s ok 9 - Response is an array 255s ok 10 - Code is 302 255s ok 11 - Redirection points to portal and site is https 255s 1..11 255s ok 255s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::PSGI; 255s ok 3 - Client object 255s ok 4 - App object 255s ok 5 - Unauthentified query 255s ok 6 - Response is an array 255s ok 7 - Code is 302 255s ok 8 - Redirection points to portal and site is https 255s 1..8 255s ok 255s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::Server; 255s ok 3 - Client object 255s ok 4 - App object 255s ok 5 - Non-Zimbra URL Query 255s ok 6 - Code is 200 255s ok 7 - Location is undefined 255s ok 8 - Header Auth-User is set to "dwho" 255s ok 9 - Zimbra URL Query 255s ok 10 - Code is 302 255s ok 11 - Header Location is set to Zimbra URL 255s ok 12 - Header Auth-User is set to "dwho" 255s 1..12 255s ok 255s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 # skip Cache::Memcached not found 255s ok 3 # skip Cache::Memcached not found 255s ok 4 # skip Cache::Memcached not found 255s ok 5 # skip Cache::Memcached not found 255s ok 6 # skip Cache::Memcached not found 255s ok 7 # skip Cache::Memcached not found 255s ok 8 # skip Cache::Memcached not found 255s ok 9 # skip Cache::Memcached not found 255s ok 10 # skip Cache::Memcached not found 255s ok 11 # skip Cache::Memcached not found 255s ok 12 # skip Cache::Memcached not found 255s ok 13 # skip Cache::Memcached not found 255s 1..13 255s ok 255s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::Server; 255s ok 3 - Client object 255s ok 4 - App object 255s ok 5 - Query 255s ok 6 - Code is 401 255s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 255s 1..7 255s ok 255s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 255s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 255s ok 2 - use Lemonldap::NG::Handler::Server; 255s ok 3 - Client object 255s ok 4 - App object 255s ok 5 - Unauthenticated request to OAuth2 URL 255s ok 6 - Got correct HTTP code 255s ok 7 - Got WWW-Authenticate: Bearer 255s ok 8 - Invalid access token 255s ok 9 - Got invalid token error 255s ok 10 - Valid access token 255s ok 11 - Request accepted 255s ok 12 - Header Auth-User is set to "dwho" 255s ok 13 - Client ID correctly transmitted 255s ok 14 - Client confkey correctly transmitted 255s ok 15 - Scope correctly transmitted 255s ok 16 - Valid access token 255s ok 17 - Unauthorized because the write scope is not granted 255s ok 18 - Valid JWT access token 255s ok 19 - Request accepted 255s ok 20 - Header Auth-User is set to "dwho" 255s ok 21 - Valid access token 255s ok 22 - Request accepted 255s ok 23 - Header Auth-User is set to "dwho" 255s ok 24 - Client ID correctly transmitted 255s ok 25 - Client confkey correctly transmitted 255s ok 26 - Scope correctly transmitted 255s ok 27 - Expired access token 255s ok 28 - Access was rejected 255s ok 29 - Got correct error code 255s 1..29 255s ok 255s All tests successful. 255s Files=28, Tests=372, 3 wallclock secs ( 0.06 usr 0.02 sys + 2.32 cusr 0.33 csys = 2.73 CPU) 255s Result: PASS 256s autopkgtest [02:28:31]: test handler-test: -----------------------] 256s autopkgtest [02:28:31]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 256s handler-test PASS 256s autopkgtest [02:28:31]: test portal-test: preparing testbed 263s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 289s autopkgtest [02:29:04]: testbed dpkg architecture: amd64 289s autopkgtest [02:29:04]: testbed apt version: 3.1.8ubuntu1 289s autopkgtest [02:29:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 289s autopkgtest [02:29:04]: testbed release detected to be: resolute 290s autopkgtest [02:29:05]: updating testbed package index (apt update) 290s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 290s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 290s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 290s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 290s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 290s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 291s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 291s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 291s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 291s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 291s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 291s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 291s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 291s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 291s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 291s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 291s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 291s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 291s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 291s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 292s Fetched 8221 kB in 1s (7433 kB/s) 292s Reading package lists... 293s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 293s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 293s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 293s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 293s Reading package lists... 293s Reading package lists... 294s Building dependency tree... 294s Reading state information... 294s Calculating upgrade... 294s The following packages will be upgraded: 294s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 294s python3-blinker python3-lazr.uri 294s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 294s Need to get 3371 kB of archives. 294s After this operation, 140 kB of additional disk space will be used. 294s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 294s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 294s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 294s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 294s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 294s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 294s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 294s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 294s dpkg-preconfigure: unable to re-open stdin: No such file or directory 294s Fetched 3371 kB in 0s (9191 kB/s) 294s (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 ... 78529 files and directories currently installed.) 294s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 295s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 295s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 295s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 295s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 295s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 295s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 295s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 295s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 295s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 295s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 295s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 295s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 295s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 295s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 295s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 295s Setting up libefivar1t64:amd64 (39-2) ... 295s Setting up python3-lazr.uri (1.0.6-7) ... 295s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 295s Encountered debconf setting for cloud-init-base/datasources. 296s Setting up libefiboot1t64:amd64 (39-2) ... 296s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 296s Setting up python3-blinker (1.9.0-2) ... 296s Setting up apt (3.1.11) ... 296s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 297s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 297s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 297s Processing triggers for man-db (2.13.1-1) ... 298s Processing triggers for libc-bin (2.42-0ubuntu3) ... 298s autopkgtest [02:29:13]: upgrading testbed (apt dist-upgrade and autopurge) 298s Reading package lists... 299s Building dependency tree... 299s Reading state information... 299s Calculating upgrade... 299s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 299s Reading package lists... 299s Building dependency tree... 299s Reading state information... 299s Solving dependencies... 299s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 299s autopkgtest [02:29:14]: rebooting testbed after setup commands that affected boot 317s Reading package lists... 317s Building dependency tree... 317s Reading state information... 317s Solving dependencies... 318s The following NEW packages will be installed: 318s autoconf autodep8 automake autopoint autotools-dev build-essential 318s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 318s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 318s dh-strip-nondeterminism docutils-common dwz fontconfig-config 318s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-x86-64-linux-gnu 318s g++-x86-64-linux-gnu gcc gcc-15 gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu 318s gettext imagemagick-7-common intltool-debian java-common java-wrappers 318s javascript-common jq lemonldap-ng-fastcgi-server libalgorithm-c3-perl 318s libaom3 libapache-logformat-compiler-perl libapache-session-perl 318s libarchive-zip-perl libasan8 libauth-yubikey-webclient-perl 318s libauthen-radius-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl 318s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 318s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 318s libclass-data-inheritable-perl libclass-errorhandler-perl 318s libclass-inspector-perl libclass-method-modifiers-perl 318s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 318s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 318s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 318s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 318s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 318s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 318s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 318s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 318s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 318s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 318s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 318s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 318s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 318s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 318s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 318s libencode-locale-perl liberror-perl libeval-closure-perl 318s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 318s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 318s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 318s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 318s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 318s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 318s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 318s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 318s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 318s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 318s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 318s libhttp-negotiate-perl libhwasan0 libicu76 libimage-magick-perl 318s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 318s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 318s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 318s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 318s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-bootstrap4 libjs-jquery 318s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjs-sphinxdoc 318s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 318s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 318s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 318s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 318s liblist-someutils-perl liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 318s liblsan0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 318s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 318s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 318s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 318s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 318s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 318s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 318s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 318s libnet-ssleay-perl libnode115 libnspr4 libnss3 libonig5 libopenjp2-7 318s libpackage-stash-perl libparams-classify-perl libparams-util-perl 318s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 318s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 318s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 318s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 318s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 318s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 318s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 318s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 318s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 318s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 318s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 318s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 318s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 318s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 318s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 318s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 318s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 318s node-semver node-uglify-js node-undici node-xtend nodejs 318s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 318s po-debconf python3-alabaster python3-defusedxml python3-docutils 318s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 318s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 318s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 318s yui-compressor 318s 0 upgraded, 325 newly installed, 0 to remove and 0 not upgraded. 318s Need to get 193 MB of archives. 318s After this operation, 719 MB of additional disk space will be used. 318s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 318s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 318s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 318s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 318s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 318s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 318s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 318s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 319s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 319s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 319s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 319s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.12.1-1 [1944 kB] 319s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.20.2-1 [12.4 kB] 319s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1 [169 kB] 320s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.20.2-1 [10.1 kB] 320s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.20.2-1 [519 kB] 320s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 320s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 320s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 320s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 320s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 320s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-4build1 [44.4 kB] 320s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [188 kB] 320s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 320s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 320s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 320s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 320s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 320s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 320s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 320s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.3+dfsg1-1 [2009 kB] 320s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.3+dfsg1-1 [109 kB] 320s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 320s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 320s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 320s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 320s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 320s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 320s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 320s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 320s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 320s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 320s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 320s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 320s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 320s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 320s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 320s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 320s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 320s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 320s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 320s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 320s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 320s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 320s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 320s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 320s Get:57 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 320s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 320s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 320s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 320s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 320s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 320s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 320s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 320s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 320s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 320s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 320s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 320s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 320s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 320s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 320s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 320s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 320s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 320s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 320s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 320s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 320s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 320s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 320s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 320s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 320s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 320s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 320s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 320s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 320s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 320s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 320s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 320s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 320s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 320s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 320s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 320s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 320s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 320s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 320s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 320s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 320s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 320s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 320s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 320s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 320s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 320s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 320s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 320s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 320s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 320s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 320s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 320s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 320s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 320s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 320s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 320s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 320s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 320s Get:115 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 320s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 320s Get:117 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4 [6484 B] 320s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 320s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 320s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 320s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 320s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 320s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 320s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 320s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.19-8 [248 kB] 320s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 320s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 320s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 320s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 320s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 320s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 320s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 320s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 320s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [12.9 MB] 321s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-5ubuntu1 [1028 B] 321s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 321s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 321s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-5ubuntu1 [47.4 kB] 321s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-5ubuntu1 [29.3 kB] 321s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-5ubuntu1 [3071 kB] 321s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-5ubuntu1 [1360 kB] 321s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-5ubuntu1 [2757 kB] 321s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-5ubuntu1 [1210 kB] 321s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-5ubuntu1 [1685 kB] 321s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-5ubuntu1 [153 kB] 321s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-5ubuntu1 [2863 kB] 321s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [25.4 MB] 321s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-5ubuntu1 [523 kB] 321s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 321s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 321s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-5ubuntu1 [2573 kB] 321s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [14.4 MB] 322s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-5ubuntu1 [23.7 kB] 322s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 322s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 322s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 322s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118 [11.6 kB] 322s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 322s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-4build1 [169 kB] 322s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 322s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 322s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 322s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 322s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 322s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 322s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 322s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 322s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 322s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 322s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76 [6852 B] 322s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libnspr4 amd64 2:4.36-1ubuntu2 [118 kB] 322s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libnss3 amd64 2:3.114-1 [1483 kB] 322s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.3.3-1 [24.0 kB] 322s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1 [46.5 MB] 322s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 322s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 322s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19 [20.3 kB] 322s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 322s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-28ubuntu7 [180 kB] 322s Get:180 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5 [9042 B] 322s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 libonig5 amd64 6.9.10-1 [173 kB] 322s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libjq1 amd64 1.8.1-3ubuntu1 [146 kB] 322s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 jq amd64 1.8.1-3ubuntu1 [72.4 kB] 322s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 322s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 322s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 322s Get:187 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 322s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 322s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 322s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 322s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 322s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 322s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 322s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 322s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 322s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 322s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 322s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 322s Get:199 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.5-1 [100 kB] 322s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 322s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 322s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 322s Get:203 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 322s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 322s Get:205 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 322s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 322s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 322s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 322s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 322s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 322s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 322s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 322s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 322s Get:214 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 322s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 322s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 322s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 322s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 322s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 322s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 322s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 322s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 322s Get:223 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 322s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 322s Get:225 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 322s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 322s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 322s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 322s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 322s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 322s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.50-1 [127 kB] 322s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 322s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 322s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 322s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 323s Get:236 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1 [832 kB] 323s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 323s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 323s Get:239 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 323s Get:240 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 323s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 323s Get:242 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 323s Get:243 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 323s Get:244 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 323s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 323s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 323s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 323s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 323s Get:249 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 323s Get:250 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 323s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 323s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 323s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 323s Get:254 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 323s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 libicu76 amd64 76.1-4ubuntu2 [11.2 MB] 323s Get:256 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 323s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 323s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 323s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 323s Get:260 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 323s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 323s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 323s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 323s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 323s Get:265 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 323s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 323s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.8-2 [166 kB] 323s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.8-2 [107 kB] 323s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-2build1 [167 kB] 323s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-2build1 [158 kB] 323s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 323s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 323s Get:273 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 323s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 323s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 323s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 323s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 323s Get:278 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 323s Get:279 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 323s Get:280 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 323s Get:281 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 323s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 323s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 323s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 323s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 323s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 323s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5 [757 kB] 323s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 20.19.4+dfsg-1 [342 kB] 323s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 323s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 323s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 323s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 323s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 323s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 323s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 323s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 323s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 323s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 323s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 323s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode115 amd64 20.19.4+dfsg-1 [14.0 MB] 323s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 323s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 323s Get:303 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 323s Get:304 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 323s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 323s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 323s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 323s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 323s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 323s Get:310 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-3 [45.2 kB] 323s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 323s Get:312 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 323s Get:313 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman all 5.1-1 [10.6 kB] 323s Get:314 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 323s Get:315 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 323s Get:316 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 323s Get:317 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 323s Get:318 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 323s Get:319 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 323s Get:320 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 323s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 323s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 323s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 323s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 323s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 323s Preconfiguring packages ... 323s Fetched 193 MB in 5s (35.1 MB/s) 323s Selecting previously unselected package imagemagick-7-common. 324s (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 ... 78531 files and directories currently installed.) 324s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 324s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 324s Selecting previously unselected package libgomp1:amd64. 324s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 324s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 324s Selecting previously unselected package libfftw3-double3:amd64. 324s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 324s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 324s Selecting previously unselected package libfontenc1:amd64. 324s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 324s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 324s Selecting previously unselected package x11-common. 324s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 324s Unpacking x11-common (1:7.7+24ubuntu1) ... 324s Selecting previously unselected package xfonts-encodings. 324s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 324s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 324s Selecting previously unselected package xfonts-utils. 324s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 324s Unpacking xfonts-utils (1:7.7+7) ... 324s Selecting previously unselected package fonts-urw-base35. 324s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 324s Unpacking fonts-urw-base35 (20200910-8) ... 324s Selecting previously unselected package fontconfig-config. 324s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 324s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 324s Selecting previously unselected package libfontconfig1:amd64. 324s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 324s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 324s Selecting previously unselected package libsharpyuv0:amd64. 324s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 324s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 324s Selecting previously unselected package libaom3:amd64. 324s Preparing to unpack .../011-libaom3_3.12.1-1_amd64.deb ... 324s Unpacking libaom3:amd64 (3.12.1-1) ... 324s Selecting previously unselected package libheif-plugin-aomdec:amd64. 324s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_amd64.deb ... 324s Unpacking libheif-plugin-aomdec:amd64 (1.20.2-1) ... 324s Selecting previously unselected package libde265-0:amd64. 324s Preparing to unpack .../013-libde265-0_1.0.16-1_amd64.deb ... 324s Unpacking libde265-0:amd64 (1.0.16-1) ... 324s Selecting previously unselected package libheif-plugin-libde265:amd64. 324s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_amd64.deb ... 324s Unpacking libheif-plugin-libde265:amd64 (1.20.2-1) ... 324s Selecting previously unselected package libheif1:amd64. 324s Preparing to unpack .../015-libheif1_1.20.2-1_amd64.deb ... 324s Unpacking libheif1:amd64 (1.20.2-1) ... 324s Selecting previously unselected package libjbig0:amd64. 324s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 324s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 324s Selecting previously unselected package libjpeg-turbo8:amd64. 324s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 324s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 324s Selecting previously unselected package libjpeg8:amd64. 324s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 324s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 324s Selecting previously unselected package liblcms2-2:amd64. 324s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 324s Unpacking liblcms2-2:amd64 (2.16-2) ... 324s Selecting previously unselected package liblqr-1-0:amd64. 324s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 324s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 324s Selecting previously unselected package libltdl7:amd64. 324s Preparing to unpack .../021-libltdl7_2.5.4-4build1_amd64.deb ... 324s Unpacking libltdl7:amd64 (2.5.4-4build1) ... 324s Selecting previously unselected package libopenjp2-7:amd64. 324s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_amd64.deb ... 324s Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... 324s Selecting previously unselected package libraw23t64:amd64. 324s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 324s Unpacking libraw23t64:amd64 (0.21.4-2) ... 324s Selecting previously unselected package libdeflate0:amd64. 324s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 324s Unpacking libdeflate0:amd64 (1.23-2) ... 324s Selecting previously unselected package liblerc4:amd64. 324s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 324s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 324s Selecting previously unselected package libwebp7:amd64. 324s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 324s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 324s Selecting previously unselected package libtiff6:amd64. 324s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 324s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 324s Selecting previously unselected package libwebpdemux2:amd64. 324s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 324s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 324s Selecting previously unselected package libwebpmux3:amd64. 324s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 324s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 324s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 324s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 324s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 324s Selecting previously unselected package libimage-magick-q16-perl. 324s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 324s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 324s Selecting previously unselected package libimage-magick-perl. 324s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 324s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 324s Selecting previously unselected package libfcgi0t64:amd64. 324s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 324s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 324s Selecting previously unselected package libfcgi-perl. 324s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 324s Unpacking libfcgi-perl (0.82+ds-3build3) ... 324s Selecting previously unselected package libfcgi-procmanager-perl. 324s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 324s Unpacking libfcgi-procmanager-perl (0.28-3) ... 324s Selecting previously unselected package libcrypt-urandom-perl. 324s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_amd64.deb ... 324s Unpacking libcrypt-urandom-perl (0.54-1) ... 324s Selecting previously unselected package libapache-session-perl. 324s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 324s Unpacking libapache-session-perl (1.94-2) ... 324s Selecting previously unselected package liberror-perl. 324s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 324s Unpacking liberror-perl (0.17030-1) ... 324s Selecting previously unselected package libipc-sharelite-perl. 324s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 324s Unpacking libipc-sharelite-perl (0.17-5build4) ... 324s Selecting previously unselected package libcache-cache-perl. 324s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 324s Unpacking libcache-cache-perl (1.08-3) ... 324s Selecting previously unselected package libclass-xsaccessor-perl. 324s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 324s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 324s Selecting previously unselected package libconfig-inifiles-perl. 324s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-3_all.deb ... 324s Unpacking libconfig-inifiles-perl (3.000003-3) ... 324s Selecting previously unselected package perl-openssl-defaults:amd64. 324s Preparing to unpack .../043-perl-openssl-defaults_7build3_amd64.deb ... 324s Unpacking perl-openssl-defaults:amd64 (7build3) ... 324s Selecting previously unselected package libcrypt-openssl-bignum-perl. 324s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 324s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 324s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 324s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 324s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 324s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 324s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 324s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 324s Selecting previously unselected package libconvert-asn1-perl. 324s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 324s Unpacking libconvert-asn1-perl (0.34-1) ... 324s Selecting previously unselected package libcrypt-openssl-x509-perl. 324s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 324s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 324s Selecting previously unselected package libclass-errorhandler-perl. 324s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 324s Unpacking libclass-errorhandler-perl (0.04-3) ... 324s Selecting previously unselected package libcrypt-des-perl:amd64. 324s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_amd64.deb ... 324s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 324s Selecting previously unselected package libcrypt-des-ede3-perl. 324s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 324s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 324s Selecting previously unselected package libcryptx-perl. 324s Preparing to unpack .../052-libcryptx-perl_0.087-1_amd64.deb ... 324s Unpacking libcryptx-perl (0.087-1) ... 324s Selecting previously unselected package libconvert-pem-perl. 324s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 324s Unpacking libconvert-pem-perl (0.13-1) ... 324s Selecting previously unselected package libcrypt-rijndael-perl. 324s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 324s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 324s Selecting previously unselected package libhtml-tagset-perl. 324s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 324s Unpacking libhtml-tagset-perl (3.24-1) ... 324s Selecting previously unselected package liburi-perl. 324s Preparing to unpack .../056-liburi-perl_5.34-2_all.deb ... 324s Unpacking liburi-perl (5.34-2) ... 324s Selecting previously unselected package libhtml-parser-perl:amd64. 324s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_amd64.deb ... 324s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 324s Selecting previously unselected package libcgi-pm-perl. 324s Preparing to unpack .../058-libcgi-pm-perl_4.68-1_all.deb ... 324s Unpacking libcgi-pm-perl (4.68-1) ... 324s Selecting previously unselected package libhtml-template-perl. 324s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 324s Unpacking libhtml-template-perl (2.97-2build1) ... 324s Selecting previously unselected package libjson-perl. 324s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 324s Unpacking libjson-perl (4.10000-1) ... 324s Selecting previously unselected package libcommon-sense-perl:amd64. 324s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_amd64.deb ... 324s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 324s Selecting previously unselected package libtypes-serialiser-perl. 325s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 325s Unpacking libtypes-serialiser-perl (1.01-1) ... 325s Selecting previously unselected package libjson-xs-perl. 325s Preparing to unpack .../063-libjson-xs-perl_4.040-1_amd64.deb ... 325s Unpacking libjson-xs-perl (4.040-1) ... 325s Selecting previously unselected package libmouse-perl:amd64. 325s Preparing to unpack .../064-libmouse-perl_2.5.11-1build1_amd64.deb ... 325s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 325s Selecting previously unselected package libnet-cidr-perl. 325s Preparing to unpack .../065-libnet-cidr-perl_0.25-1_all.deb ... 325s Unpacking libnet-cidr-perl (0.25-1) ... 325s Selecting previously unselected package libnet-ssleay-perl:amd64. 325s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_amd64.deb ... 325s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 325s Selecting previously unselected package libposix-strftime-compiler-perl. 325s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 325s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 325s Selecting previously unselected package libapache-logformat-compiler-perl. 325s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 325s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 325s Selecting previously unselected package libcookie-baker-perl. 325s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 325s Unpacking libcookie-baker-perl (0.12-1) ... 325s Selecting previously unselected package libdevel-stacktrace-perl. 325s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 325s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 325s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 325s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 325s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 325s Selecting previously unselected package libclass-inspector-perl. 325s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 325s Unpacking libclass-inspector-perl (1.36-3) ... 325s Selecting previously unselected package libfile-sharedir-perl. 325s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 325s Unpacking libfile-sharedir-perl (1.118-3) ... 325s Selecting previously unselected package libfilesys-notify-simple-perl. 325s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 325s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 325s Selecting previously unselected package libhash-multivalue-perl. 325s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 325s Unpacking libhash-multivalue-perl (0.16-3) ... 325s Selecting previously unselected package libhttp-multipartparser-perl. 325s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 325s Unpacking libhttp-multipartparser-perl (0.02-3) ... 325s Selecting previously unselected package libjson-maybexs-perl. 325s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 325s Unpacking libjson-maybexs-perl (1.004008-1) ... 325s Selecting previously unselected package libstream-buffered-perl. 325s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 325s Unpacking libstream-buffered-perl (0.03-3) ... 325s Selecting previously unselected package libwww-form-urlencoded-perl. 325s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 325s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 325s Selecting previously unselected package libhttp-entity-parser-perl. 325s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 325s Unpacking libhttp-entity-parser-perl (0.25-2) ... 325s Selecting previously unselected package libtimedate-perl. 325s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 325s Unpacking libtimedate-perl (2.3300-2) ... 325s Selecting previously unselected package libhttp-date-perl. 325s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 325s Unpacking libhttp-date-perl (6.06-1) ... 325s Selecting previously unselected package libhttp-headers-fast-perl. 325s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 325s Unpacking libhttp-headers-fast-perl (0.22-3) ... 325s Selecting previously unselected package libclone-perl:amd64. 325s Preparing to unpack .../084-libclone-perl_0.47-1_amd64.deb ... 325s Unpacking libclone-perl:amd64 (0.47-1) ... 325s Selecting previously unselected package libencode-locale-perl. 325s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 325s Unpacking libencode-locale-perl (1.05-3) ... 325s Selecting previously unselected package libio-html-perl. 325s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 325s Unpacking libio-html-perl (1.004-3) ... 325s Selecting previously unselected package liblwp-mediatypes-perl. 325s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 325s Unpacking liblwp-mediatypes-perl (6.04-2) ... 325s Selecting previously unselected package libhttp-message-perl. 325s Preparing to unpack .../088-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 325s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 325s Selecting previously unselected package libtest-sharedfork-perl. 325s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 325s Unpacking libtest-sharedfork-perl (0.35-3) ... 325s Selecting previously unselected package libtest-tcp-perl. 325s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 325s Unpacking libtest-tcp-perl (2.22-2) ... 325s Selecting previously unselected package libtry-tiny-perl. 325s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 325s Unpacking libtry-tiny-perl (0.32-1) ... 325s Selecting previously unselected package libplack-perl. 325s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 325s Unpacking libplack-perl (1.0051-1) ... 325s Selecting previously unselected package libfile-listing-perl. 325s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 325s Unpacking libfile-listing-perl (6.16-1) ... 325s Selecting previously unselected package libhtml-tree-perl. 325s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 325s Unpacking libhtml-tree-perl (5.07-3) ... 325s Selecting previously unselected package libhttp-cookies-perl. 325s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 325s Unpacking libhttp-cookies-perl (6.11-1) ... 325s Selecting previously unselected package libhttp-negotiate-perl. 325s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 325s Unpacking libhttp-negotiate-perl (6.01-2) ... 325s Selecting previously unselected package libio-socket-ssl-perl. 325s Preparing to unpack .../097-libio-socket-ssl-perl_2.089-1_all.deb ... 325s Unpacking libio-socket-ssl-perl (2.089-1) ... 325s Selecting previously unselected package libnet-http-perl. 325s Preparing to unpack .../098-libnet-http-perl_6.23-1_all.deb ... 325s Unpacking libnet-http-perl (6.23-1) ... 325s Selecting previously unselected package liblwp-protocol-https-perl. 325s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 325s Unpacking liblwp-protocol-https-perl (6.14-1) ... 325s Selecting previously unselected package libwww-robotrules-perl. 325s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1_all.deb ... 325s Unpacking libwww-robotrules-perl (6.02-1) ... 325s Selecting previously unselected package libwww-perl. 325s Preparing to unpack .../101-libwww-perl_6.78-1_all.deb ... 325s Unpacking libwww-perl (6.78-1) ... 325s Selecting previously unselected package liblemonldap-ng-common-perl. 325s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 325s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 325s Selecting previously unselected package liblemonldap-ng-handler-perl. 325s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 325s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 325s Selecting previously unselected package lemonldap-ng-fastcgi-server. 325s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 325s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 325s Selecting previously unselected package fonts-font-awesome. 325s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 325s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 325s Selecting previously unselected package libconvert-base32-perl. 325s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 325s Unpacking libconvert-base32-perl (0.06-3) ... 325s Selecting previously unselected package libdigest-hmac-perl. 325s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 325s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 325s Selecting previously unselected package libemail-date-format-perl. 325s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 325s Unpacking libemail-date-format-perl (1.008-1) ... 325s Selecting previously unselected package libfont-afm-perl. 325s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 325s Unpacking libfont-afm-perl (1.20-4) ... 325s Selecting previously unselected package libhtml-format-perl. 325s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 325s Unpacking libhtml-format-perl (2.16-2) ... 325s Selecting previously unselected package libhtml-formattext-withlinks-perl. 325s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 325s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 325s Selecting previously unselected package javascript-common. 325s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 325s Unpacking javascript-common (12+nmu1) ... 325s Selecting previously unselected package libjs-popper.js. 325s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6_all.deb ... 325s Unpacking libjs-popper.js (1.16.1+ds-6) ... 325s Selecting previously unselected package libjs-bootstrap4. 325s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 325s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 325s Selecting previously unselected package libjs-jquery. 325s Preparing to unpack .../115-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 325s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 325s Selecting previously unselected package libjs-jquery-cookie. 325s Preparing to unpack .../116-libjs-jquery-cookie_12-4_all.deb ... 325s Unpacking libjs-jquery-cookie (12-4) ... 325s Selecting previously unselected package libjs-jquery-ui. 325s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 325s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 325s Selecting previously unselected package libexporter-tiny-perl. 325s Preparing to unpack .../118-libexporter-tiny-perl_1.006002-1_all.deb ... 325s Unpacking libexporter-tiny-perl (1.006002-1) ... 325s Selecting previously unselected package liblist-moreutils-xs-perl. 325s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 325s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 325s Selecting previously unselected package liblist-moreutils-perl. 325s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 325s Unpacking liblist-moreutils-perl (0.430-2) ... 325s Selecting previously unselected package libregexp-assemble-perl. 325s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 325s Unpacking libregexp-assemble-perl (0.38-2) ... 325s Selecting previously unselected package libtext-unidecode-perl. 325s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 325s Unpacking libtext-unidecode-perl (1.30-3) ... 325s Selecting previously unselected package liblemonldap-ng-portal-perl. 325s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 325s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 325s Selecting previously unselected package m4. 325s Preparing to unpack .../124-m4_1.4.19-8_amd64.deb ... 325s Unpacking m4 (1.4.19-8) ... 325s Selecting previously unselected package autoconf. 325s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 325s Unpacking autoconf (2.72-3.1ubuntu1) ... 325s Selecting previously unselected package dctrl-tools. 325s Preparing to unpack .../126-dctrl-tools_2.24-3build3_amd64.deb ... 325s Unpacking dctrl-tools (2.24-3build3) ... 325s Selecting previously unselected package autodep8. 325s Preparing to unpack .../127-autodep8_0.30_all.deb ... 325s Unpacking autodep8 (0.30) ... 325s Selecting previously unselected package autotools-dev. 325s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 325s Unpacking autotools-dev (20240727.1) ... 325s Selecting previously unselected package automake. 325s Preparing to unpack .../129-automake_1%3a1.17-4ubuntu1_all.deb ... 325s Unpacking automake (1:1.17-4ubuntu1) ... 325s Selecting previously unselected package autopoint. 325s Preparing to unpack .../130-autopoint_0.23.1-2build2_all.deb ... 325s Unpacking autopoint (0.23.1-2build2) ... 325s Selecting previously unselected package libisl23:amd64. 325s Preparing to unpack .../131-libisl23_0.27-1_amd64.deb ... 325s Unpacking libisl23:amd64 (0.27-1) ... 325s Selecting previously unselected package libmpc3:amd64. 325s Preparing to unpack .../132-libmpc3_1.3.1-1build3_amd64.deb ... 325s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 325s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 325s Preparing to unpack .../133-cpp-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 325s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package cpp-15. 326s Preparing to unpack .../134-cpp-15_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package cpp-x86-64-linux-gnu. 326s Preparing to unpack .../135-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 326s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 326s Selecting previously unselected package cpp. 326s Preparing to unpack .../136-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 326s Unpacking cpp (4:15.2.0-4ubuntu1) ... 326s Selecting previously unselected package libcc1-0:amd64. 326s Preparing to unpack .../137-libcc1-0_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libcc1-0:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libitm1:amd64. 326s Preparing to unpack .../138-libitm1_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libitm1:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libasan8:amd64. 326s Preparing to unpack .../139-libasan8_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libasan8:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package liblsan0:amd64. 326s Preparing to unpack .../140-liblsan0_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking liblsan0:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libtsan2:amd64. 326s Preparing to unpack .../141-libtsan2_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libtsan2:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libubsan1:amd64. 326s Preparing to unpack .../142-libubsan1_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libubsan1:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libhwasan0:amd64. 326s Preparing to unpack .../143-libhwasan0_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libhwasan0:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libquadmath0:amd64. 326s Preparing to unpack .../144-libquadmath0_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libquadmath0:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package libgcc-15-dev:amd64. 326s Preparing to unpack .../145-libgcc-15-dev_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 326s Preparing to unpack .../146-gcc-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package gcc-15. 326s Preparing to unpack .../147-gcc-15_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package gcc-x86-64-linux-gnu. 326s Preparing to unpack .../148-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 326s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 326s Selecting previously unselected package gcc. 326s Preparing to unpack .../149-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 326s Unpacking gcc (4:15.2.0-4ubuntu1) ... 326s Selecting previously unselected package libstdc++-15-dev:amd64. 326s Preparing to unpack .../150-libstdc++-15-dev_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package g++-15-x86-64-linux-gnu. 326s Preparing to unpack .../151-g++-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package g++-15. 326s Preparing to unpack .../152-g++-15_15.2.0-5ubuntu1_amd64.deb ... 326s Unpacking g++-15 (15.2.0-5ubuntu1) ... 326s Selecting previously unselected package g++-x86-64-linux-gnu. 326s Preparing to unpack .../153-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 326s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 326s Selecting previously unselected package g++. 326s Preparing to unpack .../154-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 326s Unpacking g++ (4:15.2.0-4ubuntu1) ... 326s Selecting previously unselected package build-essential. 326s Preparing to unpack .../155-build-essential_12.12ubuntu1_amd64.deb ... 326s Unpacking build-essential (12.12ubuntu1) ... 326s Selecting previously unselected package ca-certificates-java. 326s Preparing to unpack .../156-ca-certificates-java_20240118_all.deb ... 326s Unpacking ca-certificates-java (20240118) ... 326s Selecting previously unselected package libdebhelper-perl. 326s Preparing to unpack .../157-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 326s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 326s Selecting previously unselected package libtool. 326s Preparing to unpack .../158-libtool_2.5.4-4build1_all.deb ... 326s Unpacking libtool (2.5.4-4build1) ... 326s Selecting previously unselected package dh-autoreconf. 326s Preparing to unpack .../159-dh-autoreconf_21_all.deb ... 326s Unpacking dh-autoreconf (21) ... 326s Selecting previously unselected package libarchive-zip-perl. 326s Preparing to unpack .../160-libarchive-zip-perl_1.68-1_all.deb ... 326s Unpacking libarchive-zip-perl (1.68-1) ... 326s Selecting previously unselected package libfile-stripnondeterminism-perl. 326s Preparing to unpack .../161-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 326s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 326s Selecting previously unselected package dh-strip-nondeterminism. 326s Preparing to unpack .../162-dh-strip-nondeterminism_1.14.2-1_all.deb ... 326s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 326s Selecting previously unselected package debugedit. 326s Preparing to unpack .../163-debugedit_1%3a5.2-3_amd64.deb ... 326s Unpacking debugedit (1:5.2-3) ... 326s Selecting previously unselected package dwz. 326s Preparing to unpack .../164-dwz_0.16-2_amd64.deb ... 326s Unpacking dwz (0.16-2) ... 326s Selecting previously unselected package gettext. 326s Preparing to unpack .../165-gettext_0.23.1-2build2_amd64.deb ... 326s Unpacking gettext (0.23.1-2build2) ... 326s Selecting previously unselected package intltool-debian. 326s Preparing to unpack .../166-intltool-debian_0.35.0+20060710.6_all.deb ... 326s Unpacking intltool-debian (0.35.0+20060710.6) ... 326s Selecting previously unselected package po-debconf. 326s Preparing to unpack .../167-po-debconf_1.0.21+nmu1_all.deb ... 326s Unpacking po-debconf (1.0.21+nmu1) ... 327s Selecting previously unselected package debhelper. 327s Preparing to unpack .../168-debhelper_13.24.2ubuntu1_all.deb ... 327s Unpacking debhelper (13.24.2ubuntu1) ... 327s Selecting previously unselected package java-common. 327s Preparing to unpack .../169-java-common_0.76_all.deb ... 327s Unpacking java-common (0.76) ... 327s Selecting previously unselected package libnspr4:amd64. 327s Preparing to unpack .../170-libnspr4_2%3a4.36-1ubuntu2_amd64.deb ... 327s Unpacking libnspr4:amd64 (2:4.36-1ubuntu2) ... 327s Selecting previously unselected package libnss3:amd64. 327s Preparing to unpack .../171-libnss3_2%3a3.114-1_amd64.deb ... 327s Unpacking libnss3:amd64 (2:3.114-1) ... 327s Selecting previously unselected package libpcsclite1:amd64. 327s Preparing to unpack .../172-libpcsclite1_2.3.3-1_amd64.deb ... 327s Unpacking libpcsclite1:amd64 (2.3.3-1) ... 327s Selecting previously unselected package openjdk-21-jre-headless:amd64. 327s Preparing to unpack .../173-openjdk-21-jre-headless_21.0.9+10-1_amd64.deb ... 327s Unpacking openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 327s Selecting previously unselected package default-jre-headless. 327s Preparing to unpack .../174-default-jre-headless_2%3a1.21-76_amd64.deb ... 327s Unpacking default-jre-headless (2:1.21-76) ... 327s Selecting previously unselected package sgml-base. 327s Preparing to unpack .../175-sgml-base_1.31+nmu1_all.deb ... 327s Unpacking sgml-base (1.31+nmu1) ... 327s Selecting previously unselected package xml-core. 327s Preparing to unpack .../176-xml-core_0.19_all.deb ... 327s Unpacking xml-core (0.19) ... 327s Selecting previously unselected package docutils-common. 327s Preparing to unpack .../177-docutils-common_0.21.2+dfsg-2_all.deb ... 327s Unpacking docutils-common (0.21.2+dfsg-2) ... 327s Selecting previously unselected package unzip. 327s Preparing to unpack .../178-unzip_6.0-28ubuntu7_amd64.deb ... 327s Unpacking unzip (6.0-28ubuntu7) ... 327s Selecting previously unselected package java-wrappers. 327s Preparing to unpack .../179-java-wrappers_0.5_all.deb ... 327s Unpacking java-wrappers (0.5) ... 327s Selecting previously unselected package libonig5:amd64. 327s Preparing to unpack .../180-libonig5_6.9.10-1_amd64.deb ... 327s Unpacking libonig5:amd64 (6.9.10-1) ... 327s Selecting previously unselected package libjq1:amd64. 327s Preparing to unpack .../181-libjq1_1.8.1-3ubuntu1_amd64.deb ... 327s Unpacking libjq1:amd64 (1.8.1-3ubuntu1) ... 327s Selecting previously unselected package jq. 327s Preparing to unpack .../182-jq_1.8.1-3ubuntu1_amd64.deb ... 327s Unpacking jq (1.8.1-3ubuntu1) ... 327s Selecting previously unselected package libalgorithm-c3-perl. 327s Preparing to unpack .../183-libalgorithm-c3-perl_0.11-2_all.deb ... 327s Unpacking libalgorithm-c3-perl (0.11-2) ... 327s Selecting previously unselected package libauth-yubikey-webclient-perl. 327s Preparing to unpack .../184-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 327s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 327s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 327s Preparing to unpack .../185-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 327s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 327s Selecting previously unselected package libdynaloader-functions-perl. 327s Preparing to unpack .../186-libdynaloader-functions-perl_0.004-2_all.deb ... 327s Unpacking libdynaloader-functions-perl (0.004-2) ... 327s Selecting previously unselected package libdevel-callchecker-perl:amd64. 327s Preparing to unpack .../187-libdevel-callchecker-perl_0.009-2_amd64.deb ... 327s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 327s Selecting previously unselected package libparams-classify-perl:amd64. 327s Preparing to unpack .../188-libparams-classify-perl_0.015-2build6_amd64.deb ... 327s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 327s Selecting previously unselected package libmodule-runtime-perl. 327s Preparing to unpack .../189-libmodule-runtime-perl_0.018-1_all.deb ... 327s Unpacking libmodule-runtime-perl (0.018-1) ... 327s Selecting previously unselected package libmodule-implementation-perl. 327s Preparing to unpack .../190-libmodule-implementation-perl_0.09-2_all.deb ... 327s Unpacking libmodule-implementation-perl (0.09-2) ... 327s Selecting previously unselected package libsub-exporter-progressive-perl. 327s Preparing to unpack .../191-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 327s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 327s Selecting previously unselected package libvariable-magic-perl. 327s Preparing to unpack .../192-libvariable-magic-perl_0.64-1build1_amd64.deb ... 327s Unpacking libvariable-magic-perl (0.64-1build1) ... 327s Selecting previously unselected package libb-hooks-endofscope-perl. 327s Preparing to unpack .../193-libb-hooks-endofscope-perl_0.28-2_all.deb ... 327s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 327s Selecting previously unselected package libcrypt-random-seed-perl. 327s Preparing to unpack .../194-libcrypt-random-seed-perl_0.03-3_all.deb ... 327s Unpacking libcrypt-random-seed-perl (0.03-3) ... 327s Selecting previously unselected package libmath-random-isaac-perl. 327s Preparing to unpack .../195-libmath-random-isaac-perl_1.004-2_all.deb ... 327s Unpacking libmath-random-isaac-perl (1.004-2) ... 327s Selecting previously unselected package libbytes-random-secure-perl. 327s Preparing to unpack .../196-libbytes-random-secure-perl_0.29-3_all.deb ... 327s Unpacking libbytes-random-secure-perl (0.29-3) ... 327s Selecting previously unselected package libcapture-tiny-perl. 327s Preparing to unpack .../197-libcapture-tiny-perl_0.50-1_all.deb ... 327s Unpacking libcapture-tiny-perl (0.50-1) ... 327s Selecting previously unselected package libcares2:amd64. 327s Preparing to unpack .../198-libcares2_1.34.5-1_amd64.deb ... 327s Unpacking libcares2:amd64 (1.34.5-1) ... 327s Selecting previously unselected package libclass-c3-perl. 327s Preparing to unpack .../199-libclass-c3-perl_0.35-2_all.deb ... 327s Unpacking libclass-c3-perl (0.35-2) ... 327s Selecting previously unselected package libclass-data-inheritable-perl. 327s Preparing to unpack .../200-libclass-data-inheritable-perl_0.10-1_all.deb ... 327s Unpacking libclass-data-inheritable-perl (0.10-1) ... 327s Selecting previously unselected package libclass-method-modifiers-perl. 327s Preparing to unpack .../201-libclass-method-modifiers-perl_2.15-1_all.deb ... 327s Unpacking libclass-method-modifiers-perl (2.15-1) ... 327s Selecting previously unselected package libclass-singleton-perl. 327s Preparing to unpack .../202-libclass-singleton-perl_1.6-2_all.deb ... 327s Unpacking libclass-singleton-perl (1.6-2) ... 327s Selecting previously unselected package libconvert-binhex-perl. 327s Preparing to unpack .../203-libconvert-binhex-perl_1.125-3_all.deb ... 327s Unpacking libconvert-binhex-perl (1.125-3) ... 327s Selecting previously unselected package libcrypt-dh-gmp-perl. 327s Preparing to unpack .../204-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 327s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 327s Selecting previously unselected package libcrypt-jwt-perl. 327s Preparing to unpack .../205-libcrypt-jwt-perl_0.037-1_all.deb ... 327s Unpacking libcrypt-jwt-perl (0.037-1) ... 327s Selecting previously unselected package libcrypt-ssleay-perl. 327s Preparing to unpack .../206-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 327s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 327s Selecting previously unselected package libdata-hexdump-perl. 327s Preparing to unpack .../207-libdata-hexdump-perl_0.04-2_all.deb ... 327s Unpacking libdata-hexdump-perl (0.04-2) ... 328s Selecting previously unselected package libparams-util-perl. 328s Preparing to unpack .../208-libparams-util-perl_1.102-3build1_amd64.deb ... 328s Unpacking libparams-util-perl (1.102-3build1) ... 328s Selecting previously unselected package libsub-install-perl. 328s Preparing to unpack .../209-libsub-install-perl_0.929-1_all.deb ... 328s Unpacking libsub-install-perl (0.929-1) ... 328s Selecting previously unselected package libdata-optlist-perl. 328s Preparing to unpack .../210-libdata-optlist-perl_0.114-1_all.deb ... 328s Unpacking libdata-optlist-perl (0.114-1) ... 328s Selecting previously unselected package liblist-someutils-perl. 328s Preparing to unpack .../211-liblist-someutils-perl_0.59-1_all.deb ... 328s Unpacking liblist-someutils-perl (0.59-1) ... 328s Selecting previously unselected package liblist-utilsby-perl. 328s Preparing to unpack .../212-liblist-utilsby-perl_0.12-2_all.deb ... 328s Unpacking liblist-utilsby-perl (0.12-2) ... 328s Selecting previously unselected package liblist-allutils-perl. 328s Preparing to unpack .../213-liblist-allutils-perl_0.19-1_all.deb ... 328s Unpacking liblist-allutils-perl (0.19-1) ... 328s Selecting previously unselected package libimport-into-perl. 328s Preparing to unpack .../214-libimport-into-perl_1.002005-2_all.deb ... 328s Unpacking libimport-into-perl (1.002005-2) ... 328s Selecting previously unselected package librole-tiny-perl. 328s Preparing to unpack .../215-librole-tiny-perl_2.002004-1_all.deb ... 328s Unpacking librole-tiny-perl (2.002004-1) ... 328s Selecting previously unselected package libsub-quote-perl. 328s Preparing to unpack .../216-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 328s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 328s Selecting previously unselected package libmoo-perl. 328s Preparing to unpack .../217-libmoo-perl_2.005005-1_all.deb ... 328s Unpacking libmoo-perl (2.005005-1) ... 328s Selecting previously unselected package libdata-password-zxcvbn-perl. 328s Preparing to unpack .../218-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 328s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 328s Selecting previously unselected package libpackage-stash-perl. 328s Preparing to unpack .../219-libpackage-stash-perl_0.40-1_all.deb ... 328s Unpacking libpackage-stash-perl (0.40-1) ... 328s Selecting previously unselected package libsub-identify-perl. 328s Preparing to unpack .../220-libsub-identify-perl_0.14-3build4_amd64.deb ... 328s Unpacking libsub-identify-perl (0.14-3build4) ... 328s Selecting previously unselected package libsub-name-perl:amd64. 328s Preparing to unpack .../221-libsub-name-perl_0.28-1_amd64.deb ... 328s Unpacking libsub-name-perl:amd64 (0.28-1) ... 328s Selecting previously unselected package libnamespace-clean-perl. 328s Preparing to unpack .../222-libnamespace-clean-perl_0.27-2_all.deb ... 328s Unpacking libnamespace-clean-perl (0.27-2) ... 328s Selecting previously unselected package libnamespace-autoclean-perl. 328s Preparing to unpack .../223-libnamespace-autoclean-perl_0.31-1_all.deb ... 328s Unpacking libnamespace-autoclean-perl (0.31-1) ... 328s Selecting previously unselected package libsub-exporter-perl. 328s Preparing to unpack .../224-libsub-exporter-perl_0.990-1_all.deb ... 328s Unpacking libsub-exporter-perl (0.990-1) ... 328s Selecting previously unselected package libeval-closure-perl. 328s Preparing to unpack .../225-libeval-closure-perl_0.14-3_all.deb ... 328s Unpacking libeval-closure-perl (0.14-3) ... 328s Selecting previously unselected package libexception-class-perl. 328s Preparing to unpack .../226-libexception-class-perl_1.45-1_all.deb ... 328s Unpacking libexception-class-perl (1.45-1) ... 328s Selecting previously unselected package libparams-validationcompiler-perl. 328s Preparing to unpack .../227-libparams-validationcompiler-perl_0.31-1_all.deb ... 328s Unpacking libparams-validationcompiler-perl (0.31-1) ... 328s Selecting previously unselected package libmro-compat-perl. 328s Preparing to unpack .../228-libmro-compat-perl_0.15-2_all.deb ... 328s Unpacking libmro-compat-perl (0.15-2) ... 328s Selecting previously unselected package libxstring-perl:amd64. 328s Preparing to unpack .../229-libxstring-perl_0.005-2build4_amd64.deb ... 328s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 328s Selecting previously unselected package libspecio-perl. 328s Preparing to unpack .../230-libspecio-perl_0.50-1_all.deb ... 328s Unpacking libspecio-perl (0.50-1) ... 328s Selecting previously unselected package libdatetime-locale-perl. 328s Preparing to unpack .../231-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 328s Unpacking libdatetime-locale-perl (1:1.41-1) ... 328s Selecting previously unselected package libdatetime-timezone-perl. 328s Preparing to unpack .../232-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 328s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 328s Selecting previously unselected package libdatetime-perl. 328s Preparing to unpack .../233-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 328s Unpacking libdatetime-perl (2:1.65-1build3) ... 328s Selecting previously unselected package libdatetime-format-rfc3339-perl. 328s Preparing to unpack .../234-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 328s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 328s Selecting previously unselected package libdbi-perl:amd64. 328s Preparing to unpack .../235-libdbi-perl_1.647-1_amd64.deb ... 328s Unpacking libdbi-perl:amd64 (1.647-1) ... 328s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 328s Preparing to unpack .../236-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 328s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 328s Selecting previously unselected package libemail-simple-perl. 328s Preparing to unpack .../237-libemail-simple-perl_2.218-1_all.deb ... 328s Unpacking libemail-simple-perl (2.218-1) ... 328s Selecting previously unselected package libmodule-pluggable-perl. 328s Preparing to unpack .../238-libmodule-pluggable-perl_5.2-5_all.deb ... 328s Unpacking libmodule-pluggable-perl (5.2-5) ... 328s Selecting previously unselected package libemail-abstract-perl. 328s Preparing to unpack .../239-libemail-abstract-perl_3.010-1_all.deb ... 328s Unpacking libemail-abstract-perl (3.010-1) ... 328s Selecting previously unselected package libemail-address-xs-perl. 328s Preparing to unpack .../240-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 328s Unpacking libemail-address-xs-perl (1.05-1build5) ... 328s Selecting previously unselected package libmoox-types-mooselike-perl. 328s Preparing to unpack .../241-libmoox-types-mooselike-perl_0.29-2_all.deb ... 328s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 328s Selecting previously unselected package libthrowable-perl. 328s Preparing to unpack .../242-libthrowable-perl_1.001-2_all.deb ... 328s Unpacking libthrowable-perl (1.001-2) ... 328s Selecting previously unselected package libemail-sender-perl. 328s Preparing to unpack .../243-libemail-sender-perl_2.601-1_all.deb ... 328s Unpacking libemail-sender-perl (2.601-1) ... 328s Selecting previously unselected package libextutils-depends-perl. 328s Preparing to unpack .../244-libextutils-depends-perl_0.8002-1_all.deb ... 328s Unpacking libextutils-depends-perl (0.8002-1) ... 328s Selecting previously unselected package libimagequant0:amd64. 328s Preparing to unpack .../245-libimagequant0_2.18.0-1build1_amd64.deb ... 328s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 328s Selecting previously unselected package libxpm4:amd64. 328s Preparing to unpack .../246-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 328s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 328s Selecting previously unselected package libgd3:amd64. 328s Preparing to unpack .../247-libgd3_2.3.3-13ubuntu1_amd64.deb ... 328s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 328s Selecting previously unselected package libgd-perl. 328s Preparing to unpack .../248-libgd-perl_2.78-1build4_amd64.deb ... 328s Unpacking libgd-perl (2.78-1build4) ... 328s Selecting previously unselected package libgd-securityimage-perl. 328s Preparing to unpack .../249-libgd-securityimage-perl_1.75-3_all.deb ... 328s Unpacking libgd-securityimage-perl (1.75-3) ... 328s Selecting previously unselected package libglib-perl:amd64. 328s Preparing to unpack .../250-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 328s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 328s Selecting previously unselected package libgssapi-perl. 328s Preparing to unpack .../251-libgssapi-perl_0.28-4build5_amd64.deb ... 328s Unpacking libgssapi-perl (0.28-4build5) ... 328s Selecting previously unselected package libhash-merge-simple-perl. 328s Preparing to unpack .../252-libhash-merge-simple-perl_0.052-1_all.deb ... 328s Unpacking libhash-merge-simple-perl (0.052-1) ... 328s Selecting previously unselected package libhttp-daemon-perl. 328s Preparing to unpack .../253-libhttp-daemon-perl_6.16-1_all.deb ... 328s Unpacking libhttp-daemon-perl (6.16-1) ... 328s Selecting previously unselected package libicu76:amd64. 328s Preparing to unpack .../254-libicu76_76.1-4ubuntu2_amd64.deb ... 328s Unpacking libicu76:amd64 (76.1-4ubuntu2) ... 328s Selecting previously unselected package libio-pty-perl. 328s Preparing to unpack .../255-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 328s Unpacking libio-pty-perl (1:1.20-1build3) ... 328s Selecting previously unselected package libio-sessiondata-perl. 328s Preparing to unpack .../256-libio-sessiondata-perl_1.03-3_all.deb ... 328s Unpacking libio-sessiondata-perl (1.03-3) ... 328s Selecting previously unselected package libperlio-via-timeout-perl. 328s Preparing to unpack .../257-libperlio-via-timeout-perl_0.32-3_all.deb ... 328s Unpacking libperlio-via-timeout-perl (0.32-3) ... 328s Selecting previously unselected package libio-socket-timeout-perl. 328s Preparing to unpack .../258-libio-socket-timeout-perl_0.32-3_all.deb ... 328s Unpacking libio-socket-timeout-perl (0.32-3) ... 328s Selecting previously unselected package libio-string-perl. 328s Preparing to unpack .../259-libio-string-perl_1.08-4_all.deb ... 328s Unpacking libio-string-perl (1.08-4) ... 328s Selecting previously unselected package libio-stringy-perl. 328s Preparing to unpack .../260-libio-stringy-perl_2.113-2_all.deb ... 328s Unpacking libio-stringy-perl (2.113-2) ... 328s Selecting previously unselected package libipc-run-perl. 328s Preparing to unpack .../261-libipc-run-perl_20231003.0-2_all.deb ... 328s Unpacking libipc-run-perl (20231003.0-2) ... 328s Selecting previously unselected package libjargs-java. 328s Preparing to unpack .../262-libjargs-java_1.0.0-5_all.deb ... 328s Unpacking libjargs-java (1.0.0-5) ... 328s Selecting previously unselected package libjs-underscore. 328s Preparing to unpack .../263-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 328s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 328s Selecting previously unselected package libjs-sphinxdoc. 328s Preparing to unpack .../264-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 328s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 328s Selecting previously unselected package libxslt1.1:amd64. 328s Preparing to unpack .../265-libxslt1.1_1.1.43-0.3_amd64.deb ... 328s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 328s Selecting previously unselected package libxmlsec1-1:amd64. 328s Preparing to unpack .../266-libxmlsec1-1_1.3.8-2_amd64.deb ... 328s Unpacking libxmlsec1-1:amd64 (1.3.8-2) ... 328s Selecting previously unselected package libxmlsec1-openssl1:amd64. 328s Preparing to unpack .../267-libxmlsec1-openssl1_1.3.8-2_amd64.deb ... 328s Unpacking libxmlsec1-openssl1:amd64 (1.3.8-2) ... 328s Selecting previously unselected package liblasso3t64. 328s Preparing to unpack .../268-liblasso3t64_2.9.0-2build1_amd64.deb ... 328s Unpacking liblasso3t64 (2.9.0-2build1) ... 328s Selecting previously unselected package liblasso-perl:amd64. 328s Preparing to unpack .../269-liblasso-perl_2.9.0-2build1_amd64.deb ... 328s Unpacking liblasso-perl:amd64 (2.9.0-2build1) ... 328s Selecting previously unselected package liblog-log4perl-perl. 328s Preparing to unpack .../270-liblog-log4perl-perl_1.57-1_all.deb ... 328s Unpacking liblog-log4perl-perl (1.57-1) ... 329s Selecting previously unselected package liblwp-protocol-psgi-perl. 329s Preparing to unpack .../271-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 329s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 329s Selecting previously unselected package libnet-smtp-ssl-perl. 329s Preparing to unpack .../272-libnet-smtp-ssl-perl_1.04-2_all.deb ... 329s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 329s Selecting previously unselected package libmailtools-perl. 329s Preparing to unpack .../273-libmailtools-perl_2.22-1_all.deb ... 329s Unpacking libmailtools-perl (2.22-1) ... 329s Selecting previously unselected package libmime-tools-perl. 329s Preparing to unpack .../274-libmime-tools-perl_5.515-1_all.deb ... 329s Unpacking libmime-tools-perl (5.515-1) ... 329s Selecting previously unselected package libnet-ip-perl. 329s Preparing to unpack .../275-libnet-ip-perl_1.26-4_all.deb ... 329s Unpacking libnet-ip-perl (1.26-4) ... 329s Selecting previously unselected package libnet-ldap-perl. 329s Preparing to unpack .../276-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 329s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 329s Selecting previously unselected package libxml-namespacesupport-perl. 329s Preparing to unpack .../277-libxml-namespacesupport-perl_1.12-2_all.deb ... 329s Unpacking libxml-namespacesupport-perl (1.12-2) ... 329s Selecting previously unselected package libxml-sax-base-perl. 329s Preparing to unpack .../278-libxml-sax-base-perl_1.09-3_all.deb ... 329s Unpacking libxml-sax-base-perl (1.09-3) ... 329s Selecting previously unselected package libxml-sax-perl. 329s Preparing to unpack .../279-libxml-sax-perl_1.02+dfsg-4_all.deb ... 329s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 329s Selecting previously unselected package libxml-libxml-perl. 329s Preparing to unpack .../280-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 329s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 329s Selecting previously unselected package libxml-simple-perl. 329s Preparing to unpack .../281-libxml-simple-perl_2.25-2_all.deb ... 329s Unpacking libxml-simple-perl (2.25-2) ... 329s Selecting previously unselected package libnet-openid-common-perl. 329s Preparing to unpack .../282-libnet-openid-common-perl_1.20-2_all.deb ... 329s Unpacking libnet-openid-common-perl (1.20-2) ... 329s Selecting previously unselected package libnet-openid-consumer-perl. 329s Preparing to unpack .../283-libnet-openid-consumer-perl_1.18-2_all.deb ... 329s Unpacking libnet-openid-consumer-perl (1.18-2) ... 329s Selecting previously unselected package libnet-openid-server-perl. 329s Preparing to unpack .../284-libnet-openid-server-perl_1.09-4_all.deb ... 329s Unpacking libnet-openid-server-perl (1.09-4) ... 329s Selecting previously unselected package node-xtend. 329s Preparing to unpack .../285-node-xtend_4.0.2-3_all.deb ... 329s Unpacking node-xtend (4.0.2-3) ... 329s Selecting previously unselected package node-corepack. 329s Preparing to unpack .../286-node-corepack_0.24.0-5_all.deb ... 329s Unpacking node-corepack (0.24.0-5) ... 329s Selecting previously unselected package nodejs. 329s Preparing to unpack .../287-nodejs_20.19.4+dfsg-1_amd64.deb ... 329s Unpacking nodejs (20.19.4+dfsg-1) ... 329s Selecting previously unselected package node-acorn. 329s Preparing to unpack .../288-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 329s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 329s Selecting previously unselected package node-cjs-module-lexer. 329s Preparing to unpack .../289-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 329s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 329s Selecting previously unselected package node-balanced-match. 329s Preparing to unpack .../290-node-balanced-match_2.0.0-1_all.deb ... 329s Unpacking node-balanced-match (2.0.0-1) ... 329s Selecting previously unselected package node-brace-expansion. 329s Preparing to unpack .../291-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 329s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 329s Selecting previously unselected package node-minimatch. 329s Preparing to unpack .../292-node-minimatch_9.0.3-6_all.deb ... 329s Unpacking node-minimatch (9.0.3-6) ... 329s Selecting previously unselected package node-ms. 329s Preparing to unpack .../293-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 329s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 329s Selecting previously unselected package node-debug. 329s Preparing to unpack .../294-node-debug_4.4.1+~4.1.12-1_all.deb ... 329s Unpacking node-debug (4.4.1+~4.1.12-1) ... 329s Selecting previously unselected package node-lru-cache. 329s Preparing to unpack .../295-node-lru-cache_10.0.1-3_all.deb ... 329s Unpacking node-lru-cache (10.0.1-3) ... 329s Selecting previously unselected package node-semver. 329s Preparing to unpack .../296-node-semver_7.6.1+~7.5.8-2_all.deb ... 329s Unpacking node-semver (7.6.1+~7.5.8-2) ... 329s Selecting previously unselected package node-llhttp. 329s Preparing to unpack .../297-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 329s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 329s Selecting previously unselected package node-undici. 329s Preparing to unpack .../298-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 329s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 329s Selecting previously unselected package libnode115:amd64. 329s Preparing to unpack .../299-libnode115_20.19.4+dfsg-1_amd64.deb ... 329s Unpacking libnode115:amd64 (20.19.4+dfsg-1) ... 329s Selecting previously unselected package libregexp-common-perl. 329s Preparing to unpack .../300-libregexp-common-perl_2024080801-1_all.deb ... 329s Unpacking libregexp-common-perl (2024080801-1) ... 329s Selecting previously unselected package libtask-weaken-perl. 329s Preparing to unpack .../301-libtask-weaken-perl_1.06-2_all.deb ... 329s Unpacking libtask-weaken-perl (1.06-2) ... 329s Selecting previously unselected package libxml-parser-perl. 329s Preparing to unpack .../302-libxml-parser-perl_2.47-1build4_amd64.deb ... 329s Unpacking libxml-parser-perl (2.47-1build4) ... 329s Selecting previously unselected package libsoap-lite-perl. 329s Preparing to unpack .../303-libsoap-lite-perl_1.27-3_all.deb ... 329s Unpacking libsoap-lite-perl (1.27-3) ... 329s Selecting previously unselected package libstring-random-perl. 329s Preparing to unpack .../304-libstring-random-perl_1%3a0.32-2_all.deb ... 329s Unpacking libstring-random-perl (1:0.32-2) ... 329s Selecting previously unselected package libtest-leaktrace-perl. 329s Preparing to unpack .../305-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 329s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 329s Selecting previously unselected package libtest-output-perl. 329s Preparing to unpack .../306-libtest-output-perl_1.036-1_all.deb ... 329s Unpacking libtest-output-perl (1.036-1) ... 329s Selecting previously unselected package libtest-pod-perl. 329s Preparing to unpack .../307-libtest-pod-perl_1.52-3_all.deb ... 329s Unpacking libtest-pod-perl (1.52-3) ... 329s Selecting previously unselected package libtime-fake-perl. 329s Preparing to unpack .../308-libtime-fake-perl_0.11-4_all.deb ... 329s Unpacking libtime-fake-perl (0.11-4) ... 329s Selecting previously unselected package libxml-libxslt-perl:amd64. 329s Preparing to unpack .../309-libxml-libxslt-perl_2.003000-3_amd64.deb ... 329s Unpacking libxml-libxslt-perl:amd64 (2.003000-3) ... 329s Selecting previously unselected package node-uglify-js. 329s Preparing to unpack .../310-node-uglify-js_3.17.4-2_all.deb ... 329s Unpacking node-uglify-js (3.17.4-2) ... 329s Selecting previously unselected package python3-defusedxml. 329s Preparing to unpack .../311-python3-defusedxml_0.7.1-3_all.deb ... 329s Unpacking python3-defusedxml (0.7.1-3) ... 329s Selecting previously unselected package python3-roman. 329s Preparing to unpack .../312-python3-roman_5.1-1_all.deb ... 329s Unpacking python3-roman (5.1-1) ... 329s Selecting previously unselected package python3-docutils. 329s Preparing to unpack .../313-python3-docutils_0.21.2+dfsg-2_all.deb ... 329s Unpacking python3-docutils (0.21.2+dfsg-2) ... 329s Selecting previously unselected package python3-imagesize. 329s Preparing to unpack .../314-python3-imagesize_1.4.1-1_all.deb ... 329s Unpacking python3-imagesize (1.4.1-1) ... 329s Selecting previously unselected package python3-packaging. 329s Preparing to unpack .../315-python3-packaging_25.0-1_all.deb ... 329s Unpacking python3-packaging (25.0-1) ... 329s Selecting previously unselected package python3-snowballstemmer. 329s Preparing to unpack .../316-python3-snowballstemmer_2.2.0-4build1_all.deb ... 329s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 329s Selecting previously unselected package sphinx-common. 329s Preparing to unpack .../317-sphinx-common_8.2.3-1ubuntu2_all.deb ... 329s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 329s Selecting previously unselected package python3-alabaster. 329s Preparing to unpack .../318-python3-alabaster_0.7.16-0.1_all.deb ... 329s Unpacking python3-alabaster (0.7.16-0.1) ... 329s Selecting previously unselected package python3-sphinx. 329s Preparing to unpack .../319-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 329s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 329s Selecting previously unselected package python3-sphinx-bootstrap-theme. 329s Preparing to unpack .../320-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 329s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 329s Selecting previously unselected package uglifyjs. 329s Preparing to unpack .../321-uglifyjs_3.17.4-2_all.deb ... 329s Unpacking uglifyjs (3.17.4-2) ... 329s Selecting previously unselected package yui-compressor. 329s Preparing to unpack .../322-yui-compressor_2.4.8-3_all.deb ... 329s Unpacking yui-compressor (2.4.8-3) ... 329s Selecting previously unselected package libauthen-radius-perl. 329s Preparing to unpack .../323-libauthen-radius-perl_0.33-1_all.deb ... 329s Unpacking libauthen-radius-perl (0.33-1) ... 329s Selecting previously unselected package pkg-perl-autopkgtest. 329s Preparing to unpack .../324-pkg-perl-autopkgtest_0.82_all.deb ... 329s Unpacking pkg-perl-autopkgtest (0.82) ... 329s Setting up libconfig-inifiles-perl (3.000003-3) ... 329s Setting up libmodule-pluggable-perl (5.2-5) ... 329s Setting up node-uglify-js (3.17.4-2) ... 329s Setting up libio-sessiondata-perl (1.03-3) ... 329s Setting up javascript-common (12+nmu1) ... 329s Setting up liblcms2-2:amd64 (2.16-2) ... 329s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 329s Setting up libaom3:amd64 (3.12.1-1) ... 329s Setting up node-lru-cache (10.0.1-3) ... 329s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 329s Setting up libmath-random-isaac-perl (1.004-2) ... 329s Setting up libtask-weaken-perl (1.06-2) ... 329s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 329s Setting up libhttp-multipartparser-perl (0.02-3) ... 329s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 329s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 329s Setting up java-common (0.76) ... 329s Setting up libclass-inspector-perl (1.36-3) ... 329s Setting up libfont-afm-perl (1.20-4) ... 329s Setting up libdynaloader-functions-perl (0.004-2) ... 329s Setting up libclass-method-modifiers-perl (2.15-1) ... 329s Setting up libjs-popper.js (1.16.1+ds-6) ... 329s Setting up libio-pty-perl (1:1.20-1build3) ... 329s Setting up libdata-hexdump-perl (0.04-2) ... 329s Setting up python3-defusedxml (0.7.1-3) ... 329s Setting up libclone-perl:amd64 (0.47-1) ... 329s Setting up libarchive-zip-perl (1.68-1) ... 329s Setting up libsub-identify-perl (0.14-3build4) ... 329s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 329s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 329s Setting up python3-alabaster (0.7.16-0.1) ... 330s Setting up libio-stringy-perl (2.113-2) ... 330s Setting up libhtml-tagset-perl (3.24-1) ... 330s Setting up unzip (6.0-28ubuntu7) ... 330s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 330s Setting up libperlio-via-timeout-perl (0.32-3) ... 330s Setting up libfilesys-notify-simple-perl (0.14-3) ... 330s Setting up libnet-cidr-perl (0.25-1) ... 330s Setting up libipc-sharelite-perl (0.17-5build4) ... 330s Setting up libconvert-binhex-perl (1.125-3) ... 330s Setting up liblwp-mediatypes-perl (6.04-2) ... 330s Setting up libcrypt-urandom-perl (0.54-1) ... 330s Setting up x11-common (1:7.7+24ubuntu1) ... 330s Setting up libtest-pod-perl (1.52-3) ... 330s Setting up libtry-tiny-perl (0.32-1) ... 330s Setting up libdeflate0:amd64 (1.23-2) ... 330s Setting up perl-openssl-defaults:amd64 (7build3) ... 330s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 330s Setting up libxml-namespacesupport-perl (1.12-2) ... 330s Setting up m4 (1.4.19-8) ... 330s Setting up libposix-strftime-compiler-perl (0.46-1) ... 330s Setting up libclass-singleton-perl (1.6-2) ... 330s Setting up libencode-locale-perl (1.05-3) ... 330s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 330s Setting up libxstring-perl:amd64 (0.005-2build4) ... 330s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libclass-errorhandler-perl (0.04-3) ... 330s Setting up liblist-utilsby-perl (0.12-2) ... 330s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 330s Setting up libtime-fake-perl (0.11-4) ... 330s Setting up libfcgi-procmanager-perl (0.28-3) ... 330s Setting up libregexp-common-perl (2024080801-1) ... 330s Setting up libtest-sharedfork-perl (0.35-3) ... 330s Setting up libsub-install-perl (0.929-1) ... 330s Setting up libextutils-depends-perl (0.8002-1) ... 330s Setting up libhash-multivalue-perl (0.16-3) ... 330s Setting up liberror-perl (0.17030-1) ... 330s Setting up libapache-session-perl (1.94-2) ... 330s Setting up libxml-sax-base-perl (1.09-3) ... 330s Setting up libio-string-perl (1.08-4) ... 330s Setting up libtest-leaktrace-perl (0.17-1build6) ... 330s Setting up python3-roman (5.1-1) ... 330s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 330s Setting up autotools-dev (20240727.1) ... 330s Setting up libstream-buffered-perl (0.03-3) ... 330s Setting up libclass-data-inheritable-perl (0.10-1) ... 330s Setting up python3-packaging (25.0-1) ... 330s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 330s Setting up libalgorithm-c3-perl (0.11-2) ... 330s Setting up liblog-log4perl-perl (1.57-1) ... 330s Setting up libapache-logformat-compiler-perl (0.36-3) ... 330s Setting up libcrypt-random-seed-perl (0.03-3) ... 330s Setting up libnspr4:amd64 (2:4.36-1ubuntu2) ... 330s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 330s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 330s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 330s Setting up python3-snowballstemmer (2.2.0-4build1) ... 330s Setting up node-balanced-match (2.0.0-1) ... 330s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 330s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 330s Setting up libquadmath0:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 330s Setting up libemail-date-format-perl (1.008-1) ... 330s Setting up libcryptx-perl (0.087-1) ... 330s Setting up libcares2:amd64 (1.34.5-1) ... 330s Setting up libmpc3:amd64 (1.3.1-1build3) ... 330s Setting up libvariable-magic-perl (0.64-1build1) ... 330s Setting up libio-html-perl (1.004-3) ... 330s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 330s Setting up autopoint (0.23.1-2build2) ... 330s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 330s Setting up libipc-run-perl (20231003.0-2) ... 330s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 330s Setting up libpcsclite1:amd64 (2.3.3-1) ... 330s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 330s Setting up libltdl7:amd64 (2.5.4-4build1) ... 330s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 330s Setting up libstring-random-perl (1:0.32-2) ... 330s Setting up libparams-util-perl (1.102-3build1) ... 330s Setting up autoconf (2.72-3.1ubuntu1) ... 330s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 330s Setting up libwebp7:amd64 (1.5.0-0.1) ... 330s Setting up libcapture-tiny-perl (0.50-1) ... 330s Setting up libtimedate-perl (2.3300-2) ... 330s Setting up libubsan1:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libsub-name-perl:amd64 (0.28-1) ... 330s Setting up libtypes-serialiser-perl (1.01-1) ... 330s Setting up libgssapi-perl (0.28-4build5) ... 330s Setting up dwz (0.16-2) ... 330s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 330s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 330s Setting up libhwasan0:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libasan8:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libjson-perl (4.10000-1) ... 330s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 330s Setting up libjargs-java (1.0.0-5) ... 330s Setting up librole-tiny-perl (2.002004-1) ... 330s Setting up debugedit (1:5.2-3) ... 330s Setting up libfile-sharedir-perl (1.118-3) ... 330s Setting up libfcgi-perl (0.82+ds-3build3) ... 330s Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... 330s Setting up libwww-form-urlencoded-perl (0.26-2) ... 330s Setting up sgml-base (1.31+nmu1) ... 330s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 330s Setting up libdevel-stacktrace-perl (2.0500-1) ... 330s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 330s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 330s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 330s Setting up libicu76:amd64 (76.1-4ubuntu2) ... 330s Setting up node-minimatch (9.0.3-6) ... 330s Setting up libtsan2:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 330s Setting up ca-certificates-java (20240118) ... 330s No JRE found. Skipping Java certificates setup. 330s Setting up libexporter-tiny-perl (1.006002-1) ... 330s Setting up node-xtend (4.0.2-3) ... 330s Setting up libisl23:amd64 (0.27-1) ... 330s Setting up libconvert-asn1-perl (0.34-1) ... 330s Setting up libtext-unidecode-perl (1.30-3) ... 330s Setting up libde265-0:amd64 (1.0.16-1) ... 330s Setting up libregexp-assemble-perl (0.38-2) ... 330s Setting up libnet-ip-perl (1.26-4) ... 330s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 330s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 330s Setting up libxmlsec1-1:amd64 (1.3.8-2) ... 330s Setting up libcc1-0:amd64 (15.2.0-5ubuntu1) ... 330s Setting up liburi-perl (5.34-2) ... 330s Setting up libonig5:amd64 (6.9.10-1) ... 330s Setting up libdbi-perl:amd64 (1.647-1) ... 330s Setting up liblsan0:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libconvert-base32-perl (0.06-3) ... 330s Setting up dctrl-tools (2.24-3build3) ... 330s Setting up libitm1:amd64 (15.2.0-5ubuntu1) ... 330s Setting up autodep8 (0.30) ... 330s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 330s Setting up python3-imagesize (1.4.1-1) ... 330s Setting up libemail-address-xs-perl (1.05-1build5) ... 330s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 330s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 330s Setting up automake (1:1.17-4ubuntu1) ... 330s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 330s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 330s Setting up libjson-xs-perl (4.040-1) ... 330s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 330s Setting up libcrypt-des-ede3-perl (0.03-1) ... 330s Setting up libjs-jquery-cookie (12-4) ... 330s Setting up libhttp-date-perl (6.06-1) ... 330s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 330s Setting up gettext (0.23.1-2build2) ... 330s Setting up libtest-tcp-perl (2.22-2) ... 330s Setting up libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 330s Setting up java-wrappers (0.5) ... 330s Setting up libio-socket-timeout-perl (0.32-3) ... 330s Setting up libfile-listing-perl (6.16-1) ... 330s Setting up libhash-merge-simple-perl (0.052-1) ... 330s Setting up libcache-cache-perl (1.08-3) ... 330s Setting up libhttp-headers-fast-perl (0.22-3) ... 330s Setting up libjq1:amd64 (1.8.1-3ubuntu1) ... 330s Setting up liblist-moreutils-perl (0.430-2) ... 330s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 330s Setting up libemail-simple-perl (2.218-1) ... 330s Setting up libxmlsec1-openssl1:amd64 (1.3.8-2) ... 330s Setting up libnet-http-perl (6.23-1) ... 330s Setting up liblasso3t64 (2.9.0-2build1) ... 330s Setting up libnss3:amd64 (2:3.114-1) ... 330s Setting up libexception-class-perl (1.45-1) ... 330s Setting up libclass-c3-perl (0.35-2) ... 330s Setting up libcrypt-jwt-perl (0.037-1) ... 330s Setting up cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 330s Setting up xfonts-utils (1:7.7+7) ... 330s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 330s Setting up libxml-sax-perl (1.02+dfsg-4) ... 330s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 330s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 330s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 330s Setting up libauthen-radius-perl (0.33-1) ... 330s Setting up intltool-debian (0.35.0+20060710.6) ... 330s Setting up gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 330s Setting up libbytes-random-secure-perl (0.29-3) ... 330s Setting up libjson-maybexs-perl (1.004008-1) ... 330s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 330s Setting up libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 330s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 330s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 330s Setting up libdata-optlist-perl (0.114-1) ... 330s Setting up libtest-output-perl (1.036-1) ... 330s Setting up pkg-perl-autopkgtest (0.82) ... 330s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 330s Setting up libraw23t64:amd64 (0.21.4-2) ... 330s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 330s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 330s Warning: program compiled against libxml 215 using older 214 331s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 331s Warning: program compiled against libxml 215 using older 214 331s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 331s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 331s Setting up dh-strip-nondeterminism (1.14.2-1) ... 331s Setting up libwww-robotrules-perl (6.02-1) ... 331s Setting up cpp-15 (15.2.0-5ubuntu1) ... 331s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 331s Setting up xml-core (0.19) ... 331s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 331s Setting up jq (1.8.1-3ubuntu1) ... 331s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 331s Setting up liblasso-perl:amd64 (2.9.0-2build1) ... 331s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 331s Setting up libmro-compat-perl (0.15-2) ... 331s Setting up libcookie-baker-perl (0.12-1) ... 331s Setting up libhttp-entity-parser-perl (0.25-2) ... 331s Setting up libio-socket-ssl-perl (2.089-1) ... 331s Setting up libsub-exporter-perl (0.990-1) ... 331s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 331s Setting up libeval-closure-perl (0.14-3) ... 331s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 331s Setting up libconvert-pem-perl (0.13-1) ... 331s Setting up g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 331s Setting up libhttp-negotiate-perl (6.01-2) ... 331s Setting up libparams-validationcompiler-perl (0.31-1) ... 331s Setting up openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 331s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 331s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 331s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 331s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 331s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 331s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 331s Setting up libhttp-cookies-perl (6.11-1) ... 331s Setting up po-debconf (1.0.21+nmu1) ... 331s Setting up libhtml-tree-perl (5.07-3) ... 331s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 331s Setting up libcgi-pm-perl (4.68-1) ... 331s Setting up libhtml-format-perl (2.16-2) ... 331s Setting up fonts-urw-base35 (20200910-8) ... 331s Setting up libhtml-template-perl (2.97-2build1) ... 331s Setting up gcc-15 (15.2.0-5ubuntu1) ... 331s Setting up libnet-smtp-ssl-perl (1.04-2) ... 331s Setting up libmodule-runtime-perl (0.018-1) ... 331s Setting up libmailtools-perl (2.22-1) ... 331s Setting up sphinx-common (8.2.3-1ubuntu2) ... 331s Setting up libxml-simple-perl (2.25-2) ... 331s Setting up libxml-libxslt-perl:amd64 (2.003000-3) ... 331s Setting up libhttp-daemon-perl (6.16-1) ... 331s Setting up libemail-abstract-perl (3.010-1) ... 331s Setting up cpp (4:15.2.0-4ubuntu1) ... 331s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 331s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 331s Setting up g++-15 (15.2.0-5ubuntu1) ... 331s Setting up libplack-perl (1.0051-1) ... 331s Setting up libnet-openid-common-perl (1.20-2) ... 331s Setting up libnet-openid-server-perl (1.09-4) ... 331s Setting up libtool (2.5.4-4build1) ... 331s Setting up libmodule-implementation-perl (0.09-2) ... 331s Setting up fontconfig-config (2.15.0-2.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 libmime-tools-perl (5.515-1) ... 331s Setting up gcc (4:15.2.0-4ubuntu1) ... 331s Setting up dh-autoreconf (21) ... 331s Setting up libspecio-perl (0.50-1) ... 331s Setting up liblist-allutils-perl (0.19-1) ... 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.12ubuntu1) ... 331s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 331s Setting up libmoox-types-mooselike-perl (0.29-2) ... 331s Setting up libb-hooks-endofscope-perl (0.28-2) ... 331s Setting up libthrowable-perl (1.001-2) ... 331s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 331s Setting up debhelper (13.24.2ubuntu1) ... 331s Setting up libemail-sender-perl (2.601-1) ... 331s Setting up libnamespace-clean-perl (0.27-2) ... 331s Setting up libnamespace-autoclean-perl (0.31-1) ... 331s Setting up libdatetime-locale-perl (1:1.41-1) ... 331s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 331s Setting up libdatetime-perl (2:1.65-1build3) ... 331s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 331s Setting up libheif-plugin-aomdec:amd64 (1.20.2-1) ... 331s Setting up liblwp-protocol-https-perl (6.14-1) ... 331s Setting up libheif-plugin-libde265:amd64 (1.20.2-1) ... 331s Setting up node-corepack (0.24.0-5) ... 331s Setting up libnode115:amd64 (20.19.4+dfsg-1) ... 331s Setting up libwww-perl (6.78-1) ... 331s Setting up libheif1:amd64 (1.20.2-1) ... 331s Setting up nodejs (20.19.4+dfsg-1) ... 331s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 331s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 331s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 331s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 331s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 331s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 331s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 331s Setting up libnet-openid-consumer-perl (1.18-2) ... 331s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 331s Setting up node-semver (7.6.1+~7.5.8-2) ... 331s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 331s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 331s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 332s Setting up libxml-parser-perl (2.47-1build4) ... 332s Setting up uglifyjs (3.17.4-2) ... 332s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 332s Setting up node-debug (4.4.1+~4.1.12-1) ... 332s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 332s Setting up libgd-perl (2.78-1build4) ... 332s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 332s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 332s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 332s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 332s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 332s Setting up libsoap-lite-perl (1.27-3) ... 332s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 332s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 332s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 332s Setting up libgd-securityimage-perl (1.75-3) ... 332s Processing triggers for install-info (7.1.1-1ubuntu1) ... 332s Processing triggers for libc-bin (2.42-0ubuntu3) ... 333s Processing triggers for man-db (2.13.1-1) ... 334s Processing triggers for ca-certificates-java (20240118) ... 334s Adding debian:ACCVRAIZ1.pem 334s Adding debian:AC_RAIZ_FNMT-RCM.pem 334s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 334s Adding debian:ANF_Secure_Server_Root_CA.pem 334s Adding debian:Actalis_Authentication_Root_CA.pem 334s Adding debian:AffirmTrust_Commercial.pem 334s Adding debian:AffirmTrust_Networking.pem 334s Adding debian:AffirmTrust_Premium.pem 334s Adding debian:AffirmTrust_Premium_ECC.pem 334s Adding debian:Amazon_Root_CA_1.pem 334s Adding debian:Amazon_Root_CA_2.pem 334s Adding debian:Amazon_Root_CA_3.pem 334s Adding debian:Amazon_Root_CA_4.pem 334s Adding debian:Atos_TrustedRoot_2011.pem 334s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 334s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 334s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 334s Adding debian:BJCA_Global_Root_CA1.pem 334s Adding debian:BJCA_Global_Root_CA2.pem 334s Adding debian:Baltimore_CyberTrust_Root.pem 334s Adding debian:Buypass_Class_2_Root_CA.pem 334s Adding debian:Buypass_Class_3_Root_CA.pem 334s Adding debian:CA_Disig_Root_R2.pem 334s Adding debian:CFCA_EV_ROOT.pem 334s Adding debian:COMODO_Certification_Authority.pem 334s Adding debian:COMODO_ECC_Certification_Authority.pem 334s Adding debian:COMODO_RSA_Certification_Authority.pem 334s Adding debian:Certainly_Root_E1.pem 334s Adding debian:Certainly_Root_R1.pem 334s Adding debian:Certigna.pem 334s Adding debian:Certigna_Root_CA.pem 334s Adding debian:Certum_EC-384_CA.pem 334s Adding debian:Certum_Trusted_Network_CA.pem 334s Adding debian:Certum_Trusted_Network_CA_2.pem 334s Adding debian:Certum_Trusted_Root_CA.pem 334s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 334s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 334s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 334s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 334s Adding debian:Comodo_AAA_Services_root.pem 334s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 334s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 334s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 334s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 334s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 334s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 334s Adding debian:DigiCert_Assured_ID_Root_CA.pem 334s Adding debian:DigiCert_Assured_ID_Root_G2.pem 334s Adding debian:DigiCert_Assured_ID_Root_G3.pem 334s Adding debian:DigiCert_Global_Root_CA.pem 334s Adding debian:DigiCert_Global_Root_G2.pem 334s Adding debian:DigiCert_Global_Root_G3.pem 334s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 334s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 334s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 334s Adding debian:DigiCert_Trusted_Root_G4.pem 334s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 334s Adding debian:Entrust_Root_Certification_Authority.pem 334s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 334s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 334s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 334s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 334s Adding debian:GLOBALTRUST_2020.pem 334s Adding debian:GTS_Root_R1.pem 334s Adding debian:GTS_Root_R2.pem 334s Adding debian:GTS_Root_R3.pem 334s Adding debian:GTS_Root_R4.pem 334s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 334s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 334s Adding debian:GlobalSign_Root_CA.pem 334s Adding debian:GlobalSign_Root_CA_-_R3.pem 334s Adding debian:GlobalSign_Root_CA_-_R6.pem 334s Adding debian:GlobalSign_Root_E46.pem 334s Adding debian:GlobalSign_Root_R46.pem 334s Adding debian:Go_Daddy_Class_2_CA.pem 334s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 334s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 334s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 334s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 334s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 334s Adding debian:HiPKI_Root_CA_-_G1.pem 334s Adding debian:Hongkong_Post_Root_CA_3.pem 334s Adding debian:ISRG_Root_X1.pem 334s Adding debian:ISRG_Root_X2.pem 334s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 334s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 334s Adding debian:Izenpe.com.pem 334s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 334s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 334s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 334s Adding debian:NAVER_Global_Root_Certification_Authority.pem 334s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 334s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 334s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 334s Adding debian:QuoVadis_Root_CA_1_G3.pem 334s Adding debian:QuoVadis_Root_CA_2.pem 334s Adding debian:QuoVadis_Root_CA_2_G3.pem 334s Adding debian:QuoVadis_Root_CA_3.pem 334s Adding debian:QuoVadis_Root_CA_3_G3.pem 334s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 334s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 334s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 334s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 334s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 334s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 334s Adding debian:SZAFIR_ROOT_CA2.pem 334s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 334s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 334s Adding debian:SecureSign_Root_CA12.pem 334s Adding debian:SecureSign_Root_CA14.pem 334s Adding debian:SecureSign_Root_CA15.pem 334s Adding debian:SecureTrust_CA.pem 334s Adding debian:Secure_Global_CA.pem 334s Adding debian:Security_Communication_ECC_RootCA1.pem 334s Adding debian:Security_Communication_RootCA2.pem 334s Adding debian:Starfield_Class_2_CA.pem 334s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 334s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 334s Adding debian:SwissSign_Gold_CA_-_G2.pem 334s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 334s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 334s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 334s Adding debian:TWCA_CYBER_Root_CA.pem 334s Adding debian:TWCA_Global_Root_CA.pem 334s Adding debian:TWCA_Root_Certification_Authority.pem 334s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 334s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 334s Adding debian:TeliaSonera_Root_CA_v1.pem 334s Adding debian:Telia_Root_CA_v2.pem 334s Adding debian:TrustAsia_Global_Root_CA_G3.pem 334s Adding debian:TrustAsia_Global_Root_CA_G4.pem 334s Adding debian:Trustwave_Global_Certification_Authority.pem 334s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 334s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 334s Adding debian:TunTrust_Root_CA.pem 334s Adding debian:UCA_Extended_Validation_Root.pem 334s Adding debian:UCA_Global_G2_Root.pem 334s Adding debian:USERTrust_ECC_Certification_Authority.pem 334s Adding debian:USERTrust_RSA_Certification_Authority.pem 334s Adding debian:XRamp_Global_CA_Root.pem 334s Adding debian:certSIGN_ROOT_CA.pem 334s Adding debian:certSIGN_Root_CA_G2.pem 334s Adding debian:e-Szigno_Root_CA_2017.pem 334s Adding debian:ePKI_Root_Certification_Authority.pem 334s Adding debian:emSign_ECC_Root_CA_-_C3.pem 334s Adding debian:emSign_ECC_Root_CA_-_G3.pem 334s Adding debian:emSign_Root_CA_-_C1.pem 334s Adding debian:emSign_Root_CA_-_G1.pem 334s Adding debian:vTrus_ECC_Root_CA.pem 334s Adding debian:vTrus_Root_CA.pem 334s done. 334s Setting up yui-compressor (2.4.8-3) ... 334s Setting up default-jre-headless (2:1.21-76) ... 334s Processing triggers for sgml-base (1.31+nmu1) ... 334s Setting up docutils-common (0.21.2+dfsg-2) ... 335s Processing triggers for sgml-base (1.31+nmu1) ... 335s Setting up python3-docutils (0.21.2+dfsg-2) ... 335s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 339s autopkgtest [02:29:54]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 339s autopkgtest [02:29:54]: test portal-test: [----------------------- 339s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 339s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 339s t/00-Switch.t .................................................................. 339s Warning: program compiled against libxml 215 using older 214 339s ok 1 - use Lemonldap::NG::Portal::Main; 339s ok 2 - Portal object 339s ok 3 - Init 339s ok 4 - Portal app 339s ok 5 - Register $type 339s ok 6 - Portal object 339s ok 7 - Init 339s ok 8 - Portal app 339s ok 9 - Register $type 339s # ==> Pushing CLIENT1 <== 339s ok 10 339s # ==> Popping CLIENT1 <== 339s # ==> Pushing CLIENT2 <== 339s ok 11 339s # ==> Popping CLIENT2 <== 339s # ==> Pushing CLIENT1 <== 339s ok 12 339s # ==> Popping CLIENT1 <== 339s # ==> Pushing CLIENT2 <== 339s ok 13 339s # ==> Popping CLIENT2 <== 339s 1..13 339s ok 340s t/01-AuthDemo.t ................................................................ 340s Warning: program compiled against libxml 215 using older 214 340s ok 1 - use Lemonldap::NG::Portal::Main; 340s ok 2 - Portal object 340s ok 3 - Init 340s ok 4 - Portal app 340s ok 5 - Unauth JSON request 340s ok 6 - Response status is 401 340s ok 7 - Content is JSON 340s ok 8 - Error code is 9 340s ok 9 - Get Menu 340s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 340s ok 11 - Rejected with PE_UNPROTECTEDURL 340s ok 12 - Strict-Transport-Security is set 340s ok 13 - Language icons found 340s ok 14 - Custom favicon found 340s ok 15 - Get Menu 340s ok 16 - Rejected with PE_FIRSTACCESS 340s ok 17 - Language icons found 340s ok 18 - Unauth ajax request with good url 340s ok 19 - Response status is 401 340s ok 20 - Content is JSON 340s ok 21 - Error code is 9 340s ok 22 - Get Menu 340s ok 23 - Language icons found 340s ok 24 - Auth query 340s ok 25 - jdoe rejected with PE_BADCREDENTIALS 340s ok 26 - Found connect button 340s ok 27 - HTTP code is 200 340s ok 28 - Page contains a form 340s ok 29 - Field "user" is defined 340s ok 30 - Field "password" is defined 340s ok 31 - CSP header authorize POST request to \# 340s ok 32 - Login is pre-filled on second attemps 340s ok 33 - Auth query 340s ok 34 - dwho rejected with PE_BADCREDENTIALS 340s ok 35 - Found connect button 340s ok 36 - Auth query 340s ok 37 - HTTP code is 200 340s ok 38 - Get cookie lemonldap (c37a4dbe3fcfc6ec79f16767a183316c8b946dd35855ee327c57eaae35aab46a) 340s ok 39 - Auth ajax request with good url 340s ok 40 - Get redirection 340s ok 41 - Location is http://test1.example.com/ 340s ok 42 - Authenticated as dwho 340s ok 43 - Auth request with bad url 340s ok 44 - HTTP code is 200 340s ok 45 - Authenticated as dwho 340s ok 46 - use Lemonldap::NG::Handler::PSGI; 340s ok 47 - PSGI test 340s ok 48 - HTTP code is 200 340s ok 49 - Authenticated as dwho 340s ok 50 - Logout request 340s ok 51 - Response is 200 340s ok 52 - Cookie is deleted 340s ok 53 - No pdata 340s ok 54 - Disconnect request 340s ok 55 - Response is 401 340s 1..55 340s ok 340s t/01-BuildRule.t ............................................................... 340s Warning: program compiled against libxml 215 using older 214 340s ok 1 - use Lemonldap::NG::Portal::Main; 340s ok 2 - Portal object 340s ok 3 - Init 340s ok 4 - Portal app 340s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 340s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 340s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 340s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 340s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 340s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 340s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 340s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 340s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 340s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 340s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 340s 1..15 340s ok 340s t/01-BuildUrl.t ................................................................ 340s Warning: program compiled against libxml 215 using older 214 340s ok 1 - use Lemonldap::NG::Portal::Main; 340s ok 2 - Portal object 340s ok 3 - Init 340s ok 4 - Portal app 340s ok 5 - [] => http://auth.example.com/ 340s ok 6 - ['foo'] => http://auth.example.com/foo 340s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 340s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 340s ok 9 - ['https://foo'] => https://foo 340s ok 10 - ['https://foo','bar'] => https://foo/bar 340s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 340s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 340s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 340s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 340s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 340s ok 16 - ['http://auth.example.com','foo'] => /foo 340s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 340s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 340s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 340s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 340s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 340s 1..21 340s ok 340s t/01-CSP-and-CORS-headers.t .................................................... 340s Warning: program compiled against libxml 215 using older 214 340s ok 1 - use Lemonldap::NG::Portal::Main; 340s ok 2 - Portal object 340s ok 3 - Init 340s ok 4 - Portal app 340s ok 5 - Unauth JSON request 340s ok 6 - Response status is 401 340s ok 7 - Content is JSON 340s ok 8 - Error code is 9 340s ok 9 - Unauth JSON request 340s ok 10 - CORS origin '' found 340s ok 11 - CORS credentials 'true' found 340s ok 12 - CORS headers '*' found 340s ok 13 - CORS methods 'POST' found 340s ok 14 - CORS expose-headers '*' found 340s ok 15 - CORS max-age '86400' found 340s ok 16 - Unauth ajax request with good url 340s ok 17 - Response status is 401 340s ok 18 - Content is JSON 340s ok 19 - Error code is 9 340s ok 20 - Get error page 340s ok 21 - CORS origin '' found 340s ok 22 - CORS credentials 'true' found 340s ok 23 - CORS headers '*' found 340s ok 24 - CORS methods 'POST' found 340s ok 25 - CORS expose-headers '*' found 340s ok 26 - CORS max-age '86400' found 340s ok 27 - Get Menu 340s ok 28 - CORS origin '' found 340s ok 29 - CORS credentials 'true' found 340s ok 30 - CORS headers '*' found 340s ok 31 - CORS methods 'POST' found 340s ok 32 - CORS expose-headers '*' found 340s ok 33 - CORS max-age '86400' found 340s ok 34 - Get Menu 340s ok 35 - Language icons found 340s ok 36 - CORS origin '' found 340s ok 37 - CORS credentials 'true' found 340s ok 38 - CORS headers '*' found 340s ok 39 - CORS methods 'POST' found 340s ok 40 - CORS expose-headers '*' found 340s ok 41 - CORS max-age '86400' found 340s ok 42 - CSP header values found 340s ok 43 - X-Frame-Options "ALLOW-FROM" found 340s ok 44 - Auth query 340s ok 45 - HTTP code is 200 340s ok 46 - Get cookie lemonldap (6bebd0af2412129dd6c0f442ccc4a515e6b2e5b2ef0ef3ab4a1c2adca1391bda) 340s ok 47 - Found SameSite=Lax (default) 340s ok 48 - Auth ajax request with good url 340s ok 49 - Get redirection 340s ok 50 - Location is http://test1.example.com/ 340s ok 51 - Authenticated as dwho 340s ok 52 - Get test1 340s ok 53 - Lm-Remote-User found 340s ok 54 - Lm-Remote-Custom found 340s ok 55 - X-Frame-Options "ALLOW-FROM" found 340s ok 56 - CORS origin '' found 340s ok 57 - CORS credentials 'true' found 340s ok 58 - CORS headers '*' found 340s ok 59 - CORS methods 'POST' found 340s ok 60 - CORS expose-headers '*' found 340s ok 61 - CORS max-age '86400' found 340s ok 62 - Logout request 340s ok 63 - Response is 200 340s ok 64 - Cookie is deleted 340s ok 65 - No pdata 340s ok 66 - Disconnect request 340s ok 67 - Response is 401 340s # Subtest: Test cspGetHost function 340s ok 1 - Correct CSP source for undef 340s ok 2 - Correct CSP source for 340s ok 3 - Correct CSP source for invalid 340s ok 4 - Correct CSP source for /relative/url 340s ok 5 - Correct CSP source for http://test.com/test 340s ok 6 - Correct CSP source for http://test.com:80/test 340s ok 7 - Correct CSP source for http://test.com:81/test 340s ok 8 - Correct CSP source for https://test.com/test 340s ok 9 - Correct CSP source for https://test.com:443/test 340s ok 10 - Correct CSP source for custom.scheme://something?param 340s 1..10 340s ok 68 - Test cspGetHost function 340s 1..68 340s ok 341s t/01-Cache-Tag.t ............................................................... 341s Warning: program compiled against libxml 215 using older 214 341s ok 1 - use Lemonldap::NG::Portal::Main; 341s ok 2 - Portal object 341s ok 3 - Init 341s ok 4 - Portal app 341s ok 5 - Asset tag is not null 341s ok 6 - Asset tag has expected length 341s ok 7 - Portal object 341s ok 8 - Init 341s ok 9 - Portal app 341s ok 10 - Using a salt changes the tag 341s 1..10 341s ok 341s t/01-Cookie-Domain.t ........................................................... 341s Warning: program compiled against libxml 215 using older 214 341s ok 1 - use Lemonldap::NG::Portal::Main; 341s # Subtest: Behavior with domain = example.com 341s ok 1 - Portal object 341s ok 2 - Init 341s ok 3 - Portal app 341s ok 4 - Correct cookie result for name=coucou,value=0 341s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 341s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 341s ok 7 - Correct cookie result for name=coucou,value=0 341s 1..7 341s ok 2 - Behavior with domain = example.com 341s # Subtest: Behavior with unset domain 341s ok 1 - Portal object 341s ok 2 - Init 341s ok 3 - Portal app 341s ok 4 - Correct cookie result for name=coucou,value=0 341s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 341s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 341s ok 7 - Correct cookie result for name=coucou,value=0 341s 1..7 341s ok 3 - Behavior with unset domain 341s # Subtest: Behavior with special #PORTAL# value 341s ok 1 - Portal object 341s ok 2 - Init 341s ok 3 - Portal app 341s ok 4 - Correct cookie result for name=coucou,value=0 341s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 341s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 341s ok 7 - Correct cookie result for name=coucou,value=0 341s 1..7 341s ok 4 - Behavior with special \#PORTAL\# value 341s # Subtest: Behavior with special #PORTALDOMAIN# value 341s ok 1 - Portal object 341s ok 2 - Init 341s ok 3 - Portal app 341s ok 4 - Correct cookie result for name=coucou,value=0 341s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 341s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 341s ok 7 - Correct cookie result for name=coucou,value=0 341s 1..7 341s ok 5 - Behavior with special \#PORTALDOMAIN\# value 341s 1..5 341s ok 341s t/01-Custom2fa.t ............................................................... 341s Warning: program compiled against libxml 215 using older 214 341s ok 1 - use Lemonldap::NG::Portal::Main; 341s ok 2 - Portal object 341s ok 3 - Init 341s ok 4 - Portal app 341s # Subtest: Register 2FA on first login 341s ok 1 - Auth query 341s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221761633116_43087%22%7D) 341s ok 3 - Get redirection 341s ok 4 - Location is http://auth.example.com/2fregisters 341s ok 5 - Auth query 341s ok 6 - Response body is not empty 341s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 341s ok 8 - Response body is not empty 341s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 341s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221761633116_43087%22%7D) 341s ok 11 - Auth query 341s ok 12 - Response body is not empty 341s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 341s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221761633116_43087%22%7D) 341s ok 15 - Post code 341s ok 16 - Response status is 500 341s ok 17 - Content is JSON 341s ok 18 - Error code is PE1234 341s ok 19 - Post code 341s ok 20 - HTTP code is 200 341s ok 21 - Content-Type is JSON 341s ok 22 - Content is valid JSON 341s ok 23 - Correct response 341s ok 24 - Continue login 341s ok 25 - Get redirection 341s ok 26 - Location is http://auth.example.com/ 341s ok 27 - Get cookie lemonldap (ff9cd27270cc6686e50643c64360a76c28673904667a3b24b20ff3da9f72c6c0) 341s ok 28 - Get session using restSessionServer 341s ok 29 - HTTP code is 200 341s ok 30 - Deserialize session content 341s ok 31 - Session has correct value for _2f 341s ok 32 - Session has correct value for authenticationLevel 341s ok 33 - Session has correct value for uid 341s ok 34 - Correct private info 341s ok 35 - Hook can modify registered device 341s ok 36 - Hook can read device info 341s ok 37 - Hook can read session info 341s ok 38 - Correct type 341s 1..38 341s ok 5 - Register 2FA on first login 341s # Subtest: Login with 2FA 341s ok 1 - Auth query 341s ok 2 - HTTP code is 200 341s ok 3 - Page contains a form 341s ok 4 - URI match 341s ok 5 - Field "token" is defined 341s ok 6 - Post code 341s ok 7 - Response body is not empty 341s ok 8 - Found at least one result for //span[@trmsg="110"] 341s ok 9 - HTTP code is 200 341s ok 10 - Page contains a form 341s ok 11 - URI match 341s ok 12 - Field "token" is defined 341s ok 13 - Post code 341s ok 14 - Response body is not empty 341s ok 15 - Found at least one result for //span[@trmsg="110"] 341s ok 16 - HTTP code is 200 341s ok 17 - Page contains a form 341s ok 18 - URI match 341s ok 19 - Field "token" is defined 341s ok 20 - Post code 341s ok 21 - Get cookie lemonldap (7d7666a44a5b36a7fb2b172e0b8c6a90f1a26cca940f8b756eaa4a0f30e5805c) 341s ok 22 - Get session using restSessionServer 341s ok 23 - HTTP code is 200 341s ok 24 - Deserialize session content 341s ok 25 - Session has correct value for _2f 341s ok 26 - Session has correct value for uid 341s ok 27 - Session has correct value for authenticationLevel 341s 1..27 341s ok 6 - Login with 2FA 341s # Subtest: Register 2FA from logged in session 341s ok 1 - Auth query 341s ok 2 - HTTP code is 200 341s ok 3 - Get cookie lemonldap (ee594722aeb846014dc57d252dace6de42b8c24e384f3c7f390c9f15e6b3d13a) 341s ok 4 - 2FA manager 341s ok 5 - Get redirection 341s ok 6 - Location header found 341s ok 7 - Post code 341s ok 8 - HTTP code is 200 341s ok 9 - Content-Type is JSON 341s ok 10 - Content is valid JSON 341s ok 11 - Correct response 341s ok 12 - Correct private info 341s ok 13 - Private info added by hook 341s ok 14 - Hook can read device info 341s ok 15 - Hook can read session info 341s ok 16 - Correct type 341s 1..16 341s ok 7 - Register 2FA from logged in session 341s # Subtest: Check custom display 341s ok 1 - Auth query 341s ok 2 - HTTP code is 200 341s ok 3 - HTTP code is 200 341s ok 4 - Page contains a form 341s ok 5 - URI match 341s ok 6 - Field "token" is defined 341s ok 7 - Post dummy form 341s ok 8 - Get cookie lemonldap (41ed4d77516c88a0dde6b386c3be0435649ea14a495f2f4ce27e9570d4b53569) 341s ok 9 - 2FA manager 341s ok 10 341s ok 11 - Found correct myattr display param 341s ok 12 - Found correct myattr_1 display param 341s ok 13 - Found correct myzero display param 341s ok 14 - Found correct myzero_0 display param 341s ok 15 - private subkey _private_1 is not exposed 341s 1..15 341s ok 8 - Check custom display 341s 1..8 341s ok 342s t/01-Dynamic-Portal-Url.t ...................................................... 342s Warning: program compiled against libxml 215 using older 214 342s ok 1 - use Lemonldap::NG::Portal::Main; 342s ok 2 - use Lemonldap::NG::Handler::Server; 342s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 4 - Portal object 342s ok 5 - Init 342s ok 6 - Portal app 342s ok 7 - Get redirection 342s ok 8 - Location header found 342s ok 9 342s ok 10 - HTTP code is 200 342s ok 11 - Page contains a form 342s ok 12 - Field "user" is defined 342s ok 13 - Field "password" is defined 342s ok 14 - CSP header authorize POST request to \# 342s ok 15 - Auth query 342s ok 16 - Get cookie lemonldap (7ccdc7662ec8ece13e2b460cdf02daa50bc0dca9a0158ac5e2c3cc9590d142bc) 342s ok 17 - Cookie set on correct domain 342s ok 18 - Get redirection 342s ok 19 - Location header found 342s ok 20 342s ok 21 - Correct domain in psgi.js 342s ok 22 - Get redirection 342s ok 23 - Location header found 342s ok 24 342s ok 25 - HTTP code is 200 342s ok 26 - Page contains a form 342s ok 27 - Field "user" is defined 342s ok 28 - Field "password" is defined 342s ok 29 - CSP header authorize POST request to \# 342s ok 30 - Auth query 342s ok 31 - Get cookie lemonldap (b5170049b47ba916e42cef3aec254c807f034dbf41e78dd59abb4574194a7fd5) 342s ok 32 - Cookie set on correct domain 342s ok 33 - Get redirection 342s ok 34 - Location header found 342s ok 35 342s ok 36 - Correct domain in psgi.js 342s 1..36 342s ok 342s t/01-EnablePasswordDisplay.t ................................................... 342s Warning: program compiled against libxml 215 using older 214 342s ok 1 - use Lemonldap::NG::Portal::Main; 342s ok 2 - Portal object 342s ok 3 - Init 342s ok 4 - Portal app 342s ok 5 - Display portal 342s ok 6 - toggle password icon found 342s ok 7 - Auth query 342s ok 8 - HTTP code is 200 342s ok 9 - Get cookie lemonldap (2758395b0a714ae49a485b8d278afd096dd589cbb583d4c68ffce0b51b36b421) 342s ok 10 - Get menu 342s ok 11 - toggle oldpassword icon found 342s ok 12 - toggle newpassword icon found 342s ok 13 - toggle confirmpassword icon found 342s ok 14 - input type text found 342s ok 15 - Logout request 342s ok 16 - Response is 200 342s ok 17 - Cookie is deleted 342s ok 18 - No pdata 342s ok 19 - Disconnect request 342s ok 20 - Response is 401 342s 1..20 342s ok 342s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 342s Warning: program compiled against libxml 215 using older 214 342s ok 1 - use Lemonldap::NG::Portal::Main; 342s ok 2 - Portal object 342s ok 3 - Init 342s ok 4 - Portal app 342s ok 5 - use Lemonldap::NG::Handler::Server; 342s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 7 - App 342s ok 8 - Standard Handler 342s ok 9 - Get redirection 342s ok 10 - Location header found 342s ok 11 - Unauth portal request 342s ok 12 - HTTP code is 200 342s ok 13 - Page contains a form 342s ok 14 - Field "url" is defined 342s ok 15 - CSP header authorize POST request to \# 342s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 342s ok 17 - Get redirection 342s ok 18 - Location header found 342s ok 19 - Unauth portalrequest 342s ok 20 - HTTP code is 200 342s ok 21 - Page contains a form 342s ok 22 - Field "url" is defined 342s ok 23 - CSP header authorize POST request to \# 342s 1..23 342s ok 342s t/01-Mail-Tpl.t ................................................................ 342s Warning: program compiled against libxml 215 using older 214 342s ok 1 - use Lemonldap::NG::Portal::Main; 342s ok 2 - Portal object 342s ok 3 - Init 342s ok 4 - Portal app 342s # Subtest: Skin and language resolution 342s # Subtest: Default skin, default language 342s ok 1 - request ok 342s ok 2 342s ok 3 - Logo not attached 342s 1..3 342s ok 1 - Default skin, default language 342s # Subtest: Default skin, custom language 342s ok 1 - request ok 342s ok 2 342s ok 3 - Logo not attached 342s 1..3 342s ok 2 - Default skin, custom language 342s # Subtest: custom skin, default language 342s ok 1 - Request ok 342s ok 2 342s ok 3 - Logo attached 342s 1..3 342s ok 3 - custom skin, default language 342s # Subtest: custom skin, custom language (cookie) 342s ok 1 - Request ok 342s ok 2 342s ok 3 - Logo attached 342s 1..3 342s ok 4 - custom skin, custom language (cookie) 342s # Subtest: custom skin, custom language (header) 342s ok 1 - Request ok 342s ok 2 342s ok 3 - Logo attached 342s 1..3 342s ok 5 - custom skin, custom language (header) 342s 1..5 342s ok 5 - Skin and language resolution 342s # Subtest: Test sendEmail method 342s # Subtest: Use templated body and subject 342s ok 1 - Found variable in templated body 342s ok 2 - Found session variable in templated body 342s ok 3 - Found subject 342s ok 4 - Correct destination 342s 1..4 342s ok 1 - Use templated body and subject 342s # Subtest: Use explicit body and subject 342s ok 1 - Found expected hardcoded body 342s ok 2 - Expected hardcoded subject 342s ok 3 - Correct destination 342s 1..3 342s ok 2 - Use explicit body and subject 342s 1..2 342s ok 6 - Test sendEmail method 342s 1..6 342s ok 343s t/01-PluginEntrypoints.t ....................................................... 343s Warning: program compiled against libxml 215 using older 214 343s ok 1 - use Lemonldap::NG::Portal::Main; 343s ok 2 - Portal object 343s ok 3 - Init 343s ok 4 - Portal app 343s ok 5 - Check that entrypoints were called in the correct order with correct params 343s 1..5 343s ok 343s t/01-Reject-Hashes-in-URL.t .................................................... 343s Warning: program compiled against libxml 215 using older 214 343s ok 1 - use Lemonldap::NG::Portal::Main; 343s ok 2 - Portal object 343s ok 3 - Init 343s ok 4 - Portal app 343s ok 5 - Try http://bad.com\#test.example.llng 343s ok 6 - Response status is 401 343s ok 7 - Content is JSON 343s ok 8 - Error code is 109 343s ok 9 - Rejected with PE_UNPROTECTEDURL 343s 1..9 343s ok 343s t/01-Unauth-Logout.t ........................................................... 343s Warning: program compiled against libxml 215 using older 214 343s ok 1 - use Lemonldap::NG::Portal::Main; 343s ok 2 - Portal object 343s ok 3 - Init 343s ok 4 - Portal app 343s ok 5 - Get logout page 343s ok 6 - Language icons found 343s ok 7 - PE_LOGOUT_OK 343s ok 8 - Get cookie lemonldap (0) 343s ok 9 - Get logout page 343s ok 10 - Language icons found 343s ok 11 - PE_LOGOUT_OK 343s ok 12 - Get cookie lemonldap (0) 343s # Subtest: Test if http://test1.example.com/ is allowed 343s ok 1 - Get logout page 343s ok 2 - Get cookie lemonldap (0) 343s ok 3 - Get redirection 343s ok 4 - Location is http://test1.example.com/ 343s 1..4 343s ok 13 - Test if http://test1.example.com/ is allowed 343s # Subtest: Test if http://example3.com/ is allowed 343s ok 1 - Get logout page 343s ok 2 - Get cookie lemonldap (0) 343s ok 3 - Get redirection 343s ok 4 - Location is http://example3.com/ 343s 1..4 343s ok 14 - Test if http://example3.com/ is allowed 343s # Subtest: Test if http://test.example2.com/ is allowed 343s ok 1 - Get logout page 343s ok 2 - Get cookie lemonldap (0) 343s ok 3 - Get redirection 343s ok 4 - Location is http://test.example2.com/ 343s 1..4 343s ok 15 - Test if http://test.example2.com/ is allowed 343s # Subtest: Test if http://test.test.example2.com/ is allowed 343s ok 1 - Get logout page 343s ok 2 - Get cookie lemonldap (0) 343s ok 3 - Get redirection 343s ok 4 - Location is http://test.test.example2.com/ 343s 1..4 343s ok 16 - Test if http://test.test.example2.com/ is allowed 343s # Subtest: Test if http://test.example3.com/ is not allowed 343s ok 1 - Get logout page 343s ok 2 - Get cookie lemonldap (0) 343s ok 3 - Expected portal error code: code found on page 343s ok 4 - Expected portal error code 343s 1..4 343s ok 17 - Test if http://test.example3.com/ is not allowed 343s # Subtest: Test if http://invalid/ is not allowed 343s ok 1 - Get logout page 343s ok 2 - Get cookie lemonldap (0) 343s ok 3 - Expected portal error code: code found on page 343s ok 4 - Expected portal error code 343s 1..4 343s ok 18 - Test if http://invalid/ is not allowed 343s 1..18 343s ok 343s t/01-WebAuthn-Registration.t ................................................... 343s Warning: program compiled against libxml 215 using older 214 343s ok 1 - use Lemonldap::NG::Portal::Main; 343s ok 2 # skip Authen::WebAuthn not found 343s 1..2 343s ok 344s t/01-WebAuthn.t ................................................................ 344s Warning: program compiled against libxml 215 using older 214 344s ok 1 - use Lemonldap::NG::Portal::Main; 344s ok 2 # skip Authen::WebAuthn not found 344s 1..2 344s ok 344s t/01-disabledPlugins.t ......................................................... 344s Warning: program compiled against libxml 215 using older 214 344s ok 1 - use Lemonldap::NG::Portal::Main; 344s # Subtest: Disable module by full name 344s ok 1 - Portal object 344s ok 2 - Init 344s ok 3 - Portal app 344s ok 4 - Plugin was not loaded 344s 1..4 344s ok 2 - Disable module by full name 344s # Subtest: Disable module by short name 344s ok 1 - Portal object 344s ok 2 - Init 344s ok 3 - Portal app 344s ok 4 - Plugin was not loaded 344s 1..4 344s ok 3 - Disable module by short name 344s 1..3 344s ok 344s t/01-downloadSamlMetadata.t .................................................... 344s Warning: program compiled against libxml 215 using older 214 344s ok 1 - use Lemonldap::NG::Portal::Main; 344s ok 2 - require './scripts/downloadSamlMetadata'; 344s # Subtest: Dry run, do not create file 344s # Try to download metadata file at http://xx.yy/ 344s # Using temporary file t/sessions/tmpSessionjONFg/output.xml.IXm2JnvF 344s ok 1 - File destination was provided 344s # Metadata successfully downloaded 344s # Removing t/sessions/tmpSessionjONFg/output.xml.IXm2JnvF 344s ok 2 - Successful function run 344s ok 3 - Destination file not created 344s ok 4 - Temporary files were cleaned up 344s 1..4 344s ok 3 - Dry run, do not create file 344s # Subtest: Download valid metadata, first time 344s # Try to download metadata file at http://xx.yy/ 344s # Using temporary file t/sessions/tmpSessionjONFg/output.xml.2s71Jr_a 344s ok 1 - File destination was provided 344s # Metadata successfully downloaded 344s ok 2 - Successful function run 344s ok 3 - Correct content found 344s ok 4 - Temporary files were cleaned up 344s 1..4 344s ok 4 - Download valid metadata, first time 344s # Subtest: Download valid metadata, overwrite existing file 344s ok 1 - Correct content found 344s # Try to download metadata file at http://xx.yy/ 344s # Using temporary file t/sessions/tmpSessionjONFg/output.xml.v_5eUWjO 344s ok 2 - File destination was provided 344s # Metadata successfully downloaded 344s ok 3 - Failed function run 344s ok 4 - Correct content found 344s ok 5 - Temporary files were cleaned up 344s 1..5 344s ok 5 - Download valid metadata, overwrite existing file 344s # Subtest: Dry run, do not overwrite file 344s ok 1 - Correct content found 344s # Try to download metadata file at http://xx.yy/ 344s # Using temporary file t/sessions/tmpSessionjONFg/output.xml.I3qlR7X1 344s ok 2 - File destination was provided 344s # Metadata successfully downloaded 344s # Removing t/sessions/tmpSessionjONFg/output.xml.I3qlR7X1 344s ok 3 - Successful function run 344s ok 4 - Correct content found 344s ok 5 - Temporary files were cleaned up 344s 1..5 344s ok 6 - Dry run, do not overwrite file 344s # Subtest: URL not found 344s # Try to download metadata file at http://404.404/ 344s # Using temporary file t/sessions/tmpSessionjONFg/output.xml.lYhojTh6 344s # Removing t/sessions/tmpSessionjONFg/output.xml.lYhojTh6 344s # FATAL: Error downloading metadata 404 Not found 344s ok 1 - Failed function run 344s ok 2 - Correct content found 344s ok 3 - Temporary files were cleaned up 344s 1..3 344s ok 7 - URL not found 344s # Subtest: Try to download invalid XML 344s # Try to download metadata file at http://xx.yy/ 344s # Using temporary file t/sessions/tmpSessionjONFg/output.xml.0ldIvRAH 344s ok 1 - File destination was provided 344s # Metadata successfully downloaded 344s # FATAL: Cannot parse t/sessions/tmpSessionjONFg/output.xml.0ldIvRAH as XML: t/sessions/tmpSessionjONFg/output.xml.0ldIvRAH:1: parser error : expected '>' 344s # testtestuser is a binary string 369s ok 7 - Post form 369s 1..7 369s ok 16 - Check workaround for \#3180 369s ok 17 - Auth query 369s ok 18 - HTTP code is 200 369s ok 19 - Content-Type is JSON 369s ok 20 - Content is valid JSON 369s ok 21 - User token was returned 369s ok 22 - $req->user is a binary string 369s ok 23 - Post form 369s ok 24 - Get cookie lemonldap (bbccbee5abba1abddee2bbe93d501905c799e49d12d9a4f29249980df7b9a27f) 369s ok 25 - Get redirection 369s ok 26 - Location is http://test1.example.com/ 369s ok 27 - Get session using restSessionServer 369s ok 28 - HTTP code is 200 369s ok 29 - Deserialize session content 369s ok 30 - Session has correct value for _auth 369s ok 31 - Session has correct value for _user 369s ok 32 - Session has correct value for authenticationLevel 369s ok 33 - Session has correct value for uid 369s ok 34 - Session has correct value for _Issuer 369s 1..34 369s ok 2 - Usertoken SSL Auth 369s # Subtest: Usertoken SSL Auth (with choice) 369s ok 1 - Portal object 369s ok 2 - Init 369s ok 3 - Portal app 369s ok 4 - Get Menu 369s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 369s ok 6 - Response body is not empty 369s ok 7 - Found sslHost 369s ok 8 - Found 5_ssl Logo 369s ok 9 - Get ssl javascript 369s ok 10 - HTTP code is 200 369s ok 11 - Page contains a form 369s ok 12 - Host match 369s ok 13 - Field "nossl" is defined 369s ok 14 - Field "ajax_auth_token" is defined 369s ok 15 - CSP header authorize POST request to \# 369s # Subtest: Check workaround for #3180 369s ok 1 - Auth query 369s ok 2 - HTTP code is 200 369s ok 3 - Content-Type is JSON 369s ok 4 - Content is valid JSON 369s ok 5 - User token was returned 369s ok 6 - $req->user is a binary string 369s ok 7 - Post form 369s 1..7 369s ok 16 - Check workaround for \#3180 369s ok 17 - Auth query 369s ok 18 - HTTP code is 200 369s ok 19 - Content-Type is JSON 369s ok 20 - Content is valid JSON 369s ok 21 - User token was returned 369s ok 22 - $req->user is a binary string 369s ok 23 - Post form 369s ok 24 - Get cookie lemonldap (88d3d7e37287f8193a346d5308c583708cd47479e30f492f3939284766b88533) 369s ok 25 - Get redirection 369s ok 26 - Location is http://test1.example.com/ 369s ok 27 - Get session using restSessionServer 369s ok 28 - HTTP code is 200 369s ok 29 - Deserialize session content 369s ok 30 - Session has correct value for _user 369s ok 31 - Session has correct value for _auth 369s ok 32 - Session has correct value for _Issuer 369s ok 33 - Session has correct value for uid 369s ok 34 - Session has correct value for authenticationLevel 369s 1..34 369s ok 3 - Usertoken SSL Auth (with choice) 369s # Subtest: Legacy AJAX SSL Auth 369s ok 1 - Portal object 369s ok 2 - Init 369s ok 3 - Portal app 369s ok 4 - Get Menu 369s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 369s ok 6 - SSL AJAX URL found 369s ok 7 - Correct hostname 369s ok 8 - Correct path 369s ok 9 - Correct query 369s ok 10 - Found 5_ssl Logo 369s ok 11 - Get ssl javascript 369s ok 12 - HTTP code is 200 369s ok 13 - Page contains a form 369s ok 14 - Host match 369s ok 15 - Field "nossl" is defined 369s ok 16 - CSP header authorize POST request to \# 369s ok 17 - Auth query 369s ok 18 - HTTP code is 200 369s ok 19 - Content-Type is JSON 369s ok 20 - Content is valid JSON 369s ok 21 - Correct result 369s ok 22 - No error 369s ok 23 - Get cookie lemonldap (eb97a4f10f1e61cfe3a2603f44b54416deed13ed7efebbfd7c2c3fdd830015a7) 369s ok 24 - Post form 369s ok 25 - Get redirection 369s ok 26 - Location is http://test1.example.com/ 369s 1..26 369s ok 4 - Legacy AJAX SSL Auth 369s # Subtest: Legacy AJAX SSL Auth (with Choice) 369s ok 1 - Portal object 369s ok 2 - Init 369s ok 3 - Portal app 369s ok 4 - Get Menu 369s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 369s ok 6 - SSL AJAX URL found 369s ok 7 - Correct hostname 369s ok 8 - Correct path 369s ok 9 - Correct query 369s ok 10 - Found 5_ssl Logo 369s ok 11 - Get ssl javascript 369s ok 12 - HTTP code is 200 369s ok 13 - Page contains a form 369s ok 14 - Host match 369s ok 15 - Field "nossl" is defined 369s ok 16 - CSP header authorize POST request to \# 369s ok 17 - Auth query 369s ok 18 - HTTP code is 200 369s ok 19 - Content-Type is JSON 369s ok 20 - Content is valid JSON 369s ok 21 - Correct result 369s ok 22 - No error 369s ok 23 - Get cookie lemonldap (d270d5cf768ff3936a51a963e4ec1f4cc51826e7b831e788bc1353d612b4f533) 369s ok 24 - Post form 369s ok 25 - Get redirection 369s ok 26 - Location is http://test1.example.com/ 369s 1..26 369s ok 5 - Legacy AJAX SSL Auth (with Choice) 369s # Subtest: Regular SSL Auth 369s ok 1 - Portal object 369s ok 2 - Init 369s ok 3 - Portal app 369s ok 4 - Auth query 369s ok 5 - HTTP code is 200 369s ok 6 - Get cookie lemonldap (8d7e1111758aee95edcfe5f7e4f8e8602adf1d83ccb5e9c37e72bfa54a6ef6a9) 369s 1..6 369s ok 6 - Regular SSL Auth 369s # Subtest: SSLVarIf mechanism 369s ok 1 - Portal object 369s ok 2 - Init 369s ok 3 - Portal app 369s # Subtest: Testing SSLVarIf with CA1 369s ok 1 - Auth query 369s ok 2 - HTTP code is 200 369s ok 3 - Get cookie lemonldap (9e31912e9802b7b350a62e8d5f5b66b0a8915e1dccf16e6d5907881abbcea606) 369s ok 4 369s ok 5 - HTTP code is 200 369s ok 6 - Authenticated as dwho 369s 1..6 369s ok 4 - Testing SSLVarIf with CA1 369s # Subtest: Testing SSLVarIf with CA2 369s ok 1 - Auth query 369s ok 2 - HTTP code is 200 369s ok 3 - Get cookie lemonldap (cc379c634ff676dde6d9f05f83d7b5400c7034bbaff053c45b6ed612a50bd2ca) 369s ok 4 369s ok 5 - HTTP code is 200 369s ok 6 - Authenticated as Doctor Who 369s 1..6 369s ok 5 - Testing SSLVarIf with CA2 369s # Subtest: Testing SSLVarIf with unknown CA 369s ok 1 - Auth query 369s ok 2 - HTTP code is 200 369s ok 3 - Get cookie lemonldap (128b640644d2ecc44e631fb8d97bdaf974e819c18e55ddabf221f7b8e1866796) 369s ok 4 369s ok 5 - HTTP code is 200 369s ok 6 - Authenticated as dwho@example.com 369s 1..6 369s ok 6 - Testing SSLVarIf with unknown CA 369s # Subtest: Testing SSLVarIf with no CA 369s ok 1 - Auth query 369s ok 2 - HTTP code is 200 369s ok 3 - Get cookie lemonldap (982c526d9a63404208ee6046e0a69c90f26dc4b314d736f47ebad8fc6767d7fd) 369s ok 4 369s ok 5 - HTTP code is 200 369s ok 6 - Authenticated as dwho@example.com 369s 1..6 369s ok 7 - Testing SSLVarIf with no CA 369s 1..7 369s ok 7 - SSLVarIf mechanism 369s 1..7 369s ok 369s t/29-AuthWebAuthn-Choice.t ..................................................... 369s Warning: program compiled against libxml 215 using older 214 369s ok 1 - use Lemonldap::NG::Portal::Main; 369s ok 2 # skip Authen::WebAuthn not found 369s 1..2 369s ok 369s t/29-AuthWebAuthn.t ............................................................ 369s Warning: program compiled against libxml 215 using older 214 369s ok 1 - use Lemonldap::NG::Portal::Main; 369s ok 2 # skip Authen::WebAuthn not found 369s 1..2 369s ok 370s t/30-Auth-CAS-Reauth.t ......................................................... 370s Warning: program compiled against libxml 215 using older 214 370s ok 1 - use Lemonldap::NG::Portal::Main; 370s ok 2 - Portal object 370s ok 3 - Init 370s ok 4 - Portal app 370s ok 5 - Register $type 370s ok 6 - Portal object 370s ok 7 - Init 370s ok 8 - Portal app 370s ok 9 - Register $type 370s # ==> Pushing SP <== 370s # ==> Popping SP <== 370s ok 10 - Unauth SP request 370s ok 11 - Get cookie llngcasserver (idp) 370s ok 12 - Get CAS server cookie 370s ok 13 - Get redirection 370s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 370s # ==> Pushing ISSUER <== 370s # ==> Popping ISSUER <== 370s ok 15 - Query CAS server 370s ok 16 - HTTP code is 200 370s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221761633144_60473%22%2C%22issuerTs%22%3A1761705024%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 370s # ==> Pushing ISSUER <== 370s # ==> Popping ISSUER <== 370s ok 18 - Post authentication 370s ok 19 - Get cookie lemonldap (eff1738d6b7033e7e8f131d47787533015051d29d99c9dbf7b7115918fe78744) 370s ok 20 - Get cookie lemonldappdata () 370s ok 21 - SAML request cleared from pdata 370s ok 22 - Get redirection 370s ok 23 - Location header found 370s # ==> Pushing SP <== 370s ok 24 - SOAP request 370s # ==> Saving handler SP <== 370s # ==> Pushing ISSUER <== 370s # ==> Popping ISSUER <== 370s # ==> Restoring SP <== 370s ok 25 - Execute request to /cas/serviceValidate 370s ok 26 - HTTP code is 200 370s ok 27 - Content is XML 370s # ==> Popping SP <== 370s ok 28 - Query SP with ticket 370s ok 29 - Get cookie lemonldap (458c395b650c6f7aedac66fba3162ed1150922ef42a304f7a08448d617aef727) 370s # ==> Pushing SP <== 370s # ==> Popping SP <== 370s ok 30 - Post SAML request to IdP 370s ok 31 - HTTP code is 200 370s ok 32 - Page contains a form 370s ok 33 - URI match 370s ok 34 - Field "confirm" is defined 370s ok 35 - Propose to upgrade session 370s # ==> Pushing SP <== 370s # ==> Popping SP <== 370s ok 36 - Ask to renew 370s ok 37 - Get redirection 370s ok 38 - Location header found 370s # ==> Pushing ISSUER <== 370s # ==> Popping ISSUER <== 370s ok 39 - Query CAS server 370s ok 40 - Get redirection 370s ok 41 - Location header found 370s # ==> Pushing SP <== 370s ok 42 - SOAP request 370s # ==> Saving handler SP <== 370s # ==> Pushing ISSUER <== 370s # ==> Popping ISSUER <== 370s # ==> Restoring SP <== 370s ok 43 - Execute request to /cas/serviceValidate 370s ok 44 - HTTP code is 200 370s ok 45 - Content is XML 370s # ==> Popping SP <== 370s ok 46 - Query SP with ticket 370s ok 47 - Get cookie lemonldap (593dc3e84def0a1e5535bea8cb71d9ee673d83109ca3b93b51679b8b7039709a) 370s ok 48 - New session ID 370s 1..48 370s ok 370s t/30-Auth-Oidc-Reauth.t ........................................................ 370s Warning: program compiled against libxml 215 using older 214 370s ok 1 - use Lemonldap::NG::Portal::Main; 370s ok 2 - Portal object 370s ok 3 - Init 370s ok 4 - Portal app 370s ok 5 - Register $type 370s ok 6 - OP portal 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s ok 7 - Get JWKS, endpoint /oauth2/jwks 370s ok 8 - HTTP code is 200 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 370s ok 10 - HTTP code is 200 370s ok 11 - Portal object 370s ok 12 - Init 370s ok 13 - Portal app 370s ok 14 - Register $type 370s ok 15 - RP portal 370s # ==> Pushing RP <== 370s # ==> Popping RP <== 370s ok 16 - Unauth SP request 370s ok 17 - Get redirection 370s ok 18 - Location header found 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s ok 19 - Push request to OP, endpoint /oauth2/authorize 370s ok 20 - HTTP code is 200 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s ok 21 - Post authentication, endpoint /oauth2/authorize 370s ok 22 - Get cookie lemonldap (129c27657372c7d334150c6573f05103cbdf990282a194df3c7c48149d62b6c5) 370s ok 23 - HTTP code is 200 370s ok 24 - Page contains a form 370s ok 25 - Host match 370s ok 26 - Field "confirm" is defined 370s ok 27 - CSP header authorize POST request to \# 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s ok 28 - Post confirmation, endpoint /oauth2/authorize 370s ok 29 - Get redirection 370s ok 30 - Location header found 370s # ==> Pushing RP <== 370s ok 31 - REST request 370s ok 32 - Request from RP to OP, endpoint /oauth2/token 370s # ==> Saving handler RP <== 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s # ==> Restoring RP <== 370s ok 33 - Execute request 370s ok 34 - Response is 200 370s ok 35 - Content is JSON 370s ok 36 - Found access_token 1e210ff6e289df952ebad879d75c4eb5143fc2173a93c74fac307e1a5b997f90 370s ok 37 - REST request 370s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 370s # ==> Saving handler RP <== 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s # ==> Restoring RP <== 370s ok 39 - Execute request 370s ok 40 - Response is 200 370s ok 41 - Content is JSON 370s # ==> Popping RP <== 370s ok 42 - Call openidconnectcallback on RP 370s ok 43 - Get cookie lemonldap (6cd00176cac75b306391d47ae9a83b78746f13fa9ce0dff54e5d508a0caefa4c) 370s # ==> Pushing RP <== 370s # ==> Popping RP <== 370s ok 44 - Post SAML request to IdP 370s ok 45 - HTTP code is 200 370s ok 46 - Page contains a form 370s ok 47 - URI match 370s ok 48 - Field "confirm" is defined 370s ok 49 - Propose to upgrade session 370s # ==> Pushing RP <== 370s # ==> Popping RP <== 370s ok 50 - Ask to renew 370s ok 51 - Get redirection 370s ok 52 - Location header found 370s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s ok 54 - Push request to OP, endpoint /oauth2/authorize 370s ok 55 - Get redirection 370s ok 56 - Location header found 370s # ==> Pushing RP <== 370s ok 57 - REST request 370s ok 58 - Request from RP to OP, endpoint /oauth2/token 370s # ==> Saving handler RP <== 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s # ==> Restoring RP <== 370s ok 59 - Execute request 370s ok 60 - Response is 200 370s ok 61 - Content is JSON 370s ok 62 - Found access_token 4c4b80d9567098c39074137f2b46b5d10bf2b10e8498e049aa5c4f3f4cccbc0e 370s ok 63 - REST request 370s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 370s # ==> Saving handler RP <== 370s # ==> Pushing OP <== 370s # ==> Popping OP <== 370s # ==> Restoring RP <== 370s ok 65 - Execute request 370s ok 66 - Response is 200 370s ok 67 - Content is JSON 370s # ==> Popping RP <== 370s ok 68 - Call openidconnectcallback on RP 370s ok 69 - Get cookie lemonldap (7060161f6e82e5470252f91d14f8efa663785a05a93c00abb1ee6c6c310bac31) 370s ok 70 - New session ID 370s 1..70 370s ok 370s t/30-Auth-ResolutionRule.t ..................................................... 370s Warning: program compiled against libxml 215 using older 214 370s ok 1 - use Lemonldap::NG::Portal::Main; 370s ok 2 - Portal object 370s ok 3 - Init 370s ok 4 - Portal app 370s ok 5 - Issuer portal 370s ok 6 - Auth query 370s ok 7 - Get redirection 370s ok 8 - Location header found 370s ok 9 - Auth query 370s ok 10 - Get redirection 370s ok 11 - Location header found 370s ok 12 - Auth query 370s ok 13 - Get redirection 370s ok 14 - Location header found 370s ok 15 - Auth query 370s ok 16 - Get redirection 370s ok 17 - Location header found 370s ok 18 - Auth query 370s ok 19 - Get redirection 370s ok 20 - Location header found 370s ok 21 - Auth query 370s ok 22 - Get redirection 370s ok 23 - Location header found 370s 1..23 370s ok 371s t/30-Auth-SAML-with-choice.t ................................................... 371s Warning: program compiled against libxml 215 using older 214 371s ok 1 - use Lemonldap::NG::Portal::Main; 371s ok 2 - Portal object 371s ok 3 - Init 371s ok 4 - Portal app 371s ok 5 - Register $type 371s ok 6 - Portal object 371s ok 7 - Init 371s ok 8 - Portal app 371s ok 9 - Register $type 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 10 - Unauth SP request 371s ok 11 - HTTP code is 200 371s ok 12 - Found Demo choice 371s ok 13 - Found SAML choice 371s ok 14 - HTTP code is 200 371s ok 15 - Page contains a form 371s ok 16 - Field "test" is defined 371s ok 17 - CSP header authorize POST request to \# 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 18 - Post SAML choice 371s ok 19 - HTTP code is 200 371s ok 20 - Page contains a form 371s ok 21 - Field "confirm" is defined 371s ok 22 - CSP header authorize POST request to \# 371s ok 23 - 1st = idp3 371s ok 24 - 2nd = idp 371s ok 25 - 3rd = idp2 371s ok 26 - 4th = idp2_z 371s ok 27 - Found IDP icon, tooltip and title tags 371s ok 28 - Found IDP display name 371s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 30 - Post SAML choice 371s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 371s ok 32 - HTTP code is 200 371s ok 33 - Page contains a form 371s ok 34 - Host match 371s ok 35 - URI match 371s ok 36 - Field "SAMLRequest" is defined 371s ok 37 - CSP header authorize POST request to auth.idp.com 371s ok 38 - Method is POST 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 39 - Post SAML request to IdP 371s ok 40 - HTTP code is 200 371s ok 41 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633145_12161%22%2C%22issuerTs%22%3A1761705025%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%7D) 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 42 - Post authentication 371s ok 43 - Get cookie lemonldap (33358a5ff291eaa55df3797b3aace076f82f2227f4e44b946a64b0e3b6978c28) 371s ok 44 - HTTP code is 200 371s ok 45 - Page contains a form 371s ok 46 - Host match 371s ok 47 - URI match 371s ok 48 - Field "SAMLResponse" is defined 371s ok 49 - CSP header authorize POST request to auth.sp.com 371s ok 50 - Method is POST 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 51 - Post SAML response to SP 371s ok 52 - Get redirection 371s ok 53 - Location is http://auth.sp.com/ 371s ok 54 - Get cookie lemonldap (a31e124eeea319963065af5ed0a2e84e3020dd9cb65aeaca4a9a2d74c8d7fa5f) 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 55 - Get / on SP 371s ok 56 - HTTP code is 200 371s ok 57 - Authenticated as fa@badwolf.org@idp 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 58 - Query SP for logout 371s ok 59 - HTTP code is 200 371s ok 60 - Page contains a form 371s ok 61 - Host match 371s ok 62 - URI match 371s ok 63 - Field "SAMLRequest" is defined 371s ok 64 - CSP header authorize POST request to auth.idp.com 371s ok 65 - Method is POST 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 66 - Post SAML logout request to IdP 371s ok 67 - HTTP code is 200 371s ok 68 - Page contains a form 371s ok 69 - Host match 371s ok 70 - URI match 371s ok 71 - Field "SAMLResponse" is defined 371s ok 72 - CSP header authorize POST request to auth.sp.com 371s ok 73 - Method is POST 371s ok 74 - Get cookie lemonldap (0) 371s ok 75 - SSO cookie removed 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 76 - Post SAML response to SP 371s ok 77 - Get redirection 371s ok 78 - Location is http://auth.sp.com/?logout=1 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 79 - Test if user is reject on IdP 371s ok 80 - Response status is 401 371s ok 81 - Content is JSON 371s ok 82 - Error code is 1 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 83 - Test if user is reject on SP 371s ok 84 - Response status is 401 371s ok 85 - Content is JSON 371s ok 86 - Error code is 1 371s 1..86 371s ok 371s t/30-Auth-Saml-Reauth.t ........................................................ 371s Warning: program compiled against libxml 215 using older 214 371s ok 1 - use Lemonldap::NG::Portal::Main; 371s ok 2 - Portal object 371s ok 3 - Init 371s ok 4 - Portal app 371s ok 5 - Register $type 371s ok 6 - Portal object 371s ok 7 - Init 371s ok 8 - Portal app 371s ok 9 - Register $type 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 10 - Auth query 371s ok 11 - HTTP code is 200 371s ok 12 - Get cookie lemonldap (dbb4f484ea54c3233235782cadc312aabaf3ed24441caac36699b1b624b24971) 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 13 - Unauth SP request 371s ok 14 - HTTP code is 200 371s ok 15 - Page contains a form 371s ok 16 - Host match 371s ok 17 - URI match 371s ok 18 - Field "SAMLRequest" is defined 371s ok 19 - CSP header authorize POST request to auth.idp.com 371s ok 20 - Method is POST 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 21 - Post SAML request to IdP 371s ok 22 - HTTP code is 200 371s ok 23 - Page contains a form 371s ok 24 - Host match 371s ok 25 - URI match 371s ok 26 - Field "SAMLResponse" is defined 371s ok 27 - CSP header authorize POST request to auth.sp.com 371s ok 28 - Method is POST 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 29 - Post SAML response to SP 371s ok 30 - Get cookie lemonldap (37ea791b677b3c19bd7407a372f05729612d9c559830e3492f9cf2055f1b0e45) 371s ok 31 - Get redirection 371s ok 32 - Location is http://auth.sp.com/ 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 33 - Post SAML request to IdP 371s ok 34 - HTTP code is 200 371s ok 35 - Page contains a form 371s ok 36 - URI match 371s ok 37 - Field "confirm" is defined 371s ok 38 - Propose to upgrade session 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 39 - Ask to renew 371s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 371s ok 41 - HTTP code is 200 371s ok 42 - Page contains a form 371s ok 43 - Host match 371s ok 44 - URI match 371s ok 45 - Field "SAMLRequest" is defined 371s ok 46 - CSP header authorize POST request to auth.idp.com 371s ok 47 - Method is POST 371s # ==> Pushing ISSUER <== 371s # ==> Popping ISSUER <== 371s ok 48 - Post SAML request to IdP 371s ok 49 - HTTP code is 200 371s ok 50 - Page contains a form 371s ok 51 - Host match 371s ok 52 - URI match 371s ok 53 - Field "SAMLResponse" is defined 371s ok 54 - CSP header authorize POST request to auth.sp.com 371s ok 55 - Method is POST 371s # ==> Pushing SP <== 371s # ==> Popping SP <== 371s ok 56 - Post SAML response to SP 371s ok 57 - Get cookie lemonldap (2270d7dc76ca1f1266738c8aeaea9a005493f4b480623d6d46afdfcab3f99822) 371s ok 58 - New session ID 371s 1..58 371s ok 372s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 372s Warning: program compiled against libxml 215 using older 214 372s ok 1 - use Lemonldap::NG::Portal::Main; 372s ok 2 - Portal object 372s ok 3 - Init 372s ok 4 - Portal app 372s ok 5 - Register $type 372s ok 6 - Portal object 372s ok 7 - Init 372s ok 8 - Portal app 372s ok 9 - Register $type 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 10 - Auth query 372s ok 11 - HTTP code is 200 372s ok 12 - Get cookie lemonldap (1f491dabc813415b43679c52c225c8fa293108bdc90ee103e2264b4448a23e23) 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 13 - Query IdP to access to SP 372s ok 14 - Get redirection 372s ok 15 - Location header found 372s # ==> Pushing SP <== 372s ok 16 - SOAP request 372s # ==> Saving handler SP <== 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s # ==> Restoring SP <== 372s ok 17 - Execute request 372s ok 18 - Response is 200 or 400 372s ok 19 - Content is XML 372s # ==> Popping SP <== 372s ok 20 - Give artifact to SP 372s ok 21 - Get redirection 372s ok 22 - Location is http://auth.sp.com/ 372s ok 23 - Get cookie lemonldap (427c20493c56ef5af7ea2f1fb5df3dc05007c2e816ff09cec27911befe75c89d) 372s ok 24 - Get redirection 372s ok 25 - Location is http://auth.sp.com/ 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s ok 26 - Get / on SP 372s ok 27 - HTTP code is 200 372s ok 28 - Authenticated as ru@badwolf.org@idp 372s ok 29 - UTF-8 values 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 30 - Query IdP for logout 372s ok 31 - HTTP code is 200 372s ok 32 - Get cookie lemonldap (0) 372s ok 33 - SSO cookie removed 372s ok 34 - Get image request 372s # ==> Pushing ISSUER <== 372s ok 35 - SOAP request 372s # ==> Saving handler ISSUER <== 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s # ==> Restoring ISSUER <== 372s ok 36 - Execute request 372s ok 37 - Response is 200 or 400 372s ok 38 - Content is XML 372s # ==> Popping ISSUER <== 372s ok 39 - Get image 372s ok 40 - Get redirection 372s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 42 - Test if user is reject on IdP 372s ok 43 - Response status is 401 372s ok 44 - Content is JSON 372s ok 45 - Error code is 1 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s ok 46 - Test if user is reject on SP 372s ok 47 - Get redirection 372s ok 48 - Location header found 372s 1..48 372s ok 372s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 372s Warning: program compiled against libxml 215 using older 214 372s ok 1 - use Lemonldap::NG::Portal::Main; 372s ok 2 - Portal object 372s ok 3 - Init 372s ok 4 - Portal app 372s ok 5 - Register $type 372s ok 6 - Portal object 372s ok 7 - Init 372s ok 8 - Portal app 372s ok 9 - Register $type 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s ok 10 - Unauth SP request 372s ok 11 - Get redirection 372s ok 12 - Location header found 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 13 - Launch SAML request to IdP 372s ok 14 - HTTP code is 200 372s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221761633146_53918%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22issuerTs%22%3A1761705026%7D) 372s # ==> Pushing ISSUER <== 372s ok 16 - SOAP request 372s # ==> Saving handler ISSUER <== 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s # ==> Restoring ISSUER <== 372s ok 17 - Execute request 372s ok 18 - HTTP code is 200 372s ok 19 - Content is XML 372s # ==> Popping ISSUER <== 372s ok 20 - Post authentication 372s ok 21 - Get cookie lemonldap (aab0fe1e4f94ac7f8769b80632b273a22412d5734e13c65928345d9fb8b02ca2) 372s ok 22 - Get redirection 372s ok 23 - Location header found 372s # ==> Pushing SP <== 372s ok 24 - SOAP request 372s # ==> Saving handler SP <== 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s # ==> Restoring SP <== 372s ok 25 - Execute request 372s ok 26 - HTTP code is 200 372s ok 27 - Content is XML 372s # ==> Popping SP <== 372s ok 28 - Push artifact to SP 372s ok 29 - Get cookie lemonldap (ecff13f3cfae7e46a6cfa7a25e2eabf6ae8d405b3eb5204bde1ba34c2964078b) 372s ok 30 - Get redirection 372s ok 31 - Location is http://auth.sp.com/ 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s ok 32 - Get / on SP 372s ok 33 - HTTP code is 200 372s ok 34 - Authenticated as fa@badwolf.org@idp 372s ok 35 - UTF-8 values 372s # ==> Pushing SP <== 372s ok 36 - SOAP request 372s # ==> Saving handler SP <== 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s # ==> Restoring SP <== 372s ok 37 - Execute request 372s ok 38 - HTTP code is 200 372s ok 39 - Content is XML 372s # ==> Popping SP <== 372s ok 40 - Query SP for logout 372s ok 41 - HTTP code is 200 372s ok 42 - Get cookie lemonldap (0) 372s ok 43 - SSO cookie removed 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 44 - Test if user is reject on IdP 372s ok 45 - Response status is 401 372s ok 46 - Content is JSON 372s ok 47 - Error code is 1 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s ok 48 - Test if user is reject on SP 372s ok 49 - Get redirection 372s ok 50 - Location header found 372s 1..50 372s ok 372s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 372s Warning: program compiled against libxml 215 using older 214 372s ok 1 - use Lemonldap::NG::Portal::Main; 372s ok 2 - Portal object 372s ok 3 - Init 372s ok 4 - Portal app 372s ok 5 - Register $type 372s ok 6 - Portal object 372s ok 7 - Init 372s ok 8 - Portal app 372s ok 9 - Register $type 372s # Subtest: Test logging in to a federated IDP 372s # ==> Pushing SP <== 372s # ==> Popping SP <== 372s ok 1 372s ok 2 - HTTP code is 200 372s ok 3 - Page contains a form 372s ok 4 - Host match 372s ok 5 - URI match 372s ok 6 - Field "SAMLRequest" is defined 372s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 372s ok 8 - Method is POST 372s ok 9 - Found SAMLRequest 372s 1..9 372s ok 10 - Test logging in to a federated IDP 372s # Subtest: Responding to a federated SP 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 1 - Get cookie lemonldap (0c88fe4d3a75cce1af2758de7a769cba5998f9f7a1dbf5819423115f662a974d) 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 2 372s ok 3 - SAML service is not yet known: code found on page 372s ok 4 - SAML service is not yet known 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 5 372s ok 6 - SAML service is still not known: code found on page 372s ok 7 - SAML service is still not known 372s # ==> Pushing ISSUER <== 372s # ==> Popping ISSUER <== 372s ok 8 372s ok 9 - HTTP code is 200 372s ok 10 - Page contains a form 372s ok 11 - Host match 372s ok 12 - URI match 372s ok 13 - Field "SAMLResponse" is defined 372s ok 14 - CSP header authorize POST request to www.numistral.fr 372s ok 15 - Method is POST 372s ok 16 - Found SAMLResponse 372s ok 17 - XML successfully parsed 372s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 372s ok 19 - Found attribute 372s 1..19 372s ok 11 - Responding to a federated SP 372s 1..11 372s ok 373s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 373s Warning: program compiled against libxml 215 using older 214 373s ok 1 - use Lemonldap::NG::Portal::Main; 373s ok 2 - Portal object 373s ok 3 - Init 373s ok 4 - Portal app 373s ok 5 - Register $type 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 6 - Get metadata 373s ok 7 - Metadata is XML 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 8 - Get IDP metadata 373s ok 9 - Metadata is XML 373s ok 10 - Metadata does not contain SP information 373s ok 11 - IDP EntityID is overridden 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 12 - Get SP metadata 373s ok 13 - Metadata is XML 373s ok 14 - Metadata does not contain IDP information 373s 1..14 373s ok 373s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 373s Warning: program compiled against libxml 215 using older 214 373s ok 1 - use Lemonldap::NG::Portal::Main; 373s ok 2 - Portal object 373s ok 3 - Init 373s ok 4 - Portal app 373s ok 5 - Register $type 373s ok 6 - Portal object 373s ok 7 - Init 373s ok 8 - Portal app 373s ok 9 - Register $type 373s # Subtest: SP-initiated flow, authorized user 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 1 - Unauth SP request 373s ok 2 - HTTP code is 200 373s ok 3 - HTTP code is 200 373s ok 4 - Page contains a form 373s ok 5 - Host match 373s ok 6 - Field "lmAuth" is defined 373s ok 7 - CSP header authorize POST request to \# 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 8 - Post Choice request to IdP 373s ok 9 - HTTP code is 200 373s ok 10 - Page contains a form 373s ok 11 - Host match 373s ok 12 - URI match 373s ok 13 - Field "SAMLRequest" is defined 373s ok 14 - CSP header authorize POST request to auth.idp.com 373s ok 15 - Method is POST 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 16 - Post SAML request to IdP 373s ok 17 - HTTP code is 200 373s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705027%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%221761633147_33359%22%7D) 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 19 - Post authentication 373s ok 20 - Get cookie lemonldap (f82c9a2a1218b4a6eb214e0d5bc8beb5f78f0fea022e7c099ad114861fbc3c71) 373s ok 21 - Get cookie lemonldappdata () 373s ok 22 - SAML request cleared from pdata 373s ok 23 - HTTP code is 200 373s ok 24 - Page contains a form 373s ok 25 - Host match 373s ok 26 - URI match 373s ok 27 - Field "SAMLResponse" is defined 373s ok 28 - CSP header authorize POST request to auth.sp.com 373s ok 29 - Method is POST 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 30 - Post SAML response to SP 373s ok 31 - HTTP code is 200 373s ok 32 - Page contains a form 373s ok 33 - URI match 373s ok 34 - Field "token" is defined 373s ok 35 - Field "code" is defined 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 36 - Post code 373s ok 37 - Get redirection 373s ok 38 - Location is http://auth.sp.com/ 373s ok 39 - Get cookie lemonldap (51f3ef036bb0c287f8a419029bc0a1c7607726bfe546903dfa68f3cb1db59c85) 373s ok 40 - Found SameSite=None 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 41 - Get / on SP 373s ok 42 - HTTP code is 200 373s ok 43 - Authenticated as fa@badwolf.org@idp 373s ok 44 - UTF-8 values 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 45 - Query IDP for logout 373s ok 46 - Get cookie lemonldap (0) 373s ok 47 - IDP Cookie removed 373s ok 48 - Get image request 373s # ==> Pushing ISSUER <== 373s ok 49 - SOAP request 373s # ==> Saving handler ISSUER <== 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s # ==> Restoring ISSUER <== 373s ok 50 - Execute request 373s ok 51 - Response is 200 or 400 373s ok 52 - Content is XML 373s # ==> Popping ISSUER <== 373s ok 53 - Get image 373s ok 54 - Get redirection 373s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 56 - Test if user is reject on SP 373s ok 57 - Response status is 401 373s ok 58 - Content is JSON 373s ok 59 - Error code is 1 373s 1..59 373s ok 10 - SP-initiated flow, authorized user 373s 1..10 373s ok 373s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 373s Warning: program compiled against libxml 215 using older 214 373s ok 1 - use Lemonldap::NG::Portal::Main; 373s ok 2 - Portal object 373s ok 3 - Init 373s ok 4 - Portal app 373s ok 5 - Register $type 373s ok 6 - Portal object 373s ok 7 - Init 373s ok 8 - Portal app 373s ok 9 - Register $type 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 10 - Auth query 373s ok 11 - HTTP code is 200 373s ok 12 - Get cookie lemonldap (099da16b3515b91b06d14ddf513da069f721c7a1163bb7e2c293afa0673cc951) 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 13 - Query IdP to access to SP 373s ok 14 - HTTP code is 200 373s ok 15 - Page contains a form 373s ok 16 - Host match 373s ok 17 - URI match 373s ok 18 - Field "SAMLResponse" is defined 373s ok 19 - CSP header authorize POST request to auth.alternate.com 373s ok 20 - Method is POST 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 21 - Query IdP to access to SP 373s ok 22 - Bad destination: code found on page 373s ok 23 - Bad destination 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 24 - Query IdP to access to SP 373s ok 25 - HTTP code is 200 373s ok 26 - Page contains a form 373s ok 27 - Host match 373s ok 28 - URI match 373s ok 29 - Field "SAMLResponse" is defined 373s ok 30 - CSP header authorize POST request to auth.sp.com 373s ok 31 - Method is POST 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 32 - Post SAML response to SP 373s ok 33 - Get cookie lemonldap (b3ba691b7be03d0540c7cc5f257900f54d15a013f156a7b5733ff4cec95548c1) 373s ok 34 - Get redirection 373s ok 35 - Location is http://auth.sp.com/ 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 36 - Get / on SP 373s ok 37 - HTTP code is 200 373s ok 38 - Authenticated as ru@badwolf.org@idp 373s ok 39 - UTF-8 values 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 40 - Query IdP for logout 373s ok 41 - HTTP code is 200 373s ok 42 - Get cookie lemonldap (0) 373s ok 43 - SSO cookie removed 373s ok 44 - Get iframe request 373s ok 45 - Content-Security-Policy header found 373s ok 46 - Found auth.idp.com in CSP child-src 373s ok 47 - Content-Security-Policy header found 373s ok 48 - Found http://auth.sp.com in CSP child-src 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 49 - Get iframe 373s ok 50 - Framing authorized 373s ok 51 - HTTP code is 200 373s ok 52 - Page contains a form 373s ok 53 - Host match 373s ok 54 - URI match 373s ok 55 - Field "SAMLRequest" is defined 373s ok 56 - CSP header authorize POST request to auth.sp.com 373s ok 57 - Method is POST 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 58 - Post SAML logout request to SP 373s ok 59 - HTTP code is 200 373s ok 60 - Page contains a form 373s ok 61 - Host match 373s ok 62 - URI match 373s ok 63 - Field "SAMLResponse" is defined 373s ok 64 - CSP header authorize POST request to auth.idp.com 373s ok 65 - Method is POST 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 66 - Post SAML logout response to IdP 373s # ==> Pushing ISSUER <== 373s # ==> Popping ISSUER <== 373s ok 67 - Test if user is reject on IdP 373s ok 68 - Response status is 401 373s ok 69 - Content is JSON 373s ok 70 - Error code is 1 373s # ==> Pushing SP <== 373s # ==> Popping SP <== 373s ok 71 - Test if user is reject on SP 373s ok 72 - HTTP code is 200 373s ok 73 - HTTP code is 200 373s ok 74 - Page contains a form 373s ok 75 - CSP header authorize POST request to auth.idp.com 373s ok 76 - Method is POST 373s 1..76 373s ok 374s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 374s Warning: program compiled against libxml 215 using older 214 374s ok 1 - use Lemonldap::NG::Portal::Main; 374s ok 2 - Portal object 374s ok 3 - Init 374s ok 4 - Portal app 374s ok 5 - Register $type 374s ok 6 - Portal object 374s ok 7 - Init 374s ok 8 - Portal app 374s ok 9 - Register $type 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 10 - Unauth SP request 374s ok 11 - HTTP code is 200 374s ok 12 - HTTP code is 200 374s ok 13 - Page contains a form 374s ok 14 - Host match 374s ok 15 - URI match 374s ok 16 - Field "SAMLRequest" is defined 374s ok 17 - CSP header authorize POST request to auth.idp.com 374s ok 18 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 19 - Post SAML request to IdP 374s ok 20 - HTTP code is 200 374s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633148_30952%22%2C%22issuerTs%22%3A1761705028%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 22 - Post authentication 374s ok 23 - Reject reason is 89 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 24 - Unauth SP request 374s ok 25 - HTTP code is 200 374s ok 26 - HTTP code is 200 374s ok 27 - Page contains a form 374s ok 28 - Host match 374s ok 29 - URI match 374s ok 30 - Field "SAMLRequest" is defined 374s ok 31 - CSP header authorize POST request to auth.idp.com 374s ok 32 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 33 - Post SAML request to IdP 374s ok 34 - HTTP code is 200 374s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705028%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%221761633148_12661%22%7D) 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 36 - Post authentication 374s ok 37 - Get cookie lemonldap (0965d0d1ceb2269c03d41685405a629ae7a2e5b952063039e54f830f4ce6bd36) 374s ok 38 - HTTP code is 200 374s ok 39 - Page contains a form 374s ok 40 - Host match 374s ok 41 - URI match 374s ok 42 - Field "SAMLResponse" is defined 374s ok 43 - CSP header authorize POST request to auth.sp.com 374s ok 44 - Method is POST 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 45 - Post SAML response to SP 374s ok 46 - Get redirection 374s ok 47 - Location is http://auth.sp.com/ 374s ok 48 - Get cookie lemonldap (8114a9e737a55d5187adec42d0cd5f159262cae92b2089b2711f2054936e1bca) 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 49 - Get / on SP 374s ok 50 - HTTP code is 200 374s ok 51 - Authenticated as fa@badwolf.org@idp 374s ok 52 - UTF-8 values 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 53 - Query SP for logout 374s ok 54 - HTTP code is 200 374s ok 55 - Page contains a form 374s ok 56 - Host match 374s ok 57 - URI match 374s ok 58 - Field "SAMLRequest" is defined 374s ok 59 - CSP header authorize POST request to auth.idp.com 374s ok 60 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 61 - Post SAML logout request to IdP 374s ok 62 - HTTP code is 200 374s ok 63 - Found logout message 374s ok 64 - Get cookie lemonldap (0) 374s ok 65 - IDP cookie removed 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 66 - Test if old cookie is denied by IdP 374s ok 67 - Response status is 401 374s ok 68 - Content is JSON 374s ok 69 - Error code is 1 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 70 - Test if user is reject on SP 374s ok 71 - HTTP code is 200 374s ok 72 - HTTP code is 200 374s ok 73 - Page contains a form 374s ok 74 - Host match 374s ok 75 - URI match 374s ok 76 - Field "SAMLRequest" is defined 374s ok 77 - CSP header authorize POST request to auth.idp.com 374s ok 78 - Method is POST 374s 1..78 374s ok 374s t/30-Auth-and-issuer-SAML-POST.t ............................................... 374s Warning: program compiled against libxml 215 using older 214 374s ok 1 - use Lemonldap::NG::Portal::Main; 374s ok 2 - Portal object 374s ok 3 - Init 374s ok 4 - Portal app 374s ok 5 - Register $type 374s ok 6 - Portal object 374s ok 7 - Init 374s ok 8 - Portal app 374s ok 9 - Register $type 374s # Subtest: SP-initiated flow, unauthorized user 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 1 - Unauth SP request 374s ok 2 - HTTP code is 200 374s ok 3 - HTTP code is 200 374s ok 4 - Page contains a form 374s ok 5 - Host match 374s ok 6 - URI match 374s ok 7 - Field "SAMLRequest" is defined 374s ok 8 - CSP header authorize POST request to auth.idp.com 374s ok 9 - Method is POST 374s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 374s ok 11 - Pdata is not empty 374s ok 12 - samlGenerateRequestHook called 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 13 - Post SAML request to IdP 374s ok 14 - HTTP code is 200 374s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705028%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221761633148_1045%22%2C%22targetAuthnLevel%22%3A1%7D) 374s ok 16 - Found SameSite=None 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 17 - Post authentication 374s ok 18 - Reject reason is 89 374s 1..18 374s ok 10 - SP-initiated flow, unauthorized user 374s # Subtest: SP-initiated flow, authorized user 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 1 - Unauth SP request 374s ok 2 - HTTP code is 200 374s ok 3 - HTTP code is 200 374s ok 4 - Page contains a form 374s ok 5 - Host match 374s ok 6 - URI match 374s ok 7 - Field "SAMLRequest" is defined 374s ok 8 - CSP header authorize POST request to auth.idp.com 374s ok 9 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 10 - Post SAML request to IdP 374s ok 11 - HTTP code is 200 374s ok 12 - 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%3A1761705028%2C%22issuerRequestsaml%22%3A%221761633148_62776%22%2C%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 13 - Post authentication 374s ok 14 - Get cookie lemonldap (c5f52d558452b719184c0ee28641e53883b107fbbc7abc8ee2801a14a8bfd5fd) 374s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 374s ok 16 - SAML request cleared from pdata 374s ok 17 - HTTP code is 200 374s ok 18 - Page contains a form 374s ok 19 - Host match 374s ok 20 - URI match 374s ok 21 - Field "SAMLResponse" is defined 374s ok 22 - CSP header authorize POST request to auth.sp.com 374s ok 23 - Method is POST 374s ok 24 - Found SAMLResponse 374s ok 25 - Found AuthnInstant modified by hook 374s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 374s ok 27 - Pdata is not empty 374s ok 28 - samlGotRequestHookCalled called 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 29 - Post SAML response to SP 374s ok 30 - Get redirection 374s ok 31 - Location is http://auth.sp.com/ 374s ok 32 - Get cookie lemonldap (51b92abb451f874009db631c019379a59e89d23dd00f4f72da2516b3b5768394) 374s ok 33 - Found SameSite=None 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 34 - Get / on SP 374s ok 35 - HTTP code is 200 374s ok 36 - Authenticated as fa@badwolf.org@idp 374s ok 37 - samlGotResponseHook called 374s ok 38 - UTF-8 values 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 39 - Query SP for logout 374s ok 40 - HTTP code is 200 374s ok 41 - Page contains a form 374s ok 42 - Host match 374s ok 43 - URI match 374s ok 44 - Field "SAMLRequest" is defined 374s ok 45 - CSP header authorize POST request to auth.idp.com 374s ok 46 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 47 - Post SAML logout request to IdP 374s ok 48 - HTTP code is 200 374s ok 49 - Page contains a form 374s ok 50 - Host match 374s ok 51 - URI match 374s ok 52 - Field "SAMLResponse" is defined 374s ok 53 - CSP header authorize POST request to auth.sp.com 374s ok 54 - Method is POST 374s ok 55 - Get cookie lemonldap (0) 374s ok 56 - IDP Cookie removed 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 57 - Post SAML response to SP 374s ok 58 - Get redirection 374s ok 59 - Location is http://auth.sp.com/?logout=1 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 60 - Test if user is reject on IdP 374s ok 61 - Response status is 401 374s ok 62 - Content is JSON 374s ok 63 - Error code is 1 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 64 - Test if user is reject on SP 374s ok 65 - HTTP code is 200 374s ok 66 - HTTP code is 200 374s ok 67 - Page contains a form 374s ok 68 - Host match 374s ok 69 - URI match 374s ok 70 - Field "SAMLRequest" is defined 374s ok 71 - CSP header authorize POST request to auth.idp.com 374s ok 72 - Method is POST 374s 1..72 374s ok 11 - SP-initiated flow, authorized user 374s # Subtest: SP-initiated flow, authorized user, with redirection 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 1 - Unauth SP request 374s ok 2 - HTTP code is 200 374s ok 3 - HTTP code is 200 374s ok 4 - Page contains a form 374s ok 5 - Host match 374s ok 6 - URI match 374s ok 7 - Field "SAMLRequest" is defined 374s ok 8 - CSP header authorize POST request to auth.idp.com 374s ok 9 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 10 - Post SAML request to IdP 374s ok 11 - HTTP code is 200 374s ok 12 - 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%3A1761705028%2C%22issuerRequestsaml%22%3A%221761633148_41155%22%2C%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 374s ok 13 - 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%3A1761705028%2C%22issuerRequestsaml%22%3A%221761633148_41155%22%2C%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 374s ok 14 - Pdata is not empty 374s ok 15 - Expected target AuthnLevel 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 16 - Post authentication 374s ok 17 - Get cookie lemonldap (d299b18423499e98a676f9f03baf58e0bf0ae9b055accaebe857f5db0e57f3af) 374s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 374s ok 19 - SAML request cleared from pdata 374s ok 20 - HTTP code is 200 374s ok 21 - Page contains a form 374s ok 22 - Host match 374s ok 23 - URI match 374s ok 24 - Field "SAMLResponse" is defined 374s ok 25 - CSP header authorize POST request to auth.sp.com 374s ok 26 - Method is POST 374s ok 27 - Found SAMLResponse 374s ok 28 - Found AuthnInstant modified by hook 374s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 374s ok 30 - Pdata is not empty 374s ok 31 - samlGotRequestHookCalled called 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 32 - Post SAML response to SP 374s ok 33 - Get redirection 374s ok 34 - Location is http://auth.sp.com/ 374s ok 35 - Get cookie lemonldap (980051bebfb1f4d424ff59bd510a81bdfbea81a56f725889a74be976f36eb773) 374s ok 36 - Found SameSite=None 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 37 - Get / on SP 374s ok 38 - HTTP code is 200 374s ok 39 - Authenticated as fa@badwolf.org@idp 374s ok 40 - samlGotResponseHook called 374s ok 41 - UTF-8 values 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 42 - Query SP for logout 374s ok 43 - HTTP code is 200 374s ok 44 - Page contains a form 374s ok 45 - Host match 374s ok 46 - URI match 374s ok 47 - Field "SAMLRequest" is defined 374s ok 48 - CSP header authorize POST request to auth.idp.com 374s ok 49 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 50 - Post SAML logout request to IdP 374s ok 51 - HTTP code is 200 374s ok 52 - Page contains a form 374s ok 53 - Host match 374s ok 54 - URI match 374s ok 55 - Field "SAMLResponse" is defined 374s ok 56 - CSP header authorize POST request to auth.sp.com 374s ok 57 - Method is POST 374s ok 58 - Get cookie lemonldap (0) 374s ok 59 - IDP Cookie removed 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 60 - Post SAML response to SP 374s ok 61 - Get redirection 374s ok 62 - Location is http://test1.example.com 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 63 - Test if user is reject on IdP 374s ok 64 - Response status is 401 374s ok 65 - Content is JSON 374s ok 66 - Error code is 1 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 67 - Test if user is reject on SP 374s ok 68 - HTTP code is 200 374s ok 69 - HTTP code is 200 374s ok 70 - Page contains a form 374s ok 71 - Host match 374s ok 72 - URI match 374s ok 73 - Field "SAMLRequest" is defined 374s ok 74 - CSP header authorize POST request to auth.idp.com 374s ok 75 - Method is POST 374s # Subtest: Check dynamic required authentication level 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 1 - Auth query 374s ok 2 - HTTP code is 200 374s ok 3 - Get cookie lemonldap (d15ea54ee916bf6d1911f9554009c471de9e3c28799c5d1a4f280c28e4284632) 374s # ==> Pushing SP <== 374s # ==> Popping SP <== 374s ok 4 - Unauth SP request 374s ok 5 - HTTP code is 200 374s ok 6 - HTTP code is 200 374s ok 7 - Page contains a form 374s ok 8 - Host match 374s ok 9 - URI match 374s ok 10 - Field "SAMLRequest" is defined 374s ok 11 - CSP header authorize POST request to auth.idp.com 374s ok 12 - Method is POST 374s # ==> Pushing ISSUER <== 374s # ==> Popping ISSUER <== 374s ok 13 - Post SAML request to IdP 374s ok 14 - Response body is not empty 374s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 374s 1..15 374s ok 76 - Check dynamic required authentication level 374s 1..76 374s ok 12 - SP-initiated flow, authorized user, with redirection 374s 1..12 374s ok 375s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 375s Warning: program compiled against libxml 215 using older 214 375s ok 1 - use Lemonldap::NG::Portal::Main; 375s ok 2 - Portal object 375s ok 3 - Init 375s ok 4 - Portal app 375s ok 5 - Register $type 375s ok 6 - Portal object 375s ok 7 - Init 375s ok 8 - Portal app 375s ok 9 - Register $type 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 10 - Unauth SP request 375s ok 11 - Get redirection 375s ok 12 - Location header found 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 13 - Launch SAML request to IdP 375s ok 14 - HTTP code is 200 375s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633149_37592%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1761705029%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 16 - Authentication request 375s ok 17 - Get cookie lemonldap (feb8e799141efb4b6652e41ccc0f9622969f9fa1a85c87ee474d376d570ed7b4) 375s ok 18 - Get cookie lemonldappdata () 375s ok 19 - SAML request cleared from pdata 375s ok 20 - HTTP code is 200 375s ok 21 - Page contains a form 375s ok 22 - Host match 375s ok 23 - URI match 375s ok 24 - Field "SAMLResponse" is defined 375s ok 25 - Field "RelayState" is defined 375s ok 26 - CSP header authorize POST request to auth.sp.com 375s ok 27 - Correct authentication context mapped 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 28 - Post SAML response to SP 375s ok 29 - Get cookie lemonldap (edd35a62e75af560d05419a2d88a2630e376f16eea913ca08e9e150b824dd73d) 375s ok 30 - Get redirection 375s ok 31 - Location is http://test1.example.com/ 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 32 - Get / on SP 375s ok 33 - HTTP code is 200 375s ok 34 - Authenticated as fa@badwolf.org@idp 375s ok 35 - Map authentication context 375s 1..35 375s ok 375s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 375s Warning: program compiled against libxml 215 using older 214 375s ok 1 - use Lemonldap::NG::Portal::Main; 375s ok 2 - Portal object 375s ok 3 - Init 375s ok 4 - Portal app 375s ok 5 - Register $type 375s ok 6 - Portal object 375s ok 7 - Init 375s ok 8 - Portal app 375s ok 9 - Register $type 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 10 - Auth query 375s ok 11 - HTTP code is 200 375s ok 12 - Get cookie lemonldap (20ad7539d7b158e59b8375ad4ac8db557810a69c994abc41fdd5b089539018f8) 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 13 - Query IdP to access to SP 375s ok 14 - HTTP code is 200 375s ok 15 - Form method is POST 375s ok 16 - Found SAML response 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 17 - Post SAML response to SP 375s ok 18 - Get cookie lemonldap (db8981b0392ee757a5805f1f3b740ce100037c2dbd4cc5cdbae534640ee67db7) 375s ok 19 - Get redirection 375s ok 20 - Location is http://auth.sp.com/ 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 21 - Get / on SP 375s ok 22 - HTTP code is 200 375s ok 23 - Authenticated as ru@badwolf.org@idp 375s ok 24 - UTF-8 values 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 25 - Query IdP for logout 375s ok 26 - HTTP code is 200 375s ok 27 - Get iframe request 375s ok 28 - Content-Security-Policy header found 375s ok 29 - Found auth.sp.com in CSP child-src 375s ok 30 - Get cookie lemonldap (0) 375s ok 31 - SSO cookie removed 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 32 - Query SP for iframe 375s ok 33 - Get redirection 375s ok 34 - Location header found 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 35 - Push SAML response to IdP 375s ok 36 - Get redirection 375s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 375s ok 38 - Frame can be embedded 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 39 - Test if user is reject on IdP 375s ok 40 - Response status is 401 375s ok 41 - Content is JSON 375s ok 42 - Error code is 1 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 43 - Test if user is reject on SP 375s ok 44 - Get redirection 375s ok 45 - Location header found 375s 1..45 375s ok 375s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 375s Warning: program compiled against libxml 215 using older 214 375s ok 1 - use Lemonldap::NG::Portal::Main; 375s ok 2 - Portal object 375s ok 3 - Init 375s ok 4 - Portal app 375s ok 5 - Register $type 375s ok 6 - Portal object 375s ok 7 - Init 375s ok 8 - Portal app 375s ok 9 - Register $type 375s ok 10 - Portal object 375s ok 11 - Init 375s ok 12 - Portal app 375s ok 13 - Register $type 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 14 - Unauth SP request 375s ok 15 - Get redirection 375s ok 16 - Location header found 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 17 - Launch SAML request to IdP 375s ok 18 - HTTP code is 200 375s ok 19 - 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%221761633150_24943%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705030%7D) 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 20 - Post authentication 375s ok 21 - HTTP code is 200 375s ok 22 - Get cookie lemonldap (2d445c6cfdcc9b73bd9b8e38304c45b3c53e9e0287e3f1ca24e21b3486410e9c) 375s ok 23 - HTTP code is 200 375s ok 24 - Page contains a form 375s ok 25 - Host match 375s ok 26 - URI match 375s ok 27 - Field "SAMLResponse" is defined 375s ok 28 - Field "RelayState" is defined 375s ok 29 - CSP header authorize POST request to auth.sp.com 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 30 - Post SAML response to SP 375s ok 31 - Get cookie lemonldap (8dcd2513bbfa1fde800f19a7eb047f1b7b118c66ecad7172b2bae227872fdeb1) 375s ok 32 - Get redirection 375s ok 33 - Location is http://test1.example.com/ 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 34 - Get / on SP 375s ok 35 - HTTP code is 200 375s ok 36 - Authenticated as fa@badwolf.org@idp 375s ok 37 - UTF-8 values 375s # ==> Pushing SP2 <== 375s # ==> Popping SP2 <== 375s ok 38 - Unauth SP2 request 375s ok 39 - Get redirection 375s ok 40 - Location header found 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 41 - Launch SAML request to IdP 375s ok 42 - HTTP code is 200 375s ok 43 - Page contains a form 375s ok 44 - Host match 375s ok 45 - URI match 375s ok 46 - Field "SAMLResponse" is defined 375s ok 47 - Field "RelayState" is defined 375s ok 48 - CSP header authorize POST request to auth.sp2.com 375s # ==> Pushing SP2 <== 375s # ==> Popping SP2 <== 375s ok 49 - Post SAML response to SP2 375s ok 50 - Get cookie lemonldap (4c52953370ec5d34f94c76f09b74685ac60f7189bb4b4e084576bce842b4a49b) 375s ok 51 - Get redirection 375s ok 52 - Location is http://test1.example.com/ 375s # ==> Pushing SP2 <== 375s # ==> Popping SP2 <== 375s ok 53 - Get / on SP2 375s ok 54 - HTTP code is 200 375s ok 55 - Authenticated as fa@badwolf.org@idp 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 56 - Query SP for logout 375s ok 57 - Get redirection 375s ok 58 - Location header found 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 59 - Launch SAML logout request to IdP 375s ok 60 - HTTP code is 200 375s ok 61 - Found logout message 375s ok 62 - Get cookie lemonldap (0) 375s ok 63 - IDP cookie removed 375s # ==> Pushing ISSUER <== 375s # ==> Popping ISSUER <== 375s ok 64 - Test if user is reject on IdP 375s ok 65 - Response status is 401 375s ok 66 - Content is JSON 375s ok 67 - Error code is 1 375s # ==> Pushing SP <== 375s # ==> Popping SP <== 375s ok 68 - Test if user is reject on SP 375s ok 69 - Get redirection 375s ok 70 - Location header found 375s # ==> Pushing SP2 <== 375s # ==> Popping SP2 <== 375s ok 71 - User is unfortunately still logged into SP2 375s ok 72 - HTTP code is 200 375s ok 73 - Authenticated as fa@badwolf.org@idp 375s 1..73 375s ok 376s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 376s Warning: program compiled against libxml 215 using older 214 376s ok 1 - use Lemonldap::NG::Portal::Main; 376s ok 2 - Portal object 376s ok 3 - Init 376s ok 4 - Portal app 376s ok 5 - Register $type 376s ok 6 - Portal object 376s ok 7 - Init 376s ok 8 - Portal app 376s ok 9 - Register $type 376s ok 10 - Portal object 376s ok 11 - Init 376s ok 12 - Portal app 376s ok 13 - Register $type 376s ok 14 - Portal object 376s ok 15 - Init 376s ok 16 - Portal app 376s ok 17 - Register $type 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 18 - Unauth SP request 376s ok 19 - Get redirection 376s ok 20 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 21 - Launch SAML request to IdP 376s ok 22 - HTTP code is 200 376s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705030%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221761633150_33258%22%7D) 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 24 - Post authentication 376s ok 25 - HTTP code is 200 376s ok 26 - Get cookie lemonldap (d4940719b7bef04abc68967716db7a3e4432e0cf54a2e5466df2e1f24050e254) 376s ok 27 - HTTP code is 200 376s ok 28 - Page contains a form 376s ok 29 - Host match 376s ok 30 - URI match 376s ok 31 - Field "SAMLResponse" is defined 376s ok 32 - Field "RelayState" is defined 376s ok 33 - CSP header authorize POST request to auth.sp.com 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 34 - Post SAML response to SP 376s ok 35 - Get cookie lemonldap (c15a017c397dccf0ae411eb6caacb63d9ce05a1bed7d56bf5b4e596ddb961d58) 376s ok 36 - Get redirection 376s ok 37 - Location is http://test1.example.com/ 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 38 - Get / on SP 376s ok 39 - HTTP code is 200 376s ok 40 - Authenticated as fa@badwolf.org@idp 376s ok 41 - UTF-8 values 376s # ==> Pushing SP2 <== 376s # ==> Popping SP2 <== 376s ok 42 - Unauth SP2 request 376s ok 43 - Get redirection 376s ok 44 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 45 - Launch SAML request to IdP 376s ok 46 - HTTP code is 200 376s ok 47 - Page contains a form 376s ok 48 - Host match 376s ok 49 - URI match 376s ok 50 - Field "SAMLResponse" is defined 376s ok 51 - Field "RelayState" is defined 376s ok 52 - CSP header authorize POST request to auth.sp2.com 376s # ==> Pushing SP2 <== 376s # ==> Popping SP2 <== 376s ok 53 - Post SAML response to SP2 376s ok 54 - Get cookie lemonldap (f146d53a3fe89009b08dd34d8aa689997c584d73fbe6a3ffc2318d2dc277809e) 376s ok 55 - Get redirection 376s ok 56 - Location is http://test1.example.com/ 376s # ==> Pushing SP2 <== 376s # ==> Popping SP2 <== 376s ok 57 - Get / on SP2 376s ok 58 - HTTP code is 200 376s ok 59 - Authenticated as fa@badwolf.org@idp 376s # ==> Pushing SP3 <== 376s # ==> Popping SP3 <== 376s ok 60 - Unauth SP3 request 376s ok 61 - Get redirection 376s ok 62 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 63 - Launch SAML request to IdP 376s ok 64 - HTTP code is 200 376s ok 65 - Page contains a form 376s ok 66 - Host match 376s ok 67 - URI match 376s ok 68 - Field "SAMLResponse" is defined 376s ok 69 - Field "RelayState" is defined 376s ok 70 - CSP header authorize POST request to auth.sp3.com 376s # ==> Pushing SP3 <== 376s # ==> Popping SP3 <== 376s ok 71 - Post SAML response to SP3 376s ok 72 - Get cookie lemonldap (1434415f1f986558bd125fac24fdb427ef8d77e605b399c9f86e8273ccc978e6) 376s ok 73 - Get redirection 376s ok 74 - Location is http://test1.example.com/ 376s # ==> Pushing SP3 <== 376s # ==> Popping SP3 <== 376s ok 75 - Get / on SP3 376s ok 76 - HTTP code is 200 376s ok 77 - Authenticated as fa@badwolf.org@idp 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 78 - Query SP for logout 376s ok 79 - Get redirection 376s ok 80 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 81 - Launch SAML logout request to IdP 376s ok 82 - Get cookie lemonldap (0) 376s ok 83 - SSO cookie removed 376s ok 84 - Got one iframe for both additional services 376s # ==> Pushing SP2 <== 376s # ==> Popping SP2 <== 376s ok 85 - Start logout from SP2 376s ok 86 - Get redirection 376s ok 87 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 88 - get SAML response from IDP 376s ok 89 - Get redirection 376s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 376s # ==> Pushing SP3 <== 376s # ==> Popping SP3 <== 376s ok 91 - Start logout from SP3 376s ok 92 - Get redirection 376s ok 93 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 94 - get SAML response from IDP 376s ok 95 - Get redirection 376s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 376s ok 97 - HTTP code is 200 376s ok 98 - Page contains a form 376s ok 99 - Host match 376s ok 100 - URI match 376s ok 101 - Field "relay" is defined 376s ok 102 - CSP header authorize POST request to auth.idp.com 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 103 - Post final logout 376s ok 104 - Get redirection 376s ok 105 - Location header found 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 106 - Send SAML logout response to SP 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 107 - Test if user is reject on IdP 376s ok 108 - Response status is 401 376s ok 109 - Content is JSON 376s ok 110 - Error code is 1 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 111 - Test if user is reject on SP 376s ok 112 - Get redirection 376s ok 113 - Location header found 376s # ==> Pushing SP2 <== 376s # ==> Popping SP2 <== 376s ok 114 - Test if user is reject on SP2 376s ok 115 - Get redirection 376s ok 116 - Location header found 376s # ==> Pushing SP3 <== 376s # ==> Popping SP3 <== 376s ok 117 - Test if user is reject on SP3 376s ok 118 - Get redirection 376s ok 119 - Location header found 376s 1..119 376s ok 376s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 376s Warning: program compiled against libxml 215 using older 214 376s ok 1 - use Lemonldap::NG::Portal::Main; 376s ok 2 - Portal object 376s ok 3 - Init 376s ok 4 - Portal app 376s ok 5 - Register $type 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 6 - Post authentication request 376s ok 7 - Get cookie lemonldap (ce0cb654c573a1a64d7dfb9a19988fedf6f26dbee4c17d5b7fcc70da3f0535dc) 376s ok 8 - Portal object 376s ok 9 - Init 376s ok 10 - Portal app 376s ok 11 - Register $type 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 12 - Unauth SP request 376s ok 13 - Get redirection 376s ok 14 - Location header found 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 15 - Launch SAML request to IdP 376s ok 16 - HTTP code is 200 376s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705030%2C%22issuerRequestsaml%22%3A%221761633150_47798%22%7D) 376s # ==> Pushing ISSUER <== 376s # ==> Popping ISSUER <== 376s ok 18 - Post authentication request 376s ok 19 - HTTP code is 200 376s ok 20 - Get cookie lemonldap (f465fb5840e0141dc10abdf50d4d76b12e13f5a899bd145dc583200f67df4de0) 376s ok 21 - Get cookie lemonldappdata () 376s ok 22 - SAML request cleared from pdata 376s ok 23 - Found info message about deleted sessions 376s ok 24 - HTTP code is 200 376s ok 25 - Page contains a form 376s ok 26 - Host match 376s ok 27 - URI match 376s ok 28 - Field "SAMLResponse" is defined 376s ok 29 - Field "RelayState" is defined 376s ok 30 - CSP header authorize POST request to auth.sp.com 376s ok 31 - Method is POST 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 32 - Post SAML response to SP 376s ok 33 - Get cookie lemonldap (e6e024b29d5c34f30e2594616d689c8d033a6dada8423c1222a827e48451a799) 376s ok 34 - Get redirection 376s ok 35 - Location is http://test1.example.com/ 376s # ==> Pushing SP <== 376s # ==> Popping SP <== 376s ok 36 - Get / on SP 376s ok 37 - HTTP code is 200 376s ok 38 - Authenticated as fa@badwolf.org@idp 376s 1..38 376s ok 377s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 377s Warning: program compiled against libxml 215 using older 214 377s ok 1 - use Lemonldap::NG::Portal::Main; 377s ok 2 - Portal object 377s ok 3 - Init 377s ok 4 - Portal app 377s ok 5 - Register $type 377s ok 6 - Portal object 377s ok 7 - Init 377s ok 8 - Portal app 377s ok 9 - Register $type 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 10 - Unauth SP request 377s ok 11 - Get redirection 377s ok 12 - Location header found 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 13 - Launch SAML request to IdP 377s ok 14 - HTTP code is 200 377s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633151_14997%22%2C%22issuerTs%22%3A1761705031%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 16 - Post delayed authentication request 377s ok 17 - Get redirection 377s ok 18 - Location is http://auth.idp.com/saml 377s ok 19 - Get cookie lemonldap (d2fddc1a76066a0dc385b02bb05e176d5a0ac6d63b5897fcca06d89c78261a0e) 377s ok 20 - Get cookie lemonldappdata () 377s ok 21 - SAML request cleared from pdata 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 22 - Unauth SP request 377s ok 23 - Get redirection 377s ok 24 - Location header found 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 25 - Launch SAML request to IdP 377s ok 26 - HTTP code is 200 377s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633151_60193%22%2C%22issuerTs%22%3A1761705031%7D) 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 28 - Post authentication request 377s ok 29 - HTTP code is 200 377s ok 30 - Get cookie lemonldap (ce40e64dcb1623a4ea3ed5876de0cd8fd4bb361d2f09cce16610a08b781b28de) 377s ok 31 - Get cookie lemonldappdata () 377s ok 32 - SAML request cleared from pdata 377s ok 33 - HTTP code is 200 377s ok 34 - Page contains a form 377s ok 35 - Host match 377s ok 36 - URI match 377s ok 37 - Field "SAMLResponse" is defined 377s ok 38 - Field "RelayState" is defined 377s ok 39 - CSP header authorize POST request to auth.sp.com 377s ok 40 - Signed using SHA-256 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 41 - Post SAML response to SP 377s ok 42 - Get cookie lemonldap (209bb634bf1bea86b4d0f7c0b40d11948ad3b5a50a7071f7a979416de7649352) 377s ok 43 - Get redirection 377s ok 44 - Location is http://test1.example.com/ 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 45 - Get / on SP 377s ok 46 - HTTP code is 200 377s ok 47 - Authenticated as fa@badwolf.org@idp 377s ok 48 - UTF-8 values 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 49 - Query SP for logout 377s ok 50 - Get redirection 377s ok 51 - Location header found 377s ok 52 - SHA256 used to sign Logout Request 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 53 - Launch SAML logout request to IdP 377s ok 54 - Get redirection 377s ok 55 - Location header found 377s ok 56 - Get cookie lemonldap (0) 377s ok 57 - IDP Cookie removed 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 58 - Launch SAML logout request to SP 377s ok 59 - HTTP code is 200 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 60 - Test if user is reject on IdP 377s ok 61 - Response status is 401 377s ok 62 - Content is JSON 377s ok 63 - Error code is 1 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 64 - Test if user is reject on SP 377s ok 65 - Get redirection 377s ok 66 - Location header found 377s 1..66 377s ok 377s t/30-CDC.t ..................................................................... 377s Warning: program compiled against libxml 215 using older 214 377s ok 1 - use Lemonldap::NG::Portal::Main; 377s ok 2 - Portal object 377s ok 3 - Init 377s ok 4 - Portal app 377s ok 5 - Register $type 377s ok 6 - Portal object 377s ok 7 - Init 377s ok 8 - Portal app 377s ok 9 - Register $type 377s ok 10 - use Lemonldap::NG::Portal::CDC; 377s ok 11 - Portal object 377s ok 12 - Init 377s ok 13 - Portal app 377s ok 14 - CDC 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 15 - Unauth SP request 377s ok 16 - HTTP code is 200 377s ok 17 - HTTP code is 200 377s ok 18 - Page contains a form 377s ok 19 - Host match 377s ok 20 - URI match 377s ok 21 - Field "SAMLRequest" is defined 377s ok 22 - CSP header authorize POST request to auth.idp.com 377s ok 23 - Method is POST 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 24 - Post SAML request to IdP 377s ok 25 - HTTP code is 200 377s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1761705031%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633151_11282%22%7D) 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 27 - Post authentication 377s ok 28 - Get cookie lemonldap (7bf9df42eee61a8d01f317b9543fc92eaf001bff0ce00a11df4ba2eb602a3dec) 377s ok 29 - HTTP code is 200 377s ok 30 - Page contains a form 377s ok 31 - Host match 377s ok 32 - URI match 377s ok 33 - Field "SAMLResponse" is defined 377s ok 34 - CSP header authorize POST request to auth.sp.com 377s ok 35 - Found CDC iframe 377s ok 36 - CDC write request 377s ok 37 - HTTP code is 200 377s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 377s ok 39 - CDC read 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 40 - Post SAML response to SP 377s ok 41 - Get redirection 377s ok 42 - Location is http://auth.sp.com/ 377s ok 43 - Get cookie lemonldap (f2ba23d0e384d2a339c2fddbccf429c27f5df4af50d3b58662b4ac55212e4ec8) 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 44 - Get / on SP 377s ok 45 - HTTP code is 200 377s ok 46 - Authenticated as fa@badwolf.org@idp 377s ok 47 - UTF-8 values 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 48 - Query SP for logout 377s ok 49 - HTTP code is 200 377s ok 50 - Page contains a form 377s ok 51 - Host match 377s ok 52 - URI match 377s ok 53 - Field "SAMLRequest" is defined 377s ok 54 - CSP header authorize POST request to auth.idp.com 377s ok 55 - Method is POST 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 56 - Post SAML logout request to IdP 377s ok 57 - HTTP code is 200 377s ok 58 - Page contains a form 377s ok 59 - Host match 377s ok 60 - URI match 377s ok 61 - Field "SAMLResponse" is defined 377s ok 62 - CSP header authorize POST request to auth.sp.com 377s ok 63 - Method is POST 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 64 - Post SAML response to SP 377s ok 65 - Get redirection 377s ok 66 - Location is http://auth.sp.com/?logout=1 377s # ==> Pushing ISSUER <== 377s # ==> Popping ISSUER <== 377s ok 67 - Test if user is reject on IdP 377s ok 68 - Response status is 401 377s ok 69 - Content is JSON 377s ok 70 - Error code is 1 377s # ==> Pushing SP <== 377s # ==> Popping SP <== 377s ok 71 - Test if user is reject on SP 377s ok 72 - HTTP code is 200 377s ok 73 - HTTP code is 200 377s ok 74 - Page contains a form 377s ok 75 - Host match 377s ok 76 - URI match 377s ok 77 - Field "SAMLRequest" is defined 377s ok 78 - CSP header authorize POST request to auth.idp.com 377s ok 79 - Method is POST 377s 1..79 377s ok 377s t/30-SAML-Federation-Config.t .................................................. 377s Warning: program compiled against libxml 215 using older 214 377s ok 1 - use Lemonldap::NG::Portal::Main; 377s ok 2 - Portal object 377s ok 3 - Init 377s ok 4 - Portal app 377s ok 5 - Register $type 377s ok 6 - Portal object 377s ok 7 - Init 377s ok 8 - Portal app 377s ok 9 - Register $type 377s ok 10 - confKey from config 377s ok 11 - confKey was generated 377s ok 12 - Rule from SP config 377s ok 13 - Rule from federation defaults 377s ok 14 - SP attributes have been imported as configured by policy 377s ok 15 - default NameID Format 377s ok 16 - SP attributes have been imported as configured by policy 377s ok 17 377s ok 18 - eduPersonTargetedID sets required persistent NameID 377s ok 19 - IDP option from config override 377s ok 20 - IDP option from federation defaults 377s ok 21 - IDP attributes from federation defaults 377s ok 22 - IDP attributes from configuration override 377s ok 23 - getIssuer 377s ok 24 - getIssuer 377s ok 25 - getIssuer 377s 1..25 377s ok 378s t/30-SAML-Head-to-Tail-POST.t .................................................. 378s Warning: program compiled against libxml 215 using older 214 378s ok 1 - use Lemonldap::NG::Portal::Main; 378s ok 2 - Portal object 378s ok 3 - Init 378s ok 4 - Portal app 378s ok 5 - Register $type 378s ok 6 - Portal object 378s ok 7 - Init 378s ok 8 - Portal app 378s ok 9 - Register $type 378s # ==> Pushing SP <== 378s # ==> Popping SP <== 378s ok 10 - Unauth SP request 378s ok 11 - HTTP code is 200 378s ok 12 - Page contains a form 378s ok 13 - Host match 378s ok 14 - URI match 378s ok 15 - Field "SAMLRequest" is defined 378s ok 16 - CSP header authorize POST request to auth.idp.com 378s ok 17 - Method is POST 378s # ==> Pushing ISSUER <== 378s # ==> Popping ISSUER <== 378s ok 18 - Post SAML request to IdP 378s ok 19 - HTTP code is 200 378s ok 20 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705032%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%221761633152_29266%22%7D) 378s # ==> Pushing ISSUER <== 378s # ==> Popping ISSUER <== 378s ok 21 - Post authentication 378s ok 22 - Get cookie lemonldap (bab6685a9dc167ccdb89761a824b33b3870e9166c3096cacb5655ac3579d8866) 378s ok 23 - HTTP code is 200 378s ok 24 - Page contains a form 378s ok 25 - Host match 378s ok 26 - URI match 378s ok 27 - Field "SAMLResponse" is defined 378s ok 28 - CSP header authorize POST request to auth.sp.com 378s ok 29 - Method is POST 378s # ==> Pushing SP <== 378s # ==> Popping SP <== 378s ok 30 - Post SAML response to SP 378s ok 31 - Get redirection 378s ok 32 - Location header found 378s ok 33 - Get cookie lemonldap (7b82f3256eb630e8ad22b4c0203afdd7800a86acf1dc9837d8fa055f16353f68) 378s # ==> Pushing SP <== 378s # ==> Popping SP <== 378s ok 34 - Follow redirection 378s ok 35 - HTTP code is 200 378s # ==> Pushing SP <== 378s # ==> Popping SP <== 378s ok 36 - Query SP for logout 378s ok 37 - HTTP code is 200 378s ok 38 - Page contains a form 378s ok 39 - Host match 378s ok 40 - URI match 378s ok 41 - Field "SAMLRequest" is defined 378s ok 42 - CSP header authorize POST request to auth.idp.com 378s ok 43 - Method is POST 378s # ==> Pushing ISSUER <== 378s # ==> Popping ISSUER <== 378s ok 44 - Post SAML logout request to IdP 378s ok 45 - HTTP code is 200 378s ok 46 - Page contains a form 378s ok 47 - Host match 378s ok 48 - URI match 378s ok 49 - Field "SAMLResponse" is defined 378s ok 50 - CSP header authorize POST request to auth.sp.com 378s ok 51 - Method is POST 378s ok 52 - Get cookie lemonldap (0) 378s ok 53 - SSO cookie removed 378s # ==> Pushing SP <== 378s # ==> Popping SP <== 378s ok 54 - Post SAML response to SP 378s ok 55 - HTTP code is 200 378s # ==> Pushing ISSUER <== 378s # ==> Popping ISSUER <== 378s ok 56 - Test if user is reject on IdP 378s ok 57 - Response status is 401 378s ok 58 - Content is JSON 378s ok 59 - Error code is 1 378s # ==> Pushing SP <== 378s # ==> Popping SP <== 378s ok 60 - Test if user is reject on SP 378s ok 61 - HTTP code is 200 378s ok 62 - HTTP code is 200 378s ok 63 - Page contains a form 378s ok 64 - Host match 378s ok 65 - URI match 378s ok 66 - Field "SAMLRequest" is defined 378s ok 67 - CSP header authorize POST request to auth.idp.com 378s ok 68 - Method is POST 378s 1..68 378s ok 378s t/30-SAML-Macros.t ............................................................. 378s Warning: program compiled against libxml 215 using older 214 378s ok 1 - use Lemonldap::NG::Portal::Main; 378s ok 2 - Portal object 378s ok 3 - Init 378s ok 4 - Portal app 378s ok 5 - Issuer portal 378s ok 6 - Auth query 378s ok 7 - HTTP code is 200 378s ok 8 - Get cookie lemonldap (4bff4b74fbfabb3cbba7ddd5da7da2de52c8caa94d76ba297cc2f60768a73a9c) 378s ok 9 - Query IdP to access to SP 378s ok 10 - HTTP code is 200 378s ok 11 - Form method is POST 378s ok 12 - Found SAML response 378s ok 13 - Check Attribute 378s ok 14 - Check Attribute 378s ok 15 - Check NameID from macro 378s 1..15 378s ok 379s t/30-SAML-NameID-IDP.t ......................................................... 379s Warning: program compiled against libxml 215 using older 214 379s ok 1 - use Lemonldap::NG::Portal::Main; 379s ok 2 - Portal object 379s ok 3 - Init 379s ok 4 - Portal app 379s ok 5 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 6 - Auth query 379s ok 7 - HTTP code is 200 379s ok 8 - Get cookie lemonldap (ab2bb7048248b1460c254324b53a51dad884f6c1e3913176a50f69c1663ff5a0) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 9 - Post SAML request to IdP 379s ok 10 - HTTP code is 200 379s ok 11 - HTTP code is 200 379s ok 12 - Page contains a form 379s ok 13 - Host match 379s ok 14 - URI match 379s ok 15 - Field "SAMLResponse" is defined 379s ok 16 - CSP header authorize POST request to auth.sp.com 379s ok 17 - Method is POST 379s ok 18 - Found SAMLResponse 379s ok 19 - XML successfully parsed 379s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 21 - Found expected NameID Format in response 379s ok 22 - XML successfully parsed 379s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 379s ok 24 - NameID matches 379s ok 25 - Portal object 379s ok 26 - Init 379s ok 27 - Portal app 379s ok 28 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 29 - Auth query 379s ok 30 - HTTP code is 200 379s ok 31 - Get cookie lemonldap (7105aa0ade9bac6ca6832f0cd85b3af784f9d545b5ffc015012c2dcf5b8a4e73) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 32 - Post SAML request to IdP 379s ok 33 - HTTP code is 200 379s ok 34 - HTTP code is 200 379s ok 35 - Page contains a form 379s ok 36 - Host match 379s ok 37 - URI match 379s ok 38 - Field "SAMLResponse" is defined 379s ok 39 - CSP header authorize POST request to auth.sp.com 379s ok 40 - Method is POST 379s ok 41 - Found SAMLResponse 379s ok 42 - XML successfully parsed 379s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 44 - Found expected NameID Format in response 379s ok 45 - XML successfully parsed 379s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 379s ok 47 - NameID matches 379s ok 48 - Portal object 379s ok 49 - Init 379s ok 50 - Portal app 379s ok 51 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 52 - Auth query 379s ok 53 - HTTP code is 200 379s ok 54 - Get cookie lemonldap (7c683b9958438f01e5cbeba505d1d59adbe718df5c0b123257affa0781d84750) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 55 - Post SAML request to IdP 379s ok 56 - HTTP code is 200 379s ok 57 - HTTP code is 200 379s ok 58 - Page contains a form 379s ok 59 - Host match 379s ok 60 - URI match 379s ok 61 - Field "SAMLResponse" is defined 379s ok 62 - CSP header authorize POST request to auth.sp.com 379s ok 63 - Method is POST 379s ok 64 - Found SAMLResponse 379s ok 65 - XML successfully parsed 379s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 67 - Found expected NameID Format in response 379s ok 68 - XML successfully parsed 379s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 379s ok 70 - NameID matches 379s ok 71 - Portal object 379s ok 72 - Init 379s ok 73 - Portal app 379s ok 74 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 75 - Auth query 379s ok 76 - HTTP code is 200 379s ok 77 - Get cookie lemonldap (a52728b6e32754b27a43b005bac5bdead8b2e8e6308be31450c3237d38e16660) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 78 - Post SAML request to IdP 379s ok 79 - HTTP code is 200 379s ok 80 - HTTP code is 200 379s ok 81 - Page contains a form 379s ok 82 - Host match 379s ok 83 - URI match 379s ok 84 - Field "SAMLResponse" is defined 379s ok 85 - CSP header authorize POST request to auth.sp.com 379s ok 86 - Method is POST 379s ok 87 - Found SAMLResponse 379s ok 88 - XML successfully parsed 379s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 90 - Found expected NameID Format in response 379s ok 91 - XML successfully parsed 379s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 379s ok 93 - NameID matches 379s ok 94 - Portal object 379s ok 95 - Init 379s ok 96 - Portal app 379s ok 97 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 98 - Auth query 379s ok 99 - HTTP code is 200 379s ok 100 - Get cookie lemonldap (3cc03555f1adc42c873a93028bf7fd67c972d79644e11148969789ad06d3fc63) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 101 - Post SAML request to IdP 379s ok 102 - HTTP code is 200 379s ok 103 - HTTP code is 200 379s ok 104 - Page contains a form 379s ok 105 - Host match 379s ok 106 - URI match 379s ok 107 - Field "SAMLResponse" is defined 379s ok 108 - CSP header authorize POST request to auth.sp.com 379s ok 109 - Method is POST 379s ok 110 - Found SAMLResponse 379s ok 111 - XML successfully parsed 379s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 113 - Found expected NameID Format in response 379s ok 114 - XML successfully parsed 379s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 379s ok 116 - NameID matches 379s ok 117 - Portal object 379s ok 118 - Init 379s ok 119 - Portal app 379s ok 120 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 121 - Auth query 379s ok 122 - HTTP code is 200 379s ok 123 - Get cookie lemonldap (8e4c8bb7110bdd750c90af6c21a528d383ba21ae01eea397a5751d9cab63ef13) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 124 - Post SAML request to IdP 379s ok 125 - HTTP code is 200 379s ok 126 - HTTP code is 200 379s ok 127 - Page contains a form 379s ok 128 - Host match 379s ok 129 - URI match 379s ok 130 - Field "SAMLResponse" is defined 379s ok 131 - CSP header authorize POST request to auth.sp.com 379s ok 132 - Method is POST 379s ok 133 - Found SAMLResponse 379s ok 134 - XML successfully parsed 379s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 136 - Found expected NameID Format in response 379s ok 137 - Portal object 379s ok 138 - Init 379s ok 139 - Portal app 379s ok 140 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 141 - Auth query 379s ok 142 - HTTP code is 200 379s ok 143 - Get cookie lemonldap (bff8e63ac717ade164959cdd6612a3585c942dc8d2758d2777e9495d86e47391) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 144 - Post SAML request to IdP 379s ok 145 - HTTP code is 200 379s ok 146 - HTTP code is 200 379s ok 147 - Page contains a form 379s ok 148 - Host match 379s ok 149 - URI match 379s ok 150 - Field "SAMLResponse" is defined 379s ok 151 - CSP header authorize POST request to auth.sp.com 379s ok 152 - Method is POST 379s ok 153 - Found SAMLResponse 379s ok 154 - XML successfully parsed 379s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 156 - Found expected NameID Format in response 379s ok 157 - XML successfully parsed 379s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 379s ok 159 - NameID matches 379s ok 160 - Portal object 379s ok 161 - Init 379s ok 162 - Portal app 379s ok 163 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 164 - Auth query 379s ok 165 - HTTP code is 200 379s ok 166 - Get cookie lemonldap (54c5e24fbf2bf6b0c08108a1cea8c098a8f1ea97aa1188fa8696c54b4c10f50b) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 167 - Post SAML request to IdP 379s ok 168 - HTTP code is 200 379s ok 169 - HTTP code is 200 379s ok 170 - Page contains a form 379s ok 171 - Host match 379s ok 172 - URI match 379s ok 173 - Field "SAMLResponse" is defined 379s ok 174 - CSP header authorize POST request to auth.sp.com 379s ok 175 - Method is POST 379s ok 176 - Found SAMLResponse 379s ok 177 - XML successfully parsed 379s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 179 - Found expected NameID Format in response 379s ok 180 - XML successfully parsed 379s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID _6A47A95E722C2F64F84405E8BEF10230 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 379s ok 182 - NameID matches 379s ok 183 - Portal object 379s ok 184 - Init 379s ok 185 - Portal app 379s ok 186 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 187 - Auth query 379s ok 188 - HTTP code is 200 379s ok 189 - Get cookie lemonldap (829ab50a4da151b607b9268bb44904f5d3c4292073f58e33b72280343f6d61b7) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 190 - Post SAML request to IdP 379s ok 191 - HTTP code is 200 379s ok 192 - HTTP code is 200 379s ok 193 - Page contains a form 379s ok 194 - Host match 379s ok 195 - URI match 379s ok 196 - Field "SAMLResponse" is defined 379s ok 197 - CSP header authorize POST request to auth.sp.com 379s ok 198 - Method is POST 379s ok 199 - Found SAMLResponse 379s ok 200 - XML successfully parsed 379s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 202 - Found expected NameID Format in response 379s ok 203 - XML successfully parsed 379s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID _6A47A95E722C2F64F84405E8BEF10230 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 379s ok 205 - NameID matches 379s ok 206 - Portal object 379s ok 207 - Init 379s ok 208 - Portal app 379s ok 209 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 210 - Auth query 379s ok 211 - HTTP code is 200 379s ok 212 - Get cookie lemonldap (eb54007055708c5cefcefbb41698f3d22606f2c0228cd12d3f29fb45fb820693) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 213 - Post SAML request to IdP 379s ok 214 - HTTP code is 200 379s ok 215 - HTTP code is 200 379s ok 216 - Page contains a form 379s ok 217 - Host match 379s ok 218 - URI match 379s ok 219 - Field "SAMLResponse" is defined 379s ok 220 - CSP header authorize POST request to auth.sp.com 379s ok 221 - Method is POST 379s ok 222 - Found SAMLResponse 379s ok 223 - XML successfully parsed 379s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 225 - Found expected NameID Format in response 379s ok 226 - XML successfully parsed 379s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID _6A47A95E722C2F64F84405E8BEF10230 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 379s ok 228 - NameID matches 379s ok 229 - Portal object 379s ok 230 - Init 379s ok 231 - Portal app 379s ok 232 - Register $type 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 233 - Auth query 379s ok 234 - HTTP code is 200 379s ok 235 - Get cookie lemonldap (22ad4565aa288f123dd442c280679e48c0f945cbc889e2cadb765b428202919f) 379s # Generated SAML Request: http://auth.sp.com/saml/metadata 379s # ==> Pushing ISSUER <== 379s # ==> Popping ISSUER <== 379s ok 236 - Post SAML request to IdP 379s ok 237 - HTTP code is 200 379s ok 238 - HTTP code is 200 379s ok 239 - Page contains a form 379s ok 240 - Host match 379s ok 241 - URI match 379s ok 242 - Field "SAMLResponse" is defined 379s ok 243 - CSP header authorize POST request to auth.sp.com 379s ok 244 - Method is POST 379s ok 245 - Found SAMLResponse 379s ok 246 - XML successfully parsed 379s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 379s ok 248 - Found expected NameID Format in response 379s ok 249 - XML successfully parsed 379s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 379s # Found NameID _2483C4DD3836EBB1DC29BC567EDB6D1D with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 379s ok 251 - NameID matches 379s ok 252 - Transient ID is different from persistent ID 379s 1..252 379s ok 379s t/30-SAML-NameID-SP.t .......................................................... 379s Warning: program compiled against libxml 215 using older 214 379s ok 1 - use Lemonldap::NG::Portal::Main; 379s ok 2 - Portal object 379s ok 3 - Init 379s ok 4 - Portal app 379s ok 5 - Register $type 379s # ==> Pushing SP <== 379s # ==> Popping SP <== 379s ok 6 379s ok 7 - HTTP code is 200 379s ok 8 - Page contains a form 379s ok 9 - Host match 379s ok 10 - URI match 379s ok 11 - Field "SAMLRequest" is defined 379s ok 12 - CSP header authorize POST request to auth.idp.com 379s ok 13 - Method is POST 379s ok 14 - Found SAMLRequest 379s ok 15 - XML successfully parsed 379s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 379s ok 17 - Found expected NameID Format in response 379s ok 18 - Portal object 379s ok 19 - Init 379s ok 20 - Portal app 379s ok 21 - Register $type 379s # ==> Pushing SP <== 379s # ==> Popping SP <== 379s ok 22 379s ok 23 - HTTP code is 200 379s ok 24 - Page contains a form 379s ok 25 - Host match 379s ok 26 - URI match 379s ok 27 - Field "SAMLRequest" is defined 379s ok 28 - CSP header authorize POST request to auth.idp.com 379s ok 29 - Method is POST 379s ok 30 - Found SAMLRequest 379s ok 31 - XML successfully parsed 379s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 379s ok 33 - Found expected NameID Format in response 379s ok 34 - Portal object 379s ok 35 - Init 379s ok 36 - Portal app 379s ok 37 - Register $type 379s # ==> Pushing SP <== 379s # ==> Popping SP <== 379s ok 38 379s ok 39 - HTTP code is 200 379s ok 40 - Page contains a form 379s ok 41 - Host match 379s ok 42 - URI match 379s ok 43 - Field "SAMLRequest" is defined 379s ok 44 - CSP header authorize POST request to auth.idp.com 379s ok 45 - Method is POST 379s ok 46 - Found SAMLRequest 379s ok 47 - XML successfully parsed 379s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 379s ok 49 - Found expected NameID Format in response 379s ok 50 - Portal object 379s ok 51 - Init 379s ok 52 - Portal app 379s ok 53 - Register $type 379s # ==> Pushing SP <== 379s # ==> Popping SP <== 379s ok 54 379s ok 55 - HTTP code is 200 379s ok 56 - Page contains a form 379s ok 57 - Host match 379s ok 58 - URI match 379s ok 59 - Field "SAMLRequest" is defined 379s ok 60 - CSP header authorize POST request to auth.idp.com 379s ok 61 - Method is POST 379s ok 62 - Found SAMLRequest 379s ok 63 - XML successfully parsed 379s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 379s ok 65 - Found expected NameID Format in response 379s ok 66 - Portal object 379s ok 67 - Init 379s ok 68 - Portal app 379s ok 69 - Register $type 379s # ==> Pushing SP <== 379s # ==> Popping SP <== 379s ok 70 379s ok 71 - HTTP code is 200 379s ok 72 - Page contains a form 379s ok 73 - Host match 379s ok 74 - URI match 379s ok 75 - Field "SAMLRequest" is defined 379s ok 76 - CSP header authorize POST request to auth.idp.com 379s ok 77 - Method is POST 379s ok 78 - Found SAMLRequest 379s ok 79 - XML successfully parsed 379s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 379s ok 81 - Found expected NameID Format in response 379s 1..81 379s ok 380s t/30-SAML-POST-Logout-when-expired.t ........................................... 380s Warning: program compiled against libxml 215 using older 214 380s ok 1 - use Lemonldap::NG::Portal::Main; 380s ok 2 - Portal object 380s ok 3 - Init 380s ok 4 - Portal app 380s ok 5 - Register $type 380s ok 6 - Portal object 380s ok 7 - Init 380s ok 8 - Portal app 380s ok 9 - Register $type 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 10 - Unauth SP request 380s ok 11 - HTTP code is 200 380s ok 12 - HTTP code is 200 380s ok 13 - Page contains a form 380s ok 14 - Host match 380s ok 15 - URI match 380s ok 16 - Field "SAMLRequest" is defined 380s ok 17 - CSP header authorize POST request to auth.idp.com 380s ok 18 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 19 - Post SAML request to IdP 380s ok 20 - HTTP code is 200 380s 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%221761633154_1068%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705034%7D) 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 22 - Post authentication 380s ok 23 - Reject reason is 89 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 24 - Unauth SP request 380s ok 25 - HTTP code is 200 380s ok 26 - HTTP code is 200 380s ok 27 - Page contains a form 380s ok 28 - Host match 380s ok 29 - URI match 380s ok 30 - Field "SAMLRequest" is defined 380s ok 31 - CSP header authorize POST request to auth.idp.com 380s ok 32 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 33 - Post SAML request to IdP 380s ok 34 - HTTP code is 200 380s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705034%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633154_1723%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 36 - Post authentication 380s ok 37 - Get cookie lemonldap (c2f8414748e87423153272336807668eb27c60ad9f7d46473eb1bc4b4e632aac) 380s ok 38 - Get cookie lemonldappdata () 380s ok 39 - SAML request cleared from pdata 380s ok 40 - HTTP code is 200 380s ok 41 - Page contains a form 380s ok 42 - Host match 380s ok 43 - URI match 380s ok 44 - Field "SAMLResponse" is defined 380s ok 45 - CSP header authorize POST request to auth.sp.com 380s ok 46 - Method is POST 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 47 - Post SAML response to SP 380s ok 48 - Get redirection 380s ok 49 - Location is http://auth.sp.com/ 380s ok 50 - Get cookie lemonldap (61efa2eacf8ba794fdd6047c9184f5af7ca4b3e4b77c7ed09b8c0708ff62e3f6) 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 51 - Get / on SP 380s ok 52 - HTTP code is 200 380s ok 53 - Authenticated as fa@badwolf.org@idp 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 54 - Query SP for logout 380s ok 55 - HTTP code is 200 380s ok 56 - Page contains a form 380s ok 57 - Host match 380s ok 58 - URI match 380s ok 59 - Field "SAMLRequest" is defined 380s ok 60 - CSP header authorize POST request to auth.idp.com 380s ok 61 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 62 - Post SAML logout request to IdP 380s ok 63 - HTTP code is 200 380s ok 64 - Page contains a form 380s ok 65 - Host match 380s ok 66 - URI match 380s ok 67 - Field "SAMLResponse" is defined 380s ok 68 - CSP header authorize POST request to auth.sp.com 380s ok 69 - Method is POST 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 70 - Post SAML response to SP 380s ok 71 - Found SLO error 380s 1..71 380s ok 380s t/30-SAML-POST-Logout-when-removed.t ........................................... 380s Warning: program compiled against libxml 215 using older 214 380s ok 1 - use Lemonldap::NG::Portal::Main; 380s ok 2 - Portal object 380s ok 3 - Init 380s ok 4 - Portal app 380s ok 5 - Register $type 380s ok 6 - Portal object 380s ok 7 - Init 380s ok 8 - Portal app 380s ok 9 - Register $type 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 10 - Unauth SP request 380s ok 11 - HTTP code is 200 380s ok 12 - HTTP code is 200 380s ok 13 - Page contains a form 380s ok 14 - Host match 380s ok 15 - URI match 380s ok 16 - Field "SAMLRequest" is defined 380s ok 17 - CSP header authorize POST request to auth.idp.com 380s ok 18 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 19 - Post SAML request to IdP 380s ok 20 - HTTP code is 200 380s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633154_51635%22%2C%22issuerTs%22%3A1761705034%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 22 - Post authentication 380s ok 23 - Get cookie lemonldap (305da8d625a7f802c07b2a902b19133a6004596162b78dc633278cb68e839f85) 380s ok 24 - Get cookie lemonldappdata () 380s ok 25 - SAML request cleared from pdata 380s ok 26 - HTTP code is 200 380s ok 27 - Page contains a form 380s ok 28 - Host match 380s ok 29 - URI match 380s ok 30 - Field "SAMLResponse" is defined 380s ok 31 - CSP header authorize POST request to auth.sp.com 380s ok 32 - Method is POST 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 33 - Post SAML response to SP 380s ok 34 - Get redirection 380s ok 35 - Location is http://auth.sp.com/ 380s ok 36 - Get cookie lemonldap (b26f747fe1d5e9b51486beaccbef2d76345a0747ce2b0dd6478ecd60dcc8252c) 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 37 - Get / on SP 380s ok 38 - HTTP code is 200 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 39 - Query IDP for logout 380s ok 40 - Get cookie lemonldap (0) 380s ok 41 - IDP cookie removed 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 42 - Test if old cookie is denied by IdP 380s ok 43 - Response status is 401 380s ok 44 - Content is JSON 380s ok 45 - Error code is 1 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 46 - Query SP for logout 380s ok 47 - HTTP code is 200 380s ok 48 - Page contains a form 380s ok 49 - Host match 380s ok 50 - URI match 380s ok 51 - Field "SAMLRequest" is defined 380s ok 52 - CSP header authorize POST request to auth.idp.com 380s ok 53 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 54 - Post SAML logout request to IdP 380s ok 55 - Found SESSIONEXPIRED error 380s 1..55 380s ok 380s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 380s Warning: program compiled against libxml 215 using older 214 380s ok 1 - use Lemonldap::NG::Portal::Main; 380s ok 2 - Portal object 380s ok 3 - Init 380s ok 4 - Portal app 380s ok 5 - Register $type 380s ok 6 - Portal object 380s ok 7 - Init 380s ok 8 - Portal app 380s ok 9 - Register $type 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 10 - Unauth SP request 380s ok 11 - HTTP code is 200 380s ok 12 - HTTP code is 200 380s ok 13 - Page contains a form 380s ok 14 - Host match 380s ok 15 - URI match 380s ok 16 - Field "SAMLRequest" is defined 380s ok 17 - CSP header authorize POST request to auth.idp.com 380s ok 18 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 19 - Post SAML request to IdP 380s ok 20 - HTTP code is 200 380s ok 21 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A4%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705035%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633155_47825%22%7D) 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 22 - Post authentication 380s ok 23 - HTTP code is 200 380s ok 24 - Page contains a form 380s ok 25 - URI match 380s ok 26 - Field "token" is defined 380s ok 27 - Field "code" is defined 380s ok 28 - Found EXTCODE input 380s ok 29 - Found 2F code in mail 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 30 - Post code 380s ok 31 - Get cookie lemonldap (48f2783669d40d55d99516b456de81801215e6812de9ec3e735ac0bc97585424) 380s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633155_47825%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 380s ok 33 - Get redirection 380s ok 34 - Location is http://auth.idp.com/saml 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 35 - Follow redirection 380s ok 36 - Get cookie lemonldappdata () 380s ok 37 - SAML request cleared from pdata 380s ok 38 - HTTP code is 200 380s ok 39 - Page contains a form 380s ok 40 - Host match 380s ok 41 - URI match 380s ok 42 - Field "SAMLResponse" is defined 380s ok 43 - CSP header authorize POST request to auth.sp.com 380s ok 44 - Method is POST 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 45 - Post SAML response to SP 380s ok 46 - Get redirection 380s ok 47 - Location is http://auth.sp.com/ 380s ok 48 - Get cookie lemonldap (645c5d22dbb45003777cdb32c713bb6445ed630942b2e69d51f71ff6be533440) 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 49 - Get / on SP 380s ok 50 - HTTP code is 200 380s ok 51 - Authenticated as dwho@badwolf.org@idp 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 52 - Post authentication 380s ok 53 - Get cookie lemonldap (448256b5ec4d5105591885b613ce26a9f2a82c062e0a79021fef07b3e57177ea) 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 54 - Unauth SP request 380s ok 55 - HTTP code is 200 380s ok 56 - HTTP code is 200 380s ok 57 - Page contains a form 380s ok 58 - Host match 380s ok 59 - URI match 380s ok 60 - Field "SAMLRequest" is defined 380s ok 61 - CSP header authorize POST request to auth.idp.com 380s ok 62 - Method is POST 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 63 - Post SAML request to IdP 380s ok 64 - HTTP code is 200 380s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633155_16394%22%2C%22issuerTs%22%3A1761705035%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%7D) 380s ok 66 - HTTP code is 200 380s ok 67 - Page contains a form 380s ok 68 - URI match 380s ok 69 - Field "confirm" is defined 380s ok 70 - Field "url" is defined 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 71 - Post code 380s ok 72 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestsaml%22%3A%221761633155_16394%22%2C%22issuerTs%22%3A1761705035%7D) 380s ok 73 - HTTP code is 200 380s ok 74 - Page contains a form 380s ok 75 - URI match 380s ok 76 - Field "token" is defined 380s ok 77 - Field "code" is defined 380s ok 78 - Found EXTCODE input 380s ok 79 - Found 2F code in mail 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 80 - Post code 380s ok 81 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633155_16394%22%7D) 380s ok 82 - Get redirection 380s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 380s # ==> Pushing ISSUER <== 380s # ==> Popping ISSUER <== 380s ok 84 - Follow redirection 380s ok 85 - Get cookie lemonldappdata () 380s ok 86 - SAML request cleared from pdata 380s ok 87 - HTTP code is 200 380s ok 88 - Page contains a form 380s ok 89 - Host match 380s ok 90 - URI match 380s ok 91 - Field "SAMLResponse" is defined 380s ok 92 - CSP header authorize POST request to auth.sp.com 380s ok 93 - Method is POST 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 94 - Post SAML response to SP 380s ok 95 - Get redirection 380s ok 96 - Location is http://auth.sp.com/ 380s ok 97 - Get cookie lemonldap (b76bbd70b9a8e22cf071117d743a780c153c04d513f524ec3aaba0038f226ca3) 380s # ==> Pushing SP <== 380s # ==> Popping SP <== 380s ok 98 - Get / on SP 380s ok 99 - HTTP code is 200 380s ok 100 - Authenticated as dwho@badwolf.org@idp 380s 1..100 380s ok 381s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 381s Warning: program compiled against libxml 215 using older 214 381s ok 1 - use Lemonldap::NG::Portal::Main; 381s ok 2 - Portal object 381s ok 3 - Init 381s ok 4 - Portal app 381s ok 5 - Register $type 381s ok 6 - Portal object 381s ok 7 - Init 381s ok 8 - Portal app 381s ok 9 - Register $type 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 10 - Unauth SP request 381s ok 11 - HTTP code is 200 381s ok 12 - HTTP code is 200 381s ok 13 - Page contains a form 381s ok 14 - Host match 381s ok 15 - URI match 381s ok 16 - Field "SAMLRequest" is defined 381s ok 17 - CSP header authorize POST request to auth.idp.com 381s ok 18 - Method is POST 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 19 - Post SAML request to IdP 381s ok 20 - HTTP code is 200 381s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705035%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221761633155_17119%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 22 - Post authentication 381s ok 23 - HTTP code is 200 381s ok 24 - Page contains a form 381s ok 25 - URI match 381s ok 26 - Field "token" is defined 381s ok 27 - Field "code" is defined 381s ok 28 - Found EXTCODE input 381s ok 29 - Found 2F code in mail 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 30 - Post code 381s ok 31 - Get cookie lemonldap (9GPYI34So2KS6BD8JB2lHO8Hawk1QPeY7LkwxFrBYyyb6kafloDuwYVvq5Lt22hhc4y/T3486Y8tf+Gg6SfubCWl8V2WFF21X8G1/OauUSbe2ktMxdpMVBRkBpU2r6Hnn/ynxoE08IcxNS1XvYFMGw==) 381s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705035%2C%22issuerRequestsaml%22%3A%221761633155_17119%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 381s ok 33 - HTTP code is 200 381s ok 34 - Page contains a form 381s ok 35 - URI match 381s ok 36 - Field "reference1x1" is defined 381s ok 37 - Response body is not empty 381s ok 38 - Found notification text 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 39 - Accept notification 381s ok 40 - Get cookie lemonldap (ad5b20dfbbf64ad027f1792ce88c113433510cb377bea5e10b74817da3efa33f) 381s ok 41 - Notification was deleted 381s ok 42 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633155_17119%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 381s ok 43 - Get redirection 381s ok 44 - Location is http://auth.idp.com/saml 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 45 - Follow redirection 381s ok 46 - Get cookie lemonldappdata () 381s ok 47 - SAML request cleared from pdata 381s ok 48 - HTTP code is 200 381s ok 49 - Page contains a form 381s ok 50 - Host match 381s ok 51 - URI match 381s ok 52 - Field "SAMLResponse" is defined 381s ok 53 - CSP header authorize POST request to auth.sp.com 381s ok 54 - Method is POST 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 55 - Post SAML response to SP 381s ok 56 - Get redirection 381s ok 57 - Location is http://auth.sp.com/ 381s ok 58 - Get cookie lemonldap (29968850ec5c0196e145524fe8a578c1f788fe7e0db306c210f574cd6f2b92ae) 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 59 - Get / on SP 381s ok 60 - HTTP code is 200 381s ok 61 - Authenticated as dwho@badwolf.org@idp 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 62 - Query SP for logout 381s ok 63 - HTTP code is 200 381s ok 64 - Page contains a form 381s ok 65 - Host match 381s ok 66 - URI match 381s ok 67 - Field "SAMLRequest" is defined 381s ok 68 - CSP header authorize POST request to auth.idp.com 381s ok 69 - Method is POST 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 70 - Post SAML logout request to IdP 381s ok 71 - HTTP code is 200 381s ok 72 - Page contains a form 381s ok 73 - Host match 381s ok 74 - URI match 381s ok 75 - Field "SAMLResponse" is defined 381s ok 76 - CSP header authorize POST request to auth.sp.com 381s ok 77 - Method is POST 381s ok 78 - Get cookie lemonldap (0) 381s ok 79 - SSO cookie removed 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 80 - Post SAML response to SP 381s ok 81 - Get redirection 381s ok 82 - Location is http://auth.sp.com/?logout=1 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 83 - Test if user is reject on IdP 381s ok 84 - Response status is 401 381s ok 85 - Content is JSON 381s ok 86 - Error code is 1 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 87 - Test if user is reject on SP 381s ok 88 - HTTP code is 200 381s ok 89 - HTTP code is 200 381s ok 90 - Page contains a form 381s ok 91 - Host match 381s ok 92 - URI match 381s ok 93 - Field "SAMLRequest" is defined 381s ok 94 - CSP header authorize POST request to auth.idp.com 381s ok 95 - Method is POST 381s 1..95 381s ok 381s t/30-SAML-POST-with-Notification.t ............................................. 381s Warning: program compiled against libxml 215 using older 214 381s ok 1 - use Lemonldap::NG::Portal::Main; 381s ok 2 - Portal object 381s ok 3 - Init 381s ok 4 - Portal app 381s ok 5 - Register $type 381s ok 6 - Portal object 381s ok 7 - Init 381s ok 8 - Portal app 381s ok 9 - Register $type 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 10 - Unauth SP request 381s ok 11 - HTTP code is 200 381s ok 12 - HTTP code is 200 381s ok 13 - Page contains a form 381s ok 14 - Host match 381s ok 15 - URI match 381s ok 16 - Field "SAMLRequest" is defined 381s ok 17 - CSP header authorize POST request to auth.idp.com 381s ok 18 - Method is POST 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 19 - Post SAML request to IdP 381s ok 20 - HTTP code is 200 381s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633155_24203%22%2C%22issuerTs%22%3A1761705035%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 22 - Post authentication 381s ok 23 - Get cookie lemonldap (ynT8n8/d3aJzJol3geGnL4dQF8xrL9RczVu5yxW0wMB06yzo3lKKwnO1gSpUJ/Px2aoRHT3NJ6ETcWkUbmvqnxfGpNXA4qx7QdriDifSGpCHfKpYKZDhYeJqip7if0/gr1ZIkYq2sh8xKbrsGbNHUA==) 381s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633155_24203%22%2C%22issuerTs%22%3A1761705035%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 381s ok 25 - HTTP code is 200 381s ok 26 - Page contains a form 381s ok 27 - URI match 381s ok 28 - Field "reference1x1" is defined 381s ok 29 - Field "url" is defined 381s ok 30 - Response body is not empty 381s ok 31 - Found notification text 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 32 - Accept notification 381s ok 33 - Get cookie lemonldap (df3b0bdad85a043c83a3a24e840d58512cdb70855aa96693b67136ba4fd0c0cb) 381s ok 34 - Notification was deleted 381s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633155_24203%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 381s ok 36 - Get redirection 381s ok 37 - Location is http://auth.idp.com/saml 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 38 - Follow redirection 381s ok 39 - Get cookie lemonldappdata () 381s ok 40 - SAML request cleared from pdata 381s ok 41 - HTTP code is 200 381s ok 42 - Page contains a form 381s ok 43 - Host match 381s ok 44 - URI match 381s ok 45 - Field "SAMLResponse" is defined 381s ok 46 - CSP header authorize POST request to auth.sp.com 381s ok 47 - Method is POST 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 48 - Post SAML response to SP 381s ok 49 - Get redirection 381s ok 50 - Location is http://auth.sp.com/ 381s ok 51 - Get cookie lemonldap (cc2768c2ce4e2281f91612520c37fd82649eca5bf892a6b9f42882865330da3c) 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 52 - Get / on SP 381s ok 53 - HTTP code is 200 381s ok 54 - Authenticated as dwho@badwolf.org@idp 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 55 - Query SP for logout 381s ok 56 - HTTP code is 200 381s ok 57 - Page contains a form 381s ok 58 - Host match 381s ok 59 - URI match 381s ok 60 - Field "SAMLRequest" is defined 381s ok 61 - CSP header authorize POST request to auth.idp.com 381s ok 62 - Method is POST 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 63 - Post SAML logout request to IdP 381s ok 64 - HTTP code is 200 381s ok 65 - Page contains a form 381s ok 66 - Host match 381s ok 67 - URI match 381s ok 68 - Field "SAMLResponse" is defined 381s ok 69 - CSP header authorize POST request to auth.sp.com 381s ok 70 - Method is POST 381s ok 71 - Get cookie lemonldap (0) 381s ok 72 - SSO cookie removed 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 73 - Post SAML response to SP 381s ok 74 - Get redirection 381s ok 75 - Location is http://auth.sp.com/?logout=1 381s # ==> Pushing ISSUER <== 381s # ==> Popping ISSUER <== 381s ok 76 - Test if user is reject on IdP 381s ok 77 - Response status is 401 381s ok 78 - Content is JSON 381s ok 79 - Error code is 1 381s # ==> Pushing SP <== 381s # ==> Popping SP <== 381s ok 80 - Test if user is reject on SP 381s ok 81 - HTTP code is 200 381s ok 82 - HTTP code is 200 381s ok 83 - Page contains a form 381s ok 84 - Host match 381s ok 85 - URI match 381s ok 86 - Field "SAMLRequest" is defined 381s ok 87 - CSP header authorize POST request to auth.idp.com 381s ok 88 - Method is POST 381s 1..88 381s ok 382s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 382s Warning: program compiled against libxml 215 using older 214 382s ok 1 - use Lemonldap::NG::Portal::Main; 382s ok 2 - Portal object 382s ok 3 - Init 382s ok 4 - Portal app 382s ok 5 - Register $type 382s ok 6 - Portal object 382s ok 7 - Init 382s ok 8 - Portal app 382s ok 9 - Register $type 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 10 - Auth query 382s ok 11 - HTTP code is 200 382s ok 12 - Get cookie lemonldap (c0e93a5da3b1d9991c2f67956db8c089dba44a87dfaa19fcb6f56d33373986d4) 382s ok 13 - Waiting timeout 382s # ==> Pushing SP <== 382s # ==> Popping SP <== 382s ok 14 - Unauth SP request 382s ok 15 - HTTP code is 200 382s ok 16 - Page contains a form 382s ok 17 - Host match 382s ok 18 - URI match 382s ok 19 - Field "SAMLRequest" is defined 382s ok 20 - CSP header authorize POST request to auth.idp.com 382s ok 21 - Method is POST 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 22 - Post SAML request to IdP 382s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633186_22228%22%2C%22issuerTs%22%3A1761705066%7D) 382s ok 24 - HTTP code is 200 382s ok 25 - Page contains a form 382s ok 26 - URI match 382s ok 27 - Field "confirm" is defined 382s ok 28 - Propose to renew session 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 29 - Ask to renew 382s ok 30 - Found Kerberos JS 382s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705066%2C%22issuerRequestsaml%22%3A%221761633186_22228%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 382s ok 32 - HTTP code is 200 382s ok 33 - Page contains a form 382s ok 34 - Host match 382s ok 35 - Field "upgrading" is defined 382s ok 36 - Field "url" is defined 382s ok 37 - Field "kerberos" is defined 382s ok 38 - Field "ajax_auth_token" is defined 382s ok 39 - CSP header authorize POST request to \# 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 40 - AJAX query 382s ok 41 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221761633186_22228%22%2C%22issuerTs%22%3A1761705066%7D) 382s ok 42 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 43 - AJAX query 382s ok 44 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221761633186_22228%22%2C%22issuerTs%22%3A1761705066%7D) 382s ok 45 - HTTP code is 200 382s ok 46 - Content-Type is JSON 382s ok 47 - Content is valid JSON 382s ok 48 - User token was returned 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 49 - Post form 382s ok 50 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633186_22228%22%7D) 382s ok 51 - Get cookie lemonldap (43ebc8cd96bd7e38c8d3a35d1e80fd5489fb4c675d06e25efc6553949b101b24) 382s ok 52 - Get a new session 382s ok 53 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633186_22228%22%7D) 382s ok 54 - Get redirection 382s ok 55 - Location header found 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 56 - Follow redirection 382s ok 57 - HTTP code is 200 382s ok 58 - Page contains a form 382s ok 59 - Host match 382s ok 60 - URI match 382s ok 61 - Field "SAMLResponse" is defined 382s ok 62 - CSP header authorize POST request to auth.sp.com 382s ok 63 - Method is POST 382s # ==> Pushing SP <== 382s # ==> Popping SP <== 382s ok 64 - Post SAML response to SP 382s ok 65 - Get cookie lemonldap (1b3f8b25a96dfeb38610d0fde64cb213cb70eb29f0b3da7719684af3b2a93a39) 382s ok 66 - Get redirection 382s ok 67 - Location is http://auth.sp.com/ 382s 1..67 382s ok 382s t/30-SAML-ReAuth-with-choice.t ................................................. 382s Warning: program compiled against libxml 215 using older 214 382s ok 1 - use Lemonldap::NG::Portal::Main; 382s ok 2 - Portal object 382s ok 3 - Init 382s ok 4 - Portal app 382s ok 5 - Register $type 382s ok 6 - Portal object 382s ok 7 - Init 382s ok 8 - Portal app 382s ok 9 - Register $type 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 10 - Auth query 382s ok 11 - HTTP code is 200 382s ok 12 - Get cookie lemonldap (b5dfa3be4721a280cd7ca7bf002e3fef1457c3264797342d2c9b1d38d3537abc) 382s ok 13 - Waiting timeout 382s # ==> Pushing SP <== 382s # ==> Popping SP <== 382s ok 14 - Unauth SP request 382s ok 15 - HTTP code is 200 382s ok 16 - Page contains a form 382s ok 17 - Host match 382s ok 18 - URI match 382s ok 19 - Field "SAMLRequest" is defined 382s ok 20 - CSP header authorize POST request to auth.idp.com 382s ok 21 - Method is POST 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 22 - Post SAML request to IdP 382s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221761633186_63283%22%2C%22issuerTs%22%3A1761705066%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 382s ok 24 - HTTP code is 200 382s ok 25 - Page contains a form 382s ok 26 - URI match 382s ok 27 - Field "confirm" is defined 382s ok 28 - Propose to renew session 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 29 - Ask to renew 382s ok 30 - HTTP code is 200 382s ok 31 - Page contains a form 382s ok 32 - Host match 382s ok 33 - Field "upgrading" is defined 382s ok 34 - Field "url" is defined 382s ok 35 - CSP header authorize POST request to \# 382s ok 36 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633186_63283%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1761705066%2C%22targetAuthnLevel%22%3A0%7D) 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 37 - Re auth 382s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633186_63283%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 382s ok 39 - Get cookie lemonldap (185e10b46f7610c01740daa48f50216f685c1cada0795eb89ce8ed9ffa5680b4) 382s ok 40 - Get a new session 382s ok 41 - Get redirection 382s ok 42 - Location header found 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 43 - Follow redirection 382s ok 44 - HTTP code is 200 382s ok 45 - Page contains a form 382s ok 46 - Host match 382s ok 47 - URI match 382s ok 48 - Field "SAMLResponse" is defined 382s ok 49 - CSP header authorize POST request to auth.sp.com 382s ok 50 - Method is POST 382s # ==> Pushing SP <== 382s # ==> Popping SP <== 382s ok 51 - Post SAML response to SP 382s ok 52 - Get cookie lemonldap (85298e0bfca0debb201f79f804f9b240da0cca0944b80ef789a7db05ab26fd83) 382s ok 53 - Get redirection 382s ok 54 - Location is http://auth.sp.com/ 382s 1..54 382s ok 382s t/30-SAML-ReAuth.t ............................................................. 382s Warning: program compiled against libxml 215 using older 214 382s ok 1 - use Lemonldap::NG::Portal::Main; 382s ok 2 - Portal object 382s ok 3 - Init 382s ok 4 - Portal app 382s ok 5 - Register $type 382s ok 6 - Portal object 382s ok 7 - Init 382s ok 8 - Portal app 382s ok 9 - Register $type 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 10 - Auth query 382s ok 11 - HTTP code is 200 382s ok 12 - Get cookie lemonldap (2d5316099093ed46b554f343a00920e89d9385d00575dff5171066907e23bb3b) 382s # ==> Pushing SP <== 382s # ==> Popping SP <== 382s ok 13 - Unauth SP request 382s ok 14 - HTTP code is 200 382s ok 15 - Page contains a form 382s ok 16 - Host match 382s ok 17 - URI match 382s ok 18 - Field "SAMLRequest" is defined 382s ok 19 - CSP header authorize POST request to auth.idp.com 382s ok 20 - Method is POST 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 21 - Post SAML request to IdP 382s ok 22 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221761633187_30140%22%2C%22issuerTs%22%3A1761705067%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 382s ok 23 - HTTP code is 200 382s ok 24 - Page contains a form 382s ok 25 - URI match 382s ok 26 - Field "confirm" is defined 382s ok 27 - Propose to renew session 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 28 - Ask to renew 382s ok 29 - HTTP code is 200 382s ok 30 - Page contains a form 382s ok 31 - Host match 382s ok 32 - Field "upgrading" is defined 382s ok 33 - Field "url" is defined 382s ok 34 - CSP header authorize POST request to \# 382s ok 35 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221761633187_30140%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705067%7D) 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 36 - Re auth 382s ok 37 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633187_30140%22%7D) 382s ok 38 - Get cookie lemonldap (4731624197b1a384f13b3c6025d5cd2a07e8f121f5b9e2bd7697bdfb2a30415b) 382s ok 39 - Get a new session 382s ok 40 - Get redirection 382s ok 41 - Location header found 382s # ==> Pushing ISSUER <== 382s # ==> Popping ISSUER <== 382s ok 42 - Follow redirection 382s ok 43 - HTTP code is 200 382s ok 44 - Page contains a form 382s ok 45 - Host match 382s ok 46 - URI match 382s ok 47 - Field "SAMLResponse" is defined 382s ok 48 - CSP header authorize POST request to auth.sp.com 382s ok 49 - Method is POST 382s # ==> Pushing SP <== 382s # ==> Popping SP <== 382s ok 50 - Post SAML response to SP 382s ok 51 - Get cookie lemonldap (d82960fb94d7a8cd270a551776e7f8ca403e962aed61f9720a03ca9b693d7396) 382s ok 52 - Get redirection 382s ok 53 - Location is http://auth.sp.com/ 382s 1..53 382s ok 383s t/30-SAML-RelayState.t ......................................................... 383s Warning: program compiled against libxml 215 using older 214 383s ok 1 - use Lemonldap::NG::Portal::Main; 383s ok 2 - Portal object 383s ok 3 - Init 383s ok 4 - Portal app 383s ok 5 - Register $type 383s # Subtest: RelayState handing with Redirect binding 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 1 - Auth query 383s ok 2 - Get cookie lemonldap (ca0fdb567283347871c4766a1f90505b918e1085c080792725dd7001d17e53d6) 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 3 - Follow redirection 383s ok 4 - Correct html encoding of special characters in RelayState 383s 1..4 383s ok 6 - RelayState handing with Redirect binding 383s # Subtest: RelayState handing with POST binding 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 1 - Auth query 383s ok 2 - Get cookie lemonldap (f69324e7b3aa3f3af6ab97db2b96b9207cae95099ee83f5c06f1d6a3645f79dd) 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 3 - Follow redirection 383s ok 4 - Correct html encoding of special characters in RelayState 383s 1..4 383s ok 7 - RelayState handing with POST binding 383s 1..7 383s ok 383s t/30-SAML-SP-rule.t ............................................................ 383s Warning: program compiled against libxml 215 using older 214 383s ok 1 - use Lemonldap::NG::Portal::Main; 383s ok 2 - Portal object 383s ok 3 - Init 383s ok 4 - Portal app 383s ok 5 - Register $type 383s ok 6 - Portal object 383s ok 7 - Init 383s ok 8 - Portal app 383s ok 9 - Register $type 383s ok 10 - Portal object 383s ok 11 - Init 383s ok 12 - Portal app 383s ok 13 - Register $type 383s # ==> Pushing SP <== 383s # ==> Popping SP <== 383s ok 14 - Unauth SP request 383s ok 15 - Get redirection 383s ok 16 - Location header found 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 17 - Launch SAML request to IdP 383s ok 18 - HTTP code is 200 383s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705037%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633157_34795%22%7D) 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 20 - Post authentication 383s ok 21 - HTTP code is 200 383s ok 22 - Get cookie lemonldap (18682668d867d8f92b176cd30825f151b4d92de7b653afa4b2ebfb5920e87503) 383s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 383s ok 24 - PE_UNAUTHORIZEDPARTNER 383s # ==> Pushing UNKNOWNSP <== 383s # ==> Popping UNKNOWNSP <== 383s ok 25 - Unauth SP request 383s ok 26 - Get redirection 383s ok 27 - Location header found 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 28 - Launch SAML request to IdP 383s ok 29 - Unknown entity ID: code found on page 383s ok 30 - Unknown entity ID 383s 1..30 383s ok 383s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 383s Warning: program compiled against libxml 215 using older 214 383s ok 1 - use Lemonldap::NG::Portal::Main; 383s ok 2 - Portal object 383s ok 3 - Init 383s ok 4 - Portal app 383s ok 5 - Register $type 383s ok 6 - Portal object 383s ok 7 - Init 383s ok 8 - Portal app 383s ok 9 - Register $type 383s # ==> Pushing SP <== 383s # ==> Popping SP <== 383s ok 10 - Unauth SP request 383s ok 11 - Get cookie llngcasserver (idp) 383s ok 12 - Get CAS server cookie 383s ok 13 - Get redirection 383s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 15 - Query CAS server 383s ok 16 - HTTP code is 200 383s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1761705038%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633158_46764%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 18 - Post authentication 383s ok 19 - Get cookie lemonldap (209246bf435a3e49e5495045bead6f84977faa50748386fb8c5aa40109e14211) 383s ok 20 - Get cookie lemonldappdata () 383s ok 21 - SAML request cleared from pdata 383s ok 22 - Get redirection 383s ok 23 - Location header found 383s # ==> Pushing SP <== 383s ok 24 - SOAP request 383s # ==> Saving handler SP <== 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s # ==> Restoring SP <== 383s ok 25 - Execute request to /cas/serviceValidate 383s ok 26 - HTTP code is 200 383s ok 27 - Content is XML 383s # ==> Popping SP <== 383s ok 28 - Query SP with ticket 383s ok 29 - Get cookie lemonldap (50232a2dbdaed6a21dba12be251bb6c9271fdddbbe060bb5a918092e40652322) 383s # ==> Pushing SP <== 383s # ==> Popping SP <== 383s ok 30 - Get / on SP 383s ok 31 - HTTP code is 200 383s ok 32 - Authenticated as french 383s ok 33 - UTF-8 values 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 34 - Query SP for logout 383s ok 35 - HTTP code is 200 383s ok 36 - CAS message found 383s ok 37 - Redirect URL found 383s # ==> Pushing ISSUER <== 383s # ==> Popping ISSUER <== 383s ok 38 - Query IdP 383s ok 39 - Response status is 401 383s ok 40 - Content is JSON 383s ok 41 - Error code is 1 383s 1..41 383s ok 384s t/31-Auth-and-issuer-CAS-Logout-30.t ........................................... 384s Warning: program compiled against libxml 215 using older 214 384s ok 1 - use Lemonldap::NG::Portal::Main; 384s ok 2 - Portal object 384s ok 3 - Init 384s ok 4 - Portal app 384s ok 5 - Register $type 384s ok 6 - Portal object 384s ok 7 - Init 384s ok 8 - Portal app 384s ok 9 - Register $type 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 10 - Unauth SP request 384s ok 11 - Get cookie llngcasserver (idp) 384s ok 12 - Get CAS server cookie 384s ok 13 - Get redirection 384s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 15 - Query CAS server 384s ok 16 - HTTP code is 200 384s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705038%2C%22issuerRequestcas%22%3A%221761633158_9233%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 18 - Post authentication 384s ok 19 - Get cookie lemonldap (dbdb3134dd442c43162f9317735cfb4a702d28a95ae653fe0be81c3585afea5b) 384s ok 20 - Get cookie lemonldappdata () 384s ok 21 - SAML request cleared from pdata 384s ok 22 - Get redirection 384s ok 23 - Location header found 384s # ==> Pushing SP <== 384s ok 24 - SOAP request 384s # ==> Saving handler SP <== 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s # ==> Restoring SP <== 384s ok 25 - Execute request to /cas/serviceValidate 384s ok 26 - HTTP code is 200 384s ok 27 - Content is XML 384s # ==> Popping SP <== 384s ok 28 - Query SP with ticket 384s ok 29 - Get cookie lemonldap (f7e2fb9a975ba4340390861bfe39c06337c33f192d45069103fcfccfbfdb1e15) 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 30 - Get / on SP 384s ok 31 - HTTP code is 200 384s ok 32 - Authenticated as french 384s ok 33 - UTF-8 values 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 34 - Query SP for logout 384s ok 35 - Unauthorized URL: code found on page 384s ok 36 - Unauthorized URL 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 37 - Query SP for logout 384s ok 38 - Get redirection 384s ok 39 - Location is http://auth.sp.com/ 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 40 - Query IdP 384s ok 41 - Response status is 401 384s ok 42 - Content is JSON 384s ok 43 - Error code is 1 384s 1..43 384s ok 384s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ....................................... 384s Warning: program compiled against libxml 215 using older 214 384s ok 1 - use Lemonldap::NG::Portal::Main; 384s ok 2 - Portal object 384s ok 3 - Init 384s ok 4 - Portal app 384s ok 5 - Register $type 384s ok 6 - Portal object 384s ok 7 - Init 384s ok 8 - Portal app 384s ok 9 - Register $type 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 10 - Unauth SP request 384s ok 11 - Get cookie llngcasserver (idp) 384s ok 12 - Get CAS server cookie 384s ok 13 - Get redirection 384s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 15 - Query CAS server 384s ok 16 - HTTP code is 200 384s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633158_51309%22%2C%22issuerTs%22%3A1761705038%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 18 - Post authentication 384s ok 19 - Get cookie lemonldap (faeba20f868ab60a64d2f267068d815bc2e2149ef7c78ea18e54728e6c1efd70) 384s ok 20 - Get redirection 384s ok 21 - Location header found 384s # ==> Pushing SP <== 384s ok 22 - SOAP request 384s # ==> Saving handler SP <== 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s # ==> Restoring SP <== 384s ok 23 - Execute request to /cas/serviceValidate 384s ok 24 - HTTP code is 200 384s ok 25 - Content is XML 384s # ==> Popping SP <== 384s ok 26 - Query SP with ticket 384s ok 27 - Get cookie lemonldap (a0912f62854107f2d96ddb339343a912bb321e761c954fa345bf249e9e843f17) 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 28 - Query SP for logout 384s ok 29 - HTTP code is 200 384s ok 30 - Found iframe 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 31 - Get iframe from IdP 384s ok 32 - Get redirection 384s ok 33 - Location is http://auth.idp.com/?logout=1 384s ok 34 - Frame can be embedded 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 35 - Query IdP 384s ok 36 - Response status is 401 384s ok 37 - Content is JSON 384s ok 38 - Error code is 1 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 39 - Query IdP 384s ok 40 - Get redirection 384s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 384s 1..41 384s ok 384s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .......................... 384s Warning: program compiled against libxml 215 using older 214 384s ok 1 - use Lemonldap::NG::Portal::Main; 384s ok 2 - Portal object 384s ok 3 - Init 384s ok 4 - Portal app 384s ok 5 - Register $type 384s ok 6 - Portal object 384s ok 7 - Init 384s ok 8 - Portal app 384s ok 9 - Register $type 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 10 - Unauth SP request 384s ok 11 - Get redirection 384s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 13 - Query CAS server 384s ok 14 - HTTP code is 200 384s 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%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705039%2C%22issuerRequestcas%22%3A%221761633159_57042%22%7D) 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 16 - Post authentication 384s ok 17 - Reject reason is 68 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 18 - Unauth SP request 384s ok 19 - Get redirection 384s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 21 - Query CAS server 384s ok 22 - HTTP code is 200 384s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705039%2C%22issuerRequestcas%22%3A%221761633159_46968%22%7D) 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 24 - Post authentication 384s ok 25 - Get redirection 384s ok 26 - Location header found 384s ok 27 - Get cookie lemonldap (a0f2970c5244f14d62aaf4869473bbc53f0c0fdc16d275fe5c4139f4e7fc3866) 384s # ==> Pushing SP <== 384s ok 28 - SOAP request 384s # ==> Saving handler SP <== 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s # ==> Restoring SP <== 384s ok 29 - Execute request to /cas/serviceValidate 384s ok 30 - HTTP code is 200 384s ok 31 - Content is XML 384s # ==> Popping SP <== 384s ok 32 - Query SP with ticket 384s ok 33 - Get cookie lemonldap (cfb1f30a86a9d6473fcc7a40a097c9103fe185c5dacbfe61f81cec445328a06e) 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 34 - Get / on SP 384s ok 35 - HTTP code is 200 384s ok 36 - Authenticated as french 384s ok 37 - UTF-8 values 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 38 - Query SP for logout 384s ok 39 - HTTP code is 200 384s ok 40 - Found iframe 384s ok 41 - Content-Security-Policy header found 384s ok 42 - Found auth.idp.com in CSP child-src 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 43 - Get iframe from IdP 384s ok 44 - Get redirection 384s ok 45 - Location is http://auth.sp2.com/?logout 384s ok 46 - Frame can be embedded 384s # ==> Pushing ISSUER <== 384s # ==> Popping ISSUER <== 384s ok 47 - Query IdP 384s ok 48 - Response status is 401 384s ok 49 - Content is JSON 384s ok 50 - Error code is 1 384s # ==> Pushing SP <== 384s # ==> Popping SP <== 384s ok 51 - Query IdP 384s ok 52 - Get redirection 384s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 384s 1..53 384s ok 385s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 385s Warning: program compiled against libxml 215 using older 214 385s ok 1 - use Lemonldap::NG::Portal::Main; 385s ok 2 - Portal object 385s ok 3 - Init 385s ok 4 - Portal app 385s ok 5 - Register $type 385s ok 6 - Portal object 385s ok 7 - Init 385s ok 8 - Portal app 385s ok 9 - Register $type 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 10 - Unauth SP request 385s ok 11 - Get redirection 385s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 13 - Query CAS server 385s ok 14 - HTTP code is 200 385s 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%221761633159_28277%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705039%7D) 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 16 - Post authentication 385s ok 17 - Reject reason is 68 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 18 - Unauth SP request 385s ok 19 - Get redirection 385s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 21 - Query CAS server 385s ok 22 - HTTP code is 200 385s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705039%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221761633159_27931%22%7D) 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 24 - Post authentication 385s ok 25 - Get redirection 385s ok 26 - Location header found 385s ok 27 - Get cookie lemonldap (7f7a5bdb4a79a8814d96de31fd0eb508fdd64894849b4d8756d92995c16195c2) 385s # ==> Pushing SP <== 385s ok 28 - SOAP request 385s # ==> Saving handler SP <== 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s # ==> Restoring SP <== 385s ok 29 - Execute request to /cas/serviceValidate 385s ok 30 - HTTP code is 200 385s ok 31 - Content is XML 385s # ==> Popping SP <== 385s ok 32 - Query SP with ticket 385s ok 33 - Get cookie lemonldap (6863257b37c18edb503546508d582ffd12879ed602ac876b59e4594772f1b442) 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 34 - Get / on SP 385s ok 35 - HTTP code is 200 385s ok 36 - Authenticated as fa@badwolf.org 385s ok 37 - UTF-8 values 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 38 - Query SP for logout 385s ok 39 - HTTP code is 200 385s ok 40 - Found iframe 385s ok 41 - Content-Security-Policy header found 385s ok 42 - Found auth.idp.com in CSP child-src 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 43 - Get iframe from IdP 385s ok 44 - Get redirection 385s ok 45 - Location is http://auth.sp.com/?logout 385s ok 46 - Frame can be embedded 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 47 - Query IdP 385s ok 48 - Response status is 401 385s ok 49 - Content is JSON 385s ok 50 - Error code is 1 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 51 - Query IdP 385s ok 52 - Get redirection 385s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 385s 1..53 385s ok 385s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 385s Warning: program compiled against libxml 215 using older 214 385s ok 1 - use Lemonldap::NG::Portal::Main; 385s ok 2 - Portal object 385s ok 3 - Init 385s ok 4 - Portal app 385s ok 5 - Register $type 385s ok 6 - Portal object 385s ok 7 - Init 385s ok 8 - Portal app 385s ok 9 - Register $type 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 10 - Unauth SP request 385s ok 11 - Get redirection 385s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 13 - Query CAS server 385s ok 14 - HTTP code is 200 385s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705039%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%2C%22issuerRequestcas%22%3A%221761633159_59799%22%7D) 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 16 - Post authentication 385s ok 17 - Reject reason is 68 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 18 - Unauth SP request 385s ok 19 - Get redirection 385s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 21 - Query CAS server 385s ok 22 - HTTP code is 200 385s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633159_43054%22%2C%22issuerTs%22%3A1761705039%2C%22targetAuthnLevel%22%3A1%7D) 385s ok 24 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633159_43054%22%2C%22issuerTs%22%3A1761705039%2C%22targetAuthnLevel%22%3A1%7D) 385s ok 25 - Pdata is not empty 385s ok 26 - Target Authnlevel set in pdata 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 27 - Post authentication 385s ok 28 - Get redirection 385s ok 29 - Location header found 385s ok 30 - Get cookie lemonldap (8082a437e2179506b6294da66fa534fe7b5a2894d65389cc542f7c4f72ba1475) 385s # ==> Pushing SP <== 385s ok 31 - SOAP request 385s # ==> Saving handler SP <== 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s # ==> Restoring SP <== 385s ok 32 - Execute request to /cas/serviceValidate 385s ok 33 - HTTP code is 200 385s ok 34 - Content is XML 385s # ==> Popping SP <== 385s ok 35 - Query SP with ticket 385s ok 36 - Get cookie lemonldap (7bc5644b6b36d3d800044d59c45d9c01cd74e76f1fcf9bd7b50515501c6e2ece) 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 37 - Get / on SP 385s ok 38 - HTTP code is 200 385s ok 39 - Authenticated as french 385s ok 40 - UTF-8 values 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 41 - Query SP for logout 385s ok 42 - HTTP code is 200 385s ok 43 - Found iframe 385s ok 44 - Content-Security-Policy header found 385s ok 45 - Found auth.idp.com in CSP child-src 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 46 - Get iframe from IdP 385s ok 47 - Get redirection 385s ok 48 - Location is http://auth.sp.com/?logout 385s ok 49 - Frame can be embedded 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 50 - Query IdP 385s ok 51 - Response status is 401 385s ok 52 - Content is JSON 385s ok 53 - Error code is 1 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 54 - Query IdP 385s ok 55 - Get redirection 385s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 57 - Auth query 385s ok 58 - HTTP code is 200 385s ok 59 - Get cookie lemonldap (3247b5d76e2fb5a176150a48b153a47d537cdb998e523612c6cdb0c5e9af3ef7) 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 60 - Query CAS server 385s ok 61 - Response body is not empty 385s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 385s 1..62 385s ok 385s t/31-Auth-and-issuer-CAS-declared-apps.t ....................................... 385s Warning: program compiled against libxml 215 using older 214 385s ok 1 - use Lemonldap::NG::Portal::Main; 385s ok 2 - Portal object 385s ok 3 - Init 385s ok 4 - Portal app 385s ok 5 - Register $type 385s ok 6 - Portal object 385s ok 7 - Init 385s ok 8 - Portal app 385s ok 9 - Register $type 385s # ==> Pushing SP <== 385s # ==> Popping SP <== 385s ok 10 - Unauth SP request 385s ok 11 - Cancel button NOT found 385s # ==> Pushing ISSUER <== 385s # ==> Popping ISSUER <== 385s ok 12 - Query CAS server 385s ok 13 - HTTP code is 200 385s ok 14 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221761633160_58478%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705040%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 385s 1..14 385s ok 386s t/31-Auth-and-issuer-CAS-default.t ............................................. 386s Warning: program compiled against libxml 215 using older 214 386s ok 1 - use Lemonldap::NG::Portal::Main; 386s ok 2 - Portal object 386s ok 3 - Init 386s ok 4 - Portal app 386s ok 5 - Register $type 386s ok 6 - Portal object 386s ok 7 - Init 386s ok 8 - Portal app 386s ok 9 - Register $type 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 10 - Unauth SP request 386s ok 11 - Get cookie llngcasserver (idp) 386s ok 12 - Get CAS server cookie 386s ok 13 - Get redirection 386s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 15 - Query CAS server 386s ok 16 - HTTP code is 200 386s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705040%2C%22issuerRequestcas%22%3A%221761633160_56564%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 18 - Post authentication 386s ok 19 - Get cookie lemonldap (664e9145f9faed6e94f29ec48918252e00dac92818e68501372ff481110112ed) 386s ok 20 - Get cookie lemonldappdata () 386s ok 21 - SAML request cleared from pdata 386s ok 22 - Get redirection 386s ok 23 - Location header found 386s # ==> Pushing SP <== 386s ok 24 - SOAP request 386s # ==> Saving handler SP <== 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s # ==> Restoring SP <== 386s ok 25 - Execute request to /cas/serviceValidate 386s ok 26 - HTTP code is 200 386s ok 27 - Content is XML 386s # ==> Popping SP <== 386s ok 28 - Query SP with ticket 386s ok 29 - Get cookie lemonldap (e10564008959dd4cb4fdd36b366c6620a6b9d6984d104ab108c1baa37e5d4fc8) 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 30 - Get / on SP 386s ok 31 - HTTP code is 200 386s ok 32 - Authenticated as french 386s ok 33 - UTF-8 values 386s ok 34 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 35 - Query SP for logout 386s ok 36 - HTTP code is 200 386s ok 37 - Found iframe 386s ok 38 - Content-Security-Policy header found 386s ok 39 - Found auth.idp.com in CSP child-src 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 40 - Get iframe from IdP 386s ok 41 - Get redirection 386s ok 42 - Location is http://auth.sp.com/?logout 386s ok 43 - Frame can be embedded 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 44 - Query IdP 386s ok 45 - Response status is 401 386s ok 46 - Content is JSON 386s ok 47 - Error code is 1 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 48 - Query IdP 386s ok 49 - Get redirection 386s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 386s 1..50 386s ok 386s t/31-Auth-and-issuer-CAS-proxied.t ............................................. 386s Warning: program compiled against libxml 215 using older 214 386s ok 1 - use Lemonldap::NG::Portal::Main; 386s ok 2 - Portal object 386s ok 3 - Init 386s ok 4 - Portal app 386s ok 5 - Register $type 386s ok 6 - Portal object 386s ok 7 - Init 386s ok 8 - Portal app 386s ok 9 - Register $type 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 10 - Unauth SP request 386s ok 11 - Get cookie llngcasserver (idp) 386s ok 12 - Get CAS server cookie 386s ok 13 - Get redirection 386s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 15 - Query CAS server 386s ok 16 - HTTP code is 200 386s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705040%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221761633160_25924%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 18 - Post authentication 386s ok 19 - Get redirection 386s ok 20 - Location header found 386s ok 21 - Get cookie lemonldap (d57b683a0d62e02d0c2db3604c5f3caf8482aba086a15b1218f50e6deb41ab33) 386s # ==> Pushing SP <== 386s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?ticket=ST-5b08f9387ce215e9e13d4e4678b46233ac80781b7cbd0cbb5b92a87abe516b58&pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-5b08f9387ce215e9e13d4e4678b46233ac80781b7cbd0cbb5b92a87abe516b58%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F 386s # ==> Saving handler SP <== 386s # ==> Pushing ISSUER <== 386s ok 23 - Request to http://auth.sp.com/?ticket=ST-5b08f9387ce215e9e13d4e4678b46233ac80781b7cbd0cbb5b92a87abe516b58&casProxy=1&pgtIou=PGTIOU-1cd2ac988e431cf96254672777db83db589cc9870f0a7ae27ee9c492df16f5dc&pgtId=PGT-54f88cb3656255bd4f5ace391c3c41a79c7447faf0e1f86e5c3754ccbe56448b 386s # ==> Saving handler ISSUER <== 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s # ==> Restoring ISSUER <== 386s ok 24 - Execute request to / 386s ok 25 - HTTP code is 200 386s # ==> Popping ISSUER <== 386s # ==> Restoring SP <== 386s ok 26 - Execute request to /cas/serviceValidate 386s ok 27 - HTTP code is 200 386s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-54f88cb3656255bd4f5ace391c3c41a79c7447faf0e1f86e5c3754ccbe56448b 386s # ==> Saving handler SP <== 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s # ==> Restoring SP <== 386s ok 29 - Execute request to /cas/proxy 386s ok 30 - HTTP code is 200 386s # ==> Popping SP <== 386s ok 31 - Query SP with ticket 386s ok 32 - Get cookie lemonldap (4c5ef998446a0361440b76d0d18f52917fd69132bd02a7b7f02c5804320d5351) 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 33 - Get / on SP 386s ok 34 - HTTP code is 200 386s ok 35 - Authenticated as french 386s ok 36 - UTF-8 values 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 37 - Query SP for logout 386s ok 38 - HTTP code is 200 386s ok 39 - Found iframe 386s ok 40 - Content-Security-Policy header found 386s ok 41 - Found auth.idp.com in CSP child-src 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 42 - Get iframe from IdP 386s ok 43 - Get redirection 386s ok 44 - Location is http://auth.sp.com/?logout 386s ok 45 - Frame can be embedded 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 46 - Query IdP 386s ok 47 - Response status is 401 386s ok 48 - Content is JSON 386s ok 49 - Error code is 1 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 50 - Query IdP 386s ok 51 - Get redirection 386s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 386s 1..52 386s ok 386s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 386s Warning: program compiled against libxml 215 using older 214 386s ok 1 - use Lemonldap::NG::Portal::Main; 386s ok 2 - Portal object 386s ok 3 - Init 386s ok 4 - Portal app 386s ok 5 - Register $type 386s ok 6 - Portal object 386s ok 7 - Init 386s ok 8 - Portal app 386s ok 9 - Register $type 386s # ==> Pushing SP <== 386s # ==> Popping SP <== 386s ok 10 - Unauth SP request 386s ok 11 - Get cookie llngcasserver (idp) 386s ok 12 - Get CAS server cookie 386s ok 13 - Get redirection 386s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 15 - Query CAS server 386s ok 16 - HTTP code is 200 386s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221761633161_62894%22%2C%22issuerTs%22%3A1761705041%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s ok 18 - Post authentication 386s ok 19 - Get redirection 386s ok 20 - Location header found 386s ok 21 - Get cookie lemonldap (51b763e4388464cc2e0ce5ef41c7d0a30a0bb28c6a79fe80eb40b6431fdc7be5) 386s # ==> Pushing SP <== 386s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 386s # ==> Saving handler SP <== 386s # ==> Pushing ISSUER <== 386s # ==> Popping ISSUER <== 386s # ==> Restoring SP <== 386s ok 23 - Execute POST request to /cas/samlValidate 386s ok 24 - HTTP code is 200 386s # ==> Popping SP <== 386s ok 25 - Query SP with ticket 386s ok 26 - Get cookie lemonldap (0392cab8ce513556f766fbd1bad2794540d19cd7fb06abb8913419bda7da1488) 386s ok 27 - Correct whatToTrace 386s ok 28 - Correct cn 386s ok 29 - Correct uid 386s ok 30 - Correct groups 386s 1..30 386s ok 387s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .............................. 387s Warning: program compiled against libxml 215 using older 214 387s ok 1 - use Lemonldap::NG::Portal::Main; 387s ok 2 - Portal object 387s ok 3 - Init 387s ok 4 - Portal app 387s ok 5 - Register $type 387s ok 6 - Portal object 387s ok 7 - Init 387s ok 8 - Portal app 387s ok 9 - Register $type 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 10 - Unauth SP request 387s ok 11 - Found CAS entry 387s ok 12 - HTTP code is 200 387s ok 13 - Page contains a form 387s ok 14 - CSP header authorize POST request to \# 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 15 - Unauth SP request 387s ok 16 - 1st = idp 387s ok 17 - 2nd = idp3 387s ok 18 - 3rd = idp4 387s ok 19 - 4th= idp2 387s ok 20 - Found Cancel button 387s ok 21 - Found CAS idp logo and tooltip 387s ok 22 - Found CAS idp display name 387s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 387s ok 24 - HTTP code is 200 387s ok 25 - Page contains a form 387s ok 26 - CSP header authorize POST request to \# 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 27 - Cancel query 387s ok 28 - Get cookie lemonldappdata () 387s ok 29 - pdata is empty 387s 1..29 387s ok 387s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 387s Warning: program compiled against libxml 215 using older 214 387s ok 1 - use Lemonldap::NG::Portal::Main; 387s ok 2 - Portal object 387s ok 3 - Init 387s ok 4 - Portal app 387s ok 5 - Register $type 387s ok 6 - Portal object 387s ok 7 - Init 387s ok 8 - Portal app 387s ok 9 - Register $type 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 10 - Unauth SP request 387s ok 11 - Get cookie llngcasserver (idp) 387s ok 12 - Get CAS server cookie 387s ok 13 - Get redirection 387s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 15 - Query CAS server 387s ok 16 - HTTP code is 200 387s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1761705041%2C%22issuerRequestcas%22%3A%221761633161_54229%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 18 - Post authentication 387s ok 19 - Get redirection 387s ok 20 - Location header found 387s ok 21 - Get cookie lemonldap (f3df9e895701affe5ba319ffac33d0b9411f8db463e50ed188138a07c7f22293) 387s ok 22 - Get cookie lemonldappdata () 387s ok 23 - SAML request cleared from pdata 387s # ==> Pushing SP <== 387s ok 24 - SOAP request 387s # ==> Saving handler SP <== 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s # ==> Restoring SP <== 387s ok 25 - Execute request to /cas/serviceValidate 387s ok 26 - HTTP code is 200 387s ok 27 - Content is XML 387s # ==> Popping SP <== 387s ok 28 - Query SP with ticket 387s ok 29 - Get cookie lemonldap (cb2e9d4fdb4731d7a77c16a01101240dbd932f6df0da26b2a140b39d37a12bf4) 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 30 - Get / on SP 387s ok 31 - HTTP code is 200 387s ok 32 - Authenticated as dwho 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 33 - Unauth SP request (2) 387s ok 34 - Get cookie llngcasserver (idp) 387s ok 35 - Get CAS server cookie 387s ok 36 - Get redirection 387s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 38 - Query CAS server (2) 387s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1761705041%2C%22issuerRequestcas%22%3A%221761633161_50425%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 387s ok 40 - HTTP code is 200 387s ok 41 - Page contains a form 387s ok 42 - URI match 387s ok 43 - Field "confirm" is defined 387s ok 44 - Field "url" is defined 387s ok 45 - Get autorenew.js 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 46 - Post confirm 387s ok 47 - HTTP code is 200 387s ok 48 - Page contains a form 387s ok 49 - Field "upgrading" is defined 387s ok 50 - CSP header authorize POST request to \# 387s ok 51 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22issuerTs%22%3A1761705041%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestcas%22%3A%221761633161_50425%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 52 - Post credentials 387s ok 53 - Get redirection 387s ok 54 - Location is http://auth.idp.com/cas/login 387s ok 55 - Get cookie lemonldap (c38a52c147475448cecb1dcfb2c3f282f69026008f026025a71059dd19a76523) 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 56 - Follow redirection 387s ok 57 - Get redirection 387s ok 58 - Location header found 387s # ==> Pushing SP <== 387s ok 59 - SOAP request 387s # ==> Saving handler SP <== 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s # ==> Restoring SP <== 387s ok 60 - Execute request to /cas/serviceValidate 387s ok 61 - HTTP code is 200 387s ok 62 - Content is XML 387s # ==> Popping SP <== 387s ok 63 - Follow redirection 387s ok 64 - Get cookie lemonldap (0dcd3598491ce4a6848d8a14d50db94b11e9c6223c005a53222c72c4707540d6) 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 65 - Query SP for logout 387s ok 66 - HTTP code is 200 387s ok 67 - Found iframe 387s ok 68 - Content-Security-Policy header found 387s ok 69 - Found auth.idp.com in CSP child-src 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 70 - Get iframe from IdP 387s ok 71 - Get redirection 387s ok 72 - Location is http://auth.sp.com/?logout 387s # ==> Pushing ISSUER <== 387s # ==> Popping ISSUER <== 387s ok 73 - Query CAS server 387s ok 74 - Response status is 401 387s ok 75 - Content is JSON 387s ok 76 - Error code is 1 387s # ==> Pushing SP <== 387s # ==> Popping SP <== 387s ok 77 - Query CAS app 387s ok 78 - Get redirection 387s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 387s 1..79 387s ok 387s t/31-CAS-10.t .................................................................. 387s Warning: program compiled against libxml 215 using older 214 387s ok 1 - use Lemonldap::NG::Portal::Main; 387s ok 2 - Portal object 387s ok 3 - Init 387s ok 4 - Portal app 387s ok 5 - Issuer portal 387s ok 6 - Query CAS server 387s ok 7 - HTTP code is 200 387s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221761633162_22322%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1761705042%7D) 387s ok 9 - Post authentication 387s ok 10 - Get cookie lemonldap (088ff56669fc0b5206be101ef82f3660b2c312b0ba65574807f542037b4b89a8) 387s ok 11 - Get cookie lemonldappdata () 387s ok 12 - SAML request cleared from pdata 387s ok 13 - Get redirection 387s ok 14 - Location header found 387s ok 15 - Query CAS server 387s ok 16 - HTTP code is 200 387s ok 17 - Ticket is valid 387s ok 18 - Username is returned 387s ok 19 - Query CAS server 387s ok 20 - Ticket is no longer valid 387s 1..20 387s ok 388s t/31-CAS-Gateway.t ............................................................. 388s Warning: program compiled against libxml 215 using older 214 388s ok 1 - use Lemonldap::NG::Portal::Main; 388s ok 2 - Portal object 388s ok 3 - Init 388s ok 4 - Portal app 388s ok 5 - Issuer portal 388s ok 6 - Get redirection 388s ok 7 - Location is http://auth.sp.com/somewhere 388s ok 8 - Get redirection 388s ok 9 - Location is http://auth.unknown.com/somewhere 388s ok 10 - Portal object 388s ok 11 - Init 388s ok 12 - Portal app 388s ok 13 - Issuer portal 388s ok 14 - Get redirection 388s ok 15 - Location is http://auth.sp.com/somewhere 388s ok 16 - Expected portal error code: code found on page 388s ok 17 - Expected portal error code 388s ok 18 - Portal object 388s ok 19 - Init 388s ok 20 - Portal app 388s ok 21 - Issuer portal 388s ok 22 - Get redirection 388s ok 23 - Location is http://auth.sp.com/somewhere 388s ok 24 - Expected portal error code: code found on page 388s ok 25 - Expected portal error code 388s 1..25 388s ok 388s t/31-CAS-Hooks.t ............................................................... 388s Warning: program compiled against libxml 215 using older 214 388s ok 1 - use Lemonldap::NG::Portal::Main; 388s ok 2 - Portal object 388s ok 3 - Init 388s ok 4 - Portal app 388s ok 5 - Issuer portal 388s ok 6 - Post authentication 388s ok 7 - Get cookie lemonldap (095a5495f47d3a6d7f355d47a4f41ce0242b6a5b7cd7f57ad743cffd4c6ea10b) 388s ok 8 - Query CAS server 388s ok 9 - Hook rejected the request: code found on page 388s ok 10 - Hook rejected the request 388s ok 11 - Query CAS server 388s ok 12 - Get redirection 388s ok 13 - Location header found 388s ok 14 - Query CAS server 388s ok 15 - HTTP code is 200 388s ok 16 - Found hook attribute 388s 1..16 388s ok 388s t/31-CAS-Logout-propagate-OIDC.t ............................................... 388s Warning: program compiled against libxml 215 using older 214 388s ok 1 - use Lemonldap::NG::Portal::Main; 388s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 388s ok 1 - Portal object 388s ok 2 - Init 388s ok 3 - Portal app 388s ok 4 - Auth query 388s ok 5 - HTTP code is 200 388s ok 6 - Get cookie lemonldap (9bdc9d578c6b065896009f731210fb331a315db5bc8bda511242f1388c700d5f) 388s ok 7 - Get redirection 388s ok 8 - Location header found 388s ok 9 - HTTP code is 200 388s ok 10 - Content-Type is JSON 388s ok 11 - Content is valid JSON 388s ok 12 - Initiate CAS logout 388s ok 13 - Response body is not empty 388s ok 14 - Found OIDC logout iframe 388s 1..14 388s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 388s 1..2 388s ok 389s t/31-CAS-Logout-with-hashed-storage.t .......................................... 389s Warning: program compiled against libxml 215 using older 214 389s ok 1 - use Lemonldap::NG::Portal::Main; 389s # Subtest: Test IDP initiated logout 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (2ebdbc342e9531413776460ff76ffb73d0c3c7ccfcf89e6db3322358cd697dd5) 389s ok 8 - Query CAS server 389s ok 9 - Get redirection 389s ok 10 - Location header found 389s ok 11 - Query CAS server 389s ok 12 - HTTP code is 200 389s ok 13 389s ok 14 - Cas response contains authenticationSuccess 389s ok 15 - Query CAS server 389s ok 16 - Get redirection 389s ok 17 - Location header found 389s ok 18 - Query CAS server 389s ok 19 - HTTP code is 200 389s ok 20 389s ok 21 - Cas response contains authenticationSuccess 389s ok 22 - Initiate logout 389s ok 23 - Get cookie lemonldap (0) 389s ok 24 - Cookie was cleared 389s ok 25 - Found CAS app name 389s ok 26 - My other app is not displayed 389s ok 27 - HTTP code is 200 389s ok 28 - Page contains a form 389s ok 29 - Host match 389s ok 30 - URI match 389s ok 31 - Field "logout" is defined 389s ok 32 - CSP header authorize POST request to auth.example.com 389s ok 33 - Found logout option 389s ok 34 - Response body is not empty 389s ok 35 - Logout SP 389s ok 36 - Correct ticket sent to sp for logout 389s ok 37 - No ticket sent to sp2 389s 1..37 389s ok 2 - Test IDP initiated logout 389s # Subtest: Test App initiated logout, no redirect 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (e6ce87635dc89c30fd693506ce1987e7d05c75b8543885e7cadea0b6e056f8d8) 389s ok 8 - Query CAS server 389s ok 9 - Get redirection 389s ok 10 - Location header found 389s ok 11 - Query CAS server 389s ok 12 - HTTP code is 200 389s ok 13 389s ok 14 - Cas response contains authenticationSuccess 389s ok 15 - Query CAS server 389s ok 16 - Get redirection 389s ok 17 - Location header found 389s ok 18 - Query CAS server 389s ok 19 - HTTP code is 200 389s ok 20 389s ok 21 - Cas response contains authenticationSuccess 389s ok 22 - Initiate logout 389s ok 23 - Get cookie lemonldap (0) 389s ok 24 - Cookie was cleared 389s ok 25 - HTTP code is 200 389s ok 26 - Page contains a form 389s ok 27 - Host match 389s ok 28 - URI match 389s ok 29 - Field "logout" is defined 389s ok 30 - CSP header authorize POST request to auth.example.com 389s ok 31 - Found logout option 389s ok 32 - Found CAS app name 389s ok 33 - My other app is not displayed 389s ok 34 - Response body is not empty 389s ok 35 - Logout SP 389s ok 36 - Correct ticket sent to sp for logout 389s ok 37 - No ticket sent to sp2 389s 1..37 389s ok 3 - Test App initiated logout, no redirect 389s # Subtest: Test App initiated logout, with redirect 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (a9ad923a66c68fe164c3fadb8d034895a0baea6f14c6ecc1ba8985bf00fba0d1) 389s ok 8 - Query CAS server 389s ok 9 - Get redirection 389s ok 10 - Location header found 389s ok 11 - Query CAS server 389s ok 12 - HTTP code is 200 389s ok 13 389s ok 14 - Cas response contains authenticationSuccess 389s ok 15 - Query CAS server 389s ok 16 - Get redirection 389s ok 17 - Location header found 389s ok 18 - Query CAS server 389s ok 19 - HTTP code is 200 389s ok 20 389s ok 21 - Cas response contains authenticationSuccess 389s ok 22 - Initiate logout 389s ok 23 - Get cookie lemonldap (0) 389s ok 24 - Cookie was cleared 389s ok 25 - HTTP code is 200 389s ok 26 - Page contains a form 389s ok 27 - Host match 389s ok 28 - URI match 389s ok 29 - CSP header authorize POST request to auth.sp.com 389s ok 30 - Query string is preserved 389s ok 31 - Found CAS app name 389s ok 32 - My other app is not displayed 389s ok 33 - Response body is not empty 389s ok 34 - Logout SP 389s ok 35 - Correct ticket sent to sp for logout 389s ok 36 - No ticket sent to sp2 389s 1..36 389s ok 4 - Test App initiated logout, with redirect 389s # Subtest: Test App initiated logout, no redirect, no info 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (ae32cd6c52bd4f5f6236d7be78aa81da15f6ba3c73148383dd79f3ba08310092) 389s ok 8 - Initiate logout 389s ok 9 - Get cookie lemonldap (0) 389s ok 10 - Cookie was cleared 389s ok 11 - Get redirection 389s ok 12 - Location header found 389s 1..12 389s ok 5 - Test App initiated logout, no redirect, no info 389s # Subtest: Test redirect URL filtering 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (907c43b77eedaebac0a6cc39f79f32f3ec19d1fb02058e8c9d66770ce4e56c6d) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - CAS message found 389s ok 7 - Response body is not empty 389s ok 8 - Redirect URL found 389s 1..8 389s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 389s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (6bf902776013f9309170d26bfd75d10e2fb5af83e2f9dd3f28c4468acce720f6) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - Get redirection 389s ok 7 - Location is http://test1.example.com/ 389s 1..7 389s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 389s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (a6ded8080769a30c016a5fb2dce8215533c6223393e22ed97f5eb7d99c79896a) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - CAS message found 389s ok 7 - Response body is not empty 389s ok 8 - Redirect URL found 389s 1..8 389s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 389s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (187408cc04782584f84c2032bf465646a683136d73cd2e03f1d292b6f94ba85f) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - Get redirection 389s ok 7 - Location is http://test1.example2.com/ 389s 1..7 389s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 389s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (25236e29868b8500e669e0e7fa5b5515f66ccd4ea354589359b0ba52a108d193) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 389s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (feb2ea79623de610a1ebd2b08fa3ffe29cdede19d387014905f1cd33a78cfe56) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 389s # Subtest: Test if http://attack.com/ is not allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (76b67f0087859052dbe5d267c5322913b7e112ac4ac52ad221cb251f0a30b5f2) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 11 - Test if http://attack.com/ is not allowed - 2.0 389s # Subtest: Test if http://attack.com/ is not allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (7c951610fda206725810e944a960f3cf46cf1453183daa26f09917a7e71057a8) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 12 - Test if http://attack.com/ is not allowed - 3.0 389s 1..12 389s ok 6 - Test redirect URL filtering 389s 1..6 389s ok 389s t/31-CAS-Logout.t .............................................................. 389s Warning: program compiled against libxml 215 using older 214 389s ok 1 - use Lemonldap::NG::Portal::Main; 389s # Subtest: Test IDP initiated logout 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (9f08f98808b5818b4db28c646e24357c0b929662504003c8eb54f5f337efb8a2) 389s ok 8 - Query CAS server 389s ok 9 - Get redirection 389s ok 10 - Location header found 389s ok 11 - Query CAS server 389s ok 12 - HTTP code is 200 389s ok 13 389s ok 14 - Cas response contains authenticationSuccess 389s ok 15 - Query CAS server 389s ok 16 - Get redirection 389s ok 17 - Location header found 389s ok 18 - Query CAS server 389s ok 19 - HTTP code is 200 389s ok 20 389s ok 21 - Cas response contains authenticationSuccess 389s ok 22 - Initiate logout 389s ok 23 - Get cookie lemonldap (0) 389s ok 24 - Cookie was cleared 389s ok 25 - Found CAS app name 389s ok 26 - My other app is not displayed 389s ok 27 - HTTP code is 200 389s ok 28 - Page contains a form 389s ok 29 - Host match 389s ok 30 - URI match 389s ok 31 - Field "logout" is defined 389s ok 32 - CSP header authorize POST request to auth.example.com 389s ok 33 - Found logout option 389s ok 34 - Response body is not empty 389s ok 35 - Logout SP 389s ok 36 - Correct ticket sent to sp for logout 389s ok 37 - No ticket sent to sp2 389s 1..37 389s ok 2 - Test IDP initiated logout 389s # Subtest: Test App initiated logout, no redirect 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (ea52be1f1bc824752660453e2a695d0e27dac0faacc88d9602782402e7654efb) 389s ok 8 - Query CAS server 389s ok 9 - Get redirection 389s ok 10 - Location header found 389s ok 11 - Query CAS server 389s ok 12 - HTTP code is 200 389s ok 13 389s ok 14 - Cas response contains authenticationSuccess 389s ok 15 - Query CAS server 389s ok 16 - Get redirection 389s ok 17 - Location header found 389s ok 18 - Query CAS server 389s ok 19 - HTTP code is 200 389s ok 20 389s ok 21 - Cas response contains authenticationSuccess 389s ok 22 - Initiate logout 389s ok 23 - Get cookie lemonldap (0) 389s ok 24 - Cookie was cleared 389s ok 25 - HTTP code is 200 389s ok 26 - Page contains a form 389s ok 27 - Host match 389s ok 28 - URI match 389s ok 29 - Field "logout" is defined 389s ok 30 - CSP header authorize POST request to auth.example.com 389s ok 31 - Found logout option 389s ok 32 - Found CAS app name 389s ok 33 - My other app is not displayed 389s ok 34 - Response body is not empty 389s ok 35 - Logout SP 389s ok 36 - Correct ticket sent to sp for logout 389s ok 37 - No ticket sent to sp2 389s 1..37 389s ok 3 - Test App initiated logout, no redirect 389s # Subtest: Test App initiated logout, with redirect 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (1fd2424285fd917e88fa72ad791aec25c97e90b866ad94d8d16d4431831d1b84) 389s ok 8 - Query CAS server 389s ok 9 - Get redirection 389s ok 10 - Location header found 389s ok 11 - Query CAS server 389s ok 12 - HTTP code is 200 389s ok 13 389s ok 14 - Cas response contains authenticationSuccess 389s ok 15 - Query CAS server 389s ok 16 - Get redirection 389s ok 17 - Location header found 389s ok 18 - Query CAS server 389s ok 19 - HTTP code is 200 389s ok 20 389s ok 21 - Cas response contains authenticationSuccess 389s ok 22 - Initiate logout 389s ok 23 - Get cookie lemonldap (0) 389s ok 24 - Cookie was cleared 389s ok 25 - HTTP code is 200 389s ok 26 - Page contains a form 389s ok 27 - Host match 389s ok 28 - URI match 389s ok 29 - CSP header authorize POST request to auth.sp.com 389s ok 30 - Query string is preserved 389s ok 31 - Found CAS app name 389s ok 32 - My other app is not displayed 389s ok 33 - Response body is not empty 389s ok 34 - Logout SP 389s ok 35 - Correct ticket sent to sp for logout 389s ok 36 - No ticket sent to sp2 389s 1..36 389s ok 4 - Test App initiated logout, with redirect 389s # Subtest: Test App initiated logout, no redirect, no info 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s ok 5 - Auth query 389s ok 6 - HTTP code is 200 389s ok 7 - Get cookie lemonldap (35c18b9179274e23a361eda742f8944df8db8a16d05121eff08b58e460286bc3) 389s ok 8 - Initiate logout 389s ok 9 - Get cookie lemonldap (0) 389s ok 10 - Cookie was cleared 389s ok 11 - Get redirection 389s ok 12 - Location header found 389s 1..12 389s ok 5 - Test App initiated logout, no redirect, no info 389s # Subtest: Test redirect URL filtering 389s ok 1 - Portal object 389s ok 2 - Init 389s ok 3 - Portal app 389s ok 4 - Issuer portal 389s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (215c30dbb048d4454fdc3c45872f4946b12ff791cac5fd00ee8d5666781ce9d0) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - CAS message found 389s ok 7 - Response body is not empty 389s ok 8 - Redirect URL found 389s 1..8 389s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 389s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (bbd5ed873fa71f30e9cc436edbaf2ae2236740c0379473eb696d7bdfacbe57f2) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - Get redirection 389s ok 7 - Location is http://test1.example.com/ 389s 1..7 389s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 389s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (b23af121edb1e6fc66920bdeea447439ec26d66dba1500d33b227883fbfa30a9) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - CAS message found 389s ok 7 - Response body is not empty 389s ok 8 - Redirect URL found 389s 1..8 389s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 389s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (d2a358406b5c9ffe0a1978201213a0fc19e9bf152d3644fd1174ce00d906abb7) 389s ok 4 - Initiate logout 389s ok 5 - Get cookie lemonldap (0) 389s ok 6 - Get redirection 389s ok 7 - Location is http://test1.example2.com/ 389s 1..7 389s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 389s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (ef14d03365a3af929ccbb54e9ce3a135a8318c700acb52fd2e6febd15e629997) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 389s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (2dd0122095b6bea29786e8fa04cc8dd865015333c8e126fb71c76e2789f86e4f) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 389s # Subtest: Test if http://attack.com/ is not allowed - 2.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (1cc9db8c6b79cb22bec5f4ce4595a856b1bef8d8331b63107b144df820c33e30) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 11 - Test if http://attack.com/ is not allowed - 2.0 389s # Subtest: Test if http://attack.com/ is not allowed - 3.0 389s ok 1 - Auth query 389s ok 2 - HTTP code is 200 389s ok 3 - Get cookie lemonldap (2bcc766f4f231bbc7a03dfa78e691994ed6c173708b0c97251ac7d50c03a88b8) 389s ok 4 - Initiate logout 389s ok 5 - Expected portal error code: code found on page 389s ok 6 - Expected portal error code 389s 1..6 389s ok 12 - Test if http://attack.com/ is not allowed - 3.0 389s 1..12 389s ok 6 - Test redirect URL filtering 389s 1..6 389s ok 390s t/31-CAS-Macros.t .............................................................. 390s Warning: program compiled against libxml 215 using older 214 390s ok 1 - use Lemonldap::NG::Portal::Main; 390s ok 2 - Portal object 390s ok 3 - Init 390s ok 4 - Portal app 390s ok 5 - Issuer portal 390s ok 6 - Query CAS server 390s ok 7 - HTTP code is 200 390s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705044%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633164_40984%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 390s ok 9 - Post authentication 390s ok 10 - Get cookie lemonldap (89e37ebc45c0d7e10001ff828b925f4b2b2fb7f5ae14df7d4e182be1e74ce8cc) 390s ok 11 - Get cookie lemonldappdata () 390s ok 12 - SAML request cleared from pdata 390s ok 13 - Get redirection 390s ok 14 - Location header found 390s ok 15 - Query CAS server 390s ok 16 - HTTP code is 200 390s ok 17 - Found macro attribute 390s ok 18 - Found cas:user macro value 390s 1..18 390s ok 390s t/31-CAS-Prefix.t .............................................................. 390s Warning: program compiled against libxml 215 using older 214 390s ok 1 - use Lemonldap::NG::Portal::Main; 390s ok 2 - Portal object 390s ok 3 - Init 390s ok 4 - Portal app 390s ok 5 - Issuer portal 390s ok 6 - Get cookie lemonldap (44d0fb4b58f8761d85f390e3acc1331ebf4d9d280fcca37bddc1321b57978a38) 390s ok 7 - Query CAS server 390s ok 8 - Get redirection 390s ok 9 - Location header found 390s ok 10 - Query CAS server 390s ok 11 - Get redirection 390s ok 12 - Location header found 390s ok 13 - Query CAS server 390s ok 14 - Get redirection 390s ok 15 - Location header found 390s ok 16 - Portal object 390s ok 17 - Init 390s ok 18 - Portal app 390s ok 19 - Issuer portal 390s ok 20 - Query CAS server 390s ok 21 - Get redirection 390s ok 22 - Location header found 390s ok 23 - Query CAS server 390s ok 24 - Expected portal error code: code found on page 390s ok 25 - Expected portal error code 390s ok 26 - Query CAS server 390s ok 27 - Get redirection 390s ok 28 - Location header found 390s 1..28 390s ok 390s t/31-CAS-Proxy.t ............................................................... 390s Warning: program compiled against libxml 215 using older 214 390s ok 1 - use Lemonldap::NG::Portal::Main; 390s ok 2 - Portal object 390s ok 3 - Init 390s ok 4 - Portal app 390s ok 5 - Issuer portal 390s ok 6 - Post authentication 390s ok 7 - Get cookie lemonldap (f7a3553a08d167fddb0523ebe7c0ea93e382ec9f5719ea08496e4575a873d67d) 390s ok 8 - Query CAS server 390s ok 9 - Unknown CAS service: code found on page 390s ok 10 - Unknown CAS service 390s ok 11 - Query CAS server 390s ok 12 - Get redirection 390s ok 13 - Location header found 390s ok 14 - Query CAS server 390s ok 15 - HTTP code is 200 390s ok 16 390s ok 17 - Query CAS server 390s ok 18 390s ok 19 - Query CAS server 390s ok 20 - HTTP code is 200 390s ok 21 390s ok 22 - Query CAS server 390s ok 23 390s ok 24 - Query CAS server 390s ok 25 - HTTP code is 200 390s ok 26 390s ok 27 - Cas response contains authenticationSuccess 390s ok 28 - Found proxies in correct order 390s ok 29 - Query CAS server 390s ok 30 390s ok 31 - Query CAS server 390s ok 32 - HTTP code is 200 390s ok 33 390s ok 34 - Cas response contains authenticationSuccess 390s ok 35 - Query CAS server 390s ok 36 - Get redirection 390s ok 37 - Location header found 390s ok 38 - Query CAS server 390s ok 39 390s ok 40 - Found error code 390s ok 41 - Correct error code 390s 1..41 390s ok 391s t/31-CAS-SamlValidate.t ........................................................ 391s Warning: program compiled against libxml 215 using older 214 391s ok 1 - use Lemonldap::NG::Portal::Main; 391s ok 2 - Portal object 391s ok 3 - Init 391s ok 4 - Portal app 391s ok 5 - Issuer portal 391s ok 6 - Post authentication 391s ok 7 - Get cookie lemonldap (c63ee649e674af1c56245ffd75f3a08c192fb2b0b77174685537ff305525ad57) 391s # Subtest: Missing service 391s ok 1 - Query CAS server 391s ok 2 - Get redirection 391s ok 3 - Location header found 391s ok 4 - Post authentication 391s ok 5 - Expected status code 391s ok 6 - Expected status message 391s 1..6 391s ok 8 - Missing service 391s # Subtest: Missing ticket 391s ok 1 - Query CAS server 391s ok 2 - Get redirection 391s ok 3 - Location header found 391s ok 4 - Post authentication 391s ok 5 - Expected status code 391s ok 6 - Expected status message 391s 1..6 391s ok 9 - Missing ticket 391s # Subtest: Invalid ticket 391s ok 1 - Query CAS server 391s ok 2 - Get redirection 391s ok 3 - Location header found 391s ok 4 - Post authentication 391s ok 5 - Expected status code 391s ok 6 - Expected status message 391s 1..6 391s ok 10 - Invalid ticket 391s # Subtest: Valid request 391s ok 1 - Query CAS server 391s ok 2 - Get redirection 391s ok 3 - Location header found 391s ok 4 - Post authentication 391s ok 5 - Status is successful 391s ok 6 - Expected username 391s ok 7 - Expected attributes 391s ok 8 - Expected attributes 391s ok 9 - Expected attributes 391s ok 10 - Expected attributes 391s 1..10 391s ok 11 - Valid request 391s 1..11 391s ok 391s t/31-CAS-Security.t ............................................................ 391s Warning: program compiled against libxml 215 using older 214 391s ok 1 - use Lemonldap::NG::Portal::Main; 391s ok 2 - Portal object 391s ok 3 - Init 391s ok 4 - Portal app 391s ok 5 - Issuer portal 391s ok 6 - Post authentication 391s ok 7 - Get cookie lemonldap (45db99c491cac728f81f6f3c40aa4ca2290c685e85bfc3549aabe5a07338a8d4) 391s ok 8 - Query CAS server 391s ok 9 - Unknown CAS service: code found on page 391s ok 10 - Unknown CAS service 391s ok 11 - Query CAS server 391s ok 12 - Unknown CAS service: code found on page 391s ok 13 - Unknown CAS service 391s ok 14 - Query CAS server 391s ok 15 - Get redirection 391s ok 16 - Location header found 391s ok 17 - Query CAS server 391s ok 18 - HTTP code is 200 391s ok 19 - CAS response indicates success 391s ok 20 - Incorrect CAS error code 391s ok 21 - Query CAS server 391s ok 22 - Get redirection 391s ok 23 - Location header found 391s ok 24 - Query CAS server 391s ok 25 - HTTP code is 200 391s ok 26 - CAS response indicates success 391s ok 27 - Query CAS server 391s ok 28 - HTTP code is 200 391s ok 29 - CAS response indicates success 391s ok 30 - Incorrect CAS error code 391s ok 31 - Query CAS server 391s ok 32 - Get redirection 391s ok 33 - Location header found 391s ok 34 - Query CAS server 391s ok 35 - HTTP code is 200 391s ok 36 - CAS response indicates success 391s ok 37 - Incorrect CAS error code 391s ok 38 - Query CAS server 391s ok 39 - HTTP code is 200 391s ok 40 - CAS response indicates success 391s ok 41 - Incorrect CAS error code 391s ok 42 - Query CAS server 391s ok 43 - Get redirection 391s ok 44 - Location header found 391s ok 45 - Query CAS server 391s ok 46 - HTTP code is 200 391s ok 47 - CAS response indicates success 391s ok 48 - Incorrect CAS error code 391s 1..48 391s ok 391s t/31-CAS-jsRedirect.t .......................................................... 391s Warning: program compiled against libxml 215 using older 214 391s ok 1 - use Lemonldap::NG::Portal::Main; 391s ok 2 - Portal object 391s ok 3 - Init 391s ok 4 - Portal app 391s ok 5 - Issuer portal 391s ok 6 - Query CAS server 391s ok 7 - HTTP code is 200 391s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705045%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633165_39965%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 391s ok 9 - Post authentication 391s ok 10 - Get cookie lemonldap (a6a7869e72bdc3c3627633120366a699c3bdde84b7a7274c101174656820a3b9) 391s ok 11 - Get cookie lemonldappdata () 391s ok 12 - SAML request cleared from pdata 391s ok 13 - Response body is not empty 391s ok 14 - Correct destination host 391s ok 15 - Correct destination path 391s ok 16 - Response body is not empty 391s ok 17 391s ok 18 - Query CAS server 391s ok 19 - HTTP code is 200 391s ok 20 - Ticket is valid 391s ok 21 - Username is returned 391s 1..21 391s ok 391s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 391s Warning: program compiled against libxml 215 using older 214 391s ok 1 - use Lemonldap::NG::Portal::Main; 391s ok 2 - Portal object 391s # Internal request to /oauth2/jwks 391s ok 3 - Init 391s ok 4 - Portal app 391s ok 5 - JWKS url was called during startup 391s ok 6 - Unauth SP request 391s ok 7 - Get redirection 391s ok 8 - Location header found 391s ok 9 - Correct host 391s ok 10 - Correct client_id 391s ok 11 - Correct scope 391s ok 12 - Correct redirect_uri 391s ok 13 - Found state 391s # Internal request to /oauth2/token 391s ok 14 - expected client_id 391s ok 15 - expected client_secret 391s ok 16 - expected redirect_uri 391s ok 17 - expected code 391s # Internal request to /oauth2/jwks 391s ok 18 - Authorization code 391s ok 19 - Expected portal error code: code found on page 391s ok 20 - Expected portal error code 391s ok 21 - JWKS refresh was forced due to wrong kid 391s ok 22 - Unauth SP request 391s ok 23 - Get redirection 391s ok 24 - Location header found 391s ok 25 - Correct host 391s ok 26 - Correct client_id 391s ok 27 - Correct scope 391s ok 28 - Correct redirect_uri 391s ok 29 - Found state 391s # Internal request to /oauth2/token 391s ok 30 - expected client_id 391s ok 31 - expected client_secret 391s ok 32 - expected redirect_uri 391s ok 33 - expected code 391s # Internal request to /oauth2/jwks 391s # Internal request to /oauth2/userinfo 391s ok 34 - Authorization code 391s ok 35 - Get cookie lemonldap (e07875da3a584c99f2758adaf7fa77ce50b8626508244a1ce9b36564fa932dc4) 391s ok 36 - JWKS refresh was forced due to wrong kid 391s ok 37 - Unauth SP request 391s ok 38 - Get redirection 391s ok 39 - Location header found 391s ok 40 - Correct host 391s ok 41 - Correct client_id 391s ok 42 - Correct scope 391s ok 43 - Correct redirect_uri 391s ok 44 - Found state 391s # Internal request to /oauth2/token 391s ok 45 - expected client_id 391s ok 46 - expected client_secret 391s ok 47 - expected redirect_uri 391s ok 48 - expected code 391s # Internal request to /oauth2/userinfo 391s ok 49 - Authorization code 391s ok 50 - Get cookie lemonldap (3367d0bc1bf44646d56fe3a22efb39af5438e9ed855531ce032f6bc472efdcbd) 391s ok 51 - JWKS url was not called again 391s ok 52 - Unauth SP request 391s ok 53 - Get redirection 391s ok 54 - Location header found 391s ok 55 - Correct host 391s ok 56 - Correct client_id 391s ok 57 - Correct scope 391s ok 58 - Correct redirect_uri 391s ok 59 - Found state 391s # Internal request to /oauth2/token 391s ok 60 - expected client_id 391s ok 61 - expected client_secret 391s ok 62 - expected redirect_uri 391s ok 63 - expected code 391s # Internal request to /oauth2/jwks 391s # Internal request to /oauth2/userinfo 391s ok 64 - Authorization code 391s ok 65 - Get cookie lemonldap (746463104923b414d00eccc376cf185068ad5f69edb2ecaebb8cbd071820d26a) 391s ok 66 - JWKS url was called again due to cache expiration 391s 1..66 391s ok 392s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 392s Warning: program compiled against libxml 215 using older 214 392s ok 1 - use Lemonldap::NG::Portal::Main; 392s ok 2 - Portal object 392s ok 3 - Init 392s ok 4 - Portal app 392s ok 5 - Register $type 392s ok 6 - OP portal 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 7 - Get JWKS, endpoint /oauth2/jwks 392s ok 8 - HTTP code is 200 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 392s ok 10 - HTTP code is 200 392s ok 11 - Portal object 392s ok 12 - Init 392s ok 13 - Portal app 392s ok 14 - Register $type 392s ok 15 - RP portal 392s # ==> Pushing RP <== 392s # ==> Popping RP <== 392s ok 16 - Unauth RP request 392s ok 17 - Get redirection 392s ok 18 - Location header found 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 19 - Push request to OP, endpoint /oauth2/authorize 392s ok 20 - HTTP code is 200 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 21 - Post authentication, endpoint /oauth2/authorize 392s ok 22 - Get cookie lemonldap (82948d409194d6646cd01e11de0b5ae78262667a947c5d3132c4b491edc8580e) 392s ok 23 - HTTP code is 200 392s ok 24 - Page contains a form 392s ok 25 - Host match 392s ok 26 - Field "confirm" is defined 392s ok 27 - CSP header authorize POST request to \# 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 28 - Post confirmation, endpoint /oauth2/authorize 392s ok 29 - Get redirection 392s ok 30 - Location header found 392s # ==> Pushing RP <== 392s ok 31 - REST request 392s ok 32 - Request from RP to OP, endpoint /oauth2/token 392s # ==> Saving handler RP <== 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s # ==> Restoring RP <== 392s ok 33 - Execute request 392s ok 34 - Response is 200 392s ok 35 - Content is JSON 392s ok 36 - REST request 392s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 392s # ==> Saving handler RP <== 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s # ==> Restoring RP <== 392s ok 38 - Execute request 392s ok 39 - Response is 200 392s ok 40 - Content is JSON 392s # ==> Popping RP <== 392s ok 41 - Call openidconnectcallback on RP 392s ok 42 - Get cookie lemonldap (bc0144a48e257cd827a9018b67134830cab17067bb8220e949961a4fa5fc2818) 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s # ==> Pushing OP <== 392s ok 43 - REST request 392s ok 44 - Request from OP to RP 392s # ==> Saving handler OP <== 392s # ==> Pushing RP <== 392s # ==> Popping RP <== 392s # ==> Restoring OP <== 392s ok 45 - Execute request 392s ok 46 - Response is 200 392s # ==> Popping OP <== 392s ok 47 - Query OP for logout 392s ok 48 - HTTP code is 200 392s 1..48 392s ok 392s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 392s Warning: program compiled against libxml 215 using older 214 392s ok 1 - use Lemonldap::NG::Portal::Main; 392s ok 2 - Portal object 392s ok 3 - Init 392s ok 4 - Portal app 392s ok 5 - Register $type 392s ok 6 - OP portal 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 7 - Get cookie lemonldap (fe3f0d8c07ef3a0845438ee3175904ce764fda20f019f2064cea5b7188e06b32) 392s # Subtest: not required/PKCE flow/valid verifier succeeds 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 1 - Get redirection 392s ok 2 - Location header found 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 3 - HTTP code is 200 392s ok 4 - Content-Type is JSON 392s ok 5 - Content is valid JSON 392s ok 6 - Access token was provided 392s 1..6 392s ok 8 - not required/PKCE flow/valid verifier succeeds 392s # Subtest: not required/PKCE flow/invalid verifier fails 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 1 - Get redirection 392s ok 2 - Location header found 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 3 - Response status is 400 392s ok 4 - Content is JSON 392s ok 5 - Error code is invalid_grant 392s 1..5 392s ok 9 - not required/PKCE flow/invalid verifier fails 392s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 1 - Get redirection 392s ok 2 - Location header found 392s ok 3 - Authorize request failed with invalid_request 392s 1..3 392s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 392s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 1 - Get redirection 392s ok 2 - Location header found 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 3 - HTTP code is 200 392s ok 4 - Content-Type is JSON 392s ok 5 - Content is valid JSON 392s ok 6 - Access token was provided 392s 1..6 392s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 392s # Subtest: PKCE required/PKCE flow/invalid verifier fails 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 1 - Get redirection 392s ok 2 - Location header found 392s # ==> Pushing OP <== 392s # ==> Popping OP <== 392s ok 3 - Response status is 400 392s ok 4 - Content is JSON 392s ok 5 - Error code is invalid_grant 392s 1..5 392s ok 12 - PKCE required/PKCE flow/invalid verifier fails 392s 1..12 392s ok 393s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ....................... 393s Warning: program compiled against libxml 215 using older 214 393s ok 1 - use Lemonldap::NG::Portal::Main; 393s ok 2 - Portal object 393s ok 3 - Init 393s ok 4 - Portal app 393s ok 5 - Register $type 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 6 - Get JWKS, endpoint /oauth2/jwks 393s ok 7 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 393s ok 9 - HTTP code is 200 393s ok 10 - Portal object 393s ok 11 - Init 393s ok 12 - Portal app 393s ok 13 - Register $type 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 14 - Unauth SP request 393s ok 15 - Get redirection 393s ok 16 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 17 - Push request to OP, endpoint /oauth2/authorize 393s ok 18 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 19 - Post authentication, endpoint /oauth2/authorize 393s ok 20 - Get cookie lemonldap (e5a1551ca88d7147fd69429b91bc1555ef972de05e38bbcb859dad0a5515f889) 393s ok 21 - HTTP code is 200 393s ok 22 - Page contains a form 393s ok 23 - Host match 393s ok 24 - Field "confirm" is defined 393s ok 25 - CSP header authorize POST request to \# 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 26 - Post confirmation, endpoint /oauth2/authorize 393s ok 27 - Get redirection 393s ok 28 - Location header found 393s # ==> Pushing RP <== 393s ok 29 - REST request 393s ok 30 - Request from RP to OP, endpoint /oauth2/token 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 31 - Execute request 393s ok 32 - Response is 200 393s ok 33 - Content is JSON 393s ok 34 - REST request 393s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 36 - Execute request 393s ok 37 - Response is 200 393s ok 38 - Content is JSON 393s # ==> Popping RP <== 393s ok 39 - Call openidconnectcallback on RP 393s ok 40 - Get cookie lemonldap (cdbebc42564288de0a8ca08c3e9f9e25dd5c10ba7d3c796e27203d4185eef4be) 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 41 - Check session, endpoint /oauth2/checksession.html 393s ok 42 - HTTP code is 200 393s ok 43 - Frame can be embedded 393s ok 44 - UTF-8 values 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 45 - Query SP for logout 393s ok 46 - HTTP code is 200 393s ok 47 - Found RP logout iframe 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 48 - Test if user is reject on IdP 393s ok 49 - Response status is 401 393s ok 50 - Content is JSON 393s ok 51 - Error code is 1 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 52 - Call RP flogout 393s ok 53 - HTTP code is 200 393s ok 54 - Get cookie lemonldap (0) 393s ok 55 - Cookie set to 0 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 56 - Test if user is reject on RP 393s ok 57 - Get redirection 393s ok 58 - Location header found 393s 1..58 393s ok 393s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 393s Warning: program compiled against libxml 215 using older 214 393s ok 1 - use Lemonldap::NG::Portal::Main; 393s ok 2 - Portal object 393s ok 3 - Init 393s ok 4 - Portal app 393s ok 5 - Register $type 393s ok 6 - OP portal 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 7 - Get JWKS, endpoint /oauth2/jwks 393s ok 8 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 393s ok 10 - HTTP code is 200 393s ok 11 - Portal object 393s ok 12 - Init 393s ok 13 - Portal app 393s ok 14 - Register $type 393s ok 15 - RP portal 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 16 - Unauth SP request 393s ok 17 - Get redirection 393s ok 18 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 19 - Push request to OP, endpoint /oauth2/authorize 393s ok 20 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 21 - Post authentication, endpoint /oauth2/authorize 393s ok 22 - Get cookie lemonldap (15507ec859fdaff3a4f7f22ff37c73ae286fad6b27cdc3145005748e3c5a90bb) 393s ok 23 - HTTP code is 200 393s ok 24 - Page contains a form 393s ok 25 - Host match 393s ok 26 - Field "confirm" is defined 393s ok 27 - CSP header authorize POST request to \# 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 28 - Post confirmation, endpoint /oauth2/authorize 393s ok 29 - Get redirection 393s ok 30 - Location header found 393s # ==> Pushing RP <== 393s ok 31 - REST request 393s ok 32 - Request from RP to OP, endpoint /oauth2/token 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 33 - Execute request 393s ok 34 - Response is 200 393s ok 35 - Content is JSON 393s ok 36 - Found access_token fe605218af0db4b015d949282e72191c86e455e74e71306820e1e84fd6476d91 393s ok 37 - REST request 393s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 39 - Execute request 393s ok 40 - Response is 200 393s ok 41 - Content is JSON 393s # ==> Popping RP <== 393s ok 42 - Call openidconnectcallback on RP 393s ok 43 - Get cookie lemonldap (f33c557c11b6bc999524872f43c94cd76b54f24291904506a006cba367f9e2c6) 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 44 - Get session using restSessionServer 393s ok 45 - HTTP code is 200 393s ok 46 - Deserialize session content 393s ok 47 - Session has correct value for _user 393s ok 48 - Session has correct value for _oidc_sub 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 49 393s # ==> Pushing RP <== 393s ok 50 - REST request 393s ok 51 - Request from RP to OP, endpoint /oauth2/token 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 52 - Execute request 393s ok 53 - Response is 200 393s ok 54 - Content is JSON 393s ok 55 - Found access_token d9363193ae60c9d7d582fc286cd67d9eff28cdbfc2399e9fb8f04d3ec0d25af1 393s ok 56 - REST request 393s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 58 - Execute request 393s ok 59 - Response is 200 393s ok 60 - Content is JSON 393s # ==> Popping RP <== 393s ok 61 - Query RP for refresh 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 62 - Get session using restSessionServer 393s ok 63 - HTTP code is 200 393s ok 64 - Deserialize session content 393s ok 65 - Session has correct value for _user 393s ok 66 - Session has correct value for mail 393s ok 67 - Session has correct value for _oidc_sub 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 68 - Get session after refresh 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 69 - Query RP for logout 393s ok 70 - Get redirection 393s ok 71 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 72 - Push logout request to OP, endpoint /oauth2/logout 393s ok 73 - HTTP code is 200 393s ok 74 - Page contains a form 393s ok 75 - Host match 393s ok 76 - Field "confirm" is defined 393s ok 77 - CSP header authorize POST request to \# 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 78 - Confirm logout, endpoint /oauth2/logout 393s ok 79 - Get redirection 393s ok 80 - Location header found 393s ok 81 - Get cookie lemonldap (0) 393s ok 82 - SSO cookie removed 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 83 - Test if user is reject on IdP 393s ok 84 - Response status is 401 393s ok 85 - Content is JSON 393s ok 86 - Error code is 1 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 87 - Test if user is reject on SP 393s ok 88 - Get redirection 393s ok 89 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 90 - Push request to OP, endpoint /oauth2/authorize 393s ok 91 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 92 - Post authentication, endpoint /oauth2/authorize 393s ok 93 - Get cookie lemonldap (24a5425095bd32cc003ebe2dd7cd565f5895d89b4ff699e577860202c529fdbb) 393s 1..93 393s ok 393s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 393s Warning: program compiled against libxml 215 using older 214 393s ok 1 - use Lemonldap::NG::Portal::Main; 393s ok 2 - Portal object 393s ok 3 - Init 393s ok 4 - Portal app 393s ok 5 - Register $type 393s ok 6 - OP portal 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 7 - Get JWKS, endpoint /oauth2/jwks 393s ok 8 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 393s ok 10 - HTTP code is 200 393s ok 11 - Portal object 393s ok 12 - Init 393s ok 13 - Portal app 393s ok 14 - Register $type 393s ok 15 - RP portal 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 16 - Unauth SP request 393s ok 17 - Get redirection 393s ok 18 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 19 - Push request to OP, endpoint /oauth2/authorize 393s ok 20 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 21 - Post authentication, endpoint /oauth2/authorize 393s ok 22 - Get cookie lemonldap (3fe007bfc5edfc7e11413455af8fa14d891c633d107fd868ae5e79f0168c5068) 393s ok 23 - HTTP code is 200 393s ok 24 - Page contains a form 393s ok 25 - Host match 393s ok 26 - Field "confirm" is defined 393s ok 27 - CSP header authorize POST request to \# 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 28 - Post confirmation, endpoint /oauth2/authorize 393s ok 29 - Get redirection 393s ok 30 - Location header found 393s # ==> Pushing RP <== 393s ok 31 - REST request 393s ok 32 - Request from RP to OP, endpoint /oauth2/token 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 33 - Execute request 393s ok 34 - Response is 200 393s ok 35 - Content is JSON 393s ok 36 - Found access_token 851ef7dae2241669ae9d2492fb941ec4a1ce81cb49bec51a404ad3278cd62cdd 393s ok 37 - REST request 393s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 393s # ==> Saving handler RP <== 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s # ==> Restoring RP <== 393s ok 39 - Execute request 393s ok 40 - Response is 200 393s ok 41 - Content is JSON 393s # ==> Popping RP <== 393s ok 42 - Call openidconnectcallback on RP 393s ok 43 - Get cookie lemonldap (d7ff0b3c09ade8a3405d15f222b5740e001e832066b03757fc022ba004f1d21d) 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 44 - Check session, endpoint /oauth2/checksession.html 393s ok 45 - HTTP code is 200 393s ok 46 - Frame can be embedded 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 47 - Get userinfo 393s ok 48 - Token is a JWT 393s ok 49 - Found claim in JWT 393s ok 50 - UTF-8 values 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 51 - Query RP for logout 393s ok 52 - Get redirection 393s ok 53 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 54 - Push logout request to OP, endpoint /oauth2/logout 393s ok 55 - HTTP code is 200 393s ok 56 - Page contains a form 393s ok 57 - Host match 393s ok 58 - Field "confirm" is defined 393s ok 59 - CSP header authorize POST request to \# 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 60 - Confirm logout, endpoint /oauth2/logout 393s ok 61 - Get redirection 393s ok 62 - Location header found 393s ok 63 - Get cookie lemonldap (0) 393s ok 64 - SSO cookie removed 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 393s ok 66 - Get redirection 393s ok 67 - Location is http://auth.rp.com/?logout=1 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 68 - logout endpoint, endpoint /oauth2/logout 393s ok 69 - Response status is 401 393s ok 70 - Content is JSON 393s ok 71 - Error code is 9 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 72 - Test if user is reject on IdP 393s ok 73 - Response status is 401 393s ok 74 - Content is JSON 393s ok 75 - Error code is 1 393s # ==> Pushing RP <== 393s # ==> Popping RP <== 393s ok 76 - Test if user is reject on SP 393s ok 77 - Get redirection 393s ok 78 - Location header found 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 79 - Push request to OP, endpoint /oauth2/authorize 393s ok 80 - HTTP code is 200 393s # ==> Pushing OP <== 393s # ==> Popping OP <== 393s ok 81 - Post authentication, endpoint /oauth2/authorize 393s ok 82 - Get cookie lemonldap (83c9ac48775d19400fccffec589eb99ffed1bb2378697dd7247195f55aaf3446) 393s 1..82 393s ok 394s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ................... 394s Warning: program compiled against libxml 215 using older 214 394s ok 1 - use Lemonldap::NG::Portal::Main; 394s ok 2 - Portal object 394s ok 3 - Init 394s ok 4 - Portal app 394s ok 5 - Register $type 394s ok 6 - OP portal 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 7 - Get JWKS, endpoint /oauth2/jwks 394s ok 8 - HTTP code is 200 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 394s ok 10 - HTTP code is 200 394s ok 11 - Portal object 394s ok 12 - Init 394s ok 13 - Portal app 394s ok 14 - Register $type 394s ok 15 - RP portal 394s # ==> Pushing RP <== 394s # ==> Popping RP <== 394s ok 16 - Unauth SP request 394s ok 17 - Get redirection 394s ok 18 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 19 - Push request to OP, endpoint /oauth2/authorize 394s ok 20 - HTTP code is 200 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 21 - Post authentication, endpoint /oauth2/authorize 394s ok 22 - Get cookie lemonldap (9ad4e92130db5a3aeafdb7b87ac8956df75d07cf881e891099fe3827e1bea481) 394s ok 23 - HTTP code is 200 394s ok 24 - Page contains a form 394s ok 25 - Host match 394s ok 26 - Field "confirm" is defined 394s ok 27 - CSP header authorize POST request to \# 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 28 - Post confirmation, endpoint /oauth2/authorize 394s ok 29 - Get redirection 394s ok 30 - Location header found 394s # ==> Pushing RP <== 394s ok 31 - REST request 394s ok 32 - Request from RP to OP, endpoint /oauth2/token 394s # ==> Saving handler RP <== 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s # ==> Restoring RP <== 394s ok 33 - Execute request 394s ok 34 - Response is 200 394s ok 35 - Content is JSON 394s ok 36 - Found access_token 962b0c60209170704e5bf13d20d8902659e116c6d2a1f554db32ebc2c594b462 394s ok 37 - REST request 394s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 394s # ==> Saving handler RP <== 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s # ==> Restoring RP <== 394s ok 39 - Execute request 394s ok 40 - Response is 200 394s ok 41 - Content is JSON 394s # ==> Popping RP <== 394s ok 42 - Call openidconnectcallback on RP 394s ok 43 - Get cookie lemonldap (ed61bb31521d9a33d7e96e612cd2bf8cdd19722fdd3b8f955cb359b297b2030f) 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 44 - Check session, endpoint /oauth2/checksession.html 394s ok 45 - HTTP code is 200 394s ok 46 - Frame can be embedded 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 47 - Get userinfo 394s ok 48 - HTTP code is 200 394s ok 49 - Content-Type is JSON 394s ok 50 - Content is valid JSON 394s ok 51 - UTF-8 values 394s ok 52 - UTF-8 values 394s # ==> Pushing RP <== 394s # ==> Popping RP <== 394s ok 53 - Query RP for logout 394s ok 54 - Get redirection 394s ok 55 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 56 - Push logout request to OP, endpoint /oauth2/logout 394s ok 57 - HTTP code is 200 394s ok 58 - Page contains a form 394s ok 59 - Host match 394s ok 60 - Field "confirm" is defined 394s ok 61 - CSP header authorize POST request to \# 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 62 - Confirm logout, endpoint /oauth2/logout 394s ok 63 - Get redirection 394s ok 64 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 394s ok 66 - Get redirection 394s ok 67 - Location is http://auth.rp.com/?logout=1 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 68 - logout endpoint, endpoint /oauth2/logout 394s ok 69 - Response status is 401 394s ok 70 - Content is JSON 394s ok 71 - Error code is 9 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 72 - Test if user is reject on IdP 394s ok 73 - Response status is 401 394s ok 74 - Content is JSON 394s ok 75 - Error code is 1 394s # ==> Pushing RP <== 394s # ==> Popping RP <== 394s ok 76 - Test if user is reject on SP 394s ok 77 - Get redirection 394s ok 78 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 79 - Push request to OP, endpoint /oauth2/authorize 394s ok 80 - HTTP code is 200 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 81 - Post authentication, endpoint /oauth2/authorize 394s ok 82 - Get cookie lemonldap (1c96aaed38035d297271908acb311a7bacb01a22306be5d6c397a95b7b150370) 394s 1..82 394s ok 394s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 394s Warning: program compiled against libxml 215 using older 214 394s ok 1 - use Lemonldap::NG::Portal::Main; 394s ok 2 - Portal object 394s ok 3 - Init 394s ok 4 - Portal app 394s ok 5 - Register $type 394s ok 6 - OP portal 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 7 - Get JWKS, endpoint /oauth2/jwks 394s ok 8 - HTTP code is 200 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 394s ok 10 - HTTP code is 200 394s ok 11 - Portal object 394s ok 12 - Init 394s ok 13 - Portal app 394s ok 14 - Register $type 394s ok 15 - RP portal 394s # ==> Pushing RP <== 394s # ==> Popping RP <== 394s ok 16 - Unauth SP request 394s ok 17 - Get redirection 394s ok 18 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 19 - Push request to OP, endpoint /oauth2/authorize 394s ok 20 - HTTP code is 200 394s ok 21 - Page contains a form 394s ok 22 - CSP header authorize POST request to \# 394s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1761705048%2C%22issuerRequestoauth2%22%3A%221761633168_57407%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 24 - Post authentication, endpoint /oauth2/authorize 394s ok 25 - Get cookie lemonldap (24d2f4e340f6fab0b20d71d5e7fdf0e5605d518297e7d51eda5de55162d02d24) 394s ok 26 - HTTP code is 200 394s ok 27 - Page contains a form 394s ok 28 - Host match 394s ok 29 - Field "confirm" is defined 394s ok 30 - CSP header authorize POST request to \# 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 31 - Post confirmation, endpoint /oauth2/authorize 394s ok 32 - Get redirection 394s ok 33 - Location header found 394s # ==> Pushing RP <== 394s ok 34 - REST request 394s ok 35 - Request from RP to OP, endpoint /oauth2/token 394s # ==> Saving handler RP <== 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s # ==> Restoring RP <== 394s ok 36 - Execute request 394s ok 37 - Response is 200 394s ok 38 - Content is JSON 394s ok 39 - REST request 394s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 394s # ==> Saving handler RP <== 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s # ==> Restoring RP <== 394s ok 41 - Execute request 394s ok 42 - Response is 200 394s ok 43 - Content is JSON 394s # ==> Popping RP <== 394s ok 44 - Call openidconnectcallback on RP 394s ok 45 - Get cookie lemonldap (7f550ac03b7cba86ea4172822adb1184259d375226767b7d716491ac331464c6) 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 46 - Check session, endpoint /oauth2/checksession.html 394s ok 47 - HTTP code is 200 394s ok 48 - Frame can be embedded 394s # ==> Pushing RP <== 394s # ==> Popping RP <== 394s ok 49 - Query RP for logout 394s ok 50 - Get redirection 394s ok 51 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 52 - Push logout request to OP, endpoint /oauth2/logout 394s ok 53 - HTTP code is 200 394s ok 54 - Page contains a form 394s ok 55 - Host match 394s ok 56 - Field "confirm" is defined 394s ok 57 - CSP header authorize POST request to \# 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 58 - Confirm logout, endpoint /oauth2/logout 394s ok 59 - Get redirection 394s ok 60 - Location header found 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 394s ok 62 - Get redirection 394s ok 63 - Location is http://auth.rp.com/?logout=1 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 64 - logout endpoint, endpoint /oauth2/logout 394s ok 65 - Response status is 401 394s ok 66 - Content is JSON 394s ok 67 - Error code is 9 394s # ==> Pushing OP <== 394s # ==> Popping OP <== 394s ok 68 - Test if user is reject on IdP 394s ok 69 - Response status is 401 394s ok 70 - Content is JSON 394s ok 71 - Error code is 1 394s # ==> Pushing RP <== 394s # ==> Popping RP <== 394s ok 72 - Test if user is reject on SP 394s ok 73 - Get redirection 394s ok 74 - Location header found 394s 1..74 394s ok 395s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 395s Warning: program compiled against libxml 215 using older 214 395s ok 1 - use Lemonldap::NG::Portal::Main; 395s ok 2 - Portal object 395s ok 3 - Init 395s ok 4 - Portal app 395s ok 5 - Register $type 395s ok 6 - OP portal 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 7 - Get JWKS, endpoint /oauth2/jwks 395s ok 8 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 395s ok 10 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 11 - Post authentication request 395s ok 12 - Get cookie lemonldap (31ac08c6239cf83555ec4d3e62884f16cbef94e99192cff8120f3f93c1da667f) 395s ok 13 - Portal object 395s ok 14 - Init 395s ok 15 - Portal app 395s ok 16 - Register $type 395s ok 17 - RP portal 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 18 - Unauth SP request 395s ok 19 - Get redirection 395s ok 20 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 21 - Push request to OP, endpoint /oauth2/authorize 395s ok 22 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 23 - Post authentication, endpoint /oauth2/authorize 395s ok 24 - Get cookie lemonldap (f900db3698f36a138b143b269bb0bf12fad3359292df60d1cb20ff78352f2603) 395s ok 25 - HTTP code is 200 395s ok 26 - Page contains a form 395s ok 27 - Host match 395s ok 28 - CSP header authorize POST request to auth.rp.com 395s # ==> Pushing RP <== 395s ok 29 - REST request 395s ok 30 - Request from RP to OP, endpoint /oauth2/token 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 31 - Execute request 395s ok 32 - Response is 200 395s ok 33 - Content is JSON 395s ok 34 - Found access_token 3bcbcf0fb33864b0e815b64a95a5650d59a96066c0e67bbfaa213a1b43aad7a0 395s ok 35 - REST request 395s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 37 - Execute request 395s ok 38 - Response is 200 395s ok 39 - Content is JSON 395s # ==> Popping RP <== 395s ok 40 - Call openidconnectcallback on RP 395s ok 41 - Get cookie lemonldap (843b3915d45233529a39c6f3728247553046a37a9cec30ca9e9b779c6ed0eb58) 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 42 - Check session, endpoint /oauth2/checksession.html 395s ok 43 - HTTP code is 200 395s ok 44 - Frame can be embedded 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 45 - Get userinfo 395s ok 46 - HTTP code is 200 395s ok 47 - Content-Type is JSON 395s ok 48 - Content is valid JSON 395s ok 49 - UTF-8 values 395s ok 50 - UTF-8 values 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 51 - Query RP for logout 395s ok 52 - Get redirection 395s ok 53 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 54 - Push logout request to OP, endpoint /oauth2/logout 395s ok 55 - HTTP code is 200 395s ok 56 - Page contains a form 395s ok 57 - Host match 395s ok 58 - Field "confirm" is defined 395s ok 59 - CSP header authorize POST request to \# 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 60 - Confirm logout, endpoint /oauth2/logout 395s ok 61 - Get redirection 395s ok 62 - Location header found 395s ok 63 - Get cookie lemonldap (0) 395s ok 64 - SSO cookie removed 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 395s ok 66 - Get redirection 395s ok 67 - Location is http://auth.rp.com/?logout=1 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 68 - logout endpoint, endpoint /oauth2/logout 395s ok 69 - Response status is 401 395s ok 70 - Content is JSON 395s ok 71 - Error code is 9 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 72 - Test if user is reject on IdP 395s ok 73 - Response status is 401 395s ok 74 - Content is JSON 395s ok 75 - Error code is 1 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 76 - Test if user is reject on SP 395s ok 77 - Get redirection 395s ok 78 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 79 - Push request to OP, endpoint /oauth2/authorize 395s ok 80 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 81 - Post authentication, endpoint /oauth2/authorize 395s ok 82 - Get cookie lemonldap (fe00c555f6b0f2aea99e1db0895ff3d0ecb37fc96e0ce6b2699443c63b3a8d71) 395s 1..82 395s ok 395s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 395s Warning: program compiled against libxml 215 using older 214 395s ok 1 - use Lemonldap::NG::Portal::Main; 395s ok 2 - Portal object 395s ok 3 - Init 395s ok 4 - Portal app 395s ok 5 - Register $type 395s ok 6 - OP portal 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 7 - Get JWKS, endpoint /oauth2/jwks 395s ok 8 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 395s ok 10 - HTTP code is 200 395s ok 11 - Portal object 395s ok 12 - Init 395s ok 13 - Portal app 395s ok 14 - Register $type 395s ok 15 - RP portal 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 16 - Unauth SP request 395s ok 17 - Get redirection 395s ok 18 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 19 - Push request to OP, endpoint /oauth2/authorize 395s ok 20 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 21 - Post authentication, endpoint /oauth2/authorize 395s ok 22 - Get cookie lemonldap (c1fd5778ae929b1e9f8d8ebd320df876298a56d3ffeab56aea1621dbb9d09c2c) 395s ok 23 - HTTP code is 200 395s ok 24 - Page contains a form 395s ok 25 - Host match 395s ok 26 - Field "confirm" is defined 395s ok 27 - CSP header authorize POST request to \# 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 28 - Post confirmation, endpoint /oauth2/authorize 395s ok 29 - Get redirection 395s ok 30 - Location header found 395s # ==> Pushing RP <== 395s ok 31 - REST request 395s ok 32 - Request from RP to OP, endpoint /oauth2/token 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 33 - Execute request 395s ok 34 - Response is 200 395s ok 35 - Content is JSON 395s ok 36 - Found access_token 3f7cef3bf6d9adbf2d62afa92628f91119442b784f7d444c08d97308a180198e 395s ok 37 - REST request 395s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 39 - Execute request 395s ok 40 - Response is 200 395s ok 41 - Content is JSON 395s # ==> Popping RP <== 395s ok 42 - Call openidconnectcallback on RP 395s ok 43 - Get cookie lemonldap (2c05adcf7c7615c94c013868ef32b4bd5eeabea0493b25d0e5a183608b52ffec) 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 44 - Check session, endpoint /oauth2/checksession.html 395s ok 45 - HTTP code is 200 395s ok 46 - Frame can be embedded 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 47 - Get userinfo 395s ok 48 - HTTP code is 200 395s ok 49 - Content-Type is JSON 395s ok 50 - Content is valid JSON 395s ok 51 - UTF-8 values 395s ok 52 - UTF-8 values 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 53 - Query RP for logout 395s ok 54 - Get redirection 395s ok 55 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 56 - Push logout request to OP, endpoint /oauth2/logout 395s ok 57 - HTTP code is 200 395s ok 58 - Page contains a form 395s ok 59 - Host match 395s ok 60 - Field "confirm" is defined 395s ok 61 - CSP header authorize POST request to \# 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 62 - Confirm logout, endpoint /oauth2/logout 395s ok 63 - Get redirection 395s ok 64 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 395s ok 66 - Get redirection 395s ok 67 - Location is http://auth.rp.com/?logout=1 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 68 - logout endpoint, endpoint /oauth2/logout 395s ok 69 - Response status is 401 395s ok 70 - Content is JSON 395s ok 71 - Error code is 9 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 72 - Test if user is reject on IdP 395s ok 73 - Response status is 401 395s ok 74 - Content is JSON 395s ok 75 - Error code is 1 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 76 - Test if user is reject on SP 395s ok 77 - Get redirection 395s ok 78 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 79 - Push request to OP, endpoint /oauth2/authorize 395s ok 80 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 81 - Post authentication, endpoint /oauth2/authorize 395s ok 82 - Get cookie lemonldap (e78ad5d9fc0324a6402fa9249eeb93ca8136dccf9f295cf54220a8ec3e4da33c) 395s 1..82 395s ok 395s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 395s Warning: program compiled against libxml 215 using older 214 395s ok 1 - use Lemonldap::NG::Portal::Main; 395s ok 2 - Portal object 395s ok 3 - Init 395s ok 4 - Portal app 395s ok 5 - Register $type 395s ok 6 - OP portal 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 7 - Get JWKS, endpoint /oauth2/jwks 395s ok 8 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 395s ok 10 - HTTP code is 200 395s ok 11 - Portal object 395s ok 12 - Init 395s ok 13 - Portal app 395s ok 14 - Register $type 395s ok 15 - RP portal 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 16 - Unauth SP request 395s ok 17 - Get redirection 395s ok 18 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 19 - Push request to OP, endpoint /oauth2/authorize 395s ok 20 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 21 - Post authentication, endpoint /oauth2/authorize 395s ok 22 - Get cookie lemonldap (17219fbbae115d76459038642c49894627fed78e4e08045c7e468dd0cd28f982) 395s ok 23 - Expected portal error code: code found on page 395s ok 24 - Expected portal error code 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 25 - Post authentication, endpoint /oauth2/authorize 395s ok 26 - Get cookie lemonldap (85d7de2da32831357ad7063b625fa5cc8d5f83eae2976a037fac7c2deb890c86) 395s ok 27 - HTTP code is 200 395s ok 28 - Page contains a form 395s ok 29 - Host match 395s ok 30 - Field "confirm" is defined 395s ok 31 - CSP header authorize POST request to \# 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 32 - Post confirmation, endpoint /oauth2/authorize 395s ok 33 - Get redirection 395s ok 34 - Location header found 395s # ==> Pushing RP <== 395s ok 35 - REST request 395s ok 36 - Request from RP to OP, endpoint /oauth2/token 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 37 - Execute request 395s ok 38 - Response is 200 395s ok 39 - Content is JSON 395s ok 40 - Found access_token 82ff38fb270b8c235f7bdfcb112b89b2af3165250b41e7b26bd1955b819ca580 395s ok 41 - REST request 395s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 43 - Execute request 395s ok 44 - Response is 200 395s ok 45 - Content is JSON 395s # ==> Popping RP <== 395s ok 46 - Call openidconnectcallback on RP 395s ok 47 - Get cookie lemonldap (1f7f34b8f346186661e0e63222f47b5423b348cf9abbfb72c56e1a7c1168e993) 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 48 - Check session, endpoint /oauth2/checksession.html 395s ok 49 - HTTP code is 200 395s ok 50 - Frame can be embedded 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 51 - Get userinfo 395s ok 52 - HTTP code is 200 395s ok 53 - Content-Type is JSON 395s ok 54 - Content is valid JSON 395s ok 55 - UTF-8 values 395s ok 56 - UTF-8 values 395s ok 57 - OIDC EOL time is stored 395s ok 58 - Obtained refresh token 395s ok 59 - UTF-8 values 395s ok 60 - Correct email 395s ok 61 - Correct groups 395s ok 62 - Correct hGroups 395s ok 63 - oidcGotUserInfo called 395s ok 64 - oidcGotIDToken called 395s ok 65 - Correct custom ACR 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 66 395s # ==> Pushing RP <== 395s ok 67 - REST request 395s ok 68 - Request from RP to OP, endpoint /oauth2/userinfo 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 69 - Execute request 395s ok 70 - Response is 200 395s ok 71 - Content is JSON 395s # ==> Popping RP <== 395s ok 72 - Query RP for refresh 395s ok 73 - Access token EOL has not changed 395s ok 74 - Access token has not changed 395s ok 75 - Updated RP session 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 76 395s # ==> Pushing RP <== 395s ok 77 - REST request 395s ok 78 - Request from RP to OP, endpoint /oauth2/token 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 79 - Execute request 395s ok 80 - Response is 200 395s ok 81 - Content is JSON 395s ok 82 - Found access_token 3248c8ae9ae52924d0a67abe2df465aa5d2576ca879e88d1b6cd5f673516a6a2 395s ok 83 - REST request 395s ok 84 - Request from RP to OP, endpoint /oauth2/userinfo 395s # ==> Saving handler RP <== 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s # ==> Restoring RP <== 395s ok 85 - Execute request 395s ok 86 - Response is 200 395s ok 87 - Content is JSON 395s # ==> Popping RP <== 395s ok 88 - Query RP for refresh 395s ok 89 - Access token EOL has changed 395s ok 90 - Access token has changed 395s ok 91 - Updated RP session 395s ok 92 - Still correct groups 395s ok 93 - Still correct hGroups 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 94 - Query RP for logout 395s ok 95 - Get redirection 395s ok 96 - Location header found 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 97 - Push logout request to OP, endpoint /oauth2/logout 395s ok 98 - HTTP code is 200 395s ok 99 - Page contains a form 395s ok 100 - Host match 395s ok 101 - Field "confirm" is defined 395s ok 102 - CSP header authorize POST request to \# 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 103 - Confirm logout, endpoint /oauth2/logout 395s ok 104 - Get redirection 395s ok 105 - Location header found 395s ok 106 - Get cookie lemonldap (0) 395s ok 107 - SSO cookie removed 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 108 - logout endpoint with redirect, endpoint /oauth2/logout 395s ok 109 - Get redirection 395s ok 110 - Location is http://auth.rp.com/?logout=1 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 111 - logout endpoint, endpoint /oauth2/logout 395s ok 112 - Response status is 401 395s ok 113 - Content is JSON 395s ok 114 - Error code is 9 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 115 - Test if user is reject on IdP 395s ok 116 - Response status is 401 395s ok 117 - Content is JSON 395s ok 118 - Error code is 1 395s # ==> Pushing RP <== 395s # ==> Popping RP <== 395s ok 119 - Test if user is reject on SP 395s ok 120 - Get redirection 395s ok 121 - Location header found 395s ok 122 - oidcGenerateAuthenticationRequest called 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 123 - Push request to OP, endpoint /oauth2/authorize 395s ok 124 - HTTP code is 200 395s # ==> Pushing OP <== 395s # ==> Popping OP <== 395s ok 125 - Post authentication, endpoint /oauth2/authorize 395s ok 126 - Get cookie lemonldap (e1952416b51ff7b99b232995e3f56b780d23b01fbace35864ed776192f9e8f86) 395s 1..126 395s ok 396s t/32-Auth-and-issuer-OIDC-hybrid.t ............................................. 396s Warning: program compiled against libxml 215 using older 214 396s ok 1 - use Lemonldap::NG::Portal::Main; 396s ok 2 - Portal object 396s ok 3 - Init 396s ok 4 - Portal app 396s ok 5 - Register $type 396s ok 6 - OP portal 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 7 - Get JWKS, endpoint /oauth2/jwks 396s ok 8 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 396s ok 10 - HTTP code is 200 396s ok 11 - Portal object 396s ok 12 - Init 396s ok 13 - Portal app 396s ok 14 - Register $type 396s ok 15 - RP portal 396s # ==> Pushing RP <== 396s # ==> Popping RP <== 396s ok 16 - Unauth SP request 396s ok 17 - Get redirection 396s ok 18 - Location header found 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 19 - Push request to OP, endpoint /oauth2/authorize 396s ok 20 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 21 - Post authentication, endpoint /oauth2/authorize 396s ok 22 - Reject reason is 90 396s ok 23 - Portal object 396s ok 24 - Init 396s ok 25 - Portal app 396s ok 26 - Register $type 396s ok 27 - OP portal 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 28 - Get JWKS, endpoint /oauth2/jwks 396s ok 29 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 396s ok 31 - HTTP code is 200 396s ok 32 - Portal object 396s ok 33 - Init 396s ok 34 - Portal app 396s ok 35 - Register $type 396s ok 36 - RP portal 396s # ==> Pushing RP <== 396s # ==> Popping RP <== 396s ok 37 - Unauth SP request 396s ok 38 - Get redirection 396s ok 39 - Location header found 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 40 - Push request to OP, endpoint /oauth2/authorize 396s ok 41 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 42 - Post authentication, endpoint /oauth2/authorize 396s ok 43 - Get cookie lemonldap (f6a3874ba888d56d704fbe1863fcbf968b33e781624b6c891a78374aa23f1ab6) 396s ok 44 - Get redirection 396s ok 45 - Location header found 396s ok 46 - token_type found 396s ok 47 - session_state found 396s ok 48 - access_token found 396s ok 49 - id_token found 396s ok 50 - state found 396s ok 51 - session_state found 396s ok 52 - ID token contains c_hash 396s ok 53 - ID token contains at_hash 396s ok 54 - ID token contains nonce 396s ok 55 - REST request 396s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 57 - Execute request 396s ok 58 - Response is 200 396s ok 59 - Content is JSON 396s ok 60 - Get access token 396s ok 61 - Get name 396s ok 62 - Get family_name 396s ok 63 - Get sub 396s 1..63 396s ok 396s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 396s Warning: program compiled against libxml 215 using older 214 396s ok 1 - use Lemonldap::NG::Portal::Main; 396s ok 2 - Portal object 396s ok 3 - Init 396s ok 4 - Portal app 396s ok 5 - Register $type 396s ok 6 - OP portal 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 7 - Get JWKS, endpoint /oauth2/jwks 396s ok 8 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 396s ok 10 - HTTP code is 200 396s ok 11 - Portal object 396s ok 12 - Init 396s ok 13 - Portal app 396s ok 14 - Register $type 396s ok 15 - RP portal 396s # ==> Pushing RP <== 396s # ==> Popping RP <== 396s ok 16 - Unauth SP request 396s ok 17 - Get redirection 396s ok 18 - Location header found 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 19 - Push request to OP, endpoint /oauth2/authorize 396s ok 20 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 21 - Post authentication, endpoint /oauth2/authorize 396s ok 22 - Get cookie lemonldap (80737b2bbef5af4c6fe362e4d465fa4c4d0490674ecac8be143e237e4e286c74) 396s ok 23 - HTTP code is 200 396s ok 24 - Page contains a form 396s ok 25 - Host match 396s ok 26 - Field "confirm" is defined 396s ok 27 - CSP header authorize POST request to \# 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 28 - Post confirmation, endpoint /oauth2/authorize 396s ok 29 - Get redirection 396s ok 30 - Location header found 396s ok 31 - id_token found 396s ok 32 - token_type must be missing 396s ok 33 - session_state found 396s ok 34 - access_token must be missing 396s ok 35 - state found 396s ok 36 - Check sub value 396s ok 37 - Check name value 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 38 - Logout request 396s ok 39 - Response is 200 396s ok 40 - Cookie is deleted 396s ok 41 - No pdata 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 42 - Disconnect request 396s ok 43 - Response is 401 396s # ==> Pushing RP <== 396s # ==> Popping RP <== 396s ok 44 - Unauth SP request 396s ok 45 - Get redirection 396s ok 46 - Location header found 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 47 - Push request to OP, endpoint /oauth2/authorize 396s ok 48 - HTTP code is 200 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 49 - Post authentication, endpoint /oauth2/authorize 396s ok 50 - Get cookie lemonldap (e19c8f4f11d88399bd615bb3fbb40c588a45a24b7bd2c40fe09d05d94f8146f9) 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 51 - Logout request 396s ok 52 - Response is 200 396s ok 53 - Cookie is deleted 396s ok 54 - No pdata 396s # ==> Pushing OP <== 396s # ==> Popping OP <== 396s ok 55 - Disconnect request 396s ok 56 - Response is 401 396s 1..56 396s ok 397s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 397s Warning: program compiled against libxml 215 using older 214 397s ok 1 - use Lemonldap::NG::Portal::Main; 397s ok 2 - Portal object 397s ok 3 - Init 397s ok 4 - Portal app 397s ok 5 - Register $type 397s ok 6 - OP portal 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 7 - Get JWKS, endpoint /oauth2/jwks 397s ok 8 - HTTP code is 200 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 397s ok 10 - HTTP code is 200 397s ok 11 - Portal object 397s ok 12 - Init 397s ok 13 - Portal app 397s ok 14 - Register $type 397s ok 15 - RP portal 397s # ==> Pushing RP <== 397s # ==> Popping RP <== 397s ok 16 - Unauth SP request 397s ok 17 - Get redirection 397s ok 18 - Location header found 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 19 - Push request to OP, endpoint /oauth2/authorize 397s ok 20 - HTTP code is 200 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 21 - Post authentication, endpoint /oauth2/authorize 397s ok 22 - Get cookie lemonldap (7819c20f1538da4434c80e3ecbacd85bb522bbcaf7b2d363f020a039d7faaf11) 397s ok 23 - HTTP code is 200 397s ok 24 - Page contains a form 397s ok 25 - Host match 397s ok 26 - Field "confirm" is defined 397s ok 27 - CSP header authorize POST request to \# 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 28 - Post confirmation, endpoint /oauth2/authorize 397s ok 29 - Get redirection 397s ok 30 - Location header found 397s ok 31 - id_token found 397s ok 32 - token_type found 397s ok 33 - session_state found 397s ok 34 - access_token found 397s ok 35 - state found 397s ok 36 - Check ACR value 397s ok 37 - Check that clientid is in audience 397s ok 38 - Check for additional audiences 397s ok 39 - Check for additional audiences 397s ok 40 - Check sub value 397s ok 41 - Claim name must not be in ID token 397s ok 42 - azp found 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 43 - Logout request 397s ok 44 - Response is 200 397s ok 45 - Cookie is deleted 397s ok 46 - No pdata 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 47 - Disconnect request 397s ok 48 - Response is 401 397s # ==> Pushing RP <== 397s # ==> Popping RP <== 397s ok 49 - Unauth SP request 397s ok 50 - Get redirection 397s ok 51 - Location header found 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 52 - Push request to OP, endpoint /oauth2/authorize 397s ok 53 - HTTP code is 200 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 54 - Post authentication, endpoint /oauth2/authorize 397s ok 55 - Get cookie lemonldap (de41590b2ac6823617644fe0506bc69183b69003bd4d6c63d29c15657dd10a91) 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 56 - Logout request 397s ok 57 - Response is 200 397s ok 58 - Cookie is deleted 397s ok 59 - No pdata 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 60 - Disconnect request 397s ok 61 - Response is 401 397s 1..61 397s ok 397s t/32-Auth-and-issuer-OIDC-sorted.t ............................................. 397s Warning: program compiled against libxml 215 using older 214 397s ok 1 - use Lemonldap::NG::Portal::Main; 397s ok 2 - Portal object 397s ok 3 - Init 397s ok 4 - Portal app 397s ok 5 - OP portal 397s ok 6 - Get JWKS, endpoint /oauth2/jwks 397s ok 7 - HTTP code is 200 397s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 397s ok 9 - HTTP code is 200 397s ok 10 - Portal object 397s ok 11 - Init 397s ok 12 - Portal app 397s ok 13 - RP portal 397s ok 14 - Unauth SP request 397s ok 15 - 1st = op3 397s ok 16 - 2nd = op 397s ok 17 - 3rd = op2 397s ok 18 - Found OIDC idp logo and tooltip 397s ok 19 - Found OIDC idp display name 397s 1..19 397s ok 397s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 397s Warning: program compiled against libxml 215 using older 214 397s ok 1 - use Lemonldap::NG::Portal::Main; 397s ok 2 - Portal object 397s ok 3 - Init 397s ok 4 - Portal app 397s ok 5 - Register $type 397s ok 6 - OP portal 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 7 - Get JWKS, endpoint /oauth2/jwks 397s ok 8 - HTTP code is 200 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 397s ok 10 - HTTP code is 200 397s ok 11 - Portal object 397s ok 12 - Init 397s ok 13 - Portal app 397s ok 14 - Register $type 397s ok 15 - RP portal 397s # ==> Pushing RP <== 397s # ==> Popping RP <== 397s ok 16 - Unauth RP request 397s ok 17 - Get redirection 397s ok 18 - Location header found 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 19 - Push request to OP, endpoint /oauth2/authorize 397s ok 20 - HTTP code is 200 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 21 - Post authentication, endpoint /oauth2/authorize 397s ok 22 - Get cookie lemonldap (2c0e8f373b9a7f42aa3ffaf2cfc94e22d8db9137d27be114e84c2d7cc77e71a2) 397s ok 23 - HTTP code is 200 397s ok 24 - Page contains a form 397s ok 25 - Host match 397s ok 26 - Field "confirm" is defined 397s ok 27 - CSP header authorize POST request to \# 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 28 - Post confirmation, endpoint /oauth2/authorize 397s ok 29 - Get redirection 397s ok 30 - Location header found 397s # ==> Pushing RP <== 397s ok 31 - REST request 397s ok 32 - Request from RP to OP, endpoint /oauth2/token 397s # ==> Saving handler RP <== 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s # ==> Restoring RP <== 397s ok 33 - Execute request 397s ok 34 - Response is 200 397s ok 35 - Content is JSON 397s ok 36 - REST request 397s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 397s # ==> Saving handler RP <== 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s # ==> Restoring RP <== 397s ok 38 - Execute request 397s ok 39 - Response is 200 397s ok 40 - Content is JSON 397s # ==> Popping RP <== 397s ok 41 - Call openidconnectcallback on RP 397s ok 42 - Get cookie lemonldap (58b33f7b0115e859258002c3a5b4836d02cce1afe841008929d2d5f556d0e84e) 397s # ==> Pushing OP <== 397s ok 43 - REST request 397s ok 44 - Request from OP to RP 397s # ==> Saving handler OP <== 397s # ==> Pushing RP <== 397s # ==> Popping RP <== 397s # ==> Restoring OP <== 397s ok 45 - Execute request 397s ok 46 - Response is 200 397s # ==> Popping OP <== 397s ok 47 - Query OP for logout 397s ok 48 - HTTP code is 200 397s # ==> Pushing OP <== 397s # ==> Popping OP <== 397s ok 49 - Test if user is reject on OP 397s ok 50 - Response status is 401 397s ok 51 - Content is JSON 397s ok 52 - Error code is 1 397s # ==> Pushing RP <== 397s # ==> Popping RP <== 397s ok 53 - Test if user is reject on RP 397s ok 54 - Get redirection 397s ok 55 - Location header found 397s 1..55 397s ok 398s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 398s Warning: program compiled against libxml 215 using older 214 398s ok 1 - use Lemonldap::NG::Portal::Main; 398s ok 2 - Portal object 398s ok 3 - Init 398s ok 4 - Portal app 398s ok 5 - Register $type 398s ok 6 - OP portal 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 7 - Get JWKS, endpoint /oauth2/jwks 398s ok 8 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 398s ok 10 - HTTP code is 200 398s ok 11 - Portal object 398s ok 12 - Init 398s ok 13 - Portal app 398s ok 14 - Register $type 398s ok 15 - RP portal 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s ok 16 - Unauth RP request 398s ok 17 - Get redirection 398s ok 18 - Location header found 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 19 - Push request to OP, endpoint /oauth2/authorize 398s ok 20 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 21 - Post authentication, endpoint /oauth2/authorize 398s ok 22 - Get cookie lemonldap (56b71b9b13007ce2d9c4b094398a4d26b897f1c7308c89932aa9026e51aae137) 398s ok 23 - HTTP code is 200 398s ok 24 - Page contains a form 398s ok 25 - Host match 398s ok 26 - Field "confirm" is defined 398s ok 27 - CSP header authorize POST request to \# 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 28 - Post confirmation, endpoint /oauth2/authorize 398s ok 29 - Get redirection 398s ok 30 - Location header found 398s # ==> Pushing RP <== 398s ok 31 - REST request 398s ok 32 - Request from RP to OP, endpoint /oauth2/token 398s # ==> Saving handler RP <== 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Restoring RP <== 398s ok 33 - Execute request 398s ok 34 - Response is 200 398s ok 35 - Content is JSON 398s ok 36 - REST request 398s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 398s # ==> Saving handler RP <== 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Restoring RP <== 398s ok 38 - Execute request 398s ok 39 - Response is 200 398s ok 40 - Content is JSON 398s # ==> Popping RP <== 398s ok 41 - Call openidconnectcallback on RP 398s ok 42 - Get cookie lemonldap (52f4519315fd26d80ddc0a852fa3d3af4cb81233349bd2db13a850a5fe9d9811) 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Pushing OP <== 398s ok 43 - REST request 398s ok 44 - Request from OP to RP 398s # ==> Saving handler OP <== 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s # ==> Restoring OP <== 398s ok 45 - Execute request 398s ok 46 - Response is 200 398s # ==> Popping OP <== 398s ok 47 - Query OP for logout 398s ok 48 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 49 - Test if user is reject on OP 398s ok 50 - Response status is 401 398s ok 51 - Content is JSON 398s ok 52 - Error code is 1 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s ok 53 - Test if user is reject on RP 398s ok 54 - Get redirection 398s ok 55 - Location header found 398s 1..55 398s ok 398s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 398s Warning: program compiled against libxml 215 using older 214 398s ok 1 - use Lemonldap::NG::Portal::Main; 398s ok 2 - Portal object 398s ok 3 - REST request 398s ok 4 - Request from OP to RP 398s [Wed Oct 29 02:30:52 2025] [LLNG:5864] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 398s [Wed Oct 29 02:30:52 2025] [LLNG:5864] [error] Malformed JWKS document 398s [Wed Oct 29 02:30:52 2025] [LLNG:5864] [error] Relying Party rp has errors and will be ignored 398s ok 5 - Init 398s ok 6 - Portal app 398s ok 7 - Register $type 398s ok 8 - OP portal 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 9 - Get JWKS, endpoint /oauth2/jwks 398s ok 10 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 398s ok 12 - HTTP code is 200 398s ok 13 - Portal object 398s ok 14 - Init 398s ok 15 - Portal app 398s ok 16 - Register $type 398s ok 17 - RP portal 398s # ==> Pushing OP <== 398s ok 18 - REST request 398s ok 19 - Request from OP to RP 398s # ==> Saving handler OP <== 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s # ==> Restoring OP <== 398s ok 20 - Execute request 398s ok 21 - Response is 200 398s ok 22 - Content is JSON 398s # ==> Popping OP <== 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s ok 23 - Unauth RP request 398s ok 24 - Get redirection 398s ok 25 - Location header found 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 26 - Push request to OP, endpoint /oauth2/authorize 398s ok 27 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 28 - Post authentication, endpoint /oauth2/authorize 398s ok 29 - Get cookie lemonldap (4563abc7b3567553f26a5e5a30263a354ed7453c69bdd7ebe014923748a28086) 398s ok 30 - HTTP code is 200 398s ok 31 - Page contains a form 398s ok 32 - Host match 398s ok 33 - Field "confirm" is defined 398s ok 34 - CSP header authorize POST request to \# 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 35 - Post confirmation, endpoint /oauth2/authorize 398s ok 36 - Get redirection 398s ok 37 - Location header found 398s # ==> Pushing RP <== 398s ok 38 - REST request 398s ok 39 - Request from RP to OP, endpoint /oauth2/token 398s # ==> Saving handler RP <== 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Restoring RP <== 398s ok 40 - Execute request 398s ok 41 - Response is 200 398s ok 42 - Content is JSON 398s ok 43 - REST request 398s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 398s # ==> Saving handler RP <== 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Restoring RP <== 398s ok 45 - Execute request 398s ok 46 - Response is 200 398s ok 47 - Content is JSON 398s # ==> Popping RP <== 398s ok 48 - Call openidconnectcallback on RP 398s ok 49 - Get cookie lemonldap (17cd29e0c3b3eaad294b86b4fc28100e687b452ee986c09452f8ebce5b5ee7bb) 398s # ==> Pushing OP <== 398s ok 50 - REST request 398s ok 51 - Request from OP to RP 398s # ==> Saving handler OP <== 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s # ==> Restoring OP <== 398s ok 52 - Execute request 398s ok 53 - Response is 200 398s ok 54 - Content is JSON 398s # ==> Popping OP <== 398s # ==> Pushing OP <== 398s ok 55 - REST request 398s ok 56 - Request from OP to RP 398s # ==> Saving handler OP <== 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s # ==> Restoring OP <== 398s ok 57 - Execute request 398s ok 58 - Response is 200 398s # ==> Popping OP <== 398s ok 59 - Query OP for logout 398s ok 60 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 61 - Test if user is reject on OP 398s ok 62 - Response status is 401 398s ok 63 - Content is JSON 398s ok 64 - Error code is 1 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s ok 65 - Test if user is reject on RP 398s ok 66 - Get redirection 398s ok 67 - Location header found 398s 1..67 398s ok 398s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 398s Warning: program compiled against libxml 215 using older 214 398s ok 1 - use Lemonldap::NG::Portal::Main; 398s ok 2 - Portal object 398s ok 3 - Init 398s ok 4 - Portal app 398s ok 5 - Register $type 398s ok 6 - OP portal 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 7 - Get JWKS, endpoint /oauth2/jwks 398s ok 8 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 398s ok 10 - HTTP code is 200 398s ok 11 - Portal object 398s ok 12 - Init 398s ok 13 - Portal app 398s ok 14 - Register $type 398s ok 15 - RP portal 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s ok 16 - Unauth RP request 398s ok 17 - Get redirection 398s ok 18 - Location header found 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 19 - Push request to OP, endpoint /oauth2/authorize 398s ok 20 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 21 - Post authentication, endpoint /oauth2/authorize 398s ok 22 - Get cookie lemonldap (671ffb39e4ece644fc74311c7df310e3d7d17fac180566be42e5990c18bdd1b8) 398s ok 23 - HTTP code is 200 398s ok 24 - Page contains a form 398s ok 25 - Host match 398s ok 26 - Field "confirm" is defined 398s ok 27 - CSP header authorize POST request to \# 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 28 - Post confirmation, endpoint /oauth2/authorize 398s ok 29 - Get redirection 398s ok 30 - Location header found 398s # ==> Pushing RP <== 398s ok 31 - REST request 398s ok 32 - Request from RP to OP, endpoint /oauth2/token 398s # ==> Saving handler RP <== 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Restoring RP <== 398s ok 33 - Execute request 398s ok 34 - Response is 200 398s ok 35 - Content is JSON 398s ok 36 - REST request 398s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 398s # ==> Saving handler RP <== 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Restoring RP <== 398s ok 38 - Execute request 398s ok 39 - Response is 200 398s ok 40 - Content is JSON 398s # ==> Popping RP <== 398s ok 41 - Call openidconnectcallback on RP 398s ok 42 - Get cookie lemonldap (6b01de14a0afa270cd69a07b628a2c53c09c5977ecdcbdf794aac8c19458dee0) 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s # ==> Pushing OP <== 398s ok 43 - REST request 398s ok 44 - Request from OP to RP 398s # ==> Saving handler OP <== 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s # ==> Restoring OP <== 398s ok 45 - Execute request 398s ok 46 - Response is 200 398s # ==> Popping OP <== 398s ok 47 - Query OP for logout 398s ok 48 - HTTP code is 200 398s # ==> Pushing OP <== 398s # ==> Popping OP <== 398s ok 49 - Test if user is reject on OP 398s ok 50 - Response status is 401 398s ok 51 - Content is JSON 398s ok 52 - Error code is 1 398s # ==> Pushing RP <== 398s # ==> Popping RP <== 398s ok 53 - Test if user is reject on RP 398s ok 54 - Get redirection 398s ok 55 - Location header found 398s 1..55 398s ok 399s t/32-OIDC-ClaimTypes.t ......................................................... 399s Warning: program compiled against libxml 215 using older 214 399s ok 1 - use Lemonldap::NG::Portal::Main; 399s ok 2 - Portal object 399s ok 3 - Init 399s ok 4 - Portal app 399s ok 5 - _formatvalue('', 'string', 'auto') 399s ok 6 - _formatvalue('foo', 'string', 'auto') 399s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 399s ok 8 - _formatvalue('', 'int', 'auto') 399s ok 9 - _formatvalue('0', 'int', 'auto') 399s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 399s ok 11 - _formatvalue('', 'bool', 'auto') 399s ok 12 - _formatvalue('0', 'bool', 'auto') 399s ok 13 - _formatvalue('1', 'bool', 'auto') 399s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 399s ok 15 - _formatvalue('', 'string', 'always') 399s ok 16 - _formatvalue('foo', 'string', 'always') 399s ok 17 - _formatvalue('foo;bar', 'string', 'always') 399s ok 18 - _formatvalue('', 'int', 'always') 399s ok 19 - _formatvalue('0', 'int', 'always') 399s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 399s ok 21 - _formatvalue('', 'bool', 'always') 399s ok 22 - _formatvalue('0', 'bool', 'always') 399s ok 23 - _formatvalue('1', 'bool', 'always') 399s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 399s ok 25 - _formatvalue('', 'string', 'never') 399s ok 26 - _formatvalue('foo', 'string', 'never') 399s ok 27 - _formatvalue('foo;bar', 'string', 'never') 399s ok 28 - _formatvalue('', 'int', 'never') 399s ok 29 - _formatvalue('0', 'int', 'never') 399s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 399s ok 31 - _formatvalue('', 'bool', 'never') 399s ok 32 - _formatvalue('0', 'bool', 'never') 399s ok 33 - _formatvalue('1', 'bool', 'never') 399s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 399s 1..34 399s ok 399s t/32-OIDC-ClientCredentials-Grant.t ............................................ 399s Warning: program compiled against libxml 215 using older 214 399s ok 1 - use Lemonldap::NG::Portal::Main; 399s ok 2 - Portal object 399s ok 3 - Init 399s ok 4 - Portal app 399s ok 5 - HTTP code is 400 399s ok 6 - HTTP code is 400 399s ok 7 - Response status is 400 399s ok 8 - Content is JSON 399s ok 9 - Error code is invalid_scope 399s ok 10 - HTTP code is 200 399s ok 11 - Content-Type is JSON 399s ok 12 - Content is valid JSON 399s ok 13 - Access Token found 399s ok 14 - Token response returned scope 399s ok 15 - HTTP code is 200 399s ok 16 - Content-Type is JSON 399s ok 17 - Content is valid JSON 399s ok 18 399s ok 19 399s ok 20 399s ok 21 - Post introspection 399s ok 22 - HTTP code is 200 399s ok 23 - Content-Type is JSON 399s ok 24 - Content is valid JSON 399s ok 25 - Scope read found 399s ok 26 - Rule-enforced scope found 399s ok 27 - Hook-enforced scope found 399s ok 28 - Token response scope match token scope 399s ok 29 - HTTP code is 200 399s ok 30 - Content-Type is JSON 399s ok 31 - Content is valid JSON 399s ok 32 - HTTP code is 200 399s ok 33 - Content-Type is JSON 399s ok 34 - Content is valid JSON 399s ok 35 - Found access token 399s ok 36 - HTTP code is 200 399s ok 37 - Content-Type is JSON 399s ok 38 - Content is valid JSON 399s ok 39 - Found access token 399s 1..39 399s ok 399s t/32-OIDC-Code-Flow-Mobile.t ................................................... 399s Warning: program compiled against libxml 215 using older 214 399s ok 1 - use Lemonldap::NG::Portal::Main; 399s ok 2 - Portal object 399s ok 3 - Init 399s ok 4 - Portal app 399s ok 5 - OP portal 399s ok 6 - Get cookie lemonldap (a4fe43f0fef2c05038fbd11f547c8f2c6075a12710047cb418f3a99a71862c2b) 399s ok 7 - Allowed custom scheme 399s ok 8 - Correct Redirect URI 399s ok 9 - Found code 399s ok 10 - HTTP code is 200 399s ok 11 - Content-Type is JSON 399s ok 12 - Content is valid JSON 399s ok 13 - Found access token 399s ok 14 399s ok 15 - HTTP code is 200 399s ok 16 - Content-Type is JSON 399s ok 17 - Content is valid JSON 399s ok 18 - Correct subject 399s 1..18 399s ok 400s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 400s Warning: program compiled against libxml 215 using older 214 400s ok 1 - use Lemonldap::NG::Portal::Main; 400s ok 2 - Portal object 400s ok 3 - Init 400s ok 4 - Portal app 400s ok 5 - Register $type 400s ok 6 - OP portal 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 7 - Get JWKS, endpoint /oauth2/jwks 400s ok 8 - HTTP code is 200 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 400s ok 10 - HTTP code is 200 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 11 - Post authentication with no target auth level 400s ok 12 - Get cookie lemonldap (3f1c29ea0e6c6f21b65e48a1373f66413844ddaaa022659e6647d936c46c1779) 400s ok 13 - Portal object 400s ok 14 - Init 400s ok 15 - Portal app 400s ok 16 - Register $type 400s ok 17 - RP portal 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 18 - Unauth SP request 400s ok 19 - Get redirection 400s ok 20 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 21 - Push request to OP, endpoint /oauth2/authorize 400s ok 22 - HTTP code is 200 400s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1761705054%2C%22issuerRequestoauth2%22%3A%221761633174_51060%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 400s ok 24 - HTTP code is 200 400s ok 25 - Page contains a form 400s ok 26 - URI match 400s ok 27 - Field "confirm" is defined 400s ok 28 - Field "url" is defined 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 29 - Post code 400s ok 30 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1761705054%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633174_51060%22%7D) 400s ok 31 - HTTP code is 200 400s ok 32 - Page contains a form 400s ok 33 - URI match 400s ok 34 - Field "token" is defined 400s ok 35 - Field "code" is defined 400s ok 36 - Field "checkLogins" is defined 400s ok 37 - Found EXTCODE input 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 38 - Post code 400s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633174_51060%22%7D) 400s ok 40 - Get redirection 400s ok 41 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 42 - Follow redirection to Oauth2 issuer 400s ok 43 - Get cookie lemonldappdata () 400s ok 44 - Pdata was cleared 400s ok 45 - HTTP code is 200 400s ok 46 - Page contains a form 400s ok 47 - URI match 400s ok 48 - Field "confirm" is defined 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 49 - Post confirmation, endpoint /oauth2/authorize 400s ok 50 - Get redirection 400s ok 51 - Location header found 400s # ==> Pushing RP <== 400s ok 52 - REST request 400s ok 53 - Request from RP to OP, endpoint /oauth2/token 400s # ==> Saving handler RP <== 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s # ==> Restoring RP <== 400s ok 54 - Execute request 400s ok 55 - Response is 200 400s ok 56 - Content is JSON 400s ok 57 - Found access_token 1692c9178212115f83ac26dbd93a5274548eb3876af1549e71f4ee9c317118ea 400s ok 58 - REST request 400s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 400s # ==> Saving handler RP <== 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s # ==> Restoring RP <== 400s ok 60 - Execute request 400s ok 61 - Response is 200 400s ok 62 - Content is JSON 400s # ==> Popping RP <== 400s ok 63 - Call openidconnectcallback on RP 400s ok 64 - Get cookie lemonldap (72c6407b5a92107f35542e4631033cc192e4b91eba6842d38ebad1699b063795) 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 65 - Get / on SP 400s ok 66 - HTTP code is 200 400s ok 67 - Authenticated as french 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 68 - Unauth SP request 400s ok 69 - Get redirection 400s ok 70 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 71 - Push request to OP, endpoint /oauth2/authorize 400s ok 72 - HTTP code is 200 400s ok 73 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A5%2C%22issuerTs%22%3A1761705054%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633174_51939%22%7D) 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 74 - Post authentication, endpoint /oauth2/authorize 400s ok 75 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633174_51939%22%2C%22issuerTs%22%3A1761705054%2C%22targetAuthnLevel%22%3A5%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 400s ok 76 - HTTP code is 200 400s ok 77 - Page contains a form 400s ok 78 - URI match 400s ok 79 - Field "token" is defined 400s ok 80 - Field "code" is defined 400s ok 81 - Field "checkLogins" is defined 400s ok 82 - Found EXTCODE input 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 83 - Post code 400s ok 84 - Get cookie lemonldap (48c78a8b129414c90ef4250ee982a89b80e60d7e34abde8d367052b1d9759be1) 400s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221761633174_51939%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 400s ok 86 - Get redirection 400s ok 87 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 88 - Follow redirection to Oauth2 issuer 400s ok 89 - Get cookie lemonldappdata () 400s ok 90 - Pdata was cleared 400s ok 91 - Get redirection 400s ok 92 - Location header found 400s # ==> Pushing RP <== 400s ok 93 - REST request 400s ok 94 - Request from RP to OP, endpoint /oauth2/token 400s # ==> Saving handler RP <== 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s # ==> Restoring RP <== 400s ok 95 - Execute request 400s ok 96 - Response is 200 400s ok 97 - Content is JSON 400s ok 98 - Found access_token db6577548f72620503f4849027df69f4afdfa830914effd4ea57a8e48cf00a76 400s ok 99 - REST request 400s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 400s # ==> Saving handler RP <== 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s # ==> Restoring RP <== 400s ok 101 - Execute request 400s ok 102 - Response is 200 400s ok 103 - Content is JSON 400s # ==> Popping RP <== 400s ok 104 - Call openidconnectcallback on RP 400s ok 105 - Get cookie lemonldap (6e76319d194a20759857c65b7211b0fb3da419ecd37325cc3174024ce64edeab) 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 106 - Get / on SP 400s ok 107 - HTTP code is 200 400s ok 108 - Authenticated as french 400s 1..108 400s ok 400s t/32-OIDC-Code-Flow-with-2F.t .................................................. 400s Warning: program compiled against libxml 215 using older 214 400s ok 1 - use Lemonldap::NG::Portal::Main; 400s ok 2 - Portal object 400s ok 3 - Init 400s ok 4 - Portal app 400s ok 5 - Register $type 400s ok 6 - OP portal 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 7 - Get JWKS, endpoint /oauth2/jwks 400s ok 8 - HTTP code is 200 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 400s ok 10 - HTTP code is 200 400s ok 11 - Portal object 400s ok 12 - Init 400s ok 13 - Portal app 400s ok 14 - Register $type 400s ok 15 - RP portal 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 16 - Unauth SP request 400s ok 17 - Get redirection 400s ok 18 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 19 - Push request to OP, endpoint /oauth2/authorize 400s ok 20 - HTTP code is 200 400s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1761705055%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221761633175_44874%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 22 - Post authentication, endpoint /oauth2/authorize 400s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221761633175_44874%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1761705055%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 400s ok 24 - HTTP code is 200 400s ok 25 - Page contains a form 400s ok 26 - URI match 400s ok 27 - Field "token" is defined 400s ok 28 - Field "code" is defined 400s ok 29 - Field "checkLogins" is defined 400s ok 30 - Found EXTCODE input 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 31 - Post code 400s ok 32 - Get cookie lemonldap (248aced25357a0d9bbeae99aac3c3c7cc8ba3c65ec249529d2fc7ed41fd808b6) 400s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221761633175_44874%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 400s ok 34 - Get redirection 400s ok 35 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 36 - Follow redirection to Oauth2 issuer 400s ok 37 - Get cookie lemonldappdata () 400s ok 38 - Pdata was cleared 400s ok 39 - HTTP code is 200 400s ok 40 - Page contains a form 400s ok 41 - URI match 400s ok 42 - Field "confirm" is defined 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 43 - Post confirmation, endpoint /oauth2/authorize 400s ok 44 - Get redirection 400s ok 45 - Location header found 400s # ==> Pushing RP <== 400s ok 46 - REST request 400s ok 47 - Request from RP to OP, endpoint /oauth2/token 400s # ==> Saving handler RP <== 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s # ==> Restoring RP <== 400s ok 48 - Execute request 400s ok 49 - Response is 200 400s ok 50 - Content is JSON 400s ok 51 - Found access_token 978ab02eef6582bdc1ef02cba83390b73d09781106298f24fe9c87659a5bd689 400s ok 52 - REST request 400s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 400s # ==> Saving handler RP <== 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s # ==> Restoring RP <== 400s ok 54 - Execute request 400s ok 55 - Response is 200 400s ok 56 - Content is JSON 400s # ==> Popping RP <== 400s ok 57 - Call openidconnectcallback on RP 400s ok 58 - Get cookie lemonldap (5a67d12740c72ceba8c34b269957a7b2f1421ab4e3f15c84cc5f7408afd2df0d) 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 59 - Check session, endpoint /oauth2/checksession.html 400s ok 60 - HTTP code is 200 400s ok 61 - Frame can be embedded 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 62 - Get userinfo 400s ok 63 - HTTP code is 200 400s ok 64 - Content-Type is JSON 400s ok 65 - Content is valid JSON 400s ok 66 - UTF-8 values 400s ok 67 - UTF-8 values 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 68 - Query RP for logout 400s ok 69 - Get redirection 400s ok 70 - Location header found 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 71 - Push logout request to OP, endpoint /oauth2/logout 400s ok 72 - HTTP code is 200 400s ok 73 - Page contains a form 400s ok 74 - Host match 400s ok 75 - Field "confirm" is defined 400s ok 76 - CSP header authorize POST request to \# 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 77 - Confirm logout, endpoint /oauth2/logout 400s ok 78 - Get redirection 400s ok 79 - Location header found 400s ok 80 - Get cookie lemonldap (0) 400s ok 81 - SSO cookie removed 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 400s ok 83 - Get redirection 400s ok 84 - Location is http://auth.rp.com/?logout=1 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 85 - logout endpoint, endpoint /oauth2/logout 400s ok 86 - Response status is 401 400s ok 87 - Content is JSON 400s ok 88 - Error code is 9 400s # ==> Pushing OP <== 400s # ==> Popping OP <== 400s ok 89 - Test if user is reject on IdP 400s ok 90 - Response status is 401 400s ok 91 - Content is JSON 400s ok 92 - Error code is 1 400s # ==> Pushing RP <== 400s # ==> Popping RP <== 400s ok 93 - Test if user is reject on SP 400s ok 94 - Get redirection 400s ok 95 - Location header found 400s 1..95 400s ok 401s t/32-OIDC-Double-Keys-without-kid.t ............................................ 401s Warning: program compiled against libxml 215 using older 214 401s ok 1 - use Lemonldap::NG::Portal::Main; 401s ok 2 - Portal object 401s ok 3 - Init 401s ok 4 - Portal app 401s ok 5 - Register $type 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 6 - Get JWKS, endpoint /oauth2/jwks 401s ok 7 - HTTP code is 200 401s ok 8 - JWKS->keys is an array 401s ok 9 - Found 2 keys 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 401s ok 11 - HTTP code is 200 401s ok 12 - Portal object 401s ok 13 - Init 401s ok 14 - Portal app 401s ok 15 - Register $type 401s # ==> Pushing RP <== 401s # ==> Popping RP <== 401s ok 16 - Unauth RP request 401s ok 17 - Get redirection 401s ok 18 - Location header found 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 19 - Push request to OP, endpoint /oauth2/authorize 401s ok 20 - HTTP code is 200 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 21 - Post authentication, endpoint /oauth2/authorize 401s ok 22 - Get cookie lemonldap (4ba38b25c995fc9a72ef9549d9e7c4879936386ebb80801c07dc0b0a56938c1f) 401s ok 23 - HTTP code is 200 401s ok 24 - Page contains a form 401s ok 25 - Host match 401s ok 26 - Field "confirm" is defined 401s ok 27 - CSP header authorize POST request to \# 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 28 - Post confirmation, endpoint /oauth2/authorize 401s ok 29 - Get redirection 401s ok 30 - Location header found 401s # ==> Pushing RP <== 401s ok 31 - REST request 401s ok 32 - Request from RP to OP, endpoint /oauth2/token 401s # ==> Saving handler RP <== 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s # ==> Restoring RP <== 401s ok 33 - Execute request 401s ok 34 - Response is 200 401s ok 35 - Content is JSON 401s ok 36 - REST request 401s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 401s # ==> Saving handler RP <== 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s # ==> Restoring RP <== 401s ok 38 - Execute request 401s ok 39 - Response is 200 401s ok 40 - Content is JSON 401s # ==> Popping RP <== 401s ok 41 - Call openidconnectcallback on RP 401s ok 42 - Get cookie lemonldap (78042bb6414d2f07026ea7b0f9038678203ad5fc02c734c0c6b7faa17c8ffcb1) 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s # ==> Pushing OP <== 401s ok 43 - REST request 401s ok 44 - Request from OP to RP 401s # ==> Saving handler OP <== 401s # ==> Pushing RP <== 401s # ==> Popping RP <== 401s # ==> Restoring OP <== 401s ok 45 - Execute request 401s ok 46 - Response is 200 401s # ==> Popping OP <== 401s ok 47 - Query OP for logout 401s ok 48 - HTTP code is 200 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 49 - Test if user is reject on OP 401s ok 50 - Response status is 401 401s ok 51 - Content is JSON 401s ok 52 - Error code is 1 401s # ==> Pushing RP <== 401s # ==> Popping RP <== 401s ok 53 - Test if user is reject on RP 401s ok 54 - Get redirection 401s ok 55 - Location header found 401s 1..55 401s ok 401s t/32-OIDC-Double-Keys.t ........................................................ 401s Warning: program compiled against libxml 215 using older 214 401s ok 1 - use Lemonldap::NG::Portal::Main; 401s ok 2 - Portal object 401s ok 3 - Init 401s ok 4 - Portal app 401s ok 5 - Register $type 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 6 - Get JWKS, endpoint /oauth2/jwks 401s ok 7 - HTTP code is 200 401s ok 8 - JWKS->keys is an array 401s ok 9 - Found 2 keys 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 401s ok 11 - HTTP code is 200 401s ok 12 - Portal object 401s ok 13 - Init 401s ok 14 - Portal app 401s ok 15 - Register $type 401s # ==> Pushing RP <== 401s # ==> Popping RP <== 401s ok 16 - Unauth RP request 401s ok 17 - Get redirection 401s ok 18 - Location header found 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 19 - Push request to OP, endpoint /oauth2/authorize 401s ok 20 - HTTP code is 200 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 21 - Post authentication, endpoint /oauth2/authorize 401s ok 22 - Get cookie lemonldap (7ae71cfb89deb86911bfab9120b6301bbe155194060a7f0d8263ae0265b0a974) 401s ok 23 - HTTP code is 200 401s ok 24 - Page contains a form 401s ok 25 - Host match 401s ok 26 - Field "confirm" is defined 401s ok 27 - CSP header authorize POST request to \# 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 28 - Post confirmation, endpoint /oauth2/authorize 401s ok 29 - Get redirection 401s ok 30 - Location header found 401s # ==> Pushing RP <== 401s ok 31 - REST request 401s ok 32 - Request from RP to OP, endpoint /oauth2/token 401s # ==> Saving handler RP <== 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s # ==> Restoring RP <== 401s ok 33 - Execute request 401s ok 34 - Response is 200 401s ok 35 - Content is JSON 401s ok 36 - REST request 401s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 401s # ==> Saving handler RP <== 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s # ==> Restoring RP <== 401s ok 38 - Execute request 401s ok 39 - Response is 200 401s ok 40 - Content is JSON 401s # ==> Popping RP <== 401s ok 41 - Call openidconnectcallback on RP 401s ok 42 - Get cookie lemonldap (cd68fb276312f6f58a8a2ea779591323b3a151178469579a95be19a2d5deadb7) 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s # ==> Pushing OP <== 401s ok 43 - REST request 401s ok 44 - Request from OP to RP 401s # ==> Saving handler OP <== 401s # ==> Pushing RP <== 401s # ==> Popping RP <== 401s # ==> Restoring OP <== 401s ok 45 - Execute request 401s ok 46 - Response is 200 401s # ==> Popping OP <== 401s ok 47 - Query OP for logout 401s ok 48 - HTTP code is 200 401s # ==> Pushing OP <== 401s # ==> Popping OP <== 401s ok 49 - Test if user is reject on OP 401s ok 50 - Response status is 401 401s ok 51 - Content is JSON 401s ok 52 - Error code is 1 401s # ==> Pushing RP <== 401s # ==> Popping RP <== 401s ok 53 - Test if user is reject on RP 401s ok 54 - Get redirection 401s ok 55 - Location header found 401s 1..55 401s ok 401s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 401s Warning: program compiled against libxml 215 using older 214 401s ok 1 - use Lemonldap::NG::Portal::Main; 401s ok 2 - use Lemonldap::NG::Handler::Server; 401s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 401s ok 4 - Portal object 401s ok 5 - Init 401s ok 6 - Portal app 401s ok 7 - HTTP code is 200 401s ok 8 - Content-Type is JSON 401s ok 9 - Content is valid JSON 401s ok 10 - HTTP code is 200 401s ok 11 - HTTP code is 403 401s ok 12 - HTTP code is 403 401s ok 13 - HTTP code is 200 401s ok 14 - Content-Type is JSON 401s ok 15 - Content is valid JSON 401s ok 16 - HTTP code is 403 401s ok 17 - HTTP code is 200 401s ok 18 - HTTP code is 403 401s ok 19 - Get cookie lemonldap (fa416f8733f986c38b25fbbc8054887c4cdde0e091f186e6a1757dcab619ccb2) 401s ok 20 - Get redirection 401s ok 21 - Location header found 401s ok 22 - HTTP code is 200 401s ok 23 - Content-Type is JSON 401s ok 24 - Content is valid JSON 401s ok 25 - HTTP code is 403 401s ok 26 - HTTP code is 403 401s ok 27 - HTTP code is 200 401s 1..27 401s ok 402s t/32-OIDC-Grant-Type-Rules.t ................................................... 402s Warning: program compiled against libxml 215 using older 214 402s ok 1 - use Lemonldap::NG::Portal::Main; 402s ok 2 - Portal object 402s ok 3 - Init 402s ok 4 - Portal app 402s ok 5 - Response status is 400 402s ok 6 - Content is JSON 402s ok 7 - Error code is invalid_grant 402s ok 8 - Response status is 400 402s ok 9 - Content is JSON 402s ok 10 - Error code is invalid_grant 402s ok 11 - Get cookie lemonldap (9bd33a76b123f1d72bb4089c35146e3ba58962ead6ca5e0d0a76f033f142af7a) 402s ok 12 - Get redirection 402s ok 13 - Location header found 402s ok 14 - HTTP code is 200 402s ok 15 - Content-Type is JSON 402s ok 16 - Content is valid JSON 402s ok 17 - Response status is 400 402s ok 18 - Content is JSON 402s ok 19 - Error code is invalid_grant 402s ok 20 - Get cookie lemonldap (874c708ca1e61e384e31947453edbd677697d7303f6aeb8ebcaad11dc729192a) 402s ok 21 - Expected portal error code: code found on page 402s ok 22 - Expected portal error code 402s ok 23 - Response status is 400 402s ok 24 - Content is JSON 402s ok 25 - Error code is invalid_grant 402s ok 26 - HTTP code is 200 402s ok 27 - Content-Type is JSON 402s ok 28 - Content is valid JSON 402s ok 29 - Get cookie lemonldap (4f0e98195af13b370a8a618a4ce03bf4fd914cfd1300a9c20c0cb636714c9dd7) 402s ok 30 - Expected portal error code: code found on page 402s ok 31 - Expected portal error code 402s 1..31 402s ok 402s t/32-OIDC-Hook-GetRpConfig.t ................................................... 402s Warning: program compiled against libxml 215 using older 214 402s ok 1 - use Lemonldap::NG::Portal::Main; 402s # Subtest: Check negative TTL 402s ok 1 - Portal object 402s ok 2 - Init 402s ok 3 - Portal app 402s ok 4 - Auth query 402s ok 5 - HTTP code is 200 402s ok 6 - Get cookie lemonldap (13d40d9ad0e07af284cfe47046a4537d3b7f7ca1dfea49d7e7e487830d9da413) 402s ok 7 - Expected portal error code: code found on page 402s ok 8 - Expected portal error code 402s ok 9 - Called once 402s ok 10 - Expected portal error code: code found on page 402s ok 11 - Expected portal error code 402s ok 12 - Not called again 402s ok 13 - Expected portal error code: code found on page 402s ok 14 - Expected portal error code 402s ok 15 - Called again 402s 1..15 402s ok 2 - Check negative TTL 402s # Subtest: Check getting RP from plugin 402s ok 1 - Portal object 402s ok 2 - Init 402s ok 3 - Portal app 402s ok 4 - Auth query 402s ok 5 - HTTP code is 200 402s ok 6 - Get cookie lemonldap (be40dd77bd79bcb49b88e19c696e780c254df39eb8be709e67253f2f6e500945) 402s ok 7 - Expected portal error code: code found on page 402s ok 8 - Expected portal error code 402s ok 9 - Called once 402s ok 10 - Get redirection 402s ok 11 - Location header found 402s ok 12 - Found code 402s ok 13 - Not called again 402s ok 14 - Access token present 402s ok 15 - HTTP code is 200 402s ok 16 - Content-Type is JSON 402s ok 17 - Content is valid JSON 402s ok 18 - Scope, Attributes etc are working 402s 1..18 402s ok 3 - Check getting RP from plugin 402s # Subtest: Check config change 402s ok 1 - Portal object 402s ok 2 - Init 402s ok 3 - Portal app 402s ok 4 - Auth query 402s ok 5 - HTTP code is 200 402s ok 6 - Get cookie lemonldap (ae7b46b40b92e558ebc8a4b1b5394bccd7599cccef6528905eccd703b5f1b855) 402s ok 7 - Get redirection 402s ok 8 - Location header found 402s ok 9 - Found code 402s ok 10 - ID token present 402s ok 11 402s ok 12 - Called once 402s ok 13 - Get redirection 402s ok 14 - Location header found 402s ok 15 - Found code 402s ok 16 - ID token present 402s ok 17 402s ok 18 - Not called again yet 402s ok 19 - Get redirection 402s ok 20 - Location header found 402s ok 21 - Found code 402s ok 22 - ID token present 402s ok 23 402s ok 24 - Called again 402s 1..24 402s ok 4 - Check config change 402s # Subtest: Test persistent behavior 402s ok 1 - Portal object 402s ok 2 - Init 402s ok 3 - Portal app 402s ok 4 - Auth query 402s ok 5 - HTTP code is 200 402s ok 6 - Get cookie lemonldap (a4c980f031d4a7163890e24f79cfb1462352174554b36dc4c9bc09701b95bd1a) 402s ok 7 - Get redirection 402s ok 8 - Location header found 402s ok 9 - Found code 402s ok 10 - Plugin was called 402s # Subtest: After disabling config, provider is becomes disabled 402s ok 1 - Get redirection 402s ok 2 - Location header found 402s ok 3 - Found code 402s ok 4 - Plugin was not called again 402s ok 5 - Expected portal error code: code found on page 402s ok 6 - Expected portal error code 402s ok 7 - Plugin was called again 402s 1..7 402s ok 11 - After disabling config, provider is becomes disabled 402s # Subtest: After reload, config is disabled for good 402s ok 1 - Call count reset 402s ok 2 - Expected portal error code: code found on page 402s ok 3 - Expected portal error code 402s ok 4 - Plugin was called 402s 1..4 402s ok 12 - After reload, config is disabled for good 402s # Subtest: Enable again, reload, config works immediately 402s ok 1 - Call count reset 402s ok 2 - Get redirection 402s ok 3 - Location header found 402s ok 4 - Found code 402s ok 5 - Plugin was called 402s 1..5 402s ok 13 - Enable again, reload, config works immediately 402s 1..13 402s ok 5 - Test persistent behavior 402s 1..5 402s ok 403s t/32-OIDC-Hooks.t .............................................................. 403s Warning: program compiled against libxml 215 using older 214 403s ok 1 - use Lemonldap::NG::Portal::Main; 403s ok 2 - Portal object 403s ok 3 - Init 403s ok 4 - Portal app 403s ok 5 - Post authentication 403s ok 6 - Get cookie lemonldap (fc37a076f06b21a96d4d271b545c030b0a473aea8b2288451475a8bc8bb20045) 403s ok 7 - Get authorization code 403s ok 8 - Get redirection 403s ok 9 - Location header found 403s ok 10 - Post token 403s ok 11 - Access token present 403s ok 12 - ID token present 403s ok 13 - Refresh token present 403s ok 14 - Found custom token in token response 403s ok 15 - Found hooked claim in ID token 403s ok 16 - HS** ID token has no kid header 403s ok 17 - HTTP code is 200 403s ok 18 - Content-Type is JSON 403s ok 19 - Content is valid JSON 403s ok 20 - Found hooked claim in Userinfo token 403s ok 21 - Found injected variable in Userinfo token 403s ok 22 - Found exported attribute variable in Userinfo token 403s ok 23 - Scopes are visible in hook 403s ok 24 - Token is a JWT 403s ok 25 - Found claim in JWT 403s ok 26 - Post introspection 403s ok 27 - HTTP code is 200 403s ok 28 - Found hook defined scope 403s ok 29 - Found result of oidcResolveScope 403s ok 30 - HTTP code is 200 403s ok 31 - Content-Type is JSON 403s ok 32 - Content is valid JSON 403s ok 33 - Access token present 403s ok 34 - Token is a JWT 403s ok 35 - Found claim in JWT 403s ok 36 - Get redirection 403s ok 37 - Location header found 403s ok 38 - HTTP code is 200 403s ok 39 - Content-Type is JSON 403s ok 40 - Content is valid JSON 403s ok 41 - Refresh token present 403s ok 42 - HTTP code is 200 403s ok 43 - Content-Type is JSON 403s ok 44 - Content is valid JSON 403s ok 45 - Token is a JWT 403s ok 46 - Found claim in JWT 403s 1..46 403s ok 403s t/32-OIDC-ID-Token.t ........................................................... 403s Warning: program compiled against libxml 215 using older 214 403s ok 1 - use Lemonldap::NG::Portal::Main; 403s # Subtest: Default ID token 403s ok 1 - Portal object 403s ok 2 - Init 403s ok 3 - Portal app 403s ok 4 - Register $type 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 5 - Get cookie lemonldap (45ebabc6fdeff78a59162abecf9e7c851553e03ec2f267c6f229e9552e895d0c) 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 6 - Get redirection 403s ok 7 - Location header found 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 8 - HTTP code is 200 403s ok 9 - Content-Type is JSON 403s ok 10 - Content is valid JSON 403s ok 11 - Successfully decoded ID Token header 403s ok 12 - Successfully decoded ID Token payload 403s ok 13 - Default ID token alg is RS256 403s ok 14 - kid is not present 403s ok 15 - Audience is rpid 403s ok 16 - Expires in an hour 403s ok 17 - Issuer is correct 403s ok 18 - Subject is correct 403s ok 19 - No claims in ID Token 403s ok 20 - No amr set 403s 1..20 403s ok 2 - Default ID token 403s # Subtest: Custom AMR rule 403s ok 1 - Portal object 403s ok 2 - Init 403s ok 3 - Portal app 403s ok 4 - Register $type 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 5 - Get cookie lemonldap (e770a1acb9b621eeb24557e5976a3a3489b3cb19a16ce59c08b930c347450b1b) 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 6 - Get redirection 403s ok 7 - Location header found 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 8 - HTTP code is 200 403s ok 9 - Content-Type is JSON 403s ok 10 - Content is valid JSON 403s ok 11 - Successfully decoded ID Token header 403s ok 12 - Successfully decoded ID Token payload 403s ok 13 - Correct AMR values found 403s 1..13 403s ok 3 - Custom AMR rule 403s # Subtest: Has Key ID in conf 403s ok 1 - Portal object 403s ok 2 - Init 403s ok 3 - Portal app 403s ok 4 - Register $type 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 5 - Get cookie lemonldap (bb239efd6c4181762c05a37bcfc502083331e9c6685d2337c6639e0b759437e8) 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 6 - Get redirection 403s ok 7 - Location header found 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 8 - HTTP code is 200 403s ok 9 - Content-Type is JSON 403s ok 10 - Content is valid JSON 403s ok 11 - Successfully decoded ID Token header 403s ok 12 - Successfully decoded ID Token payload 403s ok 13 - Default ID token alg is RS256 403s ok 14 - kid is correct 403s 1..14 403s ok 4 - Has Key ID in conf 403s # Subtest: Different signing alg 403s ok 1 - Portal object 403s ok 2 - Init 403s ok 3 - Portal app 403s ok 4 - Register $type 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 5 - Get cookie lemonldap (bd5af8540564e85dcdcd826cb3487f988640601e50d7ce9564426cf541bdbe69) 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 6 - Get redirection 403s ok 7 - Location header found 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 8 - HTTP code is 200 403s ok 9 - Content-Type is JSON 403s ok 10 - Content is valid JSON 403s ok 11 - Successfully decoded ID Token header 403s ok 12 - Successfully decoded ID Token payload 403s ok 13 - Signature alg was modified 403s ok 14 - kid is not present 403s 1..14 403s ok 5 - Different signing alg 403s # Subtest: Force claims 403s ok 1 - Portal object 403s ok 2 - Init 403s ok 3 - Portal app 403s ok 4 - Register $type 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 5 - Get cookie lemonldap (4513bc682f8f5c49de1256af999cd259365788bd566eb1836f33b74700bc0d2a) 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 6 - Get redirection 403s ok 7 - Location header found 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 8 - HTTP code is 200 403s ok 9 - Content-Type is JSON 403s ok 10 - Content is valid JSON 403s ok 11 - Successfully decoded ID Token header 403s ok 12 - Successfully decoded ID Token payload 403s ok 13 - Found claims in ID Token 403s 1..13 403s ok 6 - Force claims 403s 1..6 403s ok 403s t/32-OIDC-JWE.t ................................................................ 403s Warning: program compiled against libxml 215 using older 214 403s ok 1 - use Lemonldap::NG::Portal::Main; 403s ok 2 - Portal object 403s ok 3 - Init 403s ok 4 - Portal app 403s ok 5 - Register $type 403s ok 6 - OP portal 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 7 - Get JWKS, endpoint /oauth2/jwks 403s ok 8 - HTTP code is 200 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 403s ok 10 - HTTP code is 200 403s ok 11 - Portal object 403s ok 12 - Init 403s ok 13 - Portal app 403s ok 14 - Register $type 403s ok 15 - RP portal 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s # ==> Pushing RP <== 403s # ==> Popping RP <== 403s ok 16 - RP publish its keys 403s ok 17 - HTTP code is 200 403s ok 18 - Content-Type is JSON 403s ok 19 - Content is valid JSON 403s ok 20 - Get RP encryption key 403s # ==> Pushing RP <== 403s # ==> Popping RP <== 403s ok 21 - Unauth RP request 403s ok 22 - Get redirection 403s ok 23 - Location header found 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 24 - Push request to OP, endpoint /oauth2/authorize 403s ok 25 - HTTP code is 200 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 26 - Post authentication, endpoint /oauth2/authorize 403s ok 27 - Get cookie lemonldap (42dec0ccb7d81ba57dc79aee942fc37b75b1d56468063305c17571c5ffb9d2b9) 403s ok 28 - HTTP code is 200 403s ok 29 - Page contains a form 403s ok 30 - Host match 403s ok 31 - Field "confirm" is defined 403s ok 32 - CSP header authorize POST request to \# 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 33 - Post confirmation, endpoint /oauth2/authorize 403s ok 34 - Get redirection 403s ok 35 - Location header found 403s # ==> Pushing RP <== 403s ok 36 - REST request 403s ok 37 - Request from RP to OP, endpoint /oauth2/token 403s # ==> Saving handler RP <== 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s # ==> Restoring RP <== 403s ok 38 - Execute request 403s ok 39 - Response is 200 403s ok 40 - Content is JSON 403s ok 41 - REST request 403s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 403s # ==> Saving handler RP <== 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s # ==> Restoring RP <== 403s ok 43 - Execute request 403s ok 44 - Response is 200 403s ok 45 - Content is JSON 403s # ==> Popping RP <== 403s ok 46 - Call openidconnectcallback on RP 403s ok 47 - Get cookie lemonldap (b0aefcc54c5732f5416760df9f666494a10278d8a2e95468b7fcda4a9b294f71) 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s # ==> Pushing OP <== 403s ok 48 - REST request 403s ok 49 - Request from OP to RP 403s # ==> Saving handler OP <== 403s # ==> Pushing RP <== 403s # ==> Popping RP <== 403s # ==> Restoring OP <== 403s ok 50 - Execute request 403s ok 51 - Response is 200 403s # ==> Popping OP <== 403s ok 52 - Query OP for logout 403s ok 53 - HTTP code is 200 403s # ==> Pushing OP <== 403s # ==> Popping OP <== 403s ok 54 - Test if user is reject on OP 403s ok 55 - Response status is 401 403s ok 56 - Content is JSON 403s ok 57 - Error code is 1 403s # ==> Pushing RP <== 403s # ==> Popping RP <== 403s ok 58 - Test if user is reject on RP 403s ok 59 - Get redirection 403s ok 60 - Location header found 403s 1..60 403s ok 404s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 404s Warning: program compiled against libxml 215 using older 214 404s ok 1 - use Lemonldap::NG::Portal::Main; 404s ok 2 - Portal object 404s ok 3 - Init 404s ok 4 - Portal app 404s ok 5 - Register $type 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 6 - Get JWKS, endpoint /oauth2/jwks 404s ok 7 - HTTP code is 200 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 404s ok 9 - HTTP code is 200 404s ok 10 - Portal object 404s ok 11 - Init 404s ok 12 - Portal app 404s ok 13 - Register $type 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s ok 14 - Unauth RP request 404s ok 15 - Get redirection 404s ok 16 - Location header found 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 17 - Push request to OP, endpoint /oauth2/authorize 404s ok 18 - HTTP code is 200 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 19 - Post authentication, endpoint /oauth2/authorize 404s ok 20 - Get cookie lemonldap (065924365754111feb99b1007d4cef1e9e789d35ae805d6b3321abfdcb558197) 404s ok 21 - HTTP code is 200 404s ok 22 - Page contains a form 404s ok 23 - Host match 404s ok 24 - Field "confirm" is defined 404s ok 25 - CSP header authorize POST request to \# 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 26 - Post confirmation, endpoint /oauth2/authorize 404s ok 27 - Get redirection 404s ok 28 - Location header found 404s # ==> Pushing RP <== 404s ok 29 - REST request 404s ok 30 - Request from RP to OP, endpoint /oauth2/token 404s # ==> Saving handler RP <== 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s # ==> Restoring RP <== 404s ok 31 - Execute request 404s ok 32 - Response is 200 404s ok 33 - Content is JSON 404s ok 34 - REST request 404s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 404s # ==> Saving handler RP <== 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s # ==> Restoring RP <== 404s ok 36 - Execute request 404s ok 37 - Response is 200 404s ok 38 - Content is JSON 404s # ==> Popping RP <== 404s ok 39 - Call openidconnectcallback on RP 404s ok 40 - Get cookie lemonldap (b6bd223213ebb0c10f20cdbf9367ecd29c4ecac21ae364ceaaf936fe91a52464) 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s # ==> Pushing OP <== 404s ok 41 - REST request 404s ok 42 - Request from OP to RP 404s # ==> Saving handler OP <== 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s # ==> Restoring OP <== 404s ok 43 - Execute request 404s ok 44 - Response is 200 404s # ==> Popping OP <== 404s ok 45 - Query OP for logout 404s ok 46 - HTTP code is 200 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 47 - Test if user is reject on OP 404s ok 48 - Response status is 401 404s ok 49 - Content is JSON 404s ok 50 - Error code is 1 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s ok 51 - Test if user is reject on RP 404s ok 52 - Get redirection 404s ok 53 - Location header found 404s 1..53 404s ok 404s t/32-OIDC-JWS-private_key_jwt.t ................................................ 404s Warning: program compiled against libxml 215 using older 214 404s ok 1 - use Lemonldap::NG::Portal::Main; 404s ok 2 - Portal object 404s ok 3 - REST request 404s ok 4 - Request from OP to RP 404s [Wed Oct 29 02:30:58 2025] [LLNG:5883] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 404s [Wed Oct 29 02:30:58 2025] [LLNG:5883] [error] Malformed JWKS document 404s [Wed Oct 29 02:30:58 2025] [LLNG:5883] [error] Relying Party rp has errors and will be ignored 404s ok 5 - Init 404s ok 6 - Portal app 404s ok 7 - Register $type 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 8 - Get JWKS, endpoint /oauth2/jwks 404s ok 9 - HTTP code is 200 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 404s ok 11 - HTTP code is 200 404s ok 12 - Portal object 404s ok 13 - Init 404s ok 14 - Portal app 404s ok 15 - Register $type 404s ok 16 - Portal object 404s ok 17 - REST request 404s ok 18 - Request from OP to RP 404s # ==> Saving handler OP <== 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s # ==> Restoring OP <== 404s ok 19 - Execute request 404s ok 20 - Response is 200 404s ok 21 - Content is JSON 404s ok 22 - Init 404s ok 23 - Portal app 404s ok 24 - Register $type 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s ok 25 - RP publish its keys 404s ok 26 - HTTP code is 200 404s ok 27 - Content-Type is JSON 404s ok 28 - Content is valid JSON 404s ok 29 - Get RP sig key 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s ok 30 - Unauth RP request 404s ok 31 - Get redirection 404s ok 32 - Location header found 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 33 - Push request to OP, endpoint /oauth2/authorize 404s ok 34 - HTTP code is 200 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 35 - Post authentication, endpoint /oauth2/authorize 404s ok 36 - Get cookie lemonldap (314b1e669590cdda817186f1da54320f389e2a40f206af96cd152f5d198cda8f) 404s ok 37 - HTTP code is 200 404s ok 38 - Page contains a form 404s ok 39 - Host match 404s ok 40 - Field "confirm" is defined 404s ok 41 - CSP header authorize POST request to \# 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 42 - Post confirmation, endpoint /oauth2/authorize 404s ok 43 - Get redirection 404s ok 44 - Location header found 404s # ==> Pushing RP <== 404s ok 45 - REST request 404s ok 46 - Request from RP to OP, endpoint /oauth2/token 404s # ==> Saving handler RP <== 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s # ==> Restoring RP <== 404s ok 47 - Execute request 404s ok 48 - Response is 200 404s ok 49 - Content is JSON 404s ok 50 - REST request 404s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 404s # ==> Saving handler RP <== 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s # ==> Restoring RP <== 404s ok 52 - Execute request 404s ok 53 - Response is 200 404s ok 54 - Content is JSON 404s # ==> Popping RP <== 404s ok 55 - Call openidconnectcallback on RP 404s ok 56 - Get cookie lemonldap (518f6e644228c2824e017752da04fd80c055643f2854710d9c9ed86425cbe81f) 404s # ==> Pushing OP <== 404s ok 57 - REST request 404s ok 58 - Request from OP to RP 404s # ==> Saving handler OP <== 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s # ==> Restoring OP <== 404s ok 59 - Execute request 404s ok 60 - Response is 200 404s ok 61 - Content is JSON 404s # ==> Popping OP <== 404s # ==> Pushing OP <== 404s ok 62 - REST request 404s ok 63 - Request from OP to RP 404s # ==> Saving handler OP <== 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s # ==> Restoring OP <== 404s ok 64 - Execute request 404s ok 65 - Response is 200 404s # ==> Popping OP <== 404s ok 66 - Query OP for logout 404s ok 67 - HTTP code is 200 404s # ==> Pushing OP <== 404s # ==> Popping OP <== 404s ok 68 - Test if user is reject on OP 404s ok 69 - Response status is 401 404s ok 70 - Content is JSON 404s ok 71 - Error code is 1 404s # ==> Pushing RP <== 404s # ==> Popping RP <== 404s ok 72 - Test if user is reject on RP 404s ok 73 - Get redirection 404s ok 74 - Location header found 404s 1..74 404s ok 405s t/32-OIDC-JWT-type-header.t .................................................... 405s Warning: program compiled against libxml 215 using older 214 405s ok 1 - use Lemonldap::NG::Portal::Main; 405s ok 2 - Portal object 405s ok 3 - Init 405s ok 4 - Portal app 405s # Subtest: Run test with basic configuration 405s ok 1 - Get cookie lemonldap (3368ff1e736c61c2cd37444e8e014760d81aa7dbb5fa3b60e45a352092be3fc0) 405s ok 2 - Get redirection 405s ok 3 - Location header found 405s ok 4 - HTTP code is 200 405s ok 5 - Content-Type is JSON 405s ok 6 - Content is valid JSON 405s ok 7 - Got access token 405s ok 8 - Got ID token 405s ok 9 - Token is a JWT 405s ok 10 - Found claim in JWT 405s ok 11 - Found claim in JWT 405s ok 12 405s ok 13 - type header exists 405s ok 14 - Type is JWT 405s ok 15 - HTTP code is 200 405s ok 16 - Content-Type is JSON 405s ok 17 - Content is valid JSON 405s ok 18 - Got User Info 405s ok 19 - Got User Info 405s ok 20 - Access token rejected 405s 1..20 405s ok 5 - Run test with basic configuration 405s # Subtest: Run test with JWT access tokens 405s ok 1 - Portal object 405s ok 2 - Init 405s ok 3 - Portal app 405s ok 4 - Get cookie lemonldap (67494f1952a0522c55d037bab433aed336eddcc48a2fa354f7d21012c080ab4d) 405s ok 5 - Get redirection 405s ok 6 - Location header found 405s ok 7 - HTTP code is 200 405s ok 8 - Content-Type is JSON 405s ok 9 - Content is valid JSON 405s ok 10 - Got access token 405s ok 11 - Got ID token 405s ok 12 - Token is a JWT 405s ok 13 - Found claim in JWT 405s ok 14 - Found claim in JWT 405s ok 15 405s ok 16 - type header exists 405s ok 17 - Type is at+JWT 405s ok 18 - Token is a JWT 405s ok 19 - Found claim in JWT 405s ok 20 - Found claim in JWT 405s ok 21 405s ok 22 - type header exists 405s ok 23 - Type is JWT 405s ok 24 - HTTP code is 200 405s ok 25 - Content-Type is JSON 405s ok 26 - Content is valid JSON 405s ok 27 - Got User Info 405s ok 28 - Got User Info 405s ok 29 - Access token rejected 405s 1..29 405s ok 6 - Run test with JWT access tokens 405s # Subtest: Run test with opaque token without headers 405s ok 1 - Portal object 405s ok 2 - Init 405s ok 3 - Portal app 405s ok 4 - Get cookie lemonldap (1e0e8ad73376e66f2593941390787e583b1b43e878853c1317ea037349de38c1) 405s ok 5 - Get redirection 405s ok 6 - Location header found 405s ok 7 - HTTP code is 200 405s ok 8 - Content-Type is JSON 405s ok 9 - Content is valid JSON 405s ok 10 - Got access token 405s ok 11 - Got ID token 405s ok 12 - Token is a JWT 405s ok 13 - Found claim in JWT 405s ok 14 - Found claim in JWT 405s ok 15 405s ok 16 - No typ header 405s ok 17 - HTTP code is 200 405s ok 18 - Content-Type is JSON 405s ok 19 - Content is valid JSON 405s ok 20 - Got User Info 405s ok 21 - Got User Info 405s ok 22 - Access token rejected 405s 1..22 405s ok 7 - Run test with opaque token without headers 405s # Subtest: Run test with JWT access tokens without headers 405s ok 1 - Portal object 405s ok 2 - Init 405s ok 3 - Portal app 405s ok 4 - Get cookie lemonldap (ec2d20c80e22f27f7d71e7ce6d8920ddc863d234eec9fc0e9735a626a370f3de) 405s ok 5 - Get redirection 405s ok 6 - Location header found 405s ok 7 - HTTP code is 200 405s ok 8 - Content-Type is JSON 405s ok 9 - Content is valid JSON 405s ok 10 - Got access token 405s ok 11 - Got ID token 405s ok 12 - Token is a JWT 405s ok 13 - Found claim in JWT 405s ok 14 - Found claim in JWT 405s ok 15 405s ok 16 - No typ header 405s ok 17 - Token is a JWT 405s ok 18 - Found claim in JWT 405s ok 19 - Found claim in JWT 405s ok 20 405s ok 21 - No typ header 405s ok 22 - HTTP code is 200 405s ok 23 - Content-Type is JSON 405s ok 24 - Content is valid JSON 405s ok 25 - Got User Info 405s ok 26 - Got User Info 405s ok 27 - Access token rejected 405s 1..27 405s ok 8 - Run test with JWT access tokens without headers 405s 1..8 405s ok 405s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 405s Warning: program compiled against libxml 215 using older 214 405s ok 1 - use Lemonldap::NG::Portal::Main; 405s ok 2 - Portal object 405s ok 3 - Init 405s ok 4 - Portal app 405s ok 5 - Register $type 405s ok 6 - OP portal 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 7 - Get JWKS, endpoint /oauth2/jwks 405s ok 8 - HTTP code is 200 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 405s ok 10 - HTTP code is 200 405s ok 11 - Portal object 405s ok 12 - Init 405s ok 13 - Portal app 405s ok 14 - Register $type 405s ok 15 - RP portal 405s # ==> Pushing RP <== 405s # ==> Popping RP <== 405s ok 16 - Unauth SP request 405s ok 17 - Get redirection 405s ok 18 - Location header found 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 19 - Push request to OP, endpoint /oauth2/authorize 405s ok 20 - HTTP code is 200 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 21 - Post authentication, endpoint /oauth2/authorize 405s ok 22 - Get cookie lemonldap (190b76c9ace54c535370c1815feb72b57b16fbbde403bf95c633f7c8dc6d3db1) 405s ok 23 - HTTP code is 200 405s ok 24 - Page contains a form 405s ok 25 - Host match 405s ok 26 - Field "confirm" is defined 405s ok 27 - CSP header authorize POST request to \# 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 28 - Post confirmation, endpoint /oauth2/authorize 405s ok 29 - Get redirection 405s ok 30 - Location header found 405s # ==> Pushing RP <== 405s ok 31 - REST request 405s ok 32 - Request from RP to OP, endpoint /oauth2/token 405s # ==> Saving handler RP <== 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s # ==> Restoring RP <== 405s ok 33 - Execute request 405s ok 34 - Response is 200 405s ok 35 - Content is JSON 405s ok 36 - REST request 405s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 405s # ==> Saving handler RP <== 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s # ==> Restoring RP <== 405s ok 38 - Execute request 405s ok 39 - Response is 200 405s ok 40 - Content is JSON 405s # ==> Popping RP <== 405s ok 41 - Call openidconnectcallback on RP 405s ok 42 - Get cookie lemonldap (88c24a74551dc2c30988fa689e8fec99fecece6432b0b1982ccf21a7d9ef9d62) 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 43 - Check session, endpoint /oauth2/checksession.html 405s ok 44 - HTTP code is 200 405s ok 45 - Frame can be embedded 405s ok 46 - UTF-8 values 405s # ==> Pushing RP <== 405s # ==> Popping RP <== 405s ok 47 - Call logout from RP 405s ok 48 - Get cookie lemonldap (0) 405s ok 49 - Test empty cookie on RP 405s ok 50 - Get redirection 405s ok 51 - Location header found 405s ok 52 - Found ID Token hint 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 53 - Forward logout to OP 405s ok 54 - HTTP code is 200 405s ok 55 - Found RP logout iframe 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 56 - Test if user is reject on IdP 405s ok 57 - Response status is 401 405s ok 58 - Content is JSON 405s ok 59 - Error code is 1 405s 1..59 405s ok 405s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 405s Warning: program compiled against libxml 215 using older 214 405s ok 1 - use Lemonldap::NG::Portal::Main; 405s ok 2 - Portal object 405s ok 3 - Init 405s ok 4 - Portal app 405s ok 5 - Register $type 405s ok 6 - OP portal 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 7 - Get JWKS, endpoint /oauth2/jwks 405s ok 8 - HTTP code is 200 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 405s ok 10 - HTTP code is 200 405s ok 11 - Portal object 405s ok 12 - Init 405s ok 13 - Portal app 405s ok 14 - Register $type 405s ok 15 - RP portal 405s # ==> Pushing RP <== 405s # ==> Popping RP <== 405s ok 16 - Unauth SP request 405s ok 17 - Get redirection 405s ok 18 - Location header found 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 19 - Push request to OP, endpoint /oauth2/authorize 405s ok 20 - HTTP code is 200 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 21 - Post authentication, endpoint /oauth2/authorize 405s ok 22 - Get cookie lemonldap (e0cc20ef5f158986c423e2aca711746076fc1d1de94bffc957b8c0a3d85c0f5f) 405s ok 23 - HTTP code is 200 405s ok 24 - Page contains a form 405s ok 25 - Host match 405s ok 26 - Field "confirm" is defined 405s ok 27 - CSP header authorize POST request to \# 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 28 - Post confirmation, endpoint /oauth2/authorize 405s ok 29 - Get redirection 405s ok 30 - Location header found 405s # ==> Pushing RP <== 405s ok 31 - REST request 405s ok 32 - Request from RP to OP, endpoint /oauth2/token 405s # ==> Saving handler RP <== 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s # ==> Restoring RP <== 405s ok 33 - Execute request 405s ok 34 - Response is 200 405s ok 35 - Content is JSON 405s ok 36 - REST request 405s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 405s # ==> Saving handler RP <== 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s # ==> Restoring RP <== 405s ok 38 - Execute request 405s ok 39 - Response is 200 405s ok 40 - Content is JSON 405s # ==> Popping RP <== 405s ok 41 - Call openidconnectcallback on RP 405s ok 42 - Get cookie lemonldap (7a13e0dfb49a26bc3a1e23bd669e15ee3f35aea60e16fb9f9efea4168a17bb1a) 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 43 - Check session, endpoint /oauth2/checksession.html 405s ok 44 - HTTP code is 200 405s ok 45 - Frame can be embedded 405s ok 46 - UTF-8 values 405s # ==> Pushing RP <== 405s # ==> Popping RP <== 405s ok 47 - Query RP for logout 405s ok 48 - Get redirection 405s ok 49 - Location header found 405s ok 50 - Found client ID in logout request 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 51 - Push logout request to OP, endpoint /oauth2/logout 405s ok 52 - HTTP code is 200 405s ok 53 - Page contains a form 405s ok 54 - Host match 405s ok 55 - Field "confirm" is defined 405s ok 56 - CSP header authorize POST request to \# 405s # ==> Pushing OP <== 405s # ==> Popping OP <== 405s ok 57 - Confirm logout, endpoint /oauth2/logout 405s ok 58 - Unauthorized URL: code found on page 405s ok 59 - Unauthorized URL 405s 1..59 405s ok 406s t/32-OIDC-Macro.t .............................................................. 406s Warning: program compiled against libxml 215 using older 214 406s ok 1 - use Lemonldap::NG::Portal::Main; 406s # Subtest: Macros, filtered by scope 406s ok 1 - Portal object 406s ok 2 - Init 406s ok 3 - Portal app 406s ok 4 - OP portal 406s ok 5 - Get cookie lemonldap (5dbe7fd154fadae1a76582d13d84732b32bf662544f233ede3c341c33fcb1234) 406s ok 6 - Get redirection 406s ok 7 - Location header found 406s ok 8 - HTTP code is 200 406s ok 9 - Content-Type is JSON 406s ok 10 - Content is valid JSON 406s ok 11 - Found access token 406s ok 12 406s ok 13 - HTTP code is 200 406s ok 14 - Content-Type is JSON 406s ok 15 - Content is valid JSON 406s ok 16 - Correct macro value 406s ok 17 - Sub macro correctly evaluated 406s ok 18 - Complex claim 406s ok 19 - Macro required by scope is included 406s ok 20 - Macro not required by scope is omitted 406s 1..20 406s ok 2 - Macros, filtered by scope 406s # Subtest: Macros, not filtered by scope 406s ok 1 - Portal object 406s ok 2 - Init 406s ok 3 - Portal app 406s ok 4 - OP portal 406s ok 5 - Get cookie lemonldap (a670b9e164dfc13bb2270817b9bb983ef0343074378deba1da1d508ba236799c) 406s ok 6 - Get redirection 406s ok 7 - Location header found 406s ok 8 - HTTP code is 200 406s ok 9 - Content-Type is JSON 406s ok 10 - Content is valid JSON 406s ok 11 - Found access token 406s ok 12 406s ok 13 - HTTP code is 200 406s ok 14 - Content-Type is JSON 406s ok 15 - Content is valid JSON 406s ok 16 - Correct macro value 406s ok 17 - Sub macro correctly evaluated 406s ok 18 - Complex claim 406s ok 19 - Macro required by scope is included 406s ok 20 - Macro not required by scope is included 406s 1..20 406s ok 3 - Macros, not filtered by scope 406s 1..3 406s ok 406s t/32-OIDC-Metadata.t ........................................................... 406s Warning: program compiled against libxml 215 using older 214 406s ok 1 - use Lemonldap::NG::Portal::Main; 406s # Subtest: OpenID Connect metadata 406s ok 1 - Portal object 406s ok 2 - Init 406s ok 3 - Portal app 406s ok 4 - HTTP code is 200 406s ok 5 - Content-Type is JSON 406s ok 6 - Content is valid JSON 406s ok 7 - Correct JWKS URI 406s 1..7 406s ok 2 - OpenID Connect metadata 406s # Subtest: JWKS test (certificate) 406s ok 1 - Portal object 406s ok 2 - Init 406s ok 3 - Portal app 406s ok 4 - HTTP code is 200 406s ok 5 - Content-Type is JSON 406s ok 6 - Content is valid JSON 406s ok 7 - Correct RSA exponent 406s ok 8 - Correct RSA modulus 406s ok 9 - Correct key ID 406s ok 10 - Correct key type 406s ok 11 - Correct key use 406s ok 12 - Correct certificate 406s ok 13 - Correct certificate thumbprint 406s ok 14 - Correct previous key ID 406s ok 15 - Correct previous certificate 406s 1..15 406s ok 3 - JWKS test (certificate) 406s # Subtest: JWKS test (pubkey) 406s ok 1 - Portal object 406s ok 2 - Init 406s ok 3 - Portal app 406s ok 4 - HTTP code is 200 406s ok 5 - Content-Type is JSON 406s ok 6 - Content is valid JSON 406s ok 7 - Correct RSA exponent 406s ok 8 - Correct RSA modulus 406s ok 9 - Correct key type 406s ok 10 - Correct key use 406s 1..10 406s ok 4 - JWKS test (pubkey) 406s 1..4 406s ok 406s t/32-OIDC-Native-SSO.t ......................................................... 406s Warning: program compiled against libxml 215 using older 214 406s ok 1 - use Lemonldap::NG::Portal::Main; 406s ok 2 - Portal object 406s ok 3 - Init 406s ok 4 - Portal app 406s ok 5 - Post authentication 406s ok 6 - Get cookie lemonldap (7c1fcbf5ad4dfe8dddfd2230589a687c5e44c88de3ef677157c691b545940e6e) 406s ok 7 - Get authorization code 406s ok 8 - Get redirection 406s ok 9 - Location header found 406s ok 10 - Post token 406s ok 11 - Access token present 406s ok 12 - ID token present 406s ok 13 - Refresh token present 406s ok 14 - Device secret present 406s ok 15 - Found ds_hash in ID token 406s ok 16 - HTTP code is 200 406s ok 17 - Content-Type is JSON 406s ok 18 - Content is valid JSON 406s ok 19 - Post token 406s ok 20 - HTTP code is 200 406s ok 21 - Content-Type is JSON 406s ok 22 - Content is valid JSON 406s ok 23 - Get refresh_token 406s ok 24 - Get access_token 406s ok 25 - HTTP code is 200 406s ok 26 - HTTP code is 200 406s ok 27 - Content-Type is JSON 406s ok 28 - Content is valid JSON 406s ok 29 - Found attributes 406s 1..29 406s ok 407s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 407s Warning: program compiled against libxml 215 using older 214 407s ok 1 - use Lemonldap::NG::Portal::Main; 407s ok 2 - Portal object 407s ok 3 - Init 407s ok 4 - Portal app 407s ok 5 - Register $type 407s ok 6 - OP portal 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 7 - Get JWKS, endpoint /oauth2/jwks 407s ok 8 - HTTP code is 200 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 407s ok 10 - HTTP code is 200 407s ok 11 - Portal object 407s ok 12 - Init 407s ok 13 - Portal app 407s ok 14 - Register $type 407s ok 15 - RP portal 407s # ==> Pushing RP <== 407s # ==> Popping RP <== 407s ok 16 - Unauth SP request 407s ok 17 - Get redirection 407s ok 18 - Location header found 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 19 - Push request to OP, endpoint /oauth2/authorize 407s ok 20 - HTTP code is 200 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 21 - Post authentication, endpoint /oauth2/authorize 407s ok 22 - Get cookie lemonldap (e69e5fceec9324a5140986401565ecf9adb80d9ac8ea656ff634217f66bf4c56) 407s ok 23 - HTTP code is 200 407s ok 24 - Page contains a form 407s ok 25 - Host match 407s ok 26 - Field "confirm" is defined 407s ok 27 - CSP header authorize POST request to \# 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 28 - Post confirmation, endpoint /oauth2/authorize 407s ok 29 - Get redirection 407s ok 30 - Location header found 407s # ==> Pushing RP <== 407s ok 31 - REST request 407s ok 32 - Request from RP to OP, endpoint /oauth2/token 407s # ==> Saving handler RP <== 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s # ==> Restoring RP <== 407s ok 33 - Execute request 407s ok 34 - Response is 200 407s ok 35 - Content is JSON 407s ok 36 - Found access_token eyJhbGciOiJSUzI1NiIsInR5cCI6ImF0K0pXVCIsIng1dCI6IjRQaW1zOGtsM0RFZ0IybGQ5cG12ejlzdkF4byJ9.eyJncm91cHMiOlsidXNlcnMiLCJlYXJ0aGxpbmdzIl0sInNpZCI6IjV6Mzh0UWFpVWlMVFVSdW0yWHJiMWlyNU4vRXJxZTJoalNEUG5MajVEdGciLCJuYW1lIjoiRnLDqWTDqXJpYyBBY2NlbnRzIiwiY2xpZW50X2lkIjoicnBpZCIsImZhbWlseV9uYW1lIjoiRnLDqWTDqXJpYyBBY2NlbnRzIiwic3ViIjoiZnJlbmNoIiwianRpIjoiNGY1MjBlZDYyNGJkZTc0MjkwNmZkODExMjk3NzE2YTkwMmY2OGI4YzE1YjNkZDZiYjQwMTdlNjMwYTAwYzQ4MyIsImF1ZCI6WyJycGlkIl0sImlzcyI6Imh0dHA6Ly9hdXRoLm9wLmNvbS8iLCJpYXQiOjE3NjE3MDUwNjEsImVtYWlsIjoiZmFAYmFkd29sZi5vcmciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwiZXhwIjoxNzYxNzA4NjYxfQ.rq8szPAbfK8MXGRkuwzH7xZHsqEFsjCQ7cvsm_-KlW8ZWssvlhOXpe_14hrwT2j7Zu89TY-j0YOhH4g4lW0kewG7aDP2a3C94o9Jmi3y9Y-_5PbyLuxs9FeZd_oLe7Fn6AuS-4KMV0HDcIoKphiISD3F7frrCFSZJTAEpbrHZtBMJGGSDQ3H0jLJ4P0d5tZaywn1i9xZYo4RtwC7iwzMwedJJVbowfxW24scnqE2cPTwchFGx0vqhKG3jRhrQqVcPwm5w67Z4Z0EXOjlqQpadbeW1ijj6bJaEtGUxcvQeCitKEO5UzM5Q1Nrs2_0nOK4P3VwQpQ4MXp2SkcfLLajBA 407s # ==> Popping RP <== 407s ok 37 - Call openidconnectcallback on RP 407s ok 38 - Get cookie lemonldap (50a85c4093ccaebe0efa3e5283b5c83f366bd90f80ddc50d3f977c3ca8c8a61e) 407s 1..38 407s ok 407s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 407s Warning: program compiled against libxml 215 using older 214 407s ok 1 - use Lemonldap::NG::Portal::Main; 407s ok 2 - Portal object 407s ok 3 - Init 407s ok 4 - Portal app 407s ok 5 - Register $type 407s ok 6 - OP portal 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 7 - Get JWKS, endpoint /oauth2/jwks 407s ok 8 - HTTP code is 200 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 407s ok 10 - HTTP code is 200 407s ok 11 - Portal object 407s ok 12 - Init 407s ok 13 - Portal app 407s ok 14 - Register $type 407s ok 15 - RP portal 407s # ==> Pushing RP <== 407s # ==> Popping RP <== 407s ok 16 - Unauth SP request 407s ok 17 - Get redirection 407s ok 18 - Location header found 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 19 - Push request to OP, endpoint /oauth2/authorize 407s ok 20 - HTTP code is 200 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 21 - Post authentication, endpoint /oauth2/authorize 407s ok 22 - Get cookie lemonldap (9b60e868a19665775668d58f41fa1a3e13c971cdb119c16d6ed30b839b6bb712) 407s ok 23 - HTTP code is 200 407s ok 24 - Page contains a form 407s ok 25 - Host match 407s ok 26 - Field "confirm" is defined 407s ok 27 - CSP header authorize POST request to \# 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s ok 28 - Post confirmation, endpoint /oauth2/authorize 407s ok 29 - Get redirection 407s ok 30 - Location header found 407s # ==> Pushing RP <== 407s ok 31 - REST request 407s ok 32 - Request from RP to OP, endpoint /oauth2/token 407s # ==> Saving handler RP <== 407s # ==> Pushing OP <== 407s # ==> Popping OP <== 407s # ==> Restoring RP <== 407s ok 33 - Execute request 407s ok 34 - Response is 200 407s ok 35 - Content is JSON 407s ok 36 - Found access_token dd949c9cdb353e0f03f263f91638fee714551cef536119099f624d603c0e6fa1 407s # ==> Popping RP <== 407s ok 37 - Call openidconnectcallback on RP 407s ok 38 - Get cookie lemonldap (69168e079f3eae1af0f1f517e72d74aad797d33041ad9ce1cbc0ee488ba556d4) 407s 1..38 407s ok 408s t/32-OIDC-Offline-Session.t .................................................... 408s Warning: program compiled against libxml 215 using older 214 408s ok 1 - use Lemonldap::NG::Portal::Main; 408s # Subtest: Run tests with base config 408s ok 1 - Portal object 408s ok 2 - Init 408s ok 3 - Portal app 408s ok 4 - Auth query 408s ok 5 - HTTP code is 200 408s ok 6 - Get cookie lemonldap (0c7eeb66bc86a1f3b98b539f9a8cf5c8e270743bf5e6259d1b769579ed802a1a) 408s ok 7 - Get redirection 408s ok 8 - Location header found 408s ok 9 - HTTP code is 200 408s ok 10 - Content-Type is JSON 408s ok 11 - Content is valid JSON 408s ok 12 408s ok 13 - Got access token 408s ok 14 - Got refresh token 408s ok 15 - Got ID token 408s ok 16 - Authentication date found in token 408s ok 17 - Found claim in ID token 408s ok 18 - Found sub in ID token 408s ok 19 - HTTP code is 200 408s ok 20 - Content-Type is JSON 408s ok 21 - Content is valid JSON 408s ok 22 - Got User Info 408s ok 23 - Got User Info 408s ok 24 - Logout request 408s ok 25 - Response is 200 408s ok 26 - Cookie is deleted 408s ok 27 - No pdata 408s ok 28 - Disconnect request 408s ok 29 - Response is 401 408s ok 30 - HTTP code is 200 408s ok 31 - Content-Type is JSON 408s ok 32 - Content is valid JSON 408s ok 33 - Refresh token not present 408s ok 34 408s ok 35 - Got refreshed Access token 408s ok 36 - Got refreshed ID token 408s ok 37 - Found claim in ID token 408s ok 38 - Found sub in ID token 408s ok 39 - HTTP code is 200 408s ok 40 - Content-Type is JSON 408s ok 41 - Content is valid JSON 408s ok 42 - Correct user info 408s ok 43 - Got User Info 408s ok 44 - HTTP code is 200 408s ok 45 - Content-Type is JSON 408s ok 46 - Content is valid JSON 408s ok 47 - Refresh token not present 408s ok 48 408s ok 49 - Got refreshed Access token 408s ok 50 - Got refreshed ID token 408s ok 51 - Original auth_time retained 408s ok 52 - Found claim in ID token 408s ok 53 - Check that clientid is in audience 408s ok 54 - Check for additional audiences 408s ok 55 - Check for additional audiences 408s ok 56 - HTTP code is 200 408s ok 57 - Content-Type is JSON 408s ok 58 - Content is valid JSON 408s ok 59 - Correct user info 408s ok 60 - Got User Info 408s ok 61 - HTTP code is 200 408s ok 62 - Content-Type is JSON 408s ok 63 - Content is valid JSON 408s ok 64 - Token is active 408s ok 65 - Introspection contains client_id 408s ok 66 - Introspection contains sub 408s ok 67 - Scope contains weird scope name 408s 1..67 408s ok 2 - Run tests with base config 408s # Subtest: Removed user's offline sessions are no longer valid 408s ok 1 - Portal object 408s ok 2 - Init 408s ok 3 - Portal app 408s ok 4 - Get cookie lemonldap (bfbf226634c327b698b6cdf1381e474b886d17a6024c6040727a433e331c8a1e) 408s ok 5 - Get redirection 408s ok 6 - Location header found 408s ok 7 - HTTP code is 200 408s ok 8 - Content-Type is JSON 408s ok 9 - Content is valid JSON 408s ok 10 - Got refresh token 408s ok 11 - Logout request 408s ok 12 - Response is 200 408s ok 13 - Cookie is deleted 408s ok 14 - No pdata 408s ok 15 - Disconnect request 408s ok 16 - Response is 401 408s ok 17 - HTTP code is 200 408s ok 18 - Content-Type is JSON 408s ok 19 - Content is valid JSON 408s ok 20 - Found access token 408s ok 21 - Refresh token not present 408s ok 22 - Response status is 400 408s ok 23 - Content is JSON 408s ok 24 - Error code is invalid_grant 408s 1..24 408s ok 3 - Removed user's offline sessions are no longer valid 408s # Subtest: Run tests with JWT access tokens 408s ok 1 - Portal object 408s ok 2 - Init 408s ok 3 - Portal app 408s ok 4 - Auth query 408s ok 5 - HTTP code is 200 408s ok 6 - Get cookie lemonldap (94f7065460726c087a0803ef9d5ac50cf89451d1b93f46da4f32dadd5f962704) 408s ok 7 - Get redirection 408s ok 8 - Location header found 408s ok 9 - HTTP code is 200 408s ok 10 - Content-Type is JSON 408s ok 11 - Content is valid JSON 408s ok 12 - Token is a JWT 408s ok 13 - Found claim in JWT 408s ok 14 - Found claim in JWT 408s ok 15 408s ok 16 - Got access token 408s ok 17 - Got refresh token 408s ok 18 - Got ID token 408s ok 19 - Authentication date found in token 408s ok 20 - Found claim in ID token 408s ok 21 - Found sub in ID token 408s ok 22 - HTTP code is 200 408s ok 23 - Content-Type is JSON 408s ok 24 - Content is valid JSON 408s ok 25 - Got User Info 408s ok 26 - Got User Info 408s ok 27 - Logout request 408s ok 28 - Response is 200 408s ok 29 - Cookie is deleted 408s ok 30 - No pdata 408s ok 31 - Disconnect request 408s ok 32 - Response is 401 408s ok 33 - HTTP code is 200 408s ok 34 - Content-Type is JSON 408s ok 35 - Content is valid JSON 408s ok 36 - Refresh token not present 408s ok 37 408s ok 38 - Token is a JWT 408s ok 39 - Found claim in JWT 408s ok 40 - Found claim in JWT 408s ok 41 - Got refreshed Access token 408s ok 42 - Got refreshed ID token 408s ok 43 - Found claim in ID token 408s ok 44 - Found sub in ID token 408s ok 45 - HTTP code is 200 408s ok 46 - Content-Type is JSON 408s ok 47 - Content is valid JSON 408s ok 48 - Correct user info 408s ok 49 - Got User Info 408s ok 50 - HTTP code is 200 408s ok 51 - Content-Type is JSON 408s ok 52 - Content is valid JSON 408s ok 53 - Refresh token not present 408s ok 54 408s ok 55 - Token is a JWT 408s ok 56 - Found claim in JWT 408s ok 57 - Found claim in JWT 408s ok 58 - Got refreshed Access token 408s ok 59 - Got refreshed ID token 408s ok 60 - Original auth_time retained 408s ok 61 - Found claim in ID token 408s ok 62 - Check that clientid is in audience 408s ok 63 - Check for additional audiences 408s ok 64 - Check for additional audiences 408s ok 65 - HTTP code is 200 408s ok 66 - Content-Type is JSON 408s ok 67 - Content is valid JSON 408s ok 68 - Correct user info 408s ok 69 - Got User Info 408s ok 70 - HTTP code is 200 408s ok 71 - Content-Type is JSON 408s ok 72 - Content is valid JSON 408s ok 73 - Token is active 408s ok 74 - Introspection contains client_id 408s ok 75 - Introspection contains sub 408s ok 76 - Scope contains weird scope name 408s 1..76 408s ok 4 - Run tests with JWT access tokens 408s # Subtest: Run tests with refresh token rotation 408s ok 1 - Portal object 408s ok 2 - Init 408s ok 3 - Portal app 408s ok 4 - Auth query 408s ok 5 - HTTP code is 200 408s ok 6 - Get cookie lemonldap (2df4f3e8f442a471761af151769d59f846c0d334494315162edae78059084ee4) 408s ok 7 - Get redirection 408s ok 8 - Location header found 408s ok 9 - HTTP code is 200 408s ok 10 - Content-Type is JSON 408s ok 11 - Content is valid JSON 408s ok 12 - Token is a JWT 408s ok 13 - Found claim in JWT 408s ok 14 - Found claim in JWT 408s ok 15 408s ok 16 - Got access token 408s ok 17 - Got refresh token 408s ok 18 - Got ID token 408s ok 19 - Authentication date found in token 408s ok 20 - Found claim in ID token 408s ok 21 - Found sub in ID token 408s ok 22 - HTTP code is 200 408s ok 23 - Content-Type is JSON 408s ok 24 - Content is valid JSON 408s ok 25 - Got User Info 408s ok 26 - Got User Info 408s ok 27 - Logout request 408s ok 28 - Response is 200 408s ok 29 - Cookie is deleted 408s ok 30 - No pdata 408s ok 31 - Disconnect request 408s ok 32 - Response is 401 408s ok 33 - HTTP code is 200 408s ok 34 - Content-Type is JSON 408s ok 35 - Content is valid JSON 408s ok 36 - Refresh token was updated 408s ok 37 - Response status is 400 408s ok 38 - Content is JSON 408s ok 39 - Error code is invalid_request 408s ok 40 408s ok 41 - Token is a JWT 408s ok 42 - Found claim in JWT 408s ok 43 - Found claim in JWT 408s ok 44 - Got refreshed Access token 408s ok 45 - Got refreshed ID token 408s ok 46 - Found claim in ID token 408s ok 47 - Found sub in ID token 408s ok 48 - HTTP code is 200 408s ok 49 - Content-Type is JSON 408s ok 50 - Content is valid JSON 408s ok 51 - Correct user info 408s ok 52 - Got User Info 408s ok 53 - HTTP code is 200 408s ok 54 - Content-Type is JSON 408s ok 55 - Content is valid JSON 408s ok 56 - Refresh token was updated 408s ok 57 - Response status is 400 408s ok 58 - Content is JSON 408s ok 59 - Error code is invalid_request 408s ok 60 408s ok 61 - Token is a JWT 408s ok 62 - Found claim in JWT 408s ok 63 - Found claim in JWT 408s ok 64 - Got refreshed Access token 408s ok 65 - Got refreshed ID token 408s ok 66 - Original auth_time retained 408s ok 67 - Found claim in ID token 408s ok 68 - Check that clientid is in audience 408s ok 69 - Check for additional audiences 408s ok 70 - Check for additional audiences 408s ok 71 - HTTP code is 200 408s ok 72 - Content-Type is JSON 408s ok 73 - Content is valid JSON 408s ok 74 - Correct user info 408s ok 75 - Got User Info 408s ok 76 - HTTP code is 200 408s ok 77 - Content-Type is JSON 408s ok 78 - Content is valid JSON 408s ok 79 - Token is active 408s ok 80 - Introspection contains client_id 408s ok 81 - Introspection contains sub 408s ok 82 - Scope contains weird scope name 408s 1..82 408s ok 5 - Run tests with refresh token rotation 408s # Subtest: Using choice authentication method 408s ok 1 - Portal object 408s ok 2 - Init 408s ok 3 - Portal app 408s ok 4 - Auth query 408s ok 5 - HTTP code is 200 408s ok 6 - Get cookie lemonldap (281f4f9a6fbcfd40d5d558fbd53e66d8c84678b9e399bbd0a58e850d8a8ad0e7) 408s ok 7 - Get redirection 408s ok 8 - Location header found 408s ok 9 - HTTP code is 200 408s ok 10 - Content-Type is JSON 408s ok 11 - Content is valid JSON 408s ok 12 - Token is a JWT 408s ok 13 - Found claim in JWT 408s ok 14 - Found claim in JWT 408s ok 15 408s ok 16 - Got access token 408s ok 17 - Got refresh token 408s ok 18 - Got ID token 408s ok 19 - Authentication date found in token 408s ok 20 - Found claim in ID token 408s ok 21 - Found sub in ID token 408s ok 22 - HTTP code is 200 408s ok 23 - Content-Type is JSON 408s ok 24 - Content is valid JSON 408s ok 25 - Got User Info 408s ok 26 - Got User Info 408s ok 27 - Logout request 408s ok 28 - Response is 200 408s ok 29 - Cookie is deleted 408s ok 30 - No pdata 408s ok 31 - Disconnect request 408s ok 32 - Response is 401 408s ok 33 - HTTP code is 200 408s ok 34 - Content-Type is JSON 408s ok 35 - Content is valid JSON 408s ok 36 - Refresh token was updated 408s ok 37 - Response status is 400 408s ok 38 - Content is JSON 408s ok 39 - Error code is invalid_request 408s ok 40 408s ok 41 - Token is a JWT 408s ok 42 - Found claim in JWT 408s ok 43 - Found claim in JWT 408s ok 44 - Got refreshed Access token 408s ok 45 - Got refreshed ID token 408s ok 46 - Found claim in ID token 408s ok 47 - Found sub in ID token 408s ok 48 - HTTP code is 200 408s ok 49 - Content-Type is JSON 408s ok 50 - Content is valid JSON 408s ok 51 - Correct user info 408s ok 52 - Got User Info 408s ok 53 - HTTP code is 200 408s ok 54 - Content-Type is JSON 408s ok 55 - Content is valid JSON 408s ok 56 - Refresh token was updated 408s ok 57 - Response status is 400 408s ok 58 - Content is JSON 408s ok 59 - Error code is invalid_request 408s ok 60 408s ok 61 - Token is a JWT 408s ok 62 - Found claim in JWT 408s ok 63 - Found claim in JWT 408s ok 64 - Got refreshed Access token 408s ok 65 - Got refreshed ID token 408s ok 66 - Original auth_time retained 408s ok 67 - Found claim in ID token 408s ok 68 - Check that clientid is in audience 408s ok 69 - Check for additional audiences 408s ok 70 - Check for additional audiences 408s ok 71 - HTTP code is 200 408s ok 72 - Content-Type is JSON 408s ok 73 - Content is valid JSON 408s ok 74 - Correct user info 408s ok 75 - Got User Info 408s ok 76 - HTTP code is 200 408s ok 77 - Content-Type is JSON 408s ok 78 - Content is valid JSON 408s ok 79 - Token is active 408s ok 80 - Introspection contains client_id 408s ok 81 - Introspection contains sub 408s ok 82 - Scope contains weird scope name 408s 1..82 408s ok 6 - Using choice authentication method 408s 1..6 408s ok 408s t/32-OIDC-Opaque-Token.t ....................................................... 408s Warning: program compiled against libxml 215 using older 214 408s ok 1 - use Lemonldap::NG::Portal::Main; 408s ok 2 - Portal object 408s ok 3 - Init 408s ok 4 - Portal app 408s ok 5 - Post authentication 408s ok 6 - Get cookie lemonldap (3850be5072de372b6c4919ae6132688bebf0b372e6c073babb08ce7fe55aff5b) 408s ok 7 - Get authorization code 408s ok 8 - Get redirection 408s ok 9 - Location header found 408s ok 10 - Post token 408s ok 11 - Access token present 408s ok 12 - ID token present 408s ok 13 - Refresh token present 408s ok 14 - Found hooked claim in ID token 408s ok 15 - HTTP code is 200 408s ok 16 - Content-Type is JSON 408s ok 17 - Content is valid JSON 408s ok 18 - Found hooked claim in Userinfo token 408s ok 19 - Found session variable in Userinfo token 408s ok 20 - Scopes are visible in hook 408s ok 21 - Post introspection 408s ok 22 - HTTP code is 200 408s ok 23 - Found hook defined scope 408s ok 24 - Found result of oidcResolveScope 408s ok 25 - HTTP code is 200 408s ok 26 - Content-Type is JSON 408s ok 27 - Content is valid JSON 408s ok 28 - Access token present 408s ok 29 - Get redirection 408s ok 30 - Location header found 408s ok 31 - HTTP code is 200 408s ok 32 - Content-Type is JSON 408s ok 33 - Content is valid JSON 408s ok 34 - Refresh token present 408s ok 35 - HTTP code is 200 408s ok 36 - Content-Type is JSON 408s ok 37 - Content is valid JSON 408s 1..37 408s ok 408s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 408s Warning: program compiled against libxml 215 using older 214 408s ok 1 - use Lemonldap::NG::Portal::Main; 408s ok 2 - Portal object 408s ok 3 - Init 408s ok 4 - Portal app 408s ok 5 - HTTP code is 400 408s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2853. 408s ok 6 - HTTP code is 200 408s ok 7 - Content-Type is JSON 408s ok 8 - Content is valid JSON 408s ok 9 - Access Token found 408s ok 10 - Scope found in token response 408s ok 11 - Found ID token in original grant 408s ok 12 - Got refresh token 408s ok 13 - HTTP code is 200 408s ok 14 - Content-Type is JSON 408s ok 15 - Content is valid JSON 408s ok 16 - Got User Info 408s ok 17 - Attribute released as int in JSON 408s ok 18 - Single valued attribute forced as array 408s ok 19 - Multi valued attribute exposed as array 408s ok 20 - Post introspection 408s ok 21 - HTTP code is 200 408s ok 22 - Content-Type is JSON 408s ok 23 - Content is valid JSON 408s ok 24 - Scope read not asked, and thus not found 408s ok 25 - Attribute-based scope found 408s ok 26 - Rule-enforced scope found 408s ok 27 - Token response scope matches token scope 408s ok 28 - Post introspection 408s ok 29 - HTTP code is 200 408s ok 30 - Content-Type is JSON 408s ok 31 - Content is valid JSON 408s ok 32 - Token is no longer active 408s ok 33 - Post introspection 408s ok 34 - HTTP code is 200 408s ok 35 - Content-Type is JSON 408s ok 36 - Content is valid JSON 408s ok 37 - Found ID token in refresh grant 408s 1..37 408s ok 409s t/32-OIDC-Password-Grant.t ..................................................... 409s Warning: program compiled against libxml 215 using older 214 409s ok 1 - use Lemonldap::NG::Portal::Main; 409s ok 2 - Portal object 409s ok 3 - Init 409s ok 4 - Portal app 409s ok 5 - Response status is 400 409s ok 6 - Content is JSON 409s ok 7 - Error code is invalid_grant 409s ok 8 - Response status is 400 409s ok 9 - Content is JSON 409s ok 10 - Error code is invalid_scope 409s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2853. 409s ok 11 - HTTP code is 200 409s ok 12 - Content-Type is JSON 409s ok 13 - Content is valid JSON 409s ok 14 - Access Token found 409s ok 15 - Scope found in token response 409s ok 16 - No ID token in original request 409s ok 17 - Got refresh token 409s ok 18 - HTTP code is 200 409s ok 19 - Content-Type is JSON 409s ok 20 - Content is valid JSON 409s ok 21 - Got User Info 409s ok 22 - Attribute released as int in JSON 409s ok 23 - Single valued attribute forced as array 409s ok 24 - Multi valued attribute exposed as array 409s ok 25 - Post introspection 409s ok 26 - HTTP code is 200 409s ok 27 - Content-Type is JSON 409s ok 28 - Content is valid JSON 409s ok 29 - Scope read not asked, and thus not found 409s ok 30 - Attribute-based scope found 409s ok 31 - Rule-enforced scope found 409s ok 32 - Token response scope matches token scope 409s ok 33 - Post introspection 409s ok 34 - HTTP code is 200 409s ok 35 - Content-Type is JSON 409s ok 36 - Content is valid JSON 409s ok 37 - Token is no longer active 409s ok 38 - Post introspection 409s ok 39 - HTTP code is 200 409s ok 40 - Content-Type is JSON 409s ok 41 - Content is valid JSON 409s ok 42 - No ID token in refreshed response 409s 1..42 409s ok 409s t/32-OIDC-RP-rule.t ............................................................ 409s Warning: program compiled against libxml 215 using older 214 409s ok 1 - use Lemonldap::NG::Portal::Main; 409s ok 2 - Portal object 409s ok 3 - Init 409s ok 4 - Portal app 409s ok 5 - Register $type 409s ok 6 - OP portal 409s # ==> Pushing OP <== 409s # ==> Popping OP <== 409s ok 7 - Get JWKS, endpoint /oauth2/jwks 409s ok 8 - HTTP code is 200 409s # ==> Pushing OP <== 409s # ==> Popping OP <== 409s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 409s ok 10 - HTTP code is 200 409s ok 11 - Portal object 409s ok 12 - Init 409s ok 13 - Portal app 409s ok 14 - Register $type 409s ok 15 - RP portal 409s # ==> Pushing RP <== 409s # ==> Popping RP <== 409s ok 16 - Unauth SP request 409s ok 17 - Get redirection 409s ok 18 - Location header found 409s # ==> Pushing OP <== 409s # ==> Popping OP <== 409s ok 19 - Push request to OP, endpoint /oauth2/authorize 409s ok 20 - HTTP code is 200 409s # ==> Pushing OP <== 409s # ==> Popping OP <== 409s ok 21 - Post authentication, endpoint /oauth2/authorize 409s ok 22 - Get cookie lemonldap (0a85474262ccf18050ef1024d538e464b9586a228e8a37545d421416cd968ede) 409s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 409s ok 24 - PE_UNAUTHORIZEDPARTNER 409s # ==> Pushing OP <== 409s # ==> Popping OP <== 409s ok 25 - Post access to unknown RP 409s ok 26 - Unknown client ID: code found on page 409s ok 27 - Unknown client ID 409s 1..27 409s ok 410s t/32-OIDC-Refresh-Token.t ...................................................... 410s Warning: program compiled against libxml 215 using older 214 410s ok 1 - use Lemonldap::NG::Portal::Main; 410s ok 2 - Portal object 410s ok 3 - Init 410s ok 4 - Portal app 410s # Subtest: Run test with basic configuration 410s ok 1 - Get cookie lemonldap (7a68b62b80ec17d6a1aa12dfe4c5eade778d20fd68722282b0725858afdf41c5) 410s ok 2 - Get redirection 410s ok 3 - Location header found 410s ok 4 - HTTP code is 200 410s ok 5 - Content-Type is JSON 410s ok 6 - Content is valid JSON 410s ok 7 - Got access token 410s ok 8 - Got refresh token 410s ok 9 - Got ID token 410s ok 10 - Found sub in ID token 410s ok 11 - Found claim in ID token 410s ok 12 - Check that clientid is in audience 410s ok 13 - Check for additional audiences 410s ok 14 - Check for additional audiences 410s ok 15 - HTTP code is 200 410s ok 16 - Content-Type is JSON 410s ok 17 - Content is valid JSON 410s ok 18 - Got User Info 410s ok 19 - Got User Info 410s ok 20 - Access token rejected 410s ok 21 - HTTP code is 200 410s ok 22 - Content-Type is JSON 410s ok 23 - Content is valid JSON 410s ok 24 - Got refreshed Access token 410s ok 25 - Got refreshed ID token 410s ok 26 - Refresh token not present 410s ok 27 - Found sub in ID token 410s ok 28 - Found claim in ID token 410s ok 29 - HTTP code is 200 410s ok 30 - Content-Type is JSON 410s ok 31 - Content is valid JSON 410s ok 32 - Got User Info 410s ok 33 - Got User Info 410s ok 34 - Access token rejected 410s ok 35 - HTTP code is 200 410s ok 36 - Content-Type is JSON 410s ok 37 - Content is valid JSON 410s ok 38 - Refresh token not present 410s ok 39 - HTTP code is 200 410s ok 40 - Content-Type is JSON 410s ok 41 - Content is valid JSON 410s ok 42 - Got User Info 410s ok 43 - Got User Info 410s ok 44 - Access token rejected 410s ok 45 - HTTP code is 200 410s ok 46 - Page contains a form 410s ok 47 - URI match 410s ok 48 - Field "confirm" is defined 410s ok 49 - Propose to renew session 410s ok 50 - Ask to renew 410s ok 51 - HTTP code is 200 410s ok 52 - Page contains a form 410s ok 53 - Host match 410s ok 54 - Field "upgrading" is defined 410s ok 55 - Field "url" is defined 410s ok 56 - CSP header authorize POST request to \# 410s ok 57 - Ask to renew 410s ok 58 - Get cookie lemonldap (b70ab26be90ea6b0279c143f9f348044188520815fdf9925b44720c713113663) 410s ok 59 - Session ID has changed 410s ok 60 - HTTP code is 200 410s ok 61 - Content-Type is JSON 410s ok 62 - Content is valid JSON 410s ok 63 - Refresh token not present 410s ok 64 - HTTP code is 200 410s ok 65 - Content-Type is JSON 410s ok 66 - Content is valid JSON 410s ok 67 - Got User Info 410s ok 68 - Got User Info 410s ok 69 - Logout request 410s ok 70 - Response is 200 410s ok 71 - Cookie is deleted 410s ok 72 - No pdata 410s ok 73 - Disconnect request 410s ok 74 - Response is 401 410s ok 75 - Response status is 400 410s ok 76 - Content is JSON 410s ok 77 - Error code is invalid_grant 410s ok 78 - Cannot use refreshed access token tied to expired session 410s 1..78 410s ok 5 - Run test with basic configuration 410s # Subtest: Run test with JWT access tokens 410s ok 1 - Portal object 410s ok 2 - Init 410s ok 3 - Portal app 410s ok 4 - Get cookie lemonldap (5cd2c916ec119b67764be18716955e98d4d4e440192d79326458439f289ae0ec) 410s ok 5 - Get redirection 410s ok 6 - Location header found 410s ok 7 - HTTP code is 200 410s ok 8 - Content-Type is JSON 410s ok 9 - Content is valid JSON 410s ok 10 - Token is a JWT 410s ok 11 - Found claim in JWT 410s ok 12 - Found claim in JWT 410s ok 13 - Found claim in JWT 410s ok 14 - Found claim in JWT 410s ok 15 - Found claim in JWT 410s ok 16 410s ok 17 410s ok 18 410s ok 19 - Expiration date sanity check 410s ok 20 - Expiration date sanity check 410s ok 21 - Got access token 410s ok 22 - Got refresh token 410s ok 23 - Got ID token 410s ok 24 - Found sub in ID token 410s ok 25 - Found claim in ID token 410s ok 26 - Check that clientid is in audience 410s ok 27 - Check for additional audiences 410s ok 28 - Check for additional audiences 410s ok 29 - HTTP code is 200 410s ok 30 - Content-Type is JSON 410s ok 31 - Content is valid JSON 410s ok 32 - Got User Info 410s ok 33 - Got User Info 410s ok 34 - Access token rejected 410s ok 35 - HTTP code is 200 410s ok 36 - Content-Type is JSON 410s ok 37 - Content is valid JSON 410s ok 38 - Token is a JWT 410s ok 39 - Found claim in JWT 410s ok 40 - Found claim in JWT 410s ok 41 - Found claim in JWT 410s ok 42 - Found claim in JWT 410s ok 43 - Found claim in JWT 410s ok 44 410s ok 45 410s ok 46 410s ok 47 - Expiration date sanity check 410s ok 48 - Expiration date sanity check 410s ok 49 - Got refreshed Access token 410s ok 50 - Got refreshed ID token 410s ok 51 - Refresh token not present 410s ok 52 - Found sub in ID token 410s ok 53 - Found claim in ID token 410s ok 54 - HTTP code is 200 410s ok 55 - Content-Type is JSON 410s ok 56 - Content is valid JSON 410s ok 57 - Got User Info 410s ok 58 - Got User Info 410s ok 59 - Access token rejected 410s ok 60 - HTTP code is 200 410s ok 61 - Content-Type is JSON 410s ok 62 - Content is valid JSON 410s ok 63 - Refresh token not present 410s ok 64 - HTTP code is 200 410s ok 65 - Content-Type is JSON 410s ok 66 - Content is valid JSON 410s ok 67 - Got User Info 410s ok 68 - Got User Info 410s ok 69 - Access token rejected 410s ok 70 - HTTP code is 200 410s ok 71 - Page contains a form 410s ok 72 - URI match 410s ok 73 - Field "confirm" is defined 410s ok 74 - Propose to renew session 410s ok 75 - Ask to renew 410s ok 76 - HTTP code is 200 410s ok 77 - Page contains a form 410s ok 78 - Host match 410s ok 79 - Field "upgrading" is defined 410s ok 80 - Field "url" is defined 410s ok 81 - CSP header authorize POST request to \# 410s ok 82 - Ask to renew 410s ok 83 - Get cookie lemonldap (a335d81c9b71410636e11c8cd536597f7f003fcacf9ac8df9502b115ddd30114) 410s ok 84 - Session ID has changed 410s ok 85 - HTTP code is 200 410s ok 86 - Content-Type is JSON 410s ok 87 - Content is valid JSON 410s ok 88 - Refresh token not present 410s ok 89 - HTTP code is 200 410s ok 90 - Content-Type is JSON 410s ok 91 - Content is valid JSON 410s ok 92 - Got User Info 410s ok 93 - Got User Info 410s ok 94 - Logout request 410s ok 95 - Response is 200 410s ok 96 - Cookie is deleted 410s ok 97 - No pdata 410s ok 98 - Disconnect request 410s ok 99 - Response is 401 410s ok 100 - Response status is 400 410s ok 101 - Content is JSON 410s ok 102 - Error code is invalid_grant 410s ok 103 - Cannot use refreshed access token tied to expired session 410s 1..103 410s ok 6 - Run test with JWT access tokens 410s # Subtest: Run test with activity timeout 410s ok 1 - Portal object 410s ok 2 - Init 410s ok 3 - Portal app 410s ok 4 - Get cookie lemonldap (6fe1f88880570980a6b25688a143149d6c7183de7fe0d9f2a738e2aaba635f66) 410s ok 5 - Get redirection 410s ok 6 - Location header found 410s ok 7 - HTTP code is 200 410s ok 8 - Content-Type is JSON 410s ok 9 - Content is valid JSON 410s ok 10 - Token is a JWT 410s ok 11 - Found claim in JWT 410s ok 12 - Found claim in JWT 410s ok 13 - Found claim in JWT 410s ok 14 - Found claim in JWT 410s ok 15 - Found claim in JWT 410s ok 16 410s ok 17 410s ok 18 410s ok 19 - Expiration date sanity check 410s ok 20 - Expiration date sanity check 410s ok 21 - Got access token 410s ok 22 - Got refresh token 410s ok 23 - Got ID token 410s ok 24 - Found sub in ID token 410s ok 25 - Found claim in ID token 410s ok 26 - Check that clientid is in audience 410s ok 27 - Check for additional audiences 410s ok 28 - Check for additional audiences 410s ok 29 - HTTP code is 200 410s ok 30 - Content-Type is JSON 410s ok 31 - Content is valid JSON 410s ok 32 - Got User Info 410s ok 33 - Got User Info 410s ok 34 - Access token rejected 410s ok 35 - HTTP code is 200 410s ok 36 - Content-Type is JSON 410s ok 37 - Content is valid JSON 410s ok 38 - Token is a JWT 410s ok 39 - Found claim in JWT 410s ok 40 - Found claim in JWT 410s ok 41 - Found claim in JWT 410s ok 42 - Found claim in JWT 410s ok 43 - Found claim in JWT 410s ok 44 410s ok 45 410s ok 46 410s ok 47 - Expiration date sanity check 410s ok 48 - Expiration date sanity check 410s ok 49 - Got refreshed Access token 410s ok 50 - Got refreshed ID token 410s ok 51 - Refresh token not present 410s ok 52 - Found sub in ID token 410s ok 53 - Found claim in ID token 410s ok 54 - HTTP code is 200 410s ok 55 - Content-Type is JSON 410s ok 56 - Content is valid JSON 410s ok 57 - Got User Info 410s ok 58 - Got User Info 410s ok 59 - Access token rejected 410s ok 60 - HTTP code is 200 410s ok 61 - Content-Type is JSON 410s ok 62 - Content is valid JSON 410s ok 63 - Refresh token not present 410s ok 64 - HTTP code is 200 410s ok 65 - Content-Type is JSON 410s ok 66 - Content is valid JSON 410s ok 67 - Got User Info 410s ok 68 - Got User Info 410s ok 69 - Access token rejected 410s ok 70 - HTTP code is 200 410s ok 71 - Page contains a form 410s ok 72 - URI match 410s ok 73 - Field "confirm" is defined 410s ok 74 - Propose to renew session 410s ok 75 - Ask to renew 410s ok 76 - HTTP code is 200 410s ok 77 - Page contains a form 410s ok 78 - Host match 410s ok 79 - Field "upgrading" is defined 410s ok 80 - Field "url" is defined 410s ok 81 - CSP header authorize POST request to \# 410s ok 82 - Ask to renew 410s ok 83 - Get cookie lemonldap (e711996c477c623cd0c550a58e6c58c7c7fabd6c8edfd2d8a8e393afb77df409) 410s ok 84 - Session ID has changed 410s ok 85 - HTTP code is 200 410s ok 86 - Content-Type is JSON 410s ok 87 - Content is valid JSON 410s ok 88 - Refresh token not present 410s ok 89 - HTTP code is 200 410s ok 90 - Content-Type is JSON 410s ok 91 - Content is valid JSON 410s ok 92 - Got User Info 410s ok 93 - Got User Info 410s ok 94 - Logout request 410s ok 95 - Response is 200 410s ok 96 - Cookie is deleted 410s ok 97 - No pdata 410s ok 98 - Disconnect request 410s ok 99 - Response is 401 410s ok 100 - Response status is 400 410s ok 101 - Content is JSON 410s ok 102 - Error code is invalid_grant 410s ok 103 - Cannot use refreshed access token tied to expired session 410s 1..103 410s ok 7 - Run test with activity timeout 410s # Subtest: Run test with refresh token rotation 410s ok 1 - Portal object 410s ok 2 - Init 410s ok 3 - Portal app 410s ok 4 - Get cookie lemonldap (72e3c9ed6649997be66df01610f10f36ba0a36fab2f83e3eaf51f24ae58512fd) 410s ok 5 - Get redirection 410s ok 6 - Location header found 410s ok 7 - HTTP code is 200 410s ok 8 - Content-Type is JSON 410s ok 9 - Content is valid JSON 410s ok 10 - Token is a JWT 410s ok 11 - Found claim in JWT 410s ok 12 - Found claim in JWT 410s ok 13 - Found claim in JWT 410s ok 14 - Found claim in JWT 410s ok 15 - Found claim in JWT 410s ok 16 410s ok 17 410s ok 18 410s ok 19 - Expiration date sanity check 410s ok 20 - Expiration date sanity check 410s ok 21 - Got access token 410s ok 22 - Got refresh token 410s ok 23 - Got ID token 410s ok 24 - Found sub in ID token 410s ok 25 - Found claim in ID token 410s ok 26 - Check that clientid is in audience 410s ok 27 - Check for additional audiences 410s ok 28 - Check for additional audiences 410s ok 29 - HTTP code is 200 410s ok 30 - Content-Type is JSON 410s ok 31 - Content is valid JSON 410s ok 32 - Got User Info 410s ok 33 - Got User Info 410s ok 34 - Access token rejected 410s ok 35 - HTTP code is 200 410s ok 36 - Content-Type is JSON 410s ok 37 - Content is valid JSON 410s ok 38 - Token is a JWT 410s ok 39 - Found claim in JWT 410s ok 40 - Found claim in JWT 410s ok 41 - Found claim in JWT 410s ok 42 - Found claim in JWT 410s ok 43 - Found claim in JWT 410s ok 44 410s ok 45 410s ok 46 410s ok 47 - Expiration date sanity check 410s ok 48 - Expiration date sanity check 410s ok 49 - Got refreshed Access token 410s ok 50 - Got refreshed ID token 410s ok 51 - Refresh token was updated 410s ok 52 - Response status is 400 410s ok 53 - Content is JSON 410s ok 54 - Error code is invalid_request 410s ok 55 - Found sub in ID token 410s ok 56 - Found claim in ID token 410s ok 57 - HTTP code is 200 410s ok 58 - Content-Type is JSON 410s ok 59 - Content is valid JSON 410s ok 60 - Got User Info 410s ok 61 - Got User Info 410s ok 62 - Access token rejected 410s ok 63 - HTTP code is 200 410s ok 64 - Content-Type is JSON 410s ok 65 - Content is valid JSON 410s ok 66 - Refresh token was updated 410s ok 67 - Response status is 400 410s ok 68 - Content is JSON 410s ok 69 - Error code is invalid_request 410s ok 70 - HTTP code is 200 410s ok 71 - Content-Type is JSON 410s ok 72 - Content is valid JSON 410s ok 73 - Got User Info 410s ok 74 - Got User Info 410s ok 75 - Access token rejected 410s ok 76 - HTTP code is 200 410s ok 77 - Page contains a form 410s ok 78 - URI match 410s ok 79 - Field "confirm" is defined 410s ok 80 - Propose to renew session 410s ok 81 - Ask to renew 410s ok 82 - HTTP code is 200 410s ok 83 - Page contains a form 410s ok 84 - Host match 410s ok 85 - Field "upgrading" is defined 410s ok 86 - Field "url" is defined 410s ok 87 - CSP header authorize POST request to \# 410s ok 88 - Ask to renew 410s ok 89 - Get cookie lemonldap (33fbb25a44f1cbb04a82d4ec8b07fb1f44cc67cae9b1ffdfb4f0f19d96c63cde) 410s ok 90 - Session ID has changed 410s ok 91 - HTTP code is 200 410s ok 92 - Content-Type is JSON 410s ok 93 - Content is valid JSON 410s ok 94 - Refresh token was updated 410s ok 95 - Response status is 400 410s ok 96 - Content is JSON 410s ok 97 - Error code is invalid_request 410s ok 98 - HTTP code is 200 410s ok 99 - Content-Type is JSON 410s ok 100 - Content is valid JSON 410s ok 101 - Got User Info 410s ok 102 - Got User Info 410s ok 103 - Logout request 410s ok 104 - Response is 200 410s ok 105 - Cookie is deleted 410s ok 106 - No pdata 410s ok 107 - Disconnect request 410s ok 108 - Response is 401 410s ok 109 - Response status is 400 410s ok 110 - Content is JSON 410s ok 111 - Error code is invalid_grant 410s ok 112 - Cannot use refreshed access token tied to expired session 410s 1..112 410s ok 8 - Run test with refresh token rotation 410s 1..8 410s ok 410s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 410s Warning: program compiled against libxml 215 using older 214 410s ok 1 - use Lemonldap::NG::Portal::Main; 410s ok 2 - Portal object 410s ok 3 - Init 410s ok 4 - Portal app 410s ok 5 - OP portal 410s ok 6 - Post register data with bad redirect_uris 410s ok 7 - Return code is 400 410s 1..7 410s ok 410s t/32-OIDC-Register.t ........................................................... 410s Warning: program compiled against libxml 215 using older 214 410s ok 1 - use Lemonldap::NG::Portal::Main; 410s ok 2 - Portal object 410s ok 3 - Init 410s ok 4 - Portal app 410s ok 5 - OP portal 410s ok 6 - Post register data 410s ok 7 - Return code is 201 410s ok 8 - Client ID found in answer: kynYWdK.nO7qb8rV02VahzjVO6drBm 410s ok 9 - Client ID saved in configuration 410s ok 10 - Extra claim defined 410s ok 11 - Extra variable defined 410s 1..11 410s ok 411s t/32-OIDC-Request-Uri.t ........................................................ 411s Warning: program compiled against libxml 215 using older 214 411s ok 1 - use Lemonldap::NG::Portal::Main; 411s ok 2 - Portal object 411s ok 3 - Init 411s ok 4 - Portal app 411s ok 5 - OP portal 411s # Subtest: Successful request 411s ok 1 - Get cookie lemonldap (11c985dff4f365142440a9e0631a9f56b1c100de4e7de828c5747b22552bfd48) 411s ok 2 - only authorized URI is called 411s ok 3 - Call is expected in this scenario 411s ok 4 - Get redirection 411s ok 5 - Location header found 411s 1..5 411s ok 6 - Successful request 411s # Subtest: Successful request, override of bad redirect_uri 411s ok 1 - Get cookie lemonldap (d398c95e43579f8371bf4280dd90c16c68f59043c4a0c5c16011f774306175f1) 411s ok 2 - only authorized URI is called 411s ok 3 - Call is expected in this scenario 411s ok 4 - Get redirection 411s ok 5 - Location header found 411s 1..5 411s ok 7 - Successful request, override of bad redirect_uri 411s # Subtest: unauthorized Request URI 411s ok 1 - Get cookie lemonldap (3bf18b3e4deb7513c93fe420555984e4f4fec0dd028e1c12ec612d827522f76c) 411s ok 2 - Expected portal error code: code found on page 411s ok 3 - Expected portal error code 411s 1..3 411s ok 8 - unauthorized Request URI 411s # Subtest: Allowed request URI, bad redirect URI 411s ok 1 - Get cookie lemonldap (c958034e2af48f71a2494474de80f5c0fb7051a8d413878fe6aa31d0cf6b668b) 411s ok 2 - only authorized URI is called 411s ok 3 - Call is expected in this scenario 411s ok 4 - Expected portal error code: code found on page 411s ok 5 - Expected portal error code 411s 1..5 411s ok 9 - Allowed request URI, bad redirect URI 411s # Subtest: Allowed request URI, bad redirect URI override 411s ok 1 - Get cookie lemonldap (3157d3a4a6d4b7607726561f36b2a6150edd38be048ee34c3fad1ae2b64d82ae) 411s ok 2 - only authorized URI is called 411s ok 3 - Call is expected in this scenario 411s ok 4 - Expected portal error code: code found on page 411s ok 5 - Expected portal error code 411s 1..5 411s ok 10 - Allowed request URI, bad redirect URI override 411s # Subtest: Undeclared request_uri is not called before auth 411s ok 1 411s 1..1 411s ok 11 - Undeclared request_uri is not called before auth 411s 1..11 411s ok 411s t/32-OIDC-Response-Modes.t ..................................................... 411s Warning: program compiled against libxml 215 using older 214 411s ok 1 - use Lemonldap::NG::Portal::Main; 411s ok 2 - Portal object 411s ok 3 - Init 411s ok 4 - Portal app 411s ok 5 - Post authentication 411s ok 6 - Get cookie lemonldap (710a96409e382a899e705daee753501502946303eea1779783af913c8e64e3a3) 411s # Subtest: Default response mode for Authorization Code grant 411s ok 1 - Get redirection 411s ok 2 - Location header found 411s ok 3 - Query found 411s ok 4 - Correct host 411s ok 5 - Correct path 411s ok 6 - Correct state 411s 1..6 411s ok 7 - Default response mode for Authorization Code grant 411s # Subtest: Fragment response mode for Authorization Code grant 411s ok 1 - Get redirection 411s ok 2 - Location header found 411s ok 3 - Fragment found 411s ok 4 - Query is empty 411s ok 5 - Correct host 411s ok 6 - Correct path 411s ok 7 - Correct state 411s ok 8 - Found code 411s 1..8 411s ok 8 - Fragment response mode for Authorization Code grant 411s # Subtest: Form POST response mode for Authorization Code grant 411s ok 1 - HTTP code is 200 411s ok 2 - Page contains a form 411s ok 3 - CSP header authorize POST request to rp.com 411s ok 4 - Correct host 411s ok 5 - Correct path 411s ok 6 - Correct state 411s ok 7 - Found code 411s 1..7 411s ok 9 - Form POST response mode for Authorization Code grant 411s # Subtest: Default response mode for Implicit grant 411s ok 1 - Get redirection 411s ok 2 - Location header found 411s ok 3 - Fragment found 411s ok 4 - Query is empty 411s ok 5 - Correct host 411s ok 6 - Correct path 411s ok 7 - Correct state 411s ok 8 - Found id_token 411s ok 9 - Found access_token 411s 1..9 411s ok 10 - Default response mode for Implicit grant 411s # Subtest: Query response mode for Implicit grant 411s ok 1 - Expected portal error code: code found on page 411s ok 2 - Expected portal error code 411s 1..2 411s ok 11 - Query response mode for Implicit grant 411s # Subtest: Form POST response mode for Implicit grant 411s ok 1 - HTTP code is 200 411s ok 2 - Page contains a form 411s ok 3 - CSP header authorize POST request to rp.com 411s ok 4 - Correct host 411s ok 5 - Correct path 411s ok 6 - Correct state 411s ok 7 - Found id_token 411s ok 8 - Found access_token 411s 1..8 411s ok 12 - Form POST response mode for Implicit grant 411s # Subtest: Default response mode for Hybrid grant 411s ok 1 - Get redirection 411s ok 2 - Location header found 411s ok 3 - Fragment found 411s ok 4 - Query is empty 411s ok 5 - Correct host 411s ok 6 - Correct path 411s ok 7 - Correct state 411s ok 8 - Found id_token 411s ok 9 - Found code 411s 1..9 411s ok 13 - Default response mode for Hybrid grant 411s # Subtest: Query response mode for Hybrid grant 411s ok 1 - Expected portal error code: code found on page 411s ok 2 - Expected portal error code 411s 1..2 411s ok 14 - Query response mode for Hybrid grant 411s # Subtest: Form POST response mode for Hybrid grant 411s ok 1 - HTTP code is 200 411s ok 2 - Page contains a form 411s ok 3 - CSP header authorize POST request to rp.com 411s ok 4 - Correct host 411s ok 5 - Correct path 411s ok 6 - Correct state 411s ok 7 - Found id_token 411s ok 8 - Found code 411s 1..8 411s ok 15 - Form POST response mode for Hybrid grant 411s 1..15 411s ok 411s t/32-OIDC-Token-Exchange.t ..................................................... 411s Warning: program compiled against libxml 215 using older 214 411s ok 1 - use Lemonldap::NG::Portal::Main; 411s ok 2 - Portal object 411s ok 3 - Init 411s ok 4 - Portal app 411s ok 5 - Get cookie lemonldap (89bbbcf20da03864da83db32f42c9a1f994e3a0d44327f6a898d9460bc95a267) 411s ok 6 - Get redirection 411s ok 7 - Location header found 411s ok 8 - HTTP code is 200 411s ok 9 - Content-Type is JSON 411s ok 10 - Content is valid JSON 411s ok 11 - Response status is 400 411s ok 12 - Content is JSON 411s ok 13 - Error code is invalid_request 411s ok 14 - HTTP code is 200 411s ok 15 - Content-Type is JSON 411s ok 16 - Content is valid JSON 411s ok 17 - Request was handled by hook 411s 1..17 411s ok 412s t/32-OIDC-Token-Introspection.t ................................................ 412s Warning: program compiled against libxml 215 using older 214 412s ok 1 - use Lemonldap::NG::Portal::Main; 412s ok 2 - Portal object 412s ok 3 - Init 412s ok 4 - Portal app 412s ok 5 - Get cookie lemonldap (df890c0c3d1b86e3a01764a5424723fcaf4b7a588aaf71de4540e26c68a6bade) 412s ok 6 - Get redirection 412s ok 7 - Location header found 412s ok 8 - HTTP code is 200 412s ok 9 - Content-Type is JSON 412s ok 10 - Content is valid JSON 412s ok 11 - Access token present 412s ok 12 - Token response returned granted scopes 412s Use of uninitialized value $method in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 1839. 412s ok 13 - Try introspection without authentication 412s ok 14 - Response status is 400 412s ok 15 - Content is JSON 412s ok 16 - Error code is invalid_client 412s ok 17 - Post introspection 412s ok 18 - Response status is 401 412s ok 19 - Content is JSON 412s ok 20 - Error code is invalid_client 412s ok 21 412s ok 22 - Post introspection 412s ok 23 - HTTP code is 200 412s ok 24 - Token is valid 412s ok 25 - Response contains the correct sub 412s ok 26 - Response contains the correct issuer 412s ok 27 - Response contains the correct client id 412s ok 28 - Response contains the default scopes 412s ok 29 - Response contains the default scopes 412s ok 30 - Response contains the default scopes 412s ok 31 - Response omits a dynamic scope that evaluates to false 412s ok 32 - Response omits a dynamic scope that was not requested 412s ok 33 - Response contains a dynamic scope that is sent only when requested 412s ok 34 - Response contains a dynamic scope that is not requested but always sent 412s ok 35 - Response omits a scope that is not declared anywhere 412s ok 36 - Response contains scope coming from extra claims definition 412s ok 37 - Token response scope matches token scope 412s ok 38 - Post introspection 412s ok 39 - HTTP code is 200 412s ok 40 - Content-Type is JSON 412s ok 41 - Content is valid JSON 412s ok 42 - Token is no longer valid 412s 1..42 412s ok 412s t/32-OIDC-Token-Security.t ..................................................... 412s Warning: program compiled against libxml 215 using older 214 412s ok 1 - use Lemonldap::NG::Portal::Main; 412s ok 2 - Portal object 412s ok 3 - Init 412s ok 4 - Portal app 412s ok 5 - Post authentication 412s ok 6 - Get cookie lemonldap (00c60ac5c17dc5bd4b3fe6c902ab201907729db59ab56da1a3473b00969d18a0) 412s # Subtest: Try to increase the required authn level with acr_values 412s ok 1 - Get redirection 412s ok 2 - Location header found 412s ok 3 - Access was allowed 412s ok 4 - Get redirection 412s ok 5 - Location header found 412s ok 6 - Access was allowed 412s ok 7 - HTTP code is 200 412s ok 8 - Page contains a form 412s ok 9 - URI match 412s 1..9 412s ok 7 - Try to increase the required authn level with acr_values 412s # Subtest: acr_values correctly sets target AuthnLevel 412s ok 1 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221761633186_31878%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A2%2C%22issuerTs%22%3A1761705066%7D) 412s ok 2 - Pdata is not empty 412s ok 3 - No LOA, correct target Authnlevel 412s ok 4 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705066%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestoauth2%22%3A%221761633186_47031%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 412s ok 5 - Pdata is not empty 412s ok 6 - LOA specified, correct target Authnlevel 412s 1..6 412s ok 8 - acr_values correctly sets target AuthnLevel 412s # Subtest: Try to lower the required authn level with acr_values 412s ok 1 - HTTP code is 200 412s ok 2 - Page contains a form 412s ok 3 - URI match 412s ok 4 - HTTP code is 200 412s ok 5 - Page contains a form 412s ok 6 - URI match 412s 1..6 412s ok 9 - Try to lower the required authn level with acr_values 412s # Subtest: Try to get code for RP1 with invalide scope name 412s ok 1 - Get authorization code for rp1 412s ok 2 - Invalid scope: code found on page 412s ok 3 - Invalid scope 412s 1..3 412s ok 10 - Try to get code for RP1 with invalide scope name 412s # Subtest: Use code on different RP 412s ok 1 - Get authorization code for rp1 412s ok 2 - Get redirection 412s ok 3 - Location header found 412s ok 4 - Post token on wrong RP 412s ok 5 - Response status is 400 412s ok 6 - Content is JSON 412s ok 7 - Error code is invalid_grant 412s ok 8 - CORS header present on Token error response 412s 1..8 412s ok 11 - Use code on different RP 412s # Subtest: Test authentication failures in token grant 412s ok 1 - Get authorization code again 412s ok 2 - Get redirection 412s ok 3 - Location header found 412s ok 4 - Post auth code on correct RP 412s ok 5 - Response status is 401 412s ok 6 - Content is JSON 412s ok 7 - Error code is invalid_client 412s ok 8 412s ok 9 - Post auth code on correct RP 412s ok 10 - Response status is 401 412s ok 11 - Content is JSON 412s ok 12 - Error code is invalid_client 412s ok 13 412s ok 14 - Post auth code on correct RP 412s ok 15 - Response status is 400 412s ok 16 - Content is JSON 412s ok 17 - Error code is invalid_client 412s ok 18 412s # Subtest: Bad auth (form) - missing client secret 412s ok 1 - Post auth code on correct RP 412s ok 2 - Response status is 400 412s ok 3 - Content is JSON 412s ok 4 - Error code is invalid_client 412s ok 5 412s 1..5 412s ok 19 - Bad auth (form) - missing client secret 412s ok 20 - Post auth code on correct RP 412s ok 21 - Response status is 401 412s ok 22 - Content is JSON 412s ok 23 - Error code is invalid_client 412s ok 24 412s ok 25 - Use GET on token endpoint 412s ok 26 - Response status is 400 412s ok 27 - Content is JSON 412s ok 28 - Error code is invalid_client 412s ok 29 - Post auth code on correct RP 412s ok 30 - CORS header present on Token response 412s ok 31 - HTTP code is 200 412s ok 32 - Content-Type is JSON 412s ok 33 - Content is valid JSON 412s ok 34 - Access token present 412s ok 35 - post to userinfo 412s ok 36 - Userinfo successful 412s ok 37 - CORS header present on userinfo response 412s 1..37 412s ok 12 - Test authentication failures in token grant 412s # Subtest: Use expired access token 412s ok 1 - post to userinfo with expired access token 412s ok 2 - Access denied with expired token 412s ok 3 - CORS header present on userinfo error response 412s 1..3 412s ok 13 - Use expired access token 412s # Subtest: Check AuthenticationLevel requirement 412s ok 1 - HTTP code is 200 412s ok 2 - Page contains a form 412s ok 3 - URI match 412s ok 4 - Auth query 412s ok 5 - HTTP code is 200 412s ok 6 - Get cookie lemonldap (eab3ca52a0f59a10e7525ef142cd57f2c6754af6ec9555634b925048bfe1bfe1) 412s ok 7 - Get redirection 412s ok 8 - Location header found 412s ok 9 - Access was allowed 412s 1..9 412s ok 14 - Check AuthenticationLevel requirement 412s 1..14 412s ok 413s t/32-OIDC-bad-auth-method.t .................................................... 413s Warning: program compiled against libxml 215 using older 214 413s ok 1 - use Lemonldap::NG::Portal::Main; 413s ok 2 - Portal object 413s ok 3 - REST request 413s ok 4 - Request from OP to RP 413s [Wed Oct 29 02:31:07 2025] [LLNG:5911] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 413s [Wed Oct 29 02:31:07 2025] [LLNG:5911] [error] Malformed JWKS document 413s [Wed Oct 29 02:31:07 2025] [LLNG:5911] [error] Relying Party rp has errors and will be ignored 413s ok 5 - Init 413s ok 6 - Portal app 413s ok 7 - Register $type 413s ok 8 - OP portal 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 9 - Get JWKS, endpoint /oauth2/jwks 413s ok 10 - HTTP code is 200 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 413s ok 12 - HTTP code is 200 413s ok 13 - Portal object 413s ok 14 - Init 413s ok 15 - Portal app 413s ok 16 - Register $type 413s ok 17 - RP portal 413s # ==> Pushing OP <== 413s ok 18 - REST request 413s ok 19 - Request from OP to RP 413s # ==> Saving handler OP <== 413s # ==> Pushing RP <== 413s # ==> Popping RP <== 413s # ==> Restoring OP <== 413s ok 20 - Execute request 413s ok 21 - Response is 200 or 401 413s ok 22 - Content is JSON 413s # ==> Popping OP <== 413s # ==> Pushing RP <== 413s # ==> Popping RP <== 413s ok 23 - RP publish its keys 413s ok 24 - HTTP code is 200 413s ok 25 - Content-Type is JSON 413s ok 26 - Content is valid JSON 413s ok 27 - Get RP sig key 413s # ==> Pushing RP <== 413s # ==> Popping RP <== 413s ok 28 - Unauth RP request 413s ok 29 - Get redirection 413s ok 30 - Location header found 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 31 - Push request to OP, endpoint /oauth2/authorize 413s ok 32 - HTTP code is 200 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 33 - Post authentication, endpoint /oauth2/authorize 413s ok 34 - Get cookie lemonldap (25917f2d219e164fd03666372ddec84ba0322bde3fb1ab57fd3237c76af30963) 413s ok 35 - HTTP code is 200 413s ok 36 - Page contains a form 413s ok 37 - Host match 413s ok 38 - Field "confirm" is defined 413s ok 39 - CSP header authorize POST request to \# 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 40 - Post confirmation, endpoint /oauth2/authorize 413s ok 41 - Get redirection 413s ok 42 - Location header found 413s # ==> Pushing RP <== 413s ok 43 - REST request 413s ok 44 - Request from RP to OP, endpoint /oauth2/token 413s # ==> Saving handler RP <== 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s # ==> Restoring RP <== 413s ok 45 - Execute request 413s ok 46 - Response is 200 or 401 413s ok 47 - Content is JSON 413s # ==> Popping RP <== 413s ok 48 - Call openidconnectcallback on RP 413s ok 49 - Response status is 401 413s ok 50 - Content is JSON 413s ok 51 - Error code is 106 413s # ==> Pushing OP <== 413s ok 52 - REST request 413s ok 53 - Request from OP to RP 413s # ==> Saving handler OP <== 413s # ==> Pushing RP <== 413s # ==> Popping RP <== 413s # ==> Restoring OP <== 413s ok 54 - Execute request 413s ok 55 - Response is 200 or 401 413s ok 56 - Content is JSON 413s # ==> Popping OP <== 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 57 - Query OP for logout 413s ok 58 - HTTP code is 200 413s # ==> Pushing OP <== 413s # ==> Popping OP <== 413s ok 59 - Test if user is reject on OP 413s ok 60 - Response status is 401 413s ok 61 - Content is JSON 413s ok 62 - Error code is 1 413s 1..62 413s ok 413s t/32-OIDC-login_hint.t ......................................................... 413s Warning: program compiled against libxml 215 using older 214 413s ok 1 - use Lemonldap::NG::Portal::Main; 413s ok 2 - Portal object 413s ok 3 - Init 413s ok 4 - Portal app 413s ok 5 - OP portal 413s ok 6 - Form is filled 413s 1..6 413s ok 413s t/32-OIDC-no-Metadata.t ........................................................ 413s Warning: program compiled against libxml 215 using older 214 413s ok 1 - use Lemonldap::NG::Portal::Main; 413s ok 2 - Portal object 413s ok 3 - Init 413s ok 4 - Portal app 413s ok 5 - Query OIDC metadata 413s ok 6 - HTTP code is 200 413s ok 7 - HTTP code is 200 413s ok 8 - Page contains a form 413s ok 9 - CSP header authorize POST request to \# 413s 1..9 413s ok 414s t/32-OIDC-redirect_uri-filter.t ................................................ 414s Warning: program compiled against libxml 215 using older 214 414s ok 1 - use Lemonldap::NG::Portal::Main; 414s ok 2 - Portal object 414s ok 3 - Init 414s ok 4 - Portal app 414s ok 5 - OP portal 414s ok 6 - Get JWKS, endpoint /oauth2/jwks 414s ok 7 - HTTP code is 200 414s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 414s ok 9 - HTTP code is 200 414s ok 10 - Portal object 414s ok 11 - Init 414s ok 12 - Portal app 414s ok 13 - RP portal 414s ok 14 - Post authentication 414s ok 15 - Get cookie lemonldap (019da1f86a1153b6c821c91088c4cb269ee20a5bf02cf4e9f7c62b28e98b23da) 414s ok 16 - Unauth SP request 414s ok 17 - Get redirection 414s ok 18 - Location header found 414s ok 19 - Push bad request to OP 414s ok 20 - HTTP code is 200 414s ok 21 - Get unauthorized redirect_uri 414s 1..21 414s ok 414s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 414s Warning: program compiled against libxml 215 using older 214 414s ok 1 - use Lemonldap::NG::Portal::Main; 414s ok 2 - Portal object 414s ok 3 - REST request 414s ok 4 - Request from OP to RP 414s [Wed Oct 29 02:31:08 2025] [LLNG:5915] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 414s [Wed Oct 29 02:31:08 2025] [LLNG:5915] [error] Malformed JWKS document 414s [Wed Oct 29 02:31:08 2025] [LLNG:5915] [error] Relying Party rp has errors and will be ignored 414s ok 5 - Init 414s ok 6 - Portal app 414s ok 7 - Register $type 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s ok 8 - Get JWKS, endpoint /oauth2/jwks 414s ok 9 - HTTP code is 200 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 414s ok 11 - HTTP code is 200 414s ok 12 - Portal object 414s ok 13 - Init 414s ok 14 - Portal app 414s ok 15 - Register $type 414s ok 16 - Portal object 414s ok 17 - REST request 414s ok 18 - Request from OP to RP 414s # ==> Saving handler OP <== 414s # ==> Pushing RP <== 414s # ==> Popping RP <== 414s # ==> Restoring OP <== 414s ok 19 - Execute request 414s ok 20 - Response is 200 414s ok 21 - Content is JSON 414s ok 22 - Init 414s ok 23 - Portal app 414s ok 24 - Register $type 414s # ==> Pushing RP <== 414s # ==> Popping RP <== 414s ok 25 - RP publish its keys 414s ok 26 - HTTP code is 200 414s ok 27 - Content-Type is JSON 414s ok 28 - Content is valid JSON 414s ok 29 - Get RP sig key 414s # ==> Pushing RP <== 414s # ==> Popping RP <== 414s ok 30 - Unauth RP request 414s ok 31 - Get redirection 414s ok 32 - Location header found 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s ok 33 - Push request to OP, endpoint /oauth2/authorize 414s ok 34 - HTTP code is 200 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s ok 35 - Post authentication, endpoint /oauth2/authorize 414s ok 36 - Get cookie lemonldap (16abe5cfcd209bfff7e45223221a862870d8354440100120dc9256605f1c418a) 414s ok 37 - HTTP code is 200 414s ok 38 - Page contains a form 414s ok 39 - Host match 414s ok 40 - Field "confirm" is defined 414s ok 41 - CSP header authorize POST request to \# 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s ok 42 - Post confirmation, endpoint /oauth2/authorize 414s ok 43 - Get redirection 414s ok 44 - Location header found 414s # ==> Pushing RP <== 414s ok 45 - Correct X509 thumbprint in JWT header 414s ok 46 - REST request 414s ok 47 - Request from RP to OP, endpoint /oauth2/token 414s # ==> Saving handler RP <== 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s # ==> Restoring RP <== 414s ok 48 - Execute request 414s ok 49 - Response is 200 414s ok 50 - Content is JSON 414s ok 51 - REST request 414s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 414s # ==> Saving handler RP <== 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s # ==> Restoring RP <== 414s ok 53 - Execute request 414s ok 54 - Response is 200 414s ok 55 - Content is JSON 414s # ==> Popping RP <== 414s ok 56 - Call openidconnectcallback on RP 414s ok 57 - Get cookie lemonldap (6e275b592064940d778d8a941949b05c193a37b5c1ad543af3c853bfe893ea40) 414s # ==> Pushing OP <== 414s ok 58 - REST request 414s ok 59 - Request from OP to RP 414s # ==> Saving handler OP <== 414s # ==> Pushing RP <== 414s # ==> Popping RP <== 414s # ==> Restoring OP <== 414s ok 60 - Execute request 414s ok 61 - Response is 200 414s ok 62 - Content is JSON 414s # ==> Popping OP <== 414s # ==> Pushing OP <== 414s ok 63 - REST request 414s ok 64 - Request from OP to RP 414s # ==> Saving handler OP <== 414s # ==> Pushing RP <== 414s # ==> Popping RP <== 414s # ==> Restoring OP <== 414s ok 65 - Execute request 414s ok 66 - Response is 200 414s # ==> Popping OP <== 414s ok 67 - Query OP for logout 414s ok 68 - HTTP code is 200 414s # ==> Pushing OP <== 414s # ==> Popping OP <== 414s ok 69 - Test if user is reject on OP 414s ok 70 - Response status is 401 414s ok 71 - Content is JSON 414s ok 72 - Error code is 1 414s # ==> Pushing RP <== 414s # ==> Popping RP <== 414s ok 73 - Test if user is reject on RP 414s ok 74 - Get redirection 414s ok 75 - Location header found 414s 1..75 414s ok 414s t/33-Auth-and-issuer-OpenID2.t ................................................. 414s Warning: program compiled against libxml 215 using older 214 414s ok 1 - use Lemonldap::NG::Portal::Main; 414s ok 2 - Portal object 414s ok 3 - Init 414s ok 4 - Portal app 414s ok 5 - Register $type 414s ok 6 - Portal object 414s ok 7 - Init 414s ok 8 - Portal app 414s ok 9 - Register $type 414s # ==> Pushing SP <== 414s # ==> Popping SP <== 414s ok 10 - Unauth SP request 414s ok 11 - HTTP code is 200 414s ok 12 - Page contains a form 414s ok 13 - Host match 414s ok 14 - CSP header authorize POST request to \# 414s ok 15 - Ask for OpenID identity 414s # ==> Pushing SP <== 414s ok 16 - Request from SP to IdP 414s # ==> Saving handler SP <== 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s # ==> Restoring SP <== 414s ok 17 - Execute post request 414s ok 18 - HTTP code is 200 414s ok 19 - Request from SP to IdP 414s # ==> Saving handler SP <== 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s # ==> Restoring SP <== 414s ok 20 - Execute request 414s ok 21 - HTTP code is 200 414s # ==> Popping SP <== 414s ok 22 - Post OpenID identity 414s ok 23 - Get redirection 414s ok 24 - Location header found 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s ok 25 - Follow redirection to IdP 414s ok 26 - HTTP code is 200 414s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1761705069%2C%22issuerRequestopenidserver%22%3A%221761633189_63482%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%7D) 414s ok 28 - HTTP code is 200 414s ok 29 - Page contains a form 414s ok 30 - Host match 414s ok 31 - CSP header authorize POST request to \# 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s ok 32 - Try to authenticate 414s ok 33 - Reject reason is 91 414s # ==> Pushing SP <== 414s # ==> Popping SP <== 414s ok 34 - Unauth SP request 414s ok 35 - HTTP code is 200 414s ok 36 - Page contains a form 414s ok 37 - Host match 414s ok 38 - CSP header authorize POST request to \# 414s ok 39 - Ask for OpenID identity 414s # ==> Pushing SP <== 414s ok 40 - Request from SP to IdP 414s # ==> Saving handler SP <== 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s # ==> Restoring SP <== 414s ok 41 - Execute post request 414s ok 42 - HTTP code is 200 414s # ==> Popping SP <== 414s ok 43 - Post OpenID identity 414s ok 44 - Get redirection 414s ok 45 - Location header found 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s ok 46 - Follow redirection to IdP 414s ok 47 - HTTP code is 200 414s ok 48 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1761705069%2C%22issuerRequestopenidserver%22%3A%221761633189_43970%22%7D) 414s ok 49 - HTTP code is 200 414s ok 50 - Page contains a form 414s ok 51 - Host match 414s ok 52 - CSP header authorize POST request to \# 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s ok 53 - Try to authenticate 414s ok 54 - Get cookie lemonldap (7d2577c6a74009ab4123c39c844e9d96f955c3cedeedf5165f572bebe3613019) 414s ok 55 - HTTP code is 200 414s ok 56 - Page contains a form 414s ok 57 - Host match 414s ok 58 - Field "confirm" is defined 414s ok 59 - CSP header authorize POST request to \# 414s # ==> Pushing ISSUER <== 414s # ==> Popping ISSUER <== 414s ok 60 - Confirm choice 414s ok 61 - Get redirection 414s ok 62 - Location header found 414s # ==> Pushing SP <== 414s # ==> Popping SP <== 414s ok 63 - Follow redirection to SP 414s ok 64 - Get cookie lemonldap (8245deebf106e4c0b310f9b902bfbcdaabb8f6c70de9da89b44a952eea324246) 414s ok 65 - Get redirection 414s ok 66 - Location header found 414s 1..66 414s ok 415s t/34-Auth-Proxy-and-REST-Server.t .............................................. 415s Warning: program compiled against libxml 215 using older 214 415s ok 1 - use Lemonldap::NG::Portal::Main; 415s ok 2 - Portal object 415s ok 3 - Init 415s ok 4 - Portal app 415s ok 5 - Register $type 415s ok 6 - Portal object 415s ok 7 - Init 415s ok 8 - Portal app 415s ok 9 - Register $type 415s # ==> Pushing SP <== 415s # ==> Popping SP <== 415s ok 10 - Unauth SP request 415s ok 11 - HTTP code is 200 415s # ==> Pushing SP <== 415s ok 12 - @ REST request (POST /) 415s # ==> Saving handler SP <== 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s # ==> Restoring SP <== 415s ok 13 - Post request 415s ok 14 - HTTP code is 200 415s ok 15 - Get cookie lemonldap (dee4d33e8be892663701fa15b5c5014c2d8c2801f8d6f83ab978f3c76dedba74) 415s ok 16 - Content is JSON 415s ok 17 - @ REST request (GET /session/my/global) 415s # ==> Saving handler SP <== 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s # ==> Restoring SP <== 415s ok 18 - Execute request 415s ok 19 - HTTP code is 200 415s ok 20 - Content is JSON 415s # ==> Popping SP <== 415s ok 21 - Post user/password 415s ok 22 - Get redirection 415s ok 23 - Location is http://auth.sp.com/ 415s ok 24 - Get cookie lemonldap (8459ee57bf26a4340eb7cd9115190fec6e80af1f9e77fda4041f64d0730a4b2e) 415s ok 25 - Good ID 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 26 - Some session keys 415s ok 27 - HTTP code is 200 415s ok 28 - GET JSON 415s ok 29 - Good ID 415s ok 30 - Uid is dwho 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 31 - Create session 415s ok 32 - HTTP code is 200 415s ok 33 - GET JSON 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 34 - Verify uid 415s ok 35 - Uid is good 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 36 - Put a new key 415s ok 37 - HTTP code is 200 415s ok 38 - GET JSON 415s ok 39 - Result is 1 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 40 - Verify cn 415s ok 41 - CN is good 415s ok 42 - use Lemonldap::NG::Common::Apache::Session::REST; 415s ok 43 - @ REST request (POST /sessions/global/) 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 44 - Post request 415s ok 45 - HTTP code is 200 415s ok 46 - Content is JSON 415s ok 47 - Search all sessions 415s ok 48 - Result is an hash 415s ok 49 - Found 4 sessions 415s ok 50 - All sessions are valid 415s ok 51 - @ REST request (POST /sessions/global/) 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 52 - Post request 415s ok 53 - HTTP code is 200 415s ok 54 - Content is JSON 415s ok 55 - Search all sessions with a code 415s ok 56 - Result is an hash 415s ok 57 - Found the same count 415s ok 58 - All sessions are valid 415s ok 59 - @ REST request (POST /sessions/global/) 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 60 - Post request 415s ok 61 - HTTP code is 200 415s ok 62 - Content is JSON 415s ok 63 - Search dwho sessions 415s ok 64 - Result is an hash 415s ok 65 - Found 2 sessions 415s ok 66 - All sessions are valid 415s ok 67 - searchOn() count is lower than get_key_from_all_sessions() count 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 68 - Delete new session 415s ok 69 - HTTP code is 200 415s ok 70 - GET JSON 415s ok 71 - Result is 1 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 72 - New session is deleted 415s ok 73 - Session does not exist 415s # ==> Pushing SP <== 415s ok 74 - @ REST request (GET /) 415s # ==> Saving handler SP <== 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s # ==> Restoring SP <== 415s ok 75 - Execute request 415s ok 76 - HTTP code is 200 415s ok 77 - Content is JSON 415s # ==> Popping SP <== 415s ok 78 - Ask for logout 415s ok 79 - HTTP code is 200 415s # ==> Pushing SP <== 415s # ==> Popping SP <== 415s ok 80 - Test if user is reject on IdP 415s ok 81 - Response status is 401 415s ok 82 - Content is JSON 415s ok 83 - Error code is 1 415s 1..83 415s ok 415s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 415s Warning: program compiled against libxml 215 using older 214 415s ok 1 - use Lemonldap::NG::Portal::Main; 415s ok 2 - Portal object 415s ok 3 - Init 415s ok 4 - Portal app 415s ok 5 - Issuer portal 415s ok 6 - Portal object 415s ok 7 - Init 415s ok 8 - Portal app 415s ok 9 - SP portal 415s ok 10 - Unauth SP request 415s ok 11 - HTTP code is 200 415s ok 12 - @ REST request (POST /) 415s ok 13 - Post request 415s ok 14 - @ REST request (GET /session/my/global) 415s ok 15 - Execute request 415s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 415s ok 17 - Execute request 415s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 415s ok 19 - Post request 415s ok 20 - @ REST request (PUT /sessions/global/362cf130a5723cd9d2af40addcd2e2dad51e3d2a5c4d7d4a4c43239adb5e667b) 415s ok 21 - Post request 415s ok 22 - Post user/password 415s ok 23 - Get redirection 415s ok 24 - Location is http://auth.sp.com/ 415s ok 25 - Get cookie lemonldap (362cf130a5723cd9d2af40addcd2e2dad51e3d2a5c4d7d4a4c43239adb5e667b) 415s ok 26 - @ REST request (GET /) 415s ok 27 - Execute request 415s ok 28 - @ REST request (GET /sessions/global/362cf130a5723cd9d2af40addcd2e2dad51e3d2a5c4d7d4a4c43239adb5e667b) 415s ok 29 - Execute request 415s ok 30 - @ REST request (DELETE /sessions/global/362cf130a5723cd9d2af40addcd2e2dad51e3d2a5c4d7d4a4c43239adb5e667b) 415s ok 31 - Execute request 415s ok 32 - Ask for logout 415s ok 33 - HTTP code is 200 415s ok 34 - @ REST request (GET /sessions/global/362cf130a5723cd9d2af40addcd2e2dad51e3d2a5c4d7d4a4c43239adb5e667b) 415s ok 35 - Execute request 415s ok 36 - Test if user is reject on IdP 415s ok 37 - Response status is 401 415s ok 38 - Content is JSON 415s ok 39 - Error code is 1 415s 1..39 415s ok 415s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 415s Warning: program compiled against libxml 215 using older 214 415s ok 1 - use Lemonldap::NG::Portal::Main; 415s ok 2 - Portal object 415s ok 3 - Init 415s ok 4 - Portal app 415s ok 5 - Register $type 415s ok 6 - Portal object 415s ok 7 - Init 415s ok 8 - Portal app 415s ok 9 - Register $type 415s # ==> Pushing SP <== 415s # ==> Popping SP <== 415s ok 10 - Unauth SP request 415s ok 11 - HTTP code is 200 415s # ==> Pushing SP <== 415s ok 12 - @ SOAP REQUEST @ 415s # ==> Saving handler SP <== 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s # ==> Restoring SP <== 415s ok 13 - Execute request 415s ok 14 - HTTP code is 200 415s ok 15 - Content is XML 415s ok 16 - @ END OF SOAP REQUEST @ 415s ok 17 - @ SOAP REQUEST @ 415s # ==> Saving handler SP <== 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s # ==> Restoring SP <== 415s ok 18 - Execute request 415s ok 19 - HTTP code is 200 415s ok 20 - Content is XML 415s ok 21 - @ END OF SOAP REQUEST @ 415s # ==> Popping SP <== 415s ok 22 - Post user/password 415s ok 23 - Get redirection 415s ok 24 - Location is http://auth.sp.com/ 415s ok 25 - Get cookie lemonldap (d017714db3581765938700424e6a6414448a37c62d3f10bd811aad565dd4720f) 415s # ==> Pushing SP <== 415s # ==> Popping SP <== 415s ok 26 - Try to get menu 415s ok 27 - HTTP code is 200 415s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 415s ok 29 - @ SOAP REQUEST @ 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 30 - Execute request 415s ok 31 - HTTP code is 200 415s ok 32 - Content is XML 415s ok 33 - @ END OF SOAP REQUEST @ 415s ok 34 - @ SOAP REQUEST @ 415s # ==> Pushing ISSUER <== 415s # ==> Popping ISSUER <== 415s ok 35 - Execute request 415s ok 36 - HTTP code is 200 415s ok 37 - Content is XML 415s ok 38 - @ END OF SOAP REQUEST @ 415s ok 39 - Try get_key_from_all_sessions 415s ok 40 - Found session 415s # ==> Pushing SP <== 415s # ==> Popping SP <== 415s ok 41 - Ask for logout 415s ok 42 - HTTP code is 200 415s # ==> Pushing SP <== 415s # ==> Popping SP <== 415s ok 43 - Test if user is reject on IdP 415s ok 44 - Response status is 401 415s ok 45 - Content is JSON 415s ok 46 - Error code is 1 415s 1..46 415s ok 416s t/35-My-session.t .............................................................. 416s Warning: program compiled against libxml 215 using older 214 416s ok 1 - use Lemonldap::NG::Portal::Main; 416s ok 2 - Portal object 416s ok 3 - Init 416s ok 4 - Portal app 416s ok 5 - Auth query 416s ok 6 - HTTP code is 200 416s ok 7 - Get cookie lemonldap (f4e752d463bf5cf12ec1d26d6e7b827da14fa0dddcf2b9b5a594d5bb6e2292dd) 416s ok 8 - Check for test1 416s ok 9 - HTTP code is 200 416s ok 10 - http//test1.example.com is ganted 416s ok 11 - Check for test1 416s ok 12 - HTTP code is 200 416s ok 13 - Request for my applications 416s ok 14 - HTTP code is 200 416s ok 15 - Result == 1 416s ok 16 - "Sample applications" category found 416s ok 17 - Two applications found 416s ok 18 - Description app1 found 416s ok 19 - Logo app1 found 416s ok 20 - URI app2 found 416s ok 21 - Logout request 416s ok 22 - Response is 200 416s ok 23 - Cookie is deleted 416s ok 24 - No pdata 416s ok 25 - Disconnect request 416s ok 26 - Response is 401 416s 1..26 416s ok 416s t/35-REST-OAuth2-deny.t ........................................................ 416s Warning: program compiled against libxml 215 using older 214 416s ok 1 - use Lemonldap::NG::Portal::Main; 416s ok 2 - Portal object 416s ok 3 - Init 416s ok 4 - Portal app 416s ok 5 - Register $type 416s ok 6 - OP portal 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 7 - Get JWKS, endpoint /oauth2/jwks 416s ok 8 - HTTP code is 200 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 416s ok 10 - HTTP code is 200 416s ok 11 - Portal object 416s ok 12 - Init 416s ok 13 - Portal app 416s ok 14 - Register $type 416s ok 15 - RP portal 416s # ==> Pushing RP <== 416s # ==> Popping RP <== 416s ok 16 - Unauth SP request 416s ok 17 - Get redirection 416s ok 18 - Location header found 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 19 - Push request to OP, endpoint /oauth2/authorize 416s ok 20 - HTTP code is 200 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 21 - Post authentication, endpoint /oauth2/authorize 416s ok 22 - Get cookie lemonldap (bdcfcc596f900bd5ae3bc5fcfc3a939ce5c647910a4d8df7d227ab0217e55551) 416s ok 23 - HTTP code is 200 416s ok 24 - Page contains a form 416s ok 25 - Host match 416s ok 26 - Field "confirm" is defined 416s ok 27 - CSP header authorize POST request to \# 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 28 - Post confirmation, endpoint /oauth2/authorize 416s ok 29 - Get redirection 416s ok 30 - Location header found 416s # ==> Pushing RP <== 416s ok 31 - REST request 416s ok 32 - Request from RP to OP, endpoint /oauth2/token 416s # ==> Saving handler RP <== 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s # ==> Restoring RP <== 416s ok 33 - Execute request 416s ok 34 - Response is 200 416s ok 35 - Content is JSON 416s ok 36 - Found access_token 5c92e981c16a9dcb43a293be9ffb99115105f6d8f36904127aa20c99ae1c797a 416s ok 37 - REST request 416s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 416s # ==> Saving handler RP <== 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s # ==> Restoring RP <== 416s ok 39 - Execute request 416s ok 40 - Response is 200 416s ok 41 - Content is JSON 416s # ==> Popping RP <== 416s ok 42 - Call openidconnectcallback on RP 416s ok 43 - Get cookie lemonldap (697dec5f4c0c7b6f53466fd9c5cd1ae46a68e03a6d9f9901a72c9278df6a1cae) 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 44 - Check session 416s ok 45 - Response status is 401 416s ok 46 - Content is JSON 416s ok 47 - Error code is 9 416s # ==> Pushing OP <== 416s # ==> Popping OP <== 416s ok 48 - Check session 416s ok 49 - HTTP code is 403 416s 1..49 416s ok 417s t/35-REST-OAuth2.t ............................................................. 417s Warning: program compiled against libxml 215 using older 214 417s ok 1 - use Lemonldap::NG::Portal::Main; 417s ok 2 - Portal object 417s ok 3 - Init 417s ok 4 - Portal app 417s ok 5 - Register $type 417s ok 6 - OP portal 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 7 - Get JWKS, endpoint /oauth2/jwks 417s ok 8 - HTTP code is 200 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 417s ok 10 - HTTP code is 200 417s ok 11 - Portal object 417s ok 12 - Init 417s ok 13 - Portal app 417s ok 14 - Register $type 417s ok 15 - RP portal 417s # ==> Pushing RP <== 417s # ==> Popping RP <== 417s ok 16 - Unauth SP request 417s ok 17 - Get redirection 417s ok 18 - Location header found 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 19 - Push request to OP, endpoint /oauth2/authorize 417s ok 20 - HTTP code is 200 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 21 - Post authentication, endpoint /oauth2/authorize 417s ok 22 - Get cookie lemonldap (217fbd9b31658593a44fd38e54628b661dc036f9aa03e03d75c26a7cf3cde291) 417s ok 23 - HTTP code is 200 417s ok 24 - Page contains a form 417s ok 25 - Host match 417s ok 26 - Field "confirm" is defined 417s ok 27 - CSP header authorize POST request to \# 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 28 - Post confirmation, endpoint /oauth2/authorize 417s ok 29 - Get redirection 417s ok 30 - Location header found 417s # ==> Pushing RP <== 417s ok 31 - REST request 417s ok 32 - Request from RP to OP, endpoint /oauth2/token 417s # ==> Saving handler RP <== 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s # ==> Restoring RP <== 417s ok 33 - Execute request 417s ok 34 - Response is 200 417s ok 35 - Content is JSON 417s ok 36 - Found access_token d1a1c19e1226cc540ea48acb8b1ffb40765fa91bdcfcf84e14de14ed4b5f002e 417s ok 37 - REST request 417s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 417s # ==> Saving handler RP <== 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s # ==> Restoring RP <== 417s ok 39 - Execute request 417s ok 40 - Response is 200 417s ok 41 - Content is JSON 417s # ==> Popping RP <== 417s ok 42 - Call openidconnectcallback on RP 417s ok 43 - Get cookie lemonldap (59e7202b1814bf6f04397c7bf333ef8d6f65b70ce5010d805e8ab1e870acc2ee) 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 44 - Check session 417s ok 45 - Response status is 401 417s ok 46 - Content is JSON 417s ok 47 - Error code is 9 417s # ==> Pushing OP <== 417s # ==> Popping OP <== 417s ok 48 - Check session 417s ok 49 - HTTP code is 200 417s 1..49 417s ok 417s t/35-REST-auth-password-server.t ............................................... 417s Warning: program compiled against libxml 215 using older 214 417s ok 1 - use Lemonldap::NG::Portal::Main; 417s ok 2 - Portal object 417s ok 3 - Init 417s ok 4 - Portal app 417s ok 5 - HTTP code is 200 417s ok 6 - Content-Type is JSON 417s ok 7 - Content is valid JSON 417s ok 8 - Correct password is accepted 417s ok 9 - HTTP code is 200 417s ok 10 - Content-Type is JSON 417s ok 11 - Content is valid JSON 417s ok 12 - Incorrect user is rejected 417s ok 13 - HTTP code is 200 417s ok 14 - Content-Type is JSON 417s ok 15 - Content is valid JSON 417s ok 16 - Incorrect password is rejected 417s ok 17 - HTTP code is 200 417s ok 18 - Content-Type is JSON 417s ok 19 - Content is valid JSON 417s ok 20 - Correct result 417s ok 21 - Correct attributes 417s ok 22 - Correct macro 417s ok 23 - HTTP code is 200 417s ok 24 - Content-Type is JSON 417s ok 25 - Content is valid JSON 417s ok 26 - Correct result 417s ok 27 - No attributes 417s 1..27 417s ok 417s t/35-REST-config-backend.t ..................................................... 417s Warning: program compiled against libxml 215 using older 214 417s ok 1 - use Lemonldap::NG::Portal::Main; 417s ok 2 - Portal object 417s ok 3 - Init 417s ok 4 - Portal app 417s ok 5 - Register $type 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s ok 6 - Get latest conf metadata 417s ok 7 - HTTP code is 200 417s ok 8 - Portal object 417s ok 9 - @ REST request (GET /config/latest) 417s # ==> Saving handler SP <== 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s # ==> Restoring SP <== 417s ok 10 - Execute request 417s ok 11 - Response is 200 or 400 417s ok 12 - @ END OF REST REQUEST 417s ok 13 - @ REST request (GET /config/latest) 417s # ==> Saving handler SP <== 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s # ==> Restoring SP <== 417s ok 14 - Execute request 417s ok 15 - Response is 200 or 400 417s ok 16 - @ END OF REST REQUEST 417s ok 17 - @ REST request (GET /config/1) 417s # ==> Saving handler SP <== 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s # ==> Restoring SP <== 417s ok 18 - Execute request 417s ok 19 - Response is 200 or 400 417s ok 20 - @ END OF REST REQUEST 417s ok 21 - Init 417s ok 22 - Portal app 417s ok 23 - Register $type 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 24 - Unauth SP request 417s ok 25 - HTTP code is 200 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 26 - Post user/password 417s ok 27 - Get redirection 417s ok 28 - Location is http://auth.sp.com/ 417s ok 29 - Get cookie lemonldap (1f02cd0c7cfd75c141659ed0c6933bcf62f8db0fc5d215e619dab6e152d13deb) 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 30 - Auth test 417s ok 31 - HTTP code is 200 417s ok 32 - Good ID 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s ok 33 - Some session keys 417s ok 34 - HTTP code is 200 417s ok 35 - GET JSON 417s ok 36 - Good ID 417s ok 37 - Uid is french 417s ok 38 - UTF-8 values 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s ok 39 - Retrieve error message: 9 from lang: fr 417s ok 40 - HTTP code is 200 417s ok 41 - GET JSON 417s ok 42 - Good lang 417s ok 43 - Good errorNum 417s ok 44 - Good errorMsgName 417s ok 45 - Good file URL 417s ok 46 - Good result 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s ok 47 - Retrieve ALL error messages from lang: es 417s ok 48 - HTTP code is 200 417s ok 49 - GET JSON 417s ok 50 - Good lang 417s ok 51 - Good errorNum 417s ok 52 - Good file URL 417s ok 53 - Good result 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s ok 54 - Retrieve ALL error messages from lang: en (default) 417s ok 55 - HTTP code is 200 417s ok 56 - GET JSON 417s ok 57 - Good lang 417s ok 58 - Good errorNum 417s ok 59 - Good file URL 417s ok 60 - Good result 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 61 - Ask for logout 417s ok 62 - HTTP code is 200 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 63 - Test if user is reject on IdP 417s ok 64 - Response status is 401 417s ok 65 - Content is JSON 417s ok 66 - Error code is 1 417s 1..66 417s ok 417s t/35-REST-export-password.t .................................................... 417s Warning: program compiled against libxml 215 using older 214 417s ok 1 - use Lemonldap::NG::Portal::Main; 417s ok 2 - Portal object 417s ok 3 - Init 417s ok 4 - Portal app 417s ok 5 - Register $type 417s ok 6 - Portal object 417s ok 7 - Init 417s ok 8 - Portal app 417s ok 9 - Register $type 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 10 - Unauth SP request 417s ok 11 - HTTP code is 200 417s # ==> Pushing SP <== 417s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 417s # ==> Saving handler SP <== 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s # ==> Restoring SP <== 417s ok 13 - Execute request 417s ok 14 - Response is 200 or 400 417s ok 15 - @ END OF REST REQUEST 417s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 417s # ==> Saving handler SP <== 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s # ==> Restoring SP <== 417s ok 17 - Post request 417s ok 18 - HTTP code is 200 417s ok 19 - @ END OF REST REQUEST 417s ok 20 - @ REST request (PUT /sessions/global/c347c6aa20bc695618edc3a7d7299c6aa18dbaff10cf6bf35f29f2b237e6b896) 417s # ==> Saving handler SP <== 417s # ==> Pushing ISSUER <== 417s # ==> Popping ISSUER <== 417s # ==> Restoring SP <== 417s ok 21 - Post request 417s ok 22 - HTTP code is 200 417s ok 23 - @ END OF REST REQUEST 417s # ==> Popping SP <== 417s ok 24 - Post user/password 417s ok 25 - Get redirection 417s ok 26 - Location is http://auth.sp.com/ 417s ok 27 - Get cookie lemonldap (c347c6aa20bc695618edc3a7d7299c6aa18dbaff10cf6bf35f29f2b237e6b896) 417s # ==> Pushing SP <== 417s # ==> Popping SP <== 417s ok 28 - Auth test 417s ok 29 - HTTP code is 200 417s ok 30 - Password is exported 417s 1..30 417s ok 418s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 418s Warning: program compiled against libxml 215 using older 214 418s ok 1 - use Lemonldap::NG::Portal::Main; 418s ok 2 - Portal object 418s ok 3 - Init 418s ok 4 - Portal app 418s ok 5 - Issuer portal 418s ok 6 - Simple request to handler 418s ok 7 - Get WWW-Authenticate header 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 200 418s ok 8 - REST request to Portal 418s ok 9 - AuthBasic request 418s ok 10 - HTTP code is 200 418s ok 11 - Authenticated as dwho 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 200 418s ok 12 - REST request to Portal 418s ok 13 - AuthBasic request 418s ok 14 - HTTP code is 200 418s ok 15 - Authenticated as rtyler 418s ok 16 - REST requests were done by handler 418s ok 17 - New AuthBasic request 418s ok 18 - Handler used its local cache 418s ok 19 - HTTP code is 200 418s ok 20 - Authenticated as dwho 418s ok 21 - New AuthBasic request 418s ok 22 - Handler used its local cache 418s ok 23 - HTTP code is 200 418s ok 24 - Authenticated as rtyler 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 401 418s ok 25 - REST request to Portal 418s ok 26 - New AuthBasic request 418s ok 27 - Request was rejected 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 401 418s ok 28 - REST request to Portal 418s ok 29 - New AuthBasic request 418s ok 30 - Request was rejected 418s 1..30 418s ok 418s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 418s Warning: program compiled against libxml 215 using older 214 418s ok 1 - use Lemonldap::NG::Portal::Main; 418s ok 2 - Portal object 418s ok 3 - Init 418s ok 4 - Portal app 418s ok 5 - Issuer portal 418s ok 6 - Simple request to handler 418s ok 7 - Get WWW-Authenticate header 418s ok 8 - Get Menu 418s ok 9 - HTTP code is 200 418s ok 10 - Page contains a form 418s ok 11 - Host match 418s ok 12 - Field "user" is defined 418s ok 13 - Field "password" is defined 418s ok 14 - CSP header authorize POST request to \# 418s ok 15 - Auth query 418s ok 16 - Get cookie lemonldap (7395216a56c3722c67b0f0dd2d621813fb42633efecbdc6f5d11f4b0b838e933) 418s ok 17 - Get redirection 418s ok 18 - Location is http://auth.idp.com/ 418s ok 19 - Form registration 418s ok 20 - Get redirection 418s ok 21 - Location header found 418s ok 22 - Form registration 418s ok 23 - Found TOTP js 418s ok 24 - Get new key 418s ok 25 - Content is JSON 418s ok 26 - Found secret 418s ok 27 - Found token 418s ok 28 - Code 418s ok 29 - Code contains 6 digits 418s ok 30 - Post code 418s ok 31 - Content is JSON 418s ok 32 - Key is registered 418s ok 33 - Get Menu 418s ok 34 - HTTP code is 200 418s ok 35 - Page contains a form 418s ok 36 - Host match 418s ok 37 - Field "user" is defined 418s ok 38 - Field "password" is defined 418s ok 39 - CSP header authorize POST request to \# 418s ok 40 - Auth query 418s ok 41 - HTTP code is 200 418s ok 42 - Page contains a form 418s ok 43 - URI match 418s # Subtest: REST request to Portal 418s 1..2 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 44 - REST request to Portal 418s ok 45 - AuthBasic request 418s ok 46 - Authentication rejected 418s ok 47 - REST requests were done by handler 418s # Subtest: REST request to Portal 418s 1..2 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 48 - REST request to Portal 418s ok 49 - New AuthBasic request 418s ok 50 - Handler used its local cache 418s ok 51 - Authentication rejected a second time 418s # Subtest: REST request to Portal 418s 1..2 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 52 - REST request to Portal 418s ok 53 - New AuthBasic request 418s ok 54 - Portal was called a second time 418s ok 55 - 2FA did not trigger for rtyler because of ENV rule 418s 1..55 418s ok 418s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 418s Warning: program compiled against libxml 215 using older 214 418s ok 1 - use Lemonldap::NG::Portal::Main; 418s ok 2 - Portal object 418s ok 3 - Init 418s ok 4 - Portal app 418s ok 5 - Issuer portal 418s ok 6 - Simple request to handler 418s ok 7 - Get WWW-Authenticate header 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 200 418s ok 8 - REST request to Portal 418s ok 9 - AuthBasic request 418s ok 10 - HTTP code is 200 418s ok 11 - Authenticated as dwho 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 200 418s ok 12 - REST request to Portal 418s ok 13 - AuthBasic request 418s ok 14 - HTTP code is 200 418s ok 15 - Authenticated as rtyler 418s ok 16 - REST requests were done by handler 418s ok 17 - New AuthBasic request 418s ok 18 - Handler used its local cache 418s ok 19 - HTTP code is 200 418s ok 20 - Authenticated as dwho 418s ok 21 - New AuthBasic request 418s ok 22 - Handler used its local cache 418s ok 23 - HTTP code is 200 418s ok 24 - Authenticated as rtyler 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 401 418s ok 25 - REST request to Portal 418s ok 26 - New AuthBasic request 418s ok 27 - Request was rejected 418s # Subtest: REST request to Portal 418s 1..3 418s ok 1 - Get POST request 418s ok 2 - Push request to portal 418s ok 3 - Response is 401 418s ok 28 - REST request to Portal 418s ok 29 - New AuthBasic request 418s ok 30 - Request was rejected 418s 1..30 418s ok 419s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 419s Warning: program compiled against libxml 215 using older 214 419s ok 1 - use Lemonldap::NG::Portal::Main; 419s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 419s ok 2 # skip LLNGTESTREDIS isn't set 419s 1..2 419s ok 419s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 419s Warning: program compiled against libxml 215 using older 214 419s ok 1 - use Lemonldap::NG::Portal::Main; 419s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 419s ok 2 # skip LLNGTESTREDIS isn't set 419s 1..2 419s ok 419s t/35-REST-sessions-with-REST-server.t .......................................... 419s Warning: program compiled against libxml 215 using older 214 419s ok 1 - use Lemonldap::NG::Portal::Main; 419s ok 2 - Portal object 419s ok 3 - Init 419s ok 4 - Portal app 419s ok 5 - Register $type 419s ok 6 - Portal object 419s ok 7 - Init 419s ok 8 - Portal app 419s ok 9 - Register $type 419s # ==> Pushing SP <== 419s # ==> Popping SP <== 419s ok 10 - Unauth SP request 419s ok 11 - HTTP code is 200 419s # ==> Pushing SP <== 419s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 419s # ==> Saving handler SP <== 419s # ==> Pushing ISSUER <== 419s # ==> Popping ISSUER <== 419s # ==> Restoring SP <== 419s ok 13 - Execute request 419s ok 14 - Response is 200 or 400 419s ok 15 - @ END OF REST REQUEST 419s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 419s # ==> Saving handler SP <== 419s # ==> Pushing ISSUER <== 419s # ==> Popping ISSUER <== 419s # ==> Restoring SP <== 419s ok 17 - Post request 419s ok 18 - HTTP code is 200 419s ok 19 - @ END OF REST REQUEST 419s ok 20 - @ REST request (PUT /sessions/global/bb829b6d736e14a26695b3e56bd303dee4cb374f0a3e6626e45e0974bb13833e) 419s # ==> Saving handler SP <== 419s # ==> Pushing ISSUER <== 419s # ==> Popping ISSUER <== 419s # ==> Restoring SP <== 419s ok 21 - Post request 419s ok 22 - HTTP code is 200 419s ok 23 - @ END OF REST REQUEST 419s # ==> Popping SP <== 419s ok 24 - Post user/password 419s ok 25 - Get redirection 419s ok 26 - Location is http://auth.sp.com/ 419s ok 27 - Get cookie lemonldap (bb829b6d736e14a26695b3e56bd303dee4cb374f0a3e6626e45e0974bb13833e) 419s # ==> Pushing SP <== 419s # ==> Popping SP <== 419s ok 28 - Auth test 419s ok 29 - HTTP code is 200 419s ok 30 - Good ID 419s ok 31 - Mulivalued attribute found 419s ok 32 - Good ID 419s ok 33 - Uid is french 419s # ==> Pushing SP <== 419s ok 34 - @ REST request (GET /sessions/global/bb829b6d736e14a26695b3e56bd303dee4cb374f0a3e6626e45e0974bb13833e) 419s # ==> Saving handler SP <== 419s # ==> Pushing ISSUER <== 419s # ==> Popping ISSUER <== 419s # ==> Restoring SP <== 419s ok 35 - Execute request 419s ok 36 - Response is 200 or 400 419s ok 37 - @ END OF REST REQUEST 419s ok 38 - @ REST request (DELETE /sessions/global/bb829b6d736e14a26695b3e56bd303dee4cb374f0a3e6626e45e0974bb13833e) 419s # ==> Saving handler SP <== 419s # ==> Pushing ISSUER <== 419s # ==> Popping ISSUER <== 419s # ==> Restoring SP <== 419s ok 39 - Execute request 419s ok 40 - Response is 200 or 400 419s ok 41 - @ END OF REST REQUEST 419s # ==> Popping SP <== 419s ok 42 - Ask for logout 419s ok 43 - HTTP code is 200 419s # ==> Pushing SP <== 419s ok 44 - @ REST request (GET /sessions/global/bb829b6d736e14a26695b3e56bd303dee4cb374f0a3e6626e45e0974bb13833e) 419s # ==> Saving handler SP <== 419s # ==> Pushing ISSUER <== 419s # ==> Popping ISSUER <== 419s # ==> Restoring SP <== 419s ok 45 - Execute request 419s ok 46 - Response is 200 or 400 419s ok 47 - @ END OF REST REQUEST 419s # ==> Popping SP <== 419s ok 48 - Test if user is reject on IdP 419s ok 49 - Response status is 401 419s ok 50 - Content is JSON 419s ok 51 - Error code is 1 419s 1..51 419s ok 420s t/35-SOAP-config-backend.t ..................................................... 420s Warning: program compiled against libxml 215 using older 214 420s ok 1 - use Lemonldap::NG::Portal::Main; 420s ok 2 - Portal object 420s ok 3 - Init 420s ok 4 - Portal app 420s ok 5 - Register $type 420s ok 6 - @ SOAP REQUEST @ 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s ok 7 - Execute request 420s ok 8 - HTTP code is 200 420s ok 9 - Content is XML 420s ok 10 - @ END OF SOAP REQUEST @ 420s ok 11 - Last cfg is 1 420s ok 12 - @ SOAP REQUEST @ 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s ok 13 - Execute request 420s ok 14 - HTTP code is 200 420s ok 15 - Content is XML 420s ok 16 - @ END OF SOAP REQUEST @ 420s ok 17 - Get configuration 420s ok 18 - cfgNum is 1 420s ok 19 - Portal object 420s ok 20 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 21 - Execute request 420s ok 22 - HTTP code is 200 420s ok 23 - Content is XML 420s ok 24 - @ END OF SOAP REQUEST @ 420s ok 25 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 26 - Execute request 420s ok 27 - HTTP code is 200 420s ok 28 - Content is XML 420s ok 29 - @ END OF SOAP REQUEST @ 420s ok 30 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 31 - Execute request 420s ok 32 - HTTP code is 200 420s ok 33 - Content is XML 420s ok 34 - @ END OF SOAP REQUEST @ 420s ok 35 - Init 420s ok 36 - Portal app 420s ok 37 - Register $type 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 38 - Unauth SP request 420s ok 39 - HTTP code is 200 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 40 - Post user/password 420s ok 41 - Get redirection 420s ok 42 - Location is http://auth.sp.com/ 420s ok 43 - Get cookie lemonldap (9ed188c7f13678429b9443b3f4ebc5428e1215d2b1c79d4c5a111a82595724d4) 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 44 - Try to get menu 420s ok 45 - HTTP code is 200 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 46 - Ask for logout 420s ok 47 - HTTP code is 200 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 48 - Test if user is reject on IdP 420s ok 49 - Response status is 401 420s ok 50 - Content is JSON 420s ok 51 - Error code is 1 420s 1..51 420s ok 420s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 420s Warning: program compiled against libxml 215 using older 214 420s ok 1 - use Lemonldap::NG::Portal::Main; 420s ok 2 - Portal object 420s ok 3 - Init 420s ok 4 - Portal app 420s ok 5 - Register $type 420s ok 6 - Portal object 420s ok 7 - Init 420s ok 8 - Portal app 420s ok 9 - Register $type 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 10 - Unauth SP request 420s ok 11 - HTTP code is 200 420s # ==> Pushing SP <== 420s ok 12 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 13 - Execute request 420s ok 14 - HTTP code is 200 420s ok 15 - Content is XML 420s ok 16 - @ END OF SOAP REQUEST @ 420s ok 17 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 18 - Execute request 420s ok 19 - HTTP code is 200 420s ok 20 - Content is XML 420s ok 21 - @ END OF SOAP REQUEST @ 420s ok 22 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 23 - Execute request 420s ok 24 - HTTP code is 200 420s ok 25 - Content is XML 420s ok 26 - @ END OF SOAP REQUEST @ 420s ok 27 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 28 - Execute request 420s ok 29 - HTTP code is 200 420s ok 30 - Content is XML 420s ok 31 - @ END OF SOAP REQUEST @ 420s ok 32 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 33 - Execute request 420s ok 34 - HTTP code is 200 420s ok 35 - Content is XML 420s ok 36 - @ END OF SOAP REQUEST @ 420s # ==> Popping SP <== 420s ok 37 - Post user/password 420s ok 38 - Get redirection 420s ok 39 - Location is http://auth.sp.com/ 420s ok 40 - Get cookie lemonldap (85b386fbdd5e7f15db0f132b4950c72e2abe59b559652080510c6c7c188cf7dc) 420s # ==> Pushing SP <== 420s # ==> Popping SP <== 420s ok 41 - Try to get menu 420s ok 42 - HTTP code is 200 420s # ==> Pushing SP <== 420s ok 43 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 44 - Execute request 420s ok 45 - HTTP code is 200 420s ok 46 - Content is XML 420s ok 47 - @ END OF SOAP REQUEST @ 420s ok 48 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 49 - Execute request 420s ok 50 - HTTP code is 200 420s ok 51 - Content is XML 420s ok 52 - @ END OF SOAP REQUEST @ 420s # ==> Popping SP <== 420s ok 53 - Ask for logout 420s ok 54 - HTTP code is 200 420s # ==> Pushing SP <== 420s ok 55 - @ SOAP REQUEST @ 420s # ==> Saving handler SP <== 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s # ==> Restoring SP <== 420s ok 56 - Execute request 420s ok 57 - HTTP code is 200 420s ok 58 - Content is XML 420s ok 59 - @ END OF SOAP REQUEST @ 420s # ==> Popping SP <== 420s ok 60 - Test if user is reject on IdP 420s ok 61 - Response status is 401 420s ok 62 - Content is JSON 420s ok 63 - Error code is 1 420s # ==> Pushing ISSUER <== 420s # ==> Popping ISSUER <== 420s ok 64 - Test WSDL 420s ok 65 - HTTP code is 200 420s ok 66 - Content contains wsdl def 420s 1..66 420s ok 420s t/36-Combination-Custom.t ...................................................... 420s Warning: program compiled against libxml 215 using older 214 420s ok 1 - use Lemonldap::NG::Portal::Main; 420s ok 2 - Portal object 420s ok 3 - Init 420s ok 4 - Portal app 420s ok 5 - Expression loaded: "[Dm] or [DB]" 420s ok 6 - Try to connect with login dwho 420s ok 7 - Get cookie lemonldap (4926f921b3974b421dd6d54bac7041d7a2093c6317ece3cfa2cc3c09ca39165d) 420s ok 8 - Logout request 420s ok 9 - Response is 200 420s ok 10 - Cookie is deleted 420s ok 11 - No pdata 420s ok 12 - Disconnect request 420s ok 13 - Response is 401 420s ok 14 - Try to connect with login dvador 420s ok 15 - Get cookie lemonldap (353de7d2947aff01872e60f3a56fb5f4633c8d98a443da401432347922c084b9) 420s ok 16 - Portal object 420s ok 17 - Init 420s ok 18 - Portal app 420s ok 19 - Expression loaded: "[Dm] and [DB]" 420s ok 20 - Try to connect with login rtyler 420s ok 21 - Get cookie lemonldap (f7d3756912c8e56f7b906635fd833309e391bc2d6d014d4b04d9adf994efcae1) 420s ok 22 - Logout request 420s ok 23 - Response is 200 420s ok 24 - Cookie is deleted 420s ok 25 - No pdata 420s ok 26 - Disconnect request 420s ok 27 - Response is 401 420s ok 28 - Try to connect with login dwho 420s ok 29 - Response status is 401 420s ok 30 - Content is JSON 420s ok 31 - Error code is 5 420s ok 32 - Portal object 420s ok 33 - Init 420s ok 34 - Portal app 420s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 420s ok 36 - Try to connect with login dwho 420s ok 37 - Get cookie lemonldap (09074b69087688fbfae5befbb09a8cd8b32f1a29b35215ea93cba51ebb629d2f) 420s ok 38 - Logout request 420s ok 39 - Response is 200 420s ok 40 - Cookie is deleted 420s ok 41 - No pdata 420s ok 42 - Disconnect request 420s ok 43 - Response is 401 420s ok 44 - Try to connect with login dvador 420s ok 45 - Get cookie lemonldap (57f6756d95325d96bd0851f44181e6171d6b87ecc06dc82ad04afdccf0e453b6) 420s ok 46 - Logout request 420s ok 47 - Response is 200 420s ok 48 - Cookie is deleted 420s ok 49 - No pdata 420s ok 50 - Disconnect request 420s ok 51 - Response is 401 420s ok 52 - Portal object 420s ok 53 - Init 420s ok 54 - Portal app 420s 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]" 420s ok 56 - Try to connect with login rtyler 420s ok 57 - Get cookie lemonldap (233f9bf4e8beab46d8102fc98fca5016937d2761fe55b2b87e0c7f062c01ece9) 420s ok 58 - Demo and DBI exported variables exist in session 420s ok 59 - Try to connect with login dvador 420s ok 60 - Get cookie lemonldap (3cb6b02cec63af760ae632ecc85df34b22e72b13bfbc2cfb0430bcb34e8a24b7) 420s ok 61 - Try to connect with login dwho 420s ok 62 - Response status is 401 420s ok 63 - Content is JSON 420s ok 64 - Error code is 5 420s ok 65 - Portal object 420s ok 66 - Init 420s ok 67 - Portal app 420s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 420s ok 69 - Try to connect with login rtyler 420s ok 70 - Get cookie lemonldap (49007effdbfe167626441f0b995c83f010b896a4536c6bb2bba0910fb91aa7c1) 420s ok 71 - Try to connect with login dwho 420s ok 72 - Get cookie lemonldap (7d769889ea03411c8ce28cd81679868dd637cad6618b2c4fe87a348decdc2641) 420s ok 73 - Portal object 420s ok 74 - Init 420s ok 75 - Portal app 420s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 420s ok 77 - Try to connect with login rtyler 420s ok 78 - Get cookie lemonldap (886e1cacf6e4c1c3a5be49e7a7984df9034e275d2ad2fa1dd0f46c6d03f30752) 420s ok 79 - Try to connect with login dwho 420s ok 80 - Response status is 401 420s ok 81 - Content is JSON 420s ok 82 - Error code is 5 420s 1..82 420s ok 421s t/36-Combination-Kerberos-multiple-domains.t ................................... 421s Warning: program compiled against libxml 215 using older 214 421s ok 1 - use Lemonldap::NG::Portal::Main; 421s ok 2 - Portal object 421s ok 3 - Init 421s ok 4 - Portal app 421s # Subtest: Successful Kerberos authentication on dom1 421s ok 1 - Simple access 421s ok 2 - Found Kerberos JS 421s ok 3 - HTTP code is 200 421s ok 4 - Page contains a form 421s ok 5 - Host match 421s ok 6 - Field "kerberos" is defined 421s ok 7 - Field "ajax_auth_token" is defined 421s ok 8 - CSP header authorize POST request to \# 421s ok 9 - AJAX query 421s ok 10 421s ok 11 - AJAX query 421s ok 12 - HTTP code is 200 421s ok 13 - Content-Type is JSON 421s ok 14 - Content is valid JSON 421s ok 15 - User token was returned 421s ok 16 - Post form 421s ok 17 - Get cookie lemonldap (b093025fac7ad5459074cd452a68e581de1ac99489f29b79a4b43c01f4293839) 421s ok 18 - Get session using restSessionServer 421s ok 19 - HTTP code is 200 421s ok 20 - Deserialize session content 421s ok 21 - Session has correct value for cn 421s 1..21 421s ok 5 - Successful Kerberos authentication on dom1 421s # Subtest: Successful Kerberos authentication on dom2 421s ok 1 - Simple access 421s ok 2 - Found Kerberos JS 421s ok 3 - HTTP code is 200 421s ok 4 - Page contains a form 421s ok 5 - Host match 421s ok 6 - Field "kerberos" is defined 421s ok 7 - Field "ajax_auth_token" is defined 421s ok 8 - CSP header authorize POST request to \# 421s ok 9 - AJAX query 421s ok 10 421s ok 11 - AJAX query 421s ok 12 - HTTP code is 200 421s ok 13 - Content-Type is JSON 421s ok 14 - Content is valid JSON 421s ok 15 - User token was returned 421s ok 16 - Post form 421s ok 17 - Get cookie lemonldap (4b8ba86f19a031b335bc58087ce89d36e77865fbadc07816185b096316df0c87) 421s ok 18 - Get session using restSessionServer 421s ok 19 - HTTP code is 200 421s ok 20 - Deserialize session content 421s ok 21 - Session has correct value for cn 421s 1..21 421s ok 6 - Successful Kerberos authentication on dom2 421s # Subtest: Fallback to Dom1 421s ok 1 - Simple access 421s ok 2 - Found Kerberos JS 421s ok 3 - HTTP code is 200 421s ok 4 - Page contains a form 421s ok 5 - Host match 421s ok 6 - Field "kerberos" is defined 421s ok 7 - Field "ajax_auth_token" is defined 421s ok 8 - CSP header authorize POST request to \# 421s ok 9 - Post form 421s ok 10 - HTTP code is 200 421s ok 11 - Page contains a form 421s ok 12 - Host match 421s ok 13 - Field "user" is defined 421s ok 14 - Field "password" is defined 421s ok 15 - CSP header authorize POST request to \# 421s ok 16 - Post form 421s ok 17 - Get cookie lemonldap (107f400f532fbe5bcd18c9bdecbc0df08bbeedc4f8d0662bc90acdb3f0827b42) 421s ok 18 - Get session using restSessionServer 421s ok 19 - HTTP code is 200 421s ok 20 - Deserialize session content 421s ok 21 - Session has correct value for cn 421s 1..21 421s ok 7 - Fallback to Dom1 421s # Subtest: Fallback to Dom2 421s ok 1 - Simple access 421s ok 2 - Found Kerberos JS 421s ok 3 - HTTP code is 200 421s ok 4 - Page contains a form 421s ok 5 - Host match 421s ok 6 - Field "kerberos" is defined 421s ok 7 - Field "ajax_auth_token" is defined 421s ok 8 - CSP header authorize POST request to \# 421s ok 9 - Post form 421s ok 10 - HTTP code is 200 421s ok 11 - Page contains a form 421s ok 12 - Host match 421s ok 13 - Field "user" is defined 421s ok 14 - Field "password" is defined 421s ok 15 - CSP header authorize POST request to \# 421s ok 16 - Post form 421s ok 17 - Get cookie lemonldap (7bcae742a227a51d7a5e31217849cd13c5c12de40d792e124f7cab265738806d) 421s ok 18 - Get session using restSessionServer 421s ok 19 - HTTP code is 200 421s ok 20 - Deserialize session content 421s ok 21 - Session has correct value for cn 421s 1..21 421s ok 8 - Fallback to Dom2 421s 1..8 421s ok 421s t/36-Combination-Password.t .................................................... 421s Warning: program compiled against libxml 215 using older 214 421s ok 1 - use Lemonldap::NG::Portal::Main; 421s ok 2 - Portal object 421s ok 3 - Init 421s ok 4 - Portal app 421s ok 5 - Try to connect with login jkirk 421s ok 6 - Get cookie lemonldap (6c1f72054b8a3bb56778a3c3db7b2fd9eb11acc2dd944d79dacfbb165cdcf2ed) 421s ok 7 - Try to change password 421s ok 8 - HTTP code is 200 421s ok 9 - Content-Type is JSON 421s ok 10 - Content is valid JSON 421s ok 11 - PE_PASSWORD_OK 421s ok 12 - Try to connect with login jkirk 421s ok 13 - Response status is 401 421s ok 14 - Content is JSON 421s ok 15 - Error code is 5 421s ok 16 - Try to connect with login jkirk 421s ok 17 - Get cookie lemonldap (4dd3a59d43af5f4b7c69553e10f757c0cb25a8ccc41bb4b1f50c8fbde96c050b) 421s ok 18 - Try to connect with login dvador 421s ok 19 - Get cookie lemonldap (49e555619a6c93622c1d0354828f8abd7a9b461ba525a92099ea44febd7e701c) 421s ok 20 - Try to change password 421s ok 21 - HTTP code is 200 421s ok 22 - Content-Type is JSON 421s ok 23 - Content is valid JSON 421s ok 24 - PE_PASSWORD_OK 421s ok 25 - Try to connect with login dvador 421s ok 26 - Response status is 401 421s ok 27 - Content is JSON 421s ok 28 - Error code is 5 421s ok 29 - Try to connect with login dvador 421s ok 30 - Get cookie lemonldap (5184a069531d9391706ba7bd495e6f1ea373be5418d89b3b99b4f856578d0b86) 421s 1..30 421s ok 421s t/36-Combination-SSL-Kerberos.t ................................................ 421s Warning: program compiled against libxml 215 using older 214 421s ok 1 - use Lemonldap::NG::Portal::Main; 421s ok 2 - Portal object 421s ok 3 - Init 421s ok 4 - Portal app 421s # Subtest: Auth by SSL 421s ok 1 - Get cookie lemonldap (4a4ebbc71a5a13e1a595e3d1ff3c53d0f470933019a2d9f458d738d0f16aa40e) 421s ok 2 - Correct session auth module 421s ok 3 - Correct session UID 421s 1..3 421s ok 5 - Auth by SSL 421s # Subtest: Auth by Kerberos 421s ok 1 - HTTP code is 200 421s ok 2 - Page contains a form 421s ok 3 - Host match 421s ok 4 - Field "kerberos" is defined 421s ok 5 - CSP header authorize POST request to \# 421s ok 6 - Found hidden attribut "kerberos" with value="0" 421s ok 7 - Get Kerberos javascript 421s ok 8 - Response body is not empty 421s ok 9 - Found waiting message 421s ok 10 - HTTP code is 200 421s ok 11 - Page contains a form 421s ok 12 - Host match 421s ok 13 - Field "url" is defined 421s ok 14 - Field "kerberos" is defined 421s ok 15 - Field "ajax_auth_token" is defined 421s ok 16 - CSP header authorize POST request to \# 421s ok 17 - AJAX query 421s ok 18 421s ok 19 - AJAX query 421s ok 20 - HTTP code is 200 421s ok 21 - Content-Type is JSON 421s ok 22 - Content is valid JSON 421s ok 23 - User token was returned 421s ok 24 - Post form 421s ok 25 - Get cookie lemonldap (b2a2539a7e2871447db48a59594dfa5d119ed10a5db9ac426b28920f6e808bbb) 421s ok 26 - Correct session auth module 421s ok 27 - Correct session UID 421s 1..27 421s ok 6 - Auth by Kerberos 421s # Subtest: Auth by Demo 421s ok 1 - Response body is not empty 421s ok 2 - Found waiting message 421s ok 3 - HTTP code is 200 421s ok 4 - Page contains a form 421s ok 5 - Host match 421s ok 6 - Field "url" is defined 421s ok 7 - Field "kerberos" is defined 421s ok 8 - Field "ajax_auth_token" is defined 421s ok 9 - CSP header authorize POST request to \# 421s ok 10 - Post form 421s ok 11 - HTTP code is 200 421s ok 12 - Page contains a form 421s ok 13 - Host match 421s ok 14 - Field "url" is defined 421s ok 15 - Field "user" is defined 421s ok 16 - Field "password" is defined 421s ok 17 - CSP header authorize POST request to \# 421s ok 18 - Post form 421s ok 19 - Get cookie lemonldap (943b00e7737dee87d61a47a42273be32cab33b154b8311c72474980e75f9d8cf) 421s ok 20 - Correct session auth module 421s ok 21 - Correct session UID 421s 1..21 421s ok 7 - Auth by Demo 421s 1..7 421s ok 422s t/36-Combination-with-Choice.t ................................................. 422s Warning: program compiled against libxml 215 using older 214 422s ok 1 - use Lemonldap::NG::Portal::Main; 422s ok 2 - Portal object 422s ok 3 - Init 422s ok 4 - Portal app 422s ok 5 - Expression loaded: "[Dm] or [Ch]" 422s ok 6 - Try to connect with login dwho 422s ok 7 - Get cookie lemonldap (e421eef9746b13f311d8c873ebbd85242cdc6902468b201ce03c9a2ffca46185) 422s ok 8 - Logout request 422s ok 9 - Response is 200 422s ok 10 - Cookie is deleted 422s ok 11 - No pdata 422s ok 12 - Disconnect request 422s ok 13 - Response is 401 422s ok 14 - Try to connect with login dvador 422s ok 15 - Get cookie lemonldap (7d3500b4766a7077c0f6125c7978956c17e4300dac53c16880434708f0be5788) 422s ok 16 - Logout request 422s ok 17 - Response is 200 422s ok 18 - Cookie is deleted 422s ok 19 - No pdata 422s ok 20 - Disconnect request 422s ok 21 - Response is 401 422s ok 22 - Portal object 422s ok 23 - Init 422s ok 24 - Portal app 422s ok 25 - Expression loaded: "[Dm] and [Ch]" 422s ok 26 - Try to connect with login rtyler 422s ok 27 - Get cookie lemonldap (ad57763ef5c36e3b6ca76e62615148697ceb8ecb731d6fd90bbb3c89de242ece) 422s ok 28 - Logout request 422s ok 29 - Response is 200 422s ok 30 - Cookie is deleted 422s ok 31 - No pdata 422s ok 32 - Disconnect request 422s ok 33 - Response is 401 422s ok 34 - Try to connect with login dwho 422s ok 35 - Get cookie lemonldap (9febcc40da08c4ba363534d17bafc829be15c3326cc1bfefb8a706f7f658e275) 422s ok 36 - Logout request 422s ok 37 - Response is 200 422s ok 38 - Cookie is deleted 422s ok 39 - No pdata 422s ok 40 - Disconnect request 422s ok 41 - Response is 401 422s ok 42 - Try to connect with login dwho 422s ok 43 - Response status is 401 422s ok 44 - Content is JSON 422s ok 45 - Error code is 5 422s ok 46 - Portal object 422s ok 47 - Init 422s ok 48 - Portal app 422s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 422s ok 50 - Try to connect with login dwho 422s ok 51 - Get cookie lemonldap (fcedb975756205c94ed5b05ecef0b033c5c0ef5470a7a4d0996e05a5d2e49501) 422s ok 52 - Logout request 422s ok 53 - Response is 200 422s ok 54 - Cookie is deleted 422s ok 55 - No pdata 422s ok 56 - Disconnect request 422s ok 57 - Response is 401 422s ok 58 - Try to connect with login dvador 422s ok 59 - Get cookie lemonldap (b1cd03a3ca7af75e0678843ef703ab4d454cfde35699136cb9fe31fd14865961) 422s ok 60 - Logout request 422s ok 61 - Response is 200 422s ok 62 - Cookie is deleted 422s ok 63 - No pdata 422s ok 64 - Disconnect request 422s ok 65 - Response is 401 422s ok 66 - Portal object 422s ok 67 - Init 422s ok 68 - Portal app 422s 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]" 422s ok 70 - Try to connect with login rtyler 422s ok 71 - Get cookie lemonldap (13c82200788b8c98ba071eba118ceca155cb418de56eb2e2e2437dfd173ab1b4) 422s ok 72 - Logout request 422s ok 73 - Response is 200 422s ok 74 - Cookie is deleted 422s ok 75 - No pdata 422s ok 76 - Disconnect request 422s ok 77 - Response is 401 422s ok 78 - Try to connect with login dvador 422s ok 79 - Get cookie lemonldap (2629ff0eccf5aa7af597d20c2cbeaa2f259e482cce6caecadcb0220234ca8067) 422s ok 80 - Logout request 422s ok 81 - Response is 200 422s ok 82 - Cookie is deleted 422s ok 83 - No pdata 422s ok 84 - Disconnect request 422s ok 85 - Response is 401 422s ok 86 - Try to connect with login dwho 422s ok 87 - Get cookie lemonldap (7e2a7bea8a50969df565d4d7ce99c3b753d6ab62a991fe0ab9fcd76db747d578) 422s ok 88 - Logout request 422s ok 89 - Response is 200 422s ok 90 - Cookie is deleted 422s ok 91 - No pdata 422s ok 92 - Disconnect request 422s ok 93 - Response is 401 422s ok 94 - Try to connect with login dwho 422s ok 95 - Response status is 401 422s ok 96 - Content is JSON 422s ok 97 - Error code is 5 422s 1..97 422s ok 422s t/36-Combination-with-TOTP.t ................................................... 422s Warning: program compiled against libxml 215 using older 214 422s ok 1 - use Lemonldap::NG::Portal::Main; 422s ok 2 - Portal object 422s ok 3 - Init 422s ok 4 - Portal app 422s ok 5 - Get Menu 422s ok 6 - HTTP code is 200 422s ok 7 - Page contains a form 422s ok 8 - Host match 422s ok 9 - Field "user" is defined 422s ok 10 - Field "password" is defined 422s ok 11 - Field "token" is defined 422s ok 12 - CSP header authorize POST request to \# 422s ok 13 - Auth query 422s ok 14 - Get cookie lemonldap (e33f90236434cc2ad1922cd3f3636a923d712f59d61913f7522c5413fb667baa) 422s ok 15 - Get redirection 422s ok 16 - Location is http://auth.example.com/ 422s ok 17 - Form registration 422s ok 18 - Found TOTP js 422s ok 19 - Get new key 422s ok 20 - Content is JSON 422s ok 21 - Found secret 422s ok 22 - Found token 422s ok 23 - Code 422s ok 24 - Code contains 6 digits 422s ok 25 - Post code 422s ok 26 - Content is JSON 422s ok 27 - Key is registered 422s ok 28 - Logout request 422s ok 29 - Response is 200 422s ok 30 - Cookie is deleted 422s ok 31 - No pdata 422s ok 32 - Disconnect request 422s ok 33 - Response is 401 422s ok 34 - Get Menu 422s ok 35 - HTTP code is 200 422s ok 36 - Page contains a form 422s ok 37 - Host match 422s ok 38 - Field "user" is defined 422s ok 39 - Field "password" is defined 422s ok 40 - Field "token" is defined 422s ok 41 - CSP header authorize POST request to \# 422s ok 42 - Auth query with bad password 422s ok 43 - Get Menu 422s ok 44 - HTTP code is 200 422s ok 45 - Page contains a form 422s ok 46 - Host match 422s ok 47 - Field "user" is defined 422s ok 48 - Field "password" is defined 422s ok 49 - Field "token" is defined 422s ok 50 - CSP header authorize POST request to \# 422s ok 51 - Auth query 422s ok 52 - HTTP code is 200 422s ok 53 - Page contains a form 422s ok 54 - URI match 422s ok 55 - Field "token" is defined 422s ok 56 - Code 422s ok 57 - Post code 422s ok 58 - Token expired 422s ok 59 - Get Menu 422s ok 60 - HTTP code is 200 422s ok 61 - Page contains a form 422s ok 62 - Host match 422s ok 63 - Field "user" is defined 422s ok 64 - Field "password" is defined 422s ok 65 - Field "token" is defined 422s ok 66 - CSP header authorize POST request to \# 422s 1..66 422s ok 422s t/36-Combination-with-over.t ................................................... 422s Warning: program compiled against libxml 215 using older 214 422s ok 1 - use Lemonldap::NG::Portal::Main; 422s ok 2 - Portal object 422s ok 3 - Init 422s ok 4 - Portal app 422s ok 5 - Expression loaded: "[Dm] or [DB]" 422s ok 6 - JSON is parsed 422s ok 7 - Try to connect with login dwho 422s ok 8 - Get cookie lemonldap (27421a154f5f85aba42ae7d1b2945aaf2ead2e1bfb213c79281dbf3694aef37e) 422s ok 9 - Logout request 422s ok 10 - Response is 200 422s ok 11 - Cookie is deleted 422s ok 12 - No pdata 422s ok 13 - Disconnect request 422s ok 14 - Response is 401 422s ok 15 - Try to connect with login dvador 422s ok 16 - Get cookie lemonldap (446f3951ea0a206c35d185812b8ff93ad4518e44d8b84d3aa2e02c7d31fc16e9) 422s ok 17 - Logout request 422s ok 18 - Response is 200 422s ok 19 - Cookie is deleted 422s ok 20 - No pdata 422s ok 21 - Disconnect request 422s ok 22 - Response is 401 422s 1..22 422s ok 423s t/36-Combination-with-token.t .................................................. 423s Warning: program compiled against libxml 215 using older 214 423s ok 1 - use Lemonldap::NG::Portal::Main; 423s ok 2 - Portal object 423s ok 3 - Init 423s ok 4 - Portal app 423s ok 5 - Expression loaded: "[Dm] or [DB]" 423s ok 6 - Unauth request 423s ok 7 - HTTP code is 200 423s ok 8 - Page contains a form 423s ok 9 - Host match 423s ok 10 - Field "token" is defined 423s ok 11 - CSP header authorize POST request to \# 423s ok 12 - Try to connect with login dwho 423s ok 13 - Get cookie lemonldap (5f3fe250e28bafa5134eff1fa185800dafda5d76086309fe2ed6fd72862a77dc) 423s ok 14 - Logout request 423s ok 15 - Response is 200 423s ok 16 - Cookie is deleted 423s ok 17 - No pdata 423s ok 18 - Disconnect request 423s ok 19 - Response is 401 423s ok 20 - Unauth request 423s ok 21 - HTTP code is 200 423s ok 22 - Page contains a form 423s ok 23 - Host match 423s ok 24 - Field "token" is defined 423s ok 25 - CSP header authorize POST request to \# 423s ok 26 - Try to connect with login dvador 423s ok 27 - Get cookie lemonldap (e24f1aea5e1ab0f2d6e330f57f4fc1096a4f7eb0af3eb7e450d8f15546252e26) 423s ok 28 - Logout request 423s ok 29 - Response is 200 423s ok 30 - Cookie is deleted 423s ok 31 - No pdata 423s ok 32 - Disconnect request 423s ok 33 - Response is 401 423s ok 34 - Portal object 423s ok 35 - Init 423s ok 36 - Portal app 423s ok 37 - Expression loaded: "[Dm] and [DB]" 423s ok 38 - Unauth request 423s ok 39 - HTTP code is 200 423s ok 40 - Page contains a form 423s ok 41 - Host match 423s ok 42 - Field "token" is defined 423s ok 43 - CSP header authorize POST request to \# 423s ok 44 - Try to connect with login rtyler 423s ok 45 - Get cookie lemonldap (f760ce808e7edb1b2f0fd6c509982b122f695674f5f6267ed177a5227fae3023) 423s ok 46 - Logout request 423s ok 47 - Response is 200 423s ok 48 - Cookie is deleted 423s ok 49 - No pdata 423s ok 50 - Disconnect request 423s ok 51 - Response is 401 423s ok 52 - Unauth request 423s ok 53 - HTTP code is 200 423s ok 54 - Page contains a form 423s ok 55 - Host match 423s ok 56 - Field "token" is defined 423s ok 57 - CSP header authorize POST request to \# 423s ok 58 - Try to connect with login dwho 423s ok 59 - Response status is 401 423s ok 60 - Content is JSON 423s ok 61 - Error code is 5 423s ok 62 - Portal object 423s ok 63 - Init 423s ok 64 - Portal app 423s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 423s ok 66 - Unauth request 423s ok 67 - HTTP code is 200 423s ok 68 - Page contains a form 423s ok 69 - Host match 423s ok 70 - Field "token" is defined 423s ok 71 - CSP header authorize POST request to \# 423s ok 72 - Try to connect with login dwho 423s ok 73 - Get cookie lemonldap (e05ec65e7dc4ac34a9ffbb1596033b10ca1b88cc0c1f591da328dc4d5817d7ef) 423s ok 74 - Logout request 423s ok 75 - Response is 200 423s ok 76 - Cookie is deleted 423s ok 77 - No pdata 423s ok 78 - Disconnect request 423s ok 79 - Response is 401 423s ok 80 - Unauth request 423s ok 81 - HTTP code is 200 423s ok 82 - Page contains a form 423s ok 83 - Host match 423s ok 84 - Field "token" is defined 423s ok 85 - CSP header authorize POST request to \# 423s ok 86 - Try to connect with login dvador 423s ok 87 - Get cookie lemonldap (2292bfb577459b507a041d5ee695f84aa6635457e46921f4c424e1e4aa3adda2) 423s ok 88 - Logout request 423s ok 89 - Response is 200 423s ok 90 - Cookie is deleted 423s ok 91 - No pdata 423s ok 92 - Disconnect request 423s ok 93 - Response is 401 423s ok 94 - Portal object 423s ok 95 - Init 423s ok 96 - Portal app 423s 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]" 423s ok 98 - Unauth request 423s ok 99 - HTTP code is 200 423s ok 100 - Page contains a form 423s ok 101 - Host match 423s ok 102 - Field "token" is defined 423s ok 103 - CSP header authorize POST request to \# 423s ok 104 - Try to connect with login rtyler 423s ok 105 - Get cookie lemonldap (07511d0c14413deb6b3b6885dcb0ef915d776802ee91c71d3fcc5958fc227469) 423s ok 106 - Logout request 423s ok 107 - Response is 200 423s ok 108 - Cookie is deleted 423s ok 109 - No pdata 423s ok 110 - Disconnect request 423s ok 111 - Response is 401 423s ok 112 - Unauth request 423s ok 113 - HTTP code is 200 423s ok 114 - Page contains a form 423s ok 115 - Host match 423s ok 116 - Field "token" is defined 423s ok 117 - CSP header authorize POST request to \# 423s ok 118 - Try to connect with login dvador 423s ok 119 - Get cookie lemonldap (7d226de01156644c3ccf2fa6b04c85fe5dc85b851cb493b3f70139a4c6a35d2e) 423s ok 120 - Logout request 423s ok 121 - Response is 200 423s ok 122 - Cookie is deleted 423s ok 123 - No pdata 423s ok 124 - Disconnect request 423s ok 125 - Response is 401 423s ok 126 - Unauth request 423s ok 127 - HTTP code is 200 423s ok 128 - Page contains a form 423s ok 129 - Host match 423s ok 130 - Field "token" is defined 423s ok 131 - CSP header authorize POST request to \# 423s ok 132 - Try to connect with login dwho 423s ok 133 - Response status is 401 423s ok 134 - Content is JSON 423s ok 135 - Error code is 5 423s 1..135 423s ok 423s t/36-Combination.t ............................................................. 423s Warning: program compiled against libxml 215 using older 214 423s ok 1 - use Lemonldap::NG::Portal::Main; 423s ok 2 - Portal object 423s ok 3 - Init 423s ok 4 - Portal app 423s ok 5 - Expression loaded: "[Dm] or [DB]" 423s ok 6 - Try to connect with login dwho 423s ok 7 - Get cookie lemonldap (a054e8af396abf1e2e805f247a953f9a99c9890ac3d1f9a40b08752e76db0a2b) 423s ok 8 - Logout request 423s ok 9 - Response is 200 423s ok 10 - Cookie is deleted 423s ok 11 - No pdata 423s ok 12 - Disconnect request 423s ok 13 - Response is 401 423s ok 14 - Try to connect with login dvador 423s ok 15 - Get cookie lemonldap (133aee0c4f447deeb8d78c813f52d0e02685243a03dd2d1ed000963d670b59d0) 423s ok 16 - Portal object 423s ok 17 - Init 423s ok 18 - Portal app 423s ok 19 - Expression loaded: "[Dm] and [DB]" 423s ok 20 - Try to connect with login rtyler 423s ok 21 - Get cookie lemonldap (0cfe4447b765c4d84ec8226638d0ef4de71cbb1bde9b0b4e3365ee6e2f2fc39d) 423s ok 22 - Logout request 423s ok 23 - Response is 200 423s ok 24 - Cookie is deleted 423s ok 25 - No pdata 423s ok 26 - Disconnect request 423s ok 27 - Response is 401 423s ok 28 - Try to connect with login dwho 423s ok 29 - Response status is 401 423s ok 30 - Content is JSON 423s ok 31 - Error code is 5 423s ok 32 - Portal object 423s ok 33 - Init 423s ok 34 - Portal app 423s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 423s ok 36 - Try to connect with login dwho 423s ok 37 - Get cookie lemonldap (3e55d2f0c0fed0f9673f5f4e8dde4c2b6b145497f2e4c72a05ef1eade7e1e158) 423s ok 38 - Logout request 423s ok 39 - Response is 200 423s ok 40 - Cookie is deleted 423s ok 41 - No pdata 423s ok 42 - Disconnect request 423s ok 43 - Response is 401 423s ok 44 - Try to connect with login dvador 423s ok 45 - Get cookie lemonldap (31fcac2690e11a50e5c43761a031b7b4fc1bf85b37318bc91149cd47ffcb9caf) 423s ok 46 - Logout request 423s ok 47 - Response is 200 423s ok 48 - Cookie is deleted 423s ok 49 - No pdata 423s ok 50 - Disconnect request 423s ok 51 - Response is 401 423s ok 52 - Portal object 423s ok 53 - Init 423s ok 54 - Portal app 423s 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]" 423s ok 56 - Try to connect with login rtyler 423s ok 57 - Get cookie lemonldap (445c25453ca500c8f2e91b3a9cae28b096fd21ef13f973b108e7b7940a7137d5) 423s ok 58 - Demo and DBI exported variables exist in session 423s ok 59 - Try to connect with login dvador 423s ok 60 - Get cookie lemonldap (37cecd993a3a317598530ae13dcaa9ef5b8415c31cd7bf2bc1a89edda1084e7a) 423s ok 61 - Try to connect with login dwho 423s ok 62 - Response status is 401 423s ok 63 - Content is JSON 423s ok 64 - Error code is 5 423s ok 65 - Portal object 423s ok 66 - Init 423s ok 67 - Portal app 423s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 423s ok 69 - Try to connect with login rtyler 423s ok 70 - Get cookie lemonldap (fa7d461c0c2422b8c6dd5459f92944afaa6383ce8b47c88adbe45d7369578ab9) 423s ok 71 - Try to connect with login dwho 423s ok 72 - Get cookie lemonldap (a6b5e1b851a07e0bbf0a96fc2d04e384af4d4606bda1a7c91ab6729a62235ddd) 423s ok 73 - Portal object 423s ok 74 - Init 423s ok 75 - Portal app 423s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 423s ok 77 - Try to connect with login rtyler 423s ok 78 - Get cookie lemonldap (5d641908f6b92f8386da9936dbe9271ae1c43232de4e7b3dafbb359796b5ca9b) 423s ok 79 - Try to connect with login dwho 423s ok 80 - Response status is 401 423s ok 81 - Content is JSON 423s ok 82 - Error code is 5 423s 1..82 423s ok 424s t/37-CAS-App-to-SAML-IdP-POST-with-WAYF.t ...................................... 424s Warning: program compiled against libxml 215 using older 214 424s ok 1 - use Lemonldap::NG::Portal::Main; 424s ok 2 - Portal object 424s ok 3 - Init 424s ok 4 - Portal app 424s ok 5 - Register $type 424s ok 6 - Portal object 424s ok 7 - Init 424s ok 8 - Portal app 424s ok 9 - Register $type 424s ok 10 - Portal object 424s ok 11 - Init 424s ok 12 - Portal app 424s ok 13 - Register $type 424s # ==> Pushing APP <== 424s # ==> Popping APP <== 424s ok 14 - Unauth CAS app request 424s ok 15 - Get cookie llngcasserver (proxy) 424s ok 16 - Get CAS server cookie 424s ok 17 - Get redirection 424s ok 18 - Location header found 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 19 - Push request to proxy 424s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221761633198_38251%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705078%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 424s ok 21 - Get redirection 424s ok 22 - Location header found 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 23 - Return from WAYF 424s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221761633198_38251%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705078%7D) 424s ok 25 - HTTP code is 200 424s ok 26 - Page contains a form 424s ok 27 - Host match 424s ok 28 - URI match 424s ok 29 - Field "SAMLRequest" is defined 424s ok 30 - CSP header authorize POST request to auth.idp.com 424s ok 31 - Method is POST 424s # ==> Pushing IDP <== 424s # ==> Popping IDP <== 424s ok 32 - Launch SAML request to IdP 424s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705078%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633198_8615%22%7D) 424s # ==> Pushing IDP <== 424s # ==> Popping IDP <== 424s ok 34 - Post authentication 424s ok 35 - HTTP code is 200 424s ok 36 - Page contains a form 424s ok 37 - CSP header authorize POST request to auth.proxy.com 424s ok 38 - Method is POST 424s ok 39 - Get cookie lemonldap (b077d51f1f324362ab27be1664b3d0d2c1b4c955cccead89fae86a61e1b3b0db) 424s ok 40 - Get cookie lemonldappdata () 424s ok 41 - SAML request cleared from pdata 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 42 - POST SAML response 424s ok 43 - Get cookie lemonldap (ae2702b5d38ab0c30faa8f6c379e8f4fba25c24c144d0035c3b946986e10bf88) 424s ok 44 - Get redirection 424s ok 45 - Location header found 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 46 - Follow internal redirection 424s ok 47 - Get redirection 424s ok 48 - Location header found 424s # ==> Pushing APP <== 424s ok 49 - SOAP request 424s # ==> Saving handler APP <== 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s # ==> Restoring APP <== 424s ok 50 - Execute request to /cas/serviceValidate 424s ok 51 - HTTP code is 200 424s ok 52 - Content is XML 424s # ==> Popping APP <== 424s ok 53 - Follow redirection to RP 424s ok 54 - Get cookie lemonldap (b821d484fd684510d53815c3c69f9c942b64cb05083e37a9321dac39c806fa20) 424s 1..54 424s ok 424s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 424s Warning: program compiled against libxml 215 using older 214 424s ok 1 - use Lemonldap::NG::Portal::Main; 424s ok 2 - Portal object 424s ok 3 - Init 424s ok 4 - Portal app 424s ok 5 - Register $type 424s ok 6 - Portal object 424s ok 7 - Init 424s ok 8 - Portal app 424s ok 9 - Register $type 424s ok 10 - Portal object 424s ok 11 - Init 424s ok 12 - Portal app 424s ok 13 - Register $type 424s # ==> Pushing APP <== 424s # ==> Popping APP <== 424s ok 14 - Unauth CAS app request 424s ok 15 - Get cookie llngcasserver (proxy) 424s ok 16 - Get CAS server cookie 424s ok 17 - Get redirection 424s ok 18 - Location header found 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 19 - Push request to proxy 424s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633198_8739%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerTs%22%3A1761705078%7D) 424s ok 21 - HTTP code is 200 424s ok 22 - Page contains a form 424s ok 23 - Host match 424s ok 24 - URI match 424s ok 25 - Field "SAMLRequest" is defined 424s ok 26 - CSP header authorize POST request to auth.idp.com 424s ok 27 - Method is POST 424s # ==> Pushing IDP <== 424s # ==> Popping IDP <== 424s ok 28 - Launch SAML request to IdP 424s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633198_43758%22%2C%22issuerTs%22%3A1761705078%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 424s # ==> Pushing IDP <== 424s # ==> Popping IDP <== 424s ok 30 - Post authentication 424s ok 31 - HTTP code is 200 424s ok 32 - Page contains a form 424s ok 33 - CSP header authorize POST request to auth.proxy.com 424s ok 34 - Method is POST 424s ok 35 - Get cookie lemonldap (4e797c95fbd4adba013e243fc14af739027dd587392e35eacc7c5efedd9cb0da) 424s ok 36 - Get cookie lemonldappdata () 424s ok 37 - SAML request cleared from pdata 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 38 - POST SAML response 424s ok 39 - Get cookie lemonldap (c6f100c23e8100b84fcfec62caa4624750f05d90c7d98099b866ef5c20c10ed4) 424s ok 40 - Get redirection 424s ok 41 - Location header found 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s ok 42 - Follow internal redirection 424s ok 43 - Get redirection 424s ok 44 - Location header found 424s # ==> Pushing APP <== 424s ok 45 - SOAP request 424s # ==> Saving handler APP <== 424s # ==> Pushing PROXY <== 424s # ==> Popping PROXY <== 424s # ==> Restoring APP <== 424s ok 46 - Execute request to /cas/serviceValidate 424s ok 47 - HTTP code is 200 424s ok 48 - Content is XML 424s # ==> Popping APP <== 424s ok 49 - Follow redirection to RP 424s ok 50 - Get cookie lemonldap (d40f43ca91e390ef7567150cc6c9abc15e66c40b9399ccfbd549250ec79b9d80) 424s 1..50 424s ok 424s t/37-Issuer-Display-Rule.t ..................................................... 424s Warning: program compiled against libxml 215 using older 214 424s ok 1 - use Lemonldap::NG::Portal::Main; 424s ok 2 - Portal object 424s ok 3 - Init 424s ok 4 - Portal app 424s ok 5 - Get cookie lemonldap (53fd9058912e34713e10561e449cd04dd54028a268757fbaf507a5bfa70372ca) 424s ok 6 - Get Menu 424s ok 7 - Response body is not empty 424s ok 8 424s 1..8 424s ok 425s t/37-Issuer-Timeout.t .......................................................... 425s Warning: program compiled against libxml 215 using older 214 425s ok 1 - use Lemonldap::NG::Portal::Main; 425s ok 2 - Portal object 425s ok 3 - Init 425s ok 4 - Portal app 425s ok 5 - OP portal 425s # Subtest: Request RP1, wait for timeout, request RP2 425s ok 1 - Authorization request to RP1 425s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221761633379_43010%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1761705079%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 425s ok 3 - Authorization request to RP2 425s ok 4 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1761705679%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221761633979_15764%22%7D) 425s ok 5 - HTTP code is 200 425s ok 6 - Page contains a form 425s ok 7 - Host match 425s ok 8 - Field "user" is defined 425s ok 9 - Field "password" is defined 425s ok 10 - CSP header authorize POST request to \# 425s ok 11 - Authorization request to RP2 425s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1761705679%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221761633979_15764%22%7D) 425s ok 13 - HTTP code is 200 425s ok 14 - Page contains a form 425s ok 15 - URI match 425s ok 16 - Field "token" is defined 425s ok 17 - Field "code" is defined 425s ok 18 - Found EXTCODE input 425s ok 19 - Post code 425s ok 20 - Get redirection 425s ok 21 - Location is http://auth.op.com/oauth2 425s ok 22 - Get cookie lemonldap (08cd056077f64f2a66fa3f0aaa9f16003397b410305bdd6b7514073ea827078d) 425s ok 23 - Authorization request to RP1 425s ok 24 - Get redirection 425s ok 25 - Location header found 425s 1..25 425s ok 6 - Request RP1, wait for timeout, request RP2 425s # Subtest: Request RP1, wait for timeout, complete login 425s ok 1 - Authorization request to RP1 425s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221761633379_12663%22%2C%22issuerTs%22%3A1761705079%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 425s ok 3 - HTTP code is 200 425s ok 4 - Page contains a form 425s ok 5 - Host match 425s ok 6 - Field "user" is defined 425s ok 7 - Field "password" is defined 425s ok 8 - CSP header authorize POST request to \# 425s ok 9 - Authorization request to RP2 425s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1761705079%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221761633379_12663%22%7D) 425s ok 11 - HTTP code is 200 425s ok 12 - Page contains a form 425s ok 13 - URI match 425s ok 14 - Field "token" is defined 425s ok 15 - Field "code" is defined 425s ok 16 - Found EXTCODE input 425s ok 17 - Post code 425s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221761633379_12663%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 425s ok 19 - Get redirection 425s ok 20 - Location is http://auth.op.com/oauth2 425s ok 21 - Get cookie lemonldap (05dff75535bad2083992e8a2fc11e75d184237c85ed44cc2efa1636f6d1b52eb) 425s ok 22 - Authorization request to RP1 425s ok 23 - Expected portal error code: code found on page 425s ok 24 - Expected portal error code 425s ok 25 - Get cookie lemonldappdata () 425s ok 26 - pdata was cleared 425s 1..26 425s ok 7 - Request RP1, wait for timeout, complete login 425s 1..7 425s ok 425s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 425s Warning: program compiled against libxml 215 using older 214 425s ok 1 - use Lemonldap::NG::Portal::Main; 425s ok 2 - Portal object 425s ok 3 - Init 425s ok 4 - Portal app 425s ok 5 - Register $type 425s ok 6 - Portal object 425s ok 7 - Init 425s ok 8 - Portal app 425s ok 9 - Register $type 425s ok 10 - Portal object 425s ok 11 - Init 425s ok 12 - Portal app 425s ok 13 - Register $type 425s # ==> Pushing SP <== 425s # ==> Popping SP <== 425s ok 14 - Unauth SP request 425s ok 15 - Get redirection 425s ok 16 - Location header found 425s # ==> Pushing PROXY <== 425s # ==> Popping PROXY <== 425s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 425s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705079%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633199_41269%22%7D) 425s ok 19 - Get redirection 425s ok 20 - Location header found 425s # ==> Pushing IDP <== 425s # ==> Popping IDP <== 425s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 425s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1761705079%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633199_41634%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 425s ok 23 - HTTP code is 200 425s ok 24 - Page contains a form 425s ok 25 - Host match 425s ok 26 - Field "url" is defined 425s ok 27 - Field "timezone" is defined 425s ok 28 - Field "skin" is defined 425s ok 29 - Field "user" is defined 425s ok 30 - Field "password" is defined 425s ok 31 - CSP header authorize POST request to \# 425s # ==> Pushing IDP <== 425s # ==> Popping IDP <== 425s ok 32 - Post authentication, endpoint /saml/singleSignOn 425s ok 33 - Get cookie lemonldappdata () 425s ok 34 - Get cookie lemonldap (e6d9d4dfad914c8ed83769de2b21fcf43fdca0199895e8b764fb2394460c03da) 425s ok 35 - HTTP code is 200 425s ok 36 - Page contains a form 425s ok 37 - Host match 425s ok 38 - URI match 425s ok 39 - Field "SAMLResponse" is defined 425s ok 40 - Field "RelayState" is defined 425s ok 41 - CSP header authorize POST request to auth.proxy.com 425s # ==> Pushing PROXY <== 425s # ==> Popping PROXY <== 425s ok 42 - Post SAML response to PROXY 425s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633199_41269%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 425s ok 44 - Get cookie lemonldap (c6381fa1c7bd1f130487b93227ae6df78e6dd33b313b0f709ae8c6566822a489) 425s ok 45 - Get redirection 425s ok 46 - Location header found 425s # ==> Pushing PROXY <== 425s # ==> Popping PROXY <== 425s ok 47 - internal redirection to PROXY, endpoint /saml 425s ok 48 - HTTP code is 200 425s ok 49 - Page contains a form 425s ok 50 - Host match 425s ok 51 - URI match 425s ok 52 - Field "SAMLResponse" is defined 425s ok 53 - CSP header authorize POST request to auth.sp.com 425s # ==> Pushing SP <== 425s # ==> Popping SP <== 425s ok 54 - Post SAML response to SP 425s ok 55 - Get cookie lemonldap (a4327a4e1cf6396326c80827f412b3c273a195971ceda3092b65b5f883a3d4dc) 425s # ==> Pushing SP <== 425s ok 56 - REST request 425s ok 57 - Request from PROXY to PROXY 425s # ==> Saving handler SP <== 425s # ==> Pushing PROXY <== 425s ok 58 - REST request 425s ok 59 - Request to IDP 425s # ==> Saving handler PROXY <== 425s # ==> Pushing IDP <== 425s # ==> Popping IDP <== 425s # ==> Restoring PROXY <== 425s ok 60 - Execute post request 425s ok 61 - Response is 200 425s ok 62 - Content is JSON|XML 425s # ==> Popping PROXY <== 425s # ==> Restoring SP <== 425s ok 63 - Execute post request 425s ok 64 - Response is 200 425s ok 65 - Content is JSON|XML 425s # ==> Popping SP <== 425s ok 66 - Call logout from SP 425s ok 67 - Get cookie lemonldap (0) 425s ok 68 - Test empty cookie on SP 425s ok 69 - Test disconnexion message on SP 425s # ==> Pushing PROXY <== 425s # ==> Popping PROXY <== 425s ok 70 - Test if still logged on PROXY 425s ok 71 - Get redirection 425s ok 72 - Location header found 425s # ==> Pushing IDP <== 425s # ==> Popping IDP <== 425s ok 73 - Test if still logged on IDP 425s ok 74 - test presence of user field in form (prove successful logout) 425s 1..74 425s ok 426s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 426s Warning: program compiled against libxml 215 using older 214 426s ok 1 - use Lemonldap::NG::Portal::Main; 426s ok 2 - Portal object 426s ok 3 - Init 426s ok 4 - Portal app 426s ok 5 - Register $type 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 6 - Get JWKS, endpoint /oauth2/jwks 426s ok 7 - HTTP code is 200 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 426s ok 9 - HTTP code is 200 426s ok 10 - Portal object 426s ok 11 - Init 426s ok 12 - Portal app 426s ok 13 - Register $type 426s ok 14 - Portal object 426s ok 15 - Init 426s ok 16 - Portal app 426s ok 17 - Register $type 426s # ==> Pushing RP <== 426s # ==> Popping RP <== 426s ok 18 - Unauth SP request 426s ok 19 - Get redirection 426s ok 20 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 21 - Push request to OP, endpoint /oauth2/authorize 426s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1761705080%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633200_36008%22%7D) 426s ok 23 - Get redirection 426s ok 24 - Location header found 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 426s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221761633200_15192%22%2C%22issuerTs%22%3A1761705080%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 426s ok 27 - HTTP code is 200 426s ok 28 - Page contains a form 426s ok 29 - Host match 426s ok 30 - Field "url" is defined 426s ok 31 - Field "timezone" is defined 426s ok 32 - Field "skin" is defined 426s ok 33 - Field "user" is defined 426s ok 34 - Field "password" is defined 426s ok 35 - CSP header authorize POST request to \# 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s ok 36 - Post authentication, endpoint /saml/singleSignOn 426s ok 37 - Get cookie lemonldappdata () 426s ok 38 - Get cookie lemonldap (53340b71d3f5836a0743e6e056ebaebef7ae377d4601777ea53f776acac099d0) 426s ok 39 - HTTP code is 200 426s ok 40 - Page contains a form 426s ok 41 - Host match 426s ok 42 - URI match 426s ok 43 - Field "SAMLResponse" is defined 426s ok 44 - Field "RelayState" is defined 426s ok 45 - CSP header authorize POST request to auth.op.com 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 46 - Post SAML response to SP 426s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221761633200_36008%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 426s ok 48 - Get cookie lemonldap (cff484c7f3038713404009a3ae3f5459d3f9fc483b51b1840819eb9dfed3731d) 426s ok 49 - Get redirection 426s ok 50 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 51 - Call OP from SAML SP 426s ok 52 - Get cookie lemonldappdata () 426s ok 53 - Get redirection 426s ok 54 - Location header found 426s # ==> Pushing RP <== 426s ok 55 - REST request 426s ok 56 - Request from RP to OP, endpoint /oauth2/token 426s # ==> Saving handler RP <== 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s # ==> Restoring RP <== 426s ok 57 - Execute post request 426s ok 58 - Response is 200 426s ok 59 - Content is JSON 426s ok 60 - REST request 426s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 426s # ==> Saving handler RP <== 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s # ==> Restoring RP <== 426s ok 62 - Execute get request 426s ok 63 - Response is 200 426s ok 64 - Content is JSON 426s # ==> Popping RP <== 426s ok 65 - Call openidconnectcallback on RP 426s ok 66 - Get cookie lemonldap (792ab83397183757e7dd457658a40171c1c137100e8ef36cb75b2fdc6106bdcd) 426s # ==> Pushing RP <== 426s # ==> Popping RP <== 426s ok 67 - Call logout from RP 426s ok 68 - Get cookie lemonldap (0) 426s ok 69 - Test empty cookie on RP 426s ok 70 - Get redirection 426s ok 71 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 72 - Forward logout to OP 426s ok 73 - HTTP code is 200 426s ok 74 - Page contains a form 426s ok 75 - Host match 426s ok 76 - Field "post_logout_redirect_uri" is defined 426s ok 77 - Field "confirm" is defined 426s ok 78 - Field "skin" is defined 426s ok 79 - CSP header authorize POST request to \# 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 426s ok 81 - Get cookie lemonldap (0) 426s ok 82 - Test empty cookie on OP 426s ok 83 - Get redirection 426s ok 84 - Location header found 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s ok 85 - redirect to IdP 426s ok 86 - Get cookie lemonldap (0) 426s ok 87 - Test empty cookie on IDP 426s ok 88 - Get redirection 426s ok 89 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 90 - redirect to OP 426s ok 91 - HTTP code is 200 426s 1..91 426s ok 426s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 426s Warning: program compiled against libxml 215 using older 214 426s ok 1 - use Lemonldap::NG::Portal::Main; 426s ok 2 - Portal object 426s ok 3 - Init 426s ok 4 - Portal app 426s ok 5 - Register $type 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 6 - Get JWKS, endpoint /oauth2/jwks 426s ok 7 - HTTP code is 200 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 426s ok 9 - HTTP code is 200 426s ok 10 - Portal object 426s ok 11 - Init 426s ok 12 - Portal app 426s ok 13 - Register $type 426s ok 14 - Portal object 426s ok 15 - Init 426s ok 16 - Portal app 426s ok 17 - Register $type 426s # ==> Pushing RP <== 426s # ==> Popping RP <== 426s ok 18 - Unauth SP request 426s ok 19 - Get redirection 426s ok 20 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 21 - Push request to OP, endpoint /oauth2/authorize 426s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705080%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221761633200_42236%22%7D) 426s ok 23 - Get redirection 426s ok 24 - Location header found 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 426s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705080%2C%22issuerRequestsaml%22%3A%221761633200_20476%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) 426s ok 27 - HTTP code is 200 426s ok 28 - Page contains a form 426s ok 29 - Host match 426s ok 30 - Field "url" is defined 426s ok 31 - Field "timezone" is defined 426s ok 32 - Field "skin" is defined 426s ok 33 - Field "user" is defined 426s ok 34 - Field "password" is defined 426s ok 35 - CSP header authorize POST request to \# 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s ok 36 - Post authentication, endpoint /saml/singleSignOn 426s ok 37 - Get cookie lemonldappdata () 426s ok 38 - Get cookie lemonldap (74c51987baed300736c92333f3aecb3bf120f00237deca0db4ed7a2e2594568b) 426s ok 39 - HTTP code is 200 426s ok 40 - Page contains a form 426s ok 41 - Host match 426s ok 42 - URI match 426s ok 43 - Field "SAMLResponse" is defined 426s ok 44 - Field "RelayState" is defined 426s ok 45 - CSP header authorize POST request to auth.op.com 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 46 - Post SAML response to SP 426s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221761633200_42236%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 426s ok 48 - Get cookie lemonldap (fb5df179fbde4084aaeca3b68d3a1955ed12da9b2148d22270721bf32251e049) 426s ok 49 - Get redirection 426s ok 50 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 51 - Call OP from SAML SP 426s ok 52 - Get cookie lemonldappdata () 426s ok 53 - Get redirection 426s ok 54 - Location header found 426s # ==> Pushing RP <== 426s ok 55 - REST request 426s ok 56 - Request from RP to OP, endpoint /oauth2/token 426s # ==> Saving handler RP <== 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s # ==> Restoring RP <== 426s ok 57 - Execute post request 426s ok 58 - Response is 200 426s ok 59 - Content is JSON|XML 426s ok 60 - REST request 426s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 426s # ==> Saving handler RP <== 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s # ==> Restoring RP <== 426s ok 62 - Execute get request 426s ok 63 - Response is 200 426s ok 64 - Content is JSON|XML 426s # ==> Popping RP <== 426s ok 65 - Call openidconnectcallback on RP 426s ok 66 - Get cookie lemonldap (53cf8927709f941b04b105f2afb20eef1d2d0d8ca1e18f12566492eda386c59d) 426s # ==> Pushing RP <== 426s # ==> Popping RP <== 426s ok 67 - Call logout from RP 426s ok 68 - Get cookie lemonldap (0) 426s ok 69 - Test empty cookie on RP 426s ok 70 - Get redirection 426s ok 71 - Location header found 426s # ==> Pushing OP <== 426s # ==> Popping OP <== 426s ok 72 - Forward logout to OP 426s ok 73 - HTTP code is 200 426s ok 74 - Page contains a form 426s ok 75 - Host match 426s ok 76 - Field "post_logout_redirect_uri" is defined 426s ok 77 - Field "confirm" is defined 426s ok 78 - Field "skin" is defined 426s ok 79 - CSP header authorize POST request to \# 426s # ==> Pushing OP <== 426s ok 80 - REST request 426s ok 81 - Request to IDP 426s # ==> Saving handler OP <== 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s # ==> Restoring OP <== 426s ok 82 - Execute post request 426s ok 83 - Response is 200 426s ok 84 - Content is JSON|XML 426s # ==> Popping OP <== 426s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 426s ok 86 - Get cookie lemonldap (0) 426s ok 87 - Test empty cookie on OP 426s ok 88 - Get redirection 426s ok 89 - Location header found 426s # ==> Pushing RP <== 426s # ==> Popping RP <== 426s ok 90 - redirect to RP 426s ok 91 - HTTP code is 200 426s # ==> Pushing IDP <== 426s # ==> Popping IDP <== 426s ok 92 - Test if still logged on IDP 426s ok 93 - test presence of user field in form (prove successful logout) 426s 1..93 426s ok 427s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 427s Warning: program compiled against libxml 215 using older 214 427s ok 1 - use Lemonldap::NG::Portal::Main; 427s ok 2 - Portal object 427s ok 3 - Init 427s ok 4 - Portal app 427s ok 5 - Register $type 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 6 - Get JWKS, endpoint /oauth2/jwks 427s ok 7 - HTTP code is 200 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 427s ok 9 - HTTP code is 200 427s ok 10 - Portal object 427s ok 11 - Init 427s ok 12 - Portal app 427s ok 13 - Register $type 427s ok 14 - Portal object 427s ok 15 - Init 427s ok 16 - Portal app 427s ok 17 - Register $type 427s # ==> Pushing RP <== 427s # ==> Popping RP <== 427s ok 18 - Unauth SP request 427s ok 19 - Get redirection 427s ok 20 - Location header found 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 21 - Push request to OP, endpoint /oauth2/authorize 427s ok 22 - HTTP code is 200 427s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1761705081%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633201_60396%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 24 - Post authentication, endpoint /oauth2/authorize 427s ok 25 - Get cookie lemonldap (00bafd4440cba9ecc8d5a86386bba6d811a4e6b7dc3584a75797e3b1538c9c3e) 427s ok 26 - HTTP code is 200 427s ok 27 - Page contains a form 427s ok 28 - Host match 427s ok 29 - Field "confirm" is defined 427s ok 30 - CSP header authorize POST request to \# 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 31 - Post confirmation, endpoint /oauth2/authorize 427s ok 32 - Get redirection 427s ok 33 - Location header found 427s # ==> Pushing RP <== 427s ok 34 - REST request 427s ok 35 - Request from RP to OP, endpoint /oauth2/token 427s # ==> Saving handler RP <== 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s # ==> Restoring RP <== 427s ok 36 - Execute request 427s ok 37 - Response is 200 427s ok 38 - Content is JSON 427s ok 39 - REST request 427s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 427s # ==> Saving handler RP <== 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s # ==> Restoring RP <== 427s ok 41 - Execute request 427s ok 42 - Response is 200 427s ok 43 - Content is JSON 427s # ==> Popping RP <== 427s ok 44 - Call openidconnectcallback on RP 427s ok 45 - Get cookie lemonldap (248d7733c2b30e77749a436186ebe4d192052d23c3c7e085633e1b85bb1b6185) 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 46 - Check session, endpoint /oauth2/checksession.html 427s ok 47 - HTTP code is 200 427s ok 48 - Frame can be embedded 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 49 - Try SAML SP 427s ok 50 - HTTP code is 200 427s ok 51 - Page contains a form 427s ok 52 - Host match 427s ok 53 - URI match 427s ok 54 - Field "SAMLRequest" is defined 427s ok 55 - CSP header authorize POST request to auth.op.com 427s ok 56 - Method is POST 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 57 - Post SAML request to IdP 427s ok 58 - HTTP code is 200 427s ok 59 - Page contains a form 427s ok 60 - Host match 427s ok 61 - URI match 427s ok 62 - Field "SAMLResponse" is defined 427s ok 63 - CSP header authorize POST request to auth.sp.com 427s ok 64 - Method is POST 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 65 - Post SAML response to SP 427s ok 66 - Get cookie lemonldap (ae22974bbadb985449b8101777fe763a4edac91e84cdf4f2c6ee988d3cc70c14) 427s # ==> Pushing RP <== 427s # ==> Popping RP <== 427s ok 67 - Query SP for logout 427s ok 68 - Get redirection 427s ok 69 - Location header found 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 70 - Push logout request to OP, endpoint /oauth2/logout 427s ok 71 - HTTP code is 200 427s ok 72 - Page contains a form 427s ok 73 - Host match 427s ok 74 - Field "confirm" is defined 427s ok 75 - CSP header authorize POST request to \# 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 76 - Confirm logout, endpoint /oauth2/logout 427s ok 77 - HTTP code is 200 427s ok 78 - Get cookie lemonldap (0) 427s ok 79 - SSO cookie removed 427s ok 80 - Get iframe request 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 81 - Get iframe 427s ok 82 - HTTP code is 200 427s ok 83 - Page contains a form 427s ok 84 - Host match 427s ok 85 - URI match 427s ok 86 - Field "SAMLRequest" is defined 427s ok 87 - CSP header authorize POST request to auth.sp.com 427s ok 88 - Method is POST 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 89 - Post SAML logout request to SP 427s ok 90 - HTTP code is 200 427s ok 91 - Page contains a form 427s ok 92 - Host match 427s ok 93 - URI match 427s ok 94 - Field "SAMLResponse" is defined 427s ok 95 - CSP header authorize POST request to auth.op.com 427s ok 96 - Method is POST 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 97 - Post SAML logout response to IdP 427s # ==> Pushing OP <== 427s # ==> Popping OP <== 427s ok 98 - Test if user is reject on IdP 427s ok 99 - Response status is 401 427s ok 100 - Content is JSON 427s ok 101 - Error code is 1 427s # ==> Pushing RP <== 427s # ==> Popping RP <== 427s ok 102 - Test if user is reject on SP 427s ok 103 - Get redirection 427s ok 104 - Location header found 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 105 - Test if user is reject on SP 427s ok 106 - HTTP code is 200 427s ok 107 - HTTP code is 200 427s ok 108 - Page contains a form 427s ok 109 - Host match 427s ok 110 - URI match 427s ok 111 - Field "SAMLRequest" is defined 427s ok 112 - CSP header authorize POST request to auth.op.com 427s ok 113 - Method is POST 427s 1..113 427s ok 427s t/37-OIDC-RP-to-SAML-IdP-GET-with-WAYF.t ....................................... 427s Warning: program compiled against libxml 215 using older 214 427s ok 1 - use Lemonldap::NG::Portal::Main; 427s ok 2 - Portal object 427s ok 3 - Init 427s ok 4 - Portal app 427s ok 5 - Register $type 427s ok 6 - Portal object 427s ok 7 - Init 427s ok 8 - Portal app 427s ok 9 - Register $type 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 10 - Get JWKS, endpoint /oauth2/jwks 427s ok 11 - HTTP code is 200 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 427s ok 13 - HTTP code is 200 427s ok 14 - Portal object 427s ok 15 - Init 427s ok 16 - Portal app 427s ok 17 - Register $type 427s # ==> Pushing RP <== 427s # ==> Popping RP <== 427s ok 18 - Unauth SP request 427s ok 19 - Get redirection 427s ok 20 - Location header found 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 21 - Push request to OP, endpoint /oauth2/authorize 427s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633201_52368%22%2C%22issuerTs%22%3A1761705081%7D) 427s ok 23 - Get redirection 427s ok 24 - Location header found 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 25 - Return from WAYF 427s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705081%2C%22issuerRequestoauth2%22%3A%221761633201_52368%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 427s ok 27 - Get redirection 427s ok 28 - Location header found 427s # ==> Pushing IDP <== 427s # ==> Popping IDP <== 427s ok 29 - Launch SAML request to IdP 427s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633201_50910%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1761705081%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 427s # ==> Pushing IDP <== 427s # ==> Popping IDP <== 427s ok 31 - Post authentication 427s ok 32 - HTTP code is 200 427s ok 33 - Page contains a form 427s ok 34 - Host match 427s ok 35 - CSP header authorize POST request to auth.sp.com 427s ok 36 - Method is POST 427s ok 37 - Get cookie lemonldap (afbbd1a792820b30e8c0a7d424c69b8bc275ad3c7062b9eabd83bb2ed08c6cf2) 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 38 - POST SAML response 427s ok 39 - Get cookie lemonldap (bdec0602c1794f66cfea2f5f4af8738e86462472c0376553f38b720e8cb6400c) 427s ok 40 - Get redirection 427s ok 41 - Location header found 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 427s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1761705081%7D) 427s ok 44 - HTTP code is 200 427s ok 45 - Page contains a form 427s ok 46 - URI match 427s ok 47 - Field "confirm" is defined 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 48 - Confirm OIDC sharing 427s ok 49 - Get redirection 427s ok 50 - Location header found 427s # ==> Pushing RP <== 427s ok 51 - REST request 427s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 427s # ==> Saving handler RP <== 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s # ==> Restoring RP <== 427s ok 53 - Execute request 427s ok 54 - Response is 200 427s ok 55 - Content is JSON 427s ok 56 - REST request 427s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 427s # ==> Saving handler RP <== 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s # ==> Restoring RP <== 427s ok 58 - Execute request 427s ok 59 - Response is 200 427s ok 60 - Content is JSON 427s # ==> Popping RP <== 427s ok 61 - Follow redirection to RP 427s ok 62 - Get cookie lemonldap (a5a3c2053added0ba8c52ba31dbdc5f2a0c2cda51ab6ae508e650693c55c8e8f) 427s # ==> Pushing RP <== 427s # ==> Popping RP <== 427s ok 63 - Query RP for logout 427s ok 64 - Get redirection 427s ok 65 - Location header found 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 427s ok 67 - HTTP code is 200 427s ok 68 - Page contains a form 427s ok 69 - Host match 427s ok 70 - Field "confirm" is defined 427s ok 71 - CSP header authorize POST request to \# 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 72 - Confirm logout, endpoint /oauth2/logout 427s ok 73 - Get redirection 427s ok 74 - Location header found 427s # ==> Pushing IDP <== 427s # ==> Popping IDP <== 427s ok 75 - Push logout to SAML IdP 427s ok 76 - Get redirection 427s ok 77 - Location header found 427s ok 78 - Get cookie lemonldap (0) 427s ok 79 - SSO cookie removed 427s # ==> Pushing SP <== 427s # ==> Popping SP <== 427s ok 80 - Push logout to SAML IdP 427s 1..80 427s ok 428s t/37-OIDC-RP-to-SAML-IdP-GET.t ................................................. 428s Warning: program compiled against libxml 215 using older 214 428s ok 1 - use Lemonldap::NG::Portal::Main; 428s ok 2 - Portal object 428s ok 3 - Init 428s ok 4 - Portal app 428s ok 5 - Register $type 428s ok 6 - Portal object 428s ok 7 - Init 428s ok 8 - Portal app 428s ok 9 - Register $type 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 10 - Get JWKS, endpoint /oauth2/jwks 428s ok 11 - HTTP code is 200 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 428s ok 13 - HTTP code is 200 428s ok 14 - Portal object 428s ok 15 - Init 428s ok 16 - Portal app 428s ok 17 - Register $type 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 18 - Unauth SP request 428s ok 19 - Get redirection 428s ok 20 - Location header found 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 21 - Push request to OP, endpoint /oauth2/authorize 428s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221761633202_29538%22%2C%22issuerTs%22%3A1761705082%7D) 428s ok 23 - Get redirection 428s ok 24 - Location header found 428s # ==> Pushing IDP <== 428s # ==> Popping IDP <== 428s ok 25 - Launch SAML request to IdP 428s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633202_59183%22%2C%22issuerTs%22%3A1761705082%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 428s # ==> Pushing IDP <== 428s # ==> Popping IDP <== 428s ok 27 - Post authentication 428s ok 28 - HTTP code is 200 428s ok 29 - Page contains a form 428s ok 30 - Host match 428s ok 31 - CSP header authorize POST request to auth.sp.com 428s ok 32 - Method is POST 428s ok 33 - Get cookie lemonldap (9eae498b63398bbdc284c3312ddddfb36e6874a2fff9ef0523b9e44754c16fb9) 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 34 - POST SAML response 428s ok 35 - Get cookie lemonldap (83860ec06ae09cb4674921bd9c8d545632cd2ddf30adc0372c391a7cdfb0593f) 428s ok 36 - Get redirection 428s ok 37 - Location header found 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 38 - Follow internal redirection from SAML-SP to OIDC-OP 428s ok 39 - HTTP code is 200 428s ok 40 - Page contains a form 428s ok 41 - URI match 428s ok 42 - Field "confirm" is defined 428s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1761705082%7D) 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 44 - Confirm OIDC sharing 428s ok 45 - Get redirection 428s ok 46 - Location header found 428s # ==> Pushing RP <== 428s ok 47 - REST request 428s ok 48 - Request from RP to OP(sp), endpoint /oauth2/token 428s # ==> Saving handler RP <== 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s # ==> Restoring RP <== 428s ok 49 - Execute request 428s ok 50 - Response is 200 428s ok 51 - Content is JSON 428s ok 52 - REST request 428s ok 53 - Request from RP to OP(sp), endpoint /oauth2/userinfo 428s # ==> Saving handler RP <== 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s # ==> Restoring RP <== 428s ok 54 - Execute request 428s ok 55 - Response is 200 428s ok 56 - Content is JSON 428s # ==> Popping RP <== 428s ok 57 - Follow redirection to RP 428s ok 58 - Get cookie lemonldap (36340d1898b4befe018ec7aa0e4205823d2cd16e5053354b299f1a59258b6baa) 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 59 - Query RP for logout 428s ok 60 - Get redirection 428s ok 61 - Location header found 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 62 - Push logout request to OP/SP, endpoint /oauth2/logout 428s ok 63 - HTTP code is 200 428s ok 64 - Page contains a form 428s ok 65 - Host match 428s ok 66 - Field "confirm" is defined 428s ok 67 - CSP header authorize POST request to \# 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 68 - Confirm logout, endpoint /oauth2/logout 428s ok 69 - Get redirection 428s ok 70 - Location header found 428s # ==> Pushing IDP <== 428s # ==> Popping IDP <== 428s ok 71 - Push logout to SAML IdP 428s ok 72 - Get redirection 428s ok 73 - Location header found 428s ok 74 - Get cookie lemonldap (0) 428s ok 75 - SSO cookie removed 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 76 - Push logout to SAML IdP 428s 1..76 428s ok 428s t/37-OIDC-RP-to-SAML-IdP-POST.t ................................................ 428s Warning: program compiled against libxml 215 using older 214 428s ok 1 - use Lemonldap::NG::Portal::Main; 428s ok 2 - Portal object 428s ok 3 - Init 428s ok 4 - Portal app 428s ok 5 - Register $type 428s ok 6 - Portal object 428s ok 7 - Init 428s ok 8 - Portal app 428s ok 9 - Register $type 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 10 - Get JWKS, endpoint /oauth2/jwks 428s ok 11 - HTTP code is 200 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 428s ok 13 - HTTP code is 200 428s ok 14 - Portal object 428s ok 15 - Init 428s ok 16 - Portal app 428s ok 17 - Register $type 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 18 - Unauth SP request 428s ok 19 - Get redirection 428s ok 20 - Location header found 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 21 - Push request to OP, endpoint /oauth2/authorize 428s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221761633202_18190%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%2C%22issuerTs%22%3A1761705082%7D) 428s ok 23 - HTTP code is 200 428s ok 24 - Page contains a form 428s ok 25 - Host match 428s ok 26 - URI match 428s ok 27 - Field "SAMLRequest" is defined 428s ok 28 - CSP header authorize POST request to auth.idp.com 428s ok 29 - Method is POST 428s # ==> Pushing IDP <== 428s # ==> Popping IDP <== 428s ok 30 - Launch SAML request to IdP 428s ok 31 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705082%2C%22issuerRequestsaml%22%3A%221761633202_13757%22%7D) 428s # ==> Pushing IDP <== 428s # ==> Popping IDP <== 428s ok 32 - Post authentication 428s ok 33 - HTTP code is 200 428s ok 34 - Page contains a form 428s ok 35 - CSP header authorize POST request to auth.sp.com 428s ok 36 - Method is POST 428s ok 37 - Get cookie lemonldap (1f831dd760933260dc1877db9a89fc183f5df359d0d05d3da058fa854f46455b) 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 38 - POST SAML response 428s ok 39 - Get cookie lemonldap (5f3aa916c6ec7fc19d980dc977e0dba2b0710994c68065aebf2fdf2e3599f5d3) 428s ok 40 - Get redirection 428s ok 41 - Location header found 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 428s ok 43 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705082%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 428s ok 44 - HTTP code is 200 428s ok 45 - Page contains a form 428s ok 46 - URI match 428s ok 47 - Field "confirm" is defined 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 48 - Confirm OIDC sharing 428s ok 49 - Get redirection 428s ok 50 - Location header found 428s # ==> Pushing RP <== 428s ok 51 - REST request 428s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 428s # ==> Saving handler RP <== 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s # ==> Restoring RP <== 428s ok 53 - Execute request 428s ok 54 - Response is 200 428s ok 55 - Content is JSON 428s ok 56 - REST request 428s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 428s # ==> Saving handler RP <== 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s # ==> Restoring RP <== 428s ok 58 - Execute request 428s ok 59 - Response is 200 428s ok 60 - Content is JSON 428s # ==> Popping RP <== 428s ok 61 - Follow redirection to RP 428s ok 62 - Get cookie lemonldap (4173f690ed918cafb7e9e9d41f052626faf5a73cd489ea11a95d853f4b60d64a) 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 63 - Query RP for logout 428s ok 64 - Get redirection 428s ok 65 - Location header found 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 428s ok 67 - HTTP code is 200 428s ok 68 - Page contains a form 428s ok 69 - Host match 428s ok 70 - Field "confirm" is defined 428s ok 71 - CSP header authorize POST request to \# 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 72 - Confirm logout, endpoint /oauth2/logout 428s ok 73 - HTTP code is 200 428s ok 74 - Page contains a form 428s ok 75 - Host match 428s ok 76 - URI match 428s ok 77 - Field "SAMLRequest" is defined 428s ok 78 - CSP header authorize POST request to auth.idp.com 428s # ==> Pushing IDP <== 428s # ==> Popping IDP <== 428s ok 79 - Push logout to SAML IdP 428s ok 80 - HTTP code is 200 428s ok 81 - Page contains a form 428s ok 82 - Host match 428s ok 83 - URI match 428s ok 84 - CSP header authorize POST request to auth.sp.com 428s ok 85 - Get cookie lemonldap (0) 428s ok 86 - SSO cookie removed 428s # ==> Pushing SP <== 428s # ==> Popping SP <== 428s ok 87 - Push logout to SAML IdP 428s 1..87 428s ok 428s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 428s Warning: program compiled against libxml 215 using older 214 428s ok 1 - use Lemonldap::NG::Portal::Main; 428s ok 2 - Portal object 428s ok 3 - Init 428s ok 4 - Portal app 428s ok 5 - Register $type 428s ok 6 - OP portal 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s ok 7 - Get JWKS, endpoint /oauth2/jwks 428s ok 8 - HTTP code is 200 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 428s ok 10 - HTTP code is 200 428s ok 11 - Portal object 428s ok 12 - Init 428s ok 13 - Portal app 428s ok 14 - Register $type 428s ok 15 - RP portal 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 16 - Auth query 428s ok 17 - Get cookie lemonldap (37bad4d3b736deb989cee3dc656fa980adc489cc93fa39e359ae230b560e95f6) 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 18 - Logout request 428s ok 19 - Response is 200 428s ok 20 - Cookie is deleted 428s ok 21 - No pdata 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 22 - Disconnect request 428s ok 23 - Response is 401 428s # ==> Pushing RP <== 428s # ==> Popping RP <== 428s ok 24 - Unauth RP request 428s ok 25 - Get redirection 428s ok 26 - Location header found 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s ok 27 - Push request to OP, endpoint /oauth2/authorize 428s ok 28 - HTTP code is 200 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s ok 29 - Post authentication, endpoint /oauth2/authorize 428s ok 30 - Get cookie lemonldap (1ac5ae2def0bb7ec34c080369df12ecd90ed38a9a16c36c1a2a517d6e62cc1dc) 428s ok 31 - HTTP code is 200 428s ok 32 - Page contains a form 428s ok 33 - Host match 428s ok 34 - Field "confirm" is defined 428s ok 35 - CSP header authorize POST request to \# 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s ok 36 - Post confirmation, endpoint /oauth2/authorize 428s ok 37 - Get redirection 428s ok 38 - Location header found 428s # ==> Pushing RP <== 428s ok 39 - REST request 428s ok 40 - Request from RP to OP, endpoint /oauth2/token 428s # ==> Saving handler RP <== 428s # ==> Pushing OP <== 428s # ==> Popping OP <== 428s # ==> Restoring RP <== 428s ok 41 - Execute request 428s ok 42 - Response is 200 428s ok 43 - Content is JSON 428s # ==> Popping RP <== 428s ok 44 - Call openidconnectcallback on RP 428s ok 45 - Get cookie lemonldap (7439688b29ffbe549364c7230dcecae4442e4e51bb9c58c1d922cd536bed39c4) 428s 1..45 428s ok 429s t/37-SAML-SP-GET-to-OIDC-OP.t .................................................. 429s Warning: program compiled against libxml 215 using older 214 429s ok 1 - use Lemonldap::NG::Portal::Main; 429s ok 2 - Portal object 429s ok 3 - Init 429s ok 4 - Portal app 429s ok 5 - Register $type 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s ok 6 - Get JWKS, endpoint /oauth2/jwks 429s ok 7 - HTTP code is 200 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 429s ok 9 - HTTP code is 200 429s ok 10 - Portal object 429s ok 11 - Init 429s ok 12 - Portal app 429s ok 13 - Register $type 429s ok 14 - Portal object 429s ok 15 - Init 429s ok 16 - Portal app 429s ok 17 - Register $type 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 18 - Try SAML SP 429s ok 19 - Get redirection 429s ok 20 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 21 - Launch SAML request to IdP 429s ok 22 - Get redirection 429s ok 23 - Location header found 429s ok 24 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705083%2C%22issuerRequestsaml%22%3A%221761633203_50281%22%7D) 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s ok 25 - Push request to OP, endpoint /oauth2/authorize 429s ok 26 - HTTP code is 200 429s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705083%2C%22issuerRequestoauth2%22%3A%221761633203_28341%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s ok 28 - Post authentication, endpoint /oauth2/authorize 429s ok 29 - Get cookie lemonldap (d004ee1e687b79e35f3da5ea5a5a40dac6cc5533ae39aacab377f6b59075b0a2) 429s ok 30 - HTTP code is 200 429s ok 31 - Page contains a form 429s ok 32 - Host match 429s ok 33 - Field "confirm" is defined 429s ok 34 - CSP header authorize POST request to \# 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s ok 35 - Post confirmation, endpoint /oauth2/authorize 429s ok 36 - Get redirection 429s ok 37 - Location header found 429s # ==> Pushing PROXY <== 429s ok 38 - REST request 429s ok 39 - Request from RP(proxy) to OP, endpoint /oauth2/token 429s # ==> Saving handler PROXY <== 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s # ==> Restoring PROXY <== 429s ok 40 - Execute request 429s ok 41 - Response is 200 429s ok 42 - Content is JSON 429s ok 43 - REST request 429s ok 44 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 429s # ==> Saving handler PROXY <== 429s # ==> Pushing OP <== 429s # ==> Popping OP <== 429s # ==> Restoring PROXY <== 429s ok 45 - Execute request 429s ok 46 - Response is 200 429s ok 47 - Content is JSON 429s # ==> Popping PROXY <== 429s ok 48 - Call openidconnectcallback on Proxy 429s ok 49 - Get cookie lemonldap (a3c7316adc6992ce3f91abcefd637de08add63d55116c86b6f0fa4e4f4d9718b) 429s ok 50 - Get redirection 429s ok 51 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 52 - Replay SAML request 429s ok 53 - HTTP code is 200 429s ok 54 - Page contains a form 429s ok 55 - Host match 429s ok 56 - URI match 429s ok 57 - Field "SAMLResponse" is defined 429s ok 58 - CSP header authorize POST request to auth.sp.com 429s ok 59 - Method is POST 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 60 - Post SAML response to SP 429s ok 61 - Get cookie lemonldap (99aac38751eb9fd7ad0ff9c1e6d52078e05bf7698d71fa1f83244a6b5d4c7109) 429s ok 62 - Get redirection 429s ok 63 - Location is http://auth.sp.com/ 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 64 - Query SP for logout 429s ok 65 - Get redirection 429s ok 66 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 67 - Launch SAML logout request to IdP 429s ok 68 - Get redirection 429s ok 69 - Location header found 429s ok 70 - Get cookie lemonldap (0) 429s ok 71 - SSO cookie removed 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 72 - Forward logout response to SP 429s ok 73 - HTTP code is 200 429s 1..73 429s ok 429s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 429s Warning: program compiled against libxml 215 using older 214 429s ok 1 - use Lemonldap::NG::Portal::Main; 429s ok 2 - Portal object 429s ok 3 - Init 429s ok 4 - Portal app 429s ok 5 - Register $type 429s ok 6 - Portal object 429s ok 7 - Init 429s ok 8 - Portal app 429s ok 9 - Register $type 429s ok 10 - Portal object 429s ok 11 - Init 429s ok 12 - Portal app 429s ok 13 - Register $type 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 14 - Try SAML SP 429s ok 15 - Get redirection 429s ok 16 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 17 - Launch SAML request to proxy 429s ok 18 - Get redirection 429s ok 19 - Location header found 429s ok 20 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705084%2C%22issuerRequestsaml%22%3A%221761633204_37174%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 429s # ==> Pushing IDP <== 429s # ==> Popping IDP <== 429s ok 21 - Launch SAML request to proxy 429s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705084%2C%22issuerRequestsaml%22%3A%221761633204_53756%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) 429s ok 23 - HTTP code is 200 429s ok 24 - Page contains a form 429s ok 25 - Host match 429s ok 26 - Field "user" is defined 429s ok 27 - Field "password" is defined 429s ok 28 - CSP header authorize POST request to \# 429s # ==> Pushing IDP <== 429s # ==> Popping IDP <== 429s ok 29 - Post authentication, endpoint 429s ok 30 - Get cookie lemonldap (5aca3ba268cb9dcc42216e93d77dd46f225e599425980b50f03536741d1ee573) 429s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633204_53756%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 429s ok 32 - Get redirection 429s ok 33 - Location header found 429s # ==> Pushing IDP <== 429s # ==> Popping IDP <== 429s ok 34 - Follow redirection to issuer 429s ok 35 - Get cookie lemonldappdata () 429s ok 36 - HTTP code is 200 429s ok 37 - Page contains a form 429s ok 38 - Host match 429s ok 39 - URI match 429s ok 40 - Field "SAMLResponse" is defined 429s ok 41 - CSP header authorize POST request to auth.proxy.com 429s ok 42 - Method is POST 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 43 - Post SAMLResponse to proxy 429s ok 44 - Get cookie lemonldap (2ffaef85349ba1f688b3d149192c26b0342f265fbe7b2021e5c1d17498c8392a) 429s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633204_37174%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 429s ok 46 - Get redirection 429s ok 47 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 48 - Follow redirection to issuer 429s ok 49 - Get cookie lemonldappdata () 429s ok 50 - HTTP code is 200 429s ok 51 - Page contains a form 429s ok 52 - Host match 429s ok 53 - URI match 429s ok 54 - Field "SAMLResponse" is defined 429s ok 55 - CSP header authorize POST request to auth.sp.com 429s ok 56 - Method is POST 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 57 - Post SAMLResponse to SP 429s ok 58 - Get cookie lemonldap (ff1c1989017e0d19932153a65aa930726447a2bff7ee0195a068c9d00ddd14df) 429s ok 59 - Get redirection 429s ok 60 - Location header found 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 61 - Initiate logout 429s ok 62 - Get cookie lemonldap (0) 429s ok 63 - Removed lemonldap cookie at sp 429s ok 64 - Get redirection 429s ok 65 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 66 - Forward logout to proxy 429s ok 67 - Get cookie lemonldap (0) 429s ok 68 - Removed lemonldap cookie at proxy 429s ok 69 - Get redirection 429s ok 70 - Location header found 429s # ==> Pushing IDP <== 429s # ==> Popping IDP <== 429s ok 71 - Forward logout to IDP 429s ok 72 - Get cookie lemonldap (0) 429s ok 73 - Removed lemonldap cookie at idp 429s ok 74 - Get redirection 429s ok 75 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 76 - Forward logout to proxy 429s ok 77 - Get redirection 429s ok 78 - Location header found 429s # ==> Pushing PROXY <== 429s # ==> Popping PROXY <== 429s ok 79 - Resume proxy logout process 429s ok 80 - Get redirection 429s ok 81 - Location header found 429s # ==> Pushing SP <== 429s # ==> Popping SP <== 429s ok 82 - Forward logout to sp 429s ok 83 - Logout OK: code found on page 429s ok 84 - Logout OK 429s 1..84 429s ok 430s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 430s Warning: program compiled against libxml 215 using older 214 430s ok 1 - use Lemonldap::NG::Portal::Main; 430s ok 2 - Portal object 430s ok 3 - Init 430s ok 4 - Portal app 430s ok 5 - Register $type 430s ok 6 - Portal object 430s ok 7 - Init 430s ok 8 - Portal app 430s ok 9 - Register $type 430s ok 10 - Portal object 430s ok 11 - Init 430s ok 12 - Portal app 430s ok 13 - Register $type 430s # ==> Pushing SP <== 430s # ==> Popping SP <== 430s ok 14 - Unauth SP request 430s ok 15 - HTTP code is 200 430s ok 16 - Page contains a form 430s ok 17 - Host match 430s ok 18 - URI match 430s ok 19 - Field "SAMLRequest" is defined 430s ok 20 - CSP header authorize POST request to auth.proxy.com 430s ok 21 - Method is POST 430s # ==> Pushing PROXY <== 430s # ==> Popping PROXY <== 430s ok 22 - Post SAML request to IdP 430s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633204_31361%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705084%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 430s ok 24 - Found SAML choice 430s ok 25 - HTTP code is 200 430s ok 26 - Page contains a form 430s ok 27 - CSP header authorize POST request to \# 430s # ==> Pushing PROXY <== 430s # ==> Popping PROXY <== 430s ok 28 - Select "CAS" 430s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633204_31361%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705084%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22_choice%22%3A%22cas%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 430s ok 30 - Get cookie llngcasserver (idp) 430s ok 31 - Get CAS server cookie 430s ok 32 - Get redirection 430s ok 33 - Location header found 430s # ==> Pushing ISSUER <== 430s # ==> Popping ISSUER <== 430s ok 34 - Query CAS server 430s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633204_35225%22%2C%22issuerTs%22%3A1761705084%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 430s ok 36 - HTTP code is 200 430s ok 37 - Page contains a form 430s ok 38 - CSP header authorize POST request to \# 430s # ==> Pushing ISSUER <== 430s # ==> Popping ISSUER <== 430s ok 39 - Post authentication 430s ok 40 - Get cookie lemonldap (1b94fea002b6b7639b49e00a38ebc4f8e0842c9c020955c81186afdf0589f4ea) 430s ok 41 - Get redirection 430s ok 42 - Location header found 430s # ==> Pushing PROXY <== 430s ok 43 - SOAP request 430s # ==> Saving handler PROXY <== 430s # ==> Pushing ISSUER <== 430s # ==> Popping ISSUER <== 430s # ==> Restoring PROXY <== 430s ok 44 - Execute request to /cas/serviceValidate 430s ok 45 - HTTP code is 200 430s ok 46 - Content is XML 430s # ==> Popping PROXY <== 430s ok 47 - Push CAS response to proxy 430s ok 48 - Get cookie lemonldap (c8b64bf90bd14381c477f4296bd82f90567a599f60c673f96213fe10a62a8176) 430s ok 49 - HTTP code is 200 430s ok 50 - Page contains a form 430s ok 51 - Host match 430s ok 52 - URI match 430s ok 53 - Field "SAMLResponse" is defined 430s ok 54 - CSP header authorize POST request to auth.sp.com 430s ok 55 - Method is POST 430s # ==> Pushing SP <== 430s # ==> Popping SP <== 430s ok 56 - Post SAML response to SP 430s ok 57 - Get redirection 430s ok 58 - Location is http://auth.sp.com/ 430s ok 59 - Get cookie lemonldap (12a8d42243fb11a067356c3ba0b95dc7082801f6587c497722c7dc08f74f7f38) 430s # ==> Pushing SP <== 430s # ==> Popping SP <== 430s ok 60 - Get / on SP 430s ok 61 - HTTP code is 200 430s ok 62 - Authenticated as fa@badwolf.org@proxy 430s ok 63 - UTF-8 values 430s 1..63 430s ok 430s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 430s Warning: program compiled against libxml 215 using older 214 430s ok 1 - use Lemonldap::NG::Portal::Main; 430s ok 2 - Portal object 430s ok 3 - Init 430s ok 4 - Portal app 430s ok 5 - Register $type 430s ok 6 - Portal object 430s ok 7 - Init 430s ok 8 - Portal app 430s ok 9 - Register $type 430s ok 10 - Portal object 430s ok 11 - Init 430s ok 12 - Portal app 430s ok 13 - Register $type 430s # ==> Pushing SP <== 430s # ==> Popping SP <== 430s ok 14 - Unauth SP request 430s ok 15 - HTTP code is 200 430s ok 16 - Page contains a form 430s ok 17 - Host match 430s ok 18 - URI match 430s ok 19 - Field "SAMLRequest" is defined 430s ok 20 - CSP header authorize POST request to auth.proxy.com 430s ok 21 - Method is POST 430s # ==> Pushing PROXY <== 430s # ==> Popping PROXY <== 430s ok 22 - Post SAML request to IdP 430s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1761705084%2C%22issuerRequestsaml%22%3A%221761633204_15476%22%7D) 430s ok 24 - Get cookie llngcasserver (idp) 430s ok 25 - Get CAS server cookie 430s ok 26 - Get redirection 430s ok 27 - Location header found 430s # ==> Pushing ISSUER <== 430s # ==> Popping ISSUER <== 430s ok 28 - Query CAS server 430s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1761705084%2C%22issuerRequestcas%22%3A%221761633204_12225%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 430s ok 30 - HTTP code is 200 430s ok 31 - Page contains a form 430s ok 32 - CSP header authorize POST request to \# 430s # ==> Pushing ISSUER <== 430s # ==> Popping ISSUER <== 430s ok 33 - Post authentication 430s ok 34 - Get cookie lemonldap (6d7060db38c329ffef59f2455dc3a4c3ca4f54d8062117e981ea4ec86806c481) 430s ok 35 - Get redirection 430s ok 36 - Location header found 430s # ==> Pushing PROXY <== 430s ok 37 - SOAP request 430s # ==> Saving handler PROXY <== 430s # ==> Pushing ISSUER <== 430s # ==> Popping ISSUER <== 430s # ==> Restoring PROXY <== 430s ok 38 - Execute request to /cas/serviceValidate 430s ok 39 - HTTP code is 200 430s ok 40 - Content is XML 430s # ==> Popping PROXY <== 430s ok 41 - Push CAS response to proxy 430s ok 42 - Get cookie lemonldap (9a349a3141c0530bfef86578539e94b7293dc729131855c9fdfe10ef49d4d160) 430s ok 43 - HTTP code is 200 430s ok 44 - Page contains a form 430s ok 45 - Host match 430s ok 46 - URI match 430s ok 47 - Field "SAMLResponse" is defined 430s ok 48 - CSP header authorize POST request to auth.sp.com 430s ok 49 - Method is POST 430s # ==> Pushing SP <== 430s # ==> Popping SP <== 430s ok 50 - Post SAML response to SP 430s ok 51 - Get redirection 430s ok 52 - Location is http://auth.sp.com/ 430s ok 53 - Get cookie lemonldap (42305f329556fdbfc51be916e84f40c17149eb6448c6bb216387e8f499bdeb6d) 430s # ==> Pushing SP <== 430s # ==> Popping SP <== 430s ok 54 - Get / on SP 430s ok 55 - HTTP code is 200 430s ok 56 - Authenticated as fa@badwolf.org@proxy 430s ok 57 - UTF-8 values 430s 1..57 430s ok 431s t/37-SAML-SP-POST-to-OIDC-OP-hashStorage.t ..................................... 431s Warning: program compiled against libxml 215 using older 214 431s ok 1 - use Lemonldap::NG::Portal::Main; 431s ok 2 - Portal object 431s ok 3 - Init 431s ok 4 - Portal app 431s ok 5 - Register $type 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 6 - Get JWKS, endpoint /oauth2/jwks 431s ok 7 - HTTP code is 200 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 431s ok 9 - HTTP code is 200 431s ok 10 - Portal object 431s ok 11 - Init 431s ok 12 - Portal app 431s ok 13 - Register $type 431s ok 14 - Portal object 431s ok 15 - Init 431s ok 16 - Portal app 431s ok 17 - Register $type 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 18 - Try SAML SP 431s ok 19 - HTTP code is 200 431s ok 20 - Page contains a form 431s ok 21 - Host match 431s ok 22 - URI match 431s ok 23 - Field "SAMLRequest" is defined 431s ok 24 - CSP header authorize POST request to auth.proxy.com 431s # ==> Pushing PROXY <== 431s # ==> Popping PROXY <== 431s ok 25 - Launch SAML request to IdP 431s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705085%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633205_6274%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 431s ok 27 - Get redirection 431s ok 28 - Location header found 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 29 - Push request to OP, endpoint /oauth2/authorize 431s ok 30 - HTTP code is 200 431s ok 31 - 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%221761633205_5723%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1761705085%7D) 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 32 - Post authentication, endpoint /oauth2/authorize 431s ok 33 - Get cookie lemonldap (265e3c5b61576f816c8119bfd4f85d12067254bc1341ecf1e43dccda46ab8852) 431s ok 34 - HTTP code is 200 431s ok 35 - Page contains a form 431s ok 36 - Host match 431s ok 37 - Field "confirm" is defined 431s ok 38 - CSP header authorize POST request to \# 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 39 - Post confirmation, endpoint /oauth2/authorize 431s ok 40 - Get redirection 431s ok 41 - Location header found 431s # ==> Pushing PROXY <== 431s ok 42 - REST request 431s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 431s # ==> Saving handler PROXY <== 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s # ==> Restoring PROXY <== 431s ok 44 - Execute request 431s ok 45 - Response is 200 431s ok 46 - Content is JSON 431s ok 47 - REST request 431s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 431s # ==> Saving handler PROXY <== 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s # ==> Restoring PROXY <== 431s ok 49 - Execute request 431s ok 50 - Response is 200 431s ok 51 - Content is JSON 431s # ==> Popping PROXY <== 431s ok 52 - Call openidconnectcallback on Proxy 431s ok 53 - Get cookie lemonldap (b9c8da1de4daa566748327ef0c8321604318b33f6559b11471a7ea66501581db) 431s ok 54 - Get redirection 431s ok 55 - Location header found 431s ok 56 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633205_6274%22%7D) 431s # ==> Pushing PROXY <== 431s # ==> Popping PROXY <== 431s ok 57 - Replay SAML request 431s ok 58 - HTTP code is 200 431s ok 59 - Page contains a form 431s ok 60 - Host match 431s ok 61 - URI match 431s ok 62 - Field "SAMLResponse" is defined 431s ok 63 - CSP header authorize POST request to auth.sp.com 431s ok 64 - Method is POST 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 65 - Post SAML response to SP 431s ok 66 - Get cookie lemonldap (02c23e9c97a59e1daa71150583483fad6fcd6ff97405d0ce6c6698bdf10f3db0) 431s ok 67 - Get redirection 431s ok 68 - Location is http://auth.sp.com/ 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 69 - Query SP for logout 431s ok 70 - HTTP code is 200 431s ok 71 - Page contains a form 431s ok 72 - Host match 431s ok 73 - URI match 431s ok 74 - Field "SAMLRequest" is defined 431s ok 75 - CSP header authorize POST request to auth.proxy.com 431s # ==> Pushing PROXY <== 431s # ==> Popping PROXY <== 431s ok 76 - Launch SAML logout request to IdP 431s ok 77 - HTTP code is 200 431s ok 78 - Page contains a form 431s ok 79 - Host match 431s ok 80 - URI match 431s ok 81 - Field "SAMLResponse" is defined 431s ok 82 - CSP header authorize POST request to auth.sp.com 431s ok 83 - Get cookie lemonldap (0) 431s ok 84 - SSO cookie removed 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 85 - Forward logout response to SP 431s ok 86 - Get redirection 431s ok 87 - Location is http://auth.sp.com/?logout=1 431s 1..87 431s ok 431s t/37-SAML-SP-POST-to-OIDC-OP.t ................................................. 431s Warning: program compiled against libxml 215 using older 214 431s ok 1 - use Lemonldap::NG::Portal::Main; 431s ok 2 - Portal object 431s ok 3 - Init 431s ok 4 - Portal app 431s ok 5 - Register $type 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 6 - Get JWKS, endpoint /oauth2/jwks 431s ok 7 - HTTP code is 200 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 431s ok 9 - HTTP code is 200 431s ok 10 - Portal object 431s ok 11 - Init 431s ok 12 - Portal app 431s ok 13 - Register $type 431s ok 14 - Portal object 431s ok 15 - Init 431s ok 16 - Portal app 431s ok 17 - Register $type 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 18 - Try SAML SP 431s ok 19 - HTTP code is 200 431s ok 20 - Page contains a form 431s ok 21 - Host match 431s ok 22 - URI match 431s ok 23 - Field "SAMLRequest" is defined 431s ok 24 - CSP header authorize POST request to auth.proxy.com 431s # ==> Pushing PROXY <== 431s # ==> Popping PROXY <== 431s ok 25 - Launch SAML request to IdP 431s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633205_34813%22%2C%22issuerTs%22%3A1761705085%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 431s ok 27 - Get redirection 431s ok 28 - Location header found 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 29 - Push request to OP, endpoint /oauth2/authorize 431s ok 30 - HTTP code is 200 431s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705085%2C%22issuerRequestoauth2%22%3A%221761633205_38175%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 32 - Post authentication, endpoint /oauth2/authorize 431s ok 33 - Get cookie lemonldap (e33d0c058604d628e62642a9919d425d3ad8df60aa0001c6e4afb3914087e2cb) 431s ok 34 - HTTP code is 200 431s ok 35 - Page contains a form 431s ok 36 - Host match 431s ok 37 - Field "confirm" is defined 431s ok 38 - CSP header authorize POST request to \# 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s ok 39 - Post confirmation, endpoint /oauth2/authorize 431s ok 40 - Get redirection 431s ok 41 - Location header found 431s # ==> Pushing PROXY <== 431s ok 42 - REST request 431s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 431s # ==> Saving handler PROXY <== 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s # ==> Restoring PROXY <== 431s ok 44 - Execute request 431s ok 45 - Response is 200 431s ok 46 - Content is JSON 431s ok 47 - REST request 431s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 431s # ==> Saving handler PROXY <== 431s # ==> Pushing OP <== 431s # ==> Popping OP <== 431s # ==> Restoring PROXY <== 431s ok 49 - Execute request 431s ok 50 - Response is 200 431s ok 51 - Content is JSON 431s # ==> Popping PROXY <== 431s ok 52 - Call openidconnectcallback on Proxy 431s ok 53 - Get cookie lemonldap (d8487d384a272ae172d6b54f3ab7c8e5f6181913109848772e14f5e8d479d17a) 431s ok 54 - Get redirection 431s ok 55 - Location header found 431s ok 56 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633205_34813%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 431s # ==> Pushing PROXY <== 431s # ==> Popping PROXY <== 431s ok 57 - Replay SAML request 431s ok 58 - HTTP code is 200 431s ok 59 - Page contains a form 431s ok 60 - Host match 431s ok 61 - URI match 431s ok 62 - Field "SAMLResponse" is defined 431s ok 63 - CSP header authorize POST request to auth.sp.com 431s ok 64 - Method is POST 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 65 - Post SAML response to SP 431s ok 66 - Get cookie lemonldap (616de9583bd467425d55eeff2a9596a39377547d785957effc7e84b5df1c0e43) 431s ok 67 - Get redirection 431s ok 68 - Location is http://auth.sp.com/ 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 69 - Query SP for logout 431s ok 70 - HTTP code is 200 431s ok 71 - Page contains a form 431s ok 72 - Host match 431s ok 73 - URI match 431s ok 74 - Field "SAMLRequest" is defined 431s ok 75 - CSP header authorize POST request to auth.proxy.com 431s # ==> Pushing PROXY <== 431s # ==> Popping PROXY <== 431s ok 76 - Launch SAML logout request to IdP 431s ok 77 - HTTP code is 200 431s ok 78 - Page contains a form 431s ok 79 - Host match 431s ok 80 - URI match 431s ok 81 - Field "SAMLResponse" is defined 431s ok 82 - CSP header authorize POST request to auth.sp.com 431s ok 83 - Get cookie lemonldap (0) 431s ok 84 - SSO cookie removed 431s # ==> Pushing SP <== 431s # ==> Popping SP <== 431s ok 85 - Forward logout response to SP 431s ok 86 - Get redirection 431s ok 87 - Location is http://auth.sp.com/?logout=1 431s 1..87 431s ok 431s t/38-No-persistent-session.t ................................................... 431s Warning: program compiled against libxml 215 using older 214 431s ok 1 - use Lemonldap::NG::Portal::Main; 431s ok 2 - Portal object 431s ok 3 - Init 431s ok 4 - Portal app 431s ok 5 - Auth query 431s ok 6 - Get cookie lemonldap (4827b7a7678c0c07a2d22a12cfa70f4306fe25f32cef09affcabe15d1307f588) 431s ok 7 - Logout request 431s ok 8 - Response is 200 431s ok 9 - Cookie is deleted 431s ok 10 - No pdata 431s ok 11 - Disconnect request 431s ok 12 - Response is 401 431s ok 13 - Auth query 431s ok 14 - Get cookie lemonldap (f76ab27b7655f2b299a5e6211e917115c8f0225ccfd29178469211ac2d40d692) 431s ok 15 - Logout request 431s ok 16 - Response is 200 431s ok 17 - Cookie is deleted 431s ok 18 - No pdata 431s ok 19 - Disconnect request 431s ok 20 - Response is 401 431s ok 21 - Auth query 431s ok 22 - Get cookie lemonldap (37d8ad3d4250aefb2c25fb5a17ab50b15da1208fd18e2e88a0178a8a2ce60d7b) 431s ok 23 - History found 431s ok 24 - -> NO history : only one entry found 431s ok 25 - Form registration 431s ok 26 - Get redirection 431s ok 27 - Location header found 431s ok 28 - Form registration 431s ok 29 - Found TOTP js 431s ok 30 - Get new key 431s ok 31 - Content is JSON 431s ok 32 - Found secret 431s ok 33 - Found token 431s ok 34 - Code 431s ok 35 - Code contains 8 digits 431s ok 36 - Post code 431s ok 37 - Content is JSON 431s ok 38 - Key is registered 431s ok 39 - Logout request 431s ok 40 - Response is 200 431s ok 41 - Cookie is deleted 431s ok 42 - No pdata 431s ok 43 - Disconnect request 431s ok 44 - Response is 401 431s ok 45 - Auth query 431s ok 46 - Get cookie lemonldap (9805656ab4bb1fb562538da589ba8fcc8e83957158b8b1051d3b73f3041599dc) 431s ok 47 - Logout request 431s ok 48 - Response is 200 431s ok 49 - Cookie is deleted 431s ok 50 - No pdata 431s ok 51 - Disconnect request 431s ok 52 - Response is 401 431s 1..52 431s ok 432s t/39-Failing-RP-Logout.t ....................................................... 432s Warning: program compiled against libxml 215 using older 214 432s ok 1 - use Lemonldap::NG::Portal::Main; 432s ok 2 - Portal object 432s ok 3 - Init 432s ok 4 - Portal app 432s ok 5 - Register $type 432s ok 6 - OP portal 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s ok 7 - Get JWKS, endpoint /oauth2/jwks 432s ok 8 - HTTP code is 200 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 432s ok 10 - HTTP code is 200 432s ok 11 - Portal object 432s ok 12 - Init 432s ok 13 - Portal app 432s ok 14 - Register $type 432s ok 15 - RP portal 432s # ==> Pushing RP <== 432s # ==> Popping RP <== 432s ok 16 - Unauth RP request 432s ok 17 - Get redirection 432s ok 18 - Location header found 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s ok 19 - Push request to OP, endpoint /oauth2/authorize 432s ok 20 - HTTP code is 200 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s ok 21 - Post authentication, endpoint /oauth2/authorize 432s ok 22 - Get cookie lemonldap (60a3cf3a9ab899cacb758e5bd6a674f1726ab0cb3b14905fb2c80769d60fa959) 432s ok 23 - HTTP code is 200 432s ok 24 - Page contains a form 432s ok 25 - Host match 432s ok 26 - Field "confirm" is defined 432s ok 27 - CSP header authorize POST request to \# 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s ok 28 - Post confirmation, endpoint /oauth2/authorize 432s ok 29 - Get redirection 432s ok 30 - Location header found 432s # ==> Pushing RP <== 432s ok 31 - REST request 432s ok 32 - Request from RP to OP, endpoint /oauth2/token 432s # ==> Saving handler RP <== 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s # ==> Restoring RP <== 432s ok 33 - Execute request 432s ok 34 - Response is 200 432s ok 35 - Content is JSON 432s ok 36 - REST request 432s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 432s # ==> Saving handler RP <== 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s # ==> Restoring RP <== 432s ok 38 - Execute request 432s ok 39 - Response is 200 432s ok 40 - Content is JSON 432s # ==> Popping RP <== 432s ok 41 - Call openidconnectcallback on RP 432s ok 42 - Get cookie lemonldap (36a3dddc83717516da01776f7016df8e27ce1f5387b7e653178710eb374c0352) 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s # ==> Pushing OP <== 432s ok 43 - REST request 432s ok 44 - Request from OP to RP 432s # ==> Saving handler OP <== 432s # ==> Pushing RP <== 432s # ==> Popping RP <== 432s # ==> Restoring OP <== 432s ok 45 - Execute request 432s ok 46 - Response is 200 432s # ==> Popping OP <== 432s ok 47 - Query OP for logout 432s ok 48 - HTTP code is 200 432s ok 49 - Display PE_SLO_ERROR 432s # ==> Pushing OP <== 432s # ==> Popping OP <== 432s ok 50 - Test if user is reject on OP 432s ok 51 - Response status is 401 432s ok 52 - Content is JSON 432s ok 53 - Error code is 1 432s # ==> Pushing RP <== 432s # ==> Popping RP <== 432s ok 54 - Test if user is reject on RP 432s ok 55 - Get redirection 432s ok 56 - Location header found 432s 1..56 432s ok 432s t/40-Notifications-Explorer-JSON-File.t ........................................ 432s Warning: program compiled against libxml 215 using older 214 432s ok 1 - use Lemonldap::NG::Portal::Main; 432s ok 2 - Portal object 432s ok 3 - Init 432s ok 4 - Portal app 432s ok 5 - Auth query 432s ok 6 - HTTP code is 200 432s ok 7 - Get cookie lemonldap (x3iu1sJCgdnuFb4HZahdqLummDUyjun3PZib96BEA5bv1HpPnLrpu6U+XgXJERZROq5Mu0nehqzR62lg2QcJv9bYWG2MtqmPCR5S7QrgF+3uTdF69wg5LroETCyqtTpZebk2E5ymVQc36U95mdiyXw==) 432s ok 8 - HTTP code is 200 432s ok 9 - Page contains a form 432s ok 10 - URI match 432s ok 11 - Field "reference1x1" is defined 432s ok 12 - Test cookie received 432s ok 13 - Response status is 401 432s ok 14 - Content is JSON 432s ok 15 - Error code is 1 432s ok 16 - Auth query 432s ok 17 - HTTP code is 200 432s ok 18 - Get cookie lemonldap (Q4UZE6iYFp4JuYgKNhSsopVmPhvzxGVs90wA6CJFn4i13jY2Q+9aW2iYYoNAhPOnupd5MP0/PCUZhavCG9XdFXP08kU6cVE0Svo1MICaIUgrWukDiqxk8oIqaski+GmbpWxrbpD2GxEkufLteMhoLA==) 432s ok 19 - HTTP code is 200 432s ok 20 - Page contains a form 432s ok 21 - URI match 432s ok 22 - Field "reference1x1" is defined 432s ok 23 - Test cookie received 432s ok 24 - Response status is 401 432s ok 25 - Content is JSON 432s ok 26 - Error code is 1 432s ok 27 - Accept notification 432s ok 28 - Notification was not deleted 432s ok 29 - Get cookie lemonldap (f7f27ea55ae4c8ca579b3c5325b82b3b836e71c9ba73fe911011ee0362d387b1) 432s ok 30 - New auth query 432s ok 31 - Authenticated as dwho 432s ok 32 - Menu displayed 432s ok 33 - Link found 432s ok 34 - Notifications explorer query 432s ok 35 - Language icons found 432s ok 36 - trspan="myNotification" found 432s ok 37 - trspan="date" found 432s ok 38 - trspan="reference" found 432s ok 39 - trspan="action" found 432s ok 40 - epoch found 432s ok 41 - testref found 432s ok 42 - fa-eye found 432s ok 43 - Notififcation container found 432s ok 44 - trspan="verify" found 432s ok 45 - Found NOTIFICATIONS js 432s ok 46 - Display testref notification query 432s ok 47 - Response is JSON 432s ok 48 - Result is 1 432s ok 49 - Hidden input found 432s ok 50 -

tag found 432s ok 51 -

tag found 432s ok 52 -

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

tag found 432s ok 54 -

tag found 432s ok 55 -

tag found 432s ok 56 - Checkbox 1 found 432s ok 57 - Checkbox 2 found 432s ok 58 - Malformed query 432s ok 59 - Response is JSON 432s ok 60 - Missing epoch parameter 432s ok 61 - Bad query 432s ok 62 - Response is JSON 432s ok 63 - Result is 0 432s ok 64 - Notification is 0 432s ok 65 - CheckUser form 432s ok 66 - HTTP code is 200 432s ok 67 - Page contains a form 432s ok 68 - URI match 432s ok 69 - Field "user" is defined 432s ok 70 - Field "url" is defined 432s ok 71 - Found trspan="checkUser" 432s ok 72 - Notification "testref" not found 432s 1..72 432s ok 433s t/40-Notifications-JSON-DBI.t .................................................. 433s Warning: program compiled against libxml 215 using older 214 433s ok 1 - use Lemonldap::NG::Portal::Main; 433s ok 2 - Portal object 433s ok 3 - Init 433s ok 4 - Portal app 433s ok 5 - Auth query 433s ok 6 - HTTP code is 200 433s ok 7 - Get cookie lemonldap (8jd2VXScQyZXittLr7DhYy335Ff2O4eFxdFBuu3tYo+UFQlIP6reupGtgc6hHMGEPjxSbkkFiz7yXUIgWSWZizDGj9qB8kxyJtqCehMiyrPEnrFocaJ50AwlaAChv7AqAAG7nbqUCkmGG4PX8u6cDw==) 433s ok 8 - Two notification references found 433s ok 9 - 1st reference found is "testref2" 433s ok 10 - 2nd reference found is "testref" 433s ok 11 - HTTP code is 200 433s ok 12 - Page contains a form 433s ok 13 - URI match 433s ok 14 - Field "reference1x1" is defined 433s ok 15 - Field "url" is defined 433s ok 16 - Test cookie received 433s ok 17 - Response status is 401 433s ok 18 - Content is JSON 433s ok 19 - Error code is 1 433s ok 20 - Don't accept notification 433s ok 21 - HTTP code is 200 433s ok 22 - Accept notifications 433s ok 23 - Get redirection 433s ok 24 - Location is http://test1.example.com/ 433s ok 25 - Make sure no pdata is returned 433s ok 26 - Get cookie lemonldap (40f56b5030c93eb9451403deec454884b86e1d909261ad4dc6703fc9df2b80f9) 433s ok 27 - Notification was deleted 433s ok 28 - Notifications explorer query 433s ok 29 - Response is JSON 433s ok 30 - Result is 2 433s ok 31 - MSG is myNotifications 433s ok 32 - Notification 1 found 433s ok 33 - Notification 2 found 433s ok 34 - epoch found 433s ok 35 - Logout request 433s ok 36 - Response is 200 433s ok 37 - Cookie is deleted 433s ok 38 - No pdata 433s ok 39 - Disconnect request 433s ok 40 - Response is 401 433s ok 41 - Auth query 433s ok 42 - Get redirection 433s ok 43 - Location is http://test1.example.com/ 433s ok 44 - Get cookie lemonldap (4dde27f7407d5867053e22cfbe47eabcd93dd58eca104279be638193341dfdd7) 433s ok 45 - Logout request 433s ok 46 - Response is 200 433s ok 47 - Cookie is deleted 433s ok 48 - No pdata 433s ok 49 - Disconnect request 433s ok 50 - Response is 401 433s 1..50 433s ok 433s t/40-Notifications-JSON-File-with-token.t ...................................... 433s Warning: program compiled against libxml 215 using older 214 433s ok 1 - use Lemonldap::NG::Portal::Main; 433s ok 2 - Portal object 433s ok 3 - Init 433s ok 4 - Portal app 433s ok 5 - Unauth request 433s ok 6 - HTTP code is 200 433s ok 7 - Page contains a form 433s ok 8 - Host match 433s ok 9 - Field "token" is defined 433s ok 10 - CSP header authorize POST request to \# 433s ok 11 - Auth query 433s ok 12 - HTTP code is 200 433s ok 13 - Get cookie lemonldap (RWpiNiiRNYSMAqMfy3GnXL1QbGI5Q3qrjLm3RJVSUJKaAZ9h7YHIK3V5CkLWaSokgZ25kkNAHYgCpAUbUOzwkWZvpBzR+4E1uYU9+Vg0lsMyzQ9eV/IzeScoNSYG+15DUinF1ANBwNwcPoZ3v5ms5g==) 433s ok 14 - HTTP code is 200 433s ok 15 - Page contains a form 433s ok 16 - URI match 433s ok 17 - Field "reference1x1" is defined 433s ok 18 - Field "url" is defined 433s ok 19 - Test cookie received 433s ok 20 - Response status is 401 433s ok 21 - Content is JSON 433s ok 22 - Error code is 1 433s ok 23 - Don't accept notification 433s ok 24 - Notification displayed 433s ok 25 - Don't accept notification 433s ok 26 - Notification displayed 433s ok 27 - Accept notification 433s ok 28 - Get redirection 433s ok 29 - Location header found 433s ok 30 - Notification was deleted 433s 1..30 433s ok 433s t/40-Notifications-JSON-File.t ................................................. 433s Warning: program compiled against libxml 215 using older 214 433s ok 1 - use Lemonldap::NG::Portal::Main; 433s ok 2 - Portal object 433s ok 3 - Init 433s ok 4 - Portal app 433s ok 5 - Auth query (JSON required) 433s ok 6 - Response is JSON 433s ok 7 - Good result 433s ok 8 - Notificationtion is pending 433s ok 9 - Test received Id 433s ok 10 - HTTP code is 200 433s ok 11 - Page contains a form 433s ok 12 - URI match 433s ok 13 - Field "reference1x1" is defined 433s ok 14 - Field "url" is defined 433s ok 15 - Auth query 433s ok 16 - HTTP code is 200 433s ok 17 - Get cookie lemonldap (zUcA0SeMP6gN0VBayY74DOxM4ECjOTJBIn90d/vBIakGJrXCrVros8UbuX1Na3bdG5KJQJZW/r9uKnjv89UDCIiUXlfM/hCMriL/PwWi+98Jzgf/V5tpo2lf6bof1H9u5ridch8p21vvxG6RsGbJHw==) 433s ok 18 - HTTP code is 200 433s ok 19 - Page contains a form 433s ok 20 - URI match 433s ok 21 - Field "reference1x1" is defined 433s ok 22 - Field "url" is defined 433s ok 23 - Test received cookie 433s ok 24 - Response status is 401 433s ok 25 - Content is JSON 433s ok 26 - Error code is 1 433s ok 27 - Cancel notification 433s ok 28 - Cookie expired 433s ok 29 - Get redirection 433s ok 30 - Location is http://auth.example.com/ 433s ok 31 - Auth query 433s ok 32 - HTTP code is 200 433s ok 33 - Get cookie lemonldap (uOHLcgFtgxg7ItiIm/gzGYuSsgQAJZ/YcttPPa6Pzd/zfa/7+SNiDcBxp26YTRuVeaKmdUcuHYds/a7+2TiSfwYl+Q3yF0gQ3HdbqrtzNfZ3GAQ0IRH+obumo46vKFvT47uL3x57VQ6LiD2D5O9aag==) 433s ok 34 - HTTP code is 200 433s ok 35 - Page contains a form 433s ok 36 - URI match 433s ok 37 - Field "reference1x1" is defined 433s ok 38 - Field "url" is defined 433s ok 39 - Response body is not empty 433s ok 40 - Found notification text 433s ok 41 - Test cookie received 433s ok 42 - Response status is 401 433s ok 43 - Content is JSON 433s ok 44 - Error code is 1 433s ok 45 - Don't accept notification 433s ok 46 - Notification displayed 433s ok 47 - Found custom Main Logo 433s ok 48 - Don't accept notification 433s ok 49 - Notification displayed 433s ok 50 - Don't accept notification 433s ok 51 - Notification displayed 433s ok 52 - Don't accept notification - Accept just one checkbox 433s ok 53 - Notification displayed 433s ok 54 - Accept notification 433s ok 55 - Get redirection 433s ok 56 - Location header found 433s ok 57 - Get cookie lemonldap (42802c466fe555d6ff8366441fa55c617fa0599b0cf79d92f7f1beaca6fc82ca) 433s ok 58 - New auth query 433s ok 59 - Authenticated as dwho 433s ok 60 - Menu displayed 433s ok 61 - Notification was deleted 433s ok 62 - Auth query (JSON required) 433s ok 63 - Response is JSON 433s ok 64 - Good result 433s ok 65 - Notificationtion is pending 433s ok 66 - Test received Id 433s ok 67 - HTTP code is 200 433s ok 68 - Page contains a form 433s ok 69 - URI match 433s ok 70 - Field "reference1x1" is defined 433s ok 71 - Field "url" is defined 433s ok 72 - Auth query 433s ok 73 - HTTP code is 200 433s ok 74 - Get cookie lemonldap (bc1TkS+JwJ7W9jIg8e0CqPzb01v88ZbVf47ah2JFHj4RqbrrVIGGrahHErnWg0hyaZmkehG6mprCyDzUwLiHsvSsBuhgUeueqQqisI1gJW7ooWmSYbB7A9aVMPfPprqha/xHheN7JFfsBoofN7LedQ==) 433s ok 75 - HTTP code is 200 433s ok 76 - Page contains a form 433s ok 77 - URI match 433s ok 78 - Field "reference1x1" is defined 433s ok 79 - Field "url" is defined 433s ok 80 - Test received cookie 433s ok 81 - Response status is 401 433s ok 82 - Content is JSON 433s ok 83 - Error code is 1 433s ok 84 - Cancel notification 433s ok 85 - Cookie expired 433s ok 86 - Get redirection 433s ok 87 - Location is http://auth.example.com/ 433s ok 88 - Auth query 433s ok 89 - HTTP code is 200 433s ok 90 - Get cookie lemonldap (Nq1K1WCdG1TnE7qLNCbiFpND229heTcUL+Sl2UTTt4Worwu9RIKYq2LgwlgpHvPumt9nCnDBjOIo6Zsh7BSc3koI8ct3vFRYh7aA9nAGxQQN511G9mHLf0MqdBL6VSt1BD8MnErjJmE1Lks7QpypgA==) 433s ok 91 - HTTP code is 200 433s ok 92 - Page contains a form 433s ok 93 - URI match 433s ok 94 - Field "reference1x1" is defined 433s ok 95 - Field "url" is defined 433s ok 96 - Response body is not empty 433s ok 97 - Found notification text 433s ok 98 - Test cookie received 433s ok 99 - Response status is 401 433s ok 100 - Content is JSON 433s ok 101 - Error code is 1 433s ok 102 - Don't accept notification 433s ok 103 - Notification displayed 433s ok 104 - Found custom Main Logo 433s ok 105 - Don't accept notification 433s ok 106 - Notification displayed 433s ok 107 - Don't accept notification 433s ok 108 - Notification displayed 433s ok 109 - Don't accept notification - Accept just one checkbox 433s ok 110 - Notification displayed 433s ok 111 - Accept notification 433s ok 112 - Get redirection 433s ok 113 - Location header found 433s ok 114 - Get cookie lemonldap (be3d657c9278f2dd718f1c5c5d1cfa7b2924989694de8ce0641831c648cf0f31) 433s ok 115 - New auth query 433s ok 116 - Authenticated as dwho 433s ok 117 - Menu displayed 433s ok 118 - Notification was not deleted 433s ok 119 - Auth query (JSON required) 433s ok 120 - Response is JSON 433s ok 121 - Good result 433s ok 122 - Notificationtion is pending 433s ok 123 - Test received Id 433s ok 124 - HTTP code is 200 433s ok 125 - Page contains a form 433s ok 126 - URI match 433s ok 127 - Field "reference1x1" is defined 433s ok 128 - Field "url" is defined 433s ok 129 - Auth query 433s ok 130 - HTTP code is 200 433s ok 131 - Get cookie lemonldap (tvrvnbuKdjMxmW5tvwLVwPo5snxa1DahHdHqT54qh78VjpzMB79f574zKJzr06Lsn3+nDJ/Ouzxz3Q/UIm13FjEZaHtwVFPcr9CaEjgslizhxsnaSEEQ/ySu2AyvEdokdxt6eDO5wQvus9OMbCdjFw==) 433s ok 132 - HTTP code is 200 433s ok 133 - Page contains a form 433s ok 134 - URI match 433s ok 135 - Field "reference1x1" is defined 433s ok 136 - Field "url" is defined 433s ok 137 - Test received cookie 433s ok 138 - Response status is 401 433s ok 139 - Content is JSON 433s ok 140 - Error code is 1 433s ok 141 - Cancel notification 433s ok 142 - Cookie expired 433s ok 143 - Get redirection 433s ok 144 - Location is http://auth.example.com/ 433s ok 145 - Auth query 433s ok 146 - HTTP code is 200 433s ok 147 - Get cookie lemonldap (XxYkdka8TI1bqHn8CEdieADjBzp6ZeBhLohZpu6wNgI3fWmWygrCLWjMP4a6EuLrKsbLVYT4hHIp8QjjxbN3IHNW8rT0DJkkK/T5X/h4Sy+d8XJIYFazBC8Q8r1lCWMey8DfJ532AB0Kykdp/6XHEg==) 433s ok 148 - HTTP code is 200 433s ok 149 - Page contains a form 433s ok 150 - URI match 433s ok 151 - Field "reference1x1" is defined 433s ok 152 - Field "url" is defined 433s ok 153 - Response body is not empty 433s ok 154 - Found notification text 433s ok 155 - Test cookie received 433s ok 156 - Response status is 401 433s ok 157 - Content is JSON 433s ok 158 - Error code is 1 433s ok 159 - Don't accept notification 433s ok 160 - Notification displayed 433s ok 161 - Found custom Main Logo 433s ok 162 - Don't accept notification 433s ok 163 - Notification displayed 433s ok 164 - Don't accept notification 433s ok 165 - Notification displayed 433s ok 166 - Don't accept notification - Accept just one checkbox 433s ok 167 - Notification displayed 433s ok 168 - Accept notification 433s ok 169 - Get redirection 433s ok 170 - Location header found 433s ok 171 - Get cookie lemonldap (f4da6a7069cbf73ef4465d271b90f692c6fa0b570da9f1254752eeb782dddc97) 433s ok 172 - New auth query 433s ok 173 - Authenticated as dwho 433s ok 174 - Menu displayed 433s ok 175 - Notification was deleted 433s ok 176 - Auth query (JSON required) 433s ok 177 - Response is JSON 433s ok 178 - Good result 433s ok 179 - Notificationtion is pending 433s ok 180 - Test received Id 433s ok 181 - HTTP code is 200 433s ok 182 - Page contains a form 433s ok 183 - URI match 433s ok 184 - Field "reference1x1" is defined 433s ok 185 - Field "url" is defined 433s ok 186 - Auth query 433s ok 187 - HTTP code is 200 433s ok 188 - Get cookie lemonldap (j76l1HvrXoG/T88wZaFWWkjaiLSjZERrSpWAsrPerp5eTbdCji/RhsFs75A6hIBtRTZxfjGwOHy08yXL++NhR76J9x0F6Yp8Uppqpu8jzMlDK4wGSQjHf5I1wcyt+IUOQKy7khmsZ8zIuJ+eCgwUqw==) 433s ok 189 - HTTP code is 200 433s ok 190 - Page contains a form 433s ok 191 - URI match 433s ok 192 - Field "reference1x1" is defined 433s ok 193 - Field "url" is defined 433s ok 194 - Test received cookie 433s ok 195 - Response status is 401 433s ok 196 - Content is JSON 433s ok 197 - Error code is 1 433s ok 198 - Cancel notification 433s ok 199 - Cookie expired 433s ok 200 - Get redirection 433s ok 201 - Location is http://auth.example.com/ 433s ok 202 - Auth query 433s ok 203 - HTTP code is 200 433s ok 204 - Get cookie lemonldap (XrDf4tfdzJ40iqz1NOXJAmYVW0MnN86D7C2OkBMxx9P3loEAxrTuP+tkl4tcmHzD+jLIWUWzxBAqhHYxOF/YQAT1owhBkCuyjtr42DLT5HDqMmH7xSWl6FY8+wag8XwGf2eXLpsSLXhpvotF93nFeA==) 433s ok 205 - HTTP code is 200 433s ok 206 - Page contains a form 433s ok 207 - URI match 433s ok 208 - Field "reference1x1" is defined 433s ok 209 - Field "url" is defined 433s ok 210 - Response body is not empty 433s ok 211 - Found notification text 433s ok 212 - Test cookie received 433s ok 213 - Response status is 401 433s ok 214 - Content is JSON 433s ok 215 - Error code is 1 433s ok 216 - Don't accept notification 433s ok 217 - Notification displayed 433s ok 218 - Found custom Main Logo 433s ok 219 - Don't accept notification 433s ok 220 - Notification displayed 433s ok 221 - Don't accept notification 433s ok 222 - Notification displayed 433s ok 223 - Don't accept notification - Accept just one checkbox 433s ok 224 - Notification displayed 433s ok 225 - Accept notification 433s ok 226 - Get redirection 433s ok 227 - Location header found 433s ok 228 - Get cookie lemonldap (ccaa6e24ca4a200afeda13b367addcb1a88ace3a06a2d02caaf6b159fd854533) 433s ok 229 - New auth query 433s ok 230 - Authenticated as dwho 433s ok 231 - Menu displayed 433s ok 232 - Notification was not deleted 433s 1..232 433s ok 434s t/40-Notifications-JSON-LDAP.t ................................................. 434s Warning: program compiled against libxml 215 using older 214 434s ok 1 - use Lemonldap::NG::Portal::Main; 434s ok 2 # skip LLNGTESTLDAP is not set 434s ok 3 # skip LLNGTESTLDAP is not set 434s ok 4 # skip LLNGTESTLDAP is not set 434s ok 5 # skip LLNGTESTLDAP is not set 434s ok 6 # skip LLNGTESTLDAP is not set 434s ok 7 # skip LLNGTESTLDAP is not set 434s ok 8 # skip LLNGTESTLDAP is not set 434s ok 9 # skip LLNGTESTLDAP is not set 434s ok 10 # skip LLNGTESTLDAP is not set 434s ok 11 # skip LLNGTESTLDAP is not set 434s ok 12 # skip LLNGTESTLDAP is not set 434s 1..12 434s ok 434s t/40-Notifications-JSON-Server.t ............................................... 434s Warning: program compiled against libxml 215 using older 214 434s ok 1 - use Lemonldap::NG::Portal::Main; 434s ok 2 - Portal object 434s ok 3 - Init 434s ok 4 - Portal app 434s ok 5 - POST notification { 434s # "date": "2016-13-30 15:35:10", 434s # "reference": "testref", 434s # "uid": "dwho", 434s # "title": "Test title", 434s # "text": "This is a test text" 434s # } 434s ok 6 - Notification not inserted 434s ok 7 - POST notification { 434s # "date": "2016-13_30 15:35:10", 434s # "reference": "testref", 434s # "uid": "dwho", 434s # "title": "Test title", 434s # "text": "This is a test text" 434s # } 434s ok 8 - Notification not inserted 434s ok 9 - POST notification { 434s # "date": "2016-05-30 15:35:10", 434s # "reference": "testref", 434s # "uid": "dwho", 434s # "title": "Test title", 434s # "text": "This is a test text for $uid" 434s # } 434s ok 10 - Notification has been inserted 434s ok 11 - POST notification { 434s # "date": "2016-05-30", 434s # "reference": "test_ref2", 434s # "uid": "dwho", 434s # "title": "Test2 title", 434s # "text": "This is a second test text", 434s # "subtitle": "Application 2", 434s # "check": ["I agree","Yes, I'm sure"] 434s # } 434s ok 12 - Notification has been inserted 434s ok 13 - POST notification { 434s # "date": "2016-05-30", 434s # "reference": "testrefall", 434s # "uid": "everyone", 434s # "title": "Testall title", 434s # "text": "This is a test text for all users" 434s # } 434s ok 14 - Notification has been inserted 434s ok 15 - List notifications for "allusers" 434s ok 16 - Result found 434s ok 17 - Notification for all users found 434s ok 18 - Wildcard found 434s ok 19 - List notifications for bad uid 434s ok 20 - Notification for all users found 434s ok 21 - List all pending notifications 434s ok 22 - Response is JSON 434s ok 23 - Three notifications found 434s ok 24 - Reference 'testref' found 434s ok 25 - UID 'dwho' found 434s ok 26 - Reference 'test-ref2' found 434s ok 27 - UID 'dwho' found 434s ok 28 - Reference 'testrefall' found 434s ok 29 - UID 'everyone' found 434s ok 30 - List notifications for "dwho" 434s ok 31 - Result found 434s ok 32 - First notification found 434s ok 33 - Second notification found 434s ok 34 - Third notification found (all users) 434s ok 35 - List notification with reference "testref" 434s ok 36 - Result found 434s ok 37 - Notification reference found 434s ok 38 - Notification title found 434s ok 39 - Notification text found 434s ok 40 - Notification date found 434s ok 41 - Notification uid found 434s ok 42 - List notification with reference "test-ref2" 434s ok 43 - Result found 434s ok 44 - Notification reference found 434s ok 45 - Notification title found 434s ok 46 - Notification text found 434s ok 47 - Notification date found 434s ok 48 - Notification uid found 434s ok 49 - Notification subtitle found 434s ok 50 - Notification check boxes found 434s ok 51 - Try to delete notification with bad method 434s ok 52 - Bad method is refused 434s ok 53 - Delete notification testrefall 434s ok 54 - Notification has been deleted 434s ok 55 - Delete notification test-ref2 434s ok 56 - Notification has been deleted 434s ok 57 - Try to create the same notification twice 434s ok 58 - Append the same notification is refused 434s ok 59 - Auth query 434s ok 60 - HTTP code is 200 434s ok 61 - Get cookie lemonldap (E/STIcpnYs2Fvdu0TshnN7BVYzltwshvFNo0GINz3yjrY8KIVKrkwPANgS9c5QI+zjoXbbuN01QTi29u6ZIwuzvEXZgOI4QFO+/iMAwUqjsOzp0Iu19bRsHiuQ13Gb6ezQHd9K5uARztNSGzJBZ1CQ==) 434s ok 62 - HTTP code is 200 434s ok 63 - Page contains a form 434s ok 64 - URI match 434s ok 65 - Field "reference1x1" is defined 434s ok 66 - Field "url" is defined 434s ok 67 - POST combined notifications [{ 434s # "uid": "dwho", 434s # "date": "2019-11-15 15:35:10", 434s # "reference": "ABC1", 434s # "title": "You have new authorizations", 434s # "subtitle": "Application 1", 434s # "text": "You have been granted to access to appli-1", 434s # "check": "I agree" 434s # }, 434s # { 434s # "uid": "rtyler", 434s # "date": "2019-11-15", 434s # "reference": "ABC2", 434s # "title": "You have new authorizations", 434s # "subtitle": "Application 1", 434s # "text": "You have been granted to access to appli-1", 434s # "check": ["I agree", "I am sure"] 434s # }, 434s # { 434s # "uid": "rtyler", 434s # "date": "2019-11-15", 434s # "reference": "ABC3", 434s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 434s # "title": "You have new authorizations", 434s # "subtitle": "Application 1", 434s # "text": "You have been granted to access to appli-1", 434s # "check": ["I agree", "I am sure"] 434s # }, 434s # { 434s # "uid": "rtyler", 434s # "date": "2050-11-15", 434s # "reference": "ABC4", 434s # "title": "You have new authorizations", 434s # "subtitle": "Application 1", 434s # "text": "You have been granted to access to appli-1", 434s # "check": ["I agree", "I am sure"] 434s # } 434s # ] 434s ok 68 - Notifications have been inserted 434s ok 69 - List all existing notifications 434s ok 70 - Response is JSON 434s ok 71 - Five notifications found 434s ok 72 - Auth query 434s ok 73 - HTTP code is 200 434s ok 74 - Get cookie lemonldap (B1wyZ7goFfHQN0seaqy5klYmiX9Pid+7H0z2+tkJFTJ+87vQWZ9D3jA6bmTfB7uyU8jfj/hH9o+E9L6a0mOANwZVAuun0SE9QOBFr77tLMe0FoDtmSlE1a+ybZ4S7q8vvqFo5KMtmGP4Pk/PO9h0zg==) 434s ok 75 - HTTP code is 200 434s ok 76 - Page contains a form 434s ok 77 - URI match 434s ok 78 - Field "reference1x1" is defined 434s ok 79 - Field "reference1x2" is defined 434s ok 80 - Checkbox is displayed 434s ok 81 - Checkbox is displayed 434s ok 82 - Checkbox is displayed 434s ok 83 - -> One checkbox found 434s ok 84 - Accept notification 434s ok 85 - HTTP code is 200 434s ok 86 - Get cookie lemonldap (ELDvni3zMlRsZmHPU3XRGEplwryXj2szbiD9wW5gZ8oZIu1skaZt38IM8U/V75auYca2S1kHCJpckx6lPpXeOIQDsXbgJcPTx/TyQNuTZubhNFhOfCLA6KfLlbBtQRBI4h7Xs2HN6EujB/yP/kmS+g==) 434s ok 87 - Logout request 434s ok 88 - Response is 200 434s ok 89 - Cookie is deleted 434s ok 90 - No pdata 434s ok 91 - Disconnect request 434s ok 92 - Response is 401 434s ok 93 - Auth query 434s ok 94 - HTTP code is 200 434s ok 95 - Get cookie lemonldap (dMilB8y9N6319kmb13tC3wp76BocW8DgDiFKX74m6xzxInwvtkYwIC75q/xnib00DQFO2Ht12HvuAIr7nDXHygXlnGUmlfBsIbQUcE6K1ZzKcv4OPogSCqLQG7WLSYYQru8e3R9qsfl7sd1OahbuMA==) 434s ok 96 - HTTP code is 200 434s ok 97 - Page contains a form 434s ok 98 - URI match 434s ok 99 - Field "reference1x1" is defined 434s ok 100 - Checkbox is displayed 434s ok 101 - Checkbox is displayed 434s ok 102 - -> Two checkboxes found 434s ok 103 - Accept notification 434s ok 104 - HTTP code is 200 434s ok 105 - Get cookie lemonldap (62629b8b14ded7880dd06c389c2cb3ba5c3114b2b87aecb860c6d2fc22ba4e8e) 434s ok 106 - Logout request 434s ok 107 - Response is 200 434s ok 108 - Cookie is deleted 434s ok 109 - No pdata 434s ok 110 - Disconnect request 434s ok 111 - Response is 401 434s ok 112 - List all pending notifications 434s ok 113 - Response is JSON 434s ok 114 - Three notifications found 434s 1..114 434s ok 434s t/40-Notifications-PublicNotif.t ............................................... 434s Warning: program compiled against libxml 215 using older 214 434s ok 1 - use Lemonldap::NG::Portal::Main; 434s ok 2 - Portal object 434s ok 3 - Init 434s ok 4 - Portal app 434s ok 5 - Access login page with public notifications 434s ok 6 - Notification displayed 434s ok 7 - Access login page without public notifications 434s ok 8 - Notification not displayed 434s 1..8 434s ok 435s t/40-Notifications-XML-DBI.t ................................................... 435s Warning: program compiled against libxml 215 using older 214 435s ok 1 - use Lemonldap::NG::Portal::Main; 435s ok 2 - Portal object 435s ok 3 - Init 435s ok 4 - Portal app 435s ok 5 - Auth query 435s ok 6 - HTTP code is 200 435s ok 7 - Get cookie lemonldap (9NG7XyfBcCMWWuE3sj9WX3yMAbec+sGx0XQlTwAZGFWVmS+BEaq8wDTfAyMJOHGIOueiUKZl8x4PnCcuSG7fGL4CaHqs/tJwm0wuSqfGo/Wlq9nnxqHhcBwEPYRcEW6OFDMhlUOu9afzpouKKnF75w==) 435s ok 8 - Two notification references found 435s ok 9 - Found ref 435s ok 10 - HTTP code is 200 435s ok 11 - Page contains a form 435s ok 12 - URI match 435s ok 13 - Field "reference1x1" is defined 435s ok 14 - Field "url" is defined 435s ok 15 - Test cookie received 435s ok 16 - Response status is 401 435s ok 17 - Content is JSON 435s ok 18 - Error code is 1 435s ok 19 - Don't accept notification 435s ok 20 - HTTP code is 200 435s ok 21 - Accept notifications 435s ok 22 - Get redirection 435s ok 23 - Location is http://test1.example.com/ 435s ok 24 - Make sure no pdata is returned 435s ok 25 - Get cookie lemonldap (59a77f5085de2ecf7d6e7366a142534d7c16b1d973dd29d6f4715ff2cb39fc8b) 435s ok 26 - Notification was deleted 435s ok 27 - Notifications explorer query 435s ok 28 - Response is JSON 435s ok 29 - Result is 2 435s ok 30 - MSG is myNotifications 435s ok 31 - Notification 1 found 435s ok 32 - Notification 2 found 435s ok 33 - epoch found 435s ok 34 - Logout request 435s ok 35 - Response is 200 435s ok 36 - Cookie is deleted 435s ok 37 - No pdata 435s ok 38 - Disconnect request 435s ok 39 - Response is 401 435s ok 40 - Auth query 435s ok 41 - Get redirection 435s ok 42 - Location is http://test1.example.com/ 435s ok 43 - Get cookie lemonldap (b89105cb4cd265f260796cd38c548bbc45705d3b90d91a006d08a0410abb28fe) 435s ok 44 - Logout request 435s ok 45 - Response is 200 435s ok 46 - Cookie is deleted 435s ok 47 - No pdata 435s ok 48 - Disconnect request 435s ok 49 - Response is 401 435s 1..49 435s ok 435s t/40-Notifications-XML-File.t .................................................. 435s Warning: program compiled against libxml 215 using older 214 435s ok 1 - use Lemonldap::NG::Portal::Main; 435s ok 2 - Portal object 435s ok 3 - Init 435s ok 4 - Portal app 435s ok 5 - Auth query 435s ok 6 - HTTP code is 200 435s ok 7 - Get cookie lemonldap (iUL1CEEaRAb/Iei3slodDNGHCwQL+OEmfKcOJrWWglOkFs1DutQH7GfwqIWkbiwzJETM16ply9EGMZcyIS0129AhY/Vi0+TRsVGmUZZ7ROzPY3aVgw5Pply1CodcYPOtnvdEy5J6j4GHopUkIxa/5g==) 435s ok 8 - HTTP code is 200 435s ok 9 - Page contains a form 435s ok 10 - URI match 435s ok 11 - Field "reference1x1" is defined 435s ok 12 - Field "url" is defined 435s ok 13 - Test cookie received 435s ok 14 - Response status is 401 435s ok 15 - Content is JSON 435s ok 16 - Error code is 1 435s ok 17 - Cancel notification 435s ok 18 - Cookie expired 435s ok 19 - Get redirection 435s ok 20 - Location is http://auth.example.com/ 435s ok 21 - Auth query 435s ok 22 - HTTP code is 200 435s ok 23 - Get cookie lemonldap (weubTp4I5WlFaZLTlxVKFnjwgHzcMjzM5Z3xP12M7kH/TZ4zKafk4JuBWpLe6DFbz/5Ut8SyOApf1JlcWkp2277Udho7hcnwA7e32pQFUs0Y4e4S6kQawGqUsYVQPfLHUuiNjuVaENH6McahWEKz0Q==) 435s ok 24 - HTTP code is 200 435s ok 25 - Page contains a form 435s ok 26 - URI match 435s ok 27 - Field "reference1x1" is defined 435s ok 28 - Field "url" is defined 435s ok 29 - Test cookie received 435s ok 30 - Response status is 401 435s ok 31 - Content is JSON 435s ok 32 - Error code is 1 435s ok 33 - Don't accept notification 435s ok 34 - Notification displayed 435s ok 35 - Found custom Main Logo 435s ok 36 - Don't accept notification 435s ok 37 - Notification displayed 435s ok 38 - Don't accept notification 435s ok 39 - Notification displayed 435s ok 40 - Don't accept notification - Accept just one checkbox 435s ok 41 - Notification displayed 435s ok 42 - Accept notification 435s ok 43 - Get redirection 435s ok 44 - Location header found 435s ok 45 - Notification was deleted 435s ok 46 - Get cookie lemonldap (9f3ed99b7ddb0960310b3c6419f8cc689d7f50a8ac643fb88ef5afe1f38b3e32) 435s ok 47 - New auth query 435s ok 48 - Authenticated as dwho 435s ok 49 - Menu displayed 435s 1..49 435s ok 435s t/40-Notifications-XML-Server.t ................................................ 435s Warning: program compiled against libxml 215 using older 214 435s ok 1 - use Lemonldap::NG::Portal::Main; 435s ok 2 - Portal object 435s ok 3 - Init 435s ok 4 - Portal app 435s ok 5 - SOAP client 435s ok 6 - @ SOAP REQUEST @ 435s ok 7 - Execute request 435s ok 8 - HTTP code is 200 435s ok 9 - Content is XML 435s ok 10 - @ END OF SOAP REQUEST @ 435s ok 11 - Append a notification -> SOAP call returns 1 435s ok 12 - @ SOAP REQUEST @ 435s ok 13 - Execute request 435s ok 14 - HTTP code is 200 435s ok 15 - Content is XML 435s ok 16 - @ END OF SOAP REQUEST @ 435s ok 17 - Append the same notification twice -> SOAP call returns 0 435s ok 18 - Auth query 435s ok 19 - HTTP code is 200 435s ok 20 - Get cookie lemonldap (KXkw5GX9esjUzWJtTEjYE5F7KLCvoTyxoZg9BJsGwLEpSBhTigrak0P1I0XsuYXYi6j7z1rt3h6hgSW4SuS+KPkgH1agn+dRuB6zzjElyJOLM/0N0cMnSgOMZqDdUbmM0tAYivIKPtM2vaeaxg3NdQ==) 435s ok 21 - HTTP code is 200 435s ok 22 - Page contains a form 435s ok 23 - URI match 435s ok 24 - Field "reference1x1" is defined 435s ok 25 - Field "url" is defined 435s ok 26 - @ SOAP REQUEST @ 435s ok 27 - Execute request 435s ok 28 - HTTP code is 200 435s ok 29 - Content is XML 435s ok 30 - @ END OF SOAP REQUEST @ 435s ok 31 - Append a notification -> SOAP call returns 4 435s ok 32 - Auth query 435s ok 33 - HTTP code is 200 435s ok 34 - Get cookie lemonldap (4mHk55g78EJh1qwJiblap5E0+AD/LNti6KMJyu/9wMupWmLzdUm/dWJ3aA1XKGANA9usBxrNDMcJwYZCyYM1TOqDor7NdVlKX9MN8RqodojT7nfjKTaz5dqckNAUMHY44Q+SDFZiZd0WK2iRufZMtA==) 435s ok 35 - HTTP code is 200 435s ok 36 - Page contains a form 435s ok 37 - URI match 435s ok 38 - Field "reference1x1" is defined 435s ok 39 - Field "reference2x1" is defined 435s ok 40 - -> One checkbox found 435s ok 41 - Accept notification 435s ok 42 - HTTP code is 200 435s ok 43 - Logout request 435s ok 44 - Response is 200 435s ok 45 - Cookie is deleted 435s ok 46 - No pdata 435s ok 47 - Disconnect request 435s ok 48 - Response is 401 435s ok 49 - Auth query 435s ok 50 - HTTP code is 200 435s ok 51 - Get cookie lemonldap (wT0nObm4uFA74KidU4UAiw/ErFP0/3VXoXONbrH9lVk1SQN+GJM1PkBvNgbjuf7YfSI1kYQuJerOy1PtDFtMrxyORlkg90Fk9w+tS5BvDDgpsHripcB0uOLdsvYVPDQmZqHK4Jq2bHm92fw82WUaNQ==) 435s ok 52 - HTTP code is 200 435s ok 53 - Page contains a form 435s ok 54 - URI match 435s ok 55 - Field "reference1x1" is defined 435s ok 56 - Reference found 435s ok 57 - Checkbox is displayed 435s ok 58 - Checkbox is displayed 435s ok 59 - -> Two checkboxes found 435s 1..59 435s ok 436s t/41-Captcha-old-api.t ......................................................... 436s Warning: program compiled against libxml 215 using older 214 436s ok 1 - use Lemonldap::NG::Portal::Main; 436s ok 2 - Portal object 436s ok 3 - Init 436s ok 4 - Portal app 436s ok 5 - HTTP code is 200 436s ok 6 - Content-Type is JSON 436s ok 7 - Content is valid JSON 436s ok 8 436s ok 9 436s ok 10 436s ok 11 - HTTP code is 200 436s ok 12 - Content-Type is JSON 436s ok 13 - Content is valid JSON 436s ok 14 436s ok 15 436s ok 16 436s ok 17 - HTTP code is 200 436s ok 18 - Content-Type is JSON 436s ok 19 - Content is valid JSON 436s ok 20 - Wrong token failed 436s ok 21 - HTTP code is 200 436s ok 22 - Content-Type is JSON 436s ok 23 - Content is valid JSON 436s ok 24 - Wrong captcha failed 436s ok 25 - HTTP code is 200 436s ok 26 - Content-Type is JSON 436s ok 27 - Content is valid JSON 436s ok 28 436s ok 29 436s ok 30 436s ok 31 - HTTP code is 200 436s ok 32 - Content-Type is JSON 436s ok 33 - Content is valid JSON 436s ok 34 - Captcha successfully verified 436s 1..34 436s ok 436s t/41-Captcha-with-rule.t ....................................................... 436s Warning: program compiled against libxml 215 using older 214 436s ok 1 - use Lemonldap::NG::Portal::Main; 436s ok 2 - Portal object 436s ok 3 - Init 436s ok 4 - Portal app 436s ok 5 - Auth query from non captcha network 436s ok 6 - Get cookie lemonldap (2e2a8c554f5768c814ac69262c0fd7f4ced7bb773187ca56534d44560a455b2c) 436s ok 7 - Auth query from captcha network 436s ok 8 - Response status is 401 436s ok 9 - Content is JSON 436s ok 10 - Error code is 76 436s ok 11 - Response is JSON 436s ok 12 - Response is PE_CAPTCHAERROR 436s ok 13 - Unauth JSON request 436s ok 14 - Response status is 401 436s ok 15 - Content is JSON 436s ok 16 - Error code is 9 436s ok 17 - Unauth request 436s ok 18 - HTTP code is 200 436s ok 19 - Page contains a form 436s ok 20 - Host match 436s ok 21 - Field "token" is defined 436s ok 22 - CSP header authorize POST request to \# 436s ok 23 - Password: Found text input 436s ok 24 - Token value is defined 436s ok 25 - Captcha image inserted 436s ok 26 - Found token session 436s ok 27 - Found captcha value 436s ok 28 - Found custom Main Logo 436s ok 29 - Try to auth with captcha value 436s ok 30 - Get cookie lemonldap (8de27e9265185ab297188a729a1ede9cc604e4b52afa3be052b14d388b22c0f2) 436s 1..30 436s ok 437s t/41-Captcha.t ................................................................. 437s Warning: program compiled against libxml 215 using older 214 437s ok 1 - use Lemonldap::NG::Portal::Main; 437s ok 2 - Portal object 437s ok 3 - Init 437s ok 4 - Portal app 437s ok 5 - Auth query 437s ok 6 - Response status is 401 437s ok 7 - Content is JSON 437s ok 8 - Error code is 76 437s ok 9 - Response is JSON 437s ok 10 - Response is PE_CAPTCHAERROR 437s ok 11 - Unauth JSON request 437s ok 12 - Response status is 401 437s ok 13 - Content is JSON 437s ok 14 - Error code is 9 437s ok 15 - Unauth request 437s ok 16 - HTTP code is 200 437s ok 17 - Page contains a form 437s ok 18 - Host match 437s ok 19 - Field "token" is defined 437s ok 20 - CSP header authorize POST request to \# 437s ok 21 - Password: Found text input 437s ok 22 - Token value is defined 437s ok 23 - Captcha image inserted 437s ok 24 - Found token session 437s ok 25 - Found captcha value 437s ok 26 - Found custom Main Logo 437s ok 27 - Try to auth with captcha value 437s ok 28 - HTTP code is 200 437s ok 29 - Get cookie lemonldap (37b3d4f1e38735bf55cc53dd081afd599160b1d3e6ab2dd2cba635063b117c57) 437s ok 30 - History found 437s ok 31 - -> One entry found 437s ok 32 - Verify auth 437s ok 33 - HTTP code is 200 437s ok 34 - New unauth request 437s ok 35 - HTTP code is 200 437s ok 36 - Page contains a form 437s ok 37 - Host match 437s ok 38 - Field "token" is defined 437s ok 39 - CSP header authorize POST request to \# 437s ok 40 - Token value is defined 437s ok 41 - Try to auth with bad captcha value 437s ok 42 - Response status is 401 437s ok 43 - Content is JSON 437s ok 44 - Error code is 76 437s ok 45 - Verify that there is a new captcha image 437s ok 46 - HTTP code is 200 437s ok 47 - Page contains a form 437s ok 48 - Host match 437s ok 49 - Field "token" is defined 437s ok 50 - CSP header authorize POST request to \# 437s ok 51 - Token is refreshed 437s ok 52 - New captcha image inserted 437s ok 53 - Renew Captcha button found 437s ok 54 - Get captcha javascript 437s ok 55 - Unauth request to renew Captcha 437s ok 56 - New token has been received 437s ok 57 - New image has been received 437s ok 58 - Found new token session 437s ok 59 - Try to auth with new captcha value 437s ok 60 - HTTP code is 200 437s ok 61 - Get cookie lemonldap (650f31188ae66f39776e396a0212badff02271810965b67336eeb783c578c74a) 437s ok 62 - Auth request with redirection 437s ok 63 - Get redirection 437s ok 64 - Location is http://test1.example.com/ 437s ok 65 - Authenticated as dwho 437s 1..65 437s ok 437s t/41-Token-with-global-storage.t ............................................... 437s Warning: program compiled against libxml 215 using older 214 437s ok 1 - use Lemonldap::NG::Portal::Main; 437s ok 2 - Portal object 437s ok 3 - Init 437s ok 4 - Portal app 437s ok 5 - Unauth request 437s ok 6 - HTTP code is 200 437s ok 7 - Page contains a form 437s ok 8 - Host match 437s ok 9 - Field "token" is defined 437s ok 10 - CSP header authorize POST request to \# 437s ok 11 - Token value 437s ok 12 - Try to auth without token 437s ok 13 - Response status is 401 437s ok 14 - Content is JSON 437s ok 15 - Error code is 81 437s ok 16 - Try token as cookie 437s ok 17 - Response status is 401 437s ok 18 - Content is JSON 437s ok 19 - Error code is 1 437s ok 20 - Try to auth with token 437s ok 21 - HTTP code is 200 437s ok 22 - Get cookie lemonldap (498ff493c202fb4f06a7b8d0f40d0a33af631d71ff0168a4fd733ff6b9db55bc) 437s ok 23 - Verify auth 437s ok 24 - HTTP code is 200 437s ok 25 - Try to reuse the same token 437s ok 26 - Response status is 401 437s ok 27 - Content is JSON 437s ok 28 - Error code is 82 437s ok 29 - Verify that there is a new token 437s ok 30 - HTTP code is 200 437s ok 31 - Page contains a form 437s ok 32 - Host match 437s ok 33 - Field "token" is defined 437s ok 34 - CSP header authorize POST request to \# 437s 1..34 437s ok 438s t/41-Token.t ................................................................... 438s Warning: program compiled against libxml 215 using older 214 438s ok 1 - use Lemonldap::NG::Portal::Main; 438s ok 2 - Portal object 438s ok 3 - Init 438s ok 4 - Portal app 438s ok 5 - Unauth request 438s ok 6 - HTTP code is 200 438s ok 7 - Page contains a form 438s ok 8 - Host match 438s ok 9 - Field "token" is defined 438s ok 10 - CSP header authorize POST request to \# 438s ok 11 - Password: Found password input 438s ok 12 - Try to auth without token 438s ok 13 - Response status is 401 438s ok 14 - Content is JSON 438s ok 15 - Error code is 81 438s ok 16 - Response is JSON 438s ok 17 - Response is PE_NOTOKEN 438s ok 18 - Try to auth with token 438s ok 19 - HTTP code is 200 438s ok 20 - Get cookie lemonldap (c73bb0f013acb9d01e7eac9f53de6166cacc351d109bc5486312e628c122d7ca) 438s ok 21 - Verify auth 438s ok 22 - HTTP code is 200 438s ok 23 - Try to reuse the same token 438s ok 24 - Response status is 401 438s ok 25 - Content is JSON 438s ok 26 - Error code is 82 438s ok 27 - Verify that there is a new token 438s ok 28 - HTTP code is 200 438s ok 29 - Page contains a form 438s ok 30 - Host match 438s ok 31 - Field "token" is defined 438s ok 32 - CSP header authorize POST request to \# 438s 1..32 438s ok 438s t/42-Register-Custom.t ......................................................... 438s Warning: program compiled against libxml 215 using older 214 438s ok 1 - use Lemonldap::NG::Portal::Main; 438s ok 2 - Portal object 438s ok 3 - Init 438s ok 4 - Portal app 438s ok 5 - Unauth request 438s ok 6 - HTTP code is 200 438s ok 7 - Page contains a form 438s ok 8 - Host match 438s ok 9 - Field "firstname" is defined 438s ok 10 - Field "lastname" is defined 438s ok 11 - Field "mail" is defined 438s ok 12 - CSP header authorize POST request to \# 438s ok 13 - Ask to create account 438s ok 14 - HTTP code is 200 438s ok 15 - Found subject 438s ok 16 - Found register token 438s ok 17 - Found register_token 438s ok 18 - UTF-8 works 438s ok 19 - Push register_token 438s ok 20 - HTTP code is 200 438s ok 21 - Found subject 438s ok 22 - Found user and password 438s ok 23 - Get good login 438s ok 24 - Try to authenticate 438s ok 25 - Get cookie lemonldap (e822c62b50788e7d69bd0240294029987b524b506484376df01fa8516e6f0f3b) 438s 1..25 438s ok 438s t/42-Register-Demo-with-CustomBody.t ........................................... 438s Warning: program compiled against libxml 215 using older 214 438s ok 1 - use Lemonldap::NG::Portal::Main; 438s ok 2 - Portal object 438s ok 3 - Init 438s ok 4 - Portal app 438s ok 5 - Unauth request 438s ok 6 - HTTP code is 200 438s ok 7 - Page contains a form 438s ok 8 - Host match 438s ok 9 - Field "firstname" is defined 438s ok 10 - Field "lastname" is defined 438s ok 11 - Field "mail" is defined 438s ok 12 - CSP header authorize POST request to \# 438s ok 13 - Ask to create account 438s ok 14 - HTTP code is 200 438s ok 15 - Found custom registration subject 438s ok 16 - Found custom body 438s ok 17 - Found register_token 438s ok 18 - UTF-8 works 438s ok 19 - Found time 438s ok 20 - Push register_token 438s ok 21 - HTTP code is 200 438s ok 22 - Found custom done subject 438s ok 23 - Found email and ipAddr 438s ok 24 - Get good email 438s ok 25 - Get good ipAddr 438s ok 26 - Found user and password 438s ok 27 - Get good login 438s ok 28 - Custom done body (Portal $url) 438s ok 29 - Try to authenticate 438s ok 30 - Get cookie lemonldap (c417f0d2372e37ad68075dd5a72e4633a370432189838aea8d92c2bc4fe61363) 438s 1..30 438s ok 439s t/42-Register-Demo-with-captcha.t .............................................. 439s Warning: program compiled against libxml 215 using older 214 439s ok 1 - use Lemonldap::NG::Portal::Main; 439s ok 2 - Portal object 439s ok 3 - Init 439s ok 4 - Portal app 439s ok 5 - Unauth request 439s ok 6 - HTTP code is 200 439s ok 7 - Page contains a form 439s ok 8 - Host match 439s ok 9 - Field "firstname" is defined 439s ok 10 - Field "lastname" is defined 439s ok 11 - Field "mail" is defined 439s ok 12 - CSP header authorize POST request to \# 439s ok 13 - Token found 439s ok 14 - Token value is defined 439s ok 15 - Captcha image inserted 439s ok 16 - Found token session 439s ok 17 - Found captcha value 439s ok 18 - Found custom Main Logo 439s ok 19 - Renew Captcha button found 439s ok 20 - Get captcha javascript 439s ok 21 - Ask to create account 439s ok 22 - Rejected -> Mail already exists 439s ok 23 - No form found 439s ok 24 - Get Menu 439s ok 25 - Found Register link & submit button 439s ok 26 - Unauth request 439s ok 27 - HTTP code is 200 439s ok 28 - Page contains a form 439s ok 29 - Host match 439s ok 30 - Field "firstname" is defined 439s ok 31 - Field "lastname" is defined 439s ok 32 - Field "mail" is defined 439s ok 33 - CSP header authorize POST request to \# 439s ok 34 - Token found 439s ok 35 - Token value is defined 439s ok 36 - Captcha image inserted 439s ok 37 - Found token session 439s ok 38 - Found captcha value 439s ok 39 - Found custom Main Logo 439s ok 40 - Ask to create account 439s ok 41 - HTTP code is 200 439s ok 42 - Found register token 439s ok 43 - Found register_token 439s ok 44 - Push register_token 439s ok 45 - HTTP code is 200 439s ok 46 - Found user and password 439s ok 47 - Get good login 439s ok 48 - Try to authenticate 439s ok 49 - Get cookie lemonldap (bdacc6aa2710866a2bb62f1a73abd9bf54be1a7b638a95d86ca2c595198deb04) 439s 1..49 439s ok 439s t/42-Register-Demo-with-token.t ................................................ 439s Warning: program compiled against libxml 215 using older 214 439s ok 1 - use Lemonldap::NG::Portal::Main; 439s ok 2 - Portal object 439s ok 3 - Init 439s ok 4 - Portal app 439s ok 5 - Get Menu 439s ok 6 - Found Register link & submit button 439s ok 7 - Unauth request 439s ok 8 - HTTP code is 200 439s ok 9 - Page contains a form 439s ok 10 - Host match 439s ok 11 - Field "firstname" is defined 439s ok 12 - Field "lastname" is defined 439s ok 13 - Field "mail" is defined 439s ok 14 - CSP header authorize POST request to \# 439s ok 15 - Token found 439s ok 16 - Ask to create account 439s ok 17 - HTTP code is 200 439s ok 18 - Found register token 439s ok 19 - Found register_token 439s ok 20 - Push register_token 439s ok 21 - HTTP code is 200 439s ok 22 - Found user and password 439s ok 23 - Get good login 439s ok 24 - Unauth request 439s ok 25 - HTTP code is 200 439s ok 26 - Page contains a form 439s ok 27 - Host match 439s ok 28 - Field "token" is defined 439s ok 29 - CSP header authorize POST request to \# 439s ok 30 - Try to authenticate 439s ok 31 - Get cookie lemonldap (d389ee18ca121178adbb128deed6a2929da24cb071172948dfa62b26b015cbe8) 439s 1..31 439s ok 440s t/42-Register-Demo.t ........................................................... 440s Warning: program compiled against libxml 215 using older 214 440s ok 1 - use Lemonldap::NG::Portal::Main; 440s ok 2 - Portal object 440s ok 3 - Init 440s ok 4 - Portal app 440s ok 5 - Unauth request 440s ok 6 - HTTP code is 200 440s ok 7 - Page contains a form 440s ok 8 - Host match 440s ok 9 - Field "firstname" is defined 440s ok 10 - Field "lastname" is defined 440s ok 11 - Field "mail" is defined 440s ok 12 - CSP header authorize POST request to \# 440s ok 13 - Ask to create account 440s ok 14 - HTTP code is 200 440s ok 15 - Found subject 440s ok 16 - Found register token 440s ok 17 - Found register_token 440s ok 18 - UTF-8 works 440s ok 19 - Push register_token 440s ok 20 - HTTP code is 200 440s ok 21 - Found subject 440s ok 22 - Found user and password 440s ok 23 - Get good login 440s ok 24 - Try to authenticate 440s ok 25 - Get cookie lemonldap (48b0eb6262cb313773f75ec62f7754efd056c060eeedbd81d30ae64c564d4f0f) 440s 1..25 440s ok 440s t/42-Register-LDAP.t ........................................................... 440s Warning: program compiled against libxml 215 using older 214 440s ok 1 - use Lemonldap::NG::Portal::Main; 440s ok 2 # skip LLNGTESTLDAP is not set 440s ok 3 # skip LLNGTESTLDAP is not set 440s ok 4 # skip LLNGTESTLDAP is not set 440s ok 5 # skip LLNGTESTLDAP is not set 440s ok 6 # skip LLNGTESTLDAP is not set 440s ok 7 # skip LLNGTESTLDAP is not set 440s ok 8 # skip LLNGTESTLDAP is not set 440s ok 9 # skip LLNGTESTLDAP is not set 440s ok 10 # skip LLNGTESTLDAP is not set 440s 1..10 440s ok 440s t/42-Register-Security.t ....................................................... 440s Warning: program compiled against libxml 215 using older 214 440s ok 1 - use Lemonldap::NG::Portal::Main; 440s ok 2 - Portal object 440s ok 3 - Init 440s ok 4 - Portal app 440s ok 5 - Unauth request 440s ok 6 - HTTP code is 200 440s ok 7 - Page contains a form 440s ok 8 - Host match 440s ok 9 - Field "firstname" is defined 440s ok 10 - Field "lastname" is defined 440s ok 11 - Field "mail" is defined 440s ok 12 - CSP header authorize POST request to \# 440s ok 13 - Ask to create account 440s ok 14 - HTTP code is 200 440s ok 15 - Found register token 440s ok 16 - Found register_token 440s ok 17 - Try to authenticate 440s ok 18 - Response status is 401 440s ok 19 - Content is JSON 440s ok 20 - Error code is 1 440s 1..20 440s ok 441s t/43-MailPasswordReset-Choice.t ................................................ 441s Warning: program compiled against libxml 215 using older 214 441s ok 1 - use Lemonldap::NG::Portal::Main; 441s ok 2 - Portal object 441s ok 3 - Init 441s ok 4 - Portal app 441s ok 5 - Auth query 441s ok 6 - HTTP code is 200 441s ok 7 - Get cookie lemonldap (7e437d453d3a8d6f5b1017c91a2dc92012f383b56a4c3d0da4d07e05b7c8209b) 441s ok 8 - Logout request 441s ok 9 - Response is 200 441s ok 10 - Cookie is deleted 441s ok 11 - No pdata 441s ok 12 - Disconnect request 441s ok 13 - Response is 401 441s ok 14 - Reset form 441s ok 15 - HTTP code is 200 441s ok 16 - Page contains a form 441s ok 17 - Host match 441s ok 18 - Field "mail" is defined 441s ok 19 - CSP header authorize POST request to \# 441s ok 20 - Post mail 441s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 441s ok 22 - Found link in mail 441s ok 23 - Post mail token received by mail with another browser 441s ok 24 - HTTP code is 200 441s ok 25 - Page contains a form 441s ok 26 - Host match 441s ok 27 - Field "token" is defined 441s ok 28 - CSP header authorize POST request to \# 441s ok 29 - Ask for a new password 441s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 441s ok 31 - Post new password 441s ok 32 - Password was changed 441s ok 33 - Auth query 441s ok 34 - HTTP code is 200 441s ok 35 - Get cookie lemonldap (472063c648bbc3b7c9d46a003ed57c2a0a464e71725047681aa80ce2a4502aec) 441s ok 36 - Logout request 441s ok 37 - Response is 200 441s ok 38 - Cookie is deleted 441s ok 39 - No pdata 441s ok 40 - Disconnect request 441s ok 41 - Response is 401 441s ok 42 - Reset form 441s ok 43 - HTTP code is 200 441s ok 44 - Page contains a form 441s ok 45 - Host match 441s ok 46 - Field "mail" is defined 441s ok 47 - CSP header authorize POST request to \# 441s ok 48 - Post mail 441s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 441s ok 50 - Found link in mail 441s ok 51 - Post mail token received by mail with the same browser 441s ok 52 - HTTP code is 200 441s ok 53 - Page contains a form 441s ok 54 - Host match 441s ok 55 - Field "token" is defined 441s ok 56 - CSP header authorize POST request to \# 441s ok 57 - Ask for a new password 441s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 441s ok 59 - Post new password 441s ok 60 - Password was changed 441s ok 61 - Auth query 441s ok 62 - HTTP code is 200 441s ok 63 - Get cookie lemonldap (62412599b7a793233384b922cfae2c32a8ae2303a1bc26568133a7b30e8cd135) 441s ok 64 - Logout request 441s ok 65 - Response is 200 441s ok 66 - Cookie is deleted 441s ok 67 - No pdata 441s ok 68 - Disconnect request 441s ok 69 - Response is 401 441s 1..69 441s ok 441s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 441s Warning: program compiled against libxml 215 using older 214 441s ok 1 - use Lemonldap::NG::Portal::Main; 441s ok 2 # skip LLNGTESTLDAP is not set 441s ok 3 # skip LLNGTESTLDAP is not set 441s ok 4 # skip LLNGTESTLDAP is not set 441s ok 5 # skip LLNGTESTLDAP is not set 441s ok 6 # skip LLNGTESTLDAP is not set 441s ok 7 # skip LLNGTESTLDAP is not set 441s ok 8 # skip LLNGTESTLDAP is not set 441s ok 9 # skip LLNGTESTLDAP is not set 441s 1..9 441s ok 441s t/43-MailPasswordReset-Combination.t ........................................... 441s Warning: program compiled against libxml 215 using older 214 441s ok 1 - use Lemonldap::NG::Portal::Main; 441s ok 2 - Portal object 441s ok 3 - Init 441s ok 4 - Portal app 441s ok 5 - Try to connect with login dvador 441s ok 6 - Get cookie lemonldap (37f20d1235ebe6d9749298e65dc536d9731f08a05a0b849c8dada1f58cfa5a39) 441s ok 7 - Post mail 441s ok 8 - Found link in mail 441s ok 9 - Post mail token received by mail 441s ok 10 - HTTP code is 200 441s ok 11 - Page contains a form 441s ok 12 - Host match 441s ok 13 - Field "token" is defined 441s ok 14 - CSP header authorize POST request to \# 441s ok 15 - Ask for a new password 441s ok 16 - Post new password 441s ok 17 - Password update successful: code found on page 441s ok 18 - Password update successful 441s ok 19 - Try to connect with login dvador 441s ok 20 - Get cookie lemonldap (ee84007f55bce87b174b33310f538baaa14edfa708478609fdb138921767e763) 441s ok 21 - Try to connect with login jkirk 441s ok 22 - Get cookie lemonldap (c9741db44684da26b58ca0ec689c5b7cedcbcc622ae50e656fcf37d74e6d10ee) 441s ok 23 - Post mail 441s ok 24 - Found link in mail 441s ok 25 - Post mail token received by mail 441s ok 26 - HTTP code is 200 441s ok 27 - Page contains a form 441s ok 28 - Host match 441s ok 29 - Field "token" is defined 441s ok 30 - CSP header authorize POST request to \# 441s ok 31 - Ask for a new password 441s ok 32 - Post new password 441s ok 33 - Password update successful: code found on page 441s ok 34 - Password update successful 441s ok 35 - Try to connect with login jkirk 441s ok 36 - Get cookie lemonldap (45bf63d4aa9f8dd63963379569447bf72c7c72cfc76f3b0e75f32a1b642e88c2) 441s 1..36 441s ok 442s t/43-MailPasswordReset-DBI.t ................................................... 442s Warning: program compiled against libxml 215 using older 214 442s ok 1 - use Lemonldap::NG::Portal::Main; 442s ok 2 - Portal object 442s ok 3 - Init 442s ok 4 - Portal app 442s ok 5 - Reset form 442s ok 6 - HTTP code is 200 442s ok 7 - Page contains a form 442s ok 8 - Host match 442s ok 9 - Field "mail" is defined 442s ok 10 - CSP header authorize POST request to \# 442s ok 11 - Post mail 442s ok 12 - Found link in mail 442s ok 13 - Post mail token received by mail 442s ok 14 - HTTP code is 200 442s ok 15 - Page contains a form 442s ok 16 - Host match 442s ok 17 - Field "token" is defined 442s ok 18 - CSP header authorize POST request to \# 442s ok 19 - Ask for a new password \#1 442s ok 20 - toggle newpassword icon found 442s ok 21 - toggle confirmpassword icon found 442s ok 22 - input type password found 442s ok 23 - Post mismatched passwords 442s ok 24 - PE_34 found 442s ok 25 - HTTP code is 200 442s ok 26 - Page contains a form 442s ok 27 - Host match 442s ok 28 - Field "token" is defined 442s ok 29 - CSP header authorize POST request to \# 442s ok 30 - Ask for a new password \#2 442s ok 31 - Post empty newpassword 442s ok 32 - PE_67 found 442s ok 33 - HTTP code is 200 442s ok 34 - Page contains a form 442s ok 35 - Host match 442s ok 36 - Field "token" is defined 442s ok 37 - CSP header authorize POST request to \# 442s ok 38 - Ask for a new password \#3 442s ok 39 - Post empty confirmpassword 442s ok 40 - PE_67 found 442s ok 41 - HTTP code is 200 442s ok 42 - Page contains a form 442s ok 43 - Host match 442s ok 44 - Field "token" is defined 442s ok 45 - CSP header authorize POST request to \# 442s ok 46 - Ask for a new password \#4 442s ok 47 - Password special char list not found 442s ok 48 - Found password policy min digit == 2 442s ok 49 - Post new password 442s ok 50 - Password was changed 442s ok 51 - Auth query 442s ok 52 - HTTP code is 200 442s ok 53 - Get cookie lemonldap (93e734f36ee1ea61df87d6bde840720aad1b11e3cb79d205386a9a754e228132) 442s ok 54 - Logout request 442s ok 55 - Response is 200 442s ok 56 - Cookie is deleted 442s ok 57 - No pdata 442s ok 58 - Disconnect request 442s ok 59 - Response is 401 442s 1..59 442s ok 442s t/43-MailPasswordReset-Hook.t .................................................. 442s Warning: program compiled against libxml 215 using older 214 442s ok 1 - use Lemonldap::NG::Portal::Main; 442s ok 2 - Portal object 442s ok 3 - Init 442s ok 4 - Portal app 442s ok 5 - Reset form 442s ok 6 - HTTP code is 200 442s ok 7 - Page contains a form 442s ok 8 - Host match 442s ok 9 - Field "mail" is defined 442s ok 10 - CSP header authorize POST request to \# 442s ok 11 - Post mail 442s ok 12 - Found english greeting 442s ok 13 - Found link in mail 442s ok 14 - Post mail token received by mail 442s ok 15 - HTTP code is 200 442s ok 16 - Page contains a form 442s ok 17 - Host match 442s ok 18 - Field "token" is defined 442s ok 19 - CSP header authorize POST request to \# 442s ok 20 - Ask for a new password 442s ok 21 - Post new password 442s ok 22 - Expected portal error code: code found on page 442s ok 23 - Expected portal error code 442s ok 24 - Post mail 442s ok 25 - Found english greeting 442s ok 26 - Found link in mail 442s ok 27 - Post mail token received by mail 442s ok 28 - HTTP code is 200 442s ok 29 - Page contains a form 442s ok 30 - Host match 442s ok 31 - Field "token" is defined 442s ok 32 - CSP header authorize POST request to \# 442s ok 33 - Ask for a new password 442s ok 34 - Post new password 442s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 442s ok 36 - Pdata is not empty 442s ok 37 - passwordAfterChange hook worked as expected 442s ok 38 - Password was changed 442s 1..38 442s ok 442s t/43-MailPasswordReset-LDAP.t .................................................. 442s Warning: program compiled against libxml 215 using older 214 442s ok 1 - use Lemonldap::NG::Portal::Main; 442s ok 2 # skip LLNGTESTLDAP is not set 442s ok 3 # skip LLNGTESTLDAP is not set 442s ok 4 # skip LLNGTESTLDAP is not set 442s ok 5 # skip LLNGTESTLDAP is not set 442s ok 6 # skip LLNGTESTLDAP is not set 442s ok 7 # skip LLNGTESTLDAP is not set 442s ok 8 # skip LLNGTESTLDAP is not set 442s ok 9 # skip LLNGTESTLDAP is not set 442s 1..9 442s ok 443s t/43-MailPasswordReset-with-captcha.t .......................................... 443s Warning: program compiled against libxml 215 using older 214 443s ok 1 - use Lemonldap::NG::Portal::Main; 443s ok 2 - Portal object 443s ok 3 - Init 443s ok 4 - Portal app 443s ok 5 - Get Menu 443s ok 6 - Found ResetPassword link & submit button 443s ok 7 - Reset form 443s ok 8 - HTTP code is 200 443s ok 9 - Page contains a form 443s ok 10 - Host match 443s ok 11 - Field "mail" is defined 443s ok 12 - Field "token" is defined 443s ok 13 - CSP header authorize POST request to \# 443s ok 14 - Captcha image inserted 443s ok 15 - Found token session 443s ok 16 - Found captcha value 443s ok 17 - Found custom Main Logo 443s ok 18 - Renew Captcha button found 443s ok 19 - Get captcha javascript 443s ok 20 - Post mail 443s ok 21 - Found link in mail 443s ok 22 - Post mail token received by mail 443s ok 23 - HTTP code is 200 443s ok 24 - Page contains a form 443s ok 25 - Host match 443s ok 26 - Field "token" is defined 443s ok 27 - CSP header authorize POST request to \# 443s ok 28 - Ask for a new password 443s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 443s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 443s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 443s ok 29 - Post new password 443s ok 30 - New password sent 443s ok 31 - New generated password found 443s ok 32 - New generated password matches policy 443s 1..32 443s ok 443s t/43-MailPasswordReset-with-token.t ............................................ 443s Warning: program compiled against libxml 215 using older 214 443s ok 1 - use Lemonldap::NG::Portal::Main; 443s ok 2 - Portal object 443s ok 3 - Init 443s ok 4 - Portal app 443s ok 5 - Get Menu 443s ok 6 - Found ResetPassword link & submit button 443s ok 7 - Reset form 443s ok 8 - HTTP code is 200 443s ok 9 - Page contains a form 443s ok 10 - Host match 443s ok 11 - Field "mail" is defined 443s ok 12 - Field "token" is defined 443s ok 13 - CSP header authorize POST request to \# 443s ok 14 - Post mail 443s ok 15 - Found custom Main Logo 443s ok 16 - Found link in mail 443s ok 17 - Post mail token received by mail 443s ok 18 - HTTP code is 200 443s ok 19 - Page contains a form 443s ok 20 - Host match 443s ok 21 - Field "token" is defined 443s ok 22 - CSP header authorize POST request to \# 443s ok 23 - Ask for a new password 443s ok 24 - Post new password 443s ok 25 - Password was changed 443s 1..25 443s ok 443s t/43-MailPasswordReset.t ....................................................... 443s Warning: program compiled against libxml 215 using older 214 443s ok 1 - use Lemonldap::NG::Portal::Main; 443s ok 2 - Portal object 443s ok 3 - Init 443s ok 4 - Portal app 443s ok 5 - Reset form 443s ok 6 - HTTP code is 200 443s ok 7 - Page contains a form 443s ok 8 - Host match 443s ok 9 - Field "mail" is defined 443s ok 10 - CSP header authorize POST request to \# 443s ok 11 - Post mail 443s ok 12 - Found french greeting 443s ok 13 - Post mail 443s ok 14 - Found custom Main Logo 443s ok 15 - Found english greeting 443s ok 16 - Found link in mail 443s ok 17 - Post mail token received by mail 443s ok 18 - HTTP code is 200 443s ok 19 - Page contains a form 443s ok 20 - Host match 443s ok 21 - Field "token" is defined 443s ok 22 - CSP header authorize POST request to \# 443s ok 23 - Ask for a new password 443s ok 24 - Found password policy 443s ok 25 - Found password policy min lower == 1 443s ok 26 - Found password policy min upper == 1 443s ok 27 - Found password policy min digit == 2 443s ok 28 - Found password policy min speChar == 1 443s ok 29 - Found password special char list 443s ok 30 - Post new password 443s ok 31 - Password was changed 443s 1..31 443s ok 444s t/44-CertificateResetByMail-Demo.t ............................................. 444s Warning: program compiled against libxml 215 using older 214 444s ok 1 - use Lemonldap::NG::Portal::Main; 444s ok 2 - Portal object 444s ok 3 - Init 444s ok 4 - Portal app 444s ok 5 - Reset form 444s ok 6 - HTTP code is 200 444s ok 7 - Page contains a form 444s ok 8 - Host match 444s ok 9 - Field "mail" is defined 444s ok 10 - CSP header authorize POST request to \# 444s ok 11 - Post mail 444s ok 12 - Found link in mail 444s ok 13 - Post mail token received by mail 444s ok 14 - HTTP code is 200 444s ok 15 - Page contains a form 444s ok 16 - Host match 444s ok 17 - Field "token" is defined 444s ok 18 - CSP header authorize POST request to \# 444s ok 19 - Ask for a new certificate file 444s ok 20 - Certificate has been reset 444s ok 21 - Reset form 444s ok 22 - HTTP code is 200 444s ok 23 - Page contains a form 444s ok 24 - Host match 444s ok 25 - Field "mail" is defined 444s ok 26 - CSP header authorize POST request to \# 444s ok 27 - Post mail 444s ok 28 - Found link in mail 444s ok 29 - Post mail token received by mail 444s ok 30 - HTTP code is 200 444s ok 31 - Page contains a form 444s ok 32 - Host match 444s ok 33 - Field "token" is defined 444s ok 34 - CSP header authorize POST request to \# 444s ok 35 - Ask for a new certificate file 444s ok 36 - Invalid certificate 444s 1..36 444s ok 444s t/44-CertificateResetByMail-LDAP.t ............................................. 444s Warning: program compiled against libxml 215 using older 214 444s ok 1 - use Lemonldap::NG::Portal::Main; 444s ok 2 # skip LLNGTESTLDAP is not set 444s ok 3 # skip LLNGTESTLDAP is not set 444s ok 4 # skip LLNGTESTLDAP is not set 444s ok 5 # skip LLNGTESTLDAP is not set 444s ok 6 # skip LLNGTESTLDAP is not set 444s ok 7 # skip LLNGTESTLDAP is not set 444s ok 8 # skip LLNGTESTLDAP is not set 444s ok 9 # skip LLNGTESTLDAP is not set 444s ok 10 # skip LLNGTESTLDAP is not set 444s ok 11 # skip LLNGTESTLDAP is not set 444s ok 12 # skip LLNGTESTLDAP is not set 444s ok 13 # skip LLNGTESTLDAP is not set 444s 1..13 444s ok 444s t/50-IssuerGet.t ............................................................... 444s Warning: program compiled against libxml 215 using older 214 444s ok 1 - use Lemonldap::NG::Portal::Main; 444s ok 2 - Portal object 444s ok 3 - Init 444s ok 4 - Portal app 444s ok 5 - Auth query 444s ok 6 - HTTP code is 200 444s ok 7 - Get cookie lemonldap (97df57d06405bd976e1c08d7e70c955932b6841cc1b8e5596b8a28f1dcb5b005) 444s ok 8 - GET request with good url 444s ok 9 - Reject reason is 92 444s ok 10 - Auth query 444s ok 11 - HTTP code is 200 444s ok 12 - Get cookie lemonldap (9931caea02a8eebfb77e73fa299e5f59c012125655661c7674c41af962573656) 444s ok 13 - GET request with good url 444s ok 14 - Get redirection 444s ok 15 - Location is http://test1.example.com/?ID=9931caea02a8eebfb77e73fa299e5f59c012125655661c7674c41af962573656 444s ok 16 - Not logged access 444s ok 17 - Response status is 401 444s ok 18 - Content is JSON 444s ok 19 - Error code is 9 444s 1..19 444s ok 445s t/50-IssuerJitsiJWT.t .......................................................... 445s Warning: program compiled against libxml 215 using older 214 445s ok 1 - use Lemonldap::NG::Portal::Main; 445s ok 2 - Portal object 445s ok 3 - Init 445s ok 4 - Portal app 445s # Subtest: ASAP key server (PUBLIC KEY) 445s ok 1 - Portal object 445s ok 2 - Init 445s ok 3 - Portal app 445s ok 4 - ASAP request with unknown key id hash 445s ok 5 - Not found 445s ok 6 - ASAP request with valid key id hash 445s ok 7 - OK 445s ok 8 - Found correct format 445s 1..8 445s ok 5 - ASAP key server (PUBLIC KEY) 445s # Subtest: ASAP key server (CERTIFICATE) 445s ok 1 - Portal object 445s ok 2 - Init 445s ok 3 - Portal app 445s ok 4 - ASAP request with unknown key id hash 445s ok 5 - Not found 445s ok 6 - ASAP request with valid key id hash 445s ok 7 - OK 445s ok 8 - Found correct format 445s 1..8 445s ok 6 - ASAP key server (CERTIFICATE) 445s # Subtest: ASAP key server (authenticated) 445s ok 1 - Auth query 445s ok 2 - HTTP code is 200 445s ok 3 - Get cookie lemonldap (72cee2b9d4bb46ecce0d4d5a9077b38b5277f9b495725ad13cae0c4858dc2a4d) 445s ok 4 - ASAP request with unknown key id hash 445s ok 5 - Not found 445s ok 6 - ASAP request with valid key id hash 445s ok 7 - OK 445s ok 8 - Found correct format 445s 1..8 445s ok 7 - ASAP key server (authenticated) 445s # Subtest: Unauthorized user 445s ok 1 - Auth query 445s ok 2 - HTTP code is 200 445s ok 3 - Get cookie lemonldap (4730251ad50983ff7081dd81e0da5d60be3dd3fb6dbf1c69486491bbd6bf5489) 445s ok 4 - Jitsi request with good url 445s ok 5 - Expected portal error code: code found on page 445s ok 6 - Expected portal error code 445s 1..6 445s ok 8 - Unauthorized user 445s # Subtest: Login with RS256 445s ok 1 - Auth query 445s ok 2 - HTTP code is 200 445s ok 3 - Get cookie lemonldap (f38ae00402e2d430b8f2c549223dcccf75cd62c415e77b0736f07d217e5edf54) 445s # Subtest: Missing room parameter 445s ok 1 - Jitsi request without room 445s ok 2 - Expected portal error code: code found on page 445s ok 3 - Expected portal error code 445s 1..3 445s ok 4 - Missing room parameter 445s # Subtest: Correct room parameter 445s ok 1 - Jitsi request with good url 445s ok 2 - Get redirection 445s ok 3 - Location header found 445s ok 4 - Correct path 445s ok 5 - Found JWT parameter in response 445s ok 6 - Correct type in header 445s ok 7 - Expected alg 445s ok 8 - Correct subject/domain 445s ok 9 - Correct audience 445s ok 10 - Correct issuer 445s ok 11 - Correct room 445s ok 12 - Correct user 445s ok 13 - Token expires in more than 500 seconds 445s 1..13 445s ok 5 - Correct room parameter 445s 1..5 445s ok 9 - Login with RS256 445s ok 10 - Portal object 445s ok 11 - Init 445s ok 12 - Portal app 445s # Subtest: Login with HS256 445s ok 1 - Auth query 445s ok 2 - HTTP code is 200 445s ok 3 - Get cookie lemonldap (de5cf6ff83cd6d1fbd09e676c5038d853b1eb39230d7a4e61e862488385b8bdd) 445s # Subtest: Missing room parameter 445s ok 1 - Jitsi request without room 445s ok 2 - Expected portal error code: code found on page 445s ok 3 - Expected portal error code 445s 1..3 445s ok 4 - Missing room parameter 445s # Subtest: Correct room parameter 445s ok 1 - Jitsi request with good url 445s ok 2 - Get redirection 445s ok 3 - Location header found 445s ok 4 - Correct path 445s ok 5 - Found JWT parameter in response 445s ok 6 - Correct type in header 445s ok 7 - Expected alg 445s ok 8 - Correct subject/domain 445s ok 9 - Correct audience 445s ok 10 - Correct issuer 445s ok 11 - Correct room 445s ok 12 - Correct user 445s ok 13 - Token expires in more than 500 seconds 445s 1..13 445s ok 5 - Correct room parameter 445s 1..5 445s ok 13 - Login with HS256 445s 1..13 445s ok 445s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 445s Warning: program compiled against libxml 215 using older 214 445s ok 1 - use Lemonldap::NG::Portal::Main; 445s ok 2 - Portal object 445s ok 3 - Init 445s ok 4 - Portal app 445s ok 5 - Get cookie lemonldap (7d107940f6d461dfc9bc3f40f5d44b6ded2967314385e949fc738f764a31b48c) 445s ok 6 - Get redirection 445s ok 7 - Location header found 445s ok 8 - HTTP code is 200 445s ok 9 - Content-Type is JSON 445s ok 10 - Content is valid JSON 445s ok 11 - Got access token 445s ok 12 - Got refresh token 445s ok 13 - Got ID token 445s ok 14 - Call /token with access_token 445s ok 15 - HTTP code is 200 445s ok 16 - Content-Type is JSON 445s ok 17 - Content is valid JSON 445s ok 18 - Got refreshed Access token 445s ok 19 - Got refreshed ID token 445s ok 20 - Got new refresh_token 445s ok 21 - Found sub in ID token 445s ok 22 - Found claim in ID token 445s ok 23 - rpid is in audience 445s ok 24 - HTTP code is 200 445s ok 25 - Content-Type is JSON 445s ok 26 - Content is valid JSON 445s ok 27 - Got User Info 445s ok 28 - Got User Info 445s ok 29 - Access token rejected 445s 1..29 445s ok 446s t/51-OIDC-Internal-Token-Exchange.t ............................................ 446s Warning: program compiled against libxml 215 using older 214 446s ok 1 - use Lemonldap::NG::Portal::Main; 446s ok 2 - Portal object 446s ok 3 - Init 446s ok 4 - Portal app 446s ok 5 - Get cookie lemonldap (8f89983ad2d28f746bcf5fda5e673ca4aa860435584bdfc75977467d44e0dd80) 446s ok 6 - Get redirection 446s ok 7 - Location header found 446s ok 8 - HTTP code is 200 446s ok 9 - Content-Type is JSON 446s ok 10 - Content is valid JSON 446s ok 11 - Got access token 446s ok 12 - Got refresh token 446s ok 13 - Got ID token 446s ok 14 - Call /token with Matrix token 446s ok 15 - HTTP code is 200 446s ok 16 - Content-Type is JSON 446s ok 17 - Content is valid JSON 446s ok 18 - Got refreshed Access token 446s ok 19 - Got refreshed ID token 446s ok 20 - Got new refresh_token 446s ok 21 - Found sub in ID token 446s ok 22 - Found claim in ID token 446s ok 23 - rpid2 is in audience 446s ok 24 - HTTP code is 200 446s ok 25 - Content-Type is JSON 446s ok 26 - Content is valid JSON 446s ok 27 - Got User Info 446s ok 28 - Got User Info 446s ok 29 - Access token rejected 446s ok 30 - Portal object 446s ok 31 - Init 446s ok 32 - Portal app 446s ok 33 - Get cookie lemonldap (4c4d1aba5e0a99131f08d484138339bad98c917fd9ab9c70ebee9f68e5833d4b) 446s ok 34 - Get redirection 446s ok 35 - Location header found 446s ok 36 - HTTP code is 200 446s ok 37 - Content-Type is JSON 446s ok 38 - Content is valid JSON 446s ok 39 - Token is a JWT 446s ok 40 - Found claim in JWT 446s ok 41 - Found claim in JWT 446s ok 42 - Found claim in JWT 446s ok 43 - Found claim in JWT 446s ok 44 - Found claim in JWT 446s ok 45 446s ok 46 446s ok 47 446s ok 48 - Expiration date sanity check 446s ok 49 - Expiration date sanity check 446s ok 50 - Got access token 446s ok 51 - Got refresh token 446s ok 52 - Got ID token 446s ok 53 - Call /token with Matrix token 446s ok 54 - HTTP code is 200 446s ok 55 - Content-Type is JSON 446s ok 56 - Content is valid JSON 446s ok 57 - Got refreshed Access token 446s ok 58 - Got refreshed ID token 446s ok 59 - Got new refresh_token 446s ok 60 - Found sub in ID token 446s ok 61 - Found claim in ID token 446s ok 62 - rpid2 is in audience 446s ok 63 - HTTP code is 200 446s ok 64 - Content-Type is JSON 446s ok 65 - Content is valid JSON 446s ok 66 - Got User Info 446s ok 67 - Got User Info 446s ok 68 - Access token rejected 446s ok 69 - Portal object 446s ok 70 - Init 446s ok 71 - Portal app 446s ok 72 - Get cookie lemonldap (f81a5d2fafdee1e09d3cc3ba86bcb877e0a84f21a17fe9fc0a6658d44703aaa8) 446s ok 73 - Get redirection 446s ok 74 - Location header found 446s ok 75 - HTTP code is 200 446s ok 76 - Content-Type is JSON 446s ok 77 - Content is valid JSON 446s ok 78 - Token is a JWT 446s ok 79 - Found claim in JWT 446s ok 80 - Found claim in JWT 446s ok 81 - Found claim in JWT 446s ok 82 - Found claim in JWT 446s ok 83 - Found claim in JWT 446s ok 84 446s ok 85 446s ok 86 446s ok 87 - Expiration date sanity check 446s ok 88 - Expiration date sanity check 446s ok 89 - Got access token 446s ok 90 - Got refresh token 446s ok 91 - Got ID token 446s ok 92 - Call /token with Matrix token 446s ok 93 - HTTP code is 200 446s ok 94 - Content-Type is JSON 446s ok 95 - Content is valid JSON 446s ok 96 - Got refreshed Access token 446s ok 97 - Got refreshed ID token 446s ok 98 - Got new refresh_token 446s ok 99 - Found sub in ID token 446s ok 100 - Found claim in ID token 446s ok 101 - rpid2 is in audience 446s ok 102 - HTTP code is 200 446s ok 103 - Content-Type is JSON 446s ok 104 - Content is valid JSON 446s ok 105 - Got User Info 446s ok 106 - Got User Info 446s ok 107 - Access token rejected 446s 1..107 446s ok 446s t/56-CheckDevOps-with-Download.t ............................................... 446s Warning: program compiled against libxml 215 using older 214 446s ok 1 - use Lemonldap::NG::Portal::Main; 446s ok 2 - Portal object 446s ok 3 - Init 446s ok 4 - Portal app 446s ok 5 - Get Menu 446s ok 6 - HTTP code is 200 446s ok 7 - Page contains a form 446s ok 8 - Host match 446s ok 9 - Field "user" is defined 446s ok 10 - Field "password" is defined 446s ok 11 - CSP header authorize POST request to \# 446s ok 12 - Auth query 446s ok 13 - Get cookie lemonldap (927590385aaa70edc59c1fd813693f7cbd770979e68ac8b99c34695c2d582906) 446s ok 14 - Get redirection 446s ok 15 - Location is http://auth.example.com/ 446s ok 16 - CheckDevOps form 446s ok 17 - HTTP code is 200 446s ok 18 - Page contains a form 446s ok 19 - URI match 446s ok 20 - Field "checkDevOpsFile" is defined 446s ok 21 - Field "url" is defined 446s ok 22 - Found trspan="checkDevOps" 446s ok 23 - POST checkdevops with file 446s ok 24 - PRE not required 446s ok 25 - HEADERS 446s ok 26 - Normalized hearder Name found 446s ok 27 - Normalized hearder Auth-User not found 446s ok 28 - RULES 446s ok 29 - testno 446s ok 30 - default 446s ok 31 - testyes 446s ok 32 - deny 446s ok 33 - file 446s ok 34 - Hearder Mail not found 446s ok 35 - Hearder UA found 446s ok 36 - HTTP code is 200 446s ok 37 - Page contains a form 446s ok 38 - URI match 446s ok 39 - Field "checkDevOpsFile" is defined 446s ok 40 - POST empty checkdevops form 446s ok 41 - Response is JSON 446s ok 42 - alert-danger found 446s ok 43 - PE79 446s ok 44 - POST checkdevops with url 446s ok 45 - Response is JSON 446s ok 46 - alert-danger found 446s ok 47 - PE105 446s ok 48 - POST checkdevops with url 446s ok 49 - Response is JSON 446s ok 50 - Bad URL 446s ok 51 - POST checkdevops with wrong url 446s ok 52 - Response is JSON 446s ok 53 - Well formated URL 446s ok 54 - Logout request 446s ok 55 - Response is 200 446s ok 56 - Cookie is deleted 446s ok 57 - No pdata 446s ok 58 - Disconnect request 446s ok 59 - Response is 401 446s 1..59 446s ok 446s t/56-CheckDevOps.t ............................................................. 446s Warning: program compiled against libxml 215 using older 214 446s ok 1 - use Lemonldap::NG::Portal::Main; 446s ok 2 - Portal object 446s ok 3 - Init 446s ok 4 - Portal app 446s ok 5 - Get Menu 446s ok 6 - HTTP code is 200 446s ok 7 - Page contains a form 446s ok 8 - Host match 446s ok 9 - Field "user" is defined 446s ok 10 - Field "password" is defined 446s ok 11 - Field "token" is defined 446s ok 12 - CSP header authorize POST request to \# 446s ok 13 - Auth query 446s ok 14 - Get cookie lemonldap (a54a534913a36e88bbb9cf7e0e0cac1bde92337867c1a8ca9cf4c5aa404d1998) 446s ok 15 - Get redirection 446s ok 16 - Location is http://auth.example.com/ 446s ok 17 - CheckDevOps form 446s ok 18 - HTTP code is 200 446s ok 19 - Page contains a form 446s ok 20 - URI match 446s ok 21 - Field "checkDevOpsFile" is defined 446s ok 22 - Field "token" is defined 446s ok 23 - Found trspan="checkDevOps" 446s ok 24 - POST checkdevops without token 446s ok 25 - Found PE_NOTOKEN 446s ok 26 - HTTP code is 200 446s ok 27 - Page contains a form 446s ok 28 - URI match 446s ok 29 - Field "checkDevOpsFile" is defined 446s ok 30 - Field "token" is defined 446s ok 31 - POST checkdevops with bad file 446s ok 32 - Found PE_BAD_DEVOPS_FILE 446s ok 33 - HTTP code is 200 446s ok 34 - Page contains a form 446s ok 35 - URI match 446s ok 36 - Field "checkDevOpsFile" is defined 446s ok 37 - Field "token" is defined 446s ok 38 - POST checkdevops with bad file2 446s ok 39 - Found PE_BAD_DEVOPS_FILE 446s ok 40 - HTTP code is 200 446s ok 41 - Page contains a form 446s ok 42 - URI match 446s ok 43 - Field "checkDevOpsFile" is defined 446s ok 44 - Field "token" is defined 446s ok 45 - POST checkdevops with bad file3 446s ok 46 - Found PE_BAD_DEVOPS_FILE 446s ok 47 - HTTP code is 200 446s ok 48 - Page contains a form 446s ok 49 - URI match 446s ok 50 - Field "checkDevOpsFile" is defined 446s ok 51 - Field "token" is defined 446s ok 52 - POST checkdevops with bad file4 446s ok 53 - Found PE_BAD_DEVOPS_FILE 446s ok 54 - Found unknownAttributes 446s ok 55 - Found 4 unknown attributes 446s ok 56 - HTTP code is 200 446s ok 57 - Page contains a form 446s ok 58 - URI match 446s ok 59 - Field "checkDevOpsFile" is defined 446s ok 60 - Field "token" is defined 446s ok 61 - POST checkdevops with file 446s ok 62 - PRE required 446s ok 63 - HEADERS 446s ok 64 - Hearder Name found 446s ok 65 - Hearder User found 446s ok 66 - Hearder LDAP_Var found 446s ok 67 - Hearder Groups_SSO found 446s ok 68 - 3 SSO groups found 446s ok 69 - Hearder Mail not found 446s ok 70 - Hearder UA not found 446s ok 71 - RULES 446s ok 72 - testno 446s ok 73 - default 446s ok 74 - testyes 446s ok 75 - deny 446s ok 76 - file 446s ok 77 - HTTP code is 200 446s ok 78 - Page contains a form 446s ok 79 - URI match 446s ok 80 - Field "checkDevOpsFile" is defined 446s ok 81 - Field "token" is defined 446s ok 82 - POST checkdevops with file 446s ok 83 - Response is JSON 446s ok 84 - alert-info found 446s ok 85 - headers found 446s ok 86 - rules found 446s ok 87 - rule found 446s ok 88 - CheckDevOps form 446s ok 89 - HTTP code is 200 446s ok 90 - Page contains a form 446s ok 91 - URI match 446s ok 92 - Field "checkDevOpsFile" is defined 446s ok 93 - Field "token" is defined 446s ok 94 - POST checkdevops with file 446s ok 95 - Response is JSON 446s ok 96 - alert-danger found 446s ok 97 - No file found 446s ok 98 - PE104 found 446s ok 99 - Token found 446s ok 100 - POST checkdevops without token 446s ok 101 - Response is JSON 446s ok 102 - alert-warning found 446s ok 103 - Token found 446s ok 104 - No file found 446s ok 105 - PE82 found 446s ok 106 - POST checkdevops without token 446s ok 107 - Response is JSON 446s ok 108 - alert-warning found 446s ok 109 - Token found 446s ok 110 - PE81 found 446s ok 111 - Logout request 446s ok 112 - Response is 200 446s ok 113 - Cookie is deleted 446s ok 114 - No pdata 446s ok 115 - Disconnect request 446s ok 116 - Response is 401 446s 1..116 446s ok 446s t/57-GlobalLogout-with-Confirmation.t .......................................... 446s Warning: program compiled against libxml 215 using older 214 446s ok 1 - use Lemonldap::NG::Portal::Main; 446s ok 2 - Portal object 446s ok 3 - Init 446s ok 4 - Portal app 446s ok 5 - 1st "dwho" Auth query 446s ok 6 - Get cookie lemonldap (ff382e5062d9c3980bcaea797ce068b3d00d9352227645d3207d3d0aace32041) 446s ok 7 - Get redirection 446s ok 8 - Location is http://auth.example.com/ 446s ok 9 - 2nd "dwho" Auth query 446s ok 10 - Get cookie lemonldap (2706bc0d90b81b0dc3a0774664d00c5837330400d139d6434643d89c8124505a) 446s ok 11 - Get redirection 446s ok 12 - Location is http://auth.example.com/ 446s ok 13 - 3rd "dwho" Auth query 446s ok 14 - Get cookie lemonldap (4fdfff3e0a8f844aa10db1766b548e197d017e84245a6d625873f1cfbba938cb) 446s ok 15 - Get redirection 446s ok 16 - Location is http://auth.example.com/ 446s ok 17 - Logout request for "dwho" 446s ok 18 - Content is JSON 446s ok 19 - 3 active sessions found 446s ok 20 - Confirmation required 446s ok 21 - Confirmed logout request for "dwho" 446s ok 22 - Content is JSON 446s ok 23 - PE_LOGOUT_OK 446s ok 24 - No session found 446s 1..24 446s ok 447s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 447s Warning: program compiled against libxml 215 using older 214 447s ok 1 - use Lemonldap::NG::Portal::Main; 447s ok 2 - Portal object 447s ok 3 - Init 447s ok 4 - Portal app 447s ok 5 - 1st "dwho" Auth query 447s ok 6 - Get cookie lemonldap (a467141336f00416014daef4f03c9830879713acdefdc9082a45c08448a9a583) 447s ok 7 - Get cookie lemonldaphttp (98f6e337c7becf2c9200fcde318e9bd0658894bfb3f906b1566d84aa6e56f3b7545ffcfb74a67d92a09f2a6ac448bcd1) 447s ok 8 - Get redirection 447s ok 9 - Location is http://auth.example.com/ 447s ok 10 - 2nd "dwho" Auth query 447s ok 11 - Get cookie lemonldap (5099a6c6939d7c1ab50810481fa68b91ca85eadaefff03e5cbf0ae4d5c85143d) 447s ok 12 - Get cookie lemonldaphttp (f4cbf3b7f1f89c4c24b9561a33ccf3445eda6b4c821872d162423a69b180683c55475d4cb4323547ef4b313695115f99) 447s ok 13 - Get redirection 447s ok 14 - Location is http://auth.example.com/ 447s ok 15 - 3rd "dwho" Auth query 447s ok 16 - Get cookie lemonldap (83255c09a70e7af2fd7a03b8424b27969283798e7ab6055c41d305c71d1b1120) 447s ok 17 - Get cookie lemonldaphttp (864dd808e3b59824b5952c1b6b4a96a32af30544a96181bd0144dc9aa5b4c1d12e80e75ed44f9c38ef6adc143aaf65aa) 447s ok 18 - Get redirection 447s ok 19 - Location is http://auth.example.com/ 447s ok 20 - Logout request for "dwho" 447s ok 21 - HTTP code is 200 447s ok 22 - Page contains a form 447s ok 23 - URI match 447s ok 24 - Field "token" is defined 447s ok 25 - Found trspan="globalLogout" 447s ok 26 - -> Three entries found 447s ok 27 - -> Four found 447s ok 28 - -> Three epoch found 447s ok 29 - Right epoch found 447s ok 30 - POST /globallogout?all=1 447s ok 31 - Found PE_LOGOUT_OK 447s ok 32 - Two SSO sessions found 447s ok 33 - One TOKEN session found 447s 1..33 447s ok 447s t/57-GlobalLogout-with-Double-cookies.t ........................................ 447s Warning: program compiled against libxml 215 using older 214 447s ok 1 - use Lemonldap::NG::Portal::Main; 447s ok 2 - Portal object 447s ok 3 - Init 447s ok 4 - Portal app 447s ok 5 - 1st "dwho" Auth query 447s ok 6 - Get cookie lemonldap (1bfcac282903b348d58eb372a92b01478d2b9e76d4e0781ce318bebabd33eb95) 447s ok 7 - Get cookie lemonldaphttp (7bea6e40ce71bde1aca0fda14ba433ed2f304e36d79d289c84c6a6504ba1f19a) 447s ok 8 - Get redirection 447s ok 9 - Location is http://auth.example.com/ 447s ok 10 - 2nd "dwho" Auth query 447s ok 11 - Get cookie lemonldap (982fa097e82f6ecd0606c489ae2970519b863a91cc7f9dec301f6ced0b3ef5b9) 447s ok 12 - Get cookie lemonldaphttp (84d0ea1d0222df53ef1e8f33e4970dfd3064ee304f999aff53aeae7593aef81c) 447s ok 13 - Get redirection 447s ok 14 - Location is http://auth.example.com/ 447s ok 15 - 3rd "dwho" Auth query 447s ok 16 - Get cookie lemonldap (efea3ed233c72b6437889ecc4c0a20283f1e3bf9bbf99ace59d1d195f616d6b7) 447s ok 17 - Get cookie lemonldaphttp (e475936eb53eff8b2b1ca9927648b96a078d59138d7db51e48e070c86ca1a154) 447s ok 18 - Get redirection 447s ok 19 - Location is http://auth.example.com/ 447s ok 20 - Logout request for "dwho" 447s ok 21 - HTTP code is 200 447s ok 22 - Page contains a form 447s ok 23 - URI match 447s ok 24 - Field "token" is defined 447s ok 25 - Found trspan="globalLogout" 447s ok 26 - -> Six entries found 447s ok 27 - -> Four found 447s ok 28 - -> Nine epoch found 447s ok 29 - Right epoch found 447s ok 30 - POST /globallogout?all=1 447s ok 31 - Found PE_LOGOUT_OK 447s ok 32 - Five sessions left 447s 1..32 447s ok 447s t/57-GlobalLogout-without-Timer.t .............................................. 447s Warning: program compiled against libxml 215 using older 214 447s ok 1 - use Lemonldap::NG::Portal::Main; 447s ok 2 - Portal object 447s ok 3 - Init 447s ok 4 - Portal app 447s ok 5 - 1st "dwho" Auth query 447s ok 6 - Get cookie lemonldap (14f37d358d4cd4f7c2f0346b5ab8c0d7f8361a5cb3aa2e473e59f987beaccf58) 447s ok 7 - Get redirection 447s ok 8 - Location is http://auth.example.com/ 447s ok 9 - 2nd "dwho" Auth query 447s ok 10 - Get cookie lemonldap (8980898b5ea8cbf3dea49bad96461f5a5aba835ff7199ecda036bdb9760b424c) 447s ok 11 - Get redirection 447s ok 12 - Location is http://auth.example.com/ 447s ok 13 - 3rd "dwho" Auth query 447s ok 14 - Get cookie lemonldap (8b9ff169dda2ad50eed7d3f621cef35989b8ff83b8a0321f3897c7d940883bbb) 447s ok 15 - Get redirection 447s ok 16 - Location is http://auth.example.com/ 447s ok 17 - 1st "rtyler" Auth query 447s ok 18 - Get cookie lemonldap (215c521d37aa50984caa055aec371878612b432cdbb14f25022635d594f86e5b) 447s ok 19 - Get redirection 447s ok 20 - Location is http://auth.example.com/ 447s ok 21 - 2nd "rtyler" Auth query 447s ok 22 - Get cookie lemonldap (3c58b8c429734fc5f32d06e418c5b827da200851261450eb9bf400453812fe6f) 447s ok 23 - Get redirection 447s ok 24 - Location is http://auth.example.com/ 447s ok 25 - Five sessions found 447s ok 26 - Logout request for "rtyler" 447s ok 27 - Found PE_LOGOUT_OK 447s ok 28 - Three sessions found 447s ok 29 - Logout request for "dwho" 447s ok 30 - Content is JSON 447s ok 31 - PE_LOGOUT_OK 447s ok 32 - No session found 447s 1..32 447s ok 448s t/57-GlobalLogout.t ............................................................ 448s Warning: program compiled against libxml 215 using older 214 448s ok 1 - use Lemonldap::NG::Portal::Main; 448s ok 2 - Portal object 448s ok 3 - Init 448s ok 4 - Portal app 448s ok 5 - 1st "dwho" Auth query 448s ok 6 - Get cookie lemonldap (7e2b924faa354075582ae693ef62c4b3849615e8173efb9f3307dd4d108ec683) 448s ok 7 - Get redirection 448s ok 8 - Location is http://auth.example.com/ 448s ok 9 - 2nd "dwho" Auth query 448s ok 10 - Get cookie lemonldap (03a57c052002a811e68e14875965f838cac796c4537c9ea589358d222e55b481) 448s ok 11 - Get redirection 448s ok 12 - Location is http://auth.example.com/ 448s ok 13 - 3rd "dwho" Auth query 448s ok 14 - Get cookie lemonldap (bdad1d381f79d3d650198723e3f7ea68a142fece5dbcbea6a8a658ccca77b352) 448s ok 15 - Get redirection 448s ok 16 - Location is http://auth.example.com/ 448s ok 17 - 1st "rtyler" Auth query 448s ok 18 - Get cookie lemonldap (bce3898db9b2daa3d51f1affbfc176f32aa456a612219859bfa6495f0e740e66) 448s ok 19 - Get redirection 448s ok 20 - Location is http://auth.example.com/ 448s ok 21 - 2nd "rtyler" Auth query 448s ok 22 - Get cookie lemonldap (1e33d99fe96ac231caf455156695504ad470502f4750a2851d20e2969b7d1c97) 448s ok 23 - Get redirection 448s ok 24 - Location is http://auth.example.com/ 448s ok 25 - Five sessions found 448s ok 26 - Logout request for "rtyler" 448s ok 27 - Found PE_LOGOUT_OK 448s ok 28 - Logout request 448s ok 29 - Response is 200 448s ok 30 - Cookie is deleted 448s ok 31 - No pdata 448s ok 32 - Disconnect request 448s ok 33 - Response is 401 448s ok 34 - Three sessions found 448s ok 35 - Logout request for "dwho" 448s ok 36 - HTTP code is 200 448s ok 37 - Page contains a form 448s ok 38 - URI match 448s ok 39 - Field "token" is defined 448s ok 40 - Found trspan="globalLogout" 448s ok 41 - Found CustomParam "DEMO_demo" macro 448s ok 42 - -> Three entries found 448s ok 43 - -> Five found 448s ok 44 - -> Three epoch found 448s ok 45 - Right epoch found 448s ok 46 - Get globalLogout javascript 448s ok 47 - POST /globallogout?all=1 448s ok 48 - Response is JSON 448s ok 49 - Response is PE_TOKENEXPIRED 448s ok 50 - POST /globallogout?all=1 448s ok 51 - Found PE_LOGOUT_OK 448s ok 52 - No session found 448s ok 53 - Post user/password 1 448s ok 54 - Get redirection 448s ok 55 - Location is http://auth.example.com/ 448s ok 56 - Get cookie lemonldap (e527e0d22dae2d4fdfaa8d9276d2112629cd658db7e98e5b5728cb39f68e23fe) 448s ok 57 - Post user/password 2 448s ok 58 - Get redirection 448s ok 59 - Location is http://auth.example.com/ 448s ok 60 - Post user/password 3 448s ok 61 - Get redirection 448s ok 62 - Location is http://auth.example.com/ 448s ok 63 - Three sessions found 448s ok 64 - Post user/password 4 448s ok 65 - Get cookie lemonldap (0db84d019de1fa3cc1acc99588c85d7a7b29b9c2e022c0edbab67686263cc8d4) 448s ok 66 - DELETE /session/my 448s ok 67 - GET JSON 448s ok 68 - Session removed 448s ok 69 - DELETE /sessions/my 448s ok 70 - GET JSON 448s ok 71 - Two sessions removed 448s ok 72 - One remaining session found 448s ok 73 - Logout request 448s ok 74 - Response is 200 448s ok 75 - Cookie is deleted 448s ok 76 - No pdata 448s ok 77 - Disconnect request 448s ok 78 - Response is 401 448s 1..78 448s ok 448s t/57-LogoutForward.t ........................................................... 448s Warning: program compiled against libxml 215 using older 214 448s ok 1 - use Lemonldap::NG::Portal::Main; 448s ok 2 - Portal object 448s ok 3 - Init 448s ok 4 - Portal app 448s ok 5 - 1st "dwho" Auth query 448s ok 6 - Get cookie lemonldap (72dabbb2b33425985816d1b2603addf199d0cfe14515d25c13637547b9a2a1c7) 448s ok 7 - Get redirection 448s ok 8 - Location is http://auth.example.com/ 448s ok 9 - Logout request for "dwho" 448s ok 10 - Found Logout Forward page 448s ok 11 - Logout request 448s ok 12 - Response is 200 448s ok 13 - Cookie is deleted 448s ok 14 - No pdata 448s ok 15 - Disconnect request 448s ok 16 - Response is 401 448s 1..16 448s ok 448s t/57-LogoutForward2153.t ....................................................... 448s Warning: program compiled against libxml 215 using older 214 448s ok 1 - use Lemonldap::NG::Portal::Main; 448s ok 2 - Portal object 448s ok 3 - Init 448s ok 4 - Portal app 448s ok 5 - use Lemonldap::NG::Handler::Server; 448s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 448s ok 7 - App 448s ok 8 - 1st "dwho" Auth query 448s ok 9 - Get cookie lemonldap (ad49e74f88c34e0954b5ef7cf229785f565035d81dc5cf1f783904a2078d3a54) 448s ok 10 - Get redirection 448s ok 11 - Location is http://auth.example.com/ 448s ok 12 - Logout request for "dwho" 448s ok 13 - Found Logout Forward page 448s ok 14 - Get cookie lemonldap (0) 448s ok 15 - Test empty cookie sent at logout 448s ok 16 - Verify absence of cookie lemonldappdata 448s ok 17 - Forward logout 448s ok 18 - Verify absence of cookie lemonldappdata 448s 1..18 448s ok 449s t/58-DecryptValue-with-custom-function.t ....................................... 449s Warning: program compiled against libxml 215 using older 214 449s ok 1 - use Lemonldap::NG::Portal::Main; 449s ok 2 - Portal object 449s ok 3 - Init 449s ok 4 - Portal app 449s ok 5 - Get Menu 449s ok 6 - HTTP code is 200 449s ok 7 - Page contains a form 449s ok 8 - Host match 449s ok 9 - Field "user" is defined 449s ok 10 - Field "password" is defined 449s ok 11 - CSP header authorize POST request to \# 449s ok 12 - Auth query 449s ok 13 - Get cookie lemonldap (12ec1ccf7ca08bf211cccdaa1dacbccbc84af2006d7f4edca4080f7822a566ff) 449s ok 14 - Get redirection 449s ok 15 - Location is http://auth.example.com/ 449s ok 16 - CheckUser form 449s ok 17 - Found decryptValue.png 449s ok 18 - DecryptValue form 449s ok 19 - HTTP code is 200 449s ok 20 - Page contains a form 449s ok 21 - URI match 449s ok 22 - Field "cipheredValue" is defined 449s ok 23 - Found trspan="decryptCipheredValue" 449s ok 24 - POST decryptvalue with valid value 449s ok 25 - Found decryted value 449s ok 26 - HTTP code is 200 449s ok 27 - Page contains a form 449s ok 28 - URI match 449s ok 29 - Field "cipheredValue" is defined 449s ok 30 - Logout request 449s ok 31 - Response is 200 449s ok 32 - Cookie is deleted 449s ok 33 - No pdata 449s ok 34 - Disconnect request 449s ok 35 - Response is 401 449s 1..35 449s ok 449s t/58-DecryptValue-with-internal-function.t ..................................... 449s Warning: program compiled against libxml 215 using older 214 449s ok 1 - use Lemonldap::NG::Portal::Main; 449s ok 2 - Portal object 449s ok 3 - Init 449s ok 4 - Portal app 449s ok 5 - Get Menu 449s ok 6 - HTTP code is 200 449s ok 7 - Page contains a form 449s ok 8 - Host match 449s ok 9 - Field "user" is defined 449s ok 10 - Field "password" is defined 449s ok 11 - Field "token" is defined 449s ok 12 - CSP header authorize POST request to \# 449s ok 13 - Auth query 449s ok 14 - Get cookie lemonldap (c172d660a6b9405b34099445865d270b726484dac03988f8232a8b6dad7f65a7) 449s ok 15 - Get redirection 449s ok 16 - Location is http://auth.example.com/ 449s ok 17 - Try DecryptValue form for a forbidden user 449s ok 18 - Found trmsg="95" 449s ok 19 - Logout request 449s ok 20 - Response is 200 449s ok 21 - Cookie is deleted 449s ok 22 - No pdata 449s ok 23 - Disconnect request 449s ok 24 - Response is 401 449s ok 25 - Get Menu 449s ok 26 - HTTP code is 200 449s ok 27 - Page contains a form 449s ok 28 - Host match 449s ok 29 - Field "user" is defined 449s ok 30 - Field "password" is defined 449s ok 31 - Field "token" is defined 449s ok 32 - CSP header authorize POST request to \# 449s ok 33 - Auth query 449s ok 34 - Get cookie lemonldap (ed3976b9ebf718393c0c0552b31a4abd360aff14bd1f3f6666686baf19952ede) 449s ok 35 - Get redirection 449s ok 36 - Location is http://auth.example.com/ 449s ok 37 - CheckUser form 449s ok 38 - Found decryptValue.png 449s ok 39 - DecryptValue form 449s ok 40 - HTTP code is 200 449s ok 41 - Page contains a form 449s ok 42 - URI match 449s ok 43 - Field "cipheredValue" is defined 449s ok 44 - Field "token" is defined 449s ok 45 - Found trspan="decryptCipheredValue" 449s ok 46 - POST decryptvalue with valid value 449s ok 47 - Found decryted value 449s ok 48 - HTTP code is 200 449s ok 49 - Page contains a form 449s ok 50 - URI match 449s ok 51 - Field "cipheredValue" is defined 449s ok 52 - Field "token" is defined 449s substr outside of string at /usr/lib/x86_64-linux-gnu/perl-base/bytes.pm line 15. 449s ok 53 - POST decryptvalue with invalid value 449s ok 54 - Found trspan="notAnEncryptedValue" 449s ok 55 - HTTP code is 200 449s ok 56 - Page contains a form 449s ok 57 - URI match 449s ok 58 - Field "cipheredValue" is defined 449s ok 59 - Field "token" is defined 449s ok 60 - POST decryptvalue without token 449s ok 61 - Found PE_NOTOKEN 449s ok 62 - HTTP code is 200 449s ok 63 - Page contains a form 449s ok 64 - URI match 449s ok 65 - Field "cipheredValue" is defined 449s ok 66 - Field "token" is defined 449s ok 67 - POST decryptvalue with an expired token 449s ok 68 - Found PE_TOKENEXPIRED 449s ok 69 - Logout request 449s ok 70 - Response is 200 449s ok 71 - Cookie is deleted 449s ok 72 - No pdata 449s ok 73 - Disconnect request 449s ok 74 - Response is 401 449s 1..74 449s ok 449s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 449s Warning: program compiled against libxml 215 using older 214 449s ok 1 - use Lemonldap::NG::Portal::Main; 449s ok 2 - Portal object 449s ok 3 - Init 449s ok 4 - Portal app 449s ok 5 - Get Menu 449s ok 6 - HTTP code is 200 449s ok 7 - Page contains a form 449s ok 8 - Host match 449s ok 9 - Field "user" is defined 449s ok 10 - Field "password" is defined 449s ok 11 - CSP header authorize POST request to \# 449s ok 12 - Auth query 449s ok 13 - Get cookie lemonldap (8571ca79aac12764fa91c72801e00185c622185950bab10680ce22152c60ee40) 449s ok 14 - Get cookie lemonldaphttp (06655b7c90208117d51b9a089e76d6216457364ed93d3976113a74a1e68633de) 449s ok 15 - -> Get cookie : lemonldap=something 449s ok 16 - -> Cookie 'lemonldap' is HttpOnly 449s ok 17 - -> Cookie 'lemonldap' is secure 449s ok 18 - -> Get cookie lemonldaphttp=something 449s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 449s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 449s ok 21 - -> Doule Cookies for two sessions found 449s ok 22 - Get redirection 449s ok 23 - Location is http://auth.example.com/ 449s ok 24 - Get Menu 449s ok 25 - HTTP code is 200 449s ok 26 - Connected as Dwho 449s ok 27 - CheckUser form 449s ok 28 - HTTP code is 200 449s ok 29 - Page contains a form 449s ok 30 - URI match 449s ok 31 - Field "user" is defined 449s ok 32 - Field "url" is defined 449s ok 33 - Found trspan="checkUser" 449s ok 34 - POST checkuser 449s ok 35 - Found 19 attributes 449s ok 36 - Timestamp found 449s ok 37 - Refresh query 449s ok 38 - Get redirection 449s ok 39 - Location is http://auth.example.com/ 449s ok 40 - Get Menu 449s ok 41 - HTTP code is 200 449s ok 42 - Connected as Dwho 449s ok 43 - CheckUser form 449s ok 44 - HTTP code is 200 449s ok 45 - Page contains a form 449s ok 46 - URI match 449s ok 47 - Field "user" is defined 449s ok 48 - Field "url" is defined 449s ok 49 - Found trspan="checkUser" 449s ok 50 - POST checkuser 449s ok 51 - Found 19 attributes 449s ok 52 - Timestamp found 449s ok 53 - _updateTime has been updated 449s ok 54 - Get Menu 449s ok 55 - HTTP code is 200 449s ok 56 - Dwho has been well disconnected 449s 1..56 449s ok 450s t/59-Double-cookies-for-Double-sessions.t ...................................... 450s Warning: program compiled against libxml 215 using older 214 450s ok 1 - use Lemonldap::NG::Portal::Main; 450s ok 2 - Portal object 450s ok 3 - Init 450s ok 4 - Portal app 450s ok 5 - Get Menu 450s ok 6 - HTTP code is 200 450s ok 7 - Page contains a form 450s ok 8 - Host match 450s ok 9 - Field "user" is defined 450s ok 10 - Field "password" is defined 450s ok 11 - CSP header authorize POST request to \# 450s ok 12 - Auth query 450s ok 13 - Get cookie lemonldap (c526444a375d09b08495f41b8789609fe35aafeba06da0e8ffae3a47598ac1b4) 450s ok 14 - Get cookie lemonldaphttp (7ea66f4c751d286c4991ca867c50dce44504153d1b574e8dec817daf74888603) 450s ok 15 - -> Get cookie : lemonldap=something 450s ok 16 - -> Cookie 'lemonldap' is HttpOnly 450s ok 17 - -> Cookie 'lemonldap' is secure 450s ok 18 - -> Get cookie lemonldaphttp=something 450s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 450s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 450s ok 21 - -> Double Cookies for two sessions found 450s ok 22 - Get redirection 450s ok 23 - Location is http://auth.example.com/ 450s ok 24 - Logout request 450s ok 25 - Response is 200 450s ok 26 - Cookie is deleted 450s ok 27 - No pdata 450s ok 28 - Disconnect request 450s ok 29 - Response is 401 450s 1..29 450s ok 450s t/59-Double-cookies-for-a-Single-session.t ..................................... 450s Warning: program compiled against libxml 215 using older 214 450s ok 1 - use Lemonldap::NG::Portal::Main; 450s ok 2 - Portal object 450s ok 3 - Init 450s ok 4 - Portal app 450s ok 5 - Get Menu 450s ok 6 - HTTP code is 200 450s ok 7 - Page contains a form 450s ok 8 - Host match 450s ok 9 - Field "user" is defined 450s ok 10 - Field "password" is defined 450s ok 11 - CSP header authorize POST request to \# 450s ok 12 - Auth query 450s ok 13 - Get cookie lemonldap (ded5f080a16e4725b19c02825c0434ea994778f425bdf94de21f4f8c58a2f92b) 450s ok 14 - Get cookie lemonldaphttp (4972498d643f24c7cb547db2a487e3792738ce7b3b6385f46b6cec5587625c2c642f4abb803b1a5c9ccd7249f5b0adab) 450s ok 15 - -> https cookie is 64 char long 450s ok 16 - -> Cookie 'lemonldap' is HttpOnly 450s ok 17 - -> Cookie 'lemonldap' is secure 450s ok 18 - -> http cookie is 96 byte long 450s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 450s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 450s ok 21 - -> Doule Cookies for a single session 450s ok 22 - Get redirection 450s ok 23 - Location is http://auth.example.com/ 450s ok 24 - Logout request 450s ok 25 - Response is 200 450s ok 26 - Cookie is deleted 450s ok 27 - No pdata 450s ok 28 - Disconnect request 450s ok 29 - Response is 401 450s 1..29 450s ok 450s t/59-Secured-cookie-Refresh-and-Logout.t ....................................... 450s Warning: program compiled against libxml 215 using older 214 450s ok 1 - use Lemonldap::NG::Portal::Main; 450s ok 2 - Portal object 450s ok 3 - Init 450s ok 4 - Portal app 450s ok 5 - Get Menu 450s ok 6 - HTTP code is 200 450s ok 7 - Page contains a form 450s ok 8 - Host match 450s ok 9 - Field "user" is defined 450s ok 10 - Field "password" is defined 450s ok 11 - CSP header authorize POST request to \# 450s ok 12 - Auth query 450s ok 13 - Get cookie lemonldap (415efeacfd4eb1cf4a0a927c64930e92e71f874e0437c5984a997cff8225ee55) 450s ok 14 - -> Get cookie : lemonldap=something 450s ok 15 - -> Cookie 'lemonldap' is HttpOnly 450s ok 16 - -> Cookie 'lemonldap' is secure 450s ok 17 - -> HTTPS Cookie for one session found 450s ok 18 - Get redirection 450s ok 19 - Location is http://auth.example.com/ 450s ok 20 - Get Menu 450s ok 21 - HTTP code is 200 450s ok 22 - Connected as Dwho 450s ok 23 - Refresh query 450s ok 24 - Get redirection 450s ok 25 - Location is http://auth.example.com/ 450s ok 26 - Get Menu 450s ok 27 - HTTP code is 200 450s ok 28 - Connected as Dwho 450s ok 29 - Get Menu 450s ok 30 - HTTP code is 200 450s ok 31 - Dwho has been well disconnected 450s 1..31 450s ok 451s t/61-AdaptativeAuthenticationLevel.t ........................................... 451s Warning: program compiled against libxml 215 using older 214 451s ok 1 - use Lemonldap::NG::Portal::Main; 451s ok 2 - Portal object 451s ok 3 - Init 451s ok 4 - Portal app 451s ok 5 - Auth query 451s ok 6 - Get cookie lemonldap (eb85b4d9997422954e1ae58a0387108c2a421c60ef58d5f6b319041f308cc81f) 451s ok 7 - uid found 451s ok 8 - Authentication level upgraded 451s ok 9 - Get session 451s ok 10 - uid found 451s ok 11 - Authentication level upgraded 451s ok 12 - Logout request 451s ok 13 - Response is 200 451s ok 14 - Cookie is deleted 451s ok 15 - No pdata 451s ok 16 - Disconnect request 451s ok 17 - Response is 401 451s ok 18 - Logout 451s ok 19 - Auth query 451s ok 20 - Get cookie lemonldap (6ebf208bd76b3b4b50e595ab686ff4ffc13b83521ea44470ee18df57c8b2d3e5) 451s ok 21 - Authentication level upgraded 451s ok 22 - Logout request 451s ok 23 - Response is 200 451s ok 24 - Cookie is deleted 451s ok 25 - No pdata 451s ok 26 - Disconnect request 451s ok 27 - Response is 401 451s ok 28 - Logout 451s 1..28 451s ok 451s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 451s Warning: program compiled against libxml 215 using older 214 451s ok 1 - use Lemonldap::NG::Portal::Main; 451s ok 2 - Portal object 451s ok 3 - Init 451s ok 4 - Portal app 451s ok 5 - 1st Auth query 451s ok 6 - Get cookie lemonldap (5eb84b0d0d552403d3d0e49948ed0838d95419dbde1715a51cb5009fa957fb47) 451s ok 7 - Get redirection 451s ok 8 - Location is http://auth.example.com/ 451s ok 9 - Get new key 451s ok 10 - Content is JSON 451s ok 11 - Found secret 451s ok 12 - Found token 451s ok 13 - Code 451s ok 14 - Code contains 6 digits 451s ok 15 - Post code 451s ok 16 - Content is JSON 451s ok 17 - Key is registered 451s ok 18 - Logout request 451s ok 19 - Response is 200 451s ok 20 - Cookie is deleted 451s ok 21 - No pdata 451s ok 22 - Disconnect request 451s ok 23 - Response is 401 451s ok 24 - 1st Bad Auth query 451s ok 25 - Bad credential 451s ok 26 - 1st Bad Auth query 451s ok 27 - Rejected -> Protection enabled 451s ok 28 - LockTime = 15 451s ok 29 - LockTime in range 451s ok 30 - Auth query 451s ok 31 - Rejected -> Protection enabled 451s ok 32 - LockTime = 27 451s ok 33 - LockTime in range 451s ok 34 - 2nd Bad Auth query 451s ok 35 - Rejected -> Protection enabled 451s ok 36 - LockTime = 57 451s ok 37 - LockTime in range 451s ok 38 - Auth query 451s ok 39 - Enter TOTP code 451s ok 40 - HTTP code is 200 451s ok 41 - Page contains a form 451s ok 42 - URI match 451s ok 43 - Field "token" is defined 451s ok 44 - Code 451s ok 45 - Post code 451s ok 46 - Get cookie lemonldap (b76695ae1481997fe8d384f3e09dcb8926583ecdb8d60924d5097d826e40c74d) 451s ok 47 - Get redirection 451s ok 48 - Location is http://auth.example.com/ 451s ok 49 - Logout request 451s ok 50 - Response is 200 451s ok 51 - Cookie is deleted 451s ok 52 - No pdata 451s ok 53 - Disconnect request 451s ok 54 - Response is 401 451s 1..54 451s ok 451s t/61-BruteForceProtection-with-Incremental-lockTimes.t ......................... 451s Warning: program compiled against libxml 215 using older 214 451s ok 1 - use Lemonldap::NG::Portal::Main; 451s ok 2 - Portal object 451s ok 3 - Init 451s ok 4 - Portal app 451s ok 5 - 1st Auth query 451s ok 6 - Get cookie lemonldap (55c18bc016756700cfab9725feb7d3347bd3c9a020376b73de8ffde2852a5868) 451s ok 7 - Get redirection 451s ok 8 - Location is http://auth.example.com/ 451s ok 9 - Logout request 451s ok 10 - Response is 200 451s ok 11 - Cookie is deleted 451s ok 12 - No pdata 451s ok 13 - Disconnect request 451s ok 14 - Response is 401 451s ok 15 - 1st allowed Bad Auth query 451s ok 16 - Bad credential 451s ok 17 - 2nd allowed Bad Auth query 451s ok 18 - Bad credential 451s ok 19 - 1st Bad Auth query 451s ok 20 - Rejected -> Protection enabled 451s ok 21 - LockTime = 5 451s ok 22 - LockTime in range 451s ok 23 - Auth query 451s ok 24 - Rejected -> Protection enabled 451s ok 25 - LockTime = 6 451s ok 26 - LockTime in range 451s ok 27 - Auth query 451s ok 28 - Rejected -> Protection enabled 451s ok 29 - LockTime = 16 451s ok 30 - LockTime in range 451s ok 31 - 3rd Bad Auth query 451s ok 32 - Rejected -> Protection enabled 451s ok 33 - LockTime = 488 451s ok 34 - LockTime in range 451s ok 35 - Auth query 451s ok 36 - Get cookie lemonldap (fea057f8086d522c7469df043a49b711eb97fd01ca24523fe612e95e92a3b442) 451s ok 37 - Get redirection 451s ok 38 - Location is http://auth.example.com/ 451s ok 39 - Logout request 451s ok 40 - Response is 200 451s ok 41 - Cookie is deleted 451s ok 42 - No pdata 451s ok 43 - Disconnect request 451s ok 44 - Response is 401 451s ok 45 - 2nd allowed Bad Auth query 451s ok 46 - Bad credential 451s ok 47 - 3rd Bad Auth query 451s ok 48 - Rejected -> Protection enabled 451s ok 49 - LockTime = 500 451s ok 50 - LockTime in range 451s 1..50 451s ok 452s t/61-BruteForceProtection.t .................................................... 452s Warning: program compiled against libxml 215 using older 214 452s ok 1 - use Lemonldap::NG::Portal::Main; 452s ok 2 - Portal object 452s ok 3 - Init 452s ok 4 - Portal app 452s ok 5 - 1st Auth query 452s ok 6 - Get cookie lemonldap (a8904146c80d8b4546c297114a17413766063d33e0556bc7214439c07a018c91) 452s ok 7 - Get redirection 452s ok 8 - Location is http://auth.example.com/ 452s ok 9 - Logout request 452s ok 10 - Response is 200 452s ok 11 - Cookie is deleted 452s ok 12 - No pdata 452s ok 13 - Disconnect request 452s ok 14 - Response is 401 452s ok 15 - 2nd Auth query 452s ok 16 - Get cookie lemonldap (8a43c92d953fdc635ed9a510758b7881c228dc41ee37123c8c472a1261e04c5c) 452s ok 17 - Get redirection 452s ok 18 - Location is http://auth.example.com/ 452s ok 19 - Logout request 452s ok 20 - Response is 200 452s ok 21 - Cookie is deleted 452s ok 22 - No pdata 452s ok 23 - Disconnect request 452s ok 24 - Response is 401 452s ok 25 - 3rd Auth query 452s ok 26 - Get cookie lemonldap (459089d6737153aa0cd747bb5699ccfc30324344530eb29fb25e2c3f6588169c) 452s ok 27 - Get redirection 452s ok 28 - Location is http://auth.example.com/ 452s ok 29 - Logout request 452s ok 30 - Response is 200 452s ok 31 - Cookie is deleted 452s ok 32 - No pdata 452s ok 33 - Disconnect request 452s ok 34 - Response is 401 452s ok 35 - 4th Auth query 452s ok 36 - Get cookie lemonldap (1db8f39eb201d59728d309f05cf7b540d34dc499fdf4e7964b403502a397d5ec) 452s ok 37 - Get redirection 452s ok 38 - Location is http://auth.example.com/ 452s ok 39 - Logout request 452s ok 40 - Response is 200 452s ok 41 - Cookie is deleted 452s ok 42 - No pdata 452s ok 43 - Disconnect request 452s ok 44 - Response is 401 452s ok 45 - 5th Auth query 452s ok 46 - Get cookie lemonldap (47aa3145c3a92b35874e28735a314c09d6186964b34ed1f1a76bb4fc9911edd5) 452s ok 47 - Get redirection 452s ok 48 - Location is http://auth.example.com/ 452s ok 49 - Logout request 452s ok 50 - Response is 200 452s ok 51 - Cookie is deleted 452s ok 52 - No pdata 452s ok 53 - Disconnect request 452s ok 54 - Response is 401 452s ok 55 - 1st Bad Auth query 452s ok 56 - Response status is 401 452s ok 57 - Content is JSON 452s ok 58 - Error code is 5 452s ok 59 - 2nd Bad Auth query 452s ok 60 - Response status is 401 452s ok 61 - Content is JSON 452s ok 62 - Error code is 5 452s ok 63 - 3rd Bad Auth query 452s ok 64 - Response status is 401 452s ok 65 - Content is JSON 452s ok 66 - Error code is 5 452s ok 67 - 4th Bad Auth query 452s ok 68 - Response status is 401 452s ok 69 - Content is JSON 452s ok 70 - Error code is 5 452s ok 71 - 5th Bad Auth query 452s ok 72 - Rejected -> Protection enabled 452s ok 73 - 6th Bad Auth query 452s ok 74 - Rejected -> Protection enabled 452s ok 75 - 6th Auth query 452s ok 76 - Rejected -> Protection enabled 452s ok 77 - 7th Auth query 452s ok 78 - Get cookie lemonldap (65bc70eebf0c260c2bcd1ffd319b510a5f5179715268690b0bd6a09a507c76ae) 452s ok 79 - History found 452s ok 80 - History found 452s ok 81 - History found 452s ok 82 - -> Eight entries found 452s ok 83 - -> Four 'failedLogin' entries found 452s ok 84 - Logout request 452s ok 85 - Response is 200 452s ok 86 - Cookie is deleted 452s ok 87 - No pdata 452s ok 88 - Disconnect request 452s ok 89 - Response is 401 452s 1..89 452s ok 452s t/61-CrowdSec-warn.t ........................................................... 452s Warning: program compiled against libxml 215 using older 214 452s ok 1 - use Lemonldap::NG::Portal::Main; 452s ok 2 - Portal object 452s ok 3 - Init 452s ok 4 - Portal app 452s ok 5 - Auth query 452s ok 6 - HTTP code is 200 452s ok 7 - Auth query 452s ok 8 - HTTP code is 200 452s 1..8 452s ok 452s t/61-CrowdSec.t ................................................................ 452s Warning: program compiled against libxml 215 using older 214 452s ok 1 - use Lemonldap::NG::Portal::Main; 452s ok 2 - Portal object 452s ok 3 - Init 452s ok 4 - Portal app 452s ok 5 - Auth query 452s ok 6 - Response status is 401 452s ok 7 - Content is JSON 452s ok 8 - Error code is 41 452s ok 9 - Auth query 452s ok 10 - HTTP code is 200 452s 1..10 452s ok 453s t/61-ForceAuthn.t .............................................................. 453s Warning: program compiled against libxml 215 using older 214 453s ok 1 - use Lemonldap::NG::Portal::Main; 453s ok 2 - Portal object 453s ok 3 - Init 453s ok 4 - Portal app 453s ok 5 - Auth query 453s ok 6 - HTTP code is 200 453s ok 7 - Get cookie lemonldap (3b803821188c1a697b2db85c7b09e17dd7d504a104377529a736157a58af6301) 453s ok 8 - Form ReAuthentication 453s ok 9 - Found PE87 code 453s ok 10 - Auth query 453s ok 11 - HTTP code is 200 453s ok 12 - Get cookie lemonldap (55380b9521d0c6b1933ac48754300c3dbe4902643153d79b9118f6a47d36da58) 453s ok 13 - Go to Portal 453s ok 14 - Found applications list 453s ok 15 - Logout request 453s ok 16 - Response is 200 453s ok 17 - Cookie is deleted 453s ok 18 - No pdata 453s ok 19 - Disconnect request 453s ok 20 - Response is 401 453s 1..20 453s ok 453s t/61-GrantSession.t ............................................................ 453s Warning: program compiled against libxml 215 using older 214 453s ok 1 - use Lemonldap::NG::Portal::Main; 453s ok 2 - Portal object 453s Bareword found where operator expected (Missing operator before "n"?) at (eval 137) line 1, near "} n" 453s [Wed Oct 29 02:31:47 2025] [LLNG:6035] [error] syntax error at (eval 137) line 1, near "} n " 453s Execution of (eval 137) aborted due to compilation errors. 453s 453s [Wed Oct 29 02:31:47 2025] [LLNG:6035] [error] Bad grantSessionRules rule: syntax error at (eval 137) line 1, near "} n " 453s Execution of (eval 137) aborted due to compilation errors. 453s 453s ok 3 - Init 453s ok 4 - Portal app 453s ok 5 - Auth query 453s ok 6 - dwho rejected with custom message and session data 453s ok 7 - Auth query 453s ok 8 - dwho rejected with PE_BADCREDENTIALS 453s ok 9 - Found connect button 453s ok 10 - Auth query 453s ok 11 - dwho rejected with custom message and session data 453s ok 12 - Response body is not empty 453s ok 13 - Found info JS 453s ok 14 - Found custom Main Logo 453s ok 15 - Auth query 453s ok 16 - HTTP code is 200 453s ok 17 - Get cookie lemonldap (8383187407a02d9c8c3f0f87b92391bd2751206364576ad6afb3680c59c5ce19) 453s ok 18 - Auth query 453s ok 19 - rtyler rejected with PE_SESSIONNOTGRANTED 453s ok 20 - Auth query 453s ok 21 - rtyler rejected with PE_BADCREDENTIALS 453s ok 22 - Found connect button 453s ok 23 - Found custom Main Logo 453s ok 24 - No cookie 453s ok 25 - Portal object 453s Bareword found where operator expected (Missing operator before "n"?) at (eval 404) line 1, near "} n" 453s [Wed Oct 29 02:31:47 2025] [LLNG:6035] [error] syntax error at (eval 404) line 1, near "} n " 453s Execution of (eval 404) aborted due to compilation errors. 453s 453s [Wed Oct 29 02:31:47 2025] [LLNG:6035] [error] Bad grantSessionRules rule: syntax error at (eval 404) line 1, near "} n " 453s Execution of (eval 404) aborted due to compilation errors. 453s 453s ok 26 - Init 453s ok 27 - Portal app 453s ok 28 - auth query 453s ok 29 - HTTP code is 200 453s ok 30 - Get cookie lemonldap (db1b3f2415f39a750270cc3c9fb07673dec75f5af0bf28a511214f0c076b22a7) 453s 1..30 453s ok 453s t/61-LocationDetect.t .......................................................... 453s Warning: program compiled against libxml 215 using older 214 453s ok 1 - use Lemonldap::NG::Portal::Main; 453s 1..1 453s ok 453s t/61-NewLocationWarning-Custom.t ............................................... 453s Warning: program compiled against libxml 215 using older 214 453s ok 1 - use Lemonldap::NG::Portal::Main; 453s ok 2 - Portal object 453s ok 3 - Init 453s ok 4 - Portal app 453s ok 5 - Get Portal 453s ok 6 - HTTP code is 200 453s ok 7 - Page contains a form 453s ok 8 - Host match 453s ok 9 - Field "user" is defined 453s ok 10 - Field "password" is defined 453s ok 11 - CSP header authorize POST request to \# 453s ok 12 - First auth query 453s ok 13 - Second auth query 453s ok 14 - Subject found 453s ok 15 - Mail sent (IP, Date and UA found) 453s 1..15 453s ok 454s t/61-NewLocationWarning.t ...................................................... 454s Warning: program compiled against libxml 215 using older 214 454s ok 1 - use Lemonldap::NG::Portal::Main; 454s ok 2 - Portal object 454s ok 3 - Init 454s ok 4 - Portal app 454s ok 5 - Get Portal 454s ok 6 - HTTP code is 200 454s ok 7 - Page contains a form 454s ok 8 - Host match 454s ok 9 - Field "user" is defined 454s ok 10 - Field "password" is defined 454s ok 11 - CSP header authorize POST request to \# 454s ok 12 - First auth query 454s ok 13 - Get cookie lemonldap (014e6d8603faca5b7c83c5ff0257a45966b5e4b47eb9227e30a45765e349ba22) 454s ok 14 - Logout request 454s ok 15 - Response is 200 454s ok 16 - Cookie is deleted 454s ok 17 - No pdata 454s ok 18 - Disconnect request 454s ok 19 - Response is 401 454s ok 20 - First time seeing a new IP, no mail sent 454s ok 21 - Second auth query 454s ok 22 - Get cookie lemonldap (bdca87e114e6de76aa66513d0868c8ead9ae7e53385792ab4c805a6395eab2d4) 454s ok 23 - Get redirection 454s ok 24 - Location is http://auth.example.com/ 454s ok 25 - Logout request 454s ok 26 - Response is 200 454s ok 27 - Cookie is deleted 454s ok 28 - No pdata 454s ok 29 - Disconnect request 454s ok 30 - Response is 401 454s ok 31 - Second time seeing a new IP, no mail sent 454s ok 32 - Third auth query 454s ok 33 - Get cookie lemonldap (c38241bd1d1730c420d6c96a7fa210887b255c32fdfc5b3ba9cd929366dc0d06) 454s ok 34 - Get redirection 454s ok 35 - Location is http://auth.example.com/ 454s ok 36 - Logout request 454s ok 37 - Response is 200 454s ok 38 - Cookie is deleted 454s ok 39 - No pdata 454s ok 40 - Disconnect request 454s ok 41 - Response is 401 454s ok 42 - First login on a new IP, email sent 454s ok 43 - Fourth auth query 454s ok 44 - Bad credential 454s ok 45 - Failed login with a new IP, no email sent 454s ok 46 - Fifth auth query 454s ok 47 - Get cookie lemonldap (7db55db75e8c60458fc783db1706d80c34683ca4fd0a768fb1c4dc15f399ad3b) 454s ok 48 - Get redirection 454s ok 49 - Location is http://auth.example.com/ 454s ok 50 - Subject found 454s ok 51 - Mail sent (Wrong password) 454s ok 52 - Location found in mail body 454s ok 53 - Date found in mail body 454s ok 54 - UserAgent found in mail body 454s ok 55 - Fifth auth query 454s ok 56 - Get cookie lemonldap (92a498e35f59a66b41f6766294c493e8f1a875c7af0de2dc4ae63301ba8b2dc1) 454s ok 57 - Get redirection 454s ok 58 - Location is http://auth.example.com/ 454s ok 59 - Login on newly learned address, no email 454s ok 60 - Fifth auth query 454s ok 61 - Get cookie lemonldap (166835fd150d6008fe6b0ff7c23ea5c33f3fead09e87944b1366c7c72963fa17) 454s ok 62 - Get redirection 454s ok 63 - Location is http://auth.example.com/ 454s ok 64 - Login on previously learned address, no email 454s 1..64 454s ok 454s t/61-Session-ActivityTimeout.t ................................................. 454s Warning: program compiled against libxml 215 using older 214 454s ok 1 - use Lemonldap::NG::Portal::Main; 454s ok 2 - Portal object 454s ok 3 - Init 454s ok 4 - Portal app 454s ok 5 - Auth query 454s ok 6 - HTTP code is 200 454s ok 7 - Get cookie lemonldap (b3a7a7bfce99dd6dc8e7f3a0af11d88ace257038f230f1ae2a45bcbb37b3cf42) 454s ok 8 - Go to Portal 454s ok 9 - Found applications list 454s ok 10 - Form Authentification 454s ok 11 - Found PE_SESSIONEXPIRED code 454s ok 12 - Logout request 454s ok 13 - Response is 200 454s ok 14 - Cookie is deleted 454s ok 15 - No pdata 454s ok 16 - Disconnect request 454s ok 17 - Response is 401 454s 1..17 454s ok 454s t/61-Session-Timeout.t ......................................................... 454s Warning: program compiled against libxml 215 using older 214 454s ok 1 - use Lemonldap::NG::Portal::Main; 454s ok 2 - Portal object 454s ok 3 - Init 454s ok 4 - Portal app 454s ok 5 - Auth query 454s ok 6 - HTTP code is 200 454s ok 7 - Get cookie lemonldap (cee1e01cdec6febb6961edd5352b7095db060be58d1fb6f7c3063b7e23594182) 454s ok 8 - Go to Portal 454s ok 9 - Found applications list 454s ok 10 - Form Authentification 454s ok 11 - Found PE_SESSIONEXPIRED code 454s ok 12 - Logout request 454s ok 13 - Response is 200 454s ok 14 - Cookie is deleted 454s ok 15 - No pdata 454s ok 16 - Disconnect request 454s ok 17 - Response is 401 454s 1..17 454s ok 455s t/62-Refresh-plugin.t .......................................................... 455s Warning: program compiled against libxml 215 using older 214 455s ok 1 - use Lemonldap::NG::Portal::Main; 455s ok 2 - Portal object 455s ok 3 - Init 455s ok 4 - Portal app 455s ok 5 - Auth query 1 455s ok 6 - Get cookie lemonldap (f29bfb2f5c7ea91ca9206afc7d8777a77600379f189b36abd277ffb55deda8ec) 455s ok 7 - Auth query 2 455s ok 8 - Get cookie lemonldap (7f271d3a615034b168a1e9bb3e260286c8a7dcd47a1efbc091987669b026da69) 455s ok 9 - Auth query 3 455s ok 10 - Get cookie lemonldap (5db3e1484562bae3ead20d89e277cdc1fe063416d85349c54e0bba64bed5eabc) 455s ok 11 - Auth query 4 455s ok 12 - Get cookie lemonldap (cbc04b3cab17816dbd9fb4ac4b3b219eb28ae0d7deb5e6620b9526bef74f121e) 455s ok 13 - Auth query 5 455s ok 14 - Get cookie lemonldap (c1e43820faeeb29f586c3e07f11d2d5c030c28f76618bb815e61caf305b53cd8) 455s ok 15 - Auth query 6 455s ok 16 - Get cookie lemonldap (63849e6a50a0ae9ff8dde95bc368302bc5c81b545a650886c0ae48281b99445c) 455s ok 17 - Call refresh 455s ok 18 - HTTP code is 200 455s ok 19 - Count is 6 455s ok 20 - Get session using restSessionServer 455s ok 21 - HTTP code is 200 455s ok 22 - Deserialize session content 455s ok 23 - Get session content 455s ok 24 - Content is updated 455s ok 25 - Correct groups 455s ok 26 - Get session using restSessionServer 455s ok 27 - HTTP code is 200 455s ok 28 - Deserialize session content 455s ok 29 - Get session content 455s ok 30 - Content is updated 455s ok 31 - Correct groups 455s ok 32 - Get session using restSessionServer 455s ok 33 - HTTP code is 200 455s ok 34 - Deserialize session content 455s ok 35 - Get session content 455s ok 36 - Content is updated 455s ok 37 - Correct groups 455s ok 38 - Get session using restSessionServer 455s ok 39 - HTTP code is 200 455s ok 40 - Deserialize session content 455s ok 41 - Get session content 455s ok 42 - Content is updated 455s ok 43 - Correct groups 455s ok 44 - Get session using restSessionServer 455s ok 45 - HTTP code is 200 455s ok 46 - Deserialize session content 455s ok 47 - Get session content 455s ok 48 - Content is updated 455s ok 49 - Correct groups 455s ok 50 - Get session using restSessionServer 455s ok 51 - HTTP code is 200 455s ok 52 - Deserialize session content 455s ok 53 - Get session content 455s ok 54 - Content is updated 455s ok 55 - Correct groups 455s 1..55 455s ok 455s t/62-SingleSession-with-History.t .............................................. 455s Warning: program compiled against libxml 215 using older 214 455s ok 1 - use Lemonldap::NG::Portal::Main; 455s ok 2 - Portal object 455s ok 3 - Init 455s ok 4 - Portal app 455s ok 5 - Auth query 455s ok 6 - Get cookie lemonldap (808a712258dc44c41ab42446608b9d5817a7627ede9843d3ea5dfa7e06f9d0b3) 455s ok 7 - Auth query 455s ok 8 - Get cookie lemonldap (2fa641d9b7c39e409ca27d338bc50106acc10afb001705174bde47b71a55a7a3) 455s ok 9 - Auth query 455s ok 10 - Get cookie lemonldap (1c33074bf5495f940eadf60304747b94c0dbb6eb65a9fed04441976e6ff72c92) 455s ok 11 - sessionsDeleted found 455s ok 12 - History found 455s ok 13 - -> Four entries found 455s 1..13 455s ok 455s t/62-SingleSession-with-Rules.t ................................................ 455s Warning: program compiled against libxml 215 using older 214 455s ok 1 - use Lemonldap::NG::Portal::Main; 455s ok 2 - Portal object 455s ok 3 - Init 455s ok 4 - Portal app 455s ok 5 - Auth query 455s ok 6 - HTTP code is 200 455s ok 7 - Get cookie lemonldap (71eecf8a959c85b39ea386e516a46cdfdf9eaffbc41faef5d716d3dffb489149) 455s ok 8 - Auth query 455s ok 9 - HTTP code is 200 455s ok 10 - Get cookie lemonldap (ab30889f147ac10f7736a45f08b0f1a7e76576c298748708f41d2c6a85c001a5) 455s ok 11 455s ok 12 - HTTP code is 200 455s ok 13 455s ok 14 - Response status is 401 455s ok 15 - Content is JSON 455s ok 16 - Error code is 1 455s ok 17 - Auth query 455s ok 18 - HTTP code is 200 455s ok 19 - Get cookie lemonldap (1e7626fff847c8018762c503cedadaf0e169e8b42cd396d569d952dea40a5143) 455s ok 20 - Auth query 455s ok 21 - HTTP code is 200 455s ok 22 - Get cookie lemonldap (21e071e08e8f5a02bc44ff43a1cefc0e00bae29a56c53818bfc55bd43c755298) 455s ok 23 - Auth query 455s ok 24 - HTTP code is 200 455s ok 25 - Get cookie lemonldap (5c20ed632bdb6f84d822840a37ad24b74e87f33c7c67cacf248dac9be5117185) 455s ok 26 455s ok 27 - HTTP code is 200 455s ok 28 455s ok 29 - HTTP code is 200 455s ok 30 455s ok 31 - Response status is 401 455s ok 32 - Content is JSON 455s ok 33 - Error code is 1 455s ok 34 - Auth query 455s ok 35 - HTTP code is 200 455s ok 36 - Get cookie lemonldap (0a04d36db5ea9fde82d76b02d2f31712758766111b4e4e07a6c0fb726f23013f) 455s ok 37 - Auth query 455s ok 38 - HTTP code is 200 455s ok 39 - Get cookie lemonldap (3fb8e4686e0165c37c26c7e37d2d45fefd67cba1d97ba46718612658e54df610) 455s ok 40 455s ok 41 - HTTP code is 200 455s ok 42 455s ok 43 - HTTP code is 200 455s ok 44 455s ok 45 - Response status is 401 455s ok 46 - Content is JSON 455s ok 47 - Error code is 1 455s ok 48 455s ok 49 - HTTP code is 200 455s 1..49 455s ok 456s t/62-SingleSession.t ........................................................... 456s Warning: program compiled against libxml 215 using older 214 456s ok 1 - use Lemonldap::NG::Portal::Main; 456s ok 2 - Portal object 456s ok 3 - Init 456s ok 4 - Portal app 456s ok 5 - Portal object 456s ok 6 - Init 456s ok 7 - Portal app 456s ok 8 - Portal object 456s ok 9 - Init 456s ok 10 - Portal app 456s ok 11 - Portal object 456s ok 12 - Init 456s ok 13 - Portal app 456s ok 14 - Portal object 456s ok 15 - Init 456s ok 16 - Portal app 456s ok 17 - Auth query 456s ok 18 - Get cookie lemonldap (ff38c991dcb9c2cc94e439890c6db5c4b0d9140f894ee58ab075744b9d4709d4) 456s ok 19 - "skin=bootstrap" input not found 456s ok 20 - Auth query 456s ok 21 - Get cookie lemonldap (9d3019ee853756d2d83a8c353892b57731bcebf884134b0631279cde988a4ca4) 456s ok 22 - "skin=bootstrap" input found 456s ok 23 - Auth query 456s ok 24 - Get cookie lemonldap (d348eaa6a8fe73528b4305b6eaa80b34466b334dfe03541b739686e19493077c) 456s ok 25 - "skin=bootstrap" input not found 456s ok 26 - Attempt login with latest session 456s ok 27 - HTTP code is 200 456s ok 28 - Attempt login with removed session 456s ok 29 - Response status is 401 456s ok 30 - Content is JSON 456s ok 31 - Error code is 1 456s ok 32 - Attempt login with removed session 456s ok 33 - Response status is 401 456s ok 34 - Content is JSON 456s ok 35 - Error code is 1 456s ok 36 - Auth query 456s ok 37 - Get cookie lemonldap (07915c388392052580bec902a82c19deaf9fad641cbe953524c36671daad4a25) 456s ok 38 - Auth query 456s ok 39 - Get cookie lemonldap (c7893f3dd699299250e1e74bd2e62121c8169dc73bcfcb2c7b739d31ebd12c2c) 456s ok 40 - Auth query 456s ok 41 - Get cookie lemonldap (470717d82bb4336f124f1fce0608cfc7044b2b84f7562d97907b08c48a52732f) 456s ok 42 - Auth query 456s ok 43 - Get cookie lemonldap (6ad8ce20410ba7248435bf291e4e6b3490e07156083456e6d042c6fec0f78567) 456s ok 44 - First session on latest IP 456s ok 45 - HTTP code is 200 456s ok 46 - Latest session on latest IP 456s ok 47 - HTTP code is 200 456s ok 48 - session on old IP 456s ok 49 - Response status is 401 456s ok 50 - Content is JSON 456s ok 51 - Error code is 1 456s ok 52 - session on old IP 456s ok 53 - Response status is 401 456s ok 54 - Content is JSON 456s ok 55 - Error code is 1 456s ok 56 - Auth query 456s ok 57 - Get cookie lemonldap (d3f48564f67148dbb1bc765c81e24d68d26bc2dee7428f2590e169e606954a95) 456s ok 58 - Auth query 456s ok 59 - Get cookie lemonldap (15c6d5681ba2263bda26f61eaf5253edae6106128e828a7bb2c5c94193b81e20) 456s ok 60 - Auth query 456s ok 61 - Get cookie lemonldap (a4744ffd9d6308875e22800d77edfb3af9a7d0e21af1f3f2fbb03d8c44c92ea3) 456s ok 62 - Auth query 456s ok 63 - Get cookie lemonldap (991f6b7e5bc65c821bed175ce91591bab5599078acba95792c98382bf5a4abc4) 456s ok 64 - Other user, but other IP 456s ok 65 - HTTP code is 200 456s ok 66 - Other user, same IP 456s ok 67 - Response status is 401 456s ok 68 - Content is JSON 456s ok 69 - Error code is 1 456s ok 70 - Same user, same IP 456s ok 71 - HTTP code is 200 456s ok 72 - Same user, same IP 456s ok 73 - HTTP code is 200 456s ok 74 - Auth query 456s ok 75 - Get cookie lemonldap (45d1f106d9525f79230ec60e30c61639b90fcfbd30a9a1fc82148197435efaaf) 456s ok 76 - Auth query 456s ok 77 - Get cookie lemonldap (da53dbbebe53936c806acca4ada2bac1f0e72836fe68313ec356b9a483222f03) 456s ok 78 - Auth query 456s ok 79 - Get cookie lemonldap (584ddcaf7ffe67b5ae61e8798c7abdf723f335e14bc11592ba58a42a7ec34f5e) 456s ok 80 - Auth query 456s ok 81 - Get cookie lemonldap (ed807b3339126a27b3201b0f1d13303c21e35399cb44c37da81e645605fac953) 456s ok 82 - sessionsDeleted found 456s ok 83 - otherSessions found 456s ok 84 - Link found 456s ok 85 - action found 456s 1..85 456s ok 456s t/62-UpgradeSession-disabled.t ................................................. 456s Warning: program compiled against libxml 215 using older 214 456s ok 1 - use Lemonldap::NG::Portal::Main; 456s ok 2 - use Lemonldap::NG::Common::FormEncode; 456s ok 3 - Portal object 456s ok 4 - Init 456s ok 5 - Portal app 456s ok 6 - Auth query 456s ok 7 - Get cookie lemonldap (3e0809f3977ff373b7f9c074028e02bdf73f42ce114b4317732a3132bff569f1) 456s ok 8 - GET http://test1.example.com/AuthWeak 456s ok 9 - GET http://test1.example.com/AuthStrong 456s ok 10 - HTTP code is 403 456s ok 11 - Logout request 456s ok 12 - Response is 200 456s ok 13 - Cookie is deleted 456s ok 14 - No pdata 456s ok 15 - Disconnect request 456s ok 16 - Response is 401 456s 1..16 456s ok 456s t/62-UpgradeSession.t .......................................................... 456s Warning: program compiled against libxml 215 using older 214 456s ok 1 - use Lemonldap::NG::Portal::Main; 456s ok 2 - use Lemonldap::NG::Common::FormEncode; 456s ok 3 - Portal object 456s ok 4 - Init 456s ok 5 - Portal app 456s ok 6 - Auth query 456s ok 7 - Get cookie lemonldap (428bafbda033b09ac040cde86d0b73b4f8314c19c41cf7a3c94c52835d1af67e) 456s ok 8 - GET http://test1.example.com/AuthWeak 456s ok 9 - HTTP code is 200 456s ok 10 - GET http://test1.example.com/AuthStrong 456s ok 11 - Upgrade session query 456s ok 12 - HTTP code is 200 456s ok 13 - Page contains a form 456s ok 14 - URI match 456s ok 15 - Field "confirm" is defined 456s ok 16 - Field "url" is defined 456s ok 17 - Accept session upgrade query 456s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 456s ok 19 - HTTP code is 200 456s ok 20 - Page contains a form 456s ok 21 - Host match 456s ok 22 - Field "upgrading" is defined 456s ok 23 - Field "url" is defined 456s ok 24 - CSP header authorize POST request to \# 456s ok 25 - Post login 456s ok 26 - Get cookie lemonldappdata () 456s ok 27 - Get cookie lemonldap (ea014138424920ce0b9eb9134f3a0a1be3e9c6e3bf6f7c3c088df4b56d276064) 456s ok 28 - Get redirection 456s ok 29 - Location is http://test1.example.com 456s ok 30 - Post login 456s ok 31 - HTTP code is 200 456s ok 32 - Upgrade session query 456s ok 33 - HTTP code is 200 456s ok 34 - Page contains a form 456s ok 35 - URI match 456s ok 36 - Field "confirm" is defined 456s ok 37 - Field "url" is defined 456s ok 38 - Accept session upgrade query 456s ok 39 - Expected portal error code: code found on page 456s ok 40 - Expected portal error code 456s ok 41 - HTTP code is 200 456s ok 42 - Page contains a form 456s ok 43 - Host match 456s ok 44 - Field "upgrading" is defined 456s ok 45 - Field "url" is defined 456s ok 46 - CSP header authorize POST request to \# 456s ok 47 - Post login 456s ok 48 - Get cookie lemonldap (2d1b069ec8246232d3e718382b124726469314fff20e0752cb1d020f87013e0b) 456s ok 49 - Logout request 456s ok 50 - Response is 200 456s ok 51 - Cookie is deleted 456s ok 52 - No pdata 456s ok 53 - Disconnect request 456s ok 54 - Response is 401 456s 1..54 456s ok 457s t/63-History.t ................................................................. 457s Warning: program compiled against libxml 215 using older 214 457s ok 1 - use Lemonldap::NG::Portal::Main; 457s ok 2 - Portal object 457s ok 3 - Init 457s ok 4 - Portal app 457s ok 5 - Auth query 457s ok 6 - HTTP code is 200 457s ok 7 - Get cookie lemonldap (4fb0710375a07fe86df3dd6bff73162980d22956287e083adcc5414e361202dd) 457s ok 8 - Found custom Main Logo 457s ok 9 - History found 457s ok 10 - -> One entry found 457s ok 11 - Verify connection 457s ok 12 - HTTP code is 200 457s ok 13 - Logout request 457s ok 14 - Response is 200 457s ok 15 - Cookie is deleted 457s ok 16 - No pdata 457s ok 17 - Disconnect request 457s ok 18 - Response is 401 457s ok 19 - Auth query 457s ok 20 - HTTP code is 200 457s ok 21 - Get cookie lemonldap (f9978b56f4016b2166491ac6f25c5a50c333c1ab9da1cd6df71e82618e16b9a3) 457s ok 22 - History found 457s ok 23 - -> Two entries found 457s ok 24 - Logout request 457s ok 25 - Response is 200 457s ok 26 - Cookie is deleted 457s ok 27 - No pdata 457s ok 28 - Disconnect request 457s ok 29 - Response is 401 457s ok 30 - Auth query 457s ok 31 - Response status is 401 457s ok 32 - Content is JSON 457s ok 33 - Error code is 5 457s ok 34 - Auth query 457s ok 35 - Response status is 401 457s ok 36 - Content is JSON 457s ok 37 - Error code is 5 457s ok 38 - Auth query 457s ok 39 - HTTP code is 200 457s ok 40 - Get cookie lemonldap (0b02f544a2b31a3baf26387b364ebb7f07a2f0c522754c33b55ba50c098ce62e) 457s ok 41 - History found 457s ok 42 - History array caption found 457s ok 43 - Failed history array caption found 457s ok 44 - Found plugin-set label 457s ok 45 - -> Five entries found 457s ok 46 - -> Two 'failedLogin' entries found 457s ok 47 - Custom value entries found 457s ok 48 - Hidden history field is missing 457s ok 49 - Found Name before UID as specified by Prefix 457s ok 50 - Field found in psession 457s ok 51 - Hidden field found in psession 457s ok 52 - Logout request 457s ok 53 - Response is 200 457s ok 54 - Cookie is deleted 457s ok 55 - No pdata 457s ok 56 - Disconnect request 457s ok 57 - Response is 401 457s 1..57 457s ok 457s t/64-StayConnected-single-connection.t ......................................... 457s Warning: program compiled against libxml 215 using older 214 457s ok 1 - use Lemonldap::NG::Portal::Main; 457s ok 2 - Portal object 457s ok 3 - Init 457s ok 4 - Portal app 457s ok 5 - Auth query 457s ok 6 - HTTP code is 200 457s ok 7 - Page contains a form 457s ok 8 - URI match 457s ok 9 - Field "fg" is defined 457s ok 10 - Field "token" is defined 457s ok 11 - Post fingerprint 457s ok 12 - Get cookie lemonldap (fb9790c206f526ec0d282aabe82ec66fe1b51e6a1b6f754b175b1a5f214d8c78) 457s ok 13 - Get redirection 457s ok 14 - Location is http://auth.example.com/ 457s ok 15 - Get cookie llngpersistent (3d84fb68e9f071826d61feb21d8a3c13654c1b302b63647cb52ff5e1f1d84e13) 457s ok 16 - Try to auth with persistent cookie 457s ok 17 - HTTP code is 200 457s ok 18 - HTTP code is 200 457s ok 19 - Page contains a form 457s ok 20 - Host match 457s ok 21 - Field "fg" is defined 457s ok 22 - Field "token" is defined 457s ok 23 - CSP header authorize POST request to \# 457s ok 24 - Post fingerprint 457s ok 25 - Get redirection 457s ok 26 - Location is http://auth.example.com/ 457s ok 27 - Get cookie lemonldap (7796a460c5deec8ae79b5a6f72e7e30076ba85fb260924511d62670641fc6235) 457s ok 28 - Got cookie 457s ok 29 - Try to auth with persistent cookie 457s ok 30 - HTTP code is 200 457s ok 31 - HTTP code is 200 457s ok 32 - Page contains a form 457s ok 33 - Host match 457s ok 34 - Field "fg" is defined 457s ok 35 - Field "token" is defined 457s ok 36 - CSP header authorize POST request to \# 457s ok 37 - Post fingerprint 457s ok 38 - Get redirection 457s ok 39 - Location is http://auth.example.com/ 457s ok 40 - Get cookie lemonldap (e9b93cc4407f7a985440e4b5d02f2cee147d8a9b9e5cf50a0f1aed1888558c7c) 457s ok 41 - Got cookie 457s ok 42 - Auth query 457s ok 43 - HTTP code is 200 457s ok 44 - Page contains a form 457s ok 45 - URI match 457s ok 46 - Field "fg" is defined 457s ok 47 - Field "token" is defined 457s ok 48 - Post fingerprint 457s ok 49 - Get cookie lemonldap (78b5ed2b50290d91635a62128edde449452a09f3cb9dfa41492babf2f0cafe53) 457s ok 50 - Get redirection 457s ok 51 - Location is http://auth.example.com/ 457s ok 52 - Get cookie llngpersistent (426d4890454dea75b733c9f3f28bbc581e1e4fd11a1b049e7a484f9e766b4969) 457s ok 53 - Try to auth with persistent cookie 457s ok 54 - HTTP code is 200 457s ok 55 - HTTP code is 200 457s ok 56 - Page contains a form 457s ok 57 - Host match 457s ok 58 - Field "fg" is defined 457s ok 59 - Field "token" is defined 457s ok 60 - CSP header authorize POST request to \# 457s ok 61 - Post fingerprint 457s ok 62 - Get redirection 457s ok 63 - Location is http://auth.example.com/ 457s ok 64 - Get cookie lemonldap (8b129fe118887f798836cbe7a7c8a125ad7c9ad0cc1bd49e7f9c64fddf7cf0d9) 457s ok 65 - Got cookie 457s ok 66 - Try to auth with persistent cookie 457s ok 67 - HTTP code is 200 457s ok 68 - First persistent ID is no longer valid 457s 1..68 457s ok 457s t/64-StayConnected-singleSession.t ............................................. 457s Warning: program compiled against libxml 215 using older 214 457s ok 1 - use Lemonldap::NG::Portal::Main; 457s ok 2 - Portal object 457s ok 3 - Init 457s ok 4 - Portal app 457s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 457s ok 1 - Auth query 457s ok 2 - HTTP code is 200 457s ok 3 - Page contains a form 457s ok 4 - URI match 457s ok 5 - Field "fg" is defined 457s ok 6 - Field "token" is defined 457s ok 7 - Post fingerprint 457s ok 8 - Get cookie lemonldap (1df199a33748b7f0e48d7c0eea1ad9861f974dbd85396a807aab0ff8cc8d7084) 457s ok 9 - Get redirection 457s ok 10 - Location is http://auth.example.com/ 457s ok 11 - Get cookie llngconnection (32124d21511e83f7980beb50a383b357675f16946c39557ed115dec760dd7248) 457s ok 12 - Check session validity 457s ok 13 - Authenticated as dwho 457s ok 14 - Try to auth with persistent cookie 457s ok 15 - HTTP code is 200 457s ok 16 - HTTP code is 200 457s ok 17 - Page contains a form 457s ok 18 - Host match 457s ok 19 - Field "fg" is defined 457s ok 20 - Field "token" is defined 457s ok 21 - CSP header authorize POST request to \# 457s ok 22 - Post fingerprint 457s ok 23 - Show deleted sessions 457s ok 24 - HTTP code is 200 457s ok 25 - Page contains a form 457s ok 26 - Host match 457s ok 27 - URI match 457s ok 28 - CSP header authorize POST request to auth.example.com 457s ok 29 - Get cookie lemonldap (a79b73e984f129ee59741f25dadffdfec363a8675702e480f287485a98f92709) 457s ok 30 - Check session validity 457s ok 31 - Authenticated as dwho 457s ok 32 - Check session validity 457s ok 33 - Session ID no longer valid 457s 1..33 457s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 457s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 457s ok 1 - Auth query 457s ok 2 - HTTP code is 200 457s ok 3 - Page contains a form 457s ok 4 - URI match 457s ok 5 - Field "fg" is defined 457s ok 6 - Field "token" is defined 457s ok 7 - Post fingerprint 457s ok 8 - Get cookie lemonldap (c5c346eb4106acd2893f02994a53ec04055f798e8f1d599cbbdd484feb7e1c3f) 457s ok 9 - Get redirection 457s ok 10 - Location is http://auth.example.com/ 457s ok 11 - Get cookie llngconnection (99c989628d6b450642dd79e5d0988b1336a3e627c3a2dddba7339a2140cd2da8) 457s ok 12 - Check session validity 457s ok 13 - Authenticated as dwho 457s ok 14 - Auth query 457s ok 15 - HTTP code is 200 457s ok 16 - Page contains a form 457s ok 17 - URI match 457s ok 18 - Field "fg" is defined 457s ok 19 - Field "token" is defined 457s ok 20 - Post fingerprint 457s ok 21 - Get cookie lemonldap (0f54125281f0f01d3e210d2fb855460c1c152221385293020b3999dba5340bf0) 457s ok 22 - Show deleted sessions 457s ok 23 - HTTP code is 200 457s ok 24 - Page contains a form 457s ok 25 - Host match 457s ok 26 - URI match 457s ok 27 - CSP header authorize POST request to auth.example.com 457s ok 28 - Get cookie llngconnection (90dfe483a7030db7f9d2a3c084a5bd908729fb2a352343e449fa9d72fc2868dc) 457s ok 29 - Check session validity 457s ok 30 - Session ID no longer valid 457s 1..30 457s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 457s 1..6 457s ok 458s t/64-StayConnected-with-History.t .............................................. 458s Warning: program compiled against libxml 215 using older 214 458s ok 1 - use Lemonldap::NG::Portal::Main; 458s ok 2 - Portal object 458s ok 3 - Init 458s ok 4 - Portal app 458s ok 5 - Auth query 458s ok 6 - HTTP code is 200 458s ok 7 - Page contains a form 458s ok 8 - URI match 458s ok 9 - Field "fg" is defined 458s ok 10 - Field "token" is defined 458s ok 11 - Post fingerprint 458s ok 12 - Expected portal error code: code found on page 458s ok 13 - Expected portal error code 458s ok 14 - Auth query 458s ok 15 - HTTP code is 200 458s ok 16 - Page contains a form 458s ok 17 - URI match 458s ok 18 - Field "fg" is defined 458s ok 19 - Field "token" is defined 458s ok 20 - Post fingerprint 458s ok 21 - Get cookie lemonldap (97e0ac85bb7373f6a8f6904660ab87aec009e1a1796f327ee4db4738e73bbebf) 458s ok 22 - Get redirection 458s ok 23 - Location is http://auth.example.com/ 458s ok 24 - Get cookie llngpersistent (8358919f78770d58898e5dc3208dafceebec601b013467fd1db82cb9d3e72584) 458s ok 25 - Secure cookie found 458s ok 26 - Try to auth with persistent cookie 458s ok 27 - HTTP code is 200 458s ok 28 - HTTP code is 200 458s ok 29 - Page contains a form 458s ok 30 - Host match 458s ok 31 - Field "fg" is defined 458s ok 32 - Field "token" is defined 458s ok 33 - CSP header authorize POST request to \# 458s ok 34 - Post fingerprint 458s ok 35 - Get redirection 458s ok 36 - Location is http://auth.example.com/ 458s ok 37 - Get cookie lemonldap (88d919451f9b6e6ae525b036754eeb60c978581e2615bf1daab8b2614418ec8c) 458s ok 38 - Try to auth with persistent cookie and an expired token 458s ok 39 - HTTP code is 200 458s ok 40 - HTTP code is 200 458s ok 41 - Page contains a form 458s ok 42 - Host match 458s ok 43 - Field "fg" is defined 458s ok 44 - Field "token" is defined 458s ok 45 - CSP header authorize POST request to \# 458s ok 46 - Post fingerprint with an expired token 458s ok 47 - HTTP code is 200 458s ok 48 - Page contains a form 458s ok 49 - CSP header authorize POST request to \# 458s ok 50 - Get login form 458s ok 51 - Try to auth with persistent cookie 458s ok 52 - HTTP code is 200 458s ok 53 - HTTP code is 200 458s ok 54 - Page contains a form 458s ok 55 - Host match 458s ok 56 - Field "fg" is defined 458s ok 57 - Field "token" is defined 458s ok 58 - CSP header authorize POST request to \# 458s ok 59 - Post bad fingerprint 458s ok 60 - HTTP code is 200 458s ok 61 - Page contains a form 458s ok 62 - CSP header authorize POST request to \# 458s ok 63 - Get login form 458s ok 64 - Get cookie llngpersistent (0) 458s ok 65 - Found secure and expired connexion Cookie 458s ok 66 - Auth query 458s ok 67 - HTTP code is 200 458s ok 68 - Page contains a form 458s ok 69 - URI match 458s ok 70 - Field "fg" is defined 458s ok 71 - Field "token" is defined 458s ok 72 - Post fingerprint 458s ok 73 - Get cookie lemonldap (1a7831503b7666644cc80b19fc2eebd192b0588f721d11870a66322b47c09e01) 458s ok 74 - Get cookie llngpersistent (235dc57d7367c53f008acb8fa6696bd2aac5ca7aecae8ea76375fae6e1ed9193) 458s ok 75 - Found custom main Logo 458s ok 76 - History found 458s ok 77 - -> Three entries found 458s ok 78 - Verify connection 458s ok 79 - Authenticated as dwho 458s ok 80 - Get Menu 458s ok 81 - Apps menu found 458s ok 82 - HTTP code is 200 458s ok 83 - Try to auth with an expired persistent session cookie 458s ok 84 - HTTP code is 200 458s ok 85 - Page contains a form 458s ok 86 - CSP header authorize POST request to \# 458s ok 87 - Get login form 458s ok 88 - Post fingerprint with an expired persistent connexion cookie 458s ok 89 - HTTP code is 200 458s ok 90 - Page contains a form 458s ok 91 - CSP header authorize POST request to \# 458s ok 92 - Get login form 458s 1..92 458s ok 458s t/64-StayConnected-with-rule.t ................................................. 458s Warning: program compiled against libxml 215 using older 214 458s ok 1 - use Lemonldap::NG::Portal::Main; 458s ok 2 - Portal object 458s ok 3 - Init 458s ok 4 - Portal app 458s ok 5 - Firt access 458s ok 6 - HTTP code is 200 458s ok 7 - Page contains a form 458s ok 8 - Field "user" is defined 458s ok 9 - Field "password" is defined 458s ok 10 - Field "stayconnected" is defined 458s ok 11 - Field "checkLogins" is defined 458s ok 12 - Field "token" is defined 458s ok 13 - CSP header authorize POST request to \# 458s ok 14 - Stayconnected was offered 458s ok 15 - Access from external LAN 458s ok 16 - HTTP code is 200 458s ok 17 - Page contains a form 458s ok 18 - Field "user" is defined 458s ok 19 - Field "password" is defined 458s ok 20 - Field "checkLogins" is defined 458s ok 21 - Field "token" is defined 458s ok 22 - CSP header authorize POST request to \# 458s ok 23 - Stayconnected wasn't offered 458s ok 24 - Auth query 458s ok 25 - Get cookie lemonldap (99e35357ab73fa047bbd3205cdac35c40591933cc842730c2a244e99bb9b2d81) 458s ok 26 - Get redirection 458s ok 27 - Location is http://auth.example.com/ 458s ok 28 - Post fingerprint 458s ok 29 - Expected portal error code: code found on page 458s ok 30 - Expected portal error code 458s ok 31 - Logout request 458s ok 32 - Response is 200 458s ok 33 - Cookie is deleted 458s ok 34 - No pdata 458s ok 35 - Disconnect request 458s ok 36 - Response is 401 458s 1..36 458s ok 458s t/64-StayConnected-without-fingerprint-checking.t .............................. 458s Warning: program compiled against libxml 215 using older 214 458s ok 1 - use Lemonldap::NG::Portal::Main; 458s ok 2 - Portal object 458s ok 3 - Init 458s ok 4 - Portal app 458s ok 5 - Auth query 458s ok 6 - HTTP code is 200 458s ok 7 - Page contains a form 458s ok 8 - URI match 458s ok 9 - Field "fg" is defined 458s ok 10 - Field "token" is defined 458s ok 11 - Auth query 458s ok 12 - HTTP code is 200 458s ok 13 - Page contains a form 458s ok 14 - URI match 458s ok 15 - Field "fg" is defined 458s ok 16 - Field "token" is defined 458s ok 17 - Post fingerprint 458s ok 18 - Get redirection 458s ok 19 - Location is http://auth.example.com/ 458s ok 20 - Get cookie lemonldap (8ee96528604e71faa685345049f3b03de97581a14b28cfaffda51db4fd57dd1d) 458s ok 21 - Get cookie llngconnection (989fca4533b17d5a9ee966fb9e8706b89bfe7bb8d1d3b7f36aeb4c69d67e6e25) 458s ok 22 - HTTP cookie found 458s ok 23 - Try to auth with persistent cookie 458s ok 24 - HTTP code is 200 458s ok 25 - HTTP code is 200 458s ok 26 - Page contains a form 458s ok 27 - Host match 458s ok 28 - Field "fg" is defined 458s ok 29 - Field "token" is defined 458s ok 30 - CSP header authorize POST request to \# 458s ok 31 - Post new fingerprint 458s ok 32 - Get redirection 458s ok 33 - Location is http://auth.example.com/ 458s ok 34 - Get cookie lemonldap (9c800fb927277c3c054f8c0c1f5ac740c09fa83fb213c661134e5aa73b911677) 458s ok 35 - Logout request 458s ok 36 - Response is 200 458s ok 37 - Cookie is deleted 458s ok 38 - No pdata 458s ok 39 - Disconnect request 458s ok 40 - Response is 401 458s 1..40 458s ok 459s t/64-StayConnected.t ........................................................... 459s Warning: program compiled against libxml 215 using older 214 459s ok 1 - use Lemonldap::NG::Portal::Main; 459s ok 2 - Portal object 459s ok 3 - Init 459s ok 4 - Portal app 459s # Subtest: Register session, use it, then logout 459s ok 1 - Auth query 459s ok 2 - HTTP code is 200 459s ok 3 - Page contains a form 459s ok 4 - URI match 459s ok 5 - Field "fg" is defined 459s ok 6 - Field "token" is defined 459s ok 7 - Post fingerprint 459s ok 8 - Get cookie lemonldap (bab9139a1bece12995b6ff16003ecd9e8a5691b37ef53087fd8bade13f2cc627) 459s ok 9 - Get redirection 459s ok 10 - Location is http://auth.example.com/ 459s ok 11 - Get cookie llngpersistent (a98f66422ff1b205ecaa89e1c517db0c591c360893e7e8b910d38545a59c39bf) 459s ok 12 - Domain not set in stayconnected cookie 459s ok 13 - Secure cookie found 459s ok 14 - Try to auth with persistent cookie 459s ok 15 - HTTP code is 200 459s ok 16 - HTTP code is 200 459s ok 17 - Page contains a form 459s ok 18 - Host match 459s ok 19 - Field "fg" is defined 459s ok 20 - Field "token" is defined 459s ok 21 - CSP header authorize POST request to \# 459s ok 22 - Post fingerprint 459s ok 23 - Get redirection 459s ok 24 - Location is http://auth.example.com/ 459s ok 25 - Get cookie lemonldap (1ec438234abc7dc691136bb2c7c44b693a86e32f144c28f233b83b935f46c86d) 459s ok 26 459s ok 27 - Logout request 459s ok 28 - Response is 200 459s ok 29 - Cookie is deleted 459s ok 30 - No pdata 459s ok 31 - Disconnect request 459s ok 32 - Response is 401 459s ok 33 - Connection session cannot be found 459s 1..33 459s ok 5 - Register session, use it, then logout 459s # Subtest: Make sure connection ID is saved on first login too 459s ok 1 - Auth query 459s ok 2 - HTTP code is 200 459s ok 3 - Page contains a form 459s ok 4 - URI match 459s ok 5 - Field "fg" is defined 459s ok 6 - Field "token" is defined 459s ok 7 - Post fingerprint 459s ok 8 - Get cookie lemonldap (539404da9ff99fa6acc7de021e41b5f80ae24feeea7739951cf99735671d5f14) 459s ok 9 - Get redirection 459s ok 10 - Location is http://auth.example.com/ 459s ok 11 - Get cookie llngpersistent (b54c5de1b095f40d5d05428675d51e5293c61f66e085b97b4b9b595b402b9d28) 459s ok 12 - Domain not set in stayconnected cookie 459s ok 13 - Secure cookie found 459s ok 14 459s ok 15 - Logout request 459s ok 16 - Response is 200 459s ok 17 - Cookie is deleted 459s ok 18 - No pdata 459s ok 19 - Disconnect request 459s ok 20 - Response is 401 459s ok 21 - Connection session cannot be found 459s 1..21 459s ok 6 - Make sure connection ID is saved on first login too 459s 1..6 459s ok 459s t/65-AutoSignin.t .............................................................. 459s Warning: program compiled against libxml 215 using older 214 459s ok 1 - use Lemonldap::NG::Portal::Main; 459s ok 2 - Portal object 459s [Wed Oct 29 02:31:53 2025] [LLNG:6054] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 138) line 1, near "/^127/)" 459s Execution of (eval 138) aborted due to compilation errors. 459s 459s [Wed Oct 29 02:31:53 2025] [LLNG:6054] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 142) line 1. 459s 459s ok 3 - Init 459s ok 4 - Portal app 459s ok 5 - Auth query 459s ok 6 - HTTP code is 200 459s ok 7 - Get cookie lemonldap (4ae3c6aadc6be263c988ca0bdb9e94a97953786258cb04e71f89e89f52b56976) 459s ok 8 - Bad query 459s ok 9 - Response status is 401 459s ok 10 - Content is JSON 459s ok 11 - Error code is 9 459s 1..11 459s ok 459s t/65-CheckState-with-choice.t .................................................. 459s Warning: program compiled against libxml 215 using older 214 459s ok 1 - use Lemonldap::NG::Portal::Main; 459s ok 2 - Portal object 459s ok 3 - Init 459s ok 4 - Portal app 459s ok 5 - Test correct secret, no user auth 459s ok 6 - HTTP code is 200 459s ok 7 - Content-Type is JSON 459s ok 8 - Content is valid JSON 459s ok 9 - response has a result key with value 1 459s ok 10 - Test correct secret with bad user auth 459s ok 11 - Response status is 500 459s ok 12 - Content is JSON 459s ok 13 - Error code is Bad result during auth: 5 459s ok 14 - Test correct secret with good user auth without choice 459s ok 15 - Response status is 500 459s ok 16 - Content is JSON 459s ok 17 - Error code is Bad result during auth: 9 459s ok 18 - Test correct secret with good user auth with bad choice 459s ok 19 - Response status is 500 459s ok 20 - Content is JSON 459s ok 21 - Error code is Bad result during auth: 9 459s ok 22 - Test correct secret with good user auth and good choice 459s ok 23 - HTTP code is 200 459s ok 24 - Content-Type is JSON 459s ok 25 - Content is valid JSON 459s ok 26 - response has a result key with value 1 459s 1..26 459s ok 459s t/65-CheckState.t .............................................................. 459s Warning: program compiled against libxml 215 using older 214 459s ok 1 - use Lemonldap::NG::Portal::Main; 459s ok 2 - Portal object 459s ok 3 - Init 459s ok 4 - Portal app 459s ok 5 - Test no secret 459s ok 6 - Response status is 500 459s ok 7 - Content is JSON 459s ok 8 - Error code is Bad secret 459s ok 9 - Test bad secret, no user auth 459s ok 10 - Response status is 500 459s ok 11 - Content is JSON 459s ok 12 - Error code is Bad secret 459s ok 13 - Test correct secret, no user auth 459s ok 14 - HTTP code is 200 459s ok 15 - Content-Type is JSON 459s ok 16 - Content is valid JSON 459s ok 17 - response has a result key with value 1 459s ok 18 - response version is correct 459s ok 19 - Test no secret with user auth 459s ok 20 - Response status is 500 459s ok 21 - Content is JSON 459s ok 22 - Error code is Bad secret 459s ok 23 - Test incorrect secret with user auth 459s ok 24 - Response status is 500 459s ok 25 - Content is JSON 459s ok 26 - Error code is Bad secret 459s ok 27 - Test correct secret with bad user auth 459s ok 28 - Response status is 500 459s ok 29 - Content is JSON 459s ok 30 - Error code is Bad result during auth: 5 459s ok 31 - response has a result key with value 1 459s ok 32 - Test correct secret with good user auth 459s ok 33 - HTTP code is 200 459s ok 34 - Content-Type is JSON 459s ok 35 - Content is valid JSON 459s ok 36 - response has a result key with value 1 459s ok 37 - Test correct secret with good user without password 459s ok 38 - HTTP code is 200 459s ok 39 - Content-Type is JSON 459s ok 40 - Content is valid JSON 459s ok 41 - response has a result key with value 1 459s ok 42 - Test correct secret with good user without password 459s ok 43 - HTTP code is 200 459s ok 44 - Content-Type is JSON 459s ok 45 - Content is valid JSON 459s ok 46 - response has a result key with value 1 459s 1..46 459s ok 460s t/66-CDA-PSGI-Try.t ............................................................ 460s Warning: program compiled against libxml 215 using older 214 460s ok 1 - use Lemonldap::NG::Portal::Main; 460s ok 2 - Portal object 460s ok 3 - Init 460s ok 4 - Portal app 460s ok 5 - Register $type 460s # ==> Pushing PORTAL <== 460s # ==> Popping PORTAL <== 460s ok 6 - Unauth CDA request 460s ok 7 - HTTP code is 200 460s ok 8 - Page contains a form 460s ok 9 - Field "url" is defined 460s ok 10 - CSP header authorize POST request to \# 460s ok 11 - check url value 460s # ==> Pushing PORTAL <== 460s # ==> Popping PORTAL <== 460s ok 12 - Post credentials 460s ok 13 - Get redirection 460s ok 14 - Location header found 460s ok 15 - use Lemonldap::NG::Handler::PSGI; 460s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 460s ok 17 - Register $type 460s ok 18 - Push cda cookie 460s ok 19 - Get redirection 460s ok 20 - Location is http://test.example.org/ 460s ok 21 - Get cookie lemonldap (c:G+V2ckT1olI3mk1rCpwf5qnN3JnoRIWqAQjD/Honredio853K/nsx8Rs4XQ+kuc0fy0YB6FkrzzbjbQsnc78FKN32dgWqJYeou3MedCAhGGDl+79+Jeu1T2NVOcHhmlYHtRsAzqKtoVsfTTagTVVmJANuQI6wtWPl9w21uhAg1LRk6fXla+wlO6ee6hjN6x5) 460s ok 22 - Authenticated query 460s ok 23 - HTTP code is 200 460s ok 24 - Authenticated as dwho 460s 1..24 460s ok 460s t/66-CDA-already-auth.t ........................................................ 460s Warning: program compiled against libxml 215 using older 214 460s ok 1 - use Lemonldap::NG::Portal::Main; 460s ok 2 - Portal object 460s ok 3 - Init 460s ok 4 - Portal app 460s ok 5 - Register $type 460s # ==> Pushing PORTAL <== 460s # ==> Popping PORTAL <== 460s ok 6 - Auth query 460s ok 7 - HTTP code is 200 460s ok 8 - Get cookie lemonldap (b7ec5aa4193dc5e363ebea6dd55a1f92826361308d3fbc6755783acb5b59bc33) 460s # ==> Pushing PORTAL <== 460s # ==> Popping PORTAL <== 460s ok 9 - Auth CDA request 460s ok 10 - Get redirection 460s ok 11 - Location header found 460s ok 12 - Make sure no pdata is returned 460s ok 13 - use Lemonldap::NG::Handler::Server; 460s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 460s ok 15 - Register $type 460s ok 16 - Push cda cookie 460s ok 17 - Get redirection 460s ok 18 - Location is http://test.example.org/ 460s ok 19 - Get cookie lemonldap (c:qqhLU5N/KZF2VicXHTuJiMweylN2F1MvmRso7q/8qhAPKotYd3OIkDGwMAqD6ie/Bwe1Ur3wwF4AWq7+JEJDYhOqJe6TWTRfUTtIq46dBQOA9Ta1+0d2yTTy3CQxs1sqDrgCD8BsM2tSodDGe21vIM+Fb3fHqLrYjDh9cXUfQYqZXZtaWwfXYPX9ncLr3CYv) 460s ok 20 - Authenticated query 460s ok 21 - HTTP code is 200 460s ok 22 - Authenticated as dwho 460s 1..22 460s ok 460s t/66-CDA-wildcard.t ............................................................ 460s Warning: program compiled against libxml 215 using older 214 460s ok 1 - use Lemonldap::NG::Portal::Main; 460s ok 2 - Portal object 460s ok 3 - Init 460s ok 4 - Portal app 460s ok 5 - Unauth CDA request 460s ok 6 - HTTP code is 200 460s ok 7 - Page contains a form 460s ok 8 - Field "url" is defined 460s ok 9 - CSP header authorize POST request to \# 460s ok 10 - Post credentials 460s ok 11 - Get redirection 460s ok 12 - Location header found 460s ok 13 - Get cookie lemonldap (301daf7f77a3a1b6ca92f3b9cdae0efb50a6ae05af0f941eca0b78a51119e90a) 460s ok 14 - CDA request to subdomain 460s ok 15 - Get redirection 460s ok 16 - Location header found 460s ok 17 - CDA request to subdomain 460s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 460s ok 19 - Subdomain CDA request not allowed by wildcard 460s ok 20 - CDA request to one-level wildcard 460s ok 21 - Get redirection 460s ok 22 - Location header found 460s ok 23 - use Lemonldap::NG::Handler::Server; 460s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 460s ok 25 - App 460s ok 26 - Push cda cookie 460s ok 27 - Get redirection 460s ok 28 - Location is http://sub-domain.cda.example.llng/ 460s ok 29 - Get cookie lemonldap (c:LXktQPWWC3p7WoQE3rL91VJWEoO2/uxkkNQ6aSRrqyRxjv/uE7BwNa2a9YsygP+saJ8zHZ91eEnpHfNdR12Xl0FZWvB6uAb1ZnQCFQene2RXXe0Qs15ZUyUjh2uEtFF0SvQarlvT/CwdhuXJzr7fUdJM1O+C1naYKiVTlVzqQoY=) 460s ok 30 - Authenticated query 460s ok 31 - HTTP code is 200 460s ok 32 - Authenticated as dwho 460s ok 33 - use Lemonldap::NG::Handler::Server; 460s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 460s ok 35 - App 460s ok 36 - Push cda cookie 460s ok 37 - Get redirection 460s ok 38 - Location is http://cda.example.llng/ 460s ok 39 - Get cookie lemonldap (c:DnrLvaYCPzRBUvx+7Saphly9B4sl7WZFhIqY7zKV3LaqKQoDS5uSiiybGxM2+ESvoxySzZBhwTJGSYtUxyOWC0LKds+R2q4sg0/wdTLi34d6mswyzKmsybv89hly/LenZ+syKPNRZinGvM4ROXrfNBgyhoIMJ/JPrskUbNR1y80=) 460s ok 40 - Authenticated query 460s ok 41 - HTTP code is 200 460s ok 42 - Authenticated as dwho 460s ok 43 - use Lemonldap::NG::Handler::Server; 460s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 460s ok 45 - App 460s ok 46 - Push cda cookie 460s ok 47 - Get redirection 460s ok 48 - Location is http://cda.oneonly.llng/ 460s ok 49 - Get cookie lemonldap (c:KYSu4Usy6+v9Y6YMl+mFEi7LL0m9XfJlAt3OLP5AI65XFuWBSu2yeEJLjVbjWlzqrhnjMUhwGSsypwuf12/ureDBHlGhE55Q2whVDPpHiaqCMLq3FXGuYgaf+jmxxOPb3jec/tpPlVVrU+Lvs7Mf6Pz+12NXPwo/xQSngTzhhP4=) 460s ok 50 - Authenticated query 460s ok 51 - HTTP code is 200 460s ok 52 - Authenticated as dwho 460s 1..52 460s ok 461s t/66-CDA-with-REST.t ........................................................... 461s Warning: program compiled against libxml 215 using older 214 461s ok 1 - use Lemonldap::NG::Portal::Main; 461s ok 2 - Portal object 461s ok 3 - Init 461s ok 4 - Portal app 461s ok 5 - Register $type 461s # ==> Pushing PORTAL <== 461s # ==> Popping PORTAL <== 461s ok 6 - Unauth CDA request 461s ok 7 - HTTP code is 200 461s ok 8 - Page contains a form 461s ok 9 - Field "url" is defined 461s ok 10 - CSP header authorize POST request to \# 461s ok 11 - check url value 461s # ==> Pushing PORTAL <== 461s # ==> Popping PORTAL <== 461s ok 12 - Post credentials 461s ok 13 - Get redirection 461s ok 14 - Location header found 461s ok 15 - use Lemonldap::NG::Handler::Server; 461s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 461s ok 17 - Register $type 461s ok 18 - @ REST REQUEST @ 461s # ==> Pushing PORTAL <== 461s # ==> Popping PORTAL <== 461s ok 19 - Execute request 461s ok 20 - Response is 200 or 400 461s ok 21 - @ END OF REST REQUEST @ 461s ok 22 - Push cda cookie 461s ok 23 - Get redirection 461s ok 24 - Location is http://test.example.org/ 461s ok 25 - Get cookie lemonldap (c:OYdqRiPWyZ8xDRC3AAsLI23JW30LIZbP/No1VjdWz8DcpGqu3LDr3ulVgC0hWVEQknP7RLQBJ4KKMYT4U3GVyjU6NlKt7hiT44droOEpzD5Nwk05dfyqvY2Hpc/0zynfv9NBsEcHg5x37YCWqBgJ5yP2PosFZGGiQ5T+AiU4qBJzqDyRVLI/W55t0QDyyR6P) 461s ok 26 - Authenticated query 461s ok 27 - HTTP code is 200 461s ok 28 - Authenticated as dwho 461s 1..28 461s ok 461s t/66-CDA-with-SOAP.t ........................................................... 461s Warning: program compiled against libxml 215 using older 214 461s ok 1 - use Lemonldap::NG::Portal::Main; 461s ok 2 - Portal object 461s ok 3 - Init 461s ok 4 - Portal app 461s ok 5 - Register $type 461s # ==> Pushing PORTAL <== 461s # ==> Popping PORTAL <== 461s ok 6 - Unauth CDA request 461s ok 7 - HTTP code is 200 461s ok 8 - Page contains a form 461s ok 9 - Field "url" is defined 461s ok 10 - CSP header authorize POST request to \# 461s ok 11 - check url value 461s # ==> Pushing PORTAL <== 461s # ==> Popping PORTAL <== 461s ok 12 - Post credentials 461s ok 13 - Get redirection 461s ok 14 - Location header found 461s ok 15 - use Lemonldap::NG::Handler::Server; 461s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 461s ok 17 - Register $type 461s ok 18 - @ SOAP REQUEST @ 461s # ==> Pushing PORTAL <== 461s # ==> Popping PORTAL <== 461s ok 19 - Execute request 461s ok 20 - Content is XML 461s ok 21 - @ END OF SOAP REQUEST @ 461s ok 22 - Push cda cookie 461s ok 23 - Get redirection 461s ok 24 - Location is http://test.example.org/ 461s ok 25 - Get cookie lemonldap (c:cFtem5SMFLxp6DOdmoE8ZzjFrliay+M2mzU4BRZWgX9DAluuxA59cHfjn92mc9V+oWAND1pVSppumY2jSKyS5EMQg68qsfHxonbFdKCqmMgFpWZ++lUvIycRSmp+lBblAKqu//Gshye3JUPe2YYcFGuzo1xLuhTr6JBVp4J7xaUGkRiBMy7zvsp1m6idqRNF) 461s ok 26 - Authenticated query 461s ok 27 - HTTP code is 200 461s ok 28 - Authenticated as dwho 461s 1..28 461s ok 461s t/66-CDA-with-doubleCookies.t .................................................. 461s Warning: program compiled against libxml 215 using older 214 461s ok 1 - use Lemonldap::NG::Portal::Main; 461s ok 2 - Portal object 461s ok 3 - Init 461s ok 4 - Portal app 461s ok 5 - use Lemonldap::NG::Handler::Server; 461s ok 6 - use Lemonldap::NG::Handler::Main; 461s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 461s ok 8 - App 461s ok 9 - Post credentials 461s ok 10 - Get cookie lemonldap (a51e9239666b29e214b982ffee601d1ea47e046b2e2a91bd6f457cb90d7b8442) 461s ok 11 - Get cookie lemonldaphttp (e8b0435246e6a7d38a9c809387c6ef489868f829ed523c1a00a96793f980afda) 461s ok 12 - CDA request to http vhost 461s ok 13 - Get redirection 461s ok 14 - Location header found 461s ok 15 - Push cda cookie 461s ok 16 - Get redirection 461s ok 17 - Location is http://test.example.org/ 461s ok 18 - Get cookie lemonldaphttp (c:uXUCvTJIXK+n7WA4NRCHBjtBhZtUmFXM1Dlb0hWQLdlA+e8VkAv8R05lQJZhGs1NayjDoZzBf3skdusrNHvS7Kpf5PdSaJmwakJS1Hfu+o7gZTVWIN74VFJLv6FmGfZAki8pp9KTTl2ibwcTuuHfhc2SNYkZlDb1EObv2SezSCv9pqY8wS55Rbp8NXSpD33R) 461s ok 19 - Authenticated query 461s ok 20 - HTTP code is 200 461s ok 21 - Authenticated as dwho 461s ok 22 - CDA request to https vhost 461s ok 23 - Get redirection 461s ok 24 - Location header found 461s ok 25 - Push cda cookie 461s ok 26 - Get redirection 461s ok 27 - Location is https://test.example.org/ 461s ok 28 - Get cookie lemonldap (c:0jum1HJ5LulZgpgFf9n+GzjRpnTrBKes+Or7ZbASMxNSCGXZ9r5c3dgFHG42/Bn342BpPzaLptnc+xCdY/ODt+BH264exy7h1q3TUG9yyrUeGA5cVvgUjKNgAOFwzqYjA4/iaXS48BLXoQzt+jPs+GUpIFYMywSU8lH9oPUs5TqWmJFfXsXJdtTc5wBeTEjt) 461s ok 29 - Authenticated query 461s ok 30 - HTTP code is 200 461s ok 31 - Authenticated as dwho 461s [Wed Oct 29 02:31:55 2025] [LLNG:6062] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 461s ok 32 - CDA request to https vhost 461s ok 33 - Expected portal error code: code found on page 461s ok 34 - Expected portal error code 461s 1..34 461s ok 461s t/66-CDA.t ..................................................................... 461s Warning: program compiled against libxml 215 using older 214 461s ok 1 - use Lemonldap::NG::Portal::Main; 461s ok 2 - Portal object 461s ok 3 - Init 461s ok 4 - Portal app 461s # Subtest: Check that external URLs are correctly classified 461s ok 1 - URL https://example.com/ is not external for domain .example.com 461s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 461s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 461s ok 4 - URL http://example.org/ is external for domain .example.com 461s ok 5 - URL https://example.org/ is external for domain .example.com 461s ok 6 - URL https://example.org is external for domain .example.com 461s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 461s ok 8 - URL https://otherexample.com/ is external for domain .example.com 461s ok 9 - URL https://example.com/ is not external for empty domain 461s ok 10 - URL https://example.comx/ is external for empty domain 461s ok 11 - URL https://xexample.com/ is external for empty domain 461s ok 12 - URL http://auth.example.com/ is external for empty domain 461s ok 13 - URL https://auth.example.com/ is external for empty domain 461s ok 14 - URL http://example.org/ is external for empty domain 461s ok 15 - URL https://example.org/ is external for empty domain 461s ok 16 - URL https://example.org is external for empty domain 461s ok 17 - URL https://auth.example.comx/ is external for empty domain 461s ok 18 - URL https://otherexample.com/ is external for empty domain 461s 1..18 461s ok 5 - Check that external URLs are correctly classified 461s ok 6 - Unauth CDA request 461s ok 7 - HTTP code is 200 461s ok 8 - Page contains a form 461s ok 9 - Field "url" is defined 461s ok 10 - CSP header authorize POST request to \# 461s ok 11 - check url value 461s ok 12 - Post credentials 461s ok 13 - Get cookie lemonldap (e8b8aa7e870bcd5888decbc9d038aee6fd901fb09e0fa278285c29cdb9a4d4b1) 461s ok 14 - Get redirection 461s ok 15 - Location header found 461s ok 16 - Dangerous request 461s ok 17 - Untrusted URL denied by portal: code found on page 461s ok 18 - Untrusted URL denied by portal 461s ok 19 - use Lemonldap::NG::Handler::Server; 461s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 461s ok 21 - App 461s ok 22 - Push cda cookie 461s ok 23 - Get redirection 461s ok 24 - Location is http://test.example.org/ 461s ok 25 - Get cookie lemonldap (c:+a9DBqxUai7PRqW+Wd1EAjLO82DX7R5GPhlTDb3RsHBbIsqT6hBrvkT2wTTZ6I1uzrnOdRxvZmOZNFV9QXKHO18hj2Ymb06o+qEee04Nh6J1RerS4gbCbRVwNKoB7cs4Qw4ubrrMb42+ZxFZdl5Fd78iEwouoHZbQILQYv4YdoMuPWmuC80IQs1GqlwRPSjG) 461s ok 26 - Authenticated query 461s ok 27 - HTTP code is 200 461s ok 28 - Authenticated as dwho 461s 1..28 461s ok 462s t/67-CheckUser-with-Global-token.t ............................................. 462s Warning: program compiled against libxml 215 using older 214 462s ok 1 - use Lemonldap::NG::Portal::Main; 462s ok 2 - Portal object 462s ok 3 - Init 462s ok 4 - Portal app 462s ok 5 - Get Menu 462s ok 6 - HTTP code is 200 462s ok 7 - Page contains a form 462s ok 8 - Host match 462s ok 9 - Field "user" is defined 462s ok 10 - Field "password" is defined 462s ok 11 - Field "token" is defined 462s ok 12 - CSP header authorize POST request to \# 462s ok 13 - Auth query 462s ok 14 - Get cookie lemonldap (2e991bc84f02e27e40002d74121aaf7ef96e140485f76a14fdc2a042c1728ed0) 462s ok 15 - Get redirection 462s ok 16 - Location is http://auth.example.com/ 462s ok 17 - CheckUser form 462s ok 18 - HTTP code is 200 462s ok 19 - Page contains a form 462s ok 20 - URI match 462s ok 21 - Field "user" is defined 462s ok 22 - Field "url" is defined 462s ok 23 - Field "token" is defined 462s ok 24 - Found trspan="checkUser" 462s ok 25 - POST checkuser 462s ok 26 - Found allowed 462s ok 27 - HTTP code is 200 462s ok 28 - Page contains a form 462s ok 29 - URI match 462s ok 30 - Field "user" is defined 462s ok 31 - Field "url" is defined 462s ok 32 - Field "token" is defined 462s ok 33 - POST checkuser 462s ok 34 - Found VHnotFound 462s ok 35 - HTTP code is 200 462s ok 36 - Page contains a form 462s ok 37 - URI match 462s ok 38 - Field "user" is defined 462s ok 39 - Field "url" is defined 462s ok 40 - Field "token" is defined 462s ok 41 - POST checkuser 462s ok 42 - Found PE_TOKENEXPIRED 462s ok 43 - HTTP code is 200 462s ok 44 - Page contains a form 462s ok 45 - URI match 462s ok 46 - Field "user" is defined 462s ok 47 - Field "url" is defined 462s ok 48 - Field "token" is defined 462s ok 49 - POST checkuser 462s ok 50 - HTTP code is 200 462s ok 51 - Page contains a form 462s ok 52 - URI match 462s ok 53 - Field "user" is defined 462s ok 54 - Field "url" is defined 462s ok 55 - Field "token" is defined 462s ok 56 - Found trspan="checkUserComputeSession" 462s ok 57 - Found trspan="allowed" 462s ok 58 - Found trspan="headers" 462s ok 59 - Found trspan="groups_sso" 462s ok 60 - Found trspan="attributes" 462s ok 61 - Found trspan="macros" 462s ok 62 - Found Auth-User 462s ok 63 - Found rtyler 462s ok 64 - Found su 462s ok 65 - Found uid 462s ok 66 - Found uc mail 462s ok 67 - Found uid 462s ok 68 - POST checkuser 462s ok 69 - Found trspan="forbidden" 462s ok 70 - Logout request 462s ok 71 - Response is 200 462s ok 72 - Cookie is deleted 462s ok 73 - No pdata 462s ok 74 - Disconnect request 462s ok 75 - Response is 401 462s 1..75 462s ok 462s t/67-CheckUser-with-Impersonation-and-Macros.t ................................. 462s Warning: program compiled against libxml 215 using older 214 462s ok 1 - use Lemonldap::NG::Portal::Main; 462s ok 2 - Portal object 462s ok 3 - Init 462s ok 4 - Portal app 462s ok 5 - Get Menu 462s ok 6 - HTTP code is 200 462s ok 7 - Page contains a form 462s ok 8 - Host match 462s ok 9 - Field "user" is defined 462s ok 10 - Field "password" is defined 462s ok 11 - Field "spoofId" is defined 462s ok 12 - CSP header authorize POST request to \# 462s ok 13 - Auth query 462s ok 14 - Get cookie lemonldap (bb012cb007d132853cc010e5153bc983d988d20960100eb1c24b824bc2a5f0e5) 462s ok 15 - Get redirection 462s ok 16 - Location is http://auth.example.com/ 462s ok 17 - Get Menu 462s ok 18 - HTTP code is 200 462s ok 19 - Connected as dwho 462s ok 20 - Authenticated as dwho / rtyler 462s ok 21 - CheckUser form 462s ok 22 - HTTP code is 200 462s ok 23 - Page contains a form 462s ok 24 - URI match 462s ok 25 - Field "user" is defined 462s ok 26 - Field "url" is defined 462s ok 27 - Found trplaceholder = "dwho / rtyler" 462s ok 28 - POST checkuser 462s ok 29 - HTTP code is 200 462s ok 30 - Page contains a form 462s ok 31 - URI match 462s ok 32 - Field "user" is defined 462s ok 33 - Field "url" is defined 462s ok 34 - Found HTTP url 462s ok 35 - Found trspan="allowed" 462s ok 36 - Found trspan="headers" 462s ok 37 - Found trspan="macros" 462s ok 38 - Found _userDB 462s ok 39 - Found Auth-User 462s ok 40 - Found dwho 462s ok 41 - Found _whatToTrace 462s ok 42 - Found uid 462s ok 43 - Found uid 462s ok 44 - Found two macros 462s ok 45 - CheckUser form 462s ok 46 - POST checkuser 462s ok 47 - Found trspan="checkUserComputeSession" 462s ok 48 - Found trspan="allowed" 462s ok 49 - Found uid 462s ok 50 - Found two well computed macros 462s ok 51 - Found group "authGroup" 462s ok 52 - Found group "realAuthGroup" 462s ok 53 - CheckUser form 462s ok 54 - HTTP code is 200 462s ok 55 - Page contains a form 462s ok 56 - URI match 462s ok 57 - Field "user" is defined 462s ok 58 - Field "url" is defined 462s ok 59 - POST checkuser 462s ok 60 - HTTP code is 200 462s ok 61 - Page contains a form 462s ok 62 - URI match 462s ok 63 - Field "user" is defined 462s ok 64 - Field "url" is defined 462s ok 65 - Found HTTPS url 462s ok 66 - Logout request 462s ok 67 - Response is 200 462s ok 68 - Cookie is deleted 462s ok 69 - No pdata 462s ok 70 - Disconnect request 462s ok 71 - Response is 401 462s 1..71 462s ok 463s t/67-CheckUser-with-UnrestrictedUser.t ......................................... 463s Warning: program compiled against libxml 215 using older 214 463s ok 1 - use Lemonldap::NG::Portal::Main; 463s ok 2 - Portal object 463s ok 3 - Init 463s ok 4 - Portal app 463s ok 5 - Get Menu 463s ok 6 - HTTP code is 200 463s ok 7 - Page contains a form 463s ok 8 - Host match 463s ok 9 - Field "user" is defined 463s ok 10 - Field "password" is defined 463s ok 11 - CSP header authorize POST request to \# 463s ok 12 - Auth query 463s ok 13 - Get cookie lemonldap (3538a51bab082d3cd093dbaa877907955f024bb57c24446d1ac56704f8ba98f4) 463s ok 14 - Get redirection 463s ok 15 - Location is http://auth.example.com/ 463s ok 16 - CheckUser form 463s ok 17 - HTTP code is 200 463s ok 18 - Page contains a form 463s ok 19 - URI match 463s ok 20 - Field "user" is defined 463s ok 21 - Field "url" is defined 463s ok 22 - Found trspan="checkUser" 463s ok 23 - POST checkuser 463s ok 24 - Response is JSON 463s ok 25 - Computed session 463s ok 26 - POST checkuser 463s ok 27 - Response is JSON 463s ok 28 - BADCREDENTIALS 463s ok 29 - Auth query 463s ok 30 - HTTP code is 200 463s ok 31 - Get cookie lemonldap (80b3c9e29f19c9d5eaa9135accc6b0ae0d0866b6a6c43ae15bbf6ed15e592ba1) 463s ok 32 - POST checkuser 463s ok 33 - Response is JSON 463s ok 34 - BADCREDENTIALS 463s ok 35 - Auth query 463s ok 36 - HTTP code is 200 463s ok 37 - Get cookie lemonldap (55d89c47aa2287fffc02a075683a287e6a1a21dda5681c7193a453b23fe17222) 463s ok 38 - CheckUser form 463s ok 39 - HTTP code is 200 463s ok 40 - Page contains a form 463s ok 41 - URI match 463s ok 42 - Field "user" is defined 463s ok 43 - Field "url" is defined 463s ok 44 - Found trspan="checkUser" 463s ok 45 - POST checkuser 463s ok 46 - Response is JSON 463s ok 47 - SSO session 463s ok 48 - POST checkuser 463s ok 49 - Response is JSON 463s ok 50 - SSO session 463s ok 51 - Logout request 463s ok 52 - Response is 200 463s ok 53 - Cookie is deleted 463s ok 54 - No pdata 463s ok 55 - Disconnect request 463s ok 56 - Response is 401 463s ok 57 - POST checkuser 463s ok 58 - Response is JSON 463s ok 59 - Computed session 463s ok 60 - Auth-User is not masked 463s ok 61 - emptyHeader is not masked 463s ok 62 - Get Menu 463s ok 63 - HTTP code is 200 463s ok 64 - Page contains a form 463s ok 65 - Host match 463s ok 66 - Field "user" is defined 463s ok 67 - Field "password" is defined 463s ok 68 - CSP header authorize POST request to \# 463s ok 69 - Auth query 463s ok 70 - Get cookie lemonldap (8c9cd0a83bd5d6968e7cb27379632acc8b5486f5fac439deda7d82100eade7c1) 463s ok 71 - Get redirection 463s ok 72 - Location is http://auth.example.com/ 463s ok 73 - CheckUser form 463s ok 74 - HTTP code is 200 463s ok 75 - Page contains a form 463s ok 76 - URI match 463s ok 77 - Field "user" is defined 463s ok 78 - Field "url" is defined 463s ok 79 - Found trspan="checkUser" 463s ok 80 - POST checkuser 463s ok 81 - Response is JSON 463s ok 82 - Auth-User is masked 463s ok 83 - emptyHeader is not masked 463s ok 84 - testHeader1 is not masked 463s ok 85 - POST checkuser 463s ok 86 - Response is JSON 463s ok 87 - Auth-User is masked 463s ok 88 - POST checkuser 463s ok 89 - Response is JSON 463s ok 90 - Auth-User is masked 463s ok 91 - testHeader1 is masked 463s ok 92 - Logout request 463s ok 93 - Response is 200 463s ok 94 - Cookie is deleted 463s ok 95 - No pdata 463s ok 96 - Disconnect request 463s ok 97 - Response is 401 463s 1..97 463s ok 463s t/67-CheckUser-with-hidden-attributes.t ........................................ 463s Warning: program compiled against libxml 215 using older 214 463s ok 1 - use Lemonldap::NG::Portal::Main; 463s ok 2 - Portal object 463s ok 3 - Init 463s ok 4 - Portal app 463s ok 5 - Get Menu 463s ok 6 - HTTP code is 200 463s ok 7 - Page contains a form 463s ok 8 - Host match 463s ok 9 - Field "user" is defined 463s ok 10 - Field "password" is defined 463s ok 11 - CSP header authorize POST request to \# 463s ok 12 - Auth query 463s ok 13 - Get cookie lemonldap (154fb25b22e2a1b6c4b6db91123fd11bc18f3c6ffc70e736d249b3a8ba7a0345) 463s ok 14 - Get redirection 463s ok 15 - Location is http://auth.example.com/ 463s ok 16 - GET CheckUser 463s ok 17 - Content is JSON 463s ok 18 - Hidden attributes found 463s ok 19 - Logout request 463s ok 20 - Response is 200 463s ok 21 - Cookie is deleted 463s ok 22 - No pdata 463s ok 23 - Disconnect request 463s ok 24 - Response is 401 463s ok 25 - Get Menu 463s ok 26 - HTTP code is 200 463s ok 27 - Page contains a form 463s ok 28 - Host match 463s ok 29 - Field "user" is defined 463s ok 30 - Field "password" is defined 463s ok 31 - CSP header authorize POST request to \# 463s ok 32 - Auth query 463s ok 33 - Get cookie lemonldap (0b3769e9c6f9ab18d433d5988d74b1e55ba540ff51e6d3701946a39b2313b97f) 463s ok 34 - Get redirection 463s ok 35 - Location is http://auth.example.com/ 463s ok 36 - GET CheckUser 463s ok 37 - Content is JSON 463s ok 38 - No hidden attribute found 463s ok 39 - Logout request 463s ok 40 - Response is 200 463s ok 41 - Cookie is deleted 463s ok 42 - No pdata 463s ok 43 - Disconnect request 463s ok 44 - Response is 401 463s 1..44 463s ok 463s t/67-CheckUser-with-history.t .................................................. 463s Warning: program compiled against libxml 215 using older 214 463s ok 1 - use Lemonldap::NG::Portal::Main; 463s ok 2 - Portal object 463s ok 3 - Init 463s ok 4 - Portal app 463s ok 5 - Get Menu 463s ok 6 - HTTP code is 200 463s ok 7 - Page contains a form 463s ok 8 - Host match 463s ok 9 - Field "user" is defined 463s ok 10 - Field "password" is defined 463s ok 11 - CSP header authorize POST request to \# 463s ok 12 - Auth query 463s ok 13 - Get Menu 463s ok 14 - HTTP code is 200 463s ok 15 - Page contains a form 463s ok 16 - Host match 463s ok 17 - Field "user" is defined 463s ok 18 - Field "password" is defined 463s ok 19 - CSP header authorize POST request to \# 463s ok 20 - Auth query 463s ok 21 - Get cookie lemonldap (a4827856ca6146115cb18c9cf28dba444d2824e956a0231946d059a60e85daac) 463s ok 22 - Get redirection 463s ok 23 - Location is http://auth.example.com/ 463s ok 24 - Logout request 463s ok 25 - Response is 200 463s ok 26 - Cookie is deleted 463s ok 27 - No pdata 463s ok 28 - Disconnect request 463s ok 29 - Response is 401 463s ok 30 - Get Menu 463s ok 31 - HTTP code is 200 463s ok 32 - Page contains a form 463s ok 33 - Host match 463s ok 34 - Field "user" is defined 463s ok 35 - Field "password" is defined 463s ok 36 - CSP header authorize POST request to \# 463s ok 37 - Auth query 463s ok 38 - Get cookie lemonldap (4faf63992a0cfb9ef1849db83ab5c28ec554e56eac67c6a71dc62b7351b39d9f) 463s ok 39 - Get redirection 463s ok 40 - Location is http://auth.example.com/ 463s ok 41 - CheckUser form 463s ok 42 - HTTP code is 200 463s ok 43 - Page contains a form 463s ok 44 - URI match 463s ok 45 - Field "user" is defined 463s ok 46 - Field "url" is defined 463s ok 47 - Found trspan="checkUser" 463s ok 48 - Found trspan="lastLogins" 463s ok 49 - Found trspan="lastFailedLogins" 463s ok 50 - Success entry found 463s ok 51 - Failed entry found 463s ok 52 - Logout request 463s ok 53 - Response is 200 463s ok 54 - Cookie is deleted 463s ok 55 - No pdata 463s ok 56 - Disconnect request 463s ok 57 - Response is 401 463s 1..57 463s ok 464s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 464s Warning: program compiled against libxml 215 using older 214 464s ok 1 - use Lemonldap::NG::Portal::Main; 464s ok 2 - Portal object 464s ok 3 - Init 464s ok 4 - Portal app 464s ok 5 - Register $type 464s ok 6 - Portal object 464s ok 7 - Init 464s ok 8 - Portal app 464s ok 9 - Register $type 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 10 - Unauth SP request 464s ok 11 - HTTP code is 200 464s ok 12 - HTTP code is 200 464s ok 13 - Page contains a form 464s ok 14 - Host match 464s ok 15 - URI match 464s ok 16 - Field "SAMLRequest" is defined 464s ok 17 - CSP header authorize POST request to auth.idp.com 464s ok 18 - Method is POST 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 19 - Post SAML request to IdP 464s ok 20 - HTTP code is 200 464s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1761705118%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221761633238_25187%22%7D) 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 22 - Post authentication 464s ok 23 - Reject reason is 89 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 24 - Unauth SP request 464s ok 25 - HTTP code is 200 464s ok 26 - HTTP code is 200 464s ok 27 - Page contains a form 464s ok 28 - Host match 464s ok 29 - URI match 464s ok 30 - Field "SAMLRequest" is defined 464s ok 31 - CSP header authorize POST request to auth.idp.com 464s ok 32 - Method is POST 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 33 - Post SAML request to IdP 464s ok 34 - HTTP code is 200 464s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221761633238_36086%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1761705118%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 36 - Post authentication 464s ok 37 - Get cookie lemonldap (c90b338f5a2d69195c1c217e3f960eea5836a388277e6b643727fd9ece8a15cc) 464s ok 38 - Get cookie lemonldappdata () 464s ok 39 - SAML request cleared from pdata 464s ok 40 - HTTP code is 200 464s ok 41 - Page contains a form 464s ok 42 - Host match 464s ok 43 - URI match 464s ok 44 - Field "SAMLResponse" is defined 464s ok 45 - CSP header authorize POST request to auth.sp.com 464s ok 46 - Method is POST 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 47 - Post SAML response to SP 464s ok 48 - Get redirection 464s ok 49 - Location is http://auth.sp.com/ 464s ok 50 - Get cookie lemonldap (cf83d5a7b02f784c6507f48cdcd7a194584334480c60a4235c5458fc0c5f0e41) 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 51 - Get / on SP 464s ok 52 - HTTP code is 200 464s ok 53 - Authenticated as davros@badguy.org@idp 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 54 - Unauth SP request 464s ok 55 - HTTP code is 200 464s ok 56 - HTTP code is 200 464s ok 57 - Page contains a form 464s ok 58 - Host match 464s ok 59 - URI match 464s ok 60 - Field "SAMLRequest" is defined 464s ok 61 - CSP header authorize POST request to auth.idp.com 464s ok 62 - Method is POST 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 63 - Post SAML request to IdP 464s ok 64 - HTTP code is 200 464s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221761633238_34628%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1761705118%7D) 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 66 - Post authentication 464s ok 67 - Get cookie lemonldap (cc3498e4a42d883056d7be24ff1005936ecbdfc6a97be8a8b662e515b93b568f) 464s ok 68 - Get cookie lemonldappdata () 464s ok 69 - SAML request cleared from pdata 464s ok 70 - HTTP code is 200 464s ok 71 - Page contains a form 464s ok 72 - Host match 464s ok 73 - URI match 464s ok 74 - Field "SAMLResponse" is defined 464s ok 75 - CSP header authorize POST request to auth.sp.com 464s ok 76 - Method is POST 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 77 - Post SAML response to SP 464s ok 78 - Get redirection 464s ok 79 - Location is http://auth.sp.com/ 464s ok 80 - Get cookie lemonldap (7933c3c548f1b3362e7ea798f5e1f0cb78daf531fe8292170b9409f5580251c2) 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 81 - Get / on SP 464s ok 82 - HTTP code is 200 464s ok 83 - Authenticated as fa@badwolf.org@idp 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 84 - CheckUser form 464s ok 85 - HTTP code is 200 464s ok 86 - Page contains a form 464s ok 87 - URI match 464s ok 88 - Field "user" is defined 464s ok 89 - Field "url" is defined 464s ok 90 - Found trspan="checkUser" 464s ok 91 - Found attribute uid 464s ok 92 - Found value french 464s ok 93 - Found attribute _lassoSessionDump 464s ok 94 - Found ProviderID & AssertionID values 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 95 - POST checkuser 464s ok 96 - PE5 found 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 97 - POST checkuser 464s ok 98 - HTTP code is 200 464s ok 99 - Page contains a form 464s ok 100 - URI match 464s ok 101 - Field "user" is defined 464s ok 102 - Field "url" is defined 464s ok 103 - Found trspan="checkUser" 464s ok 104 - Found attribute uid 464s ok 105 - Found attribute mail 464s ok 106 - Found value davros@badguy.org 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 107 - Query SP for logout 464s ok 108 - HTTP code is 200 464s ok 109 - Page contains a form 464s ok 110 - Host match 464s ok 111 - URI match 464s ok 112 - Field "SAMLRequest" is defined 464s ok 113 - CSP header authorize POST request to auth.idp.com 464s ok 114 - Method is POST 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 115 - Post SAML logout request to IdP 464s ok 116 - HTTP code is 200 464s ok 117 - Page contains a form 464s ok 118 - Host match 464s ok 119 - URI match 464s ok 120 - Field "SAMLResponse" is defined 464s ok 121 - CSP header authorize POST request to auth.sp.com 464s ok 122 - Method is POST 464s ok 123 - Get cookie lemonldap (0) 464s ok 124 - SSO cookie removed 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 125 - Post SAML response to SP 464s ok 126 - Get redirection 464s ok 127 - Location is http://auth.sp.com/?logout=1 464s # ==> Pushing ISSUER <== 464s # ==> Popping ISSUER <== 464s ok 128 - Test if user is reject on IdP 464s ok 129 - Response status is 401 464s ok 130 - Content is JSON 464s ok 131 - Error code is 1 464s # ==> Pushing SP <== 464s # ==> Popping SP <== 464s ok 132 - Test if user is reject on SP 464s ok 133 - HTTP code is 200 464s ok 134 - HTTP code is 200 464s ok 135 - Page contains a form 464s ok 136 - Host match 464s ok 137 - URI match 464s ok 138 - Field "SAMLRequest" is defined 464s ok 139 - CSP header authorize POST request to auth.idp.com 464s ok 140 - Method is POST 464s 1..140 464s ok 464s t/67-CheckUser-with-rules.t .................................................... 464s Warning: program compiled against libxml 215 using older 214 464s ok 1 - use Lemonldap::NG::Portal::Main; 464s ok 2 - Portal object 464s ok 3 - Init 464s ok 4 - Portal app 464s ok 5 - Auth query with "dwho" 464s ok 6 - Get cookie lemonldap (933e9d3a14575e3bf85ed07cf3056c3eed6b178e5fe31c7c9856abf02d712d7f) 464s ok 7 - Get redirection 464s ok 8 - Location is http://auth.example.com/ 464s ok 9 - Logout request 464s ok 10 - Response is 200 464s ok 11 - Cookie is deleted 464s ok 12 - No pdata 464s ok 13 - Disconnect request 464s ok 14 - Response is 401 464s ok 15 - Auth query with "dwho" 464s ok 16 - Get cookie lemonldap (faa029d552382908576e6d9edd8de1cda72807e291a41058649838cd1b8821a7) 464s ok 17 - Get redirection 464s ok 18 - Location is http://auth.example.com/ 464s ok 19 - Auth query with "msmith" 464s ok 20 - Get cookie lemonldap (0ad959e45c4d89f054b9cd1ac5a1a9d12645f440e79d7c9e4e6bf66d89e7e418) 464s ok 21 - Get redirection 464s ok 22 - Location is http://auth.example.com/ 464s ok 23 - CheckUser form 464s ok 24 - HTTP code is 200 464s ok 25 - Page contains a form 464s ok 26 - URI match 464s ok 27 - Field "user" is defined 464s ok 28 - Field "url" is defined 464s ok 29 - Found trspan="checkUser" 464s ok 30 - POST checkuser 464s ok 31 - Response is JSON 464s ok 32 - checkUser found 464s ok 33 - Persistent attribute found 464s ok 34 - POST checkuser 464s ok 35 - Response is JSON 464s ok 36 - Computed session 464s ok 37 - Four headers found 464s ok 38 - Empty header found 464s ok 39 - Empty macro found 464s ok 40 - CheckUser form 464s ok 41 - HTTP code is 200 464s ok 42 - Page contains a form 464s ok 43 - URI match 464s ok 44 - Field "user" is defined 464s ok 45 - Field "url" is defined 464s ok 46 - Found trspan="checkUser" 464s ok 47 - POST checkuser 464s ok 48 - Response is JSON 464s ok 49 - No session found 464s ok 50 - POST checkuser 464s ok 51 - Response is JSON 464s ok 52 - checkUser found 464s ok 53 - Three headers found 464s ok 54 - No empty header found 464s ok 55 - No empty macro found 464s ok 56 - No persistent attribute found 464s ok 57 - Refresh query 464s ok 58 - Get redirection 464s ok 59 - Location is http://auth.example.com/ 464s ok 60 - GET checkuser 464s ok 61 - Content is JSON 464s ok 62 - Good authenticationLevel found 464s ok 63 - Good authMode found 464s ok 64 - Logout request 464s ok 65 - Response is 200 464s ok 66 - Cookie is deleted 464s ok 67 - No pdata 464s ok 68 - Disconnect request 464s ok 69 - Response is 401 464s ok 70 - Logout request 464s ok 71 - Response is 200 464s ok 72 - Cookie is deleted 464s ok 73 - No pdata 464s ok 74 - Disconnect request 464s ok 75 - Response is 401 464s 1..75 464s ok 464s t/67-CheckUser-with-token.t .................................................... 464s Warning: program compiled against libxml 215 using older 214 464s ok 1 - use Lemonldap::NG::Portal::Main; 464s ok 2 - Portal object 464s ok 3 - Init 464s ok 4 - Portal app 464s ok 5 - Get Menu 464s ok 6 - HTTP code is 200 464s ok 7 - Page contains a form 464s ok 8 - Host match 464s ok 9 - Field "user" is defined 464s ok 10 - Field "password" is defined 464s ok 11 - Field "token" is defined 464s ok 12 - CSP header authorize POST request to \# 464s ok 13 - Auth query 464s ok 14 - Get cookie lemonldap (1b3403e860623c23ae85eed13c9f0dc2992a893b5c38afdb0c83b33cd25d328e) 464s ok 15 - Get redirection 464s ok 16 - Location is http://auth.example.com/ 464s ok 17 - CheckUser form 464s ok 18 - HTTP code is 200 464s ok 19 - Page contains a form 464s ok 20 - URI match 464s ok 21 - Field "user" is defined 464s ok 22 - Field "url" is defined 464s ok 23 - Field "token" is defined 464s ok 24 - Found trspan="checkUser" 464s ok 25 - POST checkuser 464s ok 26 - Found PE_NOTOKEN 464s ok 27 - HTTP code is 200 464s ok 28 - Page contains a form 464s ok 29 - URI match 464s ok 30 - Field "user" is defined 464s ok 31 - Field "url" is defined 464s ok 32 - Field "token" is defined 464s ok 33 - CheckUser form 464s ok 34 - HTTP code is 200 464s ok 35 - Page contains a form 464s ok 36 - URI match 464s ok 37 - Field "user" is defined 464s ok 38 - Field "url" is defined 464s ok 39 - Field "token" is defined 464s ok 40 - Found trspan="checkUser" 464s ok 41 - POST checkuser 464s ok 42 - Found PE_TOKENEXPIRED 464s ok 43 - HTTP code is 200 464s ok 44 - Page contains a form 464s ok 45 - URI match 464s ok 46 - Field "user" is defined 464s ok 47 - Field "url" is defined 464s ok 48 - Field "token" is defined 464s ok 49 - POST checkuser 464s ok 50 - HTTP code is 200 464s ok 51 - Page contains a form 464s ok 52 - URI match 464s ok 53 - Field "user" is defined 464s ok 54 - Field "url" is defined 464s ok 55 - Field "token" is defined 464s ok 56 - Found trspan="checkUserComputeSession" 464s ok 57 - Found trspan="allowed" 464s ok 58 - Found trspan="headers" 464s ok 59 - Found trspan="groups_sso" 464s ok 60 - Found trspan="attributes" 464s ok 61 - Found trspan="macros" 464s ok 62 - Found HTTP_AUTH_USER 464s ok 63 - Found HTTP_TESTHEADER1 464s ok 64 - Found HTTP_TESTHEADER2 464s ok 65 - emptyHeader not found 464s ok 66 - Found rtyler 464s ok 67 - Found su 464s ok 68 - Found uid 464s ok 69 - Found _whatToTrace 464s ok 70 - POST checkuser 464s ok 71 - Found trspan="forbidden" 464s ok 72 - Logout request 464s ok 73 - Response is 200 464s ok 74 - Cookie is deleted 464s ok 75 - No pdata 464s ok 76 - Disconnect request 464s ok 77 - Response is 401 464s 1..77 464s ok 465s t/67-CheckUser.t ............................................................... 465s Warning: program compiled against libxml 215 using older 214 465s ok 1 - use Lemonldap::NG::Portal::Main; 465s ok 2 - Portal object 465s ok 3 - Init 465s ok 4 - Portal app 465s ok 5 - Test unauth redirection 465s ok 6 - Get redirection 465s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 465s ok 8 - Auth query 465s ok 9 - Get cookie lemonldap (ac9f49969a6b704a4af1c5e80789735ae12736a0f95a8378c56c773849271fc0) 465s ok 10 - Get redirection 465s ok 11 - Location is http://auth.example.com/ 465s ok 12 - Try to access /checkuser 465s ok 13 - Found redirection page 465s ok 14 - Logout request 465s ok 15 - Response is 200 465s ok 16 - Cookie is deleted 465s ok 17 - No pdata 465s ok 18 - Disconnect request 465s ok 19 - Response is 401 465s ok 20 - Auth query 465s ok 21 - Get cookie lemonldap (7dbbe2acf75aebb3fa557e0419042b3d8ebb2d96e8f4945529c05154c733e207) 465s ok 22 - Get redirection 465s ok 23 - Location is http://auth.example.com/ 465s ok 24 - Auth query 465s ok 25 - Get cookie lemonldap (da9265b49103d8fd9e7d7a8cd8b9ea6f8cd0a6cbee5b0476702d844924d28daf) 465s ok 26 - Get redirection 465s ok 27 - Location is http://auth.example.com/ 465s ok 28 - Form registration 465s ok 29 - Get redirection 465s ok 30 - Location header found 465s ok 31 - Form registration 465s ok 32 - Found TOTP js 465s ok 33 - Get new key 465s ok 34 - Content is JSON 465s ok 35 - Found secret 465s ok 36 - Found token 465s ok 37 - Code 465s ok 38 - Code contains 6 digits 465s ok 39 - Post code 465s ok 40 - Content is JSON 465s ok 41 - Key is registered 465s ok 42 - Logout request 465s ok 43 - Response is 200 465s ok 44 - Cookie is deleted 465s ok 45 - No pdata 465s ok 46 - Disconnect request 465s ok 47 - Response is 401 465s ok 48 - Auth query 465s ok 49 - HTTP code is 200 465s ok 50 - Page contains a form 465s ok 51 - URI match 465s ok 52 - Field "token" is defined 465s ok 53 - Post code 465s ok 54 - Get cookie lemonldap (440e8edf954d55a803be2611dbeb3668511bfdbaea2df73d712102ddc7507d88) 465s ok 55 - CheckUser form 465s ok 56 - HTTP code is 200 465s ok 57 - Page contains a form 465s ok 58 - URI match 465s ok 59 - Field "user" is defined 465s ok 60 - Field "url" is defined 465s ok 61 - Found trspan="checkUser" 465s ok 62 - Found attribute _user 465s ok 63 - Found value dwho 465s ok 64 - _2fDevices NOT Found! 465s ok 65 - Found macro authMode 465s ok 66 - Found macro real_authMode 465s ok 67 - Found TOTP 465s ok 68 - POST checkuser 465s ok 69 - HTTP code is 200 465s ok 70 - Page contains a form 465s ok 71 - URI match 465s ok 72 - Field "user" is defined 465s ok 73 - Field "url" is defined 465s ok 74 - Found trspan="checkUser" 465s ok 75 - Found Auth-User 465s ok 76 - Found testHeader1 465s ok 77 - Found testHeader2 465s ok 78 - Found emptyHeader 465s ok 79 - Found dwho 465s ok 80 - Found _whatToTrace 465s ok 81 - Found dwho 465s ok 82 - Found empty macro 465s ok 83 - Found empty real_macro 465s ok 84 - POST checkuser 465s ok 85 - HTTP code is 200 465s ok 86 - Page contains a form 465s ok 87 - URI match 465s ok 88 - Field "user" is defined 465s ok 89 - Field "url" is defined 465s ok 90 - Found trspan="checkUser" 465s ok 91 - Found trplaceholder with mail 465s ok 92 - Found Auth-User 465s ok 93 - Found dwho 465s ok 94 - Found _whatToTrace 465s ok 95 - Found dwho 465s ok 96 - POST checkuser 465s ok 97 - HTTP code is 200 465s ok 98 - Page contains a form 465s ok 99 - URI match 465s ok 100 - Field "user" is defined 465s ok 101 - Field "url" is defined 465s ok 102 - Found trspan="VHnotFound" 465s ok 103 - POST checkuser 465s ok 104 - HTTP code is 200 465s ok 105 - Page contains a form 465s ok 106 - URI match 465s ok 107 - Field "user" is defined 465s ok 108 - Field "url" is defined 465s ok 109 - Found trspan="forbidden" 465s ok 110 - POST checkuser 465s ok 111 - HTTP code is 200 465s ok 112 - Page contains a form 465s ok 113 - URI match 465s ok 114 - Field "user" is defined 465s ok 115 - Field "url" is defined 465s ok 116 - Found trspan="forbidden" 465s ok 117 - POST checkuser 465s ok 118 - Response is JSON 465s ok 119 - Find well formated URL 465s ok 120 - Find "allowed" 465s ok 121 - Find "alert-info" 465s ok 122 - Find "alert-success" 465s ok 123 - Find "rtyler" 465s ok 124 - Find "checkUser" 465s ok 125 - POST checkuser 465s ok 126 - HTTP code is 200 465s ok 127 - Page contains a form 465s ok 128 - URI match 465s ok 129 - Field "user" is defined 465s ok 130 - Field "url" is defined 465s ok 131 - Found trspan="checkUser" 465s ok 132 - Found well formatted url 465s ok 133 - Found trspan="checkUser" 465s ok 134 - Found trspan="allowed" 465s ok 135 - Found trspan="headers" 465s ok 136 - Found trspan="groups_sso" 465s ok 137 - Found trspan="attributes" 465s ok 138 - Found trspan="macros" 465s ok 139 - Found Auth-User 465s ok 140 - Found rtyler 465s ok 141 - Found su 465s ok 142 - Found uid 465s ok 143 - Found _whatToTrace 465s ok 144 - -> Six entries found 465s ok 145 - POST checkuser 465s ok 146 - HTTP code is 200 465s ok 147 - Page contains a form 465s ok 148 - URI match 465s ok 149 - Field "user" is defined 465s ok 150 - Field "url" is defined 465s ok 151 - Found trspan="checkUser" 465s ok 152 - Found well formatted url 465s ok 153 - Found trspan="checkUser" 465s ok 154 - Found trspan="allowed" 465s ok 155 - Found trspan="headers" 465s ok 156 - Found trspan="groups_sso" 465s ok 157 - Found trspan="attributes" 465s ok 158 - Found trspan="macros" 465s ok 159 - Found Auth-User 465s ok 160 - Found rtyler 465s ok 161 - Found su 465s ok 162 - Found uid 465s ok 163 - Found _whatToTrace 465s ok 164 - POST checkuser 465s ok 165 - PE5 found 465s ok 166 - POST checkuser 465s ok 167 - PE5 found 465s ok 168 - POST checkuser 465s ok 169 - PE5 found 465s ok 170 - Logout request 465s ok 171 - Response is 200 465s ok 172 - Cookie is deleted 465s ok 173 - No pdata 465s ok 174 - Disconnect request 465s ok 175 - Response is 401 465s ok 176 - Auth query 465s ok 177 - Get cookie lemonldap (fd58fb5055fd6014f0f1651a8dcf3ab6b1cedfc221ffade97ee3b9f57939a7be) 465s ok 178 - Get redirection 465s ok 179 - Location is http://auth.example.com/ 465s ok 180 - CheckUser form 465s ok 181 - HTTP code is 200 465s ok 182 - Page contains a form 465s ok 183 - URI match 465s ok 184 - Field "user" is defined 465s ok 185 - Field "url" is defined 465s ok 186 - POST checkuser 465s ok 187 - Found uid 465s ok 188 - Found real_uid 465s ok 189 - Logout request 465s ok 190 - Response is 200 465s ok 191 - Cookie is deleted 465s ok 192 - No pdata 465s ok 193 - Disconnect request 465s ok 194 - Response is 401 465s 1..194 465s ok 465s t/68-ContextSwitching-with-2F-allowed.t ........................................ 465s Warning: program compiled against libxml 215 using older 214 465s ok 1 - use Lemonldap::NG::Portal::Main; 465s ok 2 - Portal object 465s ok 3 - Init 465s ok 4 - Portal app 465s ok 5 - Get Menu 465s ok 6 - HTTP code is 200 465s ok 7 - Page contains a form 465s ok 8 - Host match 465s ok 9 - Field "user" is defined 465s ok 10 - Field "password" is defined 465s ok 11 - CSP header authorize POST request to \# 465s ok 12 - Auth query 465s ok 13 - Get cookie lemonldap (d4d77fd2884898734ef8a110f05b1e4bc9d60b1427300377e80b86c2134d15bc) 465s ok 14 - Get redirection 465s ok 15 - Location is http://auth.example.com/ 465s ok 16 - Get Menu 465s ok 17 - HTTP code is 200 465s ok 18 - Connected as rtyler 465s ok 19 - Authenticated as rtyler 465s ok 20 - contextSwitching allowed 465s ok 21 - Form registration 465s ok 22 - Found TOTP js 465s ok 23 - Found custom Main Logo 465s ok 24 - Get new key 465s ok 25 - Content is JSON 465s ok 26 - Found secret 465s ok 27 - Found token 465s ok 28 - Found user 465s ok 29 - Code 465s ok 30 - Code contains 6 digits 465s ok 31 - Post code 465s ok 32 - Content is JSON 465s ok 33 - TOTP is registered 465s ok 34 - Logout request 465s ok 35 - Response is 200 465s ok 36 - Cookie is deleted 465s ok 37 - No pdata 465s ok 38 - Disconnect request 465s ok 39 - Response is 401 465s ok 40 - Get Menu 465s ok 41 - HTTP code is 200 465s ok 42 - Page contains a form 465s ok 43 - Host match 465s ok 44 - Field "user" is defined 465s ok 45 - Field "password" is defined 465s ok 46 - CSP header authorize POST request to \# 465s ok 47 - Auth query 465s ok 48 - HTTP code is 200 465s ok 49 - Page contains a form 465s ok 50 - URI match 465s ok 51 - Field "token" is defined 465s ok 52 - Post TOTP choice 465s ok 53 - HTTP code is 200 465s ok 54 - Page contains a form 465s ok 55 - URI match 465s ok 56 - Field "token" is defined 465s ok 57 - Code 465s ok 58 - Post code 465s ok 59 - Get cookie lemonldap (a58e2e5d1f86a024d1f75fc911656d81ee1014a820ec03abed19ece40bcff7b8) 465s ok 60 - Get Menu 465s ok 61 - HTTP code is 200 465s ok 62 - Authenticated as rtyler 465s ok 63 - Form 2fregisters 465s ok 64 - Found choose 2F 465s ok 65 - 2F device found 465s ok 66 - 2F devices found 465s ok 67 - ContextSwitching form 465s ok 68 - HTTP code is 200 465s ok 69 - Page contains a form 465s ok 70 - URI match 465s ok 71 - Field "spoofId" is defined 465s ok 72 - Found trspan="contextSwitching_ON" 465s ok 73 - POST switchcontext 465s ok 74 - Get redirection 465s ok 75 - Location is http://auth.example.com/ 465s ok 76 - Get cookie lemonldap (63377e047317226a911771ee45431cbff76e6019ea10ea86c4a3ab6ab19e3294) 465s ok 77 - Get Menu 465s ok 78 - Authenticated as dwho 465s ok 79 - Found trspan="contextSwitching_OFF" 465s ok 80 - New SSO session created 465s ok 81 - Form registration 465s ok 82 - Found TOTP js 465s ok 83 - Found custom Main Logo 465s ok 84 - Get new key 465s ok 85 - Content is JSON 465s ok 86 - Found secret 465s ok 87 - Found token 465s ok 88 - Found user 465s ok 89 - Code 465s ok 90 - Code contains 6 digits 465s ok 91 - Post code 465s ok 92 - Content is JSON 465s ok 93 - TOTP is registered 465s ok 94 - Form 2fregisters 465s ok 95 - Found choose 2F 465s ok 96 - 2F device found 465s ok 97 - 2F device found 465s ok 98 - HTTP code is 400 465s ok 99 - Deletion expects valid CSRF token 465s ok 100 - Delete TOTP query 465s ok 101 - Content is JSON 465s ok 102 - TOTP removed 465s ok 103 - Logout request 465s ok 104 - Response is 200 465s ok 105 - Cookie is deleted 465s ok 106 - No pdata 465s ok 107 - Disconnect request 465s ok 108 - Response is 401 465s ok 109 - Logout request 465s ok 110 - Response is 200 465s ok 111 - Cookie is deleted 465s ok 112 - No pdata 465s ok 113 - Disconnect request 465s ok 114 - Response is 401 465s ok 115 - Get Menu 465s ok 116 - HTTP code is 200 465s ok 117 - Page contains a form 465s ok 118 - Host match 465s ok 119 - Field "user" is defined 465s ok 120 - Field "password" is defined 465s ok 121 - CSP header authorize POST request to \# 465s ok 122 - Auth query 465s ok 123 - Get cookie lemonldap (5a52f310721bb6f1ac38c98b771d2a6c0af34e87f246a5655f9a9350f7d2fe4d) 465s ok 124 - Get redirection 465s ok 125 - Location is http://auth.example.com/ 465s ok 126 - Get Menu 465s ok 127 - HTTP code is 200 465s ok 128 - Connected as dwho 465s ok 129 - Authenticated as dwho 465s ok 130 - contextSwitching allowed 465s ok 131 - ContextSwitching form 465s ok 132 - HTTP code is 200 465s ok 133 - Page contains a form 465s ok 134 - URI match 465s ok 135 - Field "spoofId" is defined 465s ok 136 - Found trspan="contextSwitching_ON" 465s ok 137 - POST switchcontext 465s ok 138 - Get redirection 465s ok 139 - Location is http://auth.example.com/ 465s ok 140 - Get cookie lemonldap (a9b94414bd5e4c9019626f246f50368264b2aab7dead077915518c8945ffceb9) 465s ok 141 - Get Menu 465s ok 142 - Authenticated as rtyler 465s ok 143 - Found trspan="contextSwitching_OFF" 465s ok 144 - New SSO session created 465s ok 145 - Form 2fregisters 465s ok 146 - Found choose 2F 465s ok 147 - TOTP found 465s ok 148 - 2F devices found 465s ok 149 - 2F devices registered 465s ok 150 - Delete TOTP query 465s ok 151 - Content is JSON 465s ok 152 - 2F removed 465s ok 153 - Form 2fregisters 465s ok 154 - 2F device registered 465s ok 155 - Logout request 465s ok 156 - Response is 200 465s ok 157 - Cookie is deleted 465s ok 158 - No pdata 465s ok 159 - Disconnect request 465s ok 160 - Response is 401 465s ok 161 - Logout request 465s ok 162 - Response is 200 465s ok 163 - Cookie is deleted 465s ok 164 - No pdata 465s ok 165 - Disconnect request 465s ok 166 - Response is 401 465s 1..166 465s ok 466s t/68-ContextSwitching-with-2F.t ................................................ 466s Warning: program compiled against libxml 215 using older 214 466s ok 1 - use Lemonldap::NG::Portal::Main; 466s ok 2 - Portal object 466s ok 3 - Init 466s ok 4 - Portal app 466s ok 5 - Get Menu 466s ok 6 - HTTP code is 200 466s ok 7 - Page contains a form 466s ok 8 - Host match 466s ok 9 - Field "user" is defined 466s ok 10 - Field "password" is defined 466s ok 11 - CSP header authorize POST request to \# 466s ok 12 - Auth query 466s ok 13 - Get cookie lemonldap (0d7e24b3dfaa715d226c4d6dc95d591379ecdc4d2e81758d47a1f93074ec7c04) 466s ok 14 - Get redirection 466s ok 15 - Location is http://auth.example.com/ 466s ok 16 - Get Menu 466s ok 17 - HTTP code is 200 466s ok 18 - Connected as rtyler 466s ok 19 - Authenticated as rtyler 466s ok 20 - contextSwitching allowed 466s ok 21 - Form registration 466s ok 22 - Found TOTP js 466s ok 23 - Found custom Main Logo 466s ok 24 - Get new key 466s ok 25 - Content is JSON 466s ok 26 - Found secret 466s ok 27 - Found token 466s ok 28 - Found user 466s ok 29 - Code 466s ok 30 - Code contains 6 digits 466s ok 31 - Post code 466s ok 32 - Content is JSON 466s ok 33 - TOTP is registered 466s ok 34 - Logout request 466s ok 35 - Response is 200 466s ok 36 - Cookie is deleted 466s ok 37 - No pdata 466s ok 38 - Disconnect request 466s ok 39 - Response is 401 466s ok 40 - Get Menu 466s ok 41 - HTTP code is 200 466s ok 42 - Page contains a form 466s ok 43 - Host match 466s ok 44 - Field "user" is defined 466s ok 45 - Field "password" is defined 466s ok 46 - CSP header authorize POST request to \# 466s ok 47 - Auth query 466s ok 48 - HTTP code is 200 466s ok 49 - Page contains a form 466s ok 50 - URI match 466s ok 51 - Field "token" is defined 466s ok 52 - Post TOTP choice 466s ok 53 - HTTP code is 200 466s ok 54 - Page contains a form 466s ok 55 - URI match 466s ok 56 - Field "token" is defined 466s ok 57 - Code 466s ok 58 - Post code 466s ok 59 - Get cookie lemonldap (190d3e8cbdc05588b516d7106760f6ace0ee12b0ad3a833142949f4f609e2e1c) 466s ok 60 - Get Menu 466s ok 61 - HTTP code is 200 466s ok 62 - Authenticated as rtyler 466s ok 63 - ContextSwitching form 466s ok 64 - HTTP code is 200 466s ok 65 - Page contains a form 466s ok 66 - URI match 466s ok 67 - Field "spoofId" is defined 466s ok 68 - Found trspan="contextSwitching_ON" 466s ok 69 - POST switchcontext 466s ok 70 - Get redirection 466s ok 71 - Location is http://auth.example.com/ 466s ok 72 - Get cookie lemonldap (b0d7089d2b30e5d62a82e654372bf6047f1a2c59c4a298cfcf9d21e2bc888225) 466s ok 73 - Get Menu 466s ok 74 - Authenticated as dwho 466s ok 75 - Found trspan="contextSwitching_OFF" 466s ok 76 - Form 2fregisters 466s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 466s ok 77 - No 2F device found 466s ok 78 - Form registration 466s ok 79 - Found TOTP js 466s ok 80 - Found custom Main Logo 466s ok 81 - Get new key 466s ok 82 - Content is JSON 466s ok 83 - Not authorized to register a TOTP 466s ok 84 - Delete TOTP query 466s ok 85 - Content is JSON 466s ok 86 - Not authorized to unregister a TOTP 466s ok 87 - Post code 466s ok 88 - Content is JSON 466s ok 89 - Not authorized to verify a TOTP 466s ok 90 - Logout request 466s ok 91 - Response is 200 466s ok 92 - Cookie is deleted 466s ok 93 - No pdata 466s ok 94 - Disconnect request 466s ok 95 - Response is 401 466s ok 96 - Logout request 466s ok 97 - Response is 200 466s ok 98 - Cookie is deleted 466s ok 99 - No pdata 466s ok 100 - Disconnect request 466s ok 101 - Response is 401 466s ok 102 - Get Menu 466s ok 103 - HTTP code is 200 466s ok 104 - Page contains a form 466s ok 105 - Host match 466s ok 106 - Field "user" is defined 466s ok 107 - Field "password" is defined 466s ok 108 - CSP header authorize POST request to \# 466s ok 109 - Auth query 466s ok 110 - Get cookie lemonldap (0362cab850582801e494fc6cd972a8100282012038da3940d23b2236515ad75a) 466s ok 111 - Get redirection 466s ok 112 - Location is http://auth.example.com/ 466s ok 113 - Get Menu 466s ok 114 - HTTP code is 200 466s ok 115 - Connected as dwho 466s ok 116 - Authenticated as dwho 466s ok 117 - contextSwitching allowed 466s ok 118 - ContextSwitching form 466s ok 119 - HTTP code is 200 466s ok 120 - Page contains a form 466s ok 121 - URI match 466s ok 122 - Field "spoofId" is defined 466s ok 123 - Found trspan="contextSwitching_ON" 466s ok 124 - POST switchcontext 466s ok 125 - Get redirection 466s ok 126 - Location is http://auth.example.com/ 466s ok 127 - Get cookie lemonldap (a261f6335deaebf7a81fcbf17e84e3b8a67715c8f797cfb3e3cff0cb840b9b23) 466s ok 128 - Get Menu 466s ok 129 - Authenticated as rtyler 466s ok 130 - Found trspan="contextSwitching_OFF" 466s ok 131 - Form 2fregisters 466s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 466s ok 132 - No 2F device found 466s 1..132 466s ok 466s t/68-ContextSwitching-with-Impersonation.t ..................................... 466s Warning: program compiled against libxml 215 using older 214 466s ok 1 - use Lemonldap::NG::Portal::Main; 466s ok 2 - Portal object 466s ok 3 - Init 466s ok 4 - Portal app 466s ok 5 - Get Menu 466s ok 6 - HTTP code is 200 466s ok 7 - Page contains a form 466s ok 8 - Host match 466s ok 9 - Field "user" is defined 466s ok 10 - Field "password" is defined 466s ok 11 - Field "spoofId" is defined 466s ok 12 - CSP header authorize POST request to \# 466s ok 13 - Auth query 466s ok 14 - Get cookie lemonldap (6e9c0da0cc5d159253e7e1575e9173df90a44aac064f76ec0c23a5e41ec5f6d4) 466s ok 15 - Get redirection 466s ok 16 - Location is http://auth.example.com/ 466s ok 17 - Get Menu 466s ok 18 - HTTP code is 200 466s ok 19 - Connected as dwho 466s ok 20 - Authenticated as dwho 466s ok 21 - contextSwitching allowed 466s ok 22 - ContextSwitching form: dwho -> rtyler 466s ok 23 - HTTP code is 200 466s ok 24 - Page contains a form 466s ok 25 - URI match 466s ok 26 - Field "spoofId" is defined 466s ok 27 - Found trspan="contextSwitching_ON" 466s ok 28 - POST switchcontext 466s ok 29 - Get redirection 466s ok 30 - Location is http://auth.example.com/ 466s ok 31 - Get cookie lemonldap (5f88f046938535b26238d14a0b16d642aea0c8dacc60326d85db3035607dfb49) 466s ok 32 - New SSO session created 466s ok 33 - Get Menu 466s ok 34 - Authenticated as rtyler 466s ok 35 - Found trspan="contextSwitching_OFF" 466s ok 36 - Stop context switching rtyler 466s ok 37 - Get Menu 466s ok 38 - Found PE_SESSIONEXPIRED 466s ok 39 - ContextSwitching form: dwho -> french 466s ok 40 - HTTP code is 200 466s ok 41 - Page contains a form 466s ok 42 - URI match 466s ok 43 - Field "spoofId" is defined 466s ok 44 - Found trspan="contextSwitching_ON" 466s ok 45 - POST switchcontext 466s ok 46 - Get redirection 466s ok 47 - Location is http://auth.example.com/ 466s ok 48 - Get cookie lemonldap (6d7dcb0730bfac5fe7bd105c1c411eb96db680f8ca4762cc20c11397c56a1702) 466s ok 49 - New SSO session created 466s ok 50 - Get Menu 466s ok 51 - Authenticated as french 466s ok 52 - Found trspan="contextSwitching_OFF" 466s ok 53 - CheckUser form 466s ok 54 - Content is JSON 466s ok 55 - Good switching_id found 466s ok 56 - No real value found 466s ok 57 - Stop context switching french 466s ok 58 - Get cookie lemonldap (6e9c0da0cc5d159253e7e1575e9173df90a44aac064f76ec0c23a5e41ec5f6d4) 466s ok 59 - Get Menu 466s ok 60 - Authenticated as dwho 466s ok 61 - Found trspan="contextSwitching_ON" 466s ok 62 - CheckUser form 466s ok 63 - Content is JSON 466s ok 64 - Good switching_id found 466s ok 65 - Get Menu 466s ok 66 - HTTP code is 200 466s ok 67 - Dwho has been well disconnected 466s 1..67 466s ok 466s t/68-ContextSwitching-with-Logout.t ............................................ 466s Warning: program compiled against libxml 215 using older 214 466s ok 1 - use Lemonldap::NG::Portal::Main; 466s ok 2 - Portal object 466s ok 3 - Init 466s ok 4 - Portal app 466s ok 5 - Get Menu 466s ok 6 - HTTP code is 200 466s ok 7 - Page contains a form 466s ok 8 - Host match 466s ok 9 - Field "user" is defined 466s ok 10 - Field "password" is defined 466s ok 11 - Field "token" is defined 466s ok 12 - CSP header authorize POST request to \# 466s ok 13 - Auth query 466s ok 14 - Get cookie lemonldap (1a08e48b641acfd6cb17eb19e5f035ae3ccdc0945095f7baa0aaed11e221e66e) 466s ok 15 - Get redirection 466s ok 16 - Location is http://auth.example.com/ 466s ok 17 - Get Menu 466s ok 18 - HTTP code is 200 466s ok 19 - Connected as rtyler 466s ok 20 - Authenticated as rtyler 466s ok 21 - contextSwitching allowed 466s ok 22 - ContextSwitching form 466s ok 23 - HTTP code is 200 466s ok 24 - Page contains a form 466s ok 25 - URI match 466s ok 26 - Field "spoofId" is defined 466s ok 27 - Field "token" is defined 466s ok 28 - Found trspan="contextSwitching_ON" 466s ok 29 - POST expired switchcontext 466s ok 30 - Found "" 466s ok 31 - ContextSwitching form 466s ok 32 - HTTP code is 200 466s ok 33 - Page contains a form 466s ok 34 - URI match 466s ok 35 - Field "spoofId" is defined 466s ok 36 - Field "token" is defined 466s ok 37 - Found trspan="contextSwitching_ON" 466s ok 38 - POST switchcontext 466s ok 39 - Get redirection 466s ok 40 - Location is http://auth.example.com/ 466s ok 41 - Get cookie lemonldap (cd159ab1824cc78b6ebe3a7ecde83a38a2d9907867d5448b7c3eb9b26fa19b7b) 466s ok 42 - Get Menu 466s ok 43 - Authenticated as dwho 466s ok 44 - Found trspan="contextSwitching_OFF" 466s ok 45 - CheckUser form 466s ok 46 - HTTP code is 200 466s ok 47 - Page contains a form 466s ok 48 - URI match 466s ok 49 - Field "user" is defined 466s ok 50 - Field "url" is defined 466s ok 51 - Field "token" is defined 466s ok 52 - Found trspan="checkUser" 466s ok 53 - Found attribute _user 466s ok 54 - Found value dwho 466s ok 55 - Found attribute mail 466s ok 56 - Found spoofed _id_session 466s ok 57 - CheckUser form 466s ok 58 - Content is JSON 466s ok 59 - Good switching_id found 466s ok 60 - Stop context switching 466s ok 61 - Found logout message 466s 1..61 466s ok 467s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 467s Warning: program compiled against libxml 215 using older 214 467s ok 1 - use Lemonldap::NG::Portal::Main; 467s ok 2 - Portal object 467s ok 3 - Init 467s ok 4 - Portal app 467s ok 5 - Auth query 467s ok 6 - Get cookie lemonldap (1f5b0d673caaa45b861456ad22f99e6bae40151ebb62a1c2f98773e2561b6b8c) 467s ok 7 - Get redirection 467s ok 8 - Location is http://auth.example.com/ 467s ok 9 - Get new key 467s ok 10 - Content is JSON 467s ok 11 - Found secret 467s ok 12 - Found token 467s ok 13 - Code 467s ok 14 - Code contains 6 digits 467s ok 15 - Post code 467s ok 16 - Content is JSON 467s ok 17 - Key is registered 467s ok 18 - Logout request 467s ok 19 - Response is 200 467s ok 20 - Cookie is deleted 467s ok 21 - No pdata 467s ok 22 - Disconnect request 467s ok 23 - Response is 401 467s ok 24 - Get Menu 467s ok 25 - HTTP code is 200 467s ok 26 - Page contains a form 467s ok 27 - Host match 467s ok 28 - Field "user" is defined 467s ok 29 - Field "password" is defined 467s ok 30 - CSP header authorize POST request to \# 467s ok 31 - Auth query 467s ok 32 - Get cookie lemonldap (0233249c16c72cb7bbd5141a5d799eb65c86144583f6b0141d824549fe8c562d) 467s ok 33 - Get redirection 467s ok 34 - Location is http://auth.example.com/ 467s ok 35 - Get Menu 467s ok 36 - HTTP code is 200 467s ok 37 - Connected as rtyler 467s ok 38 - Authenticated as rtyler 467s ok 39 - contextSwitching allowed 467s ok 40 - Get new key 467s ok 41 - Content is JSON 467s ok 42 - Found secret 467s ok 43 - Found token 467s ok 44 - Code 467s ok 45 - Code contains 6 digits 467s ok 46 - Post code 467s ok 47 - Content is JSON 467s ok 48 - Key is registered 467s ok 49 - ContextSwitching form 467s ok 50 - HTTP code is 200 467s ok 51 - Page contains a form 467s ok 52 - URI match 467s ok 53 - Field "spoofId" is defined 467s ok 54 - Found trspan="contextSwitching_ON" 467s ok 55 - POST switchcontext 467s ok 56 - Get redirection 467s ok 57 - Location is http://auth.example.com/ 467s ok 58 - Get cookie lemonldap (fde79e26a7a092c7a5c8c424e27afdce4d7ace654708ac6f81377a19d338b575) 467s ok 59 - Get Menu 467s ok 60 - Authenticated as dwho 467s ok 61 - Found trspan="contextSwitching_OFF" 467s ok 62 - CheckUser form 467s ok 63 - HTTP code is 200 467s ok 64 - Page contains a form 467s ok 65 - URI match 467s ok 66 - Field "user" is defined 467s ok 67 - Field "url" is defined 467s ok 68 - Found trspan="checkUser" 467s ok 69 - Found macro authMode 467s ok 70 - Found DEMO 467s ok 71 - Stop context switching 467s ok 72 - Get cookie lemonldap (0233249c16c72cb7bbd5141a5d799eb65c86144583f6b0141d824549fe8c562d) 467s ok 73 - Get Menu 467s ok 74 - Authenticated as rtyler 467s ok 75 - ContextSwitching form 467s ok 76 - HTTP code is 200 467s ok 77 - Page contains a form 467s ok 78 - URI match 467s ok 79 - Field "spoofId" is defined 467s ok 80 - Found trspan="contextSwitching_ON" 467s ok 81 - POST switchcontext 467s ok 82 - Get redirection 467s ok 83 - Location is http://auth.example.com/ 467s ok 84 - Get cookie lemonldap (e7ce3fc1aeed336c062442b4f2f285d807f0499031e572541685250f92a0334d) 467s ok 85 - Get Menu 467s ok 86 - Authenticated as msmith 467s ok 87 - Found trspan="contextSwitching_OFF" 467s ok 88 - Stop context switching 467s ok 89 - Get cookie lemonldap (0233249c16c72cb7bbd5141a5d799eb65c86144583f6b0141d824549fe8c562d) 467s ok 90 - Get Menu 467s ok 91 - Authenticated as rtyler 467s ok 92 - Logout request 467s ok 93 - Response is 200 467s ok 94 - Cookie is deleted 467s ok 95 - No pdata 467s ok 96 - Disconnect request 467s ok 97 - Response is 401 467s ok 98 - Auth query 467s ok 99 - You have some new messages 467s ok 100 - Response body is not empty 467s ok 101 - Found notification text 467s ok 102 - Auth query 467s ok 103 - TOTP code required 467s ok 104 - HTTP code is 200 467s ok 105 - Page contains a form 467s ok 106 - URI match 467s ok 107 - Field "token" is defined 467s ok 108 - LLNG Code 467s ok 109 - Post code 467s ok 110 - Get cookie lemonldap (4978eb0fdddce9ee362e03526b312ffc44b67b0ccfb731c80d274039aec91a4d) 467s ok 111 - CheckUser form 467s ok 112 - HTTP code is 200 467s ok 113 - Page contains a form 467s ok 114 - URI match 467s ok 115 - Field "user" is defined 467s ok 116 - Field "url" is defined 467s ok 117 - Found trspan="checkUser" 467s ok 118 - Found macro authMode 467s ok 119 - Found macro value "TOTP" 467s ok 120 - POST checkuser 467s ok 121 - HTTP code is 200 467s ok 122 - Page contains a form 467s ok 123 - URI match 467s ok 124 - Field "user" is defined 467s ok 125 - Field "url" is defined 467s ok 126 - Found trspan="checkUserComputedSession" 467s ok 127 - Found macro authMode 467s ok 128 - Found TOTP 467s ok 129 - POST checkuser 467s ok 130 - HTTP code is 200 467s ok 131 - Page contains a form 467s ok 132 - URI match 467s ok 133 - Field "user" is defined 467s ok 134 - Field "url" is defined 467s ok 135 - Found trspan="checkUser" 467s ok 136 - Found macro authMode 467s ok 137 - Found DEMO 467s 1..137 467s ok 467s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 467s Warning: program compiled against libxml 215 using older 214 467s ok 1 - use Lemonldap::NG::Portal::Main; 467s ok 2 - Portal object 467s ok 3 - Init 467s ok 4 - Portal app 467s ok 5 - Get Menu 467s ok 6 - HTTP code is 200 467s ok 7 - Page contains a form 467s ok 8 - Host match 467s ok 9 - Field "user" is defined 467s ok 10 - Field "password" is defined 467s ok 11 - CSP header authorize POST request to \# 467s ok 12 - Auth query 467s ok 13 - Get cookie lemonldap (df2b8108b5c4cbf77884ab9c36205e254ee44ae306e8e1b77b952d7f68a3a034) 467s ok 14 - Get redirection 467s ok 15 - Location is http://auth.example.com/ 467s ok 16 - Get Menu 467s ok 17 - HTTP code is 200 467s ok 18 - Connected as rtyler 467s ok 19 - Authenticated as rtyler 467s ok 20 - contextSwitching allowed 467s ok 21 - ContextSwitching form 467s ok 22 - HTTP code is 200 467s ok 23 - Page contains a form 467s ok 24 - URI match 467s ok 25 - Field "spoofId" is defined 467s ok 26 - Found trspan="contextSwitching_ON" 467s ok 27 - POST switchcontext 467s ok 28 - Get redirection 467s ok 29 - Location is http://auth.example.com/ 467s ok 30 - Get cookie lemonldap (f06df25f021f2ab47e8825d8181b7fb0275e00069fb97dd535429e00d9e83263) 467s ok 31 - Get Menu 467s ok 32 - Authenticated as dwho 467s ok 33 - Found trspan="contextSwitching_OFF" 467s ok 34 - Stop context switching 467s ok 35 - Get Menu 467s ok 36 - SESSIONEXPIRED 467s ok 37 - Get Menu 467s ok 38 - Authenticated as rtyler 467s ok 39 - ContextSwitching form 467s ok 40 - HTTP code is 200 467s ok 41 - Page contains a form 467s ok 42 - URI match 467s ok 43 - Field "spoofId" is defined 467s ok 44 - Found trspan="contextSwitching_ON" 467s ok 45 - POST switchcontext 467s ok 46 - MALFORMEDUSER 467s ok 47 - Get Menu 467s ok 48 - HTTP code is 200 467s ok 49 - Page contains a form 467s ok 50 - Host match 467s ok 51 - Field "user" is defined 467s ok 52 - Field "password" is defined 467s ok 53 - CSP header authorize POST request to \# 467s ok 54 - Auth query 467s ok 55 - Get cookie lemonldap (e4c4ce44ec46df1b6d0eaed74517c19db4a96c139ba77e48e2a9b8dc8d9eca09) 467s ok 56 - Get redirection 467s ok 57 - Location is http://auth.example.com/ 467s ok 58 - ContextSwitching form 467s ok 59 - HTTP code is 200 467s ok 60 - Page contains a form 467s ok 61 - URI match 467s ok 62 - Field "spoofId" is defined 467s ok 63 - Found trspan="contextSwitching_ON" 467s ok 64 - POST switchcontext 467s ok 65 - Get redirection 467s ok 66 - Location is http://auth.example.com/ 467s ok 67 - Get cookie lemonldap (3384c4684031a16a94d72fd02821953d088f64cec7ba4b7b2c1fd51b06973d0c) 467s ok 68 - Get Menu 467s ok 69 - Authenticated as msmith 467s ok 70 - Found trspan="contextSwitching_OFF" 467s ok 71 - Logout request 467s ok 72 - Response is 200 467s ok 73 - Cookie is deleted 467s ok 74 - No pdata 467s ok 75 - Disconnect request 467s ok 76 - Response is 401 467s ok 77 - Logout request 467s ok 78 - Response is 200 467s ok 79 - Cookie is deleted 467s ok 80 - No pdata 467s ok 81 - Disconnect request 467s ok 82 - Response is 401 467s 1..82 467s ok 468s t/68-ContextSwitching.t ........................................................ 468s Warning: program compiled against libxml 215 using older 214 468s ok 1 - use Lemonldap::NG::Portal::Main; 468s ok 2 - Portal object 468s ok 3 - Init 468s ok 4 - Portal app 468s ok 5 - Auth query 468s ok 6 - Get cookie lemonldap (1496797508ebc56aa44ac999514ff6910d6d0110f8430c77c382ca1d52530ccc) 468s ok 7 - Get redirection 468s ok 8 - Location is http://auth.example.com/ 468s ok 9 - Get Menu 468s ok 10 - HTTP code is 200 468s ok 11 - Connected as rtyler 468s ok 12 - Found language flags 468s ok 13 - Authenticated as rtyler 468s ok 14 - Connected as dwho 468s ok 15 - Found test1 & title 468s ok 16 - Found test2 & title 468s ok 17 - Found only one description 468s ok 18 - Logout request 468s ok 19 - Response is 200 468s ok 20 - Cookie is deleted 468s ok 21 - No pdata 468s ok 22 - Disconnect request 468s ok 23 - Response is 401 468s ok 24 - Auth query 468s ok 25 - Get cookie lemonldap (7ef7921473da8e032fac573afae66ef152663f7272734afd1e194b577f6bb091) 468s ok 26 - Get redirection 468s ok 27 - Location is http://auth.example.com/ 468s ok 28 - Get Menu 468s ok 29 - HTTP code is 200 468s ok 30 - Connected as dwho 468s ok 31 - Authenticated as dwho 468s ok 32 - contextSwitching allowed 468s ok 33 - ContextSwitching form 468s ok 34 - HTTP code is 200 468s ok 35 - Page contains a form 468s ok 36 - URI match 468s ok 37 - Field "spoofId" is defined 468s ok 38 - Found trspan="contextSwitching_ON" 468s ok 39 - POST switchcontext 468s ok 40 - PE_MALFORMEDUSER 468s ok 41 - ContextSwitching form 468s ok 42 - HTTP code is 200 468s ok 43 - Page contains a form 468s ok 44 - URI match 468s ok 45 - Field "spoofId" is defined 468s ok 46 - Found trspan="contextSwitching_ON" 468s ok 47 - POST switchcontext 468s ok 48 - PE_MALFORMEDUSER 468s ok 49 - ContextSwitching form 468s ok 50 - HTTP code is 200 468s ok 51 - Page contains a form 468s ok 52 - URI match 468s ok 53 - Field "spoofId" is defined 468s ok 54 - Found trspan="contextSwitching_ON" 468s ok 55 - POST switchcontext 468s ok 56 - PE_MALFORMEDUSER 468s ok 57 - ContextSwitching form 468s ok 58 - HTTP code is 200 468s ok 59 - Page contains a form 468s ok 60 - URI match 468s ok 61 - Field "spoofId" is defined 468s ok 62 - Found trspan="contextSwitching_ON" 468s ok 63 - POST switchcontext 468s ok 64 - Get Menu 468s ok 65 - Found trspan="contextSwitching_ON" 468s ok 66 - Authenticated as dwho 468s ok 67 - ContextSwitching form 468s ok 68 - HTTP code is 200 468s ok 69 - Page contains a form 468s ok 70 - URI match 468s ok 71 - Field "spoofId" is defined 468s ok 72 - Found trspan="contextSwitching_ON" 468s ok 73 - POST switchcontext 468s ok 74 - Get cookie lemonldap (6e88a4584b84df991f4bbd9c397fb4f2705457f1015b559c8a147ec1434ef3f5) 468s ok 75 - New SSO session created 468s ok 76 - Get Menu 468s ok 77 - Authenticated as rtyler 468s ok 78 - Found trspan="contextSwitching_OFF" 468s ok 79 - Stop context switching 468s ok 80 - Get cookie lemonldap (7ef7921473da8e032fac573afae66ef152663f7272734afd1e194b577f6bb091) 468s ok 81 - New SSO session created 468s ok 82 - Get Menu 468s ok 83 - Authenticated as dwho 468s ok 84 - Found trspan="contextSwitching_ON" 468s ok 85 - ContextSwitching form 468s ok 86 - HTTP code is 200 468s ok 87 - Page contains a form 468s ok 88 - URI match 468s ok 89 - Field "spoofId" is defined 468s ok 90 - Found trspan="contextSwitching_ON" 468s ok 91 - POST switchcontext 468s ok 92 - Get cookie lemonldap (4d9bfcb663129e4cc1b5e2f7fdd0532fd0520fbc2c1069c26ee197d6128ddcb0) 468s ok 93 - New SSO session created 468s ok 94 - Logout request 468s ok 95 - Response is 200 468s ok 96 - Cookie is deleted 468s ok 97 - No pdata 468s ok 98 - Disconnect request 468s ok 99 - Response is 401 468s ok 100 - Get Menu 468s ok 101 - Authenticated as rtyler 468s ok 102 - Found trspan="contextSwitching_OFF" 468s ok 103 - Stop context switching 468s ok 104 - Found PE_SESSIONEXPIRED 468s ok 105 - Get Menu 468s ok 106 - Authenticated as rtyler 468s ok 107 - Get Menu 468s ok 108 - HTTP code is 200 468s ok 109 - Dwho has been well disconnected 468s 1..109 468s ok 468s t/68-FindUser-with-BadChoice-and-token.t ....................................... 468s Warning: program compiled against libxml 215 using older 214 468s ok 1 - use Lemonldap::NG::Portal::Main; 468s ok 2 - Portal object 468s ok 3 - Init 468s ok 4 - Portal app 468s ok 5 - Get Portal 468s ok 6 - HTTP code is 200 468s ok 7 - Page contains a form 468s ok 8 - Host match 468s ok 9 - Field "user" is defined 468s ok 10 - Field "password" is defined 468s ok 11 - Field "spoofId" is defined 468s ok 12 - Field "token" is defined 468s ok 13 - CSP header authorize POST request to \# 468s ok 14 - HTTP code is 200 468s ok 15 - Page contains a form 468s ok 16 - Host match 468s ok 17 - Field "uid" is defined 468s ok 18 - Field "guy" is defined 468s ok 19 - Field "cn" is defined 468s ok 20 - Field "token" is defined 468s ok 21 - CSP header authorize POST request to \# 468s ok 22 - Display 3 forms 468s ok 23 - lmAuth=2_ssl 468s ok 24 - Post FindUser request 468s ok 25 - value="" 468s ok 26 - HTTP code is 200 468s ok 27 - Page contains a form 468s ok 28 - Host match 468s ok 29 - Field "uid" is defined 468s ok 30 - Field "guy" is defined 468s ok 31 - Field "cn" is defined 468s ok 32 - Field "token" is defined 468s ok 33 - CSP header authorize POST request to \# 468s ok 34 - Auth query 468s ok 35 - Get cookie lemonldap (253021fd1dd8e27c2aca161c8ad9822b279ea278b9c55bd4ece4fe0889dc002a) 468s ok 36 - Get redirection 468s ok 37 - Location is http://auth.example.com/ 468s ok 38 - Logout request 468s ok 39 - Response is 200 468s ok 40 - Cookie is deleted 468s ok 41 - No pdata 468s ok 42 - Disconnect request 468s ok 43 - Response is 401 468s 1..43 468s ok 468s t/68-FindUser-with-Choice-and-token.t .......................................... 468s Warning: program compiled against libxml 215 using older 214 468s ok 1 - use Lemonldap::NG::Portal::Main; 468s ok 2 - Portal object 468s ok 3 - Init 468s ok 4 - Portal app 468s ok 5 - Get Portal 468s ok 6 - HTTP code is 200 468s ok 7 - Page contains a form 468s ok 8 - Host match 468s ok 9 - Field "user" is defined 468s ok 10 - Field "password" is defined 468s ok 11 - Field "spoofId" is defined 468s ok 12 - Field "token" is defined 468s ok 13 - CSP header authorize POST request to \# 468s ok 14 - HTTP code is 200 468s ok 15 - Page contains a form 468s ok 16 - Host match 468s ok 17 - Field "uid" is defined 468s ok 18 - Field "guy" is defined 468s ok 19 - Field "cn" is defined 468s ok 20 - Field "token" is defined 468s ok 21 - CSP header authorize POST request to \# 468s ok 22 - Display 3 forms 468s ok 23 - lmAuth=2_ssl 468s ok 24 - Post FindUser request 468s ok 25 - Response is JSON 468s ok 26 - Good user 468s ok 27 - Found token 468s ok 28 - Get Portal 468s ok 29 - HTTP code is 200 468s ok 30 - Page contains a form 468s ok 31 - Host match 468s ok 32 - Field "uid" is defined 468s ok 33 - Field "guy" is defined 468s ok 34 - Field "cn" is defined 468s ok 35 - Field "token" is defined 468s ok 36 - CSP header authorize POST request to \# 468s ok 37 - Post expired FindUser request 468s ok 38 - Response is JSON 468s ok 39 - Token expired 468s ok 40 - result => 0 468s ok 41 - Found token 468s 1..41 468s ok 468s t/68-FindUser-with-Combination.t ............................................... 468s Warning: program compiled against libxml 215 using older 214 468s ok 1 - use Lemonldap::NG::Portal::Main; 468s ok 2 # skip LLNGTESTLDAP is not set 468s ok 3 # skip LLNGTESTLDAP is not set 468s ok 4 # skip LLNGTESTLDAP is not set 468s ok 5 # skip LLNGTESTLDAP is not set 468s ok 6 # skip LLNGTESTLDAP is not set 468s ok 7 # skip LLNGTESTLDAP is not set 468s ok 8 # skip LLNGTESTLDAP is not set 468s ok 9 # skip LLNGTESTLDAP is not set 468s ok 10 # skip LLNGTESTLDAP is not set 468s ok 11 # skip LLNGTESTLDAP is not set 468s ok 12 # skip LLNGTESTLDAP is not set 468s ok 13 # skip LLNGTESTLDAP is not set 468s ok 14 # skip LLNGTESTLDAP is not set 468s ok 15 # skip LLNGTESTLDAP is not set 468s ok 16 # skip LLNGTESTLDAP is not set 468s ok 17 # skip LLNGTESTLDAP is not set 468s ok 18 # skip LLNGTESTLDAP is not set 468s ok 19 # skip LLNGTESTLDAP is not set 468s ok 20 # skip LLNGTESTLDAP is not set 468s ok 21 # skip LLNGTESTLDAP is not set 468s ok 22 # skip LLNGTESTLDAP is not set 468s ok 23 # skip LLNGTESTLDAP is not set 468s ok 24 # skip LLNGTESTLDAP is not set 468s ok 25 # skip LLNGTESTLDAP is not set 468s 1..25 468s ok 469s t/68-FindUser-with-DBI.t ....................................................... 469s Warning: program compiled against libxml 215 using older 214 469s ok 1 - use Lemonldap::NG::Portal::Main; 469s ok 2 - Portal object 469s ok 3 - Init 469s ok 4 - Portal app 469s ok 5 - Get Portal 469s ok 6 - HTTP code is 200 469s ok 7 - Page contains a form 469s ok 8 - Host match 469s ok 9 - Field "user" is defined 469s ok 10 - Field "password" is defined 469s ok 11 - Field "spoofId" is defined 469s ok 12 - CSP header authorize POST request to \# 469s ok 13 - HTTP code is 200 469s ok 14 - Page contains a form 469s ok 15 - Host match 469s ok 16 - Field "uid" is defined 469s ok 17 - Field "guy" is defined 469s ok 18 - Field "cn" is defined 469s ok 19 - Field "room" is defined 469s ok 20 - CSP header authorize POST request to \# 469s ok 21 - Post empty FindUser request 469s ok 22 - HTTP code is 200 469s ok 23 - Page contains a form 469s ok 24 - Host match 469s ok 25 - Field "user" is defined 469s ok 26 - Field "password" is defined 469s ok 27 - Field "spoofId" is defined 469s ok 28 - CSP header authorize POST request to \# 469s ok 29 - HTTP code is 200 469s ok 30 - Page contains a form 469s ok 31 - Host match 469s ok 32 - Field "uid" is defined 469s ok 33 - Field "guy" is defined 469s ok 34 - Field "cn" is defined 469s ok 35 - Field "room" is defined 469s ok 36 - CSP header authorize POST request to \# 469s ok 37 - value="" 469s ok 38 - Post FindUser request 469s ok 39 - value="dwho" 469s ok 40 - autocomplete="off" 469s ok 41 - Search an account 469s ok 42 - id="findUser_guy" 469s ok 43 - id="findUser_uid" 469s ok 44 - id="findUser_cn" 469s ok 45 - id="findUser_room" 469s ok 46 - -> Four entries found 469s ok 47 - 1st -> guy 469s ok 48 - 2nd -> cn 469s ok 49 - 3rd -> room 469s ok 50 - 4th -> uid 469s ok 51 - Post FindUser request 469s ok 52 - Response is JSON 469s ok 53 - Good user 469s ok 54 - Post FindUser request no result 469s ok 55 - Response is JSON 469s ok 56 - No user 469s ok 57 - Post FindUser request one result 469s ok 58 - Response is JSON 469s ok 59 - Good user 469s ok 60 - Post FindUser request multi results 469s ok 61 - Response is JSON 469s ok 62 - Good user (msmith) 469s ok 63 - Post FindUser request with bad arg 469s ok 64 - Response is JSON 469s ok 65 - Good result 469s ok 66 - No user 469s ok 67 - Post FindUser request with two args 469s ok 68 - Response is JSON 469s ok 69 - Good user 469s ok 70 - Post FindUser request with wrong args 469s ok 71 - Response is JSON 469s ok 72 - No result 469s ok 73 - No user found 469s ok 74 - Post FindUser request with excluding result 469s ok 75 - Response is JSON 469s ok 76 - No result 469s ok 77 - No user found 469s ok 78 - Post FindUser request with excluding result 469s ok 79 - Response is JSON 469s ok 80 - No result 469s ok 81 - No user found 469s ok 82 - Post FindUser request 0 with multi results 469s ok 83 - Response is JSON 469s ok 84 - Good result 469s ok 85 - Good user (davros) 469s ok 86 - Post FindUser request with bad wildcard 469s ok 87 - Response is JSON 469s ok 88 - No result 469s ok 89 - No user found 469s ok 90 - Post FindUser request with wildcard 469s ok 91 - Response is JSON 469s ok 92 - Good result 469s ok 93 - Good user (davros) 469s 1..93 469s ok 469s t/68-FindUser-with-Demo-and-captcha.t .......................................... 469s Warning: program compiled against libxml 215 using older 214 469s ok 1 - use Lemonldap::NG::Portal::Main; 469s ok 2 - Portal object 469s ok 3 - Init 469s ok 4 - Portal app 469s ok 5 - Get Portal 469s ok 6 - HTTP code is 200 469s ok 7 - Page contains a form 469s ok 8 - Host match 469s ok 9 - Field "user" is defined 469s ok 10 - Field "password" is defined 469s ok 11 - Field "spoofId" is defined 469s ok 12 - Field "token" is defined 469s ok 13 - CSP header authorize POST request to \# 469s ok 14 - HTTP code is 200 469s ok 15 - Page contains a form 469s ok 16 - Host match 469s ok 17 - Field "uid" is defined 469s ok 18 - Field "guy" is defined 469s ok 19 - Field "cn" is defined 469s ok 20 - Field "token" is defined 469s ok 21 - CSP header authorize POST request to \# 469s ok 22 - Token value found 469s ok 23 - Two token found 469s ok 24 - Captcha image inserted 469s ok 25 - Renew Captcha button found 469s ok 26 - Get captcha javascript 469s ok 27 - Post FindUser request 469s ok 28 - Response is JSON 469s ok 29 - Good user 469s ok 30 - Token found 469s ok 31 - Captcha found 469s ok 32 - result => 1 469s ok 33 - Found token session 469s ok 34 - Found captcha value 469s ok 35 - Post Auth request with token 469s ok 36 - Get cookie lemonldap (329df69f7c58e0974f9ba96d0c000fe5b4a171ae0bf321959f8304df47242157) 469s ok 37 - GET Portal 469s ok 38 - HTTP code is 200 469s ok 39 - Authenticated as rtyler 469s ok 40 - Logout request 469s ok 41 - Response is 200 469s ok 42 - Cookie is deleted 469s ok 43 - No pdata 469s ok 44 - Disconnect request 469s ok 45 - Response is 401 469s 1..45 469s ok 470s t/68-FindUser-with-Demo-and-required-params.t .................................. 470s Warning: program compiled against libxml 215 using older 214 470s ok 1 - use Lemonldap::NG::Portal::Main; 470s ok 2 - Portal object 470s ok 3 - Init 470s ok 4 - Portal app 470s ok 5 - Get Portal 470s ok 6 - HTTP code is 200 470s ok 7 - Page contains a form 470s ok 8 - Host match 470s ok 9 - Field "user" is defined 470s ok 10 - Field "password" is defined 470s ok 11 - Field "spoofId" is defined 470s ok 12 - CSP header authorize POST request to \# 470s ok 13 - Mandatory field 470s ok 14 - -> Two entries found 470s ok 15 - 1st -> The Daleks 470s ok 16 - 2nd -> Bad Guy 470s ok 17 - -> Three stars found 470s ok 18 - Post empty FindUser request 470s ok 19 - HTTP code is 200 470s ok 20 - Page contains a form 470s ok 21 - Host match 470s ok 22 - Field "user" is defined 470s ok 23 - Field "password" is defined 470s ok 24 - Field "spoofId" is defined 470s ok 25 - CSP header authorize POST request to \# 470s ok 26 - HTTP code is 200 470s ok 27 - Page contains a form 470s ok 28 - Host match 470s ok 29 - Field "uid" is defined 470s ok 30 - Field "guy" is defined 470s ok 31 - CSP header authorize POST request to \# 470s ok 32 - value="" 470s ok 33 - Post FindUser request 470s ok 34 - autocomplete="off" 470s ok 35 - Search an account 470s ok 36 - id="findUser_guy" 470s ok 37 - id="findUser_uid" 470s ok 38 - id="findUser_cn" 470s ok 39 - id="findUser_type" not found 470s ok 40 - Name... 470s ok 41 - Empty option not found 470s ok 42 - The Daleks 470s ok 43 - Bad Guy option 470s ok 44 - Post FindUser request 470s ok 45 - Response is JSON 470s ok 46 - Good user 470s ok 47 - Post FindUser request 470s ok 48 - Response is JSON 470s ok 49 - No result 470s ok 50 - No user found 470s ok 51 - Post FindUser request 470s ok 52 - Response is JSON 470s ok 53 - Good result 470s ok 54 - No user 470s 1..54 470s ok 470s t/68-FindUser-with-Demo-and-token.t ............................................ 470s Warning: program compiled against libxml 215 using older 214 470s ok 1 - use Lemonldap::NG::Portal::Main; 470s ok 2 - Portal object 470s ok 3 - Init 470s ok 4 - Portal app 470s ok 5 - Get Portal 470s ok 6 - HTTP code is 200 470s ok 7 - Page contains a form 470s ok 8 - Host match 470s ok 9 - Field "user" is defined 470s ok 10 - Field "password" is defined 470s ok 11 - Field "spoofId" is defined 470s ok 12 - Field "token" is defined 470s ok 13 - CSP header authorize POST request to \# 470s ok 14 - HTTP code is 200 470s ok 15 - Page contains a form 470s ok 16 - Host match 470s ok 17 - Field "uid" is defined 470s ok 18 - Field "guy" is defined 470s ok 19 - Field "cn" is defined 470s ok 20 - Field "token" is defined 470s ok 21 - CSP header authorize POST request to \# 470s ok 22 - Token value found 470s ok 23 - Two token value found 470s ok 24 - Post FindUser request 470s ok 25 - Response is JSON 470s ok 26 - Good user 470s ok 27 - Get Portal 470s ok 28 - HTTP code is 200 470s ok 29 - Page contains a form 470s ok 30 - Host match 470s ok 31 - Field "uid" is defined 470s ok 32 - Field "guy" is defined 470s ok 33 - Field "cn" is defined 470s ok 34 - Field "token" is defined 470s ok 35 - CSP header authorize POST request to \# 470s ok 36 - Post expired FindUser request 470s ok 37 - Response is JSON 470s ok 38 - Token expired 470s ok 39 - no result found 470s ok 40 - Token found 470s ok 41 - Get Portal 470s ok 42 - HTTP code is 200 470s ok 43 - Page contains a form 470s ok 44 - Host match 470s ok 45 - Field "user" is defined 470s ok 46 - Field "guy" is defined 470s ok 47 - Field "cn" is defined 470s ok 48 - Field "token" is defined 470s ok 49 - CSP header authorize POST request to \# 470s ok 50 - Post FindUser request without token 470s ok 51 - Response is JSON 470s ok 52 - No Token 470s ok 53 - no result found 470s ok 54 - Token found 470s ok 55 - Get Portal 470s ok 56 - HTTP code is 200 470s ok 57 - Page contains a form 470s ok 58 - Host match 470s ok 59 - Field "user" is defined 470s ok 60 - Field "guy" is defined 470s ok 61 - Field "cn" is defined 470s ok 62 - Field "token" is defined 470s ok 63 - CSP header authorize POST request to \# 470s ok 64 - Post FindUser request with token 470s ok 65 - Get cookie lemonldap (78adef743aeb02b6ed7812459b92aa37079d4bf9795b95f97cf15d097a194e27) 470s ok 66 - Response is JSON 470s ok 67 - result => 1 470s ok 68 - GET Portal 470s ok 69 - HTTP code is 200 470s ok 70 - Authenticated as rtyler 470s ok 71 - Logout request 470s ok 72 - Response is 200 470s ok 73 - Cookie is deleted 470s ok 74 - No pdata 470s ok 75 - Disconnect request 470s ok 76 - Response is 401 470s 1..76 470s ok 470s t/68-FindUser-with-Demo.t ...................................................... 470s Warning: program compiled against libxml 215 using older 214 470s ok 1 - use Lemonldap::NG::Portal::Main; 470s ok 2 - Portal object 470s ok 3 - Init 470s ok 4 - Portal app 470s ok 5 - Get Portal 470s ok 6 - HTTP code is 200 470s ok 7 - Page contains a form 470s ok 8 - Host match 470s ok 9 - Field "user" is defined 470s ok 10 - Field "password" is defined 470s ok 11 - Field "spoofId" is defined 470s ok 12 - CSP header authorize POST request to \# 470s ok 13 - Post empty FindUser request 470s ok 14 - HTTP code is 200 470s ok 15 - Page contains a form 470s ok 16 - Host match 470s ok 17 - Field "user" is defined 470s ok 18 - Field "password" is defined 470s ok 19 - Field "spoofId" is defined 470s ok 20 - CSP header authorize POST request to \# 470s ok 21 - HTTP code is 200 470s ok 22 - Page contains a form 470s ok 23 - Host match 470s ok 24 - Field "uid" is defined 470s ok 25 - Field "guy" is defined 470s ok 26 - CSP header authorize POST request to \# 470s ok 27 - value="" 470s ok 28 - Post FindUser request 470s ok 29 - autocomplete="off" 470s ok 30 - Search an account 470s ok 31 - id="findUser_guy" 470s ok 32 - id="findUser_uid" 470s ok 33 - id="findUser_cn" 470s ok 34 - Name... 470s ok 35 - Empty option 470s ok 36 - BB option 470s ok 37 - Bad Guy option 470s ok 38 - Post FindUser request 470s ok 39 - Response is JSON 470s ok 40 - Good user 470s ok 41 - Post FindUser request with bad user 470s ok 42 - Response is JSON 470s ok 43 - No result 470s ok 44 - No user found 470s ok 45 - Post FindUser request one result 470s ok 46 - Response is JSON 470s ok 47 - Good user 470s ok 48 - Post FindUser request with a not allowed select value 470s ok 49 - Response is JSON 470s ok 50 - Good result 470s ok 51 - No user 470s ok 52 - Post FindUser request multi results 470s ok 53 - Response is JSON 470s ok 54 - Good user (dwho) 470s ok 55 - Post FindUser request with bad arg 470s ok 56 - Response is JSON 470s ok 57 - Good result 470s ok 58 - No user 470s ok 59 - Post FindUser request with two args 470s ok 60 - Response is JSON 470s ok 61 - Good user 470s ok 62 - Post FindUser request with wrong args 470s ok 63 - Response is JSON 470s ok 64 - No result 470s ok 65 - No user found 470s ok 66 - Post FindUser request with excluding result 470s ok 67 - Response is JSON 470s ok 68 - No result 470s ok 69 - No user found 470s ok 70 - Post FindUser request with excluding result 470s ok 71 - Response is JSON 470s ok 72 - No result 470s ok 73 - No user found 470s ok 74 - Post FindUser request with wildcard 470s ok 75 - Response is JSON 470s ok 76 - Good result 470s ok 77 - Good user (dwho) 470s 1..77 470s ok 471s t/68-FindUser-with-LDAP.t ...................................................... 471s Warning: program compiled against libxml 215 using older 214 471s ok 1 - use Lemonldap::NG::Portal::Main; 471s ok 2 # skip LLNGTESTLDAP is not set 471s ok 3 # skip LLNGTESTLDAP is not set 471s ok 4 # skip LLNGTESTLDAP is not set 471s ok 5 # skip LLNGTESTLDAP is not set 471s ok 6 # skip LLNGTESTLDAP is not set 471s ok 7 # skip LLNGTESTLDAP is not set 471s ok 8 # skip LLNGTESTLDAP is not set 471s ok 9 # skip LLNGTESTLDAP is not set 471s ok 10 # skip LLNGTESTLDAP is not set 471s ok 11 # skip LLNGTESTLDAP is not set 471s ok 12 # skip LLNGTESTLDAP is not set 471s ok 13 # skip LLNGTESTLDAP is not set 471s ok 14 # skip LLNGTESTLDAP is not set 471s ok 15 # skip LLNGTESTLDAP is not set 471s ok 16 # skip LLNGTESTLDAP is not set 471s ok 17 # skip LLNGTESTLDAP is not set 471s ok 18 # skip LLNGTESTLDAP is not set 471s ok 19 # skip LLNGTESTLDAP is not set 471s ok 20 # skip LLNGTESTLDAP is not set 471s ok 21 # skip LLNGTESTLDAP is not set 471s ok 22 # skip LLNGTESTLDAP is not set 471s ok 23 # skip LLNGTESTLDAP is not set 471s ok 24 # skip LLNGTESTLDAP is not set 471s ok 25 # skip LLNGTESTLDAP is not set 471s ok 26 # skip LLNGTESTLDAP is not set 471s ok 27 # skip LLNGTESTLDAP is not set 471s ok 28 # skip LLNGTESTLDAP is not set 471s ok 29 # skip LLNGTESTLDAP is not set 471s ok 30 # skip LLNGTESTLDAP is not set 471s ok 31 # skip LLNGTESTLDAP is not set 471s ok 32 # skip LLNGTESTLDAP is not set 471s ok 33 # skip LLNGTESTLDAP is not set 471s ok 34 # skip LLNGTESTLDAP is not set 471s ok 35 # skip LLNGTESTLDAP is not set 471s ok 36 # skip LLNGTESTLDAP is not set 471s ok 37 # skip LLNGTESTLDAP is not set 471s ok 38 # skip LLNGTESTLDAP is not set 471s ok 39 # skip LLNGTESTLDAP is not set 471s ok 40 # skip LLNGTESTLDAP is not set 471s ok 41 # skip LLNGTESTLDAP is not set 471s ok 42 # skip LLNGTESTLDAP is not set 471s ok 43 # skip LLNGTESTLDAP is not set 471s ok 44 # skip LLNGTESTLDAP is not set 471s ok 45 # skip LLNGTESTLDAP is not set 471s ok 46 # skip LLNGTESTLDAP is not set 471s 1..46 471s ok 471s t/68-FindUser-with-REST.t ...................................................... 471s Warning: program compiled against libxml 215 using older 214 471s ok 1 - use Lemonldap::NG::Portal::Main; 471s ok 2 - Portal object 471s ok 3 - Init 471s ok 4 - Portal app 471s ok 5 - search REST request 471s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 471s ok 7 - uid: dwho 471s ok 8 - Post good FindUser request 471s ok 9 - HTTP code is 200 471s ok 10 - Response is JSON 471s ok 11 - Good user 471s ok 12 - result => 1 471s ok 13 - search REST request 471s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 471s ok 15 - guy:bad, uid: dwho 471s ok 16 - Post null response FindUser request 471s ok 17 - Response is JSON 471s ok 18 - No result 471s ok 19 - No user found 471s ok 20 - Post bad parameter FindUser request 471s ok 21 - HTTP code is 200 471s ok 22 - Response is JSON 471s ok 23 - Empty user 471s ok 24 - result => 1 471s ok 25 - Post empty response FindUser request 471s ok 26 - HTTP code is 200 471s ok 27 - Response is JSON 471s ok 28 - Empty user 471s ok 29 - result => 1 471s ok 30 - search REST request 471s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 471s ok 32 - guy:good 471s ok 33 - Post multi responses FindUser request 471s ok 34 - HTTP code is 200 471s ok 35 - Response is JSON 471s ok 36 - Good user (dwho) 471s ok 37 - result => 1 471s 1..37 471s ok 471s t/68-FindUser-with-UpgradeSession.t ............................................ 471s Warning: program compiled against libxml 215 using older 214 471s ok 1 - use Lemonldap::NG::Portal::Main; 471s ok 2 - Portal object 471s ok 3 - Init 471s ok 4 - Portal app 471s ok 5 - Get Portal 471s ok 6 - HTTP code is 200 471s ok 7 - Page contains a form 471s ok 8 - Host match 471s ok 9 - Field "user" is defined 471s ok 10 - Field "password" is defined 471s ok 11 - Field "spoofId" is defined 471s ok 12 - CSP header authorize POST request to \# 471s ok 13 - Post empty FindUser request 471s ok 14 - HTTP code is 200 471s ok 15 - Page contains a form 471s ok 16 - Host match 471s ok 17 - Field "user" is defined 471s ok 18 - Field "password" is defined 471s ok 19 - Field "spoofId" is defined 471s ok 20 - CSP header authorize POST request to \# 471s ok 21 - HTTP code is 200 471s ok 22 - Page contains a form 471s ok 23 - Host match 471s ok 24 - Field "uid" is defined 471s ok 25 - CSP header authorize POST request to \# 471s ok 26 - value="" 471s ok 27 - id="findUser_uid" 471s ok 28 - Auth query 471s ok 29 - Get cookie lemonldap (dfeb01fc936152809a27f51b0547571472f574954ece4eff7d5fa7f9012275c9) 471s ok 30 - GET http://test1.example.com/ 471s ok 31 - HTTP code is 200 471s ok 32 - Upgrade session query 471s ok 33 - HTTP code is 200 471s ok 34 - Page contains a form 471s ok 35 - URI match 471s ok 36 - Field "confirm" is defined 471s ok 37 - Field "url" is defined 471s ok 38 - Accept session upgrade query 471s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 471s ok 40 - HTTP code is 200 471s ok 41 - Page contains a form 471s ok 42 - Host match 471s ok 43 - Field "upgrading" is defined 471s ok 44 - Field "url" is defined 471s ok 45 - CSP header authorize POST request to \# 471s ok 46 - Post FindUser request 471s ok 47 - Response is JSON 471s ok 48 - Good result 471s ok 49 - Good user 471s ok 50 - Post login 471s ok 51 - Get cookie lemonldappdata () 471s ok 52 - Get cookie lemonldap (db0fddd7d278a8e8fa10ddffe3ba0e38f7520620aeda3545b5f467149846af1c) 471s ok 53 - Get redirection 471s ok 54 - Location is http://test1.example.com 471s ok 55 - GET Portal 471s ok 56 - HTTP code is 200 471s ok 57 - Authenticated as rtyler 471s 1..57 471s ok 471s t/68-FindUser-without-Impersonation.t .......................................... 471s Warning: program compiled against libxml 215 using older 214 471s ok 1 - use Lemonldap::NG::Portal::Main; 471s ok 2 - Portal object 471s ok 3 - Init 471s ok 4 - Portal app 471s ok 5 - Get Portal 471s ok 6 - HTTP code is 200 471s ok 7 - Page contains a form 471s ok 8 - Host match 471s ok 9 - Field "user" is defined 471s ok 10 - Field "password" is defined 471s ok 11 - CSP header authorize POST request to \# 471s ok 12 - Search an account not found 471s ok 13 - Post FindUser request 471s ok 14 - Response is JSON 471s ok 15 - result => 0 471s ok 16 - error => 9 471s 1..16 471s ok 472s t/68-FindUser-without-attribute.t .............................................. 472s Warning: program compiled against libxml 215 using older 214 472s ok 1 - use Lemonldap::NG::Portal::Main; 472s ok 2 - Portal object 472s ok 3 - Init 472s ok 4 - Portal app 472s ok 5 - Get Portal 472s ok 6 - HTTP code is 200 472s ok 7 - Page contains a form 472s ok 8 - Host match 472s ok 9 - Field "user" is defined 472s ok 10 - Field "password" is defined 472s ok 11 - Field "spoofId" is defined 472s ok 12 - CSP header authorize POST request to \# 472s ok 13 - Search an account not found 472s ok 14 - Post FindUser request 472s ok 15 - Response is JSON 472s ok 16 - No user 472s ok 17 - result => 1 472s 1..17 472s ok 472s t/68-Impersonation-with-2F.t ................................................... 472s Warning: program compiled against libxml 215 using older 214 472s ok 1 - use Lemonldap::NG::Portal::Main; 472s ok 2 - use Lemonldap::NG::Common::FormEncode; 472s ok 3 - Portal object 472s ok 4 - Init 472s ok 5 - Portal app 472s ok 6 - Auth query 472s ok 7 - Get cookie lemonldap (a1779fafbfd7175a4b0ee77a811005959e7a5cb6f1a92678ae4482e4538c28dd) 472s ok 8 - Get Menu 472s ok 9 - Authenticated as rtyler 472s ok 10 - sfaManager link found 472s ok 11 - Form registration 472s ok 12 - Found TOTP js 472s ok 13 - Found custom Main Logo 472s ok 14 - Get new key 472s ok 15 - Content is JSON 472s ok 16 - Found secret 472s ok 17 - Found token 472s ok 18 - Found user 472s ok 19 - Code 472s ok 20 - Code contains 6 digits 472s ok 21 - Post code 472s ok 22 - Content is JSON 472s ok 23 - TOTP is registered 472s ok 24 - Logout request 472s ok 25 - Response is 200 472s ok 26 - Cookie is deleted 472s ok 27 - No pdata 472s ok 28 - Disconnect request 472s ok 29 - Response is 401 472s ok 30 - Get Menu 472s ok 31 - HTTP code is 200 472s ok 32 - Page contains a form 472s ok 33 - Host match 472s ok 34 - Field "user" is defined 472s ok 35 - Field "password" is defined 472s ok 36 - Field "spoofId" is defined 472s ok 37 - CSP header authorize POST request to \# 472s ok 38 - Auth query 472s ok 39 - HTTP code is 200 472s ok 40 - Page contains a form 472s ok 41 - URI match 472s ok 42 - Field "token" is defined 472s ok 43 - Post TOTP choice 472s ok 44 - HTTP code is 200 472s ok 45 - Page contains a form 472s ok 46 - URI match 472s ok 47 - Field "token" is defined 472s ok 48 - Code 472s ok 49 - Post code 472s ok 50 - Get cookie lemonldap (1cc83512ce401784b7e1c35c99795453c8d14a4eae5528e54ab284145e47ac4b) 472s ok 51 - Get Menu 472s ok 52 - HTTP code is 200 472s ok 53 - Authenticated as dwho 472s ok 54 - Form 2fregisters 472s ok 55 - Form registration 472s ok 56 - Found TOTP js 472s ok 57 - Found custom Main Logo 472s ok 58 - Get new key 472s ok 59 - Content is JSON 472s ok 60 - Not authorized to register a TOTP 472s ok 61 - Delete TOTP query 472s ok 62 - Content is JSON 472s ok 63 - Not authorized to unregister a TOTP 472s ok 64 - Post code 472s ok 65 - Content is JSON 472s ok 66 - Not authorized to verify a TOTP 472s ok 67 - Logout request 472s ok 68 - Response is 200 472s ok 69 - Cookie is deleted 472s ok 70 - No pdata 472s ok 71 - Disconnect request 472s ok 72 - Response is 401 472s 1..72 472s ok 472s t/68-Impersonation-with-Custom-Plugin.t ........................................ 472s Warning: program compiled against libxml 215 using older 214 472s ok 1 - use Lemonldap::NG::Portal::Main; 472s ok 2 - Portal object 472s ok 3 - Init 472s ok 4 - Portal app 472s ok 5 - Get Menu 472s ok 6 - HTTP code is 200 472s ok 7 - Page contains a form 472s ok 8 - Host match 472s ok 9 - Field "user" is defined 472s ok 10 - Field "password" is defined 472s ok 11 - Field "spoofId" is defined 472s ok 12 - CSP header authorize POST request to \# 472s ok 13 - Auth query 472s ok 14 - HTTP code is 200 472s ok 15 - Get cookie lemonldap (3a1058bca5bbe9c77ebe01251292c191164f137bbb4c46f000734f1b49ad6b11) 472s ok 16 - Logout request 472s ok 17 - Response is 200 472s ok 18 - Cookie is deleted 472s ok 19 - No pdata 472s ok 20 - Disconnect request 472s ok 21 - Response is 401 472s ok 22 - Auth query 472s ok 23 - Content is JSON 472s ok 24 - BAD CREDENTIALS 472s 1..24 472s ok 473s t/68-Impersonation-with-History.t .............................................. 473s Warning: program compiled against libxml 215 using older 214 473s ok 1 - use Lemonldap::NG::Portal::Main; 473s ok 2 - Portal object 473s ok 3 - Init 473s ok 4 - Portal app 473s ok 5 - Auth query 473s ok 6 - Response status is 401 473s ok 7 - Content is JSON 473s ok 8 - Error code is 5 473s ok 9 - Get Menu 473s ok 10 - HTTP code is 200 473s ok 11 - Page contains a form 473s ok 12 - Host match 473s ok 13 - Field "user" is defined 473s ok 14 - Field "password" is defined 473s ok 15 - Field "spoofId" is defined 473s ok 16 - CSP header authorize POST request to \# 473s ok 17 - Auth query 473s ok 18 - Get cookie lemonldap (b363337a82ff37cc11ccefdbd4b44fb1a072e0ade149ab7e61c238857974ab8c) 473s ok 19 - Get redirection 473s ok 20 - Location is http://auth.example.com/ 473s ok 21 - Get Menu 473s ok 22 - HTTP code is 200 473s ok 23 - Authenticated as rtyler 473s ok 24 - Logout request 473s ok 25 - Response is 200 473s ok 26 - Cookie is deleted 473s ok 27 - No pdata 473s ok 28 - Disconnect request 473s ok 29 - Response is 401 473s ok 30 - Get Menu 473s ok 31 - HTTP code is 200 473s ok 32 - Page contains a form 473s ok 33 - Host match 473s ok 34 - Field "user" is defined 473s ok 35 - Field "password" is defined 473s ok 36 - Field "spoofId" is defined 473s ok 37 - CSP header authorize POST request to \# 473s ok 38 - Auth query 473s ok 39 - Get cookie lemonldap (dfa842eff4bc25d517d4034c6425758422d546ba9982f71bc5332808fb310d74) 473s ok 40 - History found 473s ok 41 - -> Three entries found 473s ok 42 - -> One 'failedLogin' entry found 473s ok 43 - Logout request 473s ok 44 - Response is 200 473s ok 45 - Cookie is deleted 473s ok 46 - No pdata 473s ok 47 - Disconnect request 473s ok 48 - Response is 401 473s 1..48 473s ok 473s t/68-Impersonation-with-TOTP.t ................................................. 473s Warning: program compiled against libxml 215 using older 214 473s ok 1 - use Lemonldap::NG::Portal::Main; 473s ok 2 - Portal object 473s ok 3 - Init 473s ok 4 - Portal app 473s ok 5 - Get Menu 473s ok 6 - HTTP code is 200 473s ok 7 - Page contains a form 473s ok 8 - Host match 473s ok 9 - Field "user" is defined 473s ok 10 - Field "password" is defined 473s ok 11 - Field "spoofId" is defined 473s ok 12 - CSP header authorize POST request to \# 473s ok 13 - Auth query 473s ok 14 - Get cookie lemonldap (dce8ee346ac578442bdd8f8e809595ab20597fa8aca8284affc6106b41e7cf9e) 473s ok 15 - Get redirection 473s ok 16 - Location is http://auth.example.com/ 473s ok 17 - Get Menu 473s ok 18 - HTTP code is 200 473s ok 19 - Connected as dwho 473s ok 20 - Authenticated as rtyler 473s ok 21 - Form registration 473s ok 22 - Get redirection 473s ok 23 - Location header found 473s ok 24 - Form registration 473s ok 25 - Found TOTP js 473s ok 26 - Found custom Main Logo 473s ok 27 - Get new key 473s ok 28 - Content is JSON 473s ok 29 - Found secret 473s ok 30 - Found token 473s ok 31 - Code 473s ok 32 - Code contains 6 digits 473s ok 33 - Post code 473s ok 34 - Content is JSON 473s ok 35 - Key is registered 473s ok 36 - Logout request 473s ok 37 - Response is 200 473s ok 38 - Cookie is deleted 473s ok 39 - No pdata 473s ok 40 - Disconnect request 473s ok 41 - Response is 401 473s ok 42 - Get Menu 473s ok 43 - HTTP code is 200 473s ok 44 - Page contains a form 473s ok 45 - Host match 473s ok 46 - Field "user" is defined 473s ok 47 - Field "password" is defined 473s ok 48 - Field "spoofId" is defined 473s ok 49 - CSP header authorize POST request to \# 473s ok 50 - Auth query with Impersonation 473s ok 51 - HTTP code is 200 473s ok 52 - Page contains a form 473s ok 53 - URI match 473s ok 54 - Field "token" is defined 473s ok 55 - Code 473s ok 56 - Post code 473s ok 57 - Get cookie lemonldap (0d7214fdcfa1e2ce087b02212f492416cb952030e720235ba6bdf5c4624373de) 473s ok 58 - CheckUser form 473s ok 59 - HTTP code is 200 473s ok 60 - Page contains a form 473s ok 61 - URI match 473s ok 62 - Field "user" is defined 473s ok 63 - Field "url" is defined 473s ok 64 - Found trspan="checkUserMerged" 473s ok 65 - POST checkuser 473s ok 66 - HTTP code is 200 473s ok 67 - Page contains a form 473s ok 68 - URI match 473s ok 69 - Field "user" is defined 473s ok 70 - Field "url" is defined 473s ok 71 - Found trspan="checkUserMerged" 473s ok 72 - Found trspan="allowed" 473s ok 73 - Found trspan="headers" 473s ok 74 - Found trspan="groups_sso" 473s ok 75 - Found trspan="attributes" 473s ok 76 - Found trspan="macros" 473s ok 77 - Found _userDB 473s ok 78 - Found Auth-User 473s ok 79 - Found dwho 473s ok 80 - Found su 473s ok 81 - Found uid 473s ok 82 - Found _whatToTrace 473s ok 83 - CheckUser form 473s ok 84 - HTTP code is 200 473s ok 85 - Page contains a form 473s ok 86 - URI match 473s ok 87 - Field "user" is defined 473s ok 88 - Field "url" is defined 473s ok 89 - Found trspan="checkUserMerged" 473s ok 90 - POST checkuser 473s ok 91 - HTTP code is 200 473s ok 92 - Page contains a form 473s ok 93 - URI match 473s ok 94 - Field "user" is defined 473s ok 95 - Field "url" is defined 473s ok 96 - Found trspan="checkUserComputedSession" 473s ok 97 - Found macro authMode 473s ok 98 - Found TOTP 473s ok 99 - Logout request 473s ok 100 - Response is 200 473s ok 101 - Cookie is deleted 473s ok 102 - No pdata 473s ok 103 - Disconnect request 473s ok 104 - Response is 401 473s 1..104 473s ok 474s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 474s Warning: program compiled against libxml 215 using older 214 474s ok 1 - use Lemonldap::NG::Portal::Main; 474s ok 2 - Portal object 474s ok 3 - Init 474s ok 4 - Portal app 474s ok 5 - Get Menu 474s ok 6 - HTTP code is 200 474s ok 7 - Page contains a form 474s ok 8 - Host match 474s ok 9 - Field "user" is defined 474s ok 10 - Field "password" is defined 474s ok 11 - Field "spoofId" is defined 474s ok 12 - Field "token" is defined 474s ok 13 - CSP header authorize POST request to \# 474s ok 14 - Auth query 474s ok 15 - Get cookie lemonldap (004cd9c097e37c205b2e4f91e22989a99632d550304bdb7127f0b9a65e4d8c7c) 474s ok 16 - Get Menu 474s ok 17 - Authenticated as dwho 474s ok 18 - Logout request 474s ok 19 - Response is 200 474s ok 20 - Cookie is deleted 474s ok 21 - No pdata 474s ok 22 - Disconnect request 474s ok 23 - Response is 401 474s ok 24 - Get Menu 474s ok 25 - HTTP code is 200 474s ok 26 - Page contains a form 474s ok 27 - Host match 474s ok 28 - Field "user" is defined 474s ok 29 - Field "password" is defined 474s ok 30 - Field "spoofId" is defined 474s ok 31 - Field "token" is defined 474s ok 32 - CSP header authorize POST request to \# 474s ok 33 - Auth query 474s ok 34 - PE5 found 474s ok 35 - HTTP code is 200 474s ok 36 - Page contains a form 474s ok 37 - Host match 474s ok 38 - Field "user" is defined 474s ok 39 - Field "password" is defined 474s ok 40 - Field "spoofId" is defined 474s ok 41 - Field "token" is defined 474s ok 42 - CSP header authorize POST request to \# 474s ok 43 - Auth query 474s ok 44 - Get cookie lemonldap (a0968f2edbecfd25ab31d1954f32c03c2aada20cea88c42ec22e2b9f5fdadd59) 474s ok 45 - Get Menu 474s ok 46 - Authenticated as msmith 474s ok 47 - Logout request 474s ok 48 - Response is 200 474s ok 49 - Cookie is deleted 474s ok 50 - No pdata 474s ok 51 - Disconnect request 474s ok 52 - Response is 401 474s 1..52 474s ok 474s t/68-Impersonation-with-doubleCookies.t ........................................ 474s Warning: program compiled against libxml 215 using older 214 474s ok 1 - use Lemonldap::NG::Portal::Main; 474s ok 2 - Portal object 474s ok 3 - Init 474s ok 4 - Portal app 474s ok 5 - Get Menu 474s ok 6 - HTTP code is 200 474s ok 7 - Page contains a form 474s ok 8 - Host match 474s ok 9 - Field "user" is defined 474s ok 10 - Field "password" is defined 474s ok 11 - Field "spoofId" is defined 474s ok 12 - CSP header authorize POST request to \# 474s ok 13 - Auth query 474s ok 14 - PE40 found 474s ok 15 - Get Menu 474s ok 16 - HTTP code is 200 474s ok 17 - Page contains a form 474s ok 18 - Host match 474s ok 19 - Field "user" is defined 474s ok 20 - Field "password" is defined 474s ok 21 - Field "spoofId" is defined 474s ok 22 - CSP header authorize POST request to \# 474s ok 23 - Get Menu 474s ok 24 - HTTP code is 200 474s ok 25 - Page contains a form 474s ok 26 - Host match 474s ok 27 - Field "user" is defined 474s ok 28 - Field "password" is defined 474s ok 29 - Field "spoofId" is defined 474s ok 30 - CSP header authorize POST request to \# 474s ok 31 - Auth query 474s ok 32 - PE5 found 474s ok 33 - Get Menu 474s ok 34 - HTTP code is 200 474s ok 35 - Page contains a form 474s ok 36 - Host match 474s ok 37 - Field "user" is defined 474s ok 38 - Field "password" is defined 474s ok 39 - Field "spoofId" is defined 474s ok 40 - CSP header authorize POST request to \# 474s ok 41 - Get Menu 474s ok 42 - HTTP code is 200 474s ok 43 - Page contains a form 474s ok 44 - Host match 474s ok 45 - Field "user" is defined 474s ok 46 - Field "password" is defined 474s ok 47 - Field "spoofId" is defined 474s ok 48 - CSP header authorize POST request to \# 474s ok 49 - Auth query 474s ok 50 - PE93 found 474s ok 51 - Get Menu 474s ok 52 - HTTP code is 200 474s ok 53 - Page contains a form 474s ok 54 - Host match 474s ok 55 - Field "user" is defined 474s ok 56 - Field "password" is defined 474s ok 57 - Field "spoofId" is defined 474s ok 58 - CSP header authorize POST request to \# 474s ok 59 - Get Menu 474s ok 60 - HTTP code is 200 474s ok 61 - Page contains a form 474s ok 62 - Host match 474s ok 63 - Field "user" is defined 474s ok 64 - Field "password" is defined 474s ok 65 - Field "spoofId" is defined 474s ok 66 - CSP header authorize POST request to \# 474s ok 67 - Auth query 474s ok 68 - Get cookie lemonldap (67e0dd2ef99dc8416b345626edcaf699dae6639debe0dd9af291db3bc36e9c6f) 474s ok 69 - Get cookie lemonldaphttp () 474s ok 70 - Get redirection 474s ok 71 - Location is http://auth.example.com/ 474s ok 72 - -> Get cookie : lemonldap=something 474s ok 73 - -> Cookie 'lemonldap' is HttpOnly 474s ok 74 - -> Cookie 'lemonldap' is secure 474s ok 75 - CheckUser form 474s ok 76 - HTTP code is 200 474s ok 77 - Page contains a form 474s ok 78 - URI match 474s ok 79 - Field "user" is defined 474s ok 80 - Field "url" is defined 474s ok 81 - Found trspan="checkUser" 474s ok 82 - POST checkuser 474s ok 83 - Found macro test_impersonation 474s ok 84 - Found msmith/msmith 474s ok 85 - Logout request 474s ok 86 - Response is 200 474s ok 87 - Cookie is deleted 474s ok 88 - No pdata 474s ok 89 - Disconnect request 474s ok 90 - Response is 401 474s ok 91 - Get Menu 474s ok 92 - HTTP code is 200 474s ok 93 - Page contains a form 474s ok 94 - Host match 474s ok 95 - Field "user" is defined 474s ok 96 - Field "password" is defined 474s ok 97 - Field "spoofId" is defined 474s ok 98 - CSP header authorize POST request to \# 474s ok 99 - Auth query 474s ok 100 - Get cookie lemonldap (49867581fd048d8d40a91c97c998216b638f1bc0a72435a37ec14913373a07dc) 474s ok 101 - Get redirection 474s ok 102 - Location is http://auth.example.com/ 474s ok 103 - Get Menu 474s ok 104 - HTTP code is 200 474s ok 105 - Connected as dwho 474s ok 106 - CheckUser form 474s ok 107 - HTTP code is 200 474s ok 108 - Page contains a form 474s ok 109 - URI match 474s ok 110 - Field "user" is defined 474s ok 111 - Field "url" is defined 474s ok 112 - Found trspan="checkUser" 474s ok 113 - POST checkuser 474s ok 114 - HTTP code is 200 474s ok 115 - Page contains a form 474s ok 116 - URI match 474s ok 117 - Field "user" is defined 474s ok 118 - Field "url" is defined 474s ok 119 - Found trspan="checkUser" 474s ok 120 - Found trspan="allowed" 474s ok 121 - Found trspan="headers" 474s ok 122 - Found trspan="macros" 474s ok 123 - Found trspan="attributes" 474s ok 124 - Found _userDB 474s ok 125 - Found Auth-User 474s ok 126 - Found dwho 474s ok 127 - Found _whatToTrace 474s ok 128 - Found testPrefix_groups 474s ok 129 - Found "su; su_test; test_su" 474s ok 130 - Found testPrefix_uid 474s ok 131 - Found rtyler 474s ok 132 - Found macro test_impersonation 474s ok 133 - Found rtyler/dwo 474s ok 134 - Found 34 attributes 474s ok 135 - _auth 474s ok 136 - _httpSession 474s ok 137 - uid 474s ok 138 - testPrefix__auth 474s ok 139 - testPrefix__httpSession 474s ok 140 - testPrefix_uid 474s ok 141 - Logout request 474s ok 142 - Response is 200 474s ok 143 - Cookie is deleted 474s ok 144 - No pdata 474s ok 145 - Disconnect request 474s ok 146 - Response is 401 474s 1..146 474s ok 474s t/68-Impersonation-with-filtered-merge.t ....................................... 474s Warning: program compiled against libxml 215 using older 214 474s ok 1 - use Lemonldap::NG::Portal::Main; 474s ok 2 - Portal object 474s ok 3 - Init 474s ok 4 - Portal app 474s ok 5 - Get Menu 474s ok 6 - HTTP code is 200 474s ok 7 - Page contains a form 474s ok 8 - Host match 474s ok 9 - Field "user" is defined 474s ok 10 - Field "password" is defined 474s ok 11 - Field "spoofId" is defined 474s ok 12 - CSP header authorize POST request to \# 474s ok 13 - Auth query 474s ok 14 - Get cookie lemonldap (2189c10982cf19552f6ea8268e3947adbe982676f49c8357e23deb9ff8c0f9b7) 474s ok 15 - Get redirection 474s ok 16 - Location is http://auth.example.com/ 474s ok 17 - Get Menu 474s ok 18 - HTTP code is 200 474s ok 19 - Connected as dwho 474s ok 20 - Authenticated as dwho 474s ok 21 - CheckUser form 474s ok 22 - HTTP code is 200 474s ok 23 - Page contains a form 474s ok 24 - URI match 474s ok 25 - Field "user" is defined 474s ok 26 - Field "url" is defined 474s ok 27 - Found trspan="checkUserMerged" 474s ok 28 - POST checkuser 474s ok 29 - HTTP code is 200 474s ok 30 - Page contains a form 474s ok 31 - URI match 474s ok 32 - Field "user" is defined 474s ok 33 - Field "url" is defined 474s ok 34 - Found trspan="checkUser" 474s ok 35 - Found trspan="allowed" 474s ok 36 - Found trspan="headers" 474s ok 37 - Found trspan="groups_sso" 474s ok 38 - Found trspan="macros" 474s ok 39 - Found trspan="attributes" 474s ok 40 - Found _userDB 474s ok 41 - Found Auth-User 474s ok 42 - Found dwho 474s ok 43 - Found su 474s ok 44 - Found su_test 474s ok 45 - NOT found _test_ 474s ok 46 - NOT found test_su 474s ok 47 - Found uid 474s ok 48 - Found _whatToTrace 474s ok 49 - POST checkuser 474s ok 50 - Response is JSON 474s ok 51 - Right number of real_hGroups found 474s ok 52 - Right number of hGroups found 474s ok 53 - Logout request 474s ok 54 - Response is 200 474s ok 55 - Cookie is deleted 474s ok 56 - No pdata 474s ok 57 - Disconnect request 474s ok 58 - Response is 401 474s 1..58 474s ok 475s t/68-Impersonation-with-merge.t ................................................ 475s Warning: program compiled against libxml 215 using older 214 475s ok 1 - use Lemonldap::NG::Portal::Main; 475s ok 2 - Portal object 475s ok 3 - Init 475s ok 4 - Portal app 475s ok 5 - Get Menu 475s ok 6 - HTTP code is 200 475s ok 7 - Page contains a form 475s ok 8 - Host match 475s ok 9 - Field "user" is defined 475s ok 10 - Field "password" is defined 475s ok 11 - Field "spoofId" is defined 475s ok 12 - CSP header authorize POST request to \# 475s ok 13 - Auth query 475s ok 14 - Get cookie lemonldap (b053969887423ad6f5813550dcfd049d1e6d4591c21d0ee5532e1d59d60f3965) 475s ok 15 - Get redirection 475s ok 16 - Location is http://auth.example.com/ 475s ok 17 - Get Menu 475s ok 18 - HTTP code is 200 475s ok 19 - Connected as dwho 475s ok 20 - Authenticated as dwho 475s ok 21 - CheckUser form 475s ok 22 - HTTP code is 200 475s ok 23 - Page contains a form 475s ok 24 - URI match 475s ok 25 - Field "user" is defined 475s ok 26 - Field "url" is defined 475s ok 27 - Found trspan="checkUserMerged" 475s ok 28 - POST checkuser 475s ok 29 - HTTP code is 200 475s ok 30 - Page contains a form 475s ok 31 - URI match 475s ok 32 - Field "user" is defined 475s ok 33 - Field "url" is defined 475s ok 34 - Found trspan="checkUserMerged" 475s ok 35 - Found trspan="allowed" 475s ok 36 - Found trspan="headers" 475s ok 37 - Found trspan="groups_sso" 475s ok 38 - Found SSO group "su" 475s ok 39 - Found SSO group "su_test" 475s ok 40 - Found SSO group "test_su" 475s ok 41 - Found trspan="attributes" 475s ok 42 - Found trspan="macros" 475s ok 43 - Found _userDB 475s ok 44 - Found Auth-User 475s ok 45 - Found dwho 475s ok 46 - Found su 475s ok 47 - Found su_test 475s ok 48 - NOT found _test_ 475s ok 49 - Found test_su 475s ok 50 - Found _whatToTrace 475s ok 51 - Found uid 475s ok 52 - POST checkuser 475s ok 53 - Response is JSON 475s ok 54 - Right number of real_hGroups found 475s ok 55 - Right number of hGroups found 475s ok 56 - Logout request 475s ok 57 - Response is 200 475s ok 58 - Cookie is deleted 475s ok 59 - No pdata 475s ok 60 - Disconnect request 475s ok 61 - Response is 401 475s 1..61 475s ok 475s t/68-Impersonation.t ........................................................... 475s Warning: program compiled against libxml 215 using older 214 475s ok 1 - use Lemonldap::NG::Portal::Main; 475s ok 2 - Portal object 475s ok 3 - Init 475s ok 4 - Portal app 475s ok 5 - Get Menu 475s ok 6 - HTTP code is 200 475s ok 7 - Page contains a form 475s ok 8 - Host match 475s ok 9 - Field "user" is defined 475s ok 10 - Field "password" is defined 475s ok 11 - Field "spoofId" is defined 475s ok 12 - CSP header authorize POST request to \# 475s ok 13 - Auth query 475s ok 14 - PE40 found 475s ok 15 - Get Menu 475s ok 16 - HTTP code is 200 475s ok 17 - Page contains a form 475s ok 18 - Host match 475s ok 19 - Field "user" is defined 475s ok 20 - Field "password" is defined 475s ok 21 - Field "spoofId" is defined 475s ok 22 - CSP header authorize POST request to \# 475s ok 23 - Get Menu 475s ok 24 - HTTP code is 200 475s ok 25 - Page contains a form 475s ok 26 - Host match 475s ok 27 - Field "user" is defined 475s ok 28 - Field "password" is defined 475s ok 29 - Field "spoofId" is defined 475s ok 30 - CSP header authorize POST request to \# 475s ok 31 - Auth query 475s ok 32 - PE5 found 475s ok 33 - Get Menu 475s ok 34 - HTTP code is 200 475s ok 35 - Page contains a form 475s ok 36 - Host match 475s ok 37 - Field "user" is defined 475s ok 38 - Field "password" is defined 475s ok 39 - Field "spoofId" is defined 475s ok 40 - CSP header authorize POST request to \# 475s ok 41 - Get Menu 475s ok 42 - HTTP code is 200 475s ok 43 - Page contains a form 475s ok 44 - Host match 475s ok 45 - Field "user" is defined 475s ok 46 - Field "password" is defined 475s ok 47 - Field "spoofId" is defined 475s ok 48 - CSP header authorize POST request to \# 475s ok 49 - Auth query 475s ok 50 - PE93 found 475s ok 51 - Get Menu 475s ok 52 - HTTP code is 200 475s ok 53 - Page contains a form 475s ok 54 - Host match 475s ok 55 - Field "user" is defined 475s ok 56 - Field "password" is defined 475s ok 57 - Field "spoofId" is defined 475s ok 58 - CSP header authorize POST request to \# 475s ok 59 - Get Menu 475s ok 60 - HTTP code is 200 475s ok 61 - Page contains a form 475s ok 62 - Host match 475s ok 63 - Field "user" is defined 475s ok 64 - Field "password" is defined 475s ok 65 - Field "spoofId" is defined 475s ok 66 - CSP header authorize POST request to \# 475s ok 67 - Auth query 475s ok 68 - Get cookie lemonldap (157fe68c418c2b3f4c8f5aa1c6148b466cc6f6719d6558ae9df2d3899eee73fd) 475s ok 69 - Get redirection 475s ok 70 - Location is http://auth.example.com/ 475s ok 71 - Get Menu 475s ok 72 - HTTP code is 200 475s ok 73 - Connected as msmith 475s ok 74 - Authenticated as msmith 475s ok 75 - CheckUser form 475s ok 76 - HTTP code is 200 475s ok 77 - Page contains a form 475s ok 78 - URI match 475s ok 79 - Field "user" is defined 475s ok 80 - Field "url" is defined 475s ok 81 - Found trspan="checkUser" 475s ok 82 - POST checkuser 475s ok 83 - Found macro test_impersonation 475s ok 84 - Found msmith/msmith 475s ok 85 - Found two MSMITH@BADWOLF.ORG 475s ok 86 - Logout request 475s ok 87 - Response is 200 475s ok 88 - Cookie is deleted 475s ok 89 - No pdata 475s ok 90 - Disconnect request 475s ok 91 - Response is 401 475s ok 92 - Get Menu 475s ok 93 - HTTP code is 200 475s ok 94 - Page contains a form 475s ok 95 - Host match 475s ok 96 - Field "user" is defined 475s ok 97 - Field "password" is defined 475s ok 98 - Field "spoofId" is defined 475s ok 99 - CSP header authorize POST request to \# 475s ok 100 - Auth query 475s ok 101 - Get cookie lemonldap (59cdb64d1456532907486c8a8325fd97efef6ccff9723168e19065a682b66ff4) 475s ok 102 - Get redirection 475s ok 103 - Location is http://auth.example.com/ 475s ok 104 - Get Menu 475s ok 105 - HTTP code is 200 475s ok 106 - Connected as dwho 475s ok 107 - Authenticated as dwho 475s ok 108 - CheckUser form 475s ok 109 - HTTP code is 200 475s ok 110 - Page contains a form 475s ok 111 - URI match 475s ok 112 - Field "user" is defined 475s ok 113 - Field "url" is defined 475s ok 114 - Found trspan="checkUser" 475s ok 115 - POST checkuser 475s ok 116 - HTTP code is 200 475s ok 117 - Page contains a form 475s ok 118 - URI match 475s ok 119 - Field "user" is defined 475s ok 120 - Field "url" is defined 475s ok 121 - Found trspan="checkUser" 475s ok 122 - Found trspan="allowed" 475s ok 123 - Found trspan="headers" 475s ok 124 - Found trspan="macros" 475s ok 125 - Found trspan="attributes" 475s ok 126 - Found _userDB 475s ok 127 - Found Auth-User 475s ok 128 - Found dwho 475s ok 129 - Found _whatToTrace 475s ok 130 - Found testPrefix_groups 475s ok 131 - Found "su; su_test; test_su" 475s ok 132 - Found testPrefix_uid 475s ok 133 - Found rtyler 475s ok 134 - Found macro test_impersonation 475s ok 135 - Found rtyler/dwo 475s ok 136 - Found _session_id 475s ok 137 - Found _session_id 475s ok 138 - Found 34 attributes 475s ok 139 - _auth 475s ok 140 - uid 475s ok 141 - testPrefix__auth 475s ok 142 - testPrefix_uid 475s ok 143 - Logout request 475s ok 144 - Response is 200 475s ok 145 - Cookie is deleted 475s ok 146 - No pdata 475s ok 147 - Disconnect request 475s ok 148 - Response is 401 475s 1..148 475s ok 475s t/68-InitializePasswordReset.t ................................................. 475s Warning: program compiled against libxml 215 using older 214 475s ok 1 - use Lemonldap::NG::Portal::Main; 475s ok 2 - Portal object 475s ok 3 - Init 475s ok 4 - Portal app 475s ok 5 - Auth query 475s ok 6 - HTTP code is 200 475s ok 7 - Get cookie lemonldap (0ba4d8bf2cff93fec280fe22ad8e66576a401f91894d6b1962e9bc954cd55d0f) 475s ok 8 - Force reinitialization for rtyler@badwolf.org 475s ok 9 - HTTP code is 200 475s ok 10 - HTTP code is 200 475s ok 11 - Content-Type is JSON 475s ok 12 - Content is valid JSON 475s ok 13 - mail_token found 475s ok 14 - reset url found and have a correct format 475s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 475s ok 16 - HTTP code is 403 475s ok 17 - Content is valid JSON 475s ok 18 - authentication error 475s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 475s ok 20 - HTTP code is 404 475s ok 21 - Content is valid JSON 475s ok 22 - user not found 475s 1..22 475s ok 476s t/70-2F-Password.t ............................................................. 476s Warning: program compiled against libxml 215 using older 214 476s ok 1 - use Lemonldap::NG::Portal::Main; 476s ok 2 - Portal object 476s ok 3 - Init 476s ok 4 - Portal app 476s # Subtest: Register Password 2FA 476s ok 1 - Get Menu 476s ok 2 - HTTP code is 200 476s ok 3 - Page contains a form 476s ok 4 - Host match 476s ok 5 - Field "user" is defined 476s ok 6 - Field "password" is defined 476s ok 7 - CSP header authorize POST request to \# 476s ok 8 - Auth query 476s ok 9 - Get cookie lemonldap (1c2ed4491129065508df5d91aa0543064e6bd70082cb28f88e10d5f2149d916c) 476s ok 10 - Get redirection 476s ok 11 - Location is http://auth.example.com/ 476s ok 12 - Form registration 476s ok 13 - Get redirection 476s ok 14 - Location header found 476s ok 15 - Form registration 476s ok 16 - Found password js 476s ok 17 - HTTP code is 200 476s ok 18 - Content-Type is JSON 476s ok 19 - Content is valid JSON 476s ok 20 - Post registration (mismatched) 476s ok 21 476s ok 22 - HTTP code is 200 476s ok 23 - Content-Type is JSON 476s ok 24 - Content is valid JSON 476s ok 25 - Post registration (mismatched) 476s ok 26 476s ok 27 - HTTP code is 200 476s ok 28 - Content-Type is JSON 476s ok 29 - Content is valid JSON 476s ok 30 - Post registration (mismatched) 476s ok 31 - Key is registered 476s ok 32 - Logout request 476s ok 33 - Response is 200 476s ok 34 - Cookie is deleted 476s ok 35 - No pdata 476s ok 36 - Disconnect request 476s ok 37 - Response is 401 476s 1..37 476s ok 5 - Register Password 2FA 476s # Subtest: Try to login with invalid 2FA password 476s ok 1 - Get Menu 476s ok 2 - HTTP code is 200 476s ok 3 - Page contains a form 476s ok 4 - Host match 476s ok 5 - Field "user" is defined 476s ok 6 - Field "password" is defined 476s ok 7 - CSP header authorize POST request to \# 476s ok 8 - Auth query 476s ok 9 - HTTP code is 200 476s ok 10 - Page contains a form 476s ok 11 - URI match 476s ok 12 - Post code 476s ok 13 - Expected portal error code: code found on page 476s ok 14 - Expected portal error code 476s 1..14 476s ok 6 - Try to login with invalid 2FA password 476s # Subtest: Try to login with valid 2FA password 476s ok 1 - Get Menu 476s ok 2 - HTTP code is 200 476s ok 3 - Page contains a form 476s ok 4 - Host match 476s ok 5 - Field "user" is defined 476s ok 6 - Field "password" is defined 476s ok 7 - CSP header authorize POST request to \# 476s ok 8 - Auth query 476s ok 9 - HTTP code is 200 476s ok 10 - Page contains a form 476s ok 11 - URI match 476s ok 12 - Post code 476s ok 13 - Get cookie lemonldap (5d8570dad41b734a5a6e2122e1c442abd82830829df5842f55df730ef706877a) 476s ok 14 - Get session using restSessionServer 476s ok 15 - HTTP code is 200 476s ok 16 - Deserialize session content 476s ok 17 - Session has correct value for authenticationLevel 476s ok 18 - Session has correct value for uid 476s ok 19 - Session has correct value for _auth 476s ok 20 - Session has correct value for _2f 476s ok 21 - Logout request 476s ok 22 - Response is 200 476s ok 23 - Cookie is deleted 476s ok 24 - No pdata 476s ok 25 - Disconnect request 476s ok 26 - Response is 401 476s 1..26 476s ok 7 - Try to login with valid 2FA password 476s 1..7 476s ok 476s t/70-2F-TOTP-8-with-global-storage.t ........................................... 476s Warning: program compiled against libxml 215 using older 214 476s ok 1 - use Lemonldap::NG::Portal::Main; 476s ok 2 - Portal object 476s ok 3 - Init 476s ok 4 - Portal app 476s ok 5 - Get Menu 476s ok 6 - HTTP code is 200 476s ok 7 - Page contains a form 476s ok 8 - Host match 476s ok 9 - Field "user" is defined 476s ok 10 - Field "password" is defined 476s ok 11 - Field "token" is defined 476s ok 12 - CSP header authorize POST request to \# 476s ok 13 - Auth query 476s ok 14 - Get cookie lemonldap (5682227ff098d7bafb6fa24f433e815e7ea8a3b31393d4b9e6374c5787924f98) 476s ok 15 - Get redirection 476s ok 16 - Location is http://auth.example.com/ 476s ok 17 - Form registration 476s ok 18 - Get redirection 476s ok 19 - Location header found 476s ok 20 - Form registration 476s ok 21 - Found TOTP js 476s ok 22 - Get new key 476s ok 23 - Content is JSON 476s ok 24 - Found secret 476s ok 25 - Found token 476s ok 26 - Code 476s ok 27 - Code contains 8 digits 476s ok 28 - Post code 476s ok 29 - Content is JSON 476s ok 30 - Key is registered 476s ok 31 - Logout request 476s ok 32 - Response is 200 476s ok 33 - Cookie is deleted 476s ok 34 - No pdata 476s ok 35 - Disconnect request 476s ok 36 - Response is 401 476s ok 37 - Get Menu 476s ok 38 - HTTP code is 200 476s ok 39 - Page contains a form 476s ok 40 - Host match 476s ok 41 - Field "user" is defined 476s ok 42 - Field "password" is defined 476s ok 43 - Field "token" is defined 476s ok 44 - CSP header authorize POST request to \# 476s ok 45 - Auth query 476s ok 46 - HTTP code is 200 476s ok 47 - Page contains a form 476s ok 48 - URI match 476s ok 49 - Field "token" is defined 476s ok 50 - LLNG Code 476s ok 51 - Post code 476s ok 52 - Get cookie lemonldap (88d0ad4d241014b238d0bea33c510d6e3898d1077c22bacde23a3ebc5a2593f1) 476s ok 53 - Logout request 476s ok 54 - Response is 200 476s ok 55 - Cookie is deleted 476s ok 56 - No pdata 476s ok 57 - Disconnect request 476s ok 58 - Response is 401 476s ok 59 - Get Menu 476s ok 60 - HTTP code is 200 476s ok 61 - Page contains a form 476s ok 62 - Host match 476s ok 63 - Field "user" is defined 476s ok 64 - Field "password" is defined 476s ok 65 - Field "token" is defined 476s ok 66 - CSP header authorize POST request to \# 476s ok 67 - Auth query 476s ok 68 - HTTP code is 200 476s ok 69 - Page contains a form 476s ok 70 - URI match 476s ok 71 - Field "token" is defined 476s ok 72 - LLNG Code 476s ok 73 - Post code 476s ok 74 - Token expired 476s ok 75 - Login form is not displayed 476s ok 76 - Get Menu 476s ok 77 - HTTP code is 200 476s ok 78 - Page contains a form 476s ok 79 - Host match 476s ok 80 - Field "user" is defined 476s ok 81 - Field "password" is defined 476s ok 82 - Field "token" is defined 476s ok 83 - CSP header authorize POST request to \# 476s ok 84 - Auth query 476s ok 85 - HTTP code is 200 476s ok 86 - Page contains a form 476s ok 87 - URI match 476s ok 88 - Field "token" is defined 476s 1..88 476s ok 477s t/70-2F-TOTP-Hook.t ............................................................ 477s Warning: program compiled against libxml 215 using older 214 477s ok 1 - use Lemonldap::NG::Portal::Main; 477s ok 2 - Portal object 477s ok 3 - Init 477s ok 4 - Portal app 477s ok 5 - Auth query 477s ok 6 - Get cookie lemonldap (07e3d9f306489d2f3d119d90f9bceb8fdda338f11569dcf25fb773f1c145e01e) 477s ok 7 - Form registration 477s ok 8 - Found TOTP js 477s ok 9 - Get new key 477s ok 10 - Content is JSON 477s ok 11 - Found secret 477s ok 12 - Found token 477s ok 13 - Found user 477s ok 14 - Code 477s ok 15 - Code contains 6 digits 477s ok 16 - Post code 477s ok 17 - Content is JSON 477s ok 18 - TOTP is registered 477s ok 19 - Logout request 477s ok 20 - Response is 200 477s ok 21 - Cookie is deleted 477s ok 22 - No pdata 477s ok 23 - Disconnect request 477s ok 24 - Response is 401 477s ok 25 - Auth query 477s ok 26 - HTTP code is 200 477s ok 27 - Page contains a form 477s ok 28 - URI match 477s ok 29 - Field "token" is defined 477s ok 30 - Code 477s ok 31 - Post code 477s ok 32 - Get cookie lemonldap (905088d9da75ec2989dad51ff5e301db08d17d6f3e2dc96458b07e54eb8a7f13) 477s ok 33 - Logout request 477s ok 34 - Response is 200 477s ok 35 - Cookie is deleted 477s ok 36 - No pdata 477s ok 37 - Disconnect request 477s ok 38 - Response is 401 477s ok 39 - Auth query 477s ok 40 - HTTP code is 200 477s ok 41 - Page contains a form 477s ok 42 - URI match 477s ok 43 - Field "token" is defined 477s ok 44 - Code 477s ok 45 - Post code 477s ok 46 - Expected portal error code: code found on page 477s ok 47 - Expected portal error code 477s 1..47 477s ok 477s t/70-2F-TOTP-encryption.t ...................................................... 477s Warning: program compiled against libxml 215 using older 214 477s ok 1 - use Lemonldap::NG::Portal::Main; 477s ok 2 - Portal object 477s ok 3 - Init 477s ok 4 - Portal app 477s ok 5 - Get Menu 477s ok 6 - HTTP code is 200 477s ok 7 - Page contains a form 477s ok 8 - Host match 477s ok 9 - Field "user" is defined 477s ok 10 - Field "password" is defined 477s ok 11 - Field "token" is defined 477s ok 12 - CSP header authorize POST request to \# 477s ok 13 - Auth query 477s ok 14 - Get cookie lemonldap (2a5b568f4b139caf9167834068bc52ad7a6ab1c72c3300880dddb7c6e3cf2973) 477s ok 15 - Get redirection 477s ok 16 - Location is http://auth.example.com/ 477s ok 17 - Form registration 477s ok 18 - Get redirection 477s ok 19 - Location header found 477s ok 20 - Form registration 477s ok 21 - Found TOTP js 477s ok 22 - Get new key 477s ok 23 - Content is JSON 477s ok 24 - Found secret 477s ok 25 - Found token 477s ok 26 - Code 477s ok 27 - Code contains 6 digits 477s ok 28 - Post code 477s ok 29 - Content is JSON 477s ok 30 - Key is registered 477s ok 31 - Logout request 477s ok 32 - Response is 200 477s ok 33 - Cookie is deleted 477s ok 34 - No pdata 477s ok 35 - Disconnect request 477s ok 36 - Response is 401 477s ok 37 - Get Menu 477s ok 38 - HTTP code is 200 477s ok 39 - Page contains a form 477s ok 40 - Host match 477s ok 41 - Field "user" is defined 477s ok 42 - Field "password" is defined 477s ok 43 - Field "token" is defined 477s ok 44 - CSP header authorize POST request to \# 477s ok 45 - Auth query 477s ok 46 - HTTP code is 200 477s ok 47 - Page contains a form 477s ok 48 - URI match 477s ok 49 - Field "token" is defined 477s ok 50 - LLNG Code 477s ok 51 - Post code 477s ok 52 - Get cookie lemonldap (1be1723dd4898def939c95cdad5e96abe97be320a3ecf9ed47af255415b6016e) 477s ok 53 - Logout request 477s ok 54 - Response is 200 477s ok 55 - Cookie is deleted 477s ok 56 - No pdata 477s ok 57 - Disconnect request 477s ok 58 - Response is 401 477s ok 59 - Get Menu 477s ok 60 - HTTP code is 200 477s ok 61 - Page contains a form 477s ok 62 - Host match 477s ok 63 - Field "user" is defined 477s ok 64 - Field "password" is defined 477s ok 65 - Field "token" is defined 477s ok 66 - CSP header authorize POST request to \# 477s ok 67 - Auth query 477s ok 68 - HTTP code is 200 477s ok 69 - Page contains a form 477s ok 70 - URI match 477s ok 71 - Field "token" is defined 477s ok 72 - LLNG Code 477s ok 73 - Post code 477s ok 74 - Token expired 477s ok 75 - Login form is not displayed 477s ok 76 - Get Menu 477s ok 77 - HTTP code is 200 477s ok 78 - Page contains a form 477s ok 79 - Host match 477s ok 80 - Field "user" is defined 477s ok 81 - Field "password" is defined 477s ok 82 - Field "token" is defined 477s ok 83 - CSP header authorize POST request to \# 477s ok 84 - Auth query 477s ok 85 - HTTP code is 200 477s ok 86 - Page contains a form 477s ok 87 - URI match 477s ok 88 - Field "token" is defined 477s ok 89 - TOTP persistent data found 477s ok 90 - Only one device found 477s ok 91 - TOTP secret is encrypted 477s 1..91 477s ok 477s t/70-2F-TOTP-multiple-register.t ............................................... 477s Warning: program compiled against libxml 215 using older 214 477s ok 1 - use Lemonldap::NG::Portal::Main; 477s ok 2 - Portal object 477s ok 3 - Init 477s ok 4 - Portal app 477s ok 5 - Auth query 477s ok 6 - Get cookie lemonldap (76c4e21fde85f2726eb330166909707f4b0cebec28fd6b33d9d2b4dc96c1dd62) 477s ok 7 - Get Menu 477s ok 8 - Form registration 477s ok 9 - Get redirection 477s ok 10 - Location header found 477s ok 11 - Form registration 477s ok 12 - Form registration 477s ok 13 - Found TOTP js 477s ok 14 - Get new key 477s ok 15 - Content is JSON 477s ok 16 - Found secret 477s ok 17 - Found token 477s ok 18 - Found user 477s ok 19 - Code 477s ok 20 - Code contains 6 digits 477s ok 21 - Post code 477s ok 22 - Content is JSON 477s ok 23 - TOTP is registered 477s ok 24 - Form registration 477s ok 25 - Found newly registered device 477s ok 26 - Found button to register a new device 477s ok 27 - Form registration 477s ok 28 - Found TOTP js 477s ok 29 - Get new key 477s ok 30 - Content is JSON 477s ok 31 - Found secret 477s ok 32 - Found token 477s ok 33 - Found user 477s ok 34 - Code 477s ok 35 - Code contains 6 digits 477s ok 36 - Post code 477s ok 37 - Content is JSON 477s ok 38 - TOTP is registered 477s ok 39 - Found 2 registered TOTP 477s 1..39 477s ok 478s t/70-2F-TOTP-multiple.t ........................................................ 478s Warning: program compiled against libxml 215 using older 214 478s ok 1 - use Lemonldap::NG::Portal::Main; 478s ok 2 - Portal object 478s ok 3 - Init 478s ok 4 - Portal app 478s # Subtest: Authenticate with first device 478s ok 1 - Auth query 478s ok 2 - HTTP code is 200 478s ok 3 - Page contains a form 478s ok 4 - URI match 478s ok 5 - Field "token" is defined 478s ok 6 - Code 478s ok 7 - Post code 478s ok 8 - Get cookie lemonldap (46f1f37f622b9fe624a82fb7f9ed8249cbb281f1c4451179277100c26c6010e4) 478s 1..8 478s ok 5 - Authenticate with first device 478s # Subtest: Authenticate with second device 478s ok 1 - Auth query 478s ok 2 - HTTP code is 200 478s ok 3 - Page contains a form 478s ok 4 - URI match 478s ok 5 - Field "token" is defined 478s ok 6 - Code 478s ok 7 - Post code 478s ok 8 - Get cookie lemonldap (c03c2abb162f3b18ec21b28dd2a24e5425ea8b979f8a951c3ad076e36104f26c) 478s 1..8 478s ok 6 - Authenticate with second device 478s # Subtest: Authenticate with unknown device 478s ok 1 - Auth query 478s ok 2 - HTTP code is 200 478s ok 3 - Page contains a form 478s ok 4 - URI match 478s ok 5 - Field "token" is defined 478s ok 6 - Code 478s ok 7 - Post code 478s ok 8 - Expected portal error code: code found on page 478s ok 9 - Expected portal error code 478s 1..9 478s ok 7 - Authenticate with unknown device 478s 1..7 478s ok 478s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 478s Warning: program compiled against libxml 215 using older 214 478s ok 1 - use Lemonldap::NG::Portal::Main; 478s ok 2 - Portal object 478s ok 3 - Init 478s ok 4 - Portal app 478s ok 5 - Auth query 478s ok 6 - Get cookie lemonldap (b39a1cee5077730e728f7d1c92fe8972b72b66ddb31306c003d7c64436776327) 478s ok 7 - Form registration 478s ok 8 - Get redirection 478s ok 9 - Location header found 478s ok 10 - Form registration 478s ok 11 - Found TOTP js 478s ok 12 - Get new key 478s ok 13 - Content is JSON 478s ok 14 - Found secret 478s ok 15 - Found token 478s ok 16 - Code 478s ok 17 - Code contains 6 digits 478s ok 18 - Post code 478s ok 19 - Content is JSON 478s ok 20 - Key is registered 478s ok 21 - Logout request 478s ok 22 - Response is 200 478s ok 23 - Cookie is deleted 478s ok 24 - No pdata 478s ok 25 - Disconnect request 478s ok 26 - Response is 401 478s ok 27 - Auth query 478s ok 28 - HTTP code is 200 478s ok 29 - Page contains a form 478s ok 30 - URI match 478s ok 31 - Field "token" is defined 478s ok 32 - Field "checkLogins" is defined 478s ok 33 - Code 478s ok 34 - Post code 478s ok 35 - HTTP code is 200 478s ok 36 - Get cookie lemonldap (ac2f1537725770564eca75194a8b9c38d751ae09bdea4dde193e877801568d00) 478s ok 37 - History found 478s ok 38 - Two entries found 478s ok 39 - POST checkuser 478s ok 40 - Content is JSON 478s ok 41 - Good authenticationLevel found 478s ok 42 - Refresh query 478s ok 43 - Get redirection 478s ok 44 - Location is http://auth.example.com/ 478s ok 45 - POST checkuser 478s ok 46 - Content is JSON 478s ok 47 - Good authenticationLevel found 478s ok 48 - Logout request 478s ok 49 - Response is 200 478s ok 50 - Cookie is deleted 478s ok 51 - No pdata 478s ok 52 - Disconnect request 478s ok 53 - Response is 401 478s 1..53 478s ok 478s t/70-2F-TOTP-with-LDAP.t ....................................................... 478s Warning: program compiled against libxml 215 using older 214 478s ok 1 - use Lemonldap::NG::Portal::Main; 478s ok 2 # skip LLNGTESTLDAP is not set 478s ok 3 # skip LLNGTESTLDAP is not set 478s ok 4 # skip LLNGTESTLDAP is not set 478s ok 5 # skip LLNGTESTLDAP is not set 478s ok 6 # skip LLNGTESTLDAP is not set 478s ok 7 # skip LLNGTESTLDAP is not set 478s ok 8 # skip LLNGTESTLDAP is not set 478s ok 9 # skip LLNGTESTLDAP is not set 478s ok 10 # skip LLNGTESTLDAP is not set 478s 1..10 478s ok 478s t/70-2F-TOTP-with-Range.t ...................................................... 478s Warning: program compiled against libxml 215 using older 214 478s ok 1 - use Lemonldap::NG::Portal::Main; 478s ok 2 - Portal object 478s ok 3 - Init 478s ok 4 - Portal app 478s ok 5 - Get Menu 478s ok 6 - HTTP code is 200 478s ok 7 - Page contains a form 478s ok 8 - Host match 478s ok 9 - Field "user" is defined 478s ok 10 - Field "password" is defined 478s ok 11 - CSP header authorize POST request to \# 478s ok 12 - Auth query 478s ok 13 - Get cookie lemonldap (4692239a49b36acb24303a9f13c557078d64606321b75103b2258909ad8c740b) 478s ok 14 - Get redirection 478s ok 15 - Location is http://auth.example.com/ 478s ok 16 - Form registration 478s ok 17 - Get redirection 478s ok 18 - Location header found 478s ok 19 - Form registration 478s ok 20 - Found TOTP js 478s ok 21 - Get new key 478s ok 22 - Content is JSON 478s ok 23 - Found secret 478s ok 24 - Found token 478s ok 25 - Code 478s ok 26 - Code contains 6 digits 478s ok 27 - Post code 478s ok 28 - Content is JSON 478s ok 29 - Key is registered 478s ok 30 - Logout request 478s ok 31 - Response is 200 478s ok 32 - Cookie is deleted 478s ok 33 - No pdata 478s ok 34 - Disconnect request 478s ok 35 - Response is 401 478s ok 36 - Get Menu 478s ok 37 - HTTP code is 200 478s ok 38 - Page contains a form 478s ok 39 - Host match 478s ok 40 - Field "user" is defined 478s ok 41 - Field "password" is defined 478s ok 42 - CSP header authorize POST request to \# 478s ok 43 - Auth query 478s ok 44 - HTTP code is 200 478s ok 45 - Page contains a form 478s ok 46 - URI match 478s ok 47 - Post code 478s ok 48 - Get cookie lemonldap (7fc9f29a8e3e87ee4b6bddd3b04f80be050d4d4e146c2dfa04ca27ff138a775d) 478s ok 49 - Logout request 478s ok 50 - Response is 200 478s ok 51 - Cookie is deleted 478s ok 52 - No pdata 478s ok 53 - Disconnect request 478s ok 54 - Response is 401 478s ok 55 - Get Menu 478s ok 56 - HTTP code is 200 478s ok 57 - Page contains a form 478s ok 58 - Host match 478s ok 59 - Field "user" is defined 478s ok 60 - Field "password" is defined 478s ok 61 - CSP header authorize POST request to \# 478s ok 62 - Auth query 478s ok 63 - HTTP code is 200 478s ok 64 - Page contains a form 478s ok 65 - URI match 478s ok 66 - Post code 478s ok 67 - Get cookie lemonldap (54abfa7cbb6a921922c9f47a9bf966722888fcdaeaddf9c10faef79b010e6dfc) 478s ok 68 - Logout request 478s ok 69 - Response is 200 478s ok 70 - Cookie is deleted 478s ok 71 - No pdata 478s ok 72 - Disconnect request 478s ok 73 - Response is 401 478s ok 74 - Get Menu 478s ok 75 - HTTP code is 200 478s ok 76 - Page contains a form 478s ok 77 - Host match 478s ok 78 - Field "user" is defined 478s ok 79 - Field "password" is defined 478s ok 80 - CSP header authorize POST request to \# 478s ok 81 - Auth query 478s ok 82 - HTTP code is 200 478s ok 83 - Page contains a form 478s ok 84 - URI match 478s ok 85 - Post code 478s ok 86 - Bad TOTP (backward) 478s ok 87 - Get Menu 478s ok 88 - HTTP code is 200 478s ok 89 - Page contains a form 478s ok 90 - Host match 478s ok 91 - Field "user" is defined 478s ok 92 - Field "password" is defined 478s ok 93 - CSP header authorize POST request to \# 478s ok 94 - Auth query 478s ok 95 - HTTP code is 200 478s ok 96 - Page contains a form 478s ok 97 - URI match 478s ok 98 - Post code 478s ok 99 - Bad TOTP (forward) 478s 1..99 478s ok 479s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 479s Warning: program compiled against libxml 215 using older 214 479s ok 1 - use Lemonldap::NG::Portal::Main; 479s ok 2 - Portal object 479s ok 3 - Init 479s ok 4 - Portal app 479s ok 5 - Auth query 479s ok 6 - Get cookie lemonldap (20f17a9a08bf9b6a5bf864de763041d9bb863ec634d33966e9fc578fab9dfa66) 479s ok 7 - Form registration 479s ok 8 - Get redirection 479s ok 9 - Location header found 479s ok 10 - Form registration 479s ok 11 - Found TOTP js 479s ok 12 - Found custom Main Logo 479s ok 13 - Get new key 479s ok 14 - Content is JSON 479s ok 15 - Found secret 479s ok 16 - Found token 479s ok 17 - Code 479s ok 18 - Code contains 6 digits 479s ok 19 - Post code 479s ok 20 - Content is JSON 479s ok 21 - Key is registered 479s ok 22 - Logout request 479s ok 23 - Response is 200 479s ok 24 - Cookie is deleted 479s ok 25 - No pdata 479s ok 26 - Disconnect request 479s ok 27 - Response is 401 479s ok 28 - Auth query 479s ok 29 - HTTP code is 200 479s ok 30 - Page contains a form 479s ok 31 - URI match 479s ok 32 - Field "token" is defined 479s ok 33 - Code 479s ok 34 - Post code 479s ok 35 - Get cookie lemonldap (996409371ca26d4f161251bf4379bf910ccfd7424210bd26ddb2d0a24311be52) 479s ok 36 - Logout request 479s ok 37 - Response is 200 479s ok 38 - Cookie is deleted 479s ok 39 - No pdata 479s ok 40 - Disconnect request 479s ok 41 - Response is 401 479s ok 42 - Auth query 479s ok 43 - HTTP code is 200 479s ok 44 - Notification reference found 479s ok 45 - Right reference found 479s ok 46 - Notification message found 479s ok 47 - Get cookie lemonldap (diI3mGfFFR1yv/AlaxD32rCC8yacHhblHzfOmVSRAyl5iSAh0syBRxX4s559dzSdIZK4vtu/lgucyYd/YAeq52z86huuK0gju2aLjRwlaIjKruwrn5TXLDBqSBajR7sLS6mImPmvgn12m32mvLMqeg==) 479s ok 48 - Logout request 479s ok 49 - Response is 200 479s ok 50 - Cookie is deleted 479s ok 51 - No pdata 479s ok 52 - Disconnect request 479s ok 53 - Response is 401 479s 1..53 479s ok 479s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 479s Warning: program compiled against libxml 215 using older 214 479s ok 1 - use Lemonldap::NG::Portal::Main; 479s ok 2 - Portal object 479s ok 3 - Init 479s ok 4 - Portal app 479s ok 5 - Auth query 479s ok 6 - Get cookie lemonldap (e87d9506094c0a21dc46ea7b762e8d0fd996198f3f7d073955461817ed1db98a) 479s ok 7 - Form registration 479s ok 8 - Get redirection 479s ok 9 - Location header found 479s ok 10 - Form registration 479s ok 11 - Found TOTP js 479s ok 12 - Found custom Main Logo 479s ok 13 - Get new key 479s ok 14 - Content is JSON 479s ok 15 - Found secret 479s ok 16 - Found token 479s ok 17 - Code 479s ok 18 - Code contains 6 digits 479s ok 19 - Post code 479s ok 20 - Content is JSON 479s ok 21 - Key is registered 479s ok 22 - Logout request 479s ok 23 - Response is 200 479s ok 24 - Cookie is deleted 479s ok 25 - No pdata 479s ok 26 - Disconnect request 479s ok 27 - Response is 401 479s ok 28 - Auth query 479s ok 29 - HTTP code is 200 479s ok 30 - Page contains a form 479s ok 31 - URI match 479s ok 32 - Field "token" is defined 479s ok 33 - Code 479s ok 34 - Post code 479s ok 35 - Get cookie lemonldap (fd0579de52070a0d79db06e114db166b89bdd76ecee63c8eabf52d25648a25ba) 479s ok 36 - Logout request 479s ok 37 - Response is 200 479s ok 38 - Cookie is deleted 479s ok 39 - No pdata 479s ok 40 - Disconnect request 479s ok 41 - Response is 401 479s ok 42 - Auth query 479s ok 43 - HTTP code is 200 479s ok 44 - Notification reference found 479s ok 45 - Right reference found 479s ok 46 - Notification message found 479s ok 47 - Get cookie lemonldap (gE2S0hsAQkNqQlO6dRitdr6cNwF3XNNZEheXDdmKfADIFJwCUoKnWhyG6hlZfgdGGUfiLbUVzoy/MwU+gCyysyp3fR8Y+Fjwzc1rk95lEchFaotfqNYUlF5hF/4N7+nE5N2NSy3MSOaP9VJO4qXo0g==) 479s ok 48 - Logout request 479s ok 49 - Response is 200 479s ok 50 - Cookie is deleted 479s ok 51 - No pdata 479s ok 52 - Disconnect request 479s ok 53 - Response is 401 479s 1..53 479s ok 480s t/70-2F-TOTP-with-TTL.t ........................................................ 480s Warning: program compiled against libxml 215 using older 214 480s ok 1 - use Lemonldap::NG::Portal::Main; 480s ok 2 - Portal object 480s ok 3 - Init 480s ok 4 - Portal app 480s ok 5 - Auth query 480s ok 6 - Get cookie lemonldap (dacbc922193e180bd79d38756ee5c904b9c6a287b9a7ab75147094947ceb3d7d) 480s ok 7 - Get Menu 480s ok 8 - sfaManager link not found 480s ok 9 - Form registration 480s ok 10 - Get redirection 480s ok 11 - Location header found 480s ok 12 - Form registration 480s ok 13 - Found TOTP js 480s ok 14 - Found custom Main Logo 480s ok 15 - Get new key 480s ok 16 - Content is JSON 480s ok 17 - Found secret 480s ok 18 - Found token 480s ok 19 - Found issuer 480s ok 20 - Found user 480s ok 21 - Code 480s ok 22 - Code contains 6 digits 480s ok 23 - Post code 480s ok 24 - Content is JSON 480s ok 25 - badName returned 480s ok 26 - Code 480s ok 27 - Code contains 6 digits 480s ok 28 - Post code 480s ok 29 - Content is JSON 480s ok 30 - TOTP is registered 480s ok 31 - Logout request 480s ok 32 - Response is 200 480s ok 33 - Cookie is deleted 480s ok 34 - No pdata 480s ok 35 - Disconnect request 480s ok 36 - Response is 401 480s ok 37 - Auth query 480s ok 38 - HTTP code is 200 480s ok 39 - Page contains a form 480s ok 40 - URI match 480s ok 41 - Field "token" is defined 480s ok 42 - Code 480s ok 43 - Post code 480s ok 44 - Get cookie lemonldap (1bc46f4b98a25acd5e5aa8706a1c335e11993604b14ca3733af32c89f65e61bd) 480s ok 45 - Logout request 480s ok 46 - Response is 200 480s ok 47 - Cookie is deleted 480s ok 48 - No pdata 480s ok 49 - Disconnect request 480s ok 50 - Response is 401 480s ok 51 - Auth query 480s ok 52 - Get cookie lemonldap (e73ae723864c53627dd6228032e442c8916474ba52492cae09865530abd5b0ab) 480s ok 53 - Get redirection 480s ok 54 - Location is http://auth.example.com/ 480s ok 55 - Logout request 480s ok 56 - Response is 200 480s ok 57 - Cookie is deleted 480s ok 58 - No pdata 480s ok 59 - Disconnect request 480s ok 60 - Response is 401 480s 1..60 480s ok 480s t/70-2F-targetAuthnLevel.t ..................................................... 480s Warning: program compiled against libxml 215 using older 214 480s ok 1 - use Lemonldap::NG::Portal::Main; 480s ok 2 - Portal object 480s ok 3 - Init 480s ok 4 - Portal app 480s # Subtest: Check test1 offer both Auth choices and both 2FA choices 480s ok 1 - Get login form 480s ok 2 - Response body is not empty 480s ok 3 - Found at least one result for //input[@name="lmAuth"] 480s ok 4 - Two choices offered 480s ok 5 - Auth query 480s ok 6 - Response body is not empty 480s ok 7 - Found TOTP button 480s ok 8 - Response body is not empty 480s ok 9 - Found password button 480s 1..9 480s ok 5 - Check test1 offer both Auth choices and both 2FA choices 480s # Subtest: Check test2 vhost asks only TOTP 480s ok 1 - Get login form 480s ok 2 - Response body is not empty 480s ok 3 - Found at least one result for //input[@name="lmAuth"] 480s ok 4 - One choice offered 480s ok 5 - Auth query 480s ok 6 - Response body is not empty 480s ok 7 - Found TOTP prompt 480s 1..7 480s ok 6 - Check test2 vhost asks only TOTP 480s 1..6 480s ok 480s t/72-2F-REST-CodeActivation-Resend.t ........................................... 480s Warning: program compiled against libxml 215 using older 214 480s ok 1 - use Lemonldap::NG::Portal::Main; 480s ok 2 - Portal object 480s ok 3 - Init 480s ok 4 - Portal app 480s # Subtest: Login on first try 480s ok 1 - Init req gives dwho 480s ok 2 - Found uid attribute 480s ok 3 - Received code from LLNG 480s ok 4 - Auth query 480s ok 5 - Found custom Main Logo 480s ok 6 - Prompt indicates success 480s ok 7 - REST service received code 480s ok 8 - HTTP code is 200 480s ok 9 - Page contains a form 480s ok 10 - URI match 480s ok 11 - Field "token" is defined 480s ok 12 - Field "code" is defined 480s ok 13 - Post code 480s ok 14 - History found 480s ok 15 - One entry found 480s ok 16 - Get cookie lemonldap (e5d89f6f4bb6576684f767f8fd7d37d1a8d295fca857ee8e7d761a761df23930) 480s ok 17 - Logout request 480s ok 18 - Response is 200 480s ok 19 - Cookie is deleted 480s ok 20 - No pdata 480s ok 21 - Disconnect request 480s ok 22 - Response is 401 480s 1..22 480s ok 5 - Login on first try 480s # Subtest: Login after several resend 480s ok 1 - Init req gives dwho 480s ok 2 - Found uid attribute 480s ok 3 - Received code from LLNG 480s ok 4 - Auth query 480s ok 5 - Found custom Main Logo 480s ok 6 - Prompt indicates success 480s ok 7 - REST service received code 480s ok 8 - HTTP code is 200 480s ok 9 - Page contains a form 480s ok 10 - URI match 480s ok 11 - Field "token" is defined 480s ok 12 - Field "code" is defined 480s ok 13 - Found resend button 480s ok 14 - Post code 480s ok 15 - Received invitation to try later 480s ok 16 - No code sent 480s ok 17 - HTTP code is 200 480s ok 18 - Page contains a form 480s ok 19 - URI match 480s ok 20 - Field "token" is defined 480s ok 21 - Field "code" is defined 480s ok 22 - Found resend button 480s ok 23 - Init req gives dwho 480s ok 24 - Found uid attribute 480s ok 25 - Received code from LLNG 480s ok 26 - Post code 480s ok 27 - Found custom Main Logo 480s ok 28 - Prompt indicates success 480s ok 29 - REST service received code 480s ok 30 - Code hasn't changed 480s ok 31 - HTTP code is 200 480s ok 32 - Page contains a form 480s ok 33 - URI match 480s ok 34 - Field "token" is defined 480s ok 35 - Field "code" is defined 480s ok 36 - Post code 480s ok 37 - Get cookie lemonldap (f4caf094622f247f32dc9bc5a85ee231feae1944c67f22811d5ed65f8b2ea473) 480s ok 38 - Logout request 480s ok 39 - Response is 200 480s ok 40 - Cookie is deleted 480s ok 41 - No pdata 480s ok 42 - Disconnect request 480s ok 43 - Response is 401 480s 1..43 480s ok 6 - Login after several resend 480s 1..6 480s ok 481s t/72-2F-REST-with-History.t .................................................... 481s Warning: program compiled against libxml 215 using older 214 481s ok 1 - use Lemonldap::NG::Portal::Main; 481s ok 2 - Portal object 481s ok 3 - Init 481s ok 4 - Portal app 481s ok 5 - Init req gives dwho 481s ok 6 - Auth query 481s ok 7 - Found custom Main Logo 481s ok 8 - HTTP code is 200 481s ok 9 - Page contains a form 481s ok 10 - URI match 481s ok 11 - Field "token" is defined 481s ok 12 - Field "code" is defined 481s ok 13 - Field "checkLogins" is defined 481s ok 14 - Verify req contains name 481s ok 15 - Verify req contains code 481s ok 16 - Post code 481s ok 17 - Get cookie lemonldap (fc77acd153ff434203dd8d571045509e5e9a7358c9e10579698e7b294ae74307) 481s ok 18 - History found 481s ok 19 - One entry found 481s ok 20 - Logout request 481s ok 21 - Response is 200 481s ok 22 - Cookie is deleted 481s ok 23 - No pdata 481s ok 24 - Disconnect request 481s ok 25 - Response is 401 481s 1..25 481s ok 481s t/74-2F-Required-Issuer-Timeouts.t ............................................. 481s Warning: program compiled against libxml 215 using older 214 481s ok 1 - use Lemonldap::NG::Portal::Main; 481s ok 2 - Portal object 481s ok 3 - Init 481s ok 4 - Portal app 481s ok 5 - Auth query 481s ok 6 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1761705135%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22f780bfe875130a31a846b82199c95b37f1916b7b9f403c27f4c777efddac18a1%22%7D) 481s ok 7 - Auth query 481s ok 8 - Get redirection 481s ok 9 - Location header found 481s ok 10 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1761705135%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22f780bfe875130a31a846b82199c95b37f1916b7b9f403c27f4c777efddac18a1%22%2C%22sfRegToken%22%3A%2266b433e98b6ac0f211c62f2f680aebc424250755dd09e34fd854f63d914a6b00%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 481s ok 11 - Follow redirection to /2fregisters 481s ok 12 - Found TOTP link 481s ok 13 - Form registration 481s ok 14 - Found TOTP js 481s ok 15 - Get new key 481s ok 16 - Content is JSON 481s ok 17 - Found secret 481s ok 18 - Found token 481s ok 19 - Code 481s ok 20 - Code contains 6 digits 481s ok 21 - Post code 481s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcas%22%3A%22f780bfe875130a31a846b82199c95b37f1916b7b9f403c27f4c777efddac18a1%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22sfRegToken%22%3A%2266b433e98b6ac0f211c62f2f680aebc424250755dd09e34fd854f63d914a6b00%22%2C%22issuerTs%22%3A1761705135%7D) 481s ok 23 - Content is JSON 481s ok 24 - Key is registered 481s ok 25 - Auth query 481s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22f780bfe875130a31a846b82199c95b37f1916b7b9f403c27f4c777efddac18a1%22%2C%22issuerTs%22%3A1761705135%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%2266b433e98b6ac0f211c62f2f680aebc424250755dd09e34fd854f63d914a6b00%22%7D) 481s ok 27 - HTTP code is 200 481s ok 28 - Page contains a form 481s ok 29 - URI match 481s ok 30 - Field "token" is defined 481s ok 31 - Code 481s ok 32 - Post code 481s ok 33 - Get cookie lemonldap (97780ddcaf2a296df78fe047962e0849043339e205a446239f0cf63f18ed1d4f) 481s ok 34 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%22f780bfe875130a31a846b82199c95b37f1916b7b9f403c27f4c777efddac18a1%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 481s ok 35 - Get redirection 481s ok 36 - Location header found 481s ok 37 - Follow redirection to issuer 481s ok 38 - Get redirection 481s ok 39 - Location header found 481s 1..39 481s ok 481s t/74-2F-Required.t ............................................................. 481s Warning: program compiled against libxml 215 using older 214 481s ok 1 - use Lemonldap::NG::Portal::Main; 481s ok 2 - Portal object 481s ok 3 - Init 481s ok 4 - Portal app 481s ok 5 - Auth query 481s ok 6 - Get redirection 481s ok 7 - Location header found 481s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%229003fd42edbe006a9a3cfe047beceb14f8e9bec081793d3513c5e1cbea041d36%22%7D) 481s ok 9 - Follow redirection to /2fregisters 481s ok 10 - Found TOTP link 481s ok 11 - Form registration 481s ok 12 - Found TOTP js 481s ok 13 - Get new key 481s ok 14 - Content is JSON 481s ok 15 - Found secret 481s ok 16 - Found token 481s ok 17 - Code 481s ok 18 - Code contains 6 digits 481s ok 19 - Post code 481s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%229003fd42edbe006a9a3cfe047beceb14f8e9bec081793d3513c5e1cbea041d36%22%7D) 481s ok 21 - Content is JSON 481s ok 22 - Key is registered 481s ok 23 - Continue login 481s ok 24 - Get redirection 481s ok 25 - Location header found 481s ok 26 - Get cookie lemonldap (5a39f47cf9c79d2271412333942988224fe4fcb8b7c7427548c69d995bafe21a) 481s ok 27 481s ok 28 481s ok 29 481s ok 30 - Auth query 481s ok 31 - HTTP code is 200 481s ok 32 - Page contains a form 481s ok 33 - URI match 481s ok 34 - Field "token" is defined 481s ok 35 - Code 481s ok 36 - Post code 481s ok 37 - Get cookie lemonldap (fa461276e7e5414c25877ff3764c85107007fc54c06d43cf487a0000edf3eb95) 481s ok 38 - Logout request 481s ok 39 - Response is 200 481s ok 40 - Cookie is deleted 481s ok 41 - No pdata 481s ok 42 - Disconnect request 481s ok 43 - Response is 401 481s 1..43 481s ok 482s t/76-2F-Ext-with-BruteForce.t .................................................. 482s Warning: program compiled against libxml 215 using older 214 482s ok 1 - use Lemonldap::NG::Portal::Main; 482s ok 2 - use Lemonldap::NG::Common::FormEncode; 482s ok 3 - Portal object 482s ok 4 - Init 482s ok 5 - Portal app 482s ok 6 - 1st Bad Auth query 482s ok 7 - Response status is 401 482s ok 8 - Content is JSON 482s ok 9 - Error code is 5 482s ok 10 - 2nd Bad Auth query 482s ok 11 - Response status is 401 482s ok 12 - Content is JSON 482s ok 13 - Error code is 5 482s ok 14 - 3rd Bad Auth query 482s ok 15 - Response status is 401 482s ok 16 - Content is JSON 482s ok 17 - Error code is 5 482s ok 18 - 4th Bad Auth query -> Rejected 482s ok 19 - Protection enabled 482s ok 20 - Auth query 482s ok 21 - Rejected -> Protection enabled 482s ok 22 - LockTime = 3 482s ok 23 - LockTime in range 482s ok 24 - Auth query 482s ok 25 - HTTP code is 200 482s ok 26 - Page contains a form 482s ok 27 - URI match 482s ok 28 - Field "token" is defined 482s ok 29 - Field "code" is defined 482s ok 30 - Field "checkLogins" is defined 482s ok 31 - Found EXTCODE input 482s ok 32 - Post code 482s ok 33 - Get cookie lemonldap (c6876f716bbbf66542ebded96c8e6dbe0d008a37483367f79ad31c1bb9ac3b08) 482s ok 34 - History found 482s ok 35 - Four entries found 482s ok 36 - Logout request 482s ok 37 - Response is 200 482s ok 38 - Cookie is deleted 482s ok 39 - No pdata 482s ok 40 - Disconnect request 482s ok 41 - Response is 401 482s 1..41 482s ok 482s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 482s Warning: program compiled against libxml 215 using older 214 482s ok 1 - use Lemonldap::NG::Portal::Main; 482s ok 2 - use Lemonldap::NG::Common::FormEncode; 482s ok 3 - Portal object 482s ok 4 - Init 482s ok 5 - Portal app 482s # Subtest: Login on first try 482s ok 1 - Make sure sessionInfo is populated 482s ok 2 - Auth query 482s ok 3 - Found EXTCODE input 482s ok 4 - Prompt indicates success 482s ok 5 - Code has the correct format 482s ok 6 - HTTP code is 200 482s ok 7 - Page contains a form 482s ok 8 - URI match 482s ok 9 - Field "token" is defined 482s ok 10 - Field "code" is defined 482s ok 11 - Post code 482s ok 12 - Get cookie lemonldap (56dfe3c0c59997664b2c4be3955254d9dcf679eb188b82bbe0e1c516b5a28b41) 482s ok 13 - Logout request 482s ok 14 - Response is 200 482s ok 15 - Cookie is deleted 482s ok 16 - No pdata 482s ok 17 - Disconnect request 482s ok 18 - Response is 401 482s 1..18 482s ok 6 - Login on first try 482s # Subtest: Login after several resend 482s ok 1 - Make sure sessionInfo is populated 482s ok 2 - Auth query 482s ok 3 - Found EXTCODE input 482s ok 4 - Prompt indicates success 482s ok 5 - Code has the correct format 482s ok 6 - HTTP code is 200 482s ok 7 - Page contains a form 482s ok 8 - URI match 482s ok 9 - Field "token" is defined 482s ok 10 - Field "code" is defined 482s ok 11 - Found resend button 482s ok 12 - Make sure sessionInfo is populated 482s ok 13 - Post code 482s ok 14 - Received invitation to try later 482s ok 15 - No mail sent 482s ok 16 - HTTP code is 200 482s ok 17 - Page contains a form 482s ok 18 - URI match 482s ok 19 - Field "token" is defined 482s ok 20 - Field "code" is defined 482s ok 21 - Found resend button 482s ok 22 - Make sure sessionInfo is populated 482s ok 23 - Post code 482s ok 24 - Found EXTCODE input 482s ok 25 - Prompt indicates success 482s ok 26 - Code has the correct format 482s ok 27 - Code hasn't changed 482s ok 28 - HTTP code is 200 482s ok 29 - Page contains a form 482s ok 30 - URI match 482s ok 31 - Field "token" is defined 482s ok 32 - Field "code" is defined 482s ok 33 - Post code 482s ok 34 - Get cookie lemonldap (b2c4bcbdce1b5bf49874ba4e394623a1acc44ba01b3565cc97a8171f88a526b3) 482s ok 35 - Logout request 482s ok 36 - Response is 200 482s ok 37 - Cookie is deleted 482s ok 38 - No pdata 482s ok 39 - Disconnect request 482s ok 40 - Response is 401 482s 1..40 482s ok 7 - Login after several resend 482s ok 8 - SessionInfo check was called during the test 482s 1..8 482s ok 482s t/76-2F-Ext-with-CodeActivation.t .............................................. 482s Warning: program compiled against libxml 215 using older 214 482s ok 1 - use Lemonldap::NG::Portal::Main; 482s ok 2 - use Lemonldap::NG::Common::FormEncode; 482s ok 3 - Portal object 482s ok 4 - Init 482s ok 5 - Portal app 482s ok 6 - Auth query 482s ok 7 - HTTP code is 200 482s ok 8 - Page contains a form 482s ok 9 - URI match 482s ok 10 - Field "token" is defined 482s ok 11 - Field "code" is defined 482s ok 12 - Found EXTCODE input 482s ok 13 - Post code 482s ok 14 - Get cookie lemonldap (1544a4d7a753595c496ea1dddc892f94db77dd64169c4e1c987e430b7553296f) 482s ok 15 - Logout request 482s ok 16 - Response is 200 482s ok 17 - Cookie is deleted 482s ok 18 - No pdata 482s ok 19 - Disconnect request 482s ok 20 - Response is 401 482s 1..20 482s ok 483s t/76-2F-Ext-with-GrantSession.t ................................................ 483s Warning: program compiled against libxml 215 using older 214 483s ok 1 - use Lemonldap::NG::Portal::Main; 483s ok 2 - use Lemonldap::NG::Common::FormEncode; 483s ok 3 - Portal object 483s ok 4 - Init 483s ok 5 - Portal app 483s ok 6 - Auth query 483s ok 7 - HTTP code is 200 483s ok 8 - Page contains a form 483s ok 9 - URI match 483s ok 10 - Field "token" is defined 483s ok 11 - Field "code" is defined 483s ok 12 - Found EXTCODE input 483s ok 13 - Post code 483s ok 14 - dwho rejected with custom message 483s ok 15 - Response body is not empty 483s ok 16 - Found info JS 483s 1..16 483s ok 483s t/76-2F-Ext-with-History.t ..................................................... 483s Warning: program compiled against libxml 215 using older 214 483s ok 1 - use Lemonldap::NG::Portal::Main; 483s ok 2 - use Lemonldap::NG::Common::FormEncode; 483s ok 3 - Portal object 483s ok 4 - Init 483s ok 5 - Portal app 483s ok 6 - Auth query 483s ok 7 - HTTP code is 200 483s ok 8 - Page contains a form 483s ok 9 - URI match 483s ok 10 - Field "token" is defined 483s ok 11 - Field "checkLogins" is defined 483s ok 12 - Found totp.png 483s ok 13 - Found yubikey.png 483s ok 14 - Found totp.png 483s ok 15 - Post ext2f choice 483s ok 16 - HTTP code is 200 483s ok 17 - Page contains a form 483s ok 18 - URI match 483s ok 19 - Field "token" is defined 483s ok 20 - Field "code" is defined 483s ok 21 - Field "checkLogins" is defined 483s ok 22 - Found EXTCODE input 483s ok 23 - Post code 483s ok 24 - Get cookie lemonldap (bd3b8785c6d2c00b6a730d6b005a51ca1647910ebeeb2cd3a5324dae4f32ada6) 483s ok 25 - Auth query 483s ok 26 - HTTP code is 200 483s ok 27 - Page contains a form 483s ok 28 - URI match 483s ok 29 - Field "token" is defined 483s ok 30 - Field "checkLogins" is defined 483s ok 31 - Post ext2f choice 483s ok 32 - HTTP code is 200 483s ok 33 - Page contains a form 483s ok 34 - URI match 483s ok 35 - Field "token" is defined 483s ok 36 - Field "code" is defined 483s ok 37 - Field "checkLogins" is defined 483s ok 38 - Post code 483s ok 39 - Expected portal error code: code found on page 483s ok 40 - Expected portal error code 483s ok 41 - Authentication type found in success history 483s ok 42 - 2FA type found in success history 483s ok 43 - Authentication type found in failed history 483s ok 44 - 2FA type found in failed history 483s ok 45 - Logout request 483s ok 46 - Response is 200 483s ok 47 - Cookie is deleted 483s ok 48 - No pdata 483s ok 49 - Disconnect request 483s ok 50 - Response is 401 483s 1..50 483s ok 483s t/77-2F-Extra-Register.t ....................................................... 483s Warning: program compiled against libxml 215 using older 214 483s ok 1 - use Lemonldap::NG::Portal::Main; 483s ok 2 - use Lemonldap::NG::Common::FormEncode; 483s ok 3 - Portal object 483s ok 4 - Init 483s ok 5 - Portal app 483s # Subtest: Register and use mail based custom SF as dwho 483s ok 1 - Auth query 483s ok 2 - Get cookie lemonldap (355a4b162e429f654226b1d99336bbd2174f719e2ce9b34efbbf54a94a1bcf7c) 483s ok 3 - Response body is not empty 483s ok 4 - Found link to home register 483s ok 5 - Response body is not empty 483s ok 6 - Found image for home 483s ok 7 - Response body is not empty 483s ok 8 - Found link to work register 483s ok 9 - Response body is not empty 483s ok 10 - Found image for work 483s ok 11 - HTTP code is 200 483s ok 12 - Content-Type is JSON 483s ok 13 - Content is valid JSON 483s ok 14 483s ok 15 483s ok 16 - Found session attribute in mail 483s ok 17 - Found 2F code in mail 483s ok 18 - Sent to self registered mail 483s ok 19 - HTTP code is 200 483s ok 20 - Content-Type is JSON 483s ok 21 - Content is valid JSON 483s ok 22 483s ok 23 - Auth query 483s ok 24 - HTTP code is 200 483s ok 25 - Page contains a form 483s ok 26 - URI match 483s ok 27 - Field "token" is defined 483s ok 28 - Field "code" is defined 483s ok 29 - Found session attribute in mail 483s ok 30 - Found 2F code in mail 483s ok 31 - Sent to self registered mail 483s ok 32 - Post code 483s ok 33 - Get cookie lemonldap (f54cd93bc81227b73f6b5d5033740183f460e0e23e8b99da0fc60a7151e622eb) 483s ok 34 - Get session using restSessionServer 483s ok 35 - HTTP code is 200 483s ok 36 - Deserialize session content 483s ok 37 - Session has correct value for _2f 483s ok 38 - Session has correct value for authenticationLevel 483s 1..38 483s ok 6 - Register and use mail based custom SF as dwho 483s # Subtest: Register a 2F that is not always available on login 483s ok 1 - Auth query 483s ok 2 - Get cookie lemonldap (64593d6072898e9e067f1f9df7cef0b7031a0b2308f6fdd46376582b3ad85926) 483s ok 3 - Response body is not empty 483s ok 4 - Found link to homeregrule register 483s ok 5 - HTTP code is 200 483s ok 6 - Content-Type is JSON 483s ok 7 - Content is valid JSON 483s ok 8 483s ok 9 483s ok 10 - Found session attribute in mail 483s ok 11 - Found 2F code in mail 483s ok 12 - Sent to self registered mail 483s ok 13 - HTTP code is 200 483s ok 14 - Content-Type is JSON 483s ok 15 - Content is valid JSON 483s ok 16 483s ok 17 - Auth query 483s ok 18 - Get cookie lemonldap (05ea6bf6f7e9fe711815c9a0cc9bf41a2a04b2408b0f34758c7fc1c51039afcf) 483s ok 19 - Found remove button 483s ok 20 - Found add button 483s ok 21 - Remove button not displayed 483s ok 22 - Add button not displayed 483s ok 23 - Auth query 483s ok 24 - HTTP code is 200 483s ok 25 - Page contains a form 483s ok 26 - URI match 483s ok 27 - Field "token" is defined 483s ok 28 - Field "code" is defined 483s 1..28 483s ok 7 - Register a 2F that is not always available on login 483s # Subtest: Fail to register mail based custom SF as dwho 483s ok 1 - Auth query 483s ok 2 - Get cookie lemonldap (959335f323b55f041c0e9533e9b646e1ec1fd07404ca68f8ad01d4386431968d) 483s ok 3 - HTTP code is 200 483s ok 4 - Content-Type is JSON 483s ok 5 - Content is valid JSON 483s ok 6 483s ok 7 483s ok 8 - Found session attribute in mail 483s ok 9 - Found 2F code in mail 483s ok 10 - Sent to self registered mail 483s ok 11 - Response status is 400 483s ok 12 - Content is JSON 483s ok 13 - Error code is PE96 483s ok 14 - No 2fDevice was registered 483s 1..14 483s ok 8 - Fail to register mail based custom SF as dwho 483s # Subtest: Fail regex filter validation 483s ok 1 - Auth query 483s ok 2 - Get cookie lemonldap (116021b414a48e16a41525e633beff968a1383ffebc9fe6d496b561bb0634d9d) 483s ok 3 - HTTP code is 200 483s ok 4 - Content-Type is JSON 483s ok 5 - Content is valid JSON 483s ok 6 483s ok 7 - Custom message was found 483s 1..7 483s ok 9 - Fail regex filter validation 483s # Subtest: Register and use rest based custom SF as dwho 483s ok 1 - Auth query 483s ok 2 - Get cookie lemonldap (1bdb42976b35288048dfc530cd7a12f5d6660e122d3ad9fd5cfca886e6fc697e) 483s ok 3 - Init req gives dwho 483s ok 4 - Found uid attribute 483s ok 5 - Found destination attribute 483s ok 6 - Received code from LLNG 483s ok 7 - HTTP code is 200 483s ok 8 - Content-Type is JSON 483s ok 9 - Content is valid JSON 483s ok 10 483s ok 11 483s ok 12 - HTTP code is 200 483s ok 13 - Content-Type is JSON 483s ok 14 - Content is valid JSON 483s ok 15 483s ok 16 - Init req gives dwho 483s ok 17 - Found uid attribute 483s ok 18 - Found destination attribute 483s ok 19 - Received code from LLNG 483s ok 20 - Auth query 483s ok 21 - HTTP code is 200 483s ok 22 - Page contains a form 483s ok 23 - URI match 483s ok 24 - Field "token" is defined 483s ok 25 - Field "code" is defined 483s ok 26 - Code was sent 483s ok 27 - Found resend button 483s ok 28 - Init req gives dwho 483s ok 29 - Found uid attribute 483s ok 30 - Found destination attribute 483s ok 31 - Received code from LLNG 483s ok 32 - Resend code 483s ok 33 - Code was sent again 483s ok 34 - Post code 483s ok 35 - Get cookie lemonldap (983a1074a959deed99ecfab5d6b846663094fd8ee60618cb946e832fa4c6d6b4) 483s ok 36 - Get session using restSessionServer 483s ok 37 - HTTP code is 200 483s ok 38 - Deserialize session content 483s ok 39 - Session has correct value for _2f 483s ok 40 - Session has correct value for authenticationLevel 483s ok 41 - Response body is not empty 483s ok 42 - Found unregister button 483s ok 43 - Found epoch on delete button 483s ok 44 - Found prefix on delete button 483s ok 45 - HTTP code is 400 483s ok 46 - Deletion expects valid CSRF token 483s ok 47 - Post deletion 483s ok 48 - HTTP code is 200 483s ok 49 - Content-Type is JSON 483s ok 50 - Content is valid JSON 483s ok 51 483s ok 52 - Device was unregistered 483s 1..52 483s ok 10 - Register and use rest based custom SF as dwho 483s # Subtest: Login and display available registrations for rtyler 483s ok 1 - Auth query 483s ok 2 - Get cookie lemonldap (1b9aa96898166c094fa10cfebfcd0601ad7f029815c7c959582ed497fbb3286a) 483s ok 3 - Response body is not empty 483s ok 4 - Home is not offered because rule doesn't match 483s ok 5 - Response body is not empty 483s ok 6 - Found link to work register 483s ok 7 - Response body is not empty 483s ok 8 - Found image for work 483s 1..8 483s ok 11 - Login and display available registrations for rtyler 483s 1..11 483s ok 484s t/77-2F-Extra.t ................................................................ 484s Warning: program compiled against libxml 215 using older 214 484s ok 1 - use Lemonldap::NG::Portal::Main; 484s ok 2 - use Lemonldap::NG::Common::FormEncode; 484s ok 3 - Portal object 484s ok 4 - Init 484s ok 5 - Portal app 484s ok 6 - Auth query 484s ok 7 - HTTP code is 200 484s ok 8 - Page contains a form 484s ok 9 - URI match 484s ok 10 - Field "token" is defined 484s ok 11 - Field "code" is defined 484s ok 12 - Found EXTCODE input 484s ok 13 - Found 2F code in mail 484s ok 14 - Post code 484s ok 15 - Get cookie lemonldap (97fd18f6168682e7dd2b6491b9fb59e9a8238bc7be02f5ab248be5f39f00d0b8) 484s ok 16 - Get session using restSessionServer 484s ok 17 - HTTP code is 200 484s ok 18 - Deserialize session content 484s ok 19 - Session has correct value for _2f 484s ok 20 - Logout request 484s ok 21 - Response is 200 484s ok 22 - Cookie is deleted 484s ok 23 - No pdata 484s ok 24 - Disconnect request 484s ok 25 - Response is 401 484s ok 26 - Auth query 484s ok 27 - HTTP code is 200 484s ok 28 - Page contains a form 484s ok 29 - URI match 484s ok 30 - Field "token" is defined 484s ok 31 - Field "checkLogins" is defined 484s ok 32 - Found work.jpg 484s ok 33 - Found home.jpg 484s ok 34 - Found translation label 484s ok 35 - Found overridden label 484s ok 36 - Post ext2f choice 484s ok 37 - HTTP code is 200 484s ok 38 - Page contains a form 484s ok 39 - URI match 484s ok 40 - Field "token" is defined 484s ok 41 - Field "code" is defined 484s ok 42 - Found EXTCODE input 484s ok 43 - Found 2F code in mail 484s ok 44 - Post code 484s ok 45 - Get cookie lemonldap (25304c7bcc8ade93bc72c5a5d9421f1e54cbc6dfa0a5eb2b33202e74885f83e5) 484s ok 46 - Get session using restSessionServer 484s ok 47 - HTTP code is 200 484s ok 48 - Deserialize session content 484s ok 49 - Session has correct value for _2f 484s ok 50 - Correct authentication level 484s ok 51 - Logout request 484s ok 52 - Response is 200 484s ok 53 - Cookie is deleted 484s ok 54 - No pdata 484s ok 55 - Disconnect request 484s ok 56 - Response is 401 484s 1..56 484s ok 484s t/77-2F-Mail-SessionKey.t ...................................................... 484s Warning: program compiled against libxml 215 using older 214 484s ok 1 - use Lemonldap::NG::Portal::Main; 484s ok 2 - use Lemonldap::NG::Common::FormEncode; 484s ok 3 - Portal object 484s ok 4 - Init 484s ok 5 - Portal app 484s ok 6 - Auth query 484s ok 7 - HTTP code is 200 484s ok 8 - Page contains a form 484s ok 9 - URI match 484s ok 10 - Field "token" is defined 484s ok 11 - Field "code" is defined 484s ok 12 - Found EXTCODE input 484s ok 13 - Use 2F mail sessionkey 484s ok 14 - Found 2F code in mail 484s ok 15 - Post code 484s ok 16 - Get cookie lemonldap (9c0ae484d17c99bf1c7f02215244b8d5b30a80b9ae90ba80a75859ff7e9f3a2d) 484s ok 17 - Logout request 484s ok 18 - Response is 200 484s ok 19 - Cookie is deleted 484s ok 20 - No pdata 484s ok 21 - Disconnect request 484s ok 22 - Response is 401 484s 1..22 484s ok 484s t/77-2F-Mail-with-global-storage.t ............................................. 484s Warning: program compiled against libxml 215 using older 214 484s ok 1 - use Lemonldap::NG::Portal::Main; 484s ok 2 - use Lemonldap::NG::Common::FormEncode; 484s ok 3 - Portal object 484s ok 4 - Init 484s ok 5 - Portal app 484s ok 6 - Auth query 484s ok 7 - HTTP code is 200 484s ok 8 - Page contains a form 484s ok 9 - URI match 484s ok 10 - Field "token" is defined 484s ok 11 - Field "code" is defined 484s ok 12 - Found EXTCODE input 484s ok 13 - Found 2F code in mail 484s ok 14 - Post code 484s ok 15 - Get cookie lemonldap (028ca8a728f3de503014cc5ff073f2d5ba8e4e10862efa65e0cf7e03897c93d8) 484s ok 16 - Logout request 484s ok 17 - Response is 200 484s ok 18 - Cookie is deleted 484s ok 19 - No pdata 484s ok 20 - Disconnect request 484s ok 21 - Response is 401 484s 1..21 484s ok 485s t/77-2F-Mail.t ................................................................. 485s Warning: program compiled against libxml 215 using older 214 485s ok 1 - use Lemonldap::NG::Portal::Main; 485s ok 2 - use Lemonldap::NG::Common::FormEncode; 485s ok 3 - Portal object 485s ok 4 - Init 485s ok 5 - Portal app 485s # Subtest: Login on first try 485s ok 1 - Auth query 485s ok 2 - Prompt indicates success 485s ok 3 - Found session attribute in mail 485s ok 4 - Found 2F code in mail 485s ok 5 - HTTP code is 200 485s ok 6 - Page contains a form 485s ok 7 - URI match 485s ok 8 - Field "token" is defined 485s ok 9 - Field "code" is defined 485s ok 10 - Post code 485s ok 11 - Get cookie lemonldap (3005bd5198f88109e7e141143ebed702e2e07b96308102d6f753640650aaa2c3) 485s ok 12 - Logout request 485s ok 13 - Response is 200 485s ok 14 - Cookie is deleted 485s ok 15 - No pdata 485s ok 16 - Disconnect request 485s ok 17 - Response is 401 485s 1..17 485s ok 6 - Login on first try 485s # Subtest: Login after several resend 485s ok 1 - Auth query 485s ok 2 - Prompt indicates success 485s ok 3 - Found session attribute in mail 485s ok 4 - Found 2F code in mail 485s ok 5 - HTTP code is 200 485s ok 6 - Page contains a form 485s ok 7 - URI match 485s ok 8 - Field "token" is defined 485s ok 9 - Field "code" is defined 485s ok 10 - Found resend button 485s ok 11 - Post code 485s ok 12 - Received invitation to try later 485s ok 13 - No mail sent 485s ok 14 - HTTP code is 200 485s ok 15 - Page contains a form 485s ok 16 - URI match 485s ok 17 - Field "token" is defined 485s ok 18 - Field "code" is defined 485s ok 19 - Found resend button 485s ok 20 - Post code 485s ok 21 - Prompt indicates success 485s ok 22 - Found session attribute in mail 485s ok 23 - Found 2F code in mail 485s ok 24 - Code hasn't changed 485s ok 25 - HTTP code is 200 485s ok 26 - Page contains a form 485s ok 27 - URI match 485s ok 28 - Field "token" is defined 485s ok 29 - Field "code" is defined 485s ok 30 - Post code 485s ok 31 - Get cookie lemonldap (9947e880d8b3a9136c993aa8565d23160ed0e2364ab32e93e4872964c243a38d) 485s ok 32 - Logout request 485s ok 33 - Response is 200 485s ok 34 - Cookie is deleted 485s ok 35 - No pdata 485s ok 36 - Disconnect request 485s ok 37 - Response is 401 485s 1..37 485s ok 7 - Login after several resend 485s 1..7 485s ok 485s t/77-2F-Radius.t ............................................................... 485s Warning: program compiled against libxml 215 using older 214 485s ok 1 - use Lemonldap::NG::Portal::Main; 485s ok 2 - use Lemonldap::NG::Common::FormEncode; 485s ok 3 - Portal object 485s ok 4 - Init 485s ok 5 - Portal app 485s # Subtest: Try with correct code 485s ok 1 - Has not been triggered before 485s ok 2 - Found NAS-Identifier attribute 485s ok 3 - Found X-Email-Address attribute 485s ok 4 - Auth query 485s ok 5 - HTTP code is 200 485s ok 6 - Page contains a form 485s ok 7 - URI match 485s ok 8 - Field "token" is defined 485s ok 9 - Field "code" is defined 485s ok 10 - Found EXTCODE input 485s ok 11 - Has been triggered before 485s ok 12 - Found NAS-Identifier attribute 485s ok 13 - Found X-Email-Address attribute 485s ok 14 - Post code 485s ok 15 - Get cookie lemonldap (0c96ca5c8bfdff41411b7288763b62a096e634019043c25b8d44fb4e079dbdf3) 485s ok 16 - Logout request 485s ok 17 - Response is 200 485s ok 18 - Cookie is deleted 485s ok 19 - No pdata 485s ok 20 - Disconnect request 485s ok 21 - Response is 401 485s 1..21 485s ok 6 - Try with correct code 485s # Subtest: Try with incorrect code 485s ok 1 - Has not been triggered before 485s ok 2 - Found NAS-Identifier attribute 485s ok 3 - Found X-Email-Address attribute 485s ok 4 - Auth query 485s ok 5 - HTTP code is 200 485s ok 6 - Page contains a form 485s ok 7 - URI match 485s ok 8 - Field "token" is defined 485s ok 9 - Field "code" is defined 485s ok 10 - Found EXTCODE input 485s ok 11 - Has been triggered before 485s ok 12 - Found NAS-Identifier attribute 485s ok 13 - Found X-Email-Address attribute 485s ok 14 - Post code 485s ok 15 - Bad OTP error: code found on page 485s ok 16 - Bad OTP error 485s 1..16 485s ok 7 - Try with incorrect code 485s 1..7 485s ok 485s t/77-2F-Retry.t ................................................................ 485s Warning: program compiled against libxml 215 using older 214 485s ok 1 - use Lemonldap::NG::Portal::Main; 485s ok 2 - use Lemonldap::NG::Common::FormEncode; 485s ok 3 - Portal object 485s ok 4 - Init 485s ok 5 - Portal app 485s # Subtest: Only one factor offered, fail after 3 tries 485s ok 1 - Auth query 485s ok 2 - HTTP code is 200 485s ok 3 - Page contains a form 485s ok 4 - CSP header authorize POST request to \# 485s ok 5 - Auth POST query 485s ok 6 - Initial prompt 485s ok 7 - HTTP code is 200 485s ok 8 - Page contains a form 485s ok 9 - URI match 485s ok 10 - Field "token" is defined 485s ok 11 - Field "code" is defined 485s ok 12 - Post code 485s ok 13 - Retry prompt 485s ok 14 - HTTP code is 200 485s ok 15 - Page contains a form 485s ok 16 - URI match 485s ok 17 - Field "token" is defined 485s ok 18 - Field "code" is defined 485s ok 19 - Post code 485s ok 20 - Retry prompt 485s ok 21 - HTTP code is 200 485s ok 22 - Page contains a form 485s ok 23 - URI match 485s ok 24 - Field "token" is defined 485s ok 25 - Field "code" is defined 485s ok 26 - Post code 485s ok 27 - Expected portal error code: code found on page 485s ok 28 - Expected portal error code 485s ok 29 - One entry in history 485s ok 30 - Failure was recorded 485s 1..30 485s ok 6 - Only one factor offered, fail after 3 tries 485s # Subtest: Only one factor offered, succeed after 2 tries 485s ok 1 - Auth query 485s ok 2 - HTTP code is 200 485s ok 3 - Page contains a form 485s ok 4 - CSP header authorize POST request to \# 485s ok 5 - Auth POST query 485s ok 6 - Initial prompt 485s ok 7 - HTTP code is 200 485s ok 8 - Page contains a form 485s ok 9 - URI match 485s ok 10 - Field "token" is defined 485s ok 11 - Field "code" is defined 485s ok 12 - Post code 485s ok 13 - Retry prompt 485s ok 14 - HTTP code is 200 485s ok 15 - Page contains a form 485s ok 16 - URI match 485s ok 17 - Field "token" is defined 485s ok 18 - Field "code" is defined 485s ok 19 - Post code 485s ok 20 - Retry prompt 485s ok 21 - HTTP code is 200 485s ok 22 - Page contains a form 485s ok 23 - URI match 485s ok 24 - Field "token" is defined 485s ok 25 - Field "code" is defined 485s Use of uninitialized value in string eq at /tmp/autopkgtest.XGjKdk/autopkgtest_tmp/smokeKoyyFD/t/sfHookPlugin.pm line 64. 485s ok 26 - Post code 485s ok 27 - Get cookie lemonldap (35e2f652cc39779ed1bff3b02fa4d46cb98a06261b1419ea71428cd85b502757) 485s ok 28 - One entry in history 485s ok 29 - Success was recorded 485s 1..29 485s ok 7 - Only one factor offered, succeed after 2 tries 485s # Subtest: Two factors offered, fail after 3 tries 485s ok 1 - Auth query 485s ok 2 - HTTP code is 200 485s ok 3 - Page contains a form 485s ok 4 - CSP header authorize POST request to \# 485s ok 5 - Auth POST query 485s ok 6 - HTTP code is 200 485s ok 7 - Page contains a form 485s ok 8 - URI match 485s ok 9 - Field "token" is defined 485s ok 10 - Post 2F choice 485s ok 11 - Initial prompt 485s ok 12 - HTTP code is 200 485s ok 13 - Page contains a form 485s ok 14 - URI match 485s ok 15 - Field "token" is defined 485s ok 16 - Field "code" is defined 485s ok 17 - Post code 485s ok 18 - Retry prompt 485s ok 19 - HTTP code is 200 485s ok 20 - Page contains a form 485s ok 21 - URI match 485s ok 22 - Field "token" is defined 485s ok 23 - Field "code" is defined 485s ok 24 - Post code 485s ok 25 - Retry prompt 485s ok 26 - HTTP code is 200 485s ok 27 - Page contains a form 485s ok 28 - URI match 485s ok 29 - Field "token" is defined 485s ok 30 - Field "code" is defined 485s ok 31 - Post code 485s ok 32 - Expected portal error code: code found on page 485s ok 33 - Expected portal error code 485s ok 34 - One entry in history 485s ok 35 - Failure was recorded 485s ok 36 - history failed time match > 485s 1..36 485s ok 8 - Two factors offered, fail after 3 tries 485s # Subtest: Two factors offered, succeed after 2 tries 485s ok 1 - Auth query 485s ok 2 - HTTP code is 200 485s ok 3 - Page contains a form 485s ok 4 - CSP header authorize POST request to \# 485s ok 5 - Auth POST query 485s ok 6 - HTTP code is 200 485s ok 7 - Page contains a form 485s ok 8 - URI match 485s ok 9 - Field "token" is defined 485s ok 10 - Post 2F choice 485s ok 11 - Initial prompt 485s ok 12 - HTTP code is 200 485s ok 13 - Page contains a form 485s ok 14 - URI match 485s ok 15 - Field "token" is defined 485s ok 16 - Field "code" is defined 485s ok 17 - Post code 485s ok 18 - Retry prompt 485s ok 19 - HTTP code is 200 485s ok 20 - Page contains a form 485s ok 21 - URI match 485s ok 22 - Field "token" is defined 485s ok 23 - Field "code" is defined 485s ok 24 - Post code 485s ok 25 - Retry prompt 485s ok 26 - internal fake time ok 485s ok 27 - HTTP code is 200 485s ok 28 - Page contains a form 485s ok 29 - URI match 485s ok 30 - Field "token" is defined 485s ok 31 - Field "code" is defined 485s Use of uninitialized value in string eq at /tmp/autopkgtest.XGjKdk/autopkgtest_tmp/smokeKoyyFD/t/sfHookPlugin.pm line 64. 485s ok 32 - Post code 485s ok 33 - Get cookie lemonldap (b203b45e0c9cd157f44652d85e76767bafe13e79159772d76f98a433751e8c5b) 485s ok 34 - One entry in history 485s ok 35 - Success was recorded 485s ok 36 - history success time match > 485s 1..36 485s ok 9 - Two factors offered, succeed after 2 tries 485s # Subtest: Test sfBeforeVerify hook 485s ok 1 - Auth query 485s ok 2 - HTTP code is 200 485s ok 3 - Page contains a form 485s ok 4 - CSP header authorize POST request to \# 485s ok 5 - Auth POST query 485s ok 6 - Initial prompt 485s ok 7 - HTTP code is 200 485s ok 8 - Page contains a form 485s ok 9 - URI match 485s ok 10 - Field "token" is defined 485s ok 11 - Field "code" is defined 485s ok 12 - Post code 485s ok 13 - User msmith denied by hook: code found on page 485s ok 14 - User msmith denied by hook 485s 1..14 485s ok 10 - Test sfBeforeVerify hook 485s 1..10 485s ok 486s t/77-2F-Trust.t ................................................................ 486s Warning: program compiled against libxml 215 using older 214 486s ok 1 - use Lemonldap::NG::Portal::Main; 486s ok 2 - use Lemonldap::NG::Common::FormEncode; 486s ok 3 - Portal object 486s ok 4 - Init 486s ok 5 - Portal app 486s # Subtest: Store browser, then reuse it 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - HTTP code is 200 486s ok 21 - Page contains a form 486s ok 22 - URI match 486s ok 23 - Field "fg" is defined 486s ok 24 - Field "token" is defined 486s ok 25 - Found TOTP secret 486s ok 26 - Post fingerprint 486s ok 27 - Get cookie lemonldap (001be1d07bf064e6330755cd31ce18c7bb3961221c4957987e9113fbdcda6b1b) 486s ok 28 - Get cookie llngconnection (ce72676c5ac57698e0d836dd7f7ad9d70259836c6577d737cb32205e980deb90) 486s ok 29 - Authentication level was set 486s ok 30 - Auth query 486s ok 31 - HTTP code is 200 486s ok 32 - Page contains a form 486s ok 33 - CSP header authorize POST request to \# 486s ok 34 - Found stayconnected checkbox 486s ok 35 - Auth POST query 486s ok 36 - HTTP code is 200 486s ok 37 - Page contains a form 486s ok 38 - URI match 486s ok 39 - Field "fg" is defined 486s ok 40 - Field "token" is defined 486s ok 41 - Post fingerprint 486s ok 42 - Get cookie lemonldap (7b3678deed488a0c3b6b3abab136b20a690b625bba5b07e330b387ba635f4ea6) 486s ok 43 - Authentication level was restored 486s ok 44 - Logout request 486s ok 45 - Response is 200 486s ok 46 - Cookie is deleted 486s ok 47 - No pdata 486s ok 48 - Disconnect request 486s ok 49 - Response is 401 486s 1..49 486s ok 6 - Store browser, then reuse it 486s # Subtest: Store browser, then reuse it after cookie expiration 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - HTTP code is 200 486s ok 21 - Page contains a form 486s ok 22 - URI match 486s ok 23 - Field "fg" is defined 486s ok 24 - Field "token" is defined 486s ok 25 - Found TOTP secret 486s ok 26 - Post fingerprint 486s ok 27 - Get cookie lemonldap (e624cf49614e7e0a97849a0805ad7fe4f87461eaa78396583a3aa9a4b1f0e18a) 486s ok 28 - Get cookie llngconnection (71b23cdb0d4c6cd272a6e58b94c1377db9e9a476df080b66f64518d181e9b66e) 486s ok 29 - Auth query 486s ok 30 - HTTP code is 200 486s ok 31 - Page contains a form 486s ok 32 - CSP header authorize POST request to \# 486s ok 33 - Found stayconnected checkbox 486s ok 34 - Auth POST query 486s ok 35 - Get cookie llngconnection (0) 486s ok 36 - Old cookie is removed 486s ok 37 - HTTP code is 200 486s ok 38 - Page contains a form 486s ok 39 - URI match 486s ok 40 - Field "token" is defined 486s ok 41 - Post 2F choice 486s ok 42 - Prompt indicates success 486s ok 43 - Found 2F code in mail 486s ok 44 - HTTP code is 200 486s ok 45 - Page contains a form 486s ok 46 - URI match 486s ok 47 - Field "token" is defined 486s ok 48 - Field "code" is defined 486s ok 49 - Post code 486s ok 50 - Get cookie lemonldap (986b70dc8cf43c43336837066325a9f2f2a45ca92ea127725d39380624399a0a) 486s ok 51 - Logout request 486s ok 52 - Response is 200 486s ok 53 - Cookie is deleted 486s ok 54 - No pdata 486s ok 55 - Disconnect request 486s ok 56 - Response is 401 486s 1..56 486s ok 7 - Store browser, then reuse it after cookie expiration 486s # Subtest: Store browser, then try to reuse it with wrong cookie 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - HTTP code is 200 486s ok 21 - Page contains a form 486s ok 22 - URI match 486s ok 23 - Field "fg" is defined 486s ok 24 - Field "token" is defined 486s ok 25 - Found TOTP secret 486s ok 26 - Post fingerprint 486s ok 27 - Get cookie lemonldap (4136dd038e2a79b4f50111657af7c677d9c20c1067d30f04de0ab8d13f81d6f2) 486s ok 28 - Get cookie llngconnection (554b3277484af40ea7471186e78172e47793b57a415e32e0e75a4bf0668af21e) 486s ok 29 - Auth query 486s ok 30 - HTTP code is 200 486s ok 31 - Page contains a form 486s ok 32 - CSP header authorize POST request to \# 486s ok 33 - Found stayconnected checkbox 486s ok 34 - Auth POST query 486s ok 35 - Get cookie llngconnection (0) 486s ok 36 - Wrong cookie is removed 486s ok 37 - HTTP code is 200 486s ok 38 - Page contains a form 486s ok 39 - URI match 486s ok 40 - Field "token" is defined 486s ok 41 - Post 2F choice 486s ok 42 - Prompt indicates success 486s ok 43 - Found 2F code in mail 486s ok 44 - HTTP code is 200 486s ok 45 - Page contains a form 486s ok 46 - URI match 486s ok 47 - Field "token" is defined 486s ok 48 - Field "code" is defined 486s ok 49 - Post code 486s ok 50 - Get cookie lemonldap (56c351f5ec8b8182353a94521409a9d72505f987ff331f575a3e4c49eb28d676) 486s ok 51 - Logout request 486s ok 52 - Response is 200 486s ok 53 - Cookie is deleted 486s ok 54 - No pdata 486s ok 55 - Disconnect request 486s ok 56 - Response is 401 486s 1..56 486s ok 8 - Store browser, then try to reuse it with wrong cookie 486s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - HTTP code is 200 486s ok 21 - Page contains a form 486s ok 22 - URI match 486s ok 23 - Field "fg" is defined 486s ok 24 - Field "token" is defined 486s ok 25 - Found TOTP secret 486s ok 26 - Post fingerprint 486s ok 27 - Get cookie lemonldap (9ff8bb23484747c298f0fcd7e2d2f3e6b07ae46af950ee704df4095dd9b2dda6) 486s ok 28 - Get cookie llngconnection (d1dc18ed1f1a93f7fa19503ccdbcdf2b88ff1e8946a180bbe7b05e924114636b) 486s ok 29 - Auth query 486s ok 30 - HTTP code is 200 486s ok 31 - Page contains a form 486s ok 32 - CSP header authorize POST request to \# 486s ok 33 - Found stayconnected checkbox 486s ok 34 - Auth POST query 486s ok 35 - HTTP code is 200 486s ok 36 - Page contains a form 486s ok 37 - URI match 486s ok 38 - Field "fg" is defined 486s ok 39 - Field "token" is defined 486s ok 40 - Post fingerprint 486s ok 41 - Expected portal error code: code found on page 486s ok 42 - Expected portal error code 486s ok 43 - Get cookie llngconnection (0) 486s ok 44 - Cookie with mismatched TOTP is removed 486s 1..44 486s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 486s # Subtest: Store browser, then try to reuse as different user 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - HTTP code is 200 486s ok 21 - Page contains a form 486s ok 22 - URI match 486s ok 23 - Field "fg" is defined 486s ok 24 - Field "token" is defined 486s ok 25 - Found TOTP secret 486s ok 26 - Post fingerprint 486s ok 27 - Get cookie lemonldap (f4b0ad2db15f54346565df908d3f85e9f170c4a072e30d11fa9bbbdf791c1f45) 486s ok 28 - Get cookie llngconnection (4e9b0f53708330f9f9c568dd253e1b3e35853e233b6362f23c248a1312c97ded) 486s ok 29 - Auth query 486s ok 30 - HTTP code is 200 486s ok 31 - Page contains a form 486s ok 32 - CSP header authorize POST request to \# 486s ok 33 - Found stayconnected checkbox 486s ok 34 - Auth POST query 486s ok 35 - HTTP code is 200 486s ok 36 - Page contains a form 486s ok 37 - URI match 486s ok 38 - Field "token" is defined 486s ok 39 - Post 2F choice 486s ok 40 - Prompt indicates success 486s ok 41 - Found 2F code in mail 486s ok 42 - HTTP code is 200 486s ok 43 - Page contains a form 486s ok 44 - URI match 486s ok 45 - Field "token" is defined 486s ok 46 - Field "code" is defined 486s ok 47 - Post code 486s ok 48 - HTTP code is 200 486s ok 49 - Page contains a form 486s ok 50 - URI match 486s ok 51 - Field "fg" is defined 486s ok 52 - Field "token" is defined 486s ok 53 - Found TOTP secret 486s ok 54 - Post fingerprint 486s ok 55 - Get cookie lemonldap (e39bee479a5447cb36922a519d8f9c6f625b926a14a220f06417bf3049078cc5) 486s ok 56 - Logout request 486s ok 57 - Response is 200 486s ok 58 - Cookie is deleted 486s ok 59 - No pdata 486s ok 60 - Disconnect request 486s ok 61 - Response is 401 486s 1..61 486s ok 10 - Store browser, then try to reuse as different user 486s # Subtest: User can refuse to stay connected 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - Get cookie lemonldap (07a711197bad202038d79e441cd68a7e9ccd15a54c39de529c52eee3a12293a9) 486s ok 21 - Logout request 486s ok 22 - Response is 200 486s ok 23 - Cookie is deleted 486s ok 24 - No pdata 486s ok 25 - Disconnect request 486s ok 26 - Response is 401 486s 1..26 486s ok 11 - User can refuse to stay connected 486s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - HTTP code is 200 486s ok 14 - Page contains a form 486s ok 15 - URI match 486s ok 16 - Field "token" is defined 486s ok 17 - Field "code" is defined 486s ok 18 - Post code 486s ok 19 - Persistent connection cookie isn't sent 486s ok 20 - Get cookie lemonldap (ff5d0a2cead316691393f3c80058eacdbcde80f5811af8a3a509d11901e78b2d) 486s 1..20 486s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 486s # Subtest: User cannot bypass the trusted browser rule (wrong user) 486s ok 1 - Auth query 486s ok 2 - HTTP code is 200 486s ok 3 - Page contains a form 486s ok 4 - CSP header authorize POST request to \# 486s ok 5 - Found stayconnected checkbox 486s ok 6 - Auth POST query 486s ok 7 - HTTP code is 200 486s ok 8 - Page contains a form 486s ok 9 - URI match 486s ok 10 - Field "token" is defined 486s ok 11 - Post 2F choice 486s ok 12 - Prompt indicates success 486s ok 13 - Found 2F code in mail 486s ok 14 - HTTP code is 200 486s ok 15 - Page contains a form 486s ok 16 - URI match 486s ok 17 - Field "token" is defined 486s ok 18 - Field "code" is defined 486s ok 19 - Post code 486s ok 20 - Persistent connection cookie isn't sent 486s ok 21 - Get cookie lemonldap (5a922c42f7d6e879008de94b73b3192f21712976f906de191174559f6047ec02) 486s 1..21 486s ok 13 - User cannot bypass the trusted browser rule (wrong user) 486s 1..13 486s ok 486s t/78-2F-Upgrade-Many.t ......................................................... 486s Warning: program compiled against libxml 215 using older 214 486s ok 1 - use Lemonldap::NG::Portal::Main; 486s ok 2 - use Lemonldap::NG::Common::FormEncode; 486s ok 3 - Portal object 486s ok 4 - Init 486s ok 5 - Portal app 486s ok 6 - Auth query 486s ok 7 - Get cookie lemonldap (86ad24892c6035134b63d3cf9f9359806f89a4d2aa67008d648eede6b8ac9b76) 486s ok 8 - Upgrade session query 486s ok 9 - HTTP code is 200 486s ok 10 - Page contains a form 486s ok 11 - URI match 486s ok 12 - Field "confirm" is defined 486s ok 13 - Field "url" is defined 486s ok 14 - Found custom Main Logo 486s ok 15 - Language icons found 486s ok 16 - Accept session upgrade query 486s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 486s ok 18 - HTTP code is 200 486s ok 19 - Page contains a form 486s ok 20 - Host match 486s ok 21 - Field "upgrading" is defined 486s ok 22 - Field "url" is defined 486s ok 23 - CSP header authorize POST request to \# 486s ok 24 - Post login 486s ok 25 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 486s ok 26 - HTTP code is 200 486s ok 27 - Page contains a form 486s ok 28 - URI match 486s ok 29 - Field "token" is defined 486s ok 30 - Field "checkLogins" is defined 486s ok 31 - Found mail 486s ok 32 - Post ext2f choice 486s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 486s ok 34 - HTTP code is 200 486s ok 35 - Page contains a form 486s ok 36 - URI match 486s ok 37 - Field "token" is defined 486s ok 38 - Field "code" is defined 486s ok 39 - Found EXTCODE input 486s ok 40 - Found 2F code in mail 486s ok 41 - Post code 486s ok 42 - Get redirection 486s ok 43 - Location is http://test1.example.com 486s ok 44 - Get cookie lemonldap (c442417eb4d48d9fa60dbd1cf4e116bbcc3b066c107051d69cb2e1e313364b98) 486s ok 45 - Make sure no pdata is returned 486s 1..45 486s ok 487s t/78-2F-Upgrade.t .............................................................. 487s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 487s Warning: program compiled against libxml 215 using older 214 487s ok 1 - use Lemonldap::NG::Portal::Main; 487s ok 2 - use Lemonldap::NG::Common::FormEncode; 487s ok 3 - Portal object 487s [Wed Oct 29 02:32:21 2025] [LLNG:6165] [error] Bad logLevel value '', switching to 'info' 487s 487s [Wed Oct 29 02:32:21 2025] [LLNG:6165] [info] Loading configuration 1 for process 6165 487s ok 4 - Init 487s ok 5 - Portal app 487s ok 6 - Auth query 487s ok 7 - Get cookie lemonldap (50cdb898c5ffb4ed3a56b2b65b7d1f750388a8e1233f3827ae699af12a7ca20a) 487s [Wed Oct 29 02:32:21 2025] [LLNG:6165] [info] New request Lemonldap::NG::Handler::Server GET /level3 487s [Wed Oct 29 02:32:21 2025] [LLNG:6165] [notice] User dwho was forbidden to access to test1.example.com/level3 487s ok 8 - Handler request 487s ok 9 - Authenticated as dwho 487s ok 10 - HTTP code is 403 487s ok 11 - Upgrade session query 487s ok 12 - HTTP code is 200 487s ok 13 - Page contains a form 487s ok 14 - URI match 487s ok 15 - Field "confirm" is defined 487s ok 16 - Field "url" is defined 487s ok 17 - Found custom Main Logo 487s ok 18 - Language icons found 487s ok 19 - Accept session upgrade query 487s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 487s ok 21 - HTTP code is 200 487s ok 22 - Page contains a form 487s ok 23 - Host match 487s ok 24 - Field "upgrading" is defined 487s ok 25 - Field "url" is defined 487s ok 26 - CSP header authorize POST request to \# 487s ok 27 - Post login 487s 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) 487s ok 29 - HTTP code is 200 487s ok 30 - Page contains a form 487s ok 31 - URI match 487s ok 32 - Field "token" is defined 487s ok 33 - Field "code" is defined 487s ok 34 - Found EXTCODE input 487s ok 35 - Found 2F code in mail 487s ok 36 - Post code 487s ok 37 - Get redirection 487s ok 38 - Location is http://test1.example.com 487s ok 39 - Get cookie lemonldap (6b42a62d0b6f066c94795113668f8df6e7f0bb172f6617afaa5e25708c83daed) 487s ok 40 - Make sure no pdata is returned 487s [Wed Oct 29 02:32:21 2025] [LLNG:6165] [info] New request Lemonldap::NG::Handler::Server GET /level3 487s ok 41 - Handler request 487s ok 42 - Authenticated as dwho 487s ok 43 - HTTP code is 200 487s 1..43 487s ok 487s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 487s Warning: program compiled against libxml 215 using older 214 487s ok 1 - use Lemonldap::NG::Portal::Main; 487s ok 2 - Portal object 487s ok 3 - Init 487s ok 4 - Portal app 487s ok 5 - Auth query 487s ok 6 - Get cookie lemonldap (85461d4f9acfabdd4f3b9656f7df2dc7a3c014bed0f5ed4c59fa7dc1561a52f0) 487s ok 7 - CheckUser 487s ok 8 - Response is JSON 487s ok 9 - AuthenticationLevel == 1 487s ok 10 - Form registration 487s ok 11 - Get redirection 487s ok 12 - Location header found 487s ok 13 - Form registration 487s ok 14 - Found TOTP js 487s ok 15 - Get new key 487s ok 16 - Content is JSON 487s ok 17 - Found secret 487s ok 18 - Found token 487s ok 19 - Found issuer 487s ok 20 - Found user 487s ok 21 - Code 487s ok 22 - Code contains 6 digits 487s ok 23 - Post code 487s ok 24 - Content is JSON 487s ok 25 - TOTP is registered 487s ok 26 - Form registration 487s ok 27 - Found forceUpgrade flag 487s ok 28 - Upgrade session query from 2fManager 487s ok 29 - HTTP code is 200 487s ok 30 - Page contains a form 487s ok 31 - URI match 487s ok 32 - Field "confirm" is defined 487s ok 33 - Field "url" is defined 487s ok 34 - Field "forceUpgrade" is defined 487s ok 35 - Accept session upgrade query 487s ok 36 - HTTP code is 200 487s ok 37 - Page contains a form 487s ok 38 - URI match 487s ok 39 - Field "token" is defined 487s ok 40 - Code 487s ok 41 - Post code 487s ok 42 - CheckUser 487s ok 43 - Response is JSON 487s ok 44 - AuthenticationLevel == 3 487s 1..44 487s ok 487s t/78-2F-UpgradeOnly-without-2F.t ............................................... 487s Warning: program compiled against libxml 215 using older 214 487s ok 1 - use Lemonldap::NG::Portal::Main; 487s ok 2 - use Lemonldap::NG::Common::FormEncode; 487s ok 3 - Portal object 487s ok 4 - Init 487s ok 5 - Portal app 487s ok 6 - Auth query 487s ok 7 - Get cookie lemonldap (92201558de10291495a40a2c97a6eeb21d9df9dd8f7a7c99326c042fa867cbd0) 487s ok 8 - Upgrade session query 487s ok 9 - HTTP code is 200 487s ok 10 - Page contains a form 487s ok 11 - URI match 487s ok 12 - Field "confirm" is defined 487s ok 13 - Field "url" is defined 487s ok 14 - Accept session upgrade query 487s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 487s ok 16 - Expected portal error code: code found on page 487s ok 17 - Expected portal error code 487s ok 18 - Accept session upgrade query 487s ok 19 - Get redirection 487s ok 20 - Location is http://auth.example.com/ 487s ok 21 - Logout request 487s ok 22 - Response is 200 487s ok 23 - Cookie is deleted 487s ok 24 - No pdata 487s ok 25 - Disconnect request 487s ok 26 - Response is 401 487s 1..26 487s ok 488s t/78-2F-UpgradeOnly.t .......................................................... 488s Warning: program compiled against libxml 215 using older 214 488s ok 1 - use Lemonldap::NG::Portal::Main; 488s ok 2 - use Lemonldap::NG::Common::FormEncode; 488s ok 3 - Portal object 488s ok 4 - Init 488s ok 5 - Portal app 488s ok 6 - Auth query 488s ok 7 - Get cookie lemonldap (d1b1d34922510d03e58f8e932ddbd4e067b7a428682cee9b6abfb66047e72f05) 488s ok 8 - Upgrade session query 488s ok 9 - HTTP code is 200 488s ok 10 - Page contains a form 488s ok 11 - URI match 488s ok 12 - Field "confirm" is defined 488s ok 13 - Field "url" is defined 488s ok 14 - Accept session upgrade query 488s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 488s ok 16 - Expected portal error code: code found on page 488s ok 17 - Expected portal error code 488s ok 18 - Auth query 488s ok 19 - Get cookie lemonldap (f9fd98fcbca871536750d553d0e8525277b90b411626cb16e4db0ec1d6beb5d0) 488s ok 20 - Upgrade session query 488s ok 21 - HTTP code is 200 488s ok 22 - Page contains a form 488s ok 23 - URI match 488s ok 24 - Field "confirm" is defined 488s ok 25 - Field "url" is defined 488s ok 26 - Accept session upgrade query 488s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 488s ok 28 - HTTP code is 200 488s ok 29 - Page contains a form 488s ok 30 - URI match 488s ok 31 - Field "token" is defined 488s ok 32 - Field "code" is defined 488s ok 33 - Found EXTCODE input 488s ok 34 - Found 2F code in mail 488s ok 35 - Post code 488s ok 36 - Get redirection 488s ok 37 - Location is http://test1.example.com 488s ok 38 - Get cookie lemonldap (f9fd98fcbca871536750d553d0e8525277b90b411626cb16e4db0ec1d6beb5d0) 488s ok 39 - Make sure no pdata is returned 488s 1..39 488s ok 488s t/79-2F-Yubikey-from-Session.t ................................................. 488s Warning: program compiled against libxml 215 using older 214 488s ok 1 - use Lemonldap::NG::Portal::Main; 488s ok 2 - Portal object 488s ok 3 - Init 488s ok 4 - Portal app 488s ok 5 - Authenticate as dwho 488s ok 6 - HTTP code is 200 488s ok 7 - Page contains a form 488s ok 8 - URI match 488s ok 9 - Field "token" is defined 488s ok 10 - Field "code" is defined 488s ok 11 - Post code 488s ok 12 - Bad OTP code: code found on page 488s ok 13 - Bad OTP code 488s ok 14 - Auth query 488s ok 15 - HTTP code is 200 488s ok 16 - Page contains a form 488s ok 17 - URI match 488s ok 18 - Field "token" is defined 488s ok 19 - Field "code" is defined 488s ok 20 - Post code 488s ok 21 - Get cookie lemonldap (ebf690bbdb0ebc8618a85e5360644d2724b61000b69c7179b06ef315d97c775a) 488s ok 22 - Auth query 488s ok 23 - HTTP code is 200 488s ok 24 - Page contains a form 488s ok 25 - URI match 488s ok 26 - Field "token" is defined 488s ok 27 - Field "code" is defined 488s ok 28 - Post code 488s ok 29 - Get cookie lemonldap (9b72f6583916cb878784a59180f59410281e8c5d0ecc2003b55656dda5c49018) 488s ok 30 - Auth query 488s ok 31 - Get cookie lemonldap (357588e1206e0e426bb875dd105d09e0951a823712afc47e7755018571ecf620) 488s 1..31 488s ok 488s t/79-2F-Yubikey.t .............................................................. 488s Warning: program compiled against libxml 215 using older 214 488s ok 1 - use Lemonldap::NG::Portal::Main; 488s ok 2 - Portal object 488s ok 3 - Init 488s ok 4 - Portal app 488s ok 5 - Auth query 488s ok 6 - HTTP code is 200 488s ok 7 - Get cookie lemonldap (24dc92298ff251950a9b1197e275b002a0caf150f3dea2dc1d585dc2c1b1c704) 488s ok 8 - Auth query 488s ok 9 - Response body is not empty 488s ok 10 - Found prompt message 488s ok 11 - HTTP code is 200 488s ok 12 - Page contains a form 488s ok 13 - URI match 488s ok 14 - Field "UBKName" is defined 488s ok 15 - Field "otp" is defined 488s ok 16 - Invalid otp 488s ok 17 - Response body is not empty 488s ok 18 - Found error message 488s ok 19 - Invalid UBKname 488s ok 20 - Response body is not empty 488s ok 21 - Found error message 488s ok 22 - Correct registration attempt 488s ok 23 - Get redirection 488s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 488s ok 25 - Found registered yubikey 488s ok 26 - Correct device ID 488s ok 27 - Epoch is defined 488s ok 28 - Auth query 488s ok 29 - HTTP code is 200 488s ok 30 - Page contains a form 488s ok 31 - URI match 488s ok 32 - Field "token" is defined 488s ok 33 - Field "code" is defined 488s ok 34 - Post code 488s ok 35 - Bad OTP code: code found on page 488s ok 36 - Bad OTP code 488s ok 37 - Auth query 488s ok 38 - HTTP code is 200 488s ok 39 - Page contains a form 488s ok 40 - URI match 488s ok 41 - Field "token" is defined 488s ok 42 - Field "code" is defined 488s ok 43 - Post code 488s ok 44 - Bad OTP code: code found on page 488s ok 45 - Bad OTP code 488s ok 46 - Auth query 488s ok 47 - HTTP code is 200 488s ok 48 - Page contains a form 488s ok 49 - URI match 488s ok 50 - Field "token" is defined 488s ok 51 - Field "code" is defined 488s ok 52 - Post code 488s ok 53 - Get cookie lemonldap (c6f4590f5e022eaf6b3a711fdbe5153b5000022edff3984c76ea784c39d7f940) 488s ok 54 - HTTP code is 400 488s ok 55 - Deletion expects valid CSRF token 488s ok 56 - Post deletion 488s ok 57 - HTTP code is 200 488s ok 58 - Content-Type is JSON 488s ok 59 - Content is valid JSON 488s ok 60 488s ok 61 - No device found anymore 488s ok 62 - Auth query 488s ok 63 - Get cookie lemonldap (db92057101dc9fed21cf94ab276710cfba689e1ada0dc4d6bbfb810241d3f12e) 488s 1..63 488s ok 489s t/80-2F-Okta.t ................................................................. 489s Warning: program compiled against libxml 215 using older 214 489s ok 1 - use Lemonldap::NG::Portal::Main; 489s # Subtest: Choose Okta SMS 489s ok 1 - Portal object 489s ok 2 - Init 489s ok 3 - Portal app 489s ok 4 - Get Portal 489s ok 5 - HTTP code is 200 489s ok 6 - Page contains a form 489s ok 7 - Host match 489s ok 8 - Field "user" is defined 489s ok 9 - Field "password" is defined 489s ok 10 - CSP header authorize POST request to \# 489s ok 11 - Auth query 489s ok 12 - HTTP code is 200 489s ok 13 - Page contains a form 489s ok 14 - URI match 489s ok 15 - Choose SMS 489s ok 16 - HTTP code is 200 489s ok 17 - Page contains a form 489s ok 18 - URI match 489s ok 19 - Send code 489s ok 20 - Get cookie lemonldap (f2a39854c4c5418530a35a5d6e7d01352980f6fb45fbe46bb9d72ad3acfc0a16) 489s ok 21 - Get session using restSessionServer 489s ok 22 - HTTP code is 200 489s ok 23 - Deserialize session content 489s ok 24 - Session has correct value for _2f 489s ok 25 - Session has correct value for _auth 489s ok 26 - Logout request 489s ok 27 - Response is 200 489s ok 28 - Cookie is deleted 489s ok 29 - No pdata 489s ok 30 - Disconnect request 489s ok 31 - Response is 401 489s 1..31 489s ok 2 - Choose Okta SMS 489s # Subtest: Choose Okta Push 489s ok 1 - Portal object 489s ok 2 - Init 489s ok 3 - Portal app 489s ok 4 - Get Portal 489s ok 5 - HTTP code is 200 489s ok 6 - Page contains a form 489s ok 7 - Host match 489s ok 8 - Field "user" is defined 489s ok 9 - Field "password" is defined 489s ok 10 - CSP header authorize POST request to \# 489s ok 11 - Auth query 489s ok 12 - HTTP code is 200 489s ok 13 - Page contains a form 489s ok 14 - URI match 489s ok 15 - Choose SMS 489s ok 16 - HTTP code is 200 489s ok 17 - Page contains a form 489s ok 18 - URI match 489s ok 19 - CSP header authorize POST request to auth.example.com 489s ok 20 - Send code 489s ok 21 - Get cookie lemonldap (229a144d6fc7300449932c6c0444707425cb06fef50ffa831ce0484a7ec1f35b) 489s ok 22 - Get session using restSessionServer 489s ok 23 - HTTP code is 200 489s ok 24 - Deserialize session content 489s ok 25 - Session has correct value for _auth 489s ok 26 - Session has correct value for _2f 489s ok 27 - Logout request 489s ok 28 - Response is 200 489s ok 29 - Cookie is deleted 489s ok 30 - No pdata 489s ok 31 - Disconnect request 489s ok 32 - Response is 401 489s 1..32 489s ok 3 - Choose Okta Push 489s 1..3 489s ok 489s t/81-MostViewedApplications.t .................................................. 489s Warning: program compiled against libxml 215 using older 214 489s ok 1 - use Lemonldap::NG::Portal::Main; 489s ok 2 - Portal object 489s ok 3 - Init 489s ok 4 - Portal app 489s ok 5 - Get cookie lemonldap (ceb3d3edf1836b9e9cdba4b5ae1a94542bda30961cfd2ad458c9ed810c43adb0) 489s ok 6 - Get cookie lemonldap (6d6dae1fda32d2c5239121d624c50cf315fcbdbe39f84e138b7656a3148dbaf6) 489s ok 7 - Get cookie lemonldap (884966c1d3106bf4ee6c46e9f2af8286d58f643cf5f6abbbf3270eeac0139fd2) 489s ok 8 - Session contains history hash 489s ok 9 - OIDC App 1 has been accessed twice 489s ok 10 - OIDC App 2 has been accessed once 489s ok 11 - History contains two entries 489s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705143%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633263_7133%22%7D) 489s ok 13 - Get redirection 489s ok 14 - Location header found 489s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633263_59612%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705143%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 489s ok 16 - Get redirection 489s ok 17 - Location header found 489s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1761705143%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221761633263_48199%22%7D) 489s ok 19 - Get redirection 489s ok 20 - Location header found 489s ok 21 - Session contains history hash 489s ok 22 - CAS App 1 has been accessed twice 489s ok 23 - CAS App 2 has been accessed once 489s ok 24 - History contains four entries 489s ok 25 - Portal object 489s ok 26 - Init 489s ok 27 - Portal app 489s ok 28 - Get cookie lemonldap (a94b85771075125d86a0171f488c8efd2f50c2b3606bd4c43bb4f69654d96b10) 489s ok 29 - History contains five entries 489s ok 30 - SAML App 1 has been accessed once 489s 1..30 489s ok 489s t/91-Handler-cache-cleaned.t ................................................... 489s Warning: program compiled against libxml 215 using older 214 489s ok 1 - use Lemonldap::NG::Portal::Main; 489s ok 2 - use Lemonldap::NG::Common::FormEncode; 489s ok 3 - Portal object 489s ok 4 - Init 489s ok 5 - Portal app 489s ok 6 - Auth query 489s ok 7 - Get cookie lemonldap (3264c5191a02cece7174dd3d45a60826379ac9da757fde042313653fac9d470c) 489s ok 8 - Get portal 489s ok 9 - Authenticated as dwho 489s ok 10 - Auth query 489s ok 11 - HTTP code is 200 489s ok 12 - Page contains a form 489s ok 13 - URI match 489s ok 14 - Field "token" is defined 489s ok 15 - Field "code" is defined 489s ok 16 - Found EXTCODE input 489s ok 17 - Found 2F code in mail 489s ok 18 - Get portal 489s ok 19 - Post code 489s ok 20 - Get portal 489s ok 21 - Authenticated as dwho 489s 1..21 489s ok 490s t/91-Memory-Leak.t ............................................................. 490s 1..5 490s Warning: program compiled against libxml 215 using older 214 490s ok 1 - use Lemonldap::NG::Portal::Main; 490s ok 2 - leaks 0 < 1 490s ok 3 - leaks -1 < 1 490s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 490s # Failed (TODO) test 'Unable to really destroy a portal object for now' 490s # at t/91-Memory-Leak.t line 34. 490s [Wed Oct 29 02:32:24 2025] [LLNG:6174] [error] globalStorage not defined (perhaps configuration can not be read) 490s [Wed Oct 29 02:32:24 2025] [LLNG:6174] [error] globalStorage not defined (perhaps configuration can not be read) 490s ok 5 - leaks 0 < 1 490s ok 490s t/99-Bad-logLevel.t ............................................................ 490s Warning: program compiled against libxml 215 using older 214 490s ok 1 - use Lemonldap::NG::Portal::Main; 490s ok 2 - Portal object 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [error] Bad logLevel value 'error ', switching to 'info' 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [error] Bad logLevel value 'error ', switching to 'info' 490s 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [info] Loading configuration 1 for process 6175 490s ok 3 - Init 490s ok 4 - Portal app 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [info] New request Lemonldap::NG::Portal::Main GET / 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [notice] User anonymous successfully authenticated at level 0 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [notice] User anonymous connected from Null (127.0.0.1) 490s ok 5 - Auth query 490s ok 6 - HTTP code is 200 490s ok 7 - Get cookie lemonldap (8d84ada3118bf94c566cc30b4714ad16c28a875e9a97b109d18b72ed1cac16c3) 490s [Wed Oct 29 02:32:24 2025] [LLNG:6175] [info] New request Lemonldap::NG::Portal::Main GET /logout 490s ok 8 - Get logout page 490s ok 9 - PE_LOGOUT_OK 490s 1..9 490s ok 490s t/99-Dont-load-Dumper.t ........................................................ 490s 1..5 490s ok 1 - use Lemonldap::NG::Portal::Main; 490s ok 2 - Portal object 490s ok 3 - Init 490s ok 4 - App 490s ok 5 - Portal doesn't depend on Data::Dumper 490s ok 490s All tests successful. 490s Files=413, Tests=17691, 152 wallclock secs ( 1.35 usr 0.34 sys + 125.28 cusr 15.61 csys = 142.58 CPU) 490s Result: PASS 491s autopkgtest [02:32:26]: test portal-test: -----------------------] 491s portal-test PASS 491s autopkgtest [02:32:26]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 491s autopkgtest [02:32:26]: test manager-test: preparing testbed 511s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 541s autopkgtest [02:33:16]: testbed dpkg architecture: amd64 541s autopkgtest [02:33:16]: testbed apt version: 3.1.8ubuntu1 541s autopkgtest [02:33:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 542s autopkgtest [02:33:17]: testbed release detected to be: resolute 542s autopkgtest [02:33:17]: updating testbed package index (apt update) 542s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 542s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 542s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 542s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 542s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 543s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 543s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 543s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 543s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 543s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 543s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 543s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 543s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 543s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 543s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 543s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 543s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 543s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 543s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 543s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 544s Fetched 8221 kB in 1s (7404 kB/s) 545s Reading package lists... 545s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 545s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 545s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 545s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 546s Reading package lists... 546s Reading package lists... 546s Building dependency tree... 546s Reading state information... 546s Calculating upgrade... 546s The following packages will be upgraded: 546s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 546s python3-blinker python3-lazr.uri 546s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 546s Need to get 3371 kB of archives. 546s After this operation, 140 kB of additional disk space will be used. 546s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 547s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 547s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 547s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 547s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 547s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 547s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 547s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 547s dpkg-preconfigure: unable to re-open stdin: No such file or directory 547s Fetched 3371 kB in 1s (2791 kB/s) 548s (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 ... 78529 files and directories currently installed.) 548s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 548s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 548s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 548s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 548s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 548s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 548s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 548s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 548s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 548s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 548s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 548s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 548s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 548s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 548s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 548s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 548s Setting up libefivar1t64:amd64 (39-2) ... 548s Setting up python3-lazr.uri (1.0.6-7) ... 548s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 548s Encountered debconf setting for cloud-init-base/datasources. 549s Setting up libefiboot1t64:amd64 (39-2) ... 549s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 549s Setting up python3-blinker (1.9.0-2) ... 549s Setting up apt (3.1.11) ... 549s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 550s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 550s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 550s Processing triggers for man-db (2.13.1-1) ... 551s Processing triggers for libc-bin (2.42-0ubuntu3) ... 551s autopkgtest [02:33:26]: upgrading testbed (apt dist-upgrade and autopurge) 551s Reading package lists... 552s Building dependency tree... 552s Reading state information... 552s Calculating upgrade... 552s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 552s Reading package lists... 552s Building dependency tree... 552s Reading state information... 552s Solving dependencies... 552s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 552s autopkgtest [02:33:27]: rebooting testbed after setup commands that affected boot 569s Reading package lists... 569s Building dependency tree... 569s Reading state information... 569s Solving dependencies... 570s The following NEW packages will be installed: 570s autoconf autodep8 automake autopoint autotools-dev build-essential 570s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 570s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 570s dh-strip-nondeterminism docutils-common dwz fontconfig-config 570s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 570s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 570s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common 570s intltool-debian java-common java-wrappers jq lemonldap-ng-fastcgi-server 570s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 570s libapache-session-perl libarchive-zip-perl libasan8 570s libauth-yubikey-webclient-perl libauthen-radius-perl 570s libb-hooks-endofscope-perl libb-hooks-op-check-perl 570s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 570s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 570s libclass-data-inheritable-perl libclass-errorhandler-perl 570s libclass-inspector-perl libclass-method-modifiers-perl 570s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 570s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 570s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 570s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 570s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 570s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 570s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 570s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 570s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 570s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 570s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 570s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 570s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 570s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 570s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 570s libencode-locale-perl liberror-perl libeval-closure-perl 570s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 570s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 570s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 570s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 570s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 570s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 570s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 570s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 570s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 570s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 570s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 570s libhttp-negotiate-perl libhwasan0 libicu76 libimage-magick-perl 570s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 570s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 570s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 570s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 570s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-angularjs libjs-bootstrap 570s libjs-es5-shim libjs-jquery libjs-sphinxdoc libjs-underscore 570s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 570s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 570s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 570s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 570s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 570s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 570s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 570s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 570s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 570s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 570s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 570s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 570s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode115 570s libnspr4 libnss3 libonig5 libopenjp2-7 libpackage-stash-perl 570s libparams-classify-perl libparams-util-perl 570s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 570s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 570s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 570s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 570s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 570s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 570s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 570s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 570s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 570s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 570s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 570s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 570s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 570s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 570s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 570s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 570s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 570s node-semver node-uglify-js node-undici node-xtend nodejs 570s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 570s po-debconf python3-alabaster python3-defusedxml python3-docutils 570s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 570s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 570s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 570s yui-compressor 570s 0 upgraded, 323 newly installed, 0 to remove and 0 not upgraded. 570s Need to get 191 MB of archives. 570s After this operation, 715 MB of additional disk space will be used. 570s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 570s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 570s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 570s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 570s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 570s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 570s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 570s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 571s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 571s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 571s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 571s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.12.1-1 [1944 kB] 571s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.20.2-1 [12.4 kB] 571s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1 [169 kB] 571s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.20.2-1 [10.1 kB] 571s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.20.2-1 [519 kB] 571s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 571s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 571s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 571s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 571s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 571s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-4build1 [44.4 kB] 571s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [188 kB] 571s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 571s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 571s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 571s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 571s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 571s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 571s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 571s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.3+dfsg1-1 [2009 kB] 572s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.3+dfsg1-1 [109 kB] 572s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 572s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 572s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 572s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 572s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 572s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 572s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 572s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 572s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 572s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 572s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 572s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 572s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 572s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 572s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 572s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 572s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 572s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 572s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 572s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 572s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 572s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 572s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 572s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 572s Get:57 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 572s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 572s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 572s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 572s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 572s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 572s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 572s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 572s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 572s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 572s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 572s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 572s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 572s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 572s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 572s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 572s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 572s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 572s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 572s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 572s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 572s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 572s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 572s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 572s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 572s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 572s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 572s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 572s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 572s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 572s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 572s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 572s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 572s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 572s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 572s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 572s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 572s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 572s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 572s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 572s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 572s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 572s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 572s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 572s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 572s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 572s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 572s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 572s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 572s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 572s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 572s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 572s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 572s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 572s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 572s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 572s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 572s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.21.0+ds-3 [962 kB] 572s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.19-8 [248 kB] 572s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 572s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 572s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 572s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 572s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 572s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 572s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 572s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 572s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [12.9 MB] 572s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-5ubuntu1 [1028 B] 572s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 572s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 572s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-5ubuntu1 [47.4 kB] 572s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-5ubuntu1 [29.3 kB] 572s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-5ubuntu1 [3071 kB] 573s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-5ubuntu1 [1360 kB] 573s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-5ubuntu1 [2757 kB] 573s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-5ubuntu1 [1210 kB] 573s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-5ubuntu1 [1685 kB] 573s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-5ubuntu1 [153 kB] 573s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-5ubuntu1 [2863 kB] 573s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [25.4 MB] 573s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-5ubuntu1 [523 kB] 573s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 573s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 573s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-5ubuntu1 [2573 kB] 574s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [14.4 MB] 574s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-5ubuntu1 [23.7 kB] 574s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 574s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 574s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 574s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118 [11.6 kB] 574s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 574s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-4build1 [169 kB] 574s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 574s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 574s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 574s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 574s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 574s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 574s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 574s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 574s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 574s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 574s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76 [6852 B] 574s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libnspr4 amd64 2:4.36-1ubuntu2 [118 kB] 574s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libnss3 amd64 2:3.114-1 [1483 kB] 574s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.3.3-1 [24.0 kB] 574s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1 [46.5 MB] 575s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 575s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 575s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19 [20.3 kB] 575s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 575s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-28ubuntu7 [180 kB] 575s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5 [9042 B] 575s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libonig5 amd64 6.9.10-1 [173 kB] 575s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libjq1 amd64 1.8.1-3ubuntu1 [146 kB] 575s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 jq amd64 1.8.1-3ubuntu1 [72.4 kB] 575s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 575s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 575s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 575s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 575s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 575s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 575s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 575s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 575s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 575s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 575s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 575s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 575s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 575s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 575s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 575s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 575s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.5-1 [100 kB] 575s Get:191 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 575s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 575s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 575s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 575s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 575s Get:196 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 575s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 575s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 575s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 575s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 575s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 575s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 575s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 575s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 575s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 575s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 575s Get:207 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 575s Get:208 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 575s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 575s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 575s Get:211 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 575s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 575s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 575s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 575s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 575s Get:216 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 575s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 575s Get:218 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 575s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 575s Get:220 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 575s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 575s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 575s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.50-1 [127 kB] 575s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 575s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 575s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 575s Get:227 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 575s Get:228 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1 [832 kB] 575s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 575s Get:230 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 575s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 575s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 575s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 575s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 575s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 575s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 575s Get:237 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 575s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 575s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 575s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 575s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 575s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 575s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 575s Get:244 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 575s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 575s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 575s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 575s Get:248 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 575s Get:249 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 575s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libicu76 amd64 76.1-4ubuntu2 [11.2 MB] 575s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 575s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 575s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 575s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 575s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 575s Get:256 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 575s Get:257 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 575s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 575s Get:259 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 575s Get:260 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 575s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 575s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.8-2 [166 kB] 575s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.8-2 [107 kB] 575s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-2build1 [167 kB] 575s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-2build1 [158 kB] 575s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 575s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 575s Get:268 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 575s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 575s Get:270 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 575s Get:271 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 575s Get:272 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 575s Get:273 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 575s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 575s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 575s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 575s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 575s Get:278 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 575s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 575s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 575s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 575s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 575s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 575s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5 [757 kB] 575s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 20.19.4+dfsg-1 [342 kB] 575s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 575s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 575s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 575s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 575s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 575s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 575s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 575s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 575s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 575s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 575s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 575s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode115 amd64 20.19.4+dfsg-1 [14.0 MB] 576s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 576s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 576s Get:300 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 576s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 576s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 576s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 576s Get:304 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 576s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 576s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 576s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 576s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-3 [45.2 kB] 576s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 576s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 576s Get:311 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman all 5.1-1 [10.6 kB] 576s Get:312 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 576s Get:313 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 576s Get:314 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 576s Get:315 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 576s Get:316 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 576s Get:317 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 576s Get:318 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 576s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 576s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 576s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 576s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 576s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 576s Preconfiguring packages ... 576s Fetched 191 MB in 6s (31.8 MB/s) 576s Selecting previously unselected package imagemagick-7-common. 576s (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 ... 78531 files and directories currently installed.) 576s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 576s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 576s Selecting previously unselected package libgomp1:amd64. 576s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 576s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 576s Selecting previously unselected package libfftw3-double3:amd64. 576s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 576s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 576s Selecting previously unselected package libfontenc1:amd64. 576s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 576s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 576s Selecting previously unselected package x11-common. 576s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 576s Unpacking x11-common (1:7.7+24ubuntu1) ... 576s Selecting previously unselected package xfonts-encodings. 576s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 576s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 576s Selecting previously unselected package xfonts-utils. 576s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 576s Unpacking xfonts-utils (1:7.7+7) ... 576s Selecting previously unselected package fonts-urw-base35. 576s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 576s Unpacking fonts-urw-base35 (20200910-8) ... 576s Selecting previously unselected package fontconfig-config. 576s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 577s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 577s Selecting previously unselected package libfontconfig1:amd64. 577s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 577s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 577s Selecting previously unselected package libsharpyuv0:amd64. 577s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 577s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 577s Selecting previously unselected package libaom3:amd64. 577s Preparing to unpack .../011-libaom3_3.12.1-1_amd64.deb ... 577s Unpacking libaom3:amd64 (3.12.1-1) ... 577s Selecting previously unselected package libheif-plugin-aomdec:amd64. 577s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_amd64.deb ... 577s Unpacking libheif-plugin-aomdec:amd64 (1.20.2-1) ... 577s Selecting previously unselected package libde265-0:amd64. 577s Preparing to unpack .../013-libde265-0_1.0.16-1_amd64.deb ... 577s Unpacking libde265-0:amd64 (1.0.16-1) ... 577s Selecting previously unselected package libheif-plugin-libde265:amd64. 577s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_amd64.deb ... 577s Unpacking libheif-plugin-libde265:amd64 (1.20.2-1) ... 577s Selecting previously unselected package libheif1:amd64. 577s Preparing to unpack .../015-libheif1_1.20.2-1_amd64.deb ... 577s Unpacking libheif1:amd64 (1.20.2-1) ... 577s Selecting previously unselected package libjbig0:amd64. 577s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 577s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 577s Selecting previously unselected package libjpeg-turbo8:amd64. 577s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 577s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 577s Selecting previously unselected package libjpeg8:amd64. 577s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 577s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 577s Selecting previously unselected package liblcms2-2:amd64. 577s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 577s Unpacking liblcms2-2:amd64 (2.16-2) ... 577s Selecting previously unselected package liblqr-1-0:amd64. 577s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 577s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 577s Selecting previously unselected package libltdl7:amd64. 577s Preparing to unpack .../021-libltdl7_2.5.4-4build1_amd64.deb ... 577s Unpacking libltdl7:amd64 (2.5.4-4build1) ... 577s Selecting previously unselected package libopenjp2-7:amd64. 577s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_amd64.deb ... 577s Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... 577s Selecting previously unselected package libraw23t64:amd64. 577s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 577s Unpacking libraw23t64:amd64 (0.21.4-2) ... 577s Selecting previously unselected package libdeflate0:amd64. 577s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 577s Unpacking libdeflate0:amd64 (1.23-2) ... 577s Selecting previously unselected package liblerc4:amd64. 577s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 577s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 577s Selecting previously unselected package libwebp7:amd64. 577s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 577s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 577s Selecting previously unselected package libtiff6:amd64. 577s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 577s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 577s Selecting previously unselected package libwebpdemux2:amd64. 577s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 577s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 577s Selecting previously unselected package libwebpmux3:amd64. 577s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 577s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 577s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 577s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 577s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 577s Selecting previously unselected package libimage-magick-q16-perl. 577s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 577s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 577s Selecting previously unselected package libimage-magick-perl. 577s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 577s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 577s Selecting previously unselected package libfcgi0t64:amd64. 577s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 577s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 577s Selecting previously unselected package libfcgi-perl. 577s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 577s Unpacking libfcgi-perl (0.82+ds-3build3) ... 577s Selecting previously unselected package libfcgi-procmanager-perl. 577s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 577s Unpacking libfcgi-procmanager-perl (0.28-3) ... 577s Selecting previously unselected package libcrypt-urandom-perl. 577s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_amd64.deb ... 577s Unpacking libcrypt-urandom-perl (0.54-1) ... 577s Selecting previously unselected package libapache-session-perl. 577s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 577s Unpacking libapache-session-perl (1.94-2) ... 577s Selecting previously unselected package liberror-perl. 577s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 577s Unpacking liberror-perl (0.17030-1) ... 577s Selecting previously unselected package libipc-sharelite-perl. 577s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 577s Unpacking libipc-sharelite-perl (0.17-5build4) ... 577s Selecting previously unselected package libcache-cache-perl. 577s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 577s Unpacking libcache-cache-perl (1.08-3) ... 577s Selecting previously unselected package libclass-xsaccessor-perl. 577s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 577s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 577s Selecting previously unselected package libconfig-inifiles-perl. 577s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-3_all.deb ... 577s Unpacking libconfig-inifiles-perl (3.000003-3) ... 577s Selecting previously unselected package perl-openssl-defaults:amd64. 577s Preparing to unpack .../043-perl-openssl-defaults_7build3_amd64.deb ... 577s Unpacking perl-openssl-defaults:amd64 (7build3) ... 577s Selecting previously unselected package libcrypt-openssl-bignum-perl. 577s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 577s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 577s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 577s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 577s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 577s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 577s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 577s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 577s Selecting previously unselected package libconvert-asn1-perl. 577s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 577s Unpacking libconvert-asn1-perl (0.34-1) ... 577s Selecting previously unselected package libcrypt-openssl-x509-perl. 577s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 577s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 577s Selecting previously unselected package libclass-errorhandler-perl. 577s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 577s Unpacking libclass-errorhandler-perl (0.04-3) ... 577s Selecting previously unselected package libcrypt-des-perl:amd64. 577s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_amd64.deb ... 577s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 577s Selecting previously unselected package libcrypt-des-ede3-perl. 577s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 577s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 577s Selecting previously unselected package libcryptx-perl. 577s Preparing to unpack .../052-libcryptx-perl_0.087-1_amd64.deb ... 577s Unpacking libcryptx-perl (0.087-1) ... 577s Selecting previously unselected package libconvert-pem-perl. 577s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 577s Unpacking libconvert-pem-perl (0.13-1) ... 577s Selecting previously unselected package libcrypt-rijndael-perl. 577s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 577s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 577s Selecting previously unselected package libhtml-tagset-perl. 577s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 577s Unpacking libhtml-tagset-perl (3.24-1) ... 577s Selecting previously unselected package liburi-perl. 577s Preparing to unpack .../056-liburi-perl_5.34-2_all.deb ... 577s Unpacking liburi-perl (5.34-2) ... 577s Selecting previously unselected package libhtml-parser-perl:amd64. 577s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_amd64.deb ... 577s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 577s Selecting previously unselected package libcgi-pm-perl. 577s Preparing to unpack .../058-libcgi-pm-perl_4.68-1_all.deb ... 577s Unpacking libcgi-pm-perl (4.68-1) ... 577s Selecting previously unselected package libhtml-template-perl. 577s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 577s Unpacking libhtml-template-perl (2.97-2build1) ... 577s Selecting previously unselected package libjson-perl. 577s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 577s Unpacking libjson-perl (4.10000-1) ... 577s Selecting previously unselected package libcommon-sense-perl:amd64. 577s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_amd64.deb ... 577s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 577s Selecting previously unselected package libtypes-serialiser-perl. 577s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 577s Unpacking libtypes-serialiser-perl (1.01-1) ... 577s Selecting previously unselected package libjson-xs-perl. 577s Preparing to unpack .../063-libjson-xs-perl_4.040-1_amd64.deb ... 577s Unpacking libjson-xs-perl (4.040-1) ... 577s Selecting previously unselected package libmouse-perl:amd64. 577s Preparing to unpack .../064-libmouse-perl_2.5.11-1build1_amd64.deb ... 577s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 577s Selecting previously unselected package libnet-cidr-perl. 577s Preparing to unpack .../065-libnet-cidr-perl_0.25-1_all.deb ... 577s Unpacking libnet-cidr-perl (0.25-1) ... 577s Selecting previously unselected package libnet-ssleay-perl:amd64. 577s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_amd64.deb ... 577s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 577s Selecting previously unselected package libposix-strftime-compiler-perl. 577s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 577s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 577s Selecting previously unselected package libapache-logformat-compiler-perl. 577s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 577s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 577s Selecting previously unselected package libcookie-baker-perl. 577s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 577s Unpacking libcookie-baker-perl (0.12-1) ... 577s Selecting previously unselected package libdevel-stacktrace-perl. 577s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 577s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 577s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 577s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 577s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 577s Selecting previously unselected package libclass-inspector-perl. 577s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 577s Unpacking libclass-inspector-perl (1.36-3) ... 577s Selecting previously unselected package libfile-sharedir-perl. 577s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 577s Unpacking libfile-sharedir-perl (1.118-3) ... 577s Selecting previously unselected package libfilesys-notify-simple-perl. 577s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 577s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 577s Selecting previously unselected package libhash-multivalue-perl. 577s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 577s Unpacking libhash-multivalue-perl (0.16-3) ... 577s Selecting previously unselected package libhttp-multipartparser-perl. 577s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 577s Unpacking libhttp-multipartparser-perl (0.02-3) ... 577s Selecting previously unselected package libjson-maybexs-perl. 577s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 577s Unpacking libjson-maybexs-perl (1.004008-1) ... 577s Selecting previously unselected package libstream-buffered-perl. 577s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 577s Unpacking libstream-buffered-perl (0.03-3) ... 577s Selecting previously unselected package libwww-form-urlencoded-perl. 577s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 577s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 577s Selecting previously unselected package libhttp-entity-parser-perl. 577s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 577s Unpacking libhttp-entity-parser-perl (0.25-2) ... 577s Selecting previously unselected package libtimedate-perl. 577s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 577s Unpacking libtimedate-perl (2.3300-2) ... 577s Selecting previously unselected package libhttp-date-perl. 577s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 577s Unpacking libhttp-date-perl (6.06-1) ... 577s Selecting previously unselected package libhttp-headers-fast-perl. 577s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 577s Unpacking libhttp-headers-fast-perl (0.22-3) ... 577s Selecting previously unselected package libclone-perl:amd64. 577s Preparing to unpack .../084-libclone-perl_0.47-1_amd64.deb ... 577s Unpacking libclone-perl:amd64 (0.47-1) ... 577s Selecting previously unselected package libencode-locale-perl. 577s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 577s Unpacking libencode-locale-perl (1.05-3) ... 577s Selecting previously unselected package libio-html-perl. 577s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 577s Unpacking libio-html-perl (1.004-3) ... 577s Selecting previously unselected package liblwp-mediatypes-perl. 577s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 577s Unpacking liblwp-mediatypes-perl (6.04-2) ... 577s Selecting previously unselected package libhttp-message-perl. 577s Preparing to unpack .../088-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 577s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 577s Selecting previously unselected package libtest-sharedfork-perl. 577s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 577s Unpacking libtest-sharedfork-perl (0.35-3) ... 577s Selecting previously unselected package libtest-tcp-perl. 577s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 577s Unpacking libtest-tcp-perl (2.22-2) ... 577s Selecting previously unselected package libtry-tiny-perl. 577s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 577s Unpacking libtry-tiny-perl (0.32-1) ... 577s Selecting previously unselected package libplack-perl. 577s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 577s Unpacking libplack-perl (1.0051-1) ... 577s Selecting previously unselected package libfile-listing-perl. 577s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 577s Unpacking libfile-listing-perl (6.16-1) ... 577s Selecting previously unselected package libhtml-tree-perl. 577s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 577s Unpacking libhtml-tree-perl (5.07-3) ... 577s Selecting previously unselected package libhttp-cookies-perl. 577s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 577s Unpacking libhttp-cookies-perl (6.11-1) ... 577s Selecting previously unselected package libhttp-negotiate-perl. 577s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 577s Unpacking libhttp-negotiate-perl (6.01-2) ... 577s Selecting previously unselected package libio-socket-ssl-perl. 577s Preparing to unpack .../097-libio-socket-ssl-perl_2.089-1_all.deb ... 577s Unpacking libio-socket-ssl-perl (2.089-1) ... 577s Selecting previously unselected package libnet-http-perl. 577s Preparing to unpack .../098-libnet-http-perl_6.23-1_all.deb ... 577s Unpacking libnet-http-perl (6.23-1) ... 577s Selecting previously unselected package liblwp-protocol-https-perl. 577s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 577s Unpacking liblwp-protocol-https-perl (6.14-1) ... 577s Selecting previously unselected package libwww-robotrules-perl. 577s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1_all.deb ... 577s Unpacking libwww-robotrules-perl (6.02-1) ... 577s Selecting previously unselected package libwww-perl. 577s Preparing to unpack .../101-libwww-perl_6.78-1_all.deb ... 577s Unpacking libwww-perl (6.78-1) ... 577s Selecting previously unselected package liblemonldap-ng-common-perl. 577s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 577s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 577s Selecting previously unselected package liblemonldap-ng-handler-perl. 577s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 577s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 578s Selecting previously unselected package lemonldap-ng-fastcgi-server. 578s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 578s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 578s Selecting previously unselected package libemail-date-format-perl. 578s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 578s Unpacking libemail-date-format-perl (1.008-1) ... 578s Selecting previously unselected package libhash-merge-simple-perl. 578s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 578s Unpacking libhash-merge-simple-perl (0.052-1) ... 578s Selecting previously unselected package libjs-angularjs. 578s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 578s Unpacking libjs-angularjs (1.8.3-3) ... 578s Selecting previously unselected package fonts-glyphicons-halflings. 578s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 578s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 578s Selecting previously unselected package libjs-bootstrap. 578s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 578s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 578s Selecting previously unselected package libjs-es5-shim. 578s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 578s Unpacking libjs-es5-shim (4.6.7-2) ... 578s Selecting previously unselected package libjs-jquery. 578s Preparing to unpack .../111-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 578s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 578s Selecting previously unselected package libregexp-common-perl. 578s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 578s Unpacking libregexp-common-perl (2024080801-1) ... 578s Selecting previously unselected package liblemonldap-ng-manager-perl. 578s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.21.0+ds-3_all.deb ... 578s Unpacking liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 578s Selecting previously unselected package m4. 578s Preparing to unpack .../114-m4_1.4.19-8_amd64.deb ... 578s Unpacking m4 (1.4.19-8) ... 578s Selecting previously unselected package autoconf. 578s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 578s Unpacking autoconf (2.72-3.1ubuntu1) ... 578s Selecting previously unselected package dctrl-tools. 578s Preparing to unpack .../116-dctrl-tools_2.24-3build3_amd64.deb ... 578s Unpacking dctrl-tools (2.24-3build3) ... 578s Selecting previously unselected package autodep8. 578s Preparing to unpack .../117-autodep8_0.30_all.deb ... 578s Unpacking autodep8 (0.30) ... 578s Selecting previously unselected package autotools-dev. 578s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 578s Unpacking autotools-dev (20240727.1) ... 578s Selecting previously unselected package automake. 578s Preparing to unpack .../119-automake_1%3a1.17-4ubuntu1_all.deb ... 578s Unpacking automake (1:1.17-4ubuntu1) ... 578s Selecting previously unselected package autopoint. 578s Preparing to unpack .../120-autopoint_0.23.1-2build2_all.deb ... 578s Unpacking autopoint (0.23.1-2build2) ... 578s Selecting previously unselected package libisl23:amd64. 578s Preparing to unpack .../121-libisl23_0.27-1_amd64.deb ... 578s Unpacking libisl23:amd64 (0.27-1) ... 578s Selecting previously unselected package libmpc3:amd64. 578s Preparing to unpack .../122-libmpc3_1.3.1-1build3_amd64.deb ... 578s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 578s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 578s Preparing to unpack .../123-cpp-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package cpp-15. 578s Preparing to unpack .../124-cpp-15_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package cpp-x86-64-linux-gnu. 578s Preparing to unpack .../125-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 578s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 578s Selecting previously unselected package cpp. 578s Preparing to unpack .../126-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 578s Unpacking cpp (4:15.2.0-4ubuntu1) ... 578s Selecting previously unselected package libcc1-0:amd64. 578s Preparing to unpack .../127-libcc1-0_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libcc1-0:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libitm1:amd64. 578s Preparing to unpack .../128-libitm1_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libitm1:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libasan8:amd64. 578s Preparing to unpack .../129-libasan8_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libasan8:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package liblsan0:amd64. 578s Preparing to unpack .../130-liblsan0_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking liblsan0:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libtsan2:amd64. 578s Preparing to unpack .../131-libtsan2_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libtsan2:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libubsan1:amd64. 578s Preparing to unpack .../132-libubsan1_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libubsan1:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libhwasan0:amd64. 578s Preparing to unpack .../133-libhwasan0_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libhwasan0:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libquadmath0:amd64. 578s Preparing to unpack .../134-libquadmath0_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libquadmath0:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package libgcc-15-dev:amd64. 578s Preparing to unpack .../135-libgcc-15-dev_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 578s Preparing to unpack .../136-gcc-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package gcc-15. 578s Preparing to unpack .../137-gcc-15_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package gcc-x86-64-linux-gnu. 578s Preparing to unpack .../138-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 578s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 578s Selecting previously unselected package gcc. 578s Preparing to unpack .../139-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 578s Unpacking gcc (4:15.2.0-4ubuntu1) ... 578s Selecting previously unselected package libstdc++-15-dev:amd64. 578s Preparing to unpack .../140-libstdc++-15-dev_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 578s Selecting previously unselected package g++-15-x86-64-linux-gnu. 578s Preparing to unpack .../141-g++-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 578s Unpacking g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 579s Selecting previously unselected package g++-15. 579s Preparing to unpack .../142-g++-15_15.2.0-5ubuntu1_amd64.deb ... 579s Unpacking g++-15 (15.2.0-5ubuntu1) ... 579s Selecting previously unselected package g++-x86-64-linux-gnu. 579s Preparing to unpack .../143-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 579s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 579s Selecting previously unselected package g++. 579s Preparing to unpack .../144-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 579s Unpacking g++ (4:15.2.0-4ubuntu1) ... 579s Selecting previously unselected package build-essential. 579s Preparing to unpack .../145-build-essential_12.12ubuntu1_amd64.deb ... 579s Unpacking build-essential (12.12ubuntu1) ... 579s Selecting previously unselected package ca-certificates-java. 579s Preparing to unpack .../146-ca-certificates-java_20240118_all.deb ... 579s Unpacking ca-certificates-java (20240118) ... 579s Selecting previously unselected package libdebhelper-perl. 579s Preparing to unpack .../147-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 579s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 579s Selecting previously unselected package libtool. 579s Preparing to unpack .../148-libtool_2.5.4-4build1_all.deb ... 579s Unpacking libtool (2.5.4-4build1) ... 579s Selecting previously unselected package dh-autoreconf. 579s Preparing to unpack .../149-dh-autoreconf_21_all.deb ... 579s Unpacking dh-autoreconf (21) ... 579s Selecting previously unselected package libarchive-zip-perl. 579s Preparing to unpack .../150-libarchive-zip-perl_1.68-1_all.deb ... 579s Unpacking libarchive-zip-perl (1.68-1) ... 579s Selecting previously unselected package libfile-stripnondeterminism-perl. 579s Preparing to unpack .../151-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 579s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 579s Selecting previously unselected package dh-strip-nondeterminism. 579s Preparing to unpack .../152-dh-strip-nondeterminism_1.14.2-1_all.deb ... 579s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 579s Selecting previously unselected package debugedit. 579s Preparing to unpack .../153-debugedit_1%3a5.2-3_amd64.deb ... 579s Unpacking debugedit (1:5.2-3) ... 579s Selecting previously unselected package dwz. 579s Preparing to unpack .../154-dwz_0.16-2_amd64.deb ... 579s Unpacking dwz (0.16-2) ... 579s Selecting previously unselected package gettext. 579s Preparing to unpack .../155-gettext_0.23.1-2build2_amd64.deb ... 579s Unpacking gettext (0.23.1-2build2) ... 579s Selecting previously unselected package intltool-debian. 579s Preparing to unpack .../156-intltool-debian_0.35.0+20060710.6_all.deb ... 579s Unpacking intltool-debian (0.35.0+20060710.6) ... 579s Selecting previously unselected package po-debconf. 579s Preparing to unpack .../157-po-debconf_1.0.21+nmu1_all.deb ... 579s Unpacking po-debconf (1.0.21+nmu1) ... 579s Selecting previously unselected package debhelper. 579s Preparing to unpack .../158-debhelper_13.24.2ubuntu1_all.deb ... 579s Unpacking debhelper (13.24.2ubuntu1) ... 579s Selecting previously unselected package java-common. 579s Preparing to unpack .../159-java-common_0.76_all.deb ... 579s Unpacking java-common (0.76) ... 579s Selecting previously unselected package libnspr4:amd64. 579s Preparing to unpack .../160-libnspr4_2%3a4.36-1ubuntu2_amd64.deb ... 579s Unpacking libnspr4:amd64 (2:4.36-1ubuntu2) ... 579s Selecting previously unselected package libnss3:amd64. 579s Preparing to unpack .../161-libnss3_2%3a3.114-1_amd64.deb ... 579s Unpacking libnss3:amd64 (2:3.114-1) ... 579s Selecting previously unselected package libpcsclite1:amd64. 579s Preparing to unpack .../162-libpcsclite1_2.3.3-1_amd64.deb ... 579s Unpacking libpcsclite1:amd64 (2.3.3-1) ... 579s Selecting previously unselected package openjdk-21-jre-headless:amd64. 579s Preparing to unpack .../163-openjdk-21-jre-headless_21.0.9+10-1_amd64.deb ... 579s Unpacking openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 579s Selecting previously unselected package default-jre-headless. 579s Preparing to unpack .../164-default-jre-headless_2%3a1.21-76_amd64.deb ... 579s Unpacking default-jre-headless (2:1.21-76) ... 579s Selecting previously unselected package sgml-base. 579s Preparing to unpack .../165-sgml-base_1.31+nmu1_all.deb ... 579s Unpacking sgml-base (1.31+nmu1) ... 579s Selecting previously unselected package xml-core. 579s Preparing to unpack .../166-xml-core_0.19_all.deb ... 579s Unpacking xml-core (0.19) ... 579s Selecting previously unselected package docutils-common. 579s Preparing to unpack .../167-docutils-common_0.21.2+dfsg-2_all.deb ... 579s Unpacking docutils-common (0.21.2+dfsg-2) ... 579s Selecting previously unselected package unzip. 579s Preparing to unpack .../168-unzip_6.0-28ubuntu7_amd64.deb ... 579s Unpacking unzip (6.0-28ubuntu7) ... 579s Selecting previously unselected package java-wrappers. 579s Preparing to unpack .../169-java-wrappers_0.5_all.deb ... 579s Unpacking java-wrappers (0.5) ... 579s Selecting previously unselected package libonig5:amd64. 579s Preparing to unpack .../170-libonig5_6.9.10-1_amd64.deb ... 579s Unpacking libonig5:amd64 (6.9.10-1) ... 579s Selecting previously unselected package libjq1:amd64. 579s Preparing to unpack .../171-libjq1_1.8.1-3ubuntu1_amd64.deb ... 579s Unpacking libjq1:amd64 (1.8.1-3ubuntu1) ... 580s Selecting previously unselected package jq. 580s Preparing to unpack .../172-jq_1.8.1-3ubuntu1_amd64.deb ... 580s Unpacking jq (1.8.1-3ubuntu1) ... 580s Selecting previously unselected package libalgorithm-c3-perl. 580s Preparing to unpack .../173-libalgorithm-c3-perl_0.11-2_all.deb ... 580s Unpacking libalgorithm-c3-perl (0.11-2) ... 580s Selecting previously unselected package libdigest-hmac-perl. 580s Preparing to unpack .../174-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 580s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 580s Selecting previously unselected package libauth-yubikey-webclient-perl. 580s Preparing to unpack .../175-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 580s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 580s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 580s Preparing to unpack .../176-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 580s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 580s Selecting previously unselected package libdynaloader-functions-perl. 580s Preparing to unpack .../177-libdynaloader-functions-perl_0.004-2_all.deb ... 580s Unpacking libdynaloader-functions-perl (0.004-2) ... 580s Selecting previously unselected package libdevel-callchecker-perl:amd64. 580s Preparing to unpack .../178-libdevel-callchecker-perl_0.009-2_amd64.deb ... 580s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 580s Selecting previously unselected package libparams-classify-perl:amd64. 580s Preparing to unpack .../179-libparams-classify-perl_0.015-2build6_amd64.deb ... 580s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 580s Selecting previously unselected package libmodule-runtime-perl. 580s Preparing to unpack .../180-libmodule-runtime-perl_0.018-1_all.deb ... 580s Unpacking libmodule-runtime-perl (0.018-1) ... 580s Selecting previously unselected package libmodule-implementation-perl. 580s Preparing to unpack .../181-libmodule-implementation-perl_0.09-2_all.deb ... 580s Unpacking libmodule-implementation-perl (0.09-2) ... 580s Selecting previously unselected package libsub-exporter-progressive-perl. 580s Preparing to unpack .../182-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 580s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 580s Selecting previously unselected package libvariable-magic-perl. 580s Preparing to unpack .../183-libvariable-magic-perl_0.64-1build1_amd64.deb ... 580s Unpacking libvariable-magic-perl (0.64-1build1) ... 580s Selecting previously unselected package libb-hooks-endofscope-perl. 580s Preparing to unpack .../184-libb-hooks-endofscope-perl_0.28-2_all.deb ... 580s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 580s Selecting previously unselected package libcrypt-random-seed-perl. 580s Preparing to unpack .../185-libcrypt-random-seed-perl_0.03-3_all.deb ... 580s Unpacking libcrypt-random-seed-perl (0.03-3) ... 580s Selecting previously unselected package libmath-random-isaac-perl. 580s Preparing to unpack .../186-libmath-random-isaac-perl_1.004-2_all.deb ... 580s Unpacking libmath-random-isaac-perl (1.004-2) ... 580s Selecting previously unselected package libbytes-random-secure-perl. 580s Preparing to unpack .../187-libbytes-random-secure-perl_0.29-3_all.deb ... 580s Unpacking libbytes-random-secure-perl (0.29-3) ... 580s Selecting previously unselected package libcapture-tiny-perl. 580s Preparing to unpack .../188-libcapture-tiny-perl_0.50-1_all.deb ... 580s Unpacking libcapture-tiny-perl (0.50-1) ... 580s Selecting previously unselected package libcares2:amd64. 580s Preparing to unpack .../189-libcares2_1.34.5-1_amd64.deb ... 580s Unpacking libcares2:amd64 (1.34.5-1) ... 580s Selecting previously unselected package libclass-c3-perl. 580s Preparing to unpack .../190-libclass-c3-perl_0.35-2_all.deb ... 580s Unpacking libclass-c3-perl (0.35-2) ... 580s Selecting previously unselected package libclass-data-inheritable-perl. 580s Preparing to unpack .../191-libclass-data-inheritable-perl_0.10-1_all.deb ... 580s Unpacking libclass-data-inheritable-perl (0.10-1) ... 580s Selecting previously unselected package libclass-method-modifiers-perl. 580s Preparing to unpack .../192-libclass-method-modifiers-perl_2.15-1_all.deb ... 580s Unpacking libclass-method-modifiers-perl (2.15-1) ... 580s Selecting previously unselected package libclass-singleton-perl. 580s Preparing to unpack .../193-libclass-singleton-perl_1.6-2_all.deb ... 580s Unpacking libclass-singleton-perl (1.6-2) ... 580s Selecting previously unselected package libconvert-base32-perl. 580s Preparing to unpack .../194-libconvert-base32-perl_0.06-3_all.deb ... 580s Unpacking libconvert-base32-perl (0.06-3) ... 580s Selecting previously unselected package libconvert-binhex-perl. 580s Preparing to unpack .../195-libconvert-binhex-perl_1.125-3_all.deb ... 580s Unpacking libconvert-binhex-perl (1.125-3) ... 580s Selecting previously unselected package libcrypt-dh-gmp-perl. 580s Preparing to unpack .../196-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 580s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 580s Selecting previously unselected package libcrypt-jwt-perl. 580s Preparing to unpack .../197-libcrypt-jwt-perl_0.037-1_all.deb ... 580s Unpacking libcrypt-jwt-perl (0.037-1) ... 580s Selecting previously unselected package libcrypt-ssleay-perl. 580s Preparing to unpack .../198-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 580s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 580s Selecting previously unselected package libdata-hexdump-perl. 580s Preparing to unpack .../199-libdata-hexdump-perl_0.04-2_all.deb ... 580s Unpacking libdata-hexdump-perl (0.04-2) ... 580s Selecting previously unselected package libparams-util-perl. 580s Preparing to unpack .../200-libparams-util-perl_1.102-3build1_amd64.deb ... 580s Unpacking libparams-util-perl (1.102-3build1) ... 580s Selecting previously unselected package libsub-install-perl. 580s Preparing to unpack .../201-libsub-install-perl_0.929-1_all.deb ... 580s Unpacking libsub-install-perl (0.929-1) ... 580s Selecting previously unselected package libdata-optlist-perl. 580s Preparing to unpack .../202-libdata-optlist-perl_0.114-1_all.deb ... 580s Unpacking libdata-optlist-perl (0.114-1) ... 580s Selecting previously unselected package liblist-someutils-perl. 580s Preparing to unpack .../203-liblist-someutils-perl_0.59-1_all.deb ... 580s Unpacking liblist-someutils-perl (0.59-1) ... 580s Selecting previously unselected package liblist-utilsby-perl. 580s Preparing to unpack .../204-liblist-utilsby-perl_0.12-2_all.deb ... 580s Unpacking liblist-utilsby-perl (0.12-2) ... 580s Selecting previously unselected package liblist-allutils-perl. 580s Preparing to unpack .../205-liblist-allutils-perl_0.19-1_all.deb ... 580s Unpacking liblist-allutils-perl (0.19-1) ... 580s Selecting previously unselected package libimport-into-perl. 580s Preparing to unpack .../206-libimport-into-perl_1.002005-2_all.deb ... 580s Unpacking libimport-into-perl (1.002005-2) ... 580s Selecting previously unselected package librole-tiny-perl. 580s Preparing to unpack .../207-librole-tiny-perl_2.002004-1_all.deb ... 580s Unpacking librole-tiny-perl (2.002004-1) ... 580s Selecting previously unselected package libsub-quote-perl. 580s Preparing to unpack .../208-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 580s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 580s Selecting previously unselected package libmoo-perl. 580s Preparing to unpack .../209-libmoo-perl_2.005005-1_all.deb ... 580s Unpacking libmoo-perl (2.005005-1) ... 580s Selecting previously unselected package libdata-password-zxcvbn-perl. 580s Preparing to unpack .../210-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 580s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 580s Selecting previously unselected package libpackage-stash-perl. 580s Preparing to unpack .../211-libpackage-stash-perl_0.40-1_all.deb ... 580s Unpacking libpackage-stash-perl (0.40-1) ... 580s Selecting previously unselected package libsub-identify-perl. 580s Preparing to unpack .../212-libsub-identify-perl_0.14-3build4_amd64.deb ... 580s Unpacking libsub-identify-perl (0.14-3build4) ... 580s Selecting previously unselected package libsub-name-perl:amd64. 580s Preparing to unpack .../213-libsub-name-perl_0.28-1_amd64.deb ... 580s Unpacking libsub-name-perl:amd64 (0.28-1) ... 580s Selecting previously unselected package libnamespace-clean-perl. 580s Preparing to unpack .../214-libnamespace-clean-perl_0.27-2_all.deb ... 580s Unpacking libnamespace-clean-perl (0.27-2) ... 580s Selecting previously unselected package libnamespace-autoclean-perl. 580s Preparing to unpack .../215-libnamespace-autoclean-perl_0.31-1_all.deb ... 580s Unpacking libnamespace-autoclean-perl (0.31-1) ... 580s Selecting previously unselected package libsub-exporter-perl. 580s Preparing to unpack .../216-libsub-exporter-perl_0.990-1_all.deb ... 580s Unpacking libsub-exporter-perl (0.990-1) ... 580s Selecting previously unselected package libeval-closure-perl. 580s Preparing to unpack .../217-libeval-closure-perl_0.14-3_all.deb ... 580s Unpacking libeval-closure-perl (0.14-3) ... 580s Selecting previously unselected package libexception-class-perl. 580s Preparing to unpack .../218-libexception-class-perl_1.45-1_all.deb ... 580s Unpacking libexception-class-perl (1.45-1) ... 580s Selecting previously unselected package libparams-validationcompiler-perl. 580s Preparing to unpack .../219-libparams-validationcompiler-perl_0.31-1_all.deb ... 580s Unpacking libparams-validationcompiler-perl (0.31-1) ... 580s Selecting previously unselected package libmro-compat-perl. 580s Preparing to unpack .../220-libmro-compat-perl_0.15-2_all.deb ... 580s Unpacking libmro-compat-perl (0.15-2) ... 580s Selecting previously unselected package libxstring-perl:amd64. 580s Preparing to unpack .../221-libxstring-perl_0.005-2build4_amd64.deb ... 580s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 580s Selecting previously unselected package libspecio-perl. 580s Preparing to unpack .../222-libspecio-perl_0.50-1_all.deb ... 580s Unpacking libspecio-perl (0.50-1) ... 580s Selecting previously unselected package libdatetime-locale-perl. 580s Preparing to unpack .../223-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 580s Unpacking libdatetime-locale-perl (1:1.41-1) ... 580s Selecting previously unselected package libdatetime-timezone-perl. 580s Preparing to unpack .../224-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 580s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 580s Selecting previously unselected package libdatetime-perl. 580s Preparing to unpack .../225-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 580s Unpacking libdatetime-perl (2:1.65-1build3) ... 580s Selecting previously unselected package libdatetime-format-rfc3339-perl. 580s Preparing to unpack .../226-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 580s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 580s Selecting previously unselected package libdbi-perl:amd64. 580s Preparing to unpack .../227-libdbi-perl_1.647-1_amd64.deb ... 580s Unpacking libdbi-perl:amd64 (1.647-1) ... 580s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 580s Preparing to unpack .../228-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 580s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 580s Selecting previously unselected package libemail-simple-perl. 580s Preparing to unpack .../229-libemail-simple-perl_2.218-1_all.deb ... 580s Unpacking libemail-simple-perl (2.218-1) ... 580s Selecting previously unselected package libmodule-pluggable-perl. 580s Preparing to unpack .../230-libmodule-pluggable-perl_5.2-5_all.deb ... 580s Unpacking libmodule-pluggable-perl (5.2-5) ... 580s Selecting previously unselected package libemail-abstract-perl. 580s Preparing to unpack .../231-libemail-abstract-perl_3.010-1_all.deb ... 580s Unpacking libemail-abstract-perl (3.010-1) ... 580s Selecting previously unselected package libemail-address-xs-perl. 580s Preparing to unpack .../232-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 580s Unpacking libemail-address-xs-perl (1.05-1build5) ... 580s Selecting previously unselected package libmoox-types-mooselike-perl. 580s Preparing to unpack .../233-libmoox-types-mooselike-perl_0.29-2_all.deb ... 580s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 580s Selecting previously unselected package libthrowable-perl. 580s Preparing to unpack .../234-libthrowable-perl_1.001-2_all.deb ... 580s Unpacking libthrowable-perl (1.001-2) ... 580s Selecting previously unselected package libemail-sender-perl. 580s Preparing to unpack .../235-libemail-sender-perl_2.601-1_all.deb ... 580s Unpacking libemail-sender-perl (2.601-1) ... 580s Selecting previously unselected package libexporter-tiny-perl. 580s Preparing to unpack .../236-libexporter-tiny-perl_1.006002-1_all.deb ... 580s Unpacking libexporter-tiny-perl (1.006002-1) ... 580s Selecting previously unselected package libextutils-depends-perl. 580s Preparing to unpack .../237-libextutils-depends-perl_0.8002-1_all.deb ... 580s Unpacking libextutils-depends-perl (0.8002-1) ... 580s Selecting previously unselected package libfont-afm-perl. 580s Preparing to unpack .../238-libfont-afm-perl_1.20-4_all.deb ... 580s Unpacking libfont-afm-perl (1.20-4) ... 580s Selecting previously unselected package libimagequant0:amd64. 580s Preparing to unpack .../239-libimagequant0_2.18.0-1build1_amd64.deb ... 580s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 580s Selecting previously unselected package libxpm4:amd64. 580s Preparing to unpack .../240-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 580s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 580s Selecting previously unselected package libgd3:amd64. 580s Preparing to unpack .../241-libgd3_2.3.3-13ubuntu1_amd64.deb ... 580s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 580s Selecting previously unselected package libgd-perl. 580s Preparing to unpack .../242-libgd-perl_2.78-1build4_amd64.deb ... 580s Unpacking libgd-perl (2.78-1build4) ... 580s Selecting previously unselected package libgd-securityimage-perl. 580s Preparing to unpack .../243-libgd-securityimage-perl_1.75-3_all.deb ... 580s Unpacking libgd-securityimage-perl (1.75-3) ... 580s Selecting previously unselected package libglib-perl:amd64. 580s Preparing to unpack .../244-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 580s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 580s Selecting previously unselected package libgssapi-perl. 580s Preparing to unpack .../245-libgssapi-perl_0.28-4build5_amd64.deb ... 580s Unpacking libgssapi-perl (0.28-4build5) ... 580s Selecting previously unselected package libhtml-format-perl. 580s Preparing to unpack .../246-libhtml-format-perl_2.16-2_all.deb ... 580s Unpacking libhtml-format-perl (2.16-2) ... 580s Selecting previously unselected package libhtml-formattext-withlinks-perl. 580s Preparing to unpack .../247-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 580s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 580s Selecting previously unselected package libhttp-daemon-perl. 581s Preparing to unpack .../248-libhttp-daemon-perl_6.16-1_all.deb ... 581s Unpacking libhttp-daemon-perl (6.16-1) ... 581s Selecting previously unselected package libicu76:amd64. 581s Preparing to unpack .../249-libicu76_76.1-4ubuntu2_amd64.deb ... 581s Unpacking libicu76:amd64 (76.1-4ubuntu2) ... 581s Selecting previously unselected package libio-pty-perl. 581s Preparing to unpack .../250-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 581s Unpacking libio-pty-perl (1:1.20-1build3) ... 581s Selecting previously unselected package libio-sessiondata-perl. 581s Preparing to unpack .../251-libio-sessiondata-perl_1.03-3_all.deb ... 581s Unpacking libio-sessiondata-perl (1.03-3) ... 581s Selecting previously unselected package libperlio-via-timeout-perl. 581s Preparing to unpack .../252-libperlio-via-timeout-perl_0.32-3_all.deb ... 581s Unpacking libperlio-via-timeout-perl (0.32-3) ... 581s Selecting previously unselected package libio-socket-timeout-perl. 581s Preparing to unpack .../253-libio-socket-timeout-perl_0.32-3_all.deb ... 581s Unpacking libio-socket-timeout-perl (0.32-3) ... 581s Selecting previously unselected package libio-string-perl. 581s Preparing to unpack .../254-libio-string-perl_1.08-4_all.deb ... 581s Unpacking libio-string-perl (1.08-4) ... 581s Selecting previously unselected package libio-stringy-perl. 581s Preparing to unpack .../255-libio-stringy-perl_2.113-2_all.deb ... 581s Unpacking libio-stringy-perl (2.113-2) ... 581s Selecting previously unselected package libipc-run-perl. 581s Preparing to unpack .../256-libipc-run-perl_20231003.0-2_all.deb ... 581s Unpacking libipc-run-perl (20231003.0-2) ... 581s Selecting previously unselected package libjargs-java. 581s Preparing to unpack .../257-libjargs-java_1.0.0-5_all.deb ... 581s Unpacking libjargs-java (1.0.0-5) ... 581s Selecting previously unselected package libjs-underscore. 581s Preparing to unpack .../258-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 581s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 581s Selecting previously unselected package libjs-sphinxdoc. 581s Preparing to unpack .../259-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 581s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 581s Selecting previously unselected package libxslt1.1:amd64. 581s Preparing to unpack .../260-libxslt1.1_1.1.43-0.3_amd64.deb ... 581s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 581s Selecting previously unselected package libxmlsec1-1:amd64. 581s Preparing to unpack .../261-libxmlsec1-1_1.3.8-2_amd64.deb ... 581s Unpacking libxmlsec1-1:amd64 (1.3.8-2) ... 581s Selecting previously unselected package libxmlsec1-openssl1:amd64. 581s Preparing to unpack .../262-libxmlsec1-openssl1_1.3.8-2_amd64.deb ... 581s Unpacking libxmlsec1-openssl1:amd64 (1.3.8-2) ... 581s Selecting previously unselected package liblasso3t64. 581s Preparing to unpack .../263-liblasso3t64_2.9.0-2build1_amd64.deb ... 581s Unpacking liblasso3t64 (2.9.0-2build1) ... 581s Selecting previously unselected package liblasso-perl:amd64. 581s Preparing to unpack .../264-liblasso-perl_2.9.0-2build1_amd64.deb ... 581s Unpacking liblasso-perl:amd64 (2.9.0-2build1) ... 581s Selecting previously unselected package liblist-moreutils-xs-perl. 581s Preparing to unpack .../265-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 581s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 581s Selecting previously unselected package liblist-moreutils-perl. 581s Preparing to unpack .../266-liblist-moreutils-perl_0.430-2_all.deb ... 581s Unpacking liblist-moreutils-perl (0.430-2) ... 581s Selecting previously unselected package liblog-log4perl-perl. 581s Preparing to unpack .../267-liblog-log4perl-perl_1.57-1_all.deb ... 581s Unpacking liblog-log4perl-perl (1.57-1) ... 581s Selecting previously unselected package liblwp-protocol-psgi-perl. 581s Preparing to unpack .../268-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 581s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 581s Selecting previously unselected package libnet-smtp-ssl-perl. 581s Preparing to unpack .../269-libnet-smtp-ssl-perl_1.04-2_all.deb ... 581s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 581s Selecting previously unselected package libmailtools-perl. 581s Preparing to unpack .../270-libmailtools-perl_2.22-1_all.deb ... 581s Unpacking libmailtools-perl (2.22-1) ... 581s Selecting previously unselected package libmime-tools-perl. 581s Preparing to unpack .../271-libmime-tools-perl_5.515-1_all.deb ... 581s Unpacking libmime-tools-perl (5.515-1) ... 581s Selecting previously unselected package libnet-ip-perl. 581s Preparing to unpack .../272-libnet-ip-perl_1.26-4_all.deb ... 581s Unpacking libnet-ip-perl (1.26-4) ... 581s Selecting previously unselected package libnet-ldap-perl. 581s Preparing to unpack .../273-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 581s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 581s Selecting previously unselected package libxml-namespacesupport-perl. 581s Preparing to unpack .../274-libxml-namespacesupport-perl_1.12-2_all.deb ... 581s Unpacking libxml-namespacesupport-perl (1.12-2) ... 581s Selecting previously unselected package libxml-sax-base-perl. 581s Preparing to unpack .../275-libxml-sax-base-perl_1.09-3_all.deb ... 581s Unpacking libxml-sax-base-perl (1.09-3) ... 581s Selecting previously unselected package libxml-sax-perl. 581s Preparing to unpack .../276-libxml-sax-perl_1.02+dfsg-4_all.deb ... 581s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 581s Selecting previously unselected package libxml-libxml-perl. 581s Preparing to unpack .../277-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 581s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 581s Selecting previously unselected package libxml-simple-perl. 581s Preparing to unpack .../278-libxml-simple-perl_2.25-2_all.deb ... 581s Unpacking libxml-simple-perl (2.25-2) ... 581s Selecting previously unselected package libnet-openid-common-perl. 581s Preparing to unpack .../279-libnet-openid-common-perl_1.20-2_all.deb ... 581s Unpacking libnet-openid-common-perl (1.20-2) ... 581s Selecting previously unselected package libnet-openid-consumer-perl. 581s Preparing to unpack .../280-libnet-openid-consumer-perl_1.18-2_all.deb ... 581s Unpacking libnet-openid-consumer-perl (1.18-2) ... 581s Selecting previously unselected package libnet-openid-server-perl. 581s Preparing to unpack .../281-libnet-openid-server-perl_1.09-4_all.deb ... 581s Unpacking libnet-openid-server-perl (1.09-4) ... 581s Selecting previously unselected package node-xtend. 581s Preparing to unpack .../282-node-xtend_4.0.2-3_all.deb ... 581s Unpacking node-xtend (4.0.2-3) ... 581s Selecting previously unselected package node-corepack. 581s Preparing to unpack .../283-node-corepack_0.24.0-5_all.deb ... 581s Unpacking node-corepack (0.24.0-5) ... 581s Selecting previously unselected package nodejs. 581s Preparing to unpack .../284-nodejs_20.19.4+dfsg-1_amd64.deb ... 581s Unpacking nodejs (20.19.4+dfsg-1) ... 581s Selecting previously unselected package node-acorn. 581s Preparing to unpack .../285-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 581s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 581s Selecting previously unselected package node-cjs-module-lexer. 581s Preparing to unpack .../286-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 581s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 581s Selecting previously unselected package node-balanced-match. 581s Preparing to unpack .../287-node-balanced-match_2.0.0-1_all.deb ... 581s Unpacking node-balanced-match (2.0.0-1) ... 581s Selecting previously unselected package node-brace-expansion. 581s Preparing to unpack .../288-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 581s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 581s Selecting previously unselected package node-minimatch. 581s Preparing to unpack .../289-node-minimatch_9.0.3-6_all.deb ... 581s Unpacking node-minimatch (9.0.3-6) ... 581s Selecting previously unselected package node-ms. 581s Preparing to unpack .../290-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 581s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 581s Selecting previously unselected package node-debug. 581s Preparing to unpack .../291-node-debug_4.4.1+~4.1.12-1_all.deb ... 581s Unpacking node-debug (4.4.1+~4.1.12-1) ... 581s Selecting previously unselected package node-lru-cache. 581s Preparing to unpack .../292-node-lru-cache_10.0.1-3_all.deb ... 581s Unpacking node-lru-cache (10.0.1-3) ... 581s Selecting previously unselected package node-semver. 581s Preparing to unpack .../293-node-semver_7.6.1+~7.5.8-2_all.deb ... 581s Unpacking node-semver (7.6.1+~7.5.8-2) ... 581s Selecting previously unselected package node-llhttp. 581s Preparing to unpack .../294-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 581s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 581s Selecting previously unselected package node-undici. 581s Preparing to unpack .../295-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 581s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 581s Selecting previously unselected package libnode115:amd64. 581s Preparing to unpack .../296-libnode115_20.19.4+dfsg-1_amd64.deb ... 581s Unpacking libnode115:amd64 (20.19.4+dfsg-1) ... 581s Selecting previously unselected package libregexp-assemble-perl. 581s Preparing to unpack .../297-libregexp-assemble-perl_0.38-2_all.deb ... 581s Unpacking libregexp-assemble-perl (0.38-2) ... 581s Selecting previously unselected package libtask-weaken-perl. 581s Preparing to unpack .../298-libtask-weaken-perl_1.06-2_all.deb ... 581s Unpacking libtask-weaken-perl (1.06-2) ... 581s Selecting previously unselected package libxml-parser-perl. 581s Preparing to unpack .../299-libxml-parser-perl_2.47-1build4_amd64.deb ... 581s Unpacking libxml-parser-perl (2.47-1build4) ... 581s Selecting previously unselected package libsoap-lite-perl. 582s Preparing to unpack .../300-libsoap-lite-perl_1.27-3_all.deb ... 582s Unpacking libsoap-lite-perl (1.27-3) ... 582s Selecting previously unselected package libstring-random-perl. 582s Preparing to unpack .../301-libstring-random-perl_1%3a0.32-2_all.deb ... 582s Unpacking libstring-random-perl (1:0.32-2) ... 582s Selecting previously unselected package libtest-leaktrace-perl. 582s Preparing to unpack .../302-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 582s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 582s Selecting previously unselected package libtest-output-perl. 582s Preparing to unpack .../303-libtest-output-perl_1.036-1_all.deb ... 582s Unpacking libtest-output-perl (1.036-1) ... 582s Selecting previously unselected package libtest-pod-perl. 582s Preparing to unpack .../304-libtest-pod-perl_1.52-3_all.deb ... 582s Unpacking libtest-pod-perl (1.52-3) ... 582s Selecting previously unselected package libtext-unidecode-perl. 582s Preparing to unpack .../305-libtext-unidecode-perl_1.30-3_all.deb ... 582s Unpacking libtext-unidecode-perl (1.30-3) ... 582s Selecting previously unselected package libtime-fake-perl. 582s Preparing to unpack .../306-libtime-fake-perl_0.11-4_all.deb ... 582s Unpacking libtime-fake-perl (0.11-4) ... 582s Selecting previously unselected package libxml-libxslt-perl:amd64. 582s Preparing to unpack .../307-libxml-libxslt-perl_2.003000-3_amd64.deb ... 582s Unpacking libxml-libxslt-perl:amd64 (2.003000-3) ... 582s Selecting previously unselected package node-uglify-js. 582s Preparing to unpack .../308-node-uglify-js_3.17.4-2_all.deb ... 582s Unpacking node-uglify-js (3.17.4-2) ... 582s Selecting previously unselected package python3-defusedxml. 582s Preparing to unpack .../309-python3-defusedxml_0.7.1-3_all.deb ... 582s Unpacking python3-defusedxml (0.7.1-3) ... 582s Selecting previously unselected package python3-roman. 582s Preparing to unpack .../310-python3-roman_5.1-1_all.deb ... 582s Unpacking python3-roman (5.1-1) ... 582s Selecting previously unselected package python3-docutils. 582s Preparing to unpack .../311-python3-docutils_0.21.2+dfsg-2_all.deb ... 582s Unpacking python3-docutils (0.21.2+dfsg-2) ... 582s Selecting previously unselected package python3-imagesize. 582s Preparing to unpack .../312-python3-imagesize_1.4.1-1_all.deb ... 582s Unpacking python3-imagesize (1.4.1-1) ... 582s Selecting previously unselected package python3-packaging. 582s Preparing to unpack .../313-python3-packaging_25.0-1_all.deb ... 582s Unpacking python3-packaging (25.0-1) ... 582s Selecting previously unselected package python3-snowballstemmer. 582s Preparing to unpack .../314-python3-snowballstemmer_2.2.0-4build1_all.deb ... 582s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 582s Selecting previously unselected package sphinx-common. 582s Preparing to unpack .../315-sphinx-common_8.2.3-1ubuntu2_all.deb ... 582s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 582s Selecting previously unselected package python3-alabaster. 582s Preparing to unpack .../316-python3-alabaster_0.7.16-0.1_all.deb ... 582s Unpacking python3-alabaster (0.7.16-0.1) ... 582s Selecting previously unselected package python3-sphinx. 582s Preparing to unpack .../317-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 582s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 582s Selecting previously unselected package python3-sphinx-bootstrap-theme. 582s Preparing to unpack .../318-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 582s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 582s Selecting previously unselected package uglifyjs. 582s Preparing to unpack .../319-uglifyjs_3.17.4-2_all.deb ... 582s Unpacking uglifyjs (3.17.4-2) ... 582s Selecting previously unselected package yui-compressor. 582s Preparing to unpack .../320-yui-compressor_2.4.8-3_all.deb ... 582s Unpacking yui-compressor (2.4.8-3) ... 582s Selecting previously unselected package libauthen-radius-perl. 582s Preparing to unpack .../321-libauthen-radius-perl_0.33-1_all.deb ... 582s Unpacking libauthen-radius-perl (0.33-1) ... 582s Selecting previously unselected package pkg-perl-autopkgtest. 582s Preparing to unpack .../322-pkg-perl-autopkgtest_0.82_all.deb ... 582s Unpacking pkg-perl-autopkgtest (0.82) ... 582s Setting up libconfig-inifiles-perl (3.000003-3) ... 582s Setting up libmodule-pluggable-perl (5.2-5) ... 582s Setting up node-uglify-js (3.17.4-2) ... 582s Setting up libio-sessiondata-perl (1.03-3) ... 582s Setting up liblcms2-2:amd64 (2.16-2) ... 582s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 582s Setting up libaom3:amd64 (3.12.1-1) ... 582s Setting up node-lru-cache (10.0.1-3) ... 582s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 582s Setting up libmath-random-isaac-perl (1.004-2) ... 582s Setting up libtask-weaken-perl (1.06-2) ... 582s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 582s Setting up libhttp-multipartparser-perl (0.02-3) ... 582s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 582s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 582s Setting up java-common (0.76) ... 582s Setting up libclass-inspector-perl (1.36-3) ... 582s Setting up libfont-afm-perl (1.20-4) ... 582s Setting up libdynaloader-functions-perl (0.004-2) ... 582s Setting up libclass-method-modifiers-perl (2.15-1) ... 582s Setting up libio-pty-perl (1:1.20-1build3) ... 582s Setting up libdata-hexdump-perl (0.04-2) ... 582s Setting up python3-defusedxml (0.7.1-3) ... 582s Setting up libclone-perl:amd64 (0.47-1) ... 582s Setting up libarchive-zip-perl (1.68-1) ... 582s Setting up libsub-identify-perl (0.14-3build4) ... 582s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 582s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 582s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 582s Setting up python3-alabaster (0.7.16-0.1) ... 582s Setting up libio-stringy-perl (2.113-2) ... 582s Setting up libhtml-tagset-perl (3.24-1) ... 582s Setting up unzip (6.0-28ubuntu7) ... 582s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 582s Setting up libperlio-via-timeout-perl (0.32-3) ... 582s Setting up libfilesys-notify-simple-perl (0.14-3) ... 582s Setting up libnet-cidr-perl (0.25-1) ... 582s Setting up libipc-sharelite-perl (0.17-5build4) ... 582s Setting up libconvert-binhex-perl (1.125-3) ... 582s Setting up liblwp-mediatypes-perl (6.04-2) ... 582s Setting up libcrypt-urandom-perl (0.54-1) ... 582s Setting up x11-common (1:7.7+24ubuntu1) ... 582s Setting up libtest-pod-perl (1.52-3) ... 582s Setting up libtry-tiny-perl (0.32-1) ... 582s Setting up libdeflate0:amd64 (1.23-2) ... 582s Setting up perl-openssl-defaults:amd64 (7build3) ... 582s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 582s Setting up libxml-namespacesupport-perl (1.12-2) ... 582s Setting up m4 (1.4.19-8) ... 582s Setting up libposix-strftime-compiler-perl (0.46-1) ... 582s Setting up libclass-singleton-perl (1.6-2) ... 582s Setting up libencode-locale-perl (1.05-3) ... 582s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 582s Setting up libxstring-perl:amd64 (0.005-2build4) ... 582s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 582s Setting up libclass-errorhandler-perl (0.04-3) ... 582s Setting up liblist-utilsby-perl (0.12-2) ... 582s Setting up libjs-angularjs (1.8.3-3) ... 582s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 582s Setting up libtime-fake-perl (0.11-4) ... 582s Setting up libfcgi-procmanager-perl (0.28-3) ... 582s Setting up libregexp-common-perl (2024080801-1) ... 582s Setting up libtest-sharedfork-perl (0.35-3) ... 582s Setting up libsub-install-perl (0.929-1) ... 582s Setting up libextutils-depends-perl (0.8002-1) ... 582s Setting up libhash-multivalue-perl (0.16-3) ... 582s Setting up libjs-es5-shim (4.6.7-2) ... 582s Setting up liberror-perl (0.17030-1) ... 582s Setting up libapache-session-perl (1.94-2) ... 582s Setting up libxml-sax-base-perl (1.09-3) ... 582s Setting up libio-string-perl (1.08-4) ... 582s Setting up libtest-leaktrace-perl (0.17-1build6) ... 582s Setting up python3-roman (5.1-1) ... 582s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 582s Setting up autotools-dev (20240727.1) ... 582s Setting up libstream-buffered-perl (0.03-3) ... 582s Setting up libclass-data-inheritable-perl (0.10-1) ... 582s Setting up python3-packaging (25.0-1) ... 582s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 582s Setting up libalgorithm-c3-perl (0.11-2) ... 582s Setting up liblog-log4perl-perl (1.57-1) ... 582s Setting up libapache-logformat-compiler-perl (0.36-3) ... 582s Setting up libcrypt-random-seed-perl (0.03-3) ... 582s Setting up libnspr4:amd64 (2:4.36-1ubuntu2) ... 582s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 582s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 582s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 582s Setting up python3-snowballstemmer (2.2.0-4build1) ... 583s Setting up node-balanced-match (2.0.0-1) ... 583s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 583s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 583s Setting up libquadmath0:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 583s Setting up libemail-date-format-perl (1.008-1) ... 583s Setting up libcryptx-perl (0.087-1) ... 583s Setting up libcares2:amd64 (1.34.5-1) ... 583s Setting up libmpc3:amd64 (1.3.1-1build3) ... 583s Setting up libvariable-magic-perl (0.64-1build1) ... 583s Setting up libio-html-perl (1.004-3) ... 583s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 583s Setting up autopoint (0.23.1-2build2) ... 583s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 583s Setting up libipc-run-perl (20231003.0-2) ... 583s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 583s Setting up libpcsclite1:amd64 (2.3.3-1) ... 583s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 583s Setting up libltdl7:amd64 (2.5.4-4build1) ... 583s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 583s Setting up libstring-random-perl (1:0.32-2) ... 583s Setting up libparams-util-perl (1.102-3build1) ... 583s Setting up autoconf (2.72-3.1ubuntu1) ... 583s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 583s Setting up libwebp7:amd64 (1.5.0-0.1) ... 583s Setting up libcapture-tiny-perl (0.50-1) ... 583s Setting up libtimedate-perl (2.3300-2) ... 583s Setting up libubsan1:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libsub-name-perl:amd64 (0.28-1) ... 583s Setting up libtypes-serialiser-perl (1.01-1) ... 583s Setting up libgssapi-perl (0.28-4build5) ... 583s Setting up dwz (0.16-2) ... 583s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 583s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 583s Setting up libhwasan0:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libasan8:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libjson-perl (4.10000-1) ... 583s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 583s Setting up libjargs-java (1.0.0-5) ... 583s Setting up librole-tiny-perl (2.002004-1) ... 583s Setting up debugedit (1:5.2-3) ... 583s Setting up libfile-sharedir-perl (1.118-3) ... 583s Setting up libfcgi-perl (0.82+ds-3build3) ... 583s Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... 583s Setting up libwww-form-urlencoded-perl (0.26-2) ... 583s Setting up sgml-base (1.31+nmu1) ... 583s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 583s Setting up libdevel-stacktrace-perl (2.0500-1) ... 583s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 583s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 583s Setting up libicu76:amd64 (76.1-4ubuntu2) ... 583s Setting up node-minimatch (9.0.3-6) ... 583s Setting up libtsan2:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 583s Setting up ca-certificates-java (20240118) ... 583s No JRE found. Skipping Java certificates setup. 583s Setting up libexporter-tiny-perl (1.006002-1) ... 583s Setting up node-xtend (4.0.2-3) ... 583s Setting up libisl23:amd64 (0.27-1) ... 583s Setting up libconvert-asn1-perl (0.34-1) ... 583s Setting up libtext-unidecode-perl (1.30-3) ... 583s Setting up libde265-0:amd64 (1.0.16-1) ... 583s Setting up libregexp-assemble-perl (0.38-2) ... 583s Setting up libnet-ip-perl (1.26-4) ... 583s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 583s Setting up libxmlsec1-1:amd64 (1.3.8-2) ... 583s Setting up libcc1-0:amd64 (15.2.0-5ubuntu1) ... 583s Setting up liburi-perl (5.34-2) ... 583s Setting up libonig5:amd64 (6.9.10-1) ... 583s Setting up libdbi-perl:amd64 (1.647-1) ... 583s Setting up liblsan0:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libconvert-base32-perl (0.06-3) ... 583s Setting up dctrl-tools (2.24-3build3) ... 583s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 583s Setting up libitm1:amd64 (15.2.0-5ubuntu1) ... 583s Setting up autodep8 (0.30) ... 583s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 583s Setting up python3-imagesize (1.4.1-1) ... 583s Setting up libemail-address-xs-perl (1.05-1build5) ... 583s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 583s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 583s Setting up automake (1:1.17-4ubuntu1) ... 583s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 583s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 583s Setting up libjson-xs-perl (4.040-1) ... 583s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 583s Setting up libcrypt-des-ede3-perl (0.03-1) ... 583s Setting up libhttp-date-perl (6.06-1) ... 583s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 583s Setting up gettext (0.23.1-2build2) ... 583s Setting up libtest-tcp-perl (2.22-2) ... 583s Setting up libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 583s Setting up java-wrappers (0.5) ... 583s Setting up libio-socket-timeout-perl (0.32-3) ... 583s Setting up libfile-listing-perl (6.16-1) ... 583s Setting up libhash-merge-simple-perl (0.052-1) ... 583s Setting up libcache-cache-perl (1.08-3) ... 583s Setting up libhttp-headers-fast-perl (0.22-3) ... 583s Setting up libjq1:amd64 (1.8.1-3ubuntu1) ... 583s Setting up liblist-moreutils-perl (0.430-2) ... 583s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 583s Setting up libemail-simple-perl (2.218-1) ... 583s Setting up libxmlsec1-openssl1:amd64 (1.3.8-2) ... 583s Setting up libnet-http-perl (6.23-1) ... 583s Setting up liblasso3t64 (2.9.0-2build1) ... 583s Setting up libnss3:amd64 (2:3.114-1) ... 583s Setting up libexception-class-perl (1.45-1) ... 583s Setting up libclass-c3-perl (0.35-2) ... 583s Setting up libcrypt-jwt-perl (0.037-1) ... 583s Setting up cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 583s Setting up xfonts-utils (1:7.7+7) ... 583s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 583s Setting up libxml-sax-perl (1.02+dfsg-4) ... 583s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 583s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 583s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 583s Setting up libauthen-radius-perl (0.33-1) ... 583s Setting up intltool-debian (0.35.0+20060710.6) ... 583s Setting up gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 583s Setting up libbytes-random-secure-perl (0.29-3) ... 583s Setting up libjson-maybexs-perl (1.004008-1) ... 583s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 583s Setting up libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 583s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 583s Setting up libdata-optlist-perl (0.114-1) ... 583s Setting up libtest-output-perl (1.036-1) ... 583s Setting up pkg-perl-autopkgtest (0.82) ... 583s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 583s Setting up libraw23t64:amd64 (0.21.4-2) ... 583s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 583s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 583s Warning: program compiled against libxml 215 using older 214 583s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 583s Warning: program compiled against libxml 215 using older 214 583s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 583s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 583s Setting up dh-strip-nondeterminism (1.14.2-1) ... 583s Setting up libwww-robotrules-perl (6.02-1) ... 583s Setting up cpp-15 (15.2.0-5ubuntu1) ... 583s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 583s Setting up xml-core (0.19) ... 583s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 583s Setting up jq (1.8.1-3ubuntu1) ... 583s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 583s Setting up liblasso-perl:amd64 (2.9.0-2build1) ... 583s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 583s Setting up libmro-compat-perl (0.15-2) ... 583s Setting up libcookie-baker-perl (0.12-1) ... 583s Setting up libhttp-entity-parser-perl (0.25-2) ... 583s Setting up libio-socket-ssl-perl (2.089-1) ... 583s Setting up libsub-exporter-perl (0.990-1) ... 583s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 583s Setting up libeval-closure-perl (0.14-3) ... 583s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 583s Setting up libconvert-pem-perl (0.13-1) ... 583s Setting up g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 583s Setting up libhttp-negotiate-perl (6.01-2) ... 583s Setting up libparams-validationcompiler-perl (0.31-1) ... 583s Setting up openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 583s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 583s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 583s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 583s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 583s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 583s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 583s Setting up libhttp-cookies-perl (6.11-1) ... 583s Setting up po-debconf (1.0.21+nmu1) ... 583s Setting up libhtml-tree-perl (5.07-3) ... 583s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 583s Setting up libcgi-pm-perl (4.68-1) ... 583s Setting up libhtml-format-perl (2.16-2) ... 583s Setting up fonts-urw-base35 (20200910-8) ... 583s Setting up libhtml-template-perl (2.97-2build1) ... 583s Setting up gcc-15 (15.2.0-5ubuntu1) ... 583s Setting up libnet-smtp-ssl-perl (1.04-2) ... 583s Setting up libmodule-runtime-perl (0.018-1) ... 583s Setting up libmailtools-perl (2.22-1) ... 583s Setting up sphinx-common (8.2.3-1ubuntu2) ... 583s Setting up libxml-simple-perl (2.25-2) ... 583s Setting up libxml-libxslt-perl:amd64 (2.003000-3) ... 583s Setting up libhttp-daemon-perl (6.16-1) ... 583s Setting up libemail-abstract-perl (3.010-1) ... 583s Setting up cpp (4:15.2.0-4ubuntu1) ... 583s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 583s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 583s Setting up g++-15 (15.2.0-5ubuntu1) ... 583s Setting up libplack-perl (1.0051-1) ... 583s Setting up libnet-openid-common-perl (1.20-2) ... 583s Setting up libnet-openid-server-perl (1.09-4) ... 583s Setting up libtool (2.5.4-4build1) ... 583s Setting up libmodule-implementation-perl (0.09-2) ... 583s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 584s Setting up libpackage-stash-perl (0.40-1) ... 584s Setting up libimport-into-perl (1.002005-2) ... 584s Setting up libmoo-perl (2.005005-1) ... 584s Setting up liblist-someutils-perl (0.59-1) ... 584s Setting up libmime-tools-perl (5.515-1) ... 584s Setting up gcc (4:15.2.0-4ubuntu1) ... 584s Setting up dh-autoreconf (21) ... 584s Setting up libspecio-perl (0.50-1) ... 584s Setting up liblist-allutils-perl (0.19-1) ... 584s Setting up g++ (4:15.2.0-4ubuntu1) ... 584s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 584s Setting up build-essential (12.12ubuntu1) ... 584s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 584s Setting up libmoox-types-mooselike-perl (0.29-2) ... 584s Setting up libb-hooks-endofscope-perl (0.28-2) ... 584s Setting up libthrowable-perl (1.001-2) ... 584s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 584s Setting up debhelper (13.24.2ubuntu1) ... 584s Setting up libemail-sender-perl (2.601-1) ... 584s Setting up libnamespace-clean-perl (0.27-2) ... 584s Setting up libnamespace-autoclean-perl (0.31-1) ... 584s Setting up libdatetime-locale-perl (1:1.41-1) ... 584s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 584s Setting up libdatetime-perl (2:1.65-1build3) ... 584s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 584s Setting up libheif-plugin-aomdec:amd64 (1.20.2-1) ... 584s Setting up liblwp-protocol-https-perl (6.14-1) ... 584s Setting up libheif-plugin-libde265:amd64 (1.20.2-1) ... 584s Setting up node-corepack (0.24.0-5) ... 584s Setting up libnode115:amd64 (20.19.4+dfsg-1) ... 584s Setting up libwww-perl (6.78-1) ... 584s Setting up libheif1:amd64 (1.20.2-1) ... 584s Setting up nodejs (20.19.4+dfsg-1) ... 584s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 584s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 584s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 584s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 584s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 584s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 584s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 584s Setting up libnet-openid-consumer-perl (1.18-2) ... 584s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 584s Setting up node-semver (7.6.1+~7.5.8-2) ... 584s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 584s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 584s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 584s Setting up libxml-parser-perl (2.47-1build4) ... 584s Setting up uglifyjs (3.17.4-2) ... 584s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 584s Setting up node-debug (4.4.1+~4.1.12-1) ... 584s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 584s Setting up libgd-perl (2.78-1build4) ... 584s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 584s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 584s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 584s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 584s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 585s Setting up libsoap-lite-perl (1.27-3) ... 585s Setting up liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 585s Setting up libgd-securityimage-perl (1.75-3) ... 585s Processing triggers for install-info (7.1.1-1ubuntu1) ... 585s Processing triggers for libc-bin (2.42-0ubuntu3) ... 585s Processing triggers for man-db (2.13.1-1) ... 586s Processing triggers for ca-certificates-java (20240118) ... 586s Adding debian:ACCVRAIZ1.pem 586s Adding debian:AC_RAIZ_FNMT-RCM.pem 586s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 586s Adding debian:ANF_Secure_Server_Root_CA.pem 586s Adding debian:Actalis_Authentication_Root_CA.pem 586s Adding debian:AffirmTrust_Commercial.pem 586s Adding debian:AffirmTrust_Networking.pem 586s Adding debian:AffirmTrust_Premium.pem 586s Adding debian:AffirmTrust_Premium_ECC.pem 586s Adding debian:Amazon_Root_CA_1.pem 586s Adding debian:Amazon_Root_CA_2.pem 586s Adding debian:Amazon_Root_CA_3.pem 586s Adding debian:Amazon_Root_CA_4.pem 586s Adding debian:Atos_TrustedRoot_2011.pem 586s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 586s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 586s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 586s Adding debian:BJCA_Global_Root_CA1.pem 586s Adding debian:BJCA_Global_Root_CA2.pem 586s Adding debian:Baltimore_CyberTrust_Root.pem 586s Adding debian:Buypass_Class_2_Root_CA.pem 586s Adding debian:Buypass_Class_3_Root_CA.pem 586s Adding debian:CA_Disig_Root_R2.pem 586s Adding debian:CFCA_EV_ROOT.pem 586s Adding debian:COMODO_Certification_Authority.pem 586s Adding debian:COMODO_ECC_Certification_Authority.pem 586s Adding debian:COMODO_RSA_Certification_Authority.pem 586s Adding debian:Certainly_Root_E1.pem 586s Adding debian:Certainly_Root_R1.pem 586s Adding debian:Certigna.pem 586s Adding debian:Certigna_Root_CA.pem 586s Adding debian:Certum_EC-384_CA.pem 586s Adding debian:Certum_Trusted_Network_CA.pem 586s Adding debian:Certum_Trusted_Network_CA_2.pem 586s Adding debian:Certum_Trusted_Root_CA.pem 586s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 586s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 586s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 586s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 586s Adding debian:Comodo_AAA_Services_root.pem 586s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 586s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 586s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 586s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 586s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 587s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 587s Adding debian:DigiCert_Assured_ID_Root_CA.pem 587s Adding debian:DigiCert_Assured_ID_Root_G2.pem 587s Adding debian:DigiCert_Assured_ID_Root_G3.pem 587s Adding debian:DigiCert_Global_Root_CA.pem 587s Adding debian:DigiCert_Global_Root_G2.pem 587s Adding debian:DigiCert_Global_Root_G3.pem 587s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 587s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 587s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 587s Adding debian:DigiCert_Trusted_Root_G4.pem 587s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 587s Adding debian:Entrust_Root_Certification_Authority.pem 587s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 587s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 587s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 587s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 587s Adding debian:GLOBALTRUST_2020.pem 587s Adding debian:GTS_Root_R1.pem 587s Adding debian:GTS_Root_R2.pem 587s Adding debian:GTS_Root_R3.pem 587s Adding debian:GTS_Root_R4.pem 587s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 587s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 587s Adding debian:GlobalSign_Root_CA.pem 587s Adding debian:GlobalSign_Root_CA_-_R3.pem 587s Adding debian:GlobalSign_Root_CA_-_R6.pem 587s Adding debian:GlobalSign_Root_E46.pem 587s Adding debian:GlobalSign_Root_R46.pem 587s Adding debian:Go_Daddy_Class_2_CA.pem 587s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 587s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 587s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 587s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 587s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 587s Adding debian:HiPKI_Root_CA_-_G1.pem 587s Adding debian:Hongkong_Post_Root_CA_3.pem 587s Adding debian:ISRG_Root_X1.pem 587s Adding debian:ISRG_Root_X2.pem 587s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 587s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 587s Adding debian:Izenpe.com.pem 587s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 587s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 587s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 587s Adding debian:NAVER_Global_Root_Certification_Authority.pem 587s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 587s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 587s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 587s Adding debian:QuoVadis_Root_CA_1_G3.pem 587s Adding debian:QuoVadis_Root_CA_2.pem 587s Adding debian:QuoVadis_Root_CA_2_G3.pem 587s Adding debian:QuoVadis_Root_CA_3.pem 587s Adding debian:QuoVadis_Root_CA_3_G3.pem 587s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 587s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 587s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 587s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 587s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 587s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 587s Adding debian:SZAFIR_ROOT_CA2.pem 587s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 587s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 587s Adding debian:SecureSign_Root_CA12.pem 587s Adding debian:SecureSign_Root_CA14.pem 587s Adding debian:SecureSign_Root_CA15.pem 587s Adding debian:SecureTrust_CA.pem 587s Adding debian:Secure_Global_CA.pem 587s Adding debian:Security_Communication_ECC_RootCA1.pem 587s Adding debian:Security_Communication_RootCA2.pem 587s Adding debian:Starfield_Class_2_CA.pem 587s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 587s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 587s Adding debian:SwissSign_Gold_CA_-_G2.pem 587s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 587s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 587s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 587s Adding debian:TWCA_CYBER_Root_CA.pem 587s Adding debian:TWCA_Global_Root_CA.pem 587s Adding debian:TWCA_Root_Certification_Authority.pem 587s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 587s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 587s Adding debian:TeliaSonera_Root_CA_v1.pem 587s Adding debian:Telia_Root_CA_v2.pem 587s Adding debian:TrustAsia_Global_Root_CA_G3.pem 587s Adding debian:TrustAsia_Global_Root_CA_G4.pem 587s Adding debian:Trustwave_Global_Certification_Authority.pem 587s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 587s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 587s Adding debian:TunTrust_Root_CA.pem 587s Adding debian:UCA_Extended_Validation_Root.pem 587s Adding debian:UCA_Global_G2_Root.pem 587s Adding debian:USERTrust_ECC_Certification_Authority.pem 587s Adding debian:USERTrust_RSA_Certification_Authority.pem 587s Adding debian:XRamp_Global_CA_Root.pem 587s Adding debian:certSIGN_ROOT_CA.pem 587s Adding debian:certSIGN_Root_CA_G2.pem 587s Adding debian:e-Szigno_Root_CA_2017.pem 587s Adding debian:ePKI_Root_Certification_Authority.pem 587s Adding debian:emSign_ECC_Root_CA_-_C3.pem 587s Adding debian:emSign_ECC_Root_CA_-_G3.pem 587s Adding debian:emSign_Root_CA_-_C1.pem 587s Adding debian:emSign_Root_CA_-_G1.pem 587s Adding debian:vTrus_ECC_Root_CA.pem 587s Adding debian:vTrus_Root_CA.pem 587s done. 587s Setting up yui-compressor (2.4.8-3) ... 587s Setting up default-jre-headless (2:1.21-76) ... 587s Processing triggers for sgml-base (1.31+nmu1) ... 587s Setting up docutils-common (0.21.2+dfsg-2) ... 587s Processing triggers for sgml-base (1.31+nmu1) ... 587s Setting up python3-docutils (0.21.2+dfsg-2) ... 587s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 591s autopkgtest [02:34:06]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 591s autopkgtest [02:34:06]: test manager-test: [----------------------- 592s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 592s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 592s t/02-HTML-template.t ........................ 592s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 592s ok 2 - Manager object 592s ok 3 - Init 592s ok 4 - Manager app 592s ok 5 - Succeed to get / 592s ok 6 - Return a 200 code 592s ok 7 - Content is declared as HTML 592s ok 8 - It contains a html tag 592s ok 9 - Instance name found in SPA title 592s ok 10 - Instance name found in title 592s ok 11 - Instance name found in li 592s 1..11 592s ok 592s t/04-2F-api.t ............................... 592s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 592s ok 2 - Sessions module 592s ok 3 - New SSO session for msmith 592s ok 4 - Sessions module 592s ok 5 - New Persistent session for msmith 592s ok 6 - Sessions module 592s ok 7 - New SSO session for dwho 592s ok 8 - Sessions module 592s ok 9 - New Persistent session for dwho 592s ok 10 - Sessions module 592s ok 11 - New SSO session for rtyler 592s ok 12 - Sessions module 592s ok 13 - New Persistent session for rtyler 592s ok 14 - Sessions module 592s ok 15 - New SSO session for davros 592s ok 16 - Sessions module 592s ok 17 - New Persistent session for davros 592s ok 18 - Sessions module 592s ok 19 - New SSO session for tof 592s ok 20 - Sessions module 592s ok 21 - New Persistent session for tof 592s ok 22 - Sessions module 592s ok 23 - New SSO session for donna 592s ok 24 - Sessions module 592s ok 25 - New Persistent session for donna 592s ok 26 - Manager object 592s ok 27 - Init 592s ok 28 - Manager app 592s ok 29 - Client object 592s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 592s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 592s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 592s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 592s ok 34 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Request succeed 592s ok 35 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Result code is 200 592s ok 36 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Response is JSON 592s ok 37 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 592s ok 38 - Found display variable 592s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 592s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 592s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 592s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 592s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 592s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 592s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 592s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 592s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 592s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 592s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 592s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 592s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 592s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 592s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 592s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 592s ok 55 - dwho should have 4 2F: Request succeed 592s ok 56 - dwho should have 4 2F: Result code is 200 592s ok 57 - dwho should have 4 2F: Response is JSON 592s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 592s ok 59 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Request succeed 592s ok 60 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Result code is 200 592s ok 61 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Response is JSON 592s ok 62 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 592s ok 63 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Request succeed 592s ok 64 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Result code is 200 592s ok 65 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Response is JSON 592s ok 66 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 592s ok 67 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": Request succeed 592s ok 68 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 592s ok 69 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 592s ok 70 - dwho should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 592s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 592s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 592s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 592s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 592s ok 75 - dwho should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 76 - dwho should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 592s ok 77 - dwho should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 78 - dwho should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 79 - dwho should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 592s ok 80 - dwho should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 81 - dwho should have 3 2F: Request succeed 592s ok 82 - dwho should have 3 2F: Result code is 200 592s ok 83 - dwho should have 3 2F: Response is JSON 592s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 592s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 592s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 592s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 592s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 592s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 592s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 592s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 592s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 592s ok 93 - Delete all 2F from dwho: Request succeed 592s ok 94 - Delete all 2F from dwho: Result code is 200 592s ok 95 - Delete all 2F from dwho: Response is JSON 592s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 592s ok 97 - dwho should have 0 2F: Request succeed 592s ok 98 - dwho should have 0 2F: Result code is 200 592s ok 99 - dwho should have 0 2F: Response is JSON 592s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 592s ok 101 - Delete all 2F from dwho: Request succeed 592s ok 102 - Delete all 2F from dwho: Result code is 200 592s ok 103 - Delete all 2F from dwho: Response is JSON 592s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 592s ok 105 - msmith should have 0 2F: Request succeed 592s ok 106 - msmith should have 0 2F: Result code is 200 592s ok 107 - msmith should have 0 2F: Response is JSON 592s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 592s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 592s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 592s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 592s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 592s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 592s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 592s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 592s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 592s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 592s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 592s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 592s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 592s ok 121 - rtyler should have 3 2F: Request succeed 592s ok 122 - rtyler should have 3 2F: Result code is 200 592s ok 123 - rtyler should have 3 2F: Response is JSON 592s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 592s ok 125 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Request succeed 592s ok 126 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Result code is 200 592s ok 127 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Response is JSON 592s ok 128 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 592s ok 129 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": Request succeed 592s ok 130 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 592s ok 131 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 592s ok 132 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 592s ok 133 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXky": Request succeed 592s ok 134 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXky": Result code is 200 592s ok 135 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXky": Response is JSON 592s ok 136 - rtyler should have one 2F with id "MTc2MTcwNTI0Njo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 592s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 592s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 592s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 592s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 592s ok 141 - rtyler should have 1 2F: Request succeed 592s ok 142 - rtyler should have 1 2F: Result code is 200 592s ok 143 - rtyler should have 1 2F: Response is JSON 592s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 592s ok 145 - rtyler should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 146 - rtyler should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 592s ok 147 - rtyler should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 148 - rtyler should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 149 - rtyler should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 592s ok 150 - rtyler should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 151 - Delete all 2F from rtyler: Request succeed 592s ok 152 - Delete all 2F from rtyler: Result code is 200 592s ok 153 - Delete all 2F from rtyler: Response is JSON 592s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 592s ok 155 - davros should have 1 2F of type "U2F": Request succeed 592s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 592s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 592s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 592s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 592s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 592s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 592s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 592s ok 163 - davros should have 0 2F of type "UBK": Request succeed 592s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 592s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 592s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 592s ok 167 - davros should have 2 2F: Request succeed 592s ok 168 - davros should have 2 2F: Result code is 200 592s ok 169 - davros should have 2 2F: Response is JSON 592s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 592s ok 171 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Request succeed 592s ok 172 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Result code is 200 592s ok 173 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Response is JSON 592s ok 174 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 592s ok 175 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Request succeed 592s ok 176 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Result code is 200 592s ok 177 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": Response is JSON 592s ok 178 - davros should have one 2F with id "MTc2MTcwNTI0Njo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 592s ok 179 - davros should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 180 - davros should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 592s ok 181 - davros should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 182 - davros should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 183 - davros should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 592s ok 184 - davros should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 185 - davros should have 1 2F: Request succeed 592s ok 186 - davros should have 1 2F: Result code is 200 592s ok 187 - davros should have 1 2F: Response is JSON 592s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 592s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 592s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 592s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 592s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 592s ok 193 - davros should have 0 2F: Request succeed 592s ok 194 - davros should have 0 2F: Result code is 200 592s ok 195 - davros should have 0 2F: Response is JSON 592s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 592s ok 197 - Delete all 2F from davros: Request succeed 592s ok 198 - Delete all 2F from davros: Result code is 200 592s ok 199 - Delete all 2F from davros: Response is JSON 592s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 592s ok 201 - tof should have 1 2F of type "U2F": Request succeed 592s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 592s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 592s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 592s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 592s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 592s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 592s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 592s ok 209 - tof should have 0 2F of type "UBK": Request succeed 592s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 592s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 592s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 592s ok 213 - tof should have 1 2F: Request succeed 592s ok 214 - tof should have 1 2F: Result code is 200 592s ok 215 - tof should have 1 2F: Response is JSON 592s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 592s ok 217 - tof should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Request succeed 592s ok 218 - tof should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Result code is 200 592s ok 219 - tof should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": Response is JSON 592s ok 220 - tof should have one 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 592s ok 221 - tof should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 222 - tof should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 592s ok 223 - tof should have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 224 - tof should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 592s ok 225 - tof should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 592s ok 226 - tof should not have a 2F with id "MTc2MTcwNTI0Njo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 592s ok 227 - tof should have 0 2F: Request succeed 592s ok 228 - tof should have 0 2F: Result code is 200 592s ok 229 - tof should have 0 2F: Response is JSON 592s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 592s ok 231 - Delete all 2F from tof: Request succeed 592s ok 232 - Delete all 2F from tof: Result code is 200 592s ok 233 - Delete all 2F from tof: Response is JSON 592s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 592s ok 235 - Add/noattr : Request succeed 592s ok 236 - Add/noattr : Result code is 400 592s ok 237 - Add/noattr : Response is JSON 592s ok 238 - Expected error message 592s ok 239 - Add/epoch: Request succeed 592s ok 240 - Add/epoch: Result code is 400 592s ok 241 - Add/epoch: Response is JSON 592s ok 242 - Expected error message 592s ok 243 - Add second factor: Request succeed 592s ok 244 - Add second factor: Result code is 201 592s ok 245 - Add second factor: Response is JSON 592s ok 246 - donna should have 1 2F of type "test": Request succeed 592s ok 247 - donna should have 1 2F of type "test": Result code is 200 592s ok 248 - donna should have 1 2F of type "test": Response is JSON 592s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 592s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 592s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 592s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 592s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 592s ok 254 - Found display variable 592s ok 255 - Add second factor with same ID as previous: Request succeed 592s ok 256 - Add second factor with same ID as previous: Result code is 409 592s ok 257 - Add second factor with same ID as previous: Response is JSON 592s ok 258 - Add second factor with different ID: Request succeed 592s ok 259 - Add second factor with different ID: Result code is 201 592s ok 260 - Add second factor with different ID: Response is JSON 592s ok 261 - donna should have 2 2F of type "test": Request succeed 592s ok 262 - donna should have 2 2F of type "test": Result code is 200 592s ok 263 - donna should have 2 2F of type "test": Response is JSON 592s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 592s ok 265 - Expected second factors data 592s ok 266 - Add/noattr : Request succeed 592s ok 267 - Add/noattr : Result code is 400 592s ok 268 - Add/noattr : Response is JSON 592s ok 269 - Expected error message 592s ok 270 - Sessions module 592s ok 271 - New SSO session for amy 592s ok 272 - Sessions module 592s ok 273 - New Persistent session for amy 592s ok 274 - Add/noattr : Request succeed 592s ok 275 - Add/noattr : Result code is 400 592s ok 276 - Add/noattr : Response is JSON 592s ok 277 - Expected error message 592s ok 278 - Add/epoch: Request succeed 592s ok 279 - Add/epoch: Result code is 400 592s ok 280 - Add/epoch: Response is JSON 592s ok 281 - Expected error message 592s ok 282 - Add/nokey: Request succeed 592s ok 283 - Add/nokey: Result code is 400 592s ok 284 - Add/nokey: Response is JSON 592s ok 285 - Expected error message 592s ok 286 - Add/badkey: Request succeed 592s ok 287 - Add/badkey: Result code is 400 592s ok 288 - Add/badkey: Response is JSON 592s ok 289 - Expected error message 592s ok 290 - Add/goodkey: Request succeed 592s ok 291 - Add/goodkey: Result code is 201 592s ok 292 - Add/goodkey: Response is JSON 592s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 592s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 592s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 592s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 592s ok 297 - Sessions module 592s ok 298 - Correct type 592s ok 299 - Epoch was set 592s ok 300 - Correct name 592s ok 301 - Secret was encrypted 592s ok 302 - Correct normalized key 592s ok 303 - Sessions module 592s ok 304 - New SSO session for rory 592s ok 305 - Sessions module 592s ok 306 - New Persistent session for rory 592s ok 307 - Add/goodkey: Request succeed 592s ok 308 - Add/goodkey: Result code is 201 592s ok 309 - Add/goodkey: Response is JSON 592s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 592s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 592s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 592s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 592s ok 314 - Sessions module 592s ok 315 - Correct type 592s ok 316 - Epoch was set 592s ok 317 - Correct name 592s ok 318 - Secret was encrypted 592s ok 319 - Correct normalized key 592s ok 320 - Add/missinguser: Request succeed 592s ok 321 - Add/missinguser: Result code is 404 592s ok 322 - Add/missinguser: Response is JSON 592s ok 323 - Add/missinguser: Request succeed 592s ok 324 - Add/missinguser: Result code is 404 592s ok 325 - Add/missinguser: Response is JSON 592s ok 326 - Add/missinguser: Request succeed 592s ok 327 - Add/missinguser: Result code is 404 592s ok 328 - Add/missinguser: Response is JSON 592s ok 329 - Add/missinguser: Request succeed 592s ok 330 - Add/missinguser: Result code is 404 592s ok 331 - Add/missinguser: Response is JSON 592s ok 332 - Add/missinguser: Request succeed 592s ok 333 - Add/missinguser: Result code is 201 592s ok 334 - Add/missinguser: Response is JSON 592s ok 335 - unknowng should have 1 2F of type "test": Request succeed 592s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 592s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 592s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 592s ok 339 - Add/missinguser: Request succeed 592s ok 340 - Add/missinguser: Result code is 201 592s ok 341 - Add/missinguser: Response is JSON 592s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 592s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 592s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 592s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 592s ok 346 - Searching for [no params] returns no results: Request succeed 592s ok 347 - Searching for [no params] returns no results: Result code is 200 592s ok 348 - Searching for [no params] returns no results: Response is JSON 592s ok 349 - Empty list was returned 592s ok 350 - Sessions module 592s ok 351 - New Persistent session for dwho 592s ok 352 - Sessions module 592s ok 353 - New Persistent session for rtyler 592s ok 354 - Sessions module 592s ok 355 - New Persistent session for mjones 592s ok 356 - Sessions module 592s ok 357 - New Persistent session for msmith 592s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 592s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 592s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 592s ok 361 - Expected results 592s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 592s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 592s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 592s ok 365 - Expected results 592s ok 366 - Expected API response 592s ok 367 - Searching for uid=m* returns mjones: Request succeed 592s ok 368 - Searching for uid=m* returns mjones: Result code is 200 592s ok 369 - Searching for uid=m* returns mjones: Response is JSON 592s ok 370 - Expected results 592s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 592s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 592s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 592s ok 374 - Expected results 592s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 592s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 592s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 592s ok 378 - Empty list was returned 592s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 592s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 592s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 592s ok 382 - Expected results 592s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 592s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 592s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 592s ok 386 - Empty list was returned 592s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 592s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 592s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 592s ok 390 - Expected results 592s 1..390 592s ok 593s t/04-history-api.t .......................... 593s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 593s ok 2 - Sessions module 593s ok 3 - New session for dwho 593s ok 4 - Sessions module 593s ok 5 - New session for rtyler 593s ok 6 - Sessions module 593s ok 7 - New session for msmith 593s # Subtest: Get all entries for user 593s ok 1 - Manager object 593s ok 2 - Init 593s ok 3 - Manager app 593s ok 4 - Client object 593s ok 5 - Get request on dwho 593s ok 6 - Response code is 200 593s ok 7 - Got JSON 593s ok 8 - Found 9 entries 593s 1..8 593s ok 8 - Get all entries for user 593s # Subtest: Type any returns all entries 593s ok 1 - Get request on dwho 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 - Found 9 entries 593s 1..4 593s ok 9 - Type any returns all entries 593s # Subtest: Get all successes for user 593s ok 1 - Get request on dwho 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 - Found 5 entries 593s 1..4 593s ok 10 - Get all successes for user 593s # Subtest: Get all failures for user 593s ok 1 - Get request on dwho 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 - Found 4 entries 593s 1..4 593s ok 11 - Get all failures for user 593s # Subtest: Get last success for user 593s ok 1 - Get request on dwho/last 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 593s 1..4 593s ok 12 - Get last success for user 593s # Subtest: Get last failure for user 593s ok 1 - Get request on dwho/last 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 593s 1..4 593s ok 13 - Get last failure for user 593s # Subtest: Get last event for user 593s ok 1 - Get request on dwho/last 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 593s 1..4 593s ok 14 - Get last event for user 593s # Subtest: Get last event for user 593s ok 1 - Get request on rtyler/last 593s ok 2 - Response code is 200 593s ok 3 - Got JSON 593s ok 4 593s 1..4 593s ok 15 - Get last event for user 593s ok 16 - Get request on msmith 593s ok 17 - Response code is 200 593s ok 18 - Got JSON 593s ok 19 593s ok 20 - Get request on msmith 593s ok 21 - Response code is 200 593s ok 22 - Got JSON 593s ok 23 593s ok 24 - Get request on rtyler 593s ok 25 - Response code is 200 593s ok 26 - Got JSON 593s ok 27 593s ok 28 - Get request on nobody 593s ok 29 - Response code is 404 593s ok 30 - Got JSON 593s ok 31 593s ok 32 - Get request on nobody 593s ok 33 - Response code is 404 593s ok 34 - Got JSON 593s ok 35 593s ok 36 - Get request on msmith/last 593s ok 37 - Response code is 404 593s ok 38 - Got JSON 593s ok 39 593s ok 40 - Get request on rtyler/last 593s ok 41 - Response code is 404 593s ok 42 - Got JSON 593s ok 43 593s ok 44 - Get request on nobody/last 593s ok 45 - Response code is 404 593s ok 46 - Got JSON 593s ok 47 593s ok 48 - Get request on toto 593s ok 49 - Response code is 400 593s ok 50 - Got JSON 593s ok 51 593s ok 52 - Get request on toto/unknown 593s ok 53 - Response code is 404 593s ok 54 - Got JSON 593s ok 55 593s ok 56 - Get request on 593s ok 57 - Response code is 404 593s ok 58 - Got JSON 593s ok 59 593s 1..59 593s ok 593s t/04-menu-api.t ............................. 593s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 593s ok 2 - Manager object 593s ok 3 - Init 593s ok 4 - Manager app 593s ok 5 - Client object 593s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 593s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 593s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 593s ok 9 - Cat - Add should succeed: Request succeed 593s ok 10 - Cat - Add should succeed: Result code is 201 593s ok 11 - Cat - Add should succeed: Response is JSON 593s ok 12 - Cat - Add should succeed: Request succeed 593s ok 13 - Cat - Add should succeed: Result code is 200 593s ok 14 - Cat - Add should succeed: Response is JSON 593s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 593s ok 16 - Cat - Add should succeed: Request succeed 593s ok 17 - Cat - Add should succeed: Result code is 200 593s ok 18 - Cat - Add should succeed: Response is JSON 593s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 593s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 593s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 593s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 593s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 593s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 593s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 593s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 593s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 593s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 593s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 593s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 593s ok 31 - 204 code returns no content 593s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 593s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 593s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 593s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 593s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 593s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 593s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 593s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 593s ok 40 - Cat - Update should fail if confKey not found: Request succeed 593s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 593s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 593s ok 43 - Cat - 2nd add should succeed: Request succeed 593s ok 44 - Cat - 2nd add should succeed: Result code is 201 593s ok 45 - Cat - 2nd add should succeed: Response is JSON 593s ok 46 - Cat - Replace should succeed: Request succeed 593s ok 47 - Cat - Replace should succeed: Result code is 204 593s ok 48 - 204 code returns no content 593s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 593s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 593s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 593s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 593s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 593s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 593s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 593s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 593s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 593s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 593s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 593s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 593s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 593s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 593s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 593s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 593s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 593s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 593s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 593s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 593s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 593s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 593s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 593s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 593s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 593s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 593s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 593s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 593s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 593s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 593s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 593s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 593s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 593s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 593s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 593s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 593s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 593s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 593s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 593s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 593s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 593s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 593s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 593s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 593s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 593s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 593s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 593s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 593s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 593s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 593s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 593s 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" 593s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 593s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 593s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 593s 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" 593s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 593s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 593s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 593s 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/" 593s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 593s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 593s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 593s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 593s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 593s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 593s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 593s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 593s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 593s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 593s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 593s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 593s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 593s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 593s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 593s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 593s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 593s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 593s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 593s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 593s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 593s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 593s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 593s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 593s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 593s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 593s ok 135 - App - Add should fail on duplicate confKey: Request succeed 593s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 593s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 593s ok 138 - App - Add should fail on invalid confKey: Request succeed 593s ok 139 - App - Add should fail on invalid confKey: Result code is 400 593s ok 140 - App - Add should fail on invalid confKey: Response is JSON 593s ok 141 - App - Check default value were set: Request succeed 593s ok 142 - App - Check default value were set: Result code is 200 593s ok 143 - App - Check default value were set: Response is JSON 593s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 593s ok 145 - App - Check default value were set: Request succeed 593s ok 146 - App - Check default value were set: Result code is 200 593s ok 147 - App - Check default value were set: Response is JSON 593s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 593s ok 149 - App - Category 1 should return 2 apps: Request succeed 593s ok 150 - App - Category 1 should return 2 apps: Result code is 200 593s ok 151 - App - Category 1 should return 2 apps: Response is JSON 593s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 593s ok 153 - App - Category 2 should return 1 app: Request succeed 593s ok 154 - App - Category 2 should return 1 app: Result code is 200 593s ok 155 - App - Category 2 should return 1 app: Response is JSON 593s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 593s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 593s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 593s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 593s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 593s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 593s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 593s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 593s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 593s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 593s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 593s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 593s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 593s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 593s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 593s ok 171 - App - Update should succeed and keep existing values: Request succeed 593s ok 172 - App - Update should succeed and keep existing values: Result code is 204 593s ok 173 - 204 code returns no content 593s ok 174 - App - Update should succeed and keep existing values: Request succeed 593s ok 175 - App - Update should succeed and keep existing values: Result code is 200 593s ok 176 - App - Update should succeed and keep existing values: Response is JSON 593s 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" 593s ok 178 - App - Update should succeed and keep existing values: Request succeed 593s ok 179 - App - Update should succeed and keep existing values: Result code is 200 593s ok 180 - App - Update should succeed and keep existing values: Response is JSON 593s 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" 593s ok 182 - App - Update should succeed and keep existing values: Request succeed 593s ok 183 - App - Update should succeed and keep existing values: Result code is 200 593s ok 184 - App - Update should succeed and keep existing values: Response is JSON 593s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 593s ok 186 - App - Update should fail if confKey not found: Request succeed 593s ok 187 - App - Update should fail if confKey not found: Result code is 404 593s ok 188 - App - Update should fail if confKey not found: Response is JSON 593s ok 189 - App - Update should fail if confKey not found: Request succeed 593s ok 190 - App - Update should fail if confKey not found: Result code is 404 593s ok 191 - App - Update should fail if confKey not found: Response is JSON 593s ok 192 - App - Replace should succeed: Request succeed 593s ok 193 - App - Replace should succeed: Result code is 204 593s ok 194 - 204 code returns no content 593s ok 195 - App - Replace should succeed: Request succeed 593s ok 196 - App - Replace should succeed: Result code is 200 593s ok 197 - App - Replace should succeed: Response is JSON 593s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 593s ok 199 - App - Replace should fail if confKey not found: Request succeed 593s ok 200 - App - Replace should fail if confKey not found: Result code is 404 593s ok 201 - App - Replace should fail if confKey not found: Response is JSON 593s ok 202 - App - Replace should fail if confKey not found: Request succeed 593s ok 203 - App - Replace should fail if confKey not found: Result code is 404 593s ok 204 - App - Replace should fail if confKey not found: Response is JSON 593s ok 205 - App - Delete should succeed: Request succeed 593s ok 206 - App - Delete should succeed: Result code is 204 593s ok 207 - 204 code returns no content 593s ok 208 - App - Entity should not be found after deletion: Request succeed 593s ok 209 - App - Entity should not be found after deletion: Result code is 404 593s ok 210 - App - Entity should not be found after deletion: Response is JSON 593s ok 211 - App - Category 1 should return 1 app: Request succeed 593s ok 212 - App - Category 1 should return 1 app: Result code is 200 593s ok 213 - App - Category 1 should return 1 app: Response is JSON 593s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 593s ok 215 - Cat - Clean up: Request succeed 593s ok 216 - Cat - Clean up: Result code is 204 593s ok 217 - 204 code returns no content 593s ok 218 - Cat - Clean up: Request succeed 593s ok 219 - Cat - Clean up: Result code is 204 593s ok 220 - 204 code returns no content 593s ok 221 - cat - Entity should not be found after clean up: Request succeed 593s ok 222 - cat - Entity should not be found after clean up: Result code is 404 593s ok 223 - cat - Entity should not be found after clean up: Response is JSON 593s 1..223 593s ok 593s t/04-misc-api.t ............................. 593s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 593s ok 2 - Manager object 593s ok 3 - Init 593s ok 4 - Manager app 593s ok 5 - Broken config backend: Request succeed 593s ok 6 - Broken config backend: correct status code 593s ok 7 - Got expected global status 593s ok 8 - Got expected config status 593s ok 9 - Back to normal: Request succeed 593s ok 10 - Back to normal: correct status code 593s ok 11 - Got expected global status 593s ok 12 - Got expected config status 593s ok 13 - Not implemented yet 593s ok 14 - Not implemented yet 593s 1..14 593s ok 594s t/04-providers-api.t ........................ 594s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 594s ok 2 - Manager object 594s ok 3 - Init 594s ok 4 - Manager app 594s ok 5 - Client object 594s ok 6 - OidcRp - Add should succeed: Request succeed 594s ok 7 - OidcRp - Add should succeed: Result code is 201 594s ok 8 - OidcRp - Add should succeed: Response is JSON 594s ok 9 - OidcRp - Add should succeed: Request succeed 594s ok 10 - OidcRp - Add should succeed: Result code is 200 594s ok 11 - OidcRp - Add should succeed: Response is JSON 594s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 594s ok 13 - OidcRp - Add should succeed: Request succeed 594s ok 14 - OidcRp - Add should succeed: Result code is 200 594s ok 15 - OidcRp - Add should succeed: Response is JSON 594s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 594s ok 17 - OidcRp - Add should succeed: Request succeed 594s ok 18 - OidcRp - Add should succeed: Result code is 200 594s ok 19 - OidcRp - Add should succeed: Response is JSON 594s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 594s ok 21 - OidcRp - Add should succeed: Request succeed 594s ok 22 - OidcRp - Add should succeed: Result code is 200 594s ok 23 - OidcRp - Add should succeed: Response is JSON 594s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 594s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 594s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 594s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 594s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 594s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 594s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 594s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 594s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 594s ok 34 - 204 code returns no content 594s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 594s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 594s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 594s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 594s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 594s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 594s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 594s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 594s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s 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" 594s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 594s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 594s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 594s 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" 594s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 594s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 594s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 594s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 594s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 594s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 594s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 594s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 594s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 594s ok 84 - OidcRp - 2nd add should succeed: Request succeed 594s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 594s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 594s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 594s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 594s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 594s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 594s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 594s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 594s ok 93 - OidcRp - Replace should succeed: Request succeed 594s ok 94 - OidcRp - Replace should succeed: Result code is 204 594s ok 95 - 204 code returns no content 594s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 594s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 594s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 594s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 594s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 594s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 594s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 594s 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" 594s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 594s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 594s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 594s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 594s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 594s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 594s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 594s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 594s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 594s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 594s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 594s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 594s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 594s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 594s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 594s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 594s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 594s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 594s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 594s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 594s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 594s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 594s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 594s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 594s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 594s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 594s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 594s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 594s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 594s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 594s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 594s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 594s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 594s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 594s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 594s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 594s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 594s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 594s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 594s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 594s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 594s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 594s ok 146 - OidcRp - Clean up: Request succeed 594s ok 147 - OidcRp - Clean up: Result code is 204 594s ok 148 - 204 code returns no content 594s ok 149 - OidcRp - Clean up: Request succeed 594s ok 150 - OidcRp - Clean up: Result code is 204 594s ok 151 - 204 code returns no content 594s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 594s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 594s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 594s ok 155 - SamlSp - Add should succeed: Request succeed 594s ok 156 - SamlSp - Add should succeed: Result code is 201 594s ok 157 - SamlSp - Add should succeed: Response is JSON 594s ok 158 - SamlSp - Add should succeed: Request succeed 594s ok 159 - SamlSp - Add should succeed: Result code is 200 594s ok 160 - SamlSp - Add should succeed: Response is JSON 594s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 594s ok 162 - SamlSp - Add should succeed: Request succeed 594s ok 163 - SamlSp - Add should succeed: Result code is 200 594s ok 164 - SamlSp - Add should succeed: Response is JSON 594s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 594s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 594s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 594s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 594s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 594s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 594s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 594s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 594s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 594s ok 175 - 204 code returns no content 594s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 594s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 594s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 594s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 594s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 594s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 594s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 594s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 594s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 594s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 594s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 594s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 594s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 594s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 594s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 594s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 594s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 594s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 594s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 594s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 594s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 594s ok 221 - SamlSp - 2nd add should succeed: Request succeed 594s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 594s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 594s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 594s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 594s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 594s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 594s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 594s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 594s ok 230 - SamlSp - Replace should succeed: Request succeed 594s ok 231 - SamlSp - Replace should succeed: Result code is 204 594s ok 232 - 204 code returns no content 594s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 594s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 594s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 594s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 594s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 594s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 594s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 594s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 594s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 594s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 594s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 594s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 594s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 594s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 594s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 594s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 594s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 594s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 594s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 594s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 594s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 594s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 594s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 594s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 594s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 594s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 594s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 594s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 594s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 594s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 594s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 594s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 594s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 594s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 594s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 594s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 594s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 594s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 594s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 594s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 594s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 594s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 594s 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" 594s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 594s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 594s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 594s ok 279 - FederatedSalmSp - Add: Request succeed 594s ok 280 - FederatedSalmSp - Add: Result code is 409 594s ok 281 - FederatedSalmSp - Add: Response is JSON 594s ok 282 - FederatedSalmSp - Add: Request succeed 594s ok 283 - FederatedSalmSp - Add: Result code is 201 594s ok 284 - FederatedSalmSp - Add: Response is JSON 594s ok 285 - FederatedSalmSp - Add: Request succeed 594s ok 286 - FederatedSalmSp - Add: Result code is 200 594s ok 287 - FederatedSalmSp - Add: Response is JSON 594s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 594s ok 289 - FederatedSalmSp - Add: Request succeed 594s ok 290 - FederatedSalmSp - Add: Result code is 200 594s ok 291 - FederatedSalmSp - Add: Response is JSON 594s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 594s ok 293 - FederatedSalmSp - Add: Request succeed 594s ok 294 - FederatedSalmSp - Add: Result code is 200 594s ok 295 - FederatedSalmSp - Add: Response is JSON 594s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 594s ok 297 - SamlSp - Clean up: Request succeed 594s ok 298 - SamlSp - Clean up: Result code is 204 594s ok 299 - 204 code returns no content 594s ok 300 - SamlSp - Clean up: Request succeed 594s ok 301 - SamlSp - Clean up: Result code is 204 594s ok 302 - 204 code returns no content 594s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 594s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 594s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 594s ok 306 - CasApp - Add should succeed: Request succeed 594s ok 307 - CasApp - Add should succeed: Result code is 201 594s ok 308 - CasApp - Add should succeed: Response is JSON 594s ok 309 - CasApp - Add should succeed: Request succeed 594s ok 310 - CasApp - Add should succeed: Result code is 200 594s ok 311 - CasApp - Add should succeed: Response is JSON 594s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 594s ok 313 - CasApp - Add should succeed: Request succeed 594s ok 314 - CasApp - Add should succeed: Result code is 200 594s ok 315 - CasApp - Add should succeed: Response is JSON 594s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 594s ok 317 - CasApp - Add should succeed: Request succeed 594s ok 318 - CasApp - Add should succeed: Result code is 200 594s ok 319 - CasApp - Add should succeed: Response is JSON 594s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 594s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 594s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 594s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 594s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 594s ok 326 - 204 code returns no content 594s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 594s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 594s 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" 594s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 594s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 594s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 594s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 594s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 594s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 594s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 594s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 594s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 594s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 594s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 594s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 594s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 594s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 594s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 594s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 594s ok 351 - CasApp - Update should fail on non existing options: Request succeed 594s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 594s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 594s ok 354 - CasApp - Add should fail on non existing options: Request succeed 594s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 594s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 594s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 594s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 594s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 594s ok 360 - CasApp - 2nd add should succeed: Request succeed 594s ok 361 - CasApp - 2nd add should succeed: Result code is 201 594s ok 362 - CasApp - 2nd add should succeed: Response is JSON 594s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 594s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 594s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 594s ok 366 - CasApp - Replace should succeed: Request succeed 594s ok 367 - CasApp - Replace should succeed: Result code is 200 594s ok 368 - CasApp - Replace should succeed: Response is JSON 594s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 594s ok 370 - CasApp - Replace should succeed: Request succeed 594s ok 371 - CasApp - Replace should succeed: Result code is 204 594s ok 372 - 204 code returns no content 594s ok 373 - CasApp - Replace should succeed: Request succeed 594s ok 374 - CasApp - Replace should succeed: Result code is 200 594s ok 375 - CasApp - Replace should succeed: Response is JSON 594s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 594s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 594s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 594s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 594s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 594s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 594s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 594s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 594s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 594s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 594s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 594s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 594s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 594s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 594s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 594s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 594s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 594s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 594s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 594s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 594s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 594s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 594s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 594s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 594s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 594s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 594s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 594s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 594s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 594s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 594s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 594s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 594s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 594s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 594s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 594s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 594s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 594s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 594s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 594s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 594s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 594s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 594s ok 418 - CasApp - Clean up: Request succeed 594s ok 419 - CasApp - Clean up: Result code is 204 594s ok 420 - 204 code returns no content 594s ok 421 - CasApp - Clean up: Request succeed 594s ok 422 - CasApp - Clean up: Result code is 204 594s ok 423 - 204 code returns no content 594s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 594s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 594s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 594s 1..426 594s ok 595s t/06-rest-api-RSA.t ......................... 595s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 595s ok 2 - Manager object 595s ok 3 - Init 595s ok 4 - Manager app 595s ok 5 - Client object 595s ok 6 - Request succeed 595s ok 7 - Result code is 200 595s ok 8 - Response is JSON 595s ok 9 - is PEM formatted 595s ok 10 - is PEM formatted 595s ok 11 - hash is non empty 595s ok 12 - Request succeed 595s ok 13 - Result code is 200 595s ok 14 - Response is JSON 595s ok 15 - is PEM formatted 595s ok 16 - is PEM formatted 595s ok 17 - hash is non empty 595s ok 18 - Request succeed 595s ok 19 - Result code is 200 595s ok 20 - Response is JSON 595s ok 21 - is PEM formatted 595s ok 22 - is PEM formatted 595s ok 23 - Request succeed 595s ok 24 - Result code is 200 595s ok 25 - Response is JSON 595s ok 26 - is PEM formatted 595s ok 27 - is PEM formatted 595s 1..27 595s ok 595s t/07-utf8.t ................................. 595s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 595s ok 2 - Manager object 595s ok 3 - Init 595s ok 4 - Manager app 595s ok 5 - Client object 595s ok 6 - Value is well encoded 595s 1..6 595s ok 595s t/10-save-unchanged-conf.t .................. 595s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 595s ok 2 - Manager object 595s ok 3 - Init 595s ok 4 - Manager app 595s ok 5 - Client object 595s ok 6 - Unopened conf: positive result 595s ok 7 - Unopened conf: result code is 200 595s ok 8 - Unopened conf: result body contains JSON text 595s ok 9 - Unopened conf: JSON response contains "result:0" 595s ok 10 - Unopened conf: conf was not changed 595s ok 11 - Unopened conf: file isn't created 595s ok 12 - Unchanged conf with all nodes opened: positive result 595s ok 13 - Unchanged conf with all nodes opened: result code is 200 595s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 595s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 595s ok 16 - Unchanged conf with all nodes opened: conf was not changed 595s ok 17 - Unchanged conf with all nodes opened: file isn't created 595s 1..17 595s ok 596s t/11-save-appCat-changed-conf.t ............. 596s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 596s ok 2 - Manager object 596s ok 3 - Init 596s ok 4 - Manager app 596s ok 5 - Client object 596s ok 6 - Changed conf with deleted Category: positive result 596s ok 7 - Changed conf with deleted Category: result code is 200 596s ok 8 - Changed conf with deleted Category: result body contains JSON text 596s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 596s ok 10 - Changed conf with deleted Category: conf has changed 596s ok 11 - Changed conf with deleted Category: new key received 596s ok 12 - Changed conf with deleted Category: old key received 596s ok 13 - Changed conf with deleted Category: key received 596s ok 14 - Changed conf with deleted Category: file is created 596s 1..14 596s ok 596s t/11-save-changed-conf-with-confirmation.t .. 596s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 596s ok 2 - Manager object 596s ok 3 - Init 596s ok 4 - Manager app 596s ok 5 - Client object 596s ok 6 - Request succeed 596s ok 7 - Result code is 200 596s ok 8 - Result body contains JSON text 596s ok 9 - JSON response contains "result:0" 596s ok 10 - JSON response contains "needConfirm:1" 596s ok 11 - JSON response contains 4 warnings 596s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 596s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 596s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 596s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 596s ok 16 - JSON response contains 1 needConfirmation 596s ok 17 - JSON response contains 24 changes 596s ok 18 - Request succeed 596s ok 19 - File is created 596s ok 20 - "portal" found 596s ok 21 - "portalDisplayLogout" found 596s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 596s ok 23 - "applicationList, Sample applications" found 596s ok 24 - "applicationList" found 596s ok 25 - "portalDisplayResetPassword" found 596s ok 26 - "captcha_mail_enabled" found 596s ok 27 - "userDB" found 596s ok 28 - "passwordDB" found 596s ok 29 - "openIdSPList" found 596s ok 30 - "avoidAssignment" found 596s ok 31 - "exportedVars" found 596s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 596s ok 33 - "locationRules, test1.example.com" found 596s ok 34 - "virtualHosts" found 596s ok 35 - "locationRules, test3.example.com, ^/logout" found 596s ok 36 - "locationRules, test3.example.com, default" found 596s ok 37 - "locationRules" found 596s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 596s ok 39 - "exportedHeaders" found 596s ok 40 - "locationRules, test.ex.com, default" found 596s ok 41 - "locationRules" found 596s ok 42 - "virtualHosts" found 596s ok 43 - All changes detected 596s ok 44 - Diff called 596s ok 45 - diff() detects changes in conf 1 596s ok 46 - diff() detects changes in conf 2 596s ok 47 - 12 keys changed in conf 1 596s ok 48 - 17 keys changed or created in conf 2 596s 1..48 596s ok 596s t/12-save-changed-conf.t .................... 596s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 596s ok 2 - Manager object 596s ok 3 - Init 596s ok 4 - Manager app 596s ok 5 - Client object 596s ok 6 - Request succeed 596s ok 7 - Result code is 200 596s ok 8 - Result body contains JSON text 596s ok 9 - JSON response contains "result:1" 596s ok 10 - JSON response contains 2 warnings 596s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 596s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 596s ok 13 - JSON response contains 24 changes 596s ok 14 - Conf. has been compacted 596s ok 15 - All removed keys found 596s ok 16 - File is created 596s ok 17 - "portal" found 596s ok 18 - "portalDisplayLogout" found 596s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 596s ok 20 - "applicationList, Sample applications" found 596s ok 21 - "applicationList" found 596s ok 22 - "userDB" found 596s ok 23 - "passwordDB" found 596s ok 24 - "openIdSPList" found 596s ok 25 - "cookieExpiration" found 596s ok 26 - "exportedVars" found 596s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 596s ok 28 - "locationRules, test1.example.com" found 596s ok 29 - "virtualHosts" found 596s ok 30 - "locationRules, test3.example.com, ^/logout" found 596s ok 31 - "locationRules, test3.example.com, default" found 596s ok 32 - "locationRules" found 596s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 596s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 596s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 596s ok 36 - "exportedHeaders" found 596s ok 37 - "locationRules, test.ex.com, default" found 596s ok 38 - "locationRules" found 596s ok 39 - "virtualHosts" found 596s ok 40 - All changes detected 596s ok 41 - Diff called 596s ok 42 - diff() detects changes in conf 1 596s ok 43 - diff() detects changes in conf 2 596s ok 44 - 11 keys changed in conf 1 596s ok 45 - 15 keys changed or created in conf 2 596s ok 46 - Get last config metadata 596s ok 47 - Get previous configuration 596s 1..47 596s ok 597s t/14-bad-changes-in-conf.t .................. 597s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 597s ok 2 - Manager object 597s ok 3 - Init 597s ok 4 - Manager app 597s ok 5 - Client object 597s ok 6 - Request succeed 597s ok 7 - Result code is 200 597s ok 8 - Result body contains JSON text 597s ok 9 - JSON response contains "result:0" 597s ok 10 - 1 error detected 597s 1..10 597s ok 597s t/15-combination.t .......................... 597s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 597s ok 2 - Manager object 597s ok 3 - Init 597s ok 4 - Manager app 597s ok 5 - Client object 597s ok 6 - Request succeed 597s ok 7 - Result code is 200 597s ok 8 - Result body contains JSON text 597s ok 9 - JSON response contains "result:1" 597s ok 10 - Get combModules 597s ok 11 - Result body contains JSON text 597s ok 12 - Get combModules 597s ok 13 - Result body contains JSON text 597s ok 14 - Key ldapServer has been modified 597s 1..14 597s ok 598s t/16-cli.t .................................. 598s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 598s ok 2 - use Lemonldap::NG::Common::Cli; 598s ok 3 - use Lemonldap::NG::Manager::Cli; 598s ok 4 - "addKey" OK 598s ok 5 - "get notification" OK 598s ok 6 - "addKey" OK 598s ok 7 - "delKey" OK 598s ok 8 - "get key/subkey" OK 598s ok 9 - "addKey" OK 598s ok 10 - "save" result looks like JSON 598s ok 11 - correct version number 598s ok 12 - result is JSON 598s ok 13 - New config 598s ok 14 - "Force cfgNum" OK 598s ok 15 - "Author IP" OK 598s ok 16 - "Log" OK 598s ok 17 - "Version" OK 598s ok 18 - Configuration rollback OK 598s ok 19 - Configuration merge OK 598s 1..19 598s ok 598s t/17-extra2f.t .............................. 598s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 598s ok 2 - Manager object 598s ok 3 - Init 598s ok 4 - Manager app 598s ok 5 - Client object 598s ok 6 - Request succeed 598s ok 7 - Result code is 200 598s ok 8 - Result body contains JSON text 598s ok 9 - JSON response contains "result:1" 598s ok 10 - Get combModules 598s ok 11 - Result body contains JSON text 598s 1..11 598s ok 598s t/30-DBI-Cli.t .............................. 598s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 31. 598s ok 1 - use Lemonldap::NG::Common::Conf; 598s ok 2 - RDBI object 598s ok 3 - Conf 1 saved 598s ok 4 - use Lemonldap::NG::Manager::Cli::Lib; 598s ok 5 - Client object 598s ok 6 - use Lemonldap::NG::Manager::Cli; 598s cfgNum forced with 1Saved under number 1 598s Status : [ 598s {} 598s ]; 598s ok 7 - Key inserted 598s ok 8 - Value is 0 598s 1..8 598s ok 598s t/40-sessions.t ............................. 598s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 598s ok 2 - Sessions module 598s ok 3 - Sessions module 598s ok 4 - Manager object 598s ok 5 - Init 598s ok 6 - Manager app 598s ok 7 - Client object 598s ok 8 - Uid found 598s ok 9 - IP found 598s ok 10 - Result code = 1 598s ok 11 - Found 2 sessions 598s ok 12 - List 2 sessions 598s ok 13 - Good session id 598s ok 14 - Good session id 598s ok 15 - Result code = 1 598s ok 16 - Found 1 entry 598s ok 17 - Result match "uid=d" 598s ok 18 - Found 2 sessions starting with "d" 598s ok 19 - Sessions module 598s ok 20 - Found 2 entries 598s ok 21 - Found 2 sessions 598s ok 22 - Good session id 598s ok 23 - Good session id 598s ok 24 - Found 1 sessions 598s ok 25 - Good session id 598s ok 26 - Sessions module 598s ok 27 - Found 1 user 598s ok 28 - User is foo 598s ok 29 - Good session id 598s ok 30 - Good session id 598s ok 31 - 1st user is dwho 598s ok 32 - 2nd user is dwho2 598s ok 33 - 3rd user is foo with 2 sessions 598s ok 34 - 1st user is dwho 598s ok 35 - 2nd user is dwho2 598s ok 36 - 3rd user is foo 598s ok 37 - 4th user is foo 598s ok 38 - One A subnet 598s ok 39 - All sessions found 598s ok 40 - Three B subnet 598s ok 41 - All sessions found 598s ok 42 - 4 sessions ordered 598s ok 43 - 1st is id[1] 598s ok 44 - 2nd is id[2] 598s ok 45 - 3rd is id[3] 598s ok 46 - 4th is id[0] 598s ok 47 - Delete 01e751a64949e884741a7770b8db8272f64892ba5decb0fe0312ef91ed7a4b3d 598s ok 48 - Result code is 200 598s ok 49 - Body is JSON and result==1 598s ok 50 - Delete 3ddfd486ebb932f42ffb36656e5d7f8a13805c027c99564188157005c2543ef1 598s ok 51 - Result code is 200 598s ok 52 - Body is JSON and result==1 598s ok 53 - Delete 6548a1c5ac54078edc166424580c98dcd9e3c31cb1a4c59b305a9e5abe1a475f 598s ok 54 - Result code is 200 598s ok 55 - Body is JSON and result==1 598s ok 56 - Delete 04c6c8881ee874911ed704224118473e52713354ab57c5110da6f1a0ad0d9ca9 598s ok 57 - Result code is 200 598s ok 58 - Body is JSON and result==1 598s ok 59 - Session directory is empty 598s 1..59 598s ok 599s t/41-sessions-global-logout.t ............... 599s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 16. 599s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 599s ok 2 - Sessions module 599s ok 3 - Sessions module 599s ok 4 - Sessions module 599s ok 5 - Sessions module 599s ok 6 - Sessions module 599s ok 7 - Sessions module 599s ok 8 - Manager object 599s ok 9 - Init 599s ok 10 - Manager app 599s ok 11 - Client object 599s ok 12 - Call global logout on session 2d84750003f074ed500c6ecb4b464efa332ade5cf776d9a7cda45ad0c0a838ba 599s ok 13 - Result code is 200 599s ok 14 - Body is JSON and result==1 599s ok 15 - at least 2 sessions deleted 599s ok 16 - Call global logout on session 96d5320da8d3fad02a27f0047c57ae6f9600935b45236be628bbaae76c43cd62 599s ok 17 - Result code is 200 599s ok 18 - Body is JSON and result==1 599s ok 19 - at least 2 sessions deleted 599s ok 20 - OIDC Session directory is empty 599s ok 21 - Session directory is empty 599s 1..21 599s ok 599s t/50-notifications-DBI.t .................... 599s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 599s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 599s ok 3 - Manager object 599s ok 4 - Init 599s ok 5 - Manager app 599s ok 6 - Client object 599s [Wed Oct 29 02:34:13 2025] [LLNG:5633] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 599s 599s ok 7 - Notification not inserted 599s [Wed Oct 29 02:34:13 2025] [LLNG:5633] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 599s 599s ok 8 - Notification not inserted 599s [Wed Oct 29 02:34:13 2025] [LLNG:5633] [error] Malformed date 599s ok 9 - Notification not inserted 599s ok 10 - Result is true 599s ok 11 - Result = 1 599s ok 12 - Count = 2 599s ok 13 - Value is "d" 599s ok 14 - Result = 1 599s ok 15 - Count = 2 599s ok 16 - Value is "dwho" 599s ok 17 - Result = 1 599s ok 18 - Count = 2 599s ok 19 - Value is "dwho" 599s ok 20 - Result = 1 599s ok 21 - Count = 2 599s ok 22 - Value is "dwho" 599s ok 23 - Result = 1 599s ok 24 - Count = 2 599s ok 25 - Value is "dwho" 599s ok 26 - Result = 1 599s ok 27 - Count = 1 599s ok 28 - Response is JSON 599s ok 29 - Notification is as expected 599s ok 30 - Result = 1 599s ok 31 - Result = 1 599s ok 32 - Count = 1 599s ok 33 - Result = 1 599s ok 34 - Count = 1 599s ok 35 - Value is "d" 599s ok 36 - Result = 1 599s ok 37 - Count = 1 599s ok 38 - Value is "dwho" 599s ok 39 - Result = 1 599s ok 40 - Count = 1 599s ok 41 - Value is "dwho" 599s ok 42 - Result = 1 599s ok 43 - Count = 1 599s ok 44 - Value is "dwho" 599s ok 45 - Result = 1 599s ok 46 - Count = 1 599s ok 47 - Value is "dwho" 599s ok 48 - Reference found 599s ok 49 - Response is JSON 599s ok 50 - Notification is as expected 599s ok 51 - Result = 1 599s ok 52 - Count = 0 599s 1..52 599s ok 599s t/50-notifications.t ........................ 599s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 599s ok 2 - Manager object 599s ok 3 - Init 599s ok 4 - Manager app 599s ok 5 - Client object 599s [Wed Oct 29 02:34:13 2025] [LLNG:5635] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 599s 599s ok 6 - Notification not inserted 599s [Wed Oct 29 02:34:13 2025] [LLNG:5635] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 599s 599s ok 7 - Notification not inserted 599s [Wed Oct 29 02:34:13 2025] [LLNG:5635] [error] Malformed date 599s ok 8 - Notification not inserted 599s ok 9 - Result is true 599s ok 10 - Result = 1 599s ok 11 - Count = 1 599s ok 12 - Value is "d" 599s ok 13 - Result = 1 599s ok 14 - Count = 1 599s ok 15 - Value is "dwho" 599s ok 16 - Result = 1 599s ok 17 - Count = 1 599s ok 18 - Value is "dwho" 599s ok 19 - Result = 1 599s ok 20 - Count = 1 599s ok 21 - Value is "dwho" 599s ok 22 - Result = 1 599s ok 23 - Count = 1 599s ok 24 - Value is "dwho" 599s ok 25 - Result = 1 599s ok 26 - Count = 1 599s ok 27 - Response is JSON 599s ok 28 - Notification is as expected 599s ok 29 - Result = 1 599s ok 30 - Result = 1 599s ok 31 - Count = 0 599s ok 32 - Result = 1 599s ok 33 - Count = 1 599s ok 34 - Value is "d" 599s ok 35 - Result = 1 599s ok 36 - Count = 1 599s ok 37 - Value is "dwho" 599s ok 38 - Result = 1 599s ok 39 - Count = 1 599s ok 40 - Value is "dwho" 599s ok 41 - Result = 1 599s ok 42 - Count = 1 599s ok 43 - Value is "dwho" 599s ok 44 - Result = 1 599s ok 45 - Count = 1 599s ok 46 - Value is "dwho" 599s ok 47 - Reference found 599s ok 48 - Internal reference found 599s ok 49 - Response is JSON 599s ok 50 - Notification is as expected 599s ok 51 - Result = 1 599s ok 52 - Count = 0 599s 1..52 599s ok 599s t/60-2ndfa.t ................................ 599s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 599s ok 2 - Sessions module 599s ok 3 - Sessions module 599s ok 4 - Sessions module 599s ok 5 - Sessions module 599s ok 6 - Sessions module 599s ok 7 - Sessions module 599s ok 8 - Manager object 599s ok 9 - Init 599s ok 10 - Manager app 599s ok 11 - Client object 599s ok 12 - UID found 599s ok 13 - IP found 599s ok 14 - Persistent sessions with UID found 599s ok 15 - Persistent sessions with UID found 599s ok 16 - Persistent sessions with UID found 599s ok 17 - Persistent sessions with UID found 599s ok 18 - Persistent sessions with UID found 599s ok 19 - UID found 599s ok 20 - IP found 599s ok 21 - U2F found 599s ok 22 - TOTP found 599s ok 23 - UBK found 599s ok 24 - Search * - Result code = 1 599s ok 25 - Found 3 results 599s ok 26 - List 3 results 599s ok 27 - Result match "uid=d" 599s ok 28 - Result match "uid=r" 599s ok 29 - Result match "uid=t" 599s ok 30 - Found 2 sessions starting with "d" 599s ok 31 - Found 1 session starting with "r" 599s ok 32 - Found 1 session starting with "t" 599s ok 33 - Search "uid"=d* - Result code = 1 599s ok 34 - Found 1 result 599s ok 35 - List 1 result 599s ok 36 - Result match "uid=d" 599s ok 37 - Found 2 sessions starting with "d" 599s ok 38 - Search "uid"=dw* - Result code = 1 599s ok 39 - Found 1 result 599s ok 40 - List 1 result 599s ok 41 - Result match "uid=dw" 599s ok 42 - Found 1 session starting with "dw" 599s ok 43 - Search "uid"=d* & UBK - Result code = 1 599s ok 44 - Found 1 result 599s ok 45 - List 1 result 599s ok 46 - Result match "uid=d" 599s ok 47 - Found 1 session starting with "d" & UBK 599s ok 48 - Search "uid"=dw* & UBK - Result code = 1 599s ok 49 - Found 1 result 599s ok 50 - List 1 result 599s ok 51 - Result match "uid=dw" 599s ok 52 - Found 1 session starting with "dw" & UBK 599s ok 53 - Search "uid"=da* & UBK - Result code = 1 599s ok 54 - Found 0 session with "da" & UBK 599s ok 55 - List 0 result 599s ok 56 - Search "uid"=* & UBK - Result code = 1 599s ok 57 - Found 3 results 599s ok 58 - List 3 results 599s ok 59 - Result match "uid=d" 599s ok 60 - Result match "uid=r" 599s ok 61 - Result match "uid=t" 599s ok 62 - Found 2 sessions starting with "d" & U2F 599s ok 63 - Found 1 session starting with "r" & U2F 599s ok 64 - Found 1 session starting with "t" & U2F 599s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 599s ok 66 - Found 1 result 599s ok 67 - List 1 result 599s ok 68 - Result match "uid=d" 599s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 599s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 599s ok 71 - Found 1 result 599s ok 72 - List 1 result 599s ok 73 - Result match "uid=d" 599s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 599s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 599s ok 76 - Found 2 results 599s ok 77 - List 2 results 599s ok 78 - Result match "uid=d" 599s ok 79 - Result match "uid=r" 599s ok 80 - Found 1 session starting with "d" & U2F & UBK 599s ok 81 - Found 1 session starting with "r" & U2F & UBK 599s ok 82 - Delete U2F from 1 599s ok 83 - Result code is 200 599s ok 84 - Body is JSON and result==1 599s ok 85 - Delete U2F from 2 599s ok 86 - Result code is 200 599s ok 87 - Body is JSON and result==1 599s ok 88 - Delete U2F from 3 599s ok 89 - Result code is 200 599s ok 90 - Body is JSON and result==1 599s ok 91 - Delete U2F from 4 599s ok 92 - Result code is 200 599s ok 93 - Body is JSON and result==1 599s ok 94 - Delete U2F from 5 599s ok 95 - Result code is 200 599s ok 96 - Body is JSON and result==1 599s ok 97 - Delete TOTP from 3 599s ok 98 - Result code is 200 599s ok 99 - Body is JSON and result==1 599s ok 100 - Delete TOTP from 4 599s ok 101 - Result code is 200 599s ok 102 - Body is JSON and result==1 599s ok 103 - Delete UBK from 2 599s ok 104 - Result code is 200 599s ok 105 - Body is JSON and result==1 599s ok 106 - Delete UBK from 3 599s ok 107 - Result code is 200 599s ok 108 - Body is JSON and result==1 599s ok 109 - Result code = 1 599s ok 110 - Found 0 session with 2F device 599s ok 111 - List 0 result 599s ok 112 - Succeed to get /2ndfa.html 599s ok 113 599s 1..113 599s ok 600s t/70-viewer.t ............................... 600s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 600s ok 2 - Manager object 600s ok 3 - Init 600s ok 4 - Manager app 600s ok 5 - Client object 600s ok 6 - Key found 600s ok 7 - Key is hidden 600s ok 8 - Key is hidden 600s ok 9 - Latest conf loaded 600s ok 10 - Request succeed 600s ok 11 - Result code is 200 600s ok 12 - Result body contains JSON text 600s ok 13 - Details with captcha 'login' or 'mail' found 600s ok 14 - Details with captcha 'login' or 'mail' found 600s ok 15 - Key found 600s ok 16 - Key found 600s ok 17 - Right number of keys found 600s ok 18 - Browser is allowed 600s 1..18 600s ok 600s t/71-viewer-without-diff.t .................. 600s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 600s ok 2 - Manager object 600s ok 3 - Init 600s ok 4 - Manager app 600s ok 5 - Client object 600s ok 6 - Request succeed 600s ok 7 - Result code is 200 600s ok 8 - Result body contains JSON text 600s ok 9 - Details with captcha 'login' or 'mail' found 600s ok 10 - Details with captcha 'login' or 'mail' found 600s ok 11 - Key found 600s ok 12 - Manager object 600s ok 13 - Init 600s ok 14 - Manager app 600s ok 15 - Client object 600s ok 16 - Key is hidden 600s ok 17 - Key is hidden 600s ok 18 - Latest conf loaded 600s ok 19 - Diff is NOT allowed 600s ok 20 - Browser is NOT allowed 600s 1..20 600s ok 600s t/72-appList-diff.t ......................... 600s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 600s ok 2 - Manager object 600s ok 3 - Init 600s ok 4 - Manager app 600s ok 5 - Client object 600s # Subtest: Add a category 600s ok 1 - Expected result 600s 1..1 600s ok 6 - Add a category 600s # Subtest: Delete a category 600s ok 1 - Expected result 600s 1..1 600s ok 7 - Delete a category 600s # Subtest: Add an application 600s ok 1 - Expected diff 600s 1..1 600s ok 8 - Add an application 600s # Subtest: Remove an application 600s ok 1 - Expected diff 600s 1..1 600s ok 9 - Remove an application 600s # Subtest: Modify an application (option) 600s ok 1 - Expected diff 600s 1..1 600s ok 10 - Modify an application (option) 600s # Subtest: Modify an application (name) 600s ok 1 - Expected diff 600s 1..1 600s ok 11 - Modify an application (name) 600s # Subtest: Multiple changes 600s ok 1 - Expected diff 600s 1..1 600s ok 12 - Multiple changes 600s # Subtest: Multiple applications with the same name 600s ok 1 - Diff only exposes mykey 600s 1..1 600s ok 13 - Multiple applications with the same name 600s 1..13 600s ok 600s All tests successful. 600s Files=25, Tests=1692, 8 wallclock secs ( 0.09 usr 0.02 sys + 7.52 cusr 0.94 csys = 8.57 CPU) 600s Result: PASS 601s autopkgtest [02:34:16]: test manager-test: -----------------------] 601s manager-test PASS 601s autopkgtest [02:34:16]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 601s autopkgtest [02:34:16]: test runtime-deps-common: preparing testbed 620s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 650s autopkgtest [02:35:05]: testbed dpkg architecture: amd64 651s autopkgtest [02:35:06]: testbed apt version: 3.1.8ubuntu1 651s autopkgtest [02:35:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 651s autopkgtest [02:35:06]: testbed release detected to be: resolute 652s autopkgtest [02:35:07]: updating testbed package index (apt update) 652s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 652s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 652s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 652s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 652s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 652s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 652s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 652s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 653s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 653s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 653s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 653s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 653s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 653s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 653s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 653s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 653s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 653s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 653s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 653s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 654s Fetched 8221 kB in 1s (6909 kB/s) 654s Reading package lists... 655s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 655s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 655s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 655s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 656s Reading package lists... 656s Reading package lists... 656s Building dependency tree... 656s Reading state information... 656s Calculating upgrade... 656s The following packages will be upgraded: 656s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 656s python3-blinker python3-lazr.uri 656s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 656s Need to get 3371 kB of archives. 656s After this operation, 140 kB of additional disk space will be used. 656s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 656s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 657s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 657s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 657s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 657s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 657s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 657s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 657s dpkg-preconfigure: unable to re-open stdin: No such file or directory 657s Fetched 3371 kB in 1s (3891 kB/s) 657s (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 ... 78529 files and directories currently installed.) 657s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 657s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 657s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 657s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 657s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 657s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 658s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 658s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 658s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 658s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 658s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 658s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 658s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 658s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 658s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 658s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 658s Setting up libefivar1t64:amd64 (39-2) ... 658s Setting up python3-lazr.uri (1.0.6-7) ... 658s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 658s Encountered debconf setting for cloud-init-base/datasources. 659s Setting up libefiboot1t64:amd64 (39-2) ... 659s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 659s Setting up python3-blinker (1.9.0-2) ... 659s Setting up apt (3.1.11) ... 659s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 659s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 659s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 659s Processing triggers for man-db (2.13.1-1) ... 660s Processing triggers for libc-bin (2.42-0ubuntu3) ... 660s autopkgtest [02:35:15]: upgrading testbed (apt dist-upgrade and autopurge) 661s Reading package lists... 661s Building dependency tree... 661s Reading state information... 661s Calculating upgrade... 661s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 662s Reading package lists... 662s Building dependency tree... 662s Reading state information... 662s Solving dependencies... 662s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 662s autopkgtest [02:35:17]: rebooting testbed after setup commands that affected boot 679s Reading package lists... 679s Building dependency tree... 679s Reading state information... 679s Solving dependencies... 679s The following NEW packages will be installed: 679s autodep8 dctrl-tools libapache-logformat-compiler-perl 679s libapache-session-perl libcache-cache-perl libcgi-pm-perl 679s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 679s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 679s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 679s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 679s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 679s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 679s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 679s libencode-locale-perl liberror-perl libfile-listing-perl 679s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 679s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 679s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 679s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 679s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 679s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 679s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 679s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 679s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 679s libposix-strftime-compiler-perl libstream-buffered-perl 679s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 679s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 679s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 679s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 679s Need to get 3839 kB of archives. 679s After this operation, 12.3 MB of additional disk space will be used. 679s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 679s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 679s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 679s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 679s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 679s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 679s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 679s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 679s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 679s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 679s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 679s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 679s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 679s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 679s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 679s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 679s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 679s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 679s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 679s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 679s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 679s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 680s Get:23 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 680s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 680s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 680s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 680s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 680s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 680s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 680s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 680s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 680s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 680s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 680s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 680s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 680s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 680s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 680s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 680s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 680s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 680s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 680s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 680s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 680s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 680s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 680s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 680s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 680s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 680s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 680s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 680s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 680s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 680s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 680s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 680s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 680s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 680s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 680s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 680s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 680s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 680s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 680s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 680s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 680s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 680s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 680s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 680s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 680s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 680s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 680s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 680s Preconfiguring packages ... 680s Fetched 3839 kB in 0s (11.0 MB/s) 680s Selecting previously unselected package dctrl-tools. 680s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78531 files and directories currently installed.) 680s Preparing to unpack .../00-dctrl-tools_2.24-3build3_amd64.deb ... 680s Unpacking dctrl-tools (2.24-3build3) ... 680s Selecting previously unselected package autodep8. 680s Preparing to unpack .../01-autodep8_0.30_all.deb ... 680s Unpacking autodep8 (0.30) ... 680s Selecting previously unselected package libposix-strftime-compiler-perl. 680s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 680s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 680s Selecting previously unselected package libapache-logformat-compiler-perl. 680s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 680s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 680s Selecting previously unselected package libcrypt-urandom-perl. 680s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_amd64.deb ... 680s Unpacking libcrypt-urandom-perl (0.54-1) ... 680s Selecting previously unselected package libapache-session-perl. 680s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 680s Unpacking libapache-session-perl (1.94-2) ... 680s Selecting previously unselected package liberror-perl. 680s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 680s Unpacking liberror-perl (0.17030-1) ... 680s Selecting previously unselected package libipc-sharelite-perl. 680s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 680s Unpacking libipc-sharelite-perl (0.17-5build4) ... 680s Selecting previously unselected package libcache-cache-perl. 680s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 680s Unpacking libcache-cache-perl (1.08-3) ... 680s Selecting previously unselected package libhtml-tagset-perl. 680s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 680s Unpacking libhtml-tagset-perl (3.24-1) ... 680s Selecting previously unselected package liburi-perl. 680s Preparing to unpack .../10-liburi-perl_5.34-2_all.deb ... 680s Unpacking liburi-perl (5.34-2) ... 680s Selecting previously unselected package libhtml-parser-perl:amd64. 680s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_amd64.deb ... 680s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 680s Selecting previously unselected package libcgi-pm-perl. 680s Preparing to unpack .../12-libcgi-pm-perl_4.68-1_all.deb ... 680s Unpacking libcgi-pm-perl (4.68-1) ... 680s Selecting previously unselected package libclass-errorhandler-perl. 680s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 680s Unpacking libclass-errorhandler-perl (0.04-3) ... 680s Selecting previously unselected package libclass-inspector-perl. 680s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 680s Unpacking libclass-inspector-perl (1.36-3) ... 680s Selecting previously unselected package libclass-xsaccessor-perl. 680s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 680s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 680s Selecting previously unselected package libclone-perl:amd64. 680s Preparing to unpack .../16-libclone-perl_0.47-1_amd64.deb ... 680s Unpacking libclone-perl:amd64 (0.47-1) ... 680s Selecting previously unselected package libcommon-sense-perl:amd64. 680s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_amd64.deb ... 680s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 680s Selecting previously unselected package libconvert-asn1-perl. 680s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 680s Unpacking libconvert-asn1-perl (0.34-1) ... 680s Selecting previously unselected package libcrypt-des-perl:amd64. 680s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_amd64.deb ... 680s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 680s Selecting previously unselected package libcrypt-des-ede3-perl. 680s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 680s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 680s Selecting previously unselected package libcryptx-perl. 680s Preparing to unpack .../21-libcryptx-perl_0.087-1_amd64.deb ... 680s Unpacking libcryptx-perl (0.087-1) ... 680s Selecting previously unselected package libconvert-pem-perl. 680s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 680s Unpacking libconvert-pem-perl (0.13-1) ... 680s Selecting previously unselected package libcookie-baker-perl. 680s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 680s Unpacking libcookie-baker-perl (0.12-1) ... 680s Selecting previously unselected package perl-openssl-defaults:amd64. 680s Preparing to unpack .../24-perl-openssl-defaults_7build3_amd64.deb ... 680s Unpacking perl-openssl-defaults:amd64 (7build3) ... 680s Selecting previously unselected package libcrypt-openssl-bignum-perl. 680s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 680s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 680s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 680s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 680s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 680s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 680s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 680s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 680s Selecting previously unselected package libcrypt-openssl-x509-perl. 680s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 680s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 680s Selecting previously unselected package libcrypt-rijndael-perl. 680s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 680s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 680s Selecting previously unselected package libdevel-stacktrace-perl. 680s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 680s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 680s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 680s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 680s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 680s Selecting previously unselected package libencode-locale-perl. 680s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 680s Unpacking libencode-locale-perl (1.05-3) ... 680s Selecting previously unselected package libtimedate-perl. 680s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 680s Unpacking libtimedate-perl (2.3300-2) ... 680s Selecting previously unselected package libhttp-date-perl. 680s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 680s Unpacking libhttp-date-perl (6.06-1) ... 680s Selecting previously unselected package libfile-listing-perl. 680s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 680s Unpacking libfile-listing-perl (6.16-1) ... 680s Selecting previously unselected package libfile-sharedir-perl. 680s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 680s Unpacking libfile-sharedir-perl (1.118-3) ... 680s Selecting previously unselected package libfilesys-notify-simple-perl. 680s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 680s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 680s Selecting previously unselected package libhash-multivalue-perl. 680s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 680s Unpacking libhash-multivalue-perl (0.16-3) ... 681s Selecting previously unselected package libhtml-template-perl. 681s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 681s Unpacking libhtml-template-perl (2.97-2build1) ... 681s Selecting previously unselected package libhtml-tree-perl. 681s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 681s Unpacking libhtml-tree-perl (5.07-3) ... 681s Selecting previously unselected package libio-html-perl. 681s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 681s Unpacking libio-html-perl (1.004-3) ... 681s Selecting previously unselected package liblwp-mediatypes-perl. 681s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 681s Unpacking liblwp-mediatypes-perl (6.04-2) ... 681s Selecting previously unselected package libhttp-message-perl. 681s Preparing to unpack .../43-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 681s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 681s Selecting previously unselected package libhttp-cookies-perl. 681s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 681s Unpacking libhttp-cookies-perl (6.11-1) ... 681s Selecting previously unselected package libhttp-multipartparser-perl. 681s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 681s Unpacking libhttp-multipartparser-perl (0.02-3) ... 681s Selecting previously unselected package libtypes-serialiser-perl. 681s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 681s Unpacking libtypes-serialiser-perl (1.01-1) ... 681s Selecting previously unselected package libjson-xs-perl. 681s Preparing to unpack .../47-libjson-xs-perl_4.040-1_amd64.deb ... 681s Unpacking libjson-xs-perl (4.040-1) ... 681s Selecting previously unselected package libjson-maybexs-perl. 681s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 681s Unpacking libjson-maybexs-perl (1.004008-1) ... 681s Selecting previously unselected package libstream-buffered-perl. 681s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 681s Unpacking libstream-buffered-perl (0.03-3) ... 681s Selecting previously unselected package libwww-form-urlencoded-perl. 681s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 681s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 681s Selecting previously unselected package libhttp-entity-parser-perl. 681s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 681s Unpacking libhttp-entity-parser-perl (0.25-2) ... 681s Selecting previously unselected package libhttp-headers-fast-perl. 681s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 681s Unpacking libhttp-headers-fast-perl (0.22-3) ... 681s Selecting previously unselected package libhttp-negotiate-perl. 681s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 681s Unpacking libhttp-negotiate-perl (6.01-2) ... 681s Selecting previously unselected package libnet-ssleay-perl:amd64. 681s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_amd64.deb ... 681s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 681s Selecting previously unselected package libio-socket-ssl-perl. 681s Preparing to unpack .../55-libio-socket-ssl-perl_2.089-1_all.deb ... 681s Unpacking libio-socket-ssl-perl (2.089-1) ... 681s Selecting previously unselected package libjson-perl. 681s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 681s Unpacking libjson-perl (4.10000-1) ... 681s Selecting previously unselected package libconfig-inifiles-perl. 681s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-3_all.deb ... 681s Unpacking libconfig-inifiles-perl (3.000003-3) ... 681s Selecting previously unselected package libmouse-perl:amd64. 681s Preparing to unpack .../58-libmouse-perl_2.5.11-1build1_amd64.deb ... 681s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 681s Selecting previously unselected package libnet-cidr-perl. 681s Preparing to unpack .../59-libnet-cidr-perl_0.25-1_all.deb ... 681s Unpacking libnet-cidr-perl (0.25-1) ... 681s Selecting previously unselected package libtest-sharedfork-perl. 681s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 681s Unpacking libtest-sharedfork-perl (0.35-3) ... 681s Selecting previously unselected package libtest-tcp-perl. 681s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 681s Unpacking libtest-tcp-perl (2.22-2) ... 681s Selecting previously unselected package libtry-tiny-perl. 681s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 681s Unpacking libtry-tiny-perl (0.32-1) ... 681s Selecting previously unselected package libplack-perl. 681s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 681s Unpacking libplack-perl (1.0051-1) ... 681s Selecting previously unselected package libnet-http-perl. 681s Preparing to unpack .../64-libnet-http-perl_6.23-1_all.deb ... 681s Unpacking libnet-http-perl (6.23-1) ... 681s Selecting previously unselected package liblwp-protocol-https-perl. 681s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 681s Unpacking liblwp-protocol-https-perl (6.14-1) ... 681s Selecting previously unselected package libwww-robotrules-perl. 681s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1_all.deb ... 681s Unpacking libwww-robotrules-perl (6.02-1) ... 681s Selecting previously unselected package libwww-perl. 681s Preparing to unpack .../67-libwww-perl_6.78-1_all.deb ... 681s Unpacking libwww-perl (6.78-1) ... 681s Selecting previously unselected package liblemonldap-ng-common-perl. 681s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 681s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 681s Selecting previously unselected package pkg-perl-autopkgtest. 681s Preparing to unpack .../69-pkg-perl-autopkgtest_0.82_all.deb ... 681s Unpacking pkg-perl-autopkgtest (0.82) ... 681s Setting up libconfig-inifiles-perl (3.000003-3) ... 681s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 681s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 681s Setting up libhttp-multipartparser-perl (0.02-3) ... 681s Setting up libclass-inspector-perl (1.36-3) ... 681s Setting up libclone-perl:amd64 (0.47-1) ... 681s Setting up libhtml-tagset-perl (3.24-1) ... 681s Setting up libfilesys-notify-simple-perl (0.14-3) ... 681s Setting up libnet-cidr-perl (0.25-1) ... 681s Setting up libipc-sharelite-perl (0.17-5build4) ... 681s Setting up liblwp-mediatypes-perl (6.04-2) ... 681s Setting up libcrypt-urandom-perl (0.54-1) ... 681s Setting up libtry-tiny-perl (0.32-1) ... 681s Setting up perl-openssl-defaults:amd64 (7build3) ... 681s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 681s Setting up libposix-strftime-compiler-perl (0.46-1) ... 681s Setting up libencode-locale-perl (1.05-3) ... 681s Setting up libclass-errorhandler-perl (0.04-3) ... 681s Setting up libtest-sharedfork-perl (0.35-3) ... 681s Setting up libhash-multivalue-perl (0.16-3) ... 681s Setting up liberror-perl (0.17030-1) ... 681s Setting up libapache-session-perl (1.94-2) ... 681s Setting up libstream-buffered-perl (0.03-3) ... 681s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 681s Setting up libapache-logformat-compiler-perl (0.36-3) ... 681s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 681s Setting up libcryptx-perl (0.087-1) ... 681s Setting up libio-html-perl (1.004-3) ... 681s Setting up libtimedate-perl (2.3300-2) ... 681s Setting up libtypes-serialiser-perl (1.01-1) ... 681s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 681s Setting up libjson-perl (4.10000-1) ... 681s Setting up libfile-sharedir-perl (1.118-3) ... 681s Setting up libwww-form-urlencoded-perl (0.26-2) ... 681s Setting up libdevel-stacktrace-perl (2.0500-1) ... 681s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 681s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 681s Setting up libconvert-asn1-perl (0.34-1) ... 681s Setting up liburi-perl (5.34-2) ... 681s Setting up dctrl-tools (2.24-3build3) ... 681s Setting up autodep8 (0.30) ... 681s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 681s Setting up libjson-xs-perl (4.040-1) ... 681s Setting up libcrypt-des-ede3-perl (0.03-1) ... 681s Setting up libhttp-date-perl (6.06-1) ... 681s Setting up libtest-tcp-perl (2.22-2) ... 681s Setting up libfile-listing-perl (6.16-1) ... 681s Setting up libcache-cache-perl (1.08-3) ... 681s Setting up libhttp-headers-fast-perl (0.22-3) ... 681s Setting up libnet-http-perl (6.23-1) ... 681s Setting up libjson-maybexs-perl (1.004008-1) ... 681s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 681s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 681s Setting up pkg-perl-autopkgtest (0.82) ... 681s Setting up libwww-robotrules-perl (6.02-1) ... 681s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 681s Setting up libcookie-baker-perl (0.12-1) ... 681s Setting up libhttp-entity-parser-perl (0.25-2) ... 681s Setting up libio-socket-ssl-perl (2.089-1) ... 681s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 681s Setting up libconvert-pem-perl (0.13-1) ... 681s Setting up libhttp-negotiate-perl (6.01-2) ... 681s Setting up libhttp-cookies-perl (6.11-1) ... 681s Setting up libhtml-tree-perl (5.07-3) ... 681s Setting up libcgi-pm-perl (4.68-1) ... 681s Setting up libhtml-template-perl (2.97-2build1) ... 681s Setting up libplack-perl (1.0051-1) ... 681s Setting up liblwp-protocol-https-perl (6.14-1) ... 681s Setting up libwww-perl (6.78-1) ... 681s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 681s Processing triggers for man-db (2.13.1-1) ... 685s autopkgtest [02:35:40]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 685s autopkgtest [02:35:40]: test runtime-deps-common: [----------------------- 685s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 685s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 685s 1..4 685s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 685s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 685s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 685s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 685s ok 685s All tests successful. 685s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.06 cusr 0.01 csys = 0.08 CPU) 685s Result: PASS 685s autopkgtest [02:35:40]: test runtime-deps-common: -----------------------] 686s autopkgtest [02:35:41]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 686s runtime-deps-common PASS (superficial) 686s autopkgtest [02:35:41]: test runtime-deps-portal: preparing testbed 693s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 719s autopkgtest [02:36:14]: testbed dpkg architecture: amd64 719s autopkgtest [02:36:14]: testbed apt version: 3.1.8ubuntu1 719s autopkgtest [02:36:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 720s autopkgtest [02:36:14]: testbed release detected to be: resolute 720s autopkgtest [02:36:15]: updating testbed package index (apt update) 720s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 720s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 720s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 720s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 720s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 721s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 721s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 721s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 721s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 721s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 721s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 721s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 721s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 721s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 721s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 721s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 721s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 721s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 721s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 721s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 722s Fetched 8221 kB in 1s (7453 kB/s) 723s Reading package lists... 723s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 723s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 723s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 723s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 724s Reading package lists... 724s Reading package lists... 724s Building dependency tree... 724s Reading state information... 724s Calculating upgrade... 724s The following packages will be upgraded: 724s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 724s python3-blinker python3-lazr.uri 724s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 724s Need to get 3371 kB of archives. 724s After this operation, 140 kB of additional disk space will be used. 724s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 725s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 726s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 726s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 726s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 726s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 726s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 726s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 726s dpkg-preconfigure: unable to re-open stdin: No such file or directory 726s Fetched 3371 kB in 2s (2053 kB/s) 726s (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 ... 78529 files and directories currently installed.) 726s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 726s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 726s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 726s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 726s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 726s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 727s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 727s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 727s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 727s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 727s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 727s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 727s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 727s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 727s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 727s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 727s Setting up libefivar1t64:amd64 (39-2) ... 727s Setting up python3-lazr.uri (1.0.6-7) ... 727s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 727s Encountered debconf setting for cloud-init-base/datasources. 728s Setting up libefiboot1t64:amd64 (39-2) ... 728s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 728s Setting up python3-blinker (1.9.0-2) ... 728s Setting up apt (3.1.11) ... 728s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 728s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 728s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 728s Processing triggers for man-db (2.13.1-1) ... 729s Processing triggers for libc-bin (2.42-0ubuntu3) ... 729s autopkgtest [02:36:24]: upgrading testbed (apt dist-upgrade and autopurge) 730s Reading package lists... 730s Building dependency tree... 730s Reading state information... 730s Calculating upgrade... 731s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 731s Reading package lists... 731s Building dependency tree... 731s Reading state information... 731s Solving dependencies... 731s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 731s autopkgtest [02:36:26]: rebooting testbed after setup commands that affected boot 748s Reading package lists... 748s Building dependency tree... 748s Reading state information... 748s Solving dependencies... 749s The following NEW packages will be installed: 749s autodep8 dctrl-tools fonts-font-awesome javascript-common 749s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 749s libapache-session-perl libcache-cache-perl libcgi-pm-perl 749s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 749s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 749s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 749s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 749s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 749s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 749s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 749s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 749s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 749s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 749s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 749s libhash-multivalue-perl libhtml-format-perl 749s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 749s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 749s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 749s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 749s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 749s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 749s libjson-maybexs-perl libjson-perl libjson-xs-perl 749s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 749s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 749s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 749s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 749s libposix-strftime-compiler-perl libregexp-assemble-perl 749s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 749s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 749s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 749s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 749s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 749s Need to get 9081 kB of archives. 749s After this operation, 30.0 MB of additional disk space will be used. 749s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 749s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 749s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 749s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 749s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 749s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 749s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 749s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 749s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 749s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 749s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 749s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 749s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 749s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 749s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 749s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 749s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 749s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 749s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 749s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 749s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 749s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 749s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 749s Get:24 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 749s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 749s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 749s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 749s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 749s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 749s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 749s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 749s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 749s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 749s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 749s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 749s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 749s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 749s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 749s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 749s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 749s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 749s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 749s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 749s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 749s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 749s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 749s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 749s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 749s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 749s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 749s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 749s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 749s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 749s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 749s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 749s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 749s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 749s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 749s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 749s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 749s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 749s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 749s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 749s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 749s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 749s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 749s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 749s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 749s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 749s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 749s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 749s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 749s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 749s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 749s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 749s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 749s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 749s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 749s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 749s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 749s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 749s Get:82 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 749s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 749s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4 [6484 B] 749s Get:85 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 749s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 749s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 749s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 749s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 749s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 749s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 749s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 749s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 749s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 749s Preconfiguring packages ... 749s Fetched 9081 kB in 0s (18.9 MB/s) 749s Selecting previously unselected package libfcgi0t64:amd64. 750s (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 ... 78531 files and directories currently installed.) 750s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 750s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 750s Selecting previously unselected package libfcgi-perl. 750s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 750s Unpacking libfcgi-perl (0.82+ds-3build3) ... 750s Selecting previously unselected package libfcgi-procmanager-perl. 750s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 750s Unpacking libfcgi-procmanager-perl (0.28-3) ... 750s Selecting previously unselected package libcrypt-urandom-perl. 750s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_amd64.deb ... 750s Unpacking libcrypt-urandom-perl (0.54-1) ... 750s Selecting previously unselected package libapache-session-perl. 750s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 750s Unpacking libapache-session-perl (1.94-2) ... 750s Selecting previously unselected package liberror-perl. 750s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 750s Unpacking liberror-perl (0.17030-1) ... 750s Selecting previously unselected package libipc-sharelite-perl. 750s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 750s Unpacking libipc-sharelite-perl (0.17-5build4) ... 750s Selecting previously unselected package libcache-cache-perl. 750s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 750s Unpacking libcache-cache-perl (1.08-3) ... 750s Selecting previously unselected package libclass-xsaccessor-perl. 750s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 750s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 750s Selecting previously unselected package libconfig-inifiles-perl. 750s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ... 750s Unpacking libconfig-inifiles-perl (3.000003-3) ... 750s Selecting previously unselected package perl-openssl-defaults:amd64. 750s Preparing to unpack .../10-perl-openssl-defaults_7build3_amd64.deb ... 750s Unpacking perl-openssl-defaults:amd64 (7build3) ... 750s Selecting previously unselected package libcrypt-openssl-bignum-perl. 750s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 750s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 750s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 750s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 750s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 750s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 750s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 750s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 750s Selecting previously unselected package libconvert-asn1-perl. 750s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 750s Unpacking libconvert-asn1-perl (0.34-1) ... 750s Selecting previously unselected package libcrypt-openssl-x509-perl. 750s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 750s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 750s Selecting previously unselected package libclass-errorhandler-perl. 750s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 750s Unpacking libclass-errorhandler-perl (0.04-3) ... 750s Selecting previously unselected package libcrypt-des-perl:amd64. 750s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_amd64.deb ... 750s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 750s Selecting previously unselected package libcrypt-des-ede3-perl. 750s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 750s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 750s Selecting previously unselected package libcryptx-perl. 750s Preparing to unpack .../19-libcryptx-perl_0.087-1_amd64.deb ... 750s Unpacking libcryptx-perl (0.087-1) ... 750s Selecting previously unselected package libconvert-pem-perl. 750s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 750s Unpacking libconvert-pem-perl (0.13-1) ... 750s Selecting previously unselected package libcrypt-rijndael-perl. 750s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 750s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 750s Selecting previously unselected package libhtml-tagset-perl. 750s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 750s Unpacking libhtml-tagset-perl (3.24-1) ... 750s Selecting previously unselected package liburi-perl. 750s Preparing to unpack .../23-liburi-perl_5.34-2_all.deb ... 750s Unpacking liburi-perl (5.34-2) ... 750s Selecting previously unselected package libhtml-parser-perl:amd64. 750s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_amd64.deb ... 750s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 750s Selecting previously unselected package libcgi-pm-perl. 750s Preparing to unpack .../25-libcgi-pm-perl_4.68-1_all.deb ... 750s Unpacking libcgi-pm-perl (4.68-1) ... 750s Selecting previously unselected package libhtml-template-perl. 750s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 750s Unpacking libhtml-template-perl (2.97-2build1) ... 750s Selecting previously unselected package libjson-perl. 750s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 750s Unpacking libjson-perl (4.10000-1) ... 750s Selecting previously unselected package libcommon-sense-perl:amd64. 750s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_amd64.deb ... 750s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 750s Selecting previously unselected package libtypes-serialiser-perl. 750s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 750s Unpacking libtypes-serialiser-perl (1.01-1) ... 750s Selecting previously unselected package libjson-xs-perl. 750s Preparing to unpack .../30-libjson-xs-perl_4.040-1_amd64.deb ... 750s Unpacking libjson-xs-perl (4.040-1) ... 750s Selecting previously unselected package libmouse-perl:amd64. 750s Preparing to unpack .../31-libmouse-perl_2.5.11-1build1_amd64.deb ... 750s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 750s Selecting previously unselected package libnet-cidr-perl. 750s Preparing to unpack .../32-libnet-cidr-perl_0.25-1_all.deb ... 750s Unpacking libnet-cidr-perl (0.25-1) ... 750s Selecting previously unselected package libnet-ssleay-perl:amd64. 750s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_amd64.deb ... 750s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 750s Selecting previously unselected package libposix-strftime-compiler-perl. 750s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 750s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 750s Selecting previously unselected package libapache-logformat-compiler-perl. 750s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 750s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 750s Selecting previously unselected package libcookie-baker-perl. 750s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 750s Unpacking libcookie-baker-perl (0.12-1) ... 750s Selecting previously unselected package libdevel-stacktrace-perl. 750s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 750s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 750s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 750s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 750s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 750s Selecting previously unselected package libclass-inspector-perl. 750s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 750s Unpacking libclass-inspector-perl (1.36-3) ... 750s Selecting previously unselected package libfile-sharedir-perl. 750s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 750s Unpacking libfile-sharedir-perl (1.118-3) ... 750s Selecting previously unselected package libfilesys-notify-simple-perl. 750s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 750s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 750s Selecting previously unselected package libhash-multivalue-perl. 750s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 750s Unpacking libhash-multivalue-perl (0.16-3) ... 750s Selecting previously unselected package libhttp-multipartparser-perl. 750s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 750s Unpacking libhttp-multipartparser-perl (0.02-3) ... 750s Selecting previously unselected package libjson-maybexs-perl. 750s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 750s Unpacking libjson-maybexs-perl (1.004008-1) ... 750s Selecting previously unselected package libstream-buffered-perl. 750s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 750s Unpacking libstream-buffered-perl (0.03-3) ... 750s Selecting previously unselected package libwww-form-urlencoded-perl. 750s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 750s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 750s Selecting previously unselected package libhttp-entity-parser-perl. 750s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 750s Unpacking libhttp-entity-parser-perl (0.25-2) ... 750s Selecting previously unselected package libtimedate-perl. 750s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 750s Unpacking libtimedate-perl (2.3300-2) ... 750s Selecting previously unselected package libhttp-date-perl. 750s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 750s Unpacking libhttp-date-perl (6.06-1) ... 750s Selecting previously unselected package libhttp-headers-fast-perl. 750s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 750s Unpacking libhttp-headers-fast-perl (0.22-3) ... 750s Selecting previously unselected package libclone-perl:amd64. 750s Preparing to unpack .../51-libclone-perl_0.47-1_amd64.deb ... 750s Unpacking libclone-perl:amd64 (0.47-1) ... 750s Selecting previously unselected package libencode-locale-perl. 750s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 750s Unpacking libencode-locale-perl (1.05-3) ... 750s Selecting previously unselected package libio-html-perl. 750s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 750s Unpacking libio-html-perl (1.004-3) ... 750s Selecting previously unselected package liblwp-mediatypes-perl. 750s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 750s Unpacking liblwp-mediatypes-perl (6.04-2) ... 750s Selecting previously unselected package libhttp-message-perl. 750s Preparing to unpack .../55-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 750s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 750s Selecting previously unselected package libtest-sharedfork-perl. 750s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 750s Unpacking libtest-sharedfork-perl (0.35-3) ... 750s Selecting previously unselected package libtest-tcp-perl. 750s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 750s Unpacking libtest-tcp-perl (2.22-2) ... 750s Selecting previously unselected package libtry-tiny-perl. 750s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 750s Unpacking libtry-tiny-perl (0.32-1) ... 750s Selecting previously unselected package libplack-perl. 750s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 750s Unpacking libplack-perl (1.0051-1) ... 750s Selecting previously unselected package libfile-listing-perl. 750s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 750s Unpacking libfile-listing-perl (6.16-1) ... 750s Selecting previously unselected package libhtml-tree-perl. 750s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 750s Unpacking libhtml-tree-perl (5.07-3) ... 750s Selecting previously unselected package libhttp-cookies-perl. 750s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 750s Unpacking libhttp-cookies-perl (6.11-1) ... 750s Selecting previously unselected package libhttp-negotiate-perl. 750s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 750s Unpacking libhttp-negotiate-perl (6.01-2) ... 750s Selecting previously unselected package libio-socket-ssl-perl. 750s Preparing to unpack .../64-libio-socket-ssl-perl_2.089-1_all.deb ... 750s Unpacking libio-socket-ssl-perl (2.089-1) ... 750s Selecting previously unselected package libnet-http-perl. 750s Preparing to unpack .../65-libnet-http-perl_6.23-1_all.deb ... 750s Unpacking libnet-http-perl (6.23-1) ... 750s Selecting previously unselected package liblwp-protocol-https-perl. 750s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 750s Unpacking liblwp-protocol-https-perl (6.14-1) ... 750s Selecting previously unselected package libwww-robotrules-perl. 750s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1_all.deb ... 750s Unpacking libwww-robotrules-perl (6.02-1) ... 750s Selecting previously unselected package libwww-perl. 750s Preparing to unpack .../68-libwww-perl_6.78-1_all.deb ... 750s Unpacking libwww-perl (6.78-1) ... 750s Selecting previously unselected package liblemonldap-ng-common-perl. 750s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 750s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 750s Selecting previously unselected package liblemonldap-ng-handler-perl. 750s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 750s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 750s Selecting previously unselected package lemonldap-ng-fastcgi-server. 750s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 750s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 750s Selecting previously unselected package fonts-font-awesome. 750s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 750s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 750s Selecting previously unselected package libconvert-base32-perl. 750s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 750s Unpacking libconvert-base32-perl (0.06-3) ... 750s Selecting previously unselected package libdigest-hmac-perl. 750s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 750s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 750s Selecting previously unselected package libemail-date-format-perl. 750s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 750s Unpacking libemail-date-format-perl (1.008-1) ... 750s Selecting previously unselected package libfont-afm-perl. 750s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 750s Unpacking libfont-afm-perl (1.20-4) ... 750s Selecting previously unselected package libhtml-format-perl. 750s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 750s Unpacking libhtml-format-perl (2.16-2) ... 750s Selecting previously unselected package libhtml-formattext-withlinks-perl. 750s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 750s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 750s Selecting previously unselected package javascript-common. 750s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 750s Unpacking javascript-common (12+nmu1) ... 750s Selecting previously unselected package libjs-popper.js. 750s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6_all.deb ... 750s Unpacking libjs-popper.js (1.16.1+ds-6) ... 750s Selecting previously unselected package libjs-bootstrap4. 750s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 750s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 751s Selecting previously unselected package libjs-jquery. 751s Preparing to unpack .../82-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 751s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 751s Selecting previously unselected package libjs-jquery-cookie. 751s Preparing to unpack .../83-libjs-jquery-cookie_12-4_all.deb ... 751s Unpacking libjs-jquery-cookie (12-4) ... 751s Selecting previously unselected package libjs-jquery-ui. 751s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 751s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 751s Selecting previously unselected package libexporter-tiny-perl. 751s Preparing to unpack .../85-libexporter-tiny-perl_1.006002-1_all.deb ... 751s Unpacking libexporter-tiny-perl (1.006002-1) ... 751s Selecting previously unselected package liblist-moreutils-xs-perl. 751s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 751s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 751s Selecting previously unselected package liblist-moreutils-perl. 751s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 751s Unpacking liblist-moreutils-perl (0.430-2) ... 751s Selecting previously unselected package libregexp-assemble-perl. 751s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 751s Unpacking libregexp-assemble-perl (0.38-2) ... 751s Selecting previously unselected package libtext-unidecode-perl. 751s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 751s Unpacking libtext-unidecode-perl (1.30-3) ... 751s Selecting previously unselected package liblemonldap-ng-portal-perl. 751s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 751s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 751s Selecting previously unselected package dctrl-tools. 751s Preparing to unpack .../91-dctrl-tools_2.24-3build3_amd64.deb ... 751s Unpacking dctrl-tools (2.24-3build3) ... 751s Selecting previously unselected package autodep8. 751s Preparing to unpack .../92-autodep8_0.30_all.deb ... 751s Unpacking autodep8 (0.30) ... 751s Selecting previously unselected package pkg-perl-autopkgtest. 751s Preparing to unpack .../93-pkg-perl-autopkgtest_0.82_all.deb ... 751s Unpacking pkg-perl-autopkgtest (0.82) ... 751s Setting up libconfig-inifiles-perl (3.000003-3) ... 751s Setting up javascript-common (12+nmu1) ... 751s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 751s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 751s Setting up libhttp-multipartparser-perl (0.02-3) ... 751s Setting up libclass-inspector-perl (1.36-3) ... 751s Setting up libfont-afm-perl (1.20-4) ... 751s Setting up libjs-popper.js (1.16.1+ds-6) ... 751s Setting up libclone-perl:amd64 (0.47-1) ... 751s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 751s Setting up libhtml-tagset-perl (3.24-1) ... 751s Setting up libfilesys-notify-simple-perl (0.14-3) ... 751s Setting up libnet-cidr-perl (0.25-1) ... 751s Setting up libipc-sharelite-perl (0.17-5build4) ... 751s Setting up liblwp-mediatypes-perl (6.04-2) ... 751s Setting up libcrypt-urandom-perl (0.54-1) ... 751s Setting up libtry-tiny-perl (0.32-1) ... 751s Setting up perl-openssl-defaults:amd64 (7build3) ... 751s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 751s Setting up libposix-strftime-compiler-perl (0.46-1) ... 751s Setting up libencode-locale-perl (1.05-3) ... 751s Setting up libclass-errorhandler-perl (0.04-3) ... 751s Setting up libfcgi-procmanager-perl (0.28-3) ... 751s Setting up libtest-sharedfork-perl (0.35-3) ... 751s Setting up libhash-multivalue-perl (0.16-3) ... 751s Setting up liberror-perl (0.17030-1) ... 751s Setting up libapache-session-perl (1.94-2) ... 751s Setting up libstream-buffered-perl (0.03-3) ... 751s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 751s Setting up libapache-logformat-compiler-perl (0.36-3) ... 751s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 751s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 751s Setting up libemail-date-format-perl (1.008-1) ... 751s Setting up libcryptx-perl (0.087-1) ... 751s Setting up libio-html-perl (1.004-3) ... 751s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 751s Setting up libtimedate-perl (2.3300-2) ... 751s Setting up libtypes-serialiser-perl (1.01-1) ... 751s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 751s Setting up libjson-perl (4.10000-1) ... 751s Setting up libfile-sharedir-perl (1.118-3) ... 751s Setting up libfcgi-perl (0.82+ds-3build3) ... 751s Setting up libwww-form-urlencoded-perl (0.26-2) ... 751s Setting up libdevel-stacktrace-perl (2.0500-1) ... 751s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 751s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 751s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 751s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 751s Setting up libexporter-tiny-perl (1.006002-1) ... 751s Setting up libconvert-asn1-perl (0.34-1) ... 751s Setting up libtext-unidecode-perl (1.30-3) ... 751s Setting up libregexp-assemble-perl (0.38-2) ... 751s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 751s Setting up liburi-perl (5.34-2) ... 751s Setting up libconvert-base32-perl (0.06-3) ... 751s Setting up dctrl-tools (2.24-3build3) ... 751s Setting up autodep8 (0.30) ... 751s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 751s Setting up libjson-xs-perl (4.040-1) ... 751s Setting up libcrypt-des-ede3-perl (0.03-1) ... 751s Setting up libjs-jquery-cookie (12-4) ... 751s Setting up libhttp-date-perl (6.06-1) ... 751s Setting up libtest-tcp-perl (2.22-2) ... 751s Setting up libfile-listing-perl (6.16-1) ... 751s Setting up libcache-cache-perl (1.08-3) ... 751s Setting up libhttp-headers-fast-perl (0.22-3) ... 751s Setting up liblist-moreutils-perl (0.430-2) ... 751s Setting up libnet-http-perl (6.23-1) ... 751s Setting up libjson-maybexs-perl (1.004008-1) ... 751s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 751s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 751s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 751s Setting up pkg-perl-autopkgtest (0.82) ... 751s Setting up libwww-robotrules-perl (6.02-1) ... 751s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 751s Setting up libcookie-baker-perl (0.12-1) ... 751s Setting up libhttp-entity-parser-perl (0.25-2) ... 751s Setting up libio-socket-ssl-perl (2.089-1) ... 751s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 751s Setting up libconvert-pem-perl (0.13-1) ... 751s Setting up libhttp-negotiate-perl (6.01-2) ... 751s Setting up libhttp-cookies-perl (6.11-1) ... 751s Setting up libhtml-tree-perl (5.07-3) ... 751s Setting up libcgi-pm-perl (4.68-1) ... 751s Setting up libhtml-format-perl (2.16-2) ... 751s Setting up libhtml-template-perl (2.97-2build1) ... 751s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 751s Setting up libplack-perl (1.0051-1) ... 751s Setting up liblwp-protocol-https-perl (6.14-1) ... 751s Setting up libwww-perl (6.78-1) ... 751s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 751s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 751s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 751s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 751s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 752s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 752s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 752s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 752s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 752s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 752s Processing triggers for libc-bin (2.42-0ubuntu3) ... 752s Processing triggers for man-db (2.13.1-1) ... 756s autopkgtest [02:36:51]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 756s autopkgtest [02:36:51]: test runtime-deps-portal: [----------------------- 756s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 756s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 757s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 757s 1..4 757s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 757s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 757s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 757s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 757s ok 757s All tests successful. 757s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.24 cusr 0.04 csys = 0.29 CPU) 757s Result: PASS 757s autopkgtest [02:36:52]: test runtime-deps-portal: -----------------------] 757s autopkgtest [02:36:52]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 757s runtime-deps-portal PASS (superficial) 757s autopkgtest [02:36:52]: test runtime-deps-manager: preparing testbed 776s Creating nova instance adt-resolute-amd64-lemonldap-ng-20251029-022414-juju-7f2275-prod-proposed-migration-environment-2-febbb0b2-a52f-44ef-b0aa-6e2636039d4a from image adt/ubuntu-resolute-amd64-server-20251028.img (UUID 28aec2b7-3bf0-42f3-9f6e-cd514d583c29)... 805s autopkgtest [02:37:40]: testbed dpkg architecture: amd64 805s autopkgtest [02:37:40]: testbed apt version: 3.1.8ubuntu1 805s autopkgtest [02:37:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 806s autopkgtest [02:37:41]: testbed release detected to be: resolute 806s autopkgtest [02:37:41]: updating testbed package index (apt update) 806s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 806s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 806s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 806s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 806s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [203 kB] 807s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.0 kB] 807s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 807s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3625 kB] 807s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [179 kB] 807s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [279 kB] 807s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5160 B] 807s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 807s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 807s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 807s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2497 kB] 808s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1103 kB] 808s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [65.9 kB] 808s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.6 kB] 808s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [46.9 kB] 808s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1792 B] 808s Fetched 8221 kB in 1s (5794 kB/s) 809s Reading package lists... 809s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 810s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 810s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 810s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 810s Reading package lists... 810s Reading package lists... 810s Building dependency tree... 810s Reading state information... 811s Calculating upgrade... 811s The following packages will be upgraded: 811s apt cloud-init cloud-init-base libapt-pkg7.0 libefiboot1t64 libefivar1t64 811s python3-blinker python3-lazr.uri 811s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 811s Need to get 3371 kB of archives. 811s After this operation, 140 kB of additional disk space will be used. 811s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.11 [1148 kB] 811s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.11 [1468 kB] 811s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 811s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 811s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libefivar1t64 amd64 39-2 [61.0 kB] 811s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libefiboot1t64 amd64 39-2 [41.7 kB] 811s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-blinker all 1.9.0-2 [10.8 kB] 811s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lazr.uri all 1.0.6-7 [13.8 kB] 811s dpkg-preconfigure: unable to re-open stdin: No such file or directory 811s Fetched 3371 kB in 0s (7929 kB/s) 811s (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 ... 78529 files and directories currently installed.) 811s Preparing to unpack .../0-libapt-pkg7.0_3.1.11_amd64.deb ... 811s Unpacking libapt-pkg7.0:amd64 (3.1.11) over (3.1.8ubuntu1) ... 812s Preparing to unpack .../1-apt_3.1.11_amd64.deb ... 812s Unpacking apt (3.1.11) over (3.1.8ubuntu1) ... 812s Preparing to unpack .../2-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 812s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 812s Preparing to unpack .../3-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 812s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3-0ubuntu1) ... 812s Preparing to unpack .../4-libefivar1t64_39-2_amd64.deb ... 812s Unpacking libefivar1t64:amd64 (39-2) over (38-3.1build1) ... 812s Preparing to unpack .../5-libefiboot1t64_39-2_amd64.deb ... 812s Unpacking libefiboot1t64:amd64 (39-2) over (38-3.1build1) ... 812s Preparing to unpack .../6-python3-blinker_1.9.0-2_all.deb ... 812s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 812s Preparing to unpack .../7-python3-lazr.uri_1.0.6-7_all.deb ... 812s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 812s Setting up libefivar1t64:amd64 (39-2) ... 812s Setting up python3-lazr.uri (1.0.6-7) ... 812s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 812s Encountered debconf setting for cloud-init-base/datasources. 813s Setting up libefiboot1t64:amd64 (39-2) ... 813s Setting up libapt-pkg7.0:amd64 (3.1.11) ... 813s Setting up python3-blinker (1.9.0-2) ... 813s Setting up apt (3.1.11) ... 813s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 814s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 814s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 814s Processing triggers for man-db (2.13.1-1) ... 815s Processing triggers for libc-bin (2.42-0ubuntu3) ... 815s autopkgtest [02:37:50]: upgrading testbed (apt dist-upgrade and autopurge) 816s Reading package lists... 816s Building dependency tree... 816s Reading state information... 816s Calculating upgrade... 816s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 816s Reading package lists... 816s Building dependency tree... 816s Reading state information... 816s Solving dependencies... 817s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 817s autopkgtest [02:37:52]: rebooting testbed after setup commands that affected boot 835s Reading package lists... 835s Building dependency tree... 835s Reading state information... 835s Solving dependencies... 835s The following NEW packages will be installed: 835s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 835s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 835s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 835s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 835s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 835s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 835s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 835s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 835s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 835s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 835s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 835s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 835s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 835s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 835s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 835s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 835s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 835s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 835s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 835s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 835s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 835s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 835s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 835s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 835s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 835s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 835s perl-openssl-defaults pkg-perl-autopkgtest 835s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 835s Need to get 6323 kB of archives. 835s After this operation, 25.8 MB of additional disk space will be used. 835s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 835s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 835s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 835s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 835s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 835s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 835s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 835s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 835s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 835s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 835s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 835s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 835s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 835s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 835s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 835s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 835s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 835s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 835s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 836s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 836s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 836s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 836s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 836s Get:24 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 liburi-perl all 5.34-2 [100 kB] 836s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 836s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.68-1 [185 kB] 836s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 836s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 836s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 836s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 836s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 836s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 836s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.25-1 [14.0 kB] 836s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 836s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 836s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 836s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 836s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 836s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 836s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 836s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 836s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 836s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 836s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 836s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 836s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 836s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 836s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 836s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 836s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 836s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 836s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 836s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 836s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 836s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 836s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 836s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 836s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 836s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 836s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 836s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 836s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 836s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 836s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 836s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 836s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 836s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 836s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 836s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.78-1 [139 kB] 836s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 836s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 836s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 836s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 836s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 836s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 836s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 836s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 836s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 836s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 836s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 836s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.21.0+ds-3 [962 kB] 836s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 836s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 836s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 836s Preconfiguring packages ... 836s Fetched 6323 kB in 1s (10.8 MB/s) 836s Selecting previously unselected package libfcgi0t64:amd64. 836s (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 ... 78531 files and directories currently installed.) 836s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 836s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 836s Selecting previously unselected package libfcgi-perl. 836s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 836s Unpacking libfcgi-perl (0.82+ds-3build3) ... 836s Selecting previously unselected package libfcgi-procmanager-perl. 836s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 836s Unpacking libfcgi-procmanager-perl (0.28-3) ... 836s Selecting previously unselected package libcrypt-urandom-perl. 836s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_amd64.deb ... 836s Unpacking libcrypt-urandom-perl (0.54-1) ... 836s Selecting previously unselected package libapache-session-perl. 836s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 836s Unpacking libapache-session-perl (1.94-2) ... 836s Selecting previously unselected package liberror-perl. 836s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 836s Unpacking liberror-perl (0.17030-1) ... 836s Selecting previously unselected package libipc-sharelite-perl. 836s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 836s Unpacking libipc-sharelite-perl (0.17-5build4) ... 836s Selecting previously unselected package libcache-cache-perl. 837s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 837s Unpacking libcache-cache-perl (1.08-3) ... 837s Selecting previously unselected package libclass-xsaccessor-perl. 837s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 837s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 837s Selecting previously unselected package libconfig-inifiles-perl. 837s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ... 837s Unpacking libconfig-inifiles-perl (3.000003-3) ... 837s Selecting previously unselected package perl-openssl-defaults:amd64. 837s Preparing to unpack .../10-perl-openssl-defaults_7build3_amd64.deb ... 837s Unpacking perl-openssl-defaults:amd64 (7build3) ... 837s Selecting previously unselected package libcrypt-openssl-bignum-perl. 837s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 837s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 837s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 837s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 837s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 837s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 837s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 837s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 837s Selecting previously unselected package libconvert-asn1-perl. 837s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 837s Unpacking libconvert-asn1-perl (0.34-1) ... 837s Selecting previously unselected package libcrypt-openssl-x509-perl. 837s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 837s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 837s Selecting previously unselected package libclass-errorhandler-perl. 837s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 837s Unpacking libclass-errorhandler-perl (0.04-3) ... 837s Selecting previously unselected package libcrypt-des-perl:amd64. 837s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_amd64.deb ... 837s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 837s Selecting previously unselected package libcrypt-des-ede3-perl. 837s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 837s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 837s Selecting previously unselected package libcryptx-perl. 837s Preparing to unpack .../19-libcryptx-perl_0.087-1_amd64.deb ... 837s Unpacking libcryptx-perl (0.087-1) ... 837s Selecting previously unselected package libconvert-pem-perl. 837s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 837s Unpacking libconvert-pem-perl (0.13-1) ... 837s Selecting previously unselected package libcrypt-rijndael-perl. 837s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 837s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 837s Selecting previously unselected package libhtml-tagset-perl. 837s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 837s Unpacking libhtml-tagset-perl (3.24-1) ... 837s Selecting previously unselected package liburi-perl. 837s Preparing to unpack .../23-liburi-perl_5.34-2_all.deb ... 837s Unpacking liburi-perl (5.34-2) ... 837s Selecting previously unselected package libhtml-parser-perl:amd64. 837s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_amd64.deb ... 837s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 837s Selecting previously unselected package libcgi-pm-perl. 837s Preparing to unpack .../25-libcgi-pm-perl_4.68-1_all.deb ... 837s Unpacking libcgi-pm-perl (4.68-1) ... 837s Selecting previously unselected package libhtml-template-perl. 837s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 837s Unpacking libhtml-template-perl (2.97-2build1) ... 837s Selecting previously unselected package libjson-perl. 837s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 837s Unpacking libjson-perl (4.10000-1) ... 837s Selecting previously unselected package libcommon-sense-perl:amd64. 837s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_amd64.deb ... 837s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 837s Selecting previously unselected package libtypes-serialiser-perl. 837s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 837s Unpacking libtypes-serialiser-perl (1.01-1) ... 837s Selecting previously unselected package libjson-xs-perl. 837s Preparing to unpack .../30-libjson-xs-perl_4.040-1_amd64.deb ... 837s Unpacking libjson-xs-perl (4.040-1) ... 837s Selecting previously unselected package libmouse-perl:amd64. 837s Preparing to unpack .../31-libmouse-perl_2.5.11-1build1_amd64.deb ... 837s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 837s Selecting previously unselected package libnet-cidr-perl. 837s Preparing to unpack .../32-libnet-cidr-perl_0.25-1_all.deb ... 837s Unpacking libnet-cidr-perl (0.25-1) ... 837s Selecting previously unselected package libnet-ssleay-perl:amd64. 837s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_amd64.deb ... 837s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 837s Selecting previously unselected package libposix-strftime-compiler-perl. 837s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 837s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 837s Selecting previously unselected package libapache-logformat-compiler-perl. 837s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 837s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 837s Selecting previously unselected package libcookie-baker-perl. 837s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 837s Unpacking libcookie-baker-perl (0.12-1) ... 837s Selecting previously unselected package libdevel-stacktrace-perl. 837s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 837s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 837s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 837s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 837s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 837s Selecting previously unselected package libclass-inspector-perl. 837s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 837s Unpacking libclass-inspector-perl (1.36-3) ... 837s Selecting previously unselected package libfile-sharedir-perl. 837s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 837s Unpacking libfile-sharedir-perl (1.118-3) ... 837s Selecting previously unselected package libfilesys-notify-simple-perl. 837s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 837s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 837s Selecting previously unselected package libhash-multivalue-perl. 837s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 837s Unpacking libhash-multivalue-perl (0.16-3) ... 837s Selecting previously unselected package libhttp-multipartparser-perl. 837s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 837s Unpacking libhttp-multipartparser-perl (0.02-3) ... 837s Selecting previously unselected package libjson-maybexs-perl. 837s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 837s Unpacking libjson-maybexs-perl (1.004008-1) ... 837s Selecting previously unselected package libstream-buffered-perl. 837s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 837s Unpacking libstream-buffered-perl (0.03-3) ... 837s Selecting previously unselected package libwww-form-urlencoded-perl. 837s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 837s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 837s Selecting previously unselected package libhttp-entity-parser-perl. 837s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 837s Unpacking libhttp-entity-parser-perl (0.25-2) ... 837s Selecting previously unselected package libtimedate-perl. 837s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 837s Unpacking libtimedate-perl (2.3300-2) ... 837s Selecting previously unselected package libhttp-date-perl. 837s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 837s Unpacking libhttp-date-perl (6.06-1) ... 837s Selecting previously unselected package libhttp-headers-fast-perl. 837s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 837s Unpacking libhttp-headers-fast-perl (0.22-3) ... 837s Selecting previously unselected package libclone-perl:amd64. 837s Preparing to unpack .../51-libclone-perl_0.47-1_amd64.deb ... 837s Unpacking libclone-perl:amd64 (0.47-1) ... 837s Selecting previously unselected package libencode-locale-perl. 837s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 837s Unpacking libencode-locale-perl (1.05-3) ... 837s Selecting previously unselected package libio-html-perl. 837s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 837s Unpacking libio-html-perl (1.004-3) ... 837s Selecting previously unselected package liblwp-mediatypes-perl. 837s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 837s Unpacking liblwp-mediatypes-perl (6.04-2) ... 837s Selecting previously unselected package libhttp-message-perl. 837s Preparing to unpack .../55-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 837s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 837s Selecting previously unselected package libtest-sharedfork-perl. 837s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 837s Unpacking libtest-sharedfork-perl (0.35-3) ... 837s Selecting previously unselected package libtest-tcp-perl. 837s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 837s Unpacking libtest-tcp-perl (2.22-2) ... 837s Selecting previously unselected package libtry-tiny-perl. 837s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 837s Unpacking libtry-tiny-perl (0.32-1) ... 837s Selecting previously unselected package libplack-perl. 837s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 837s Unpacking libplack-perl (1.0051-1) ... 837s Selecting previously unselected package libfile-listing-perl. 837s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 837s Unpacking libfile-listing-perl (6.16-1) ... 837s Selecting previously unselected package libhtml-tree-perl. 837s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 837s Unpacking libhtml-tree-perl (5.07-3) ... 837s Selecting previously unselected package libhttp-cookies-perl. 837s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 837s Unpacking libhttp-cookies-perl (6.11-1) ... 837s Selecting previously unselected package libhttp-negotiate-perl. 837s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 837s Unpacking libhttp-negotiate-perl (6.01-2) ... 837s Selecting previously unselected package libio-socket-ssl-perl. 837s Preparing to unpack .../64-libio-socket-ssl-perl_2.089-1_all.deb ... 837s Unpacking libio-socket-ssl-perl (2.089-1) ... 837s Selecting previously unselected package libnet-http-perl. 837s Preparing to unpack .../65-libnet-http-perl_6.23-1_all.deb ... 837s Unpacking libnet-http-perl (6.23-1) ... 837s Selecting previously unselected package liblwp-protocol-https-perl. 837s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 837s Unpacking liblwp-protocol-https-perl (6.14-1) ... 837s Selecting previously unselected package libwww-robotrules-perl. 837s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1_all.deb ... 837s Unpacking libwww-robotrules-perl (6.02-1) ... 837s Selecting previously unselected package libwww-perl. 837s Preparing to unpack .../68-libwww-perl_6.78-1_all.deb ... 837s Unpacking libwww-perl (6.78-1) ... 837s Selecting previously unselected package liblemonldap-ng-common-perl. 837s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 837s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 837s Selecting previously unselected package liblemonldap-ng-handler-perl. 837s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 837s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 837s Selecting previously unselected package lemonldap-ng-fastcgi-server. 837s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 837s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 837s Selecting previously unselected package libemail-date-format-perl. 837s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 837s Unpacking libemail-date-format-perl (1.008-1) ... 837s Selecting previously unselected package libhash-merge-simple-perl. 837s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 837s Unpacking libhash-merge-simple-perl (0.052-1) ... 837s Selecting previously unselected package libjs-angularjs. 837s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 837s Unpacking libjs-angularjs (1.8.3-3) ... 837s Selecting previously unselected package fonts-glyphicons-halflings. 837s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 837s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 837s Selecting previously unselected package libjs-bootstrap. 837s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 837s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 837s Selecting previously unselected package libjs-es5-shim. 837s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 837s Unpacking libjs-es5-shim (4.6.7-2) ... 837s Selecting previously unselected package libjs-jquery. 837s Preparing to unpack .../78-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 837s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 837s Selecting previously unselected package libregexp-common-perl. 837s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 837s Unpacking libregexp-common-perl (2024080801-1) ... 837s Selecting previously unselected package liblemonldap-ng-manager-perl. 837s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.21.0+ds-3_all.deb ... 837s Unpacking liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 837s Selecting previously unselected package dctrl-tools. 837s Preparing to unpack .../81-dctrl-tools_2.24-3build3_amd64.deb ... 837s Unpacking dctrl-tools (2.24-3build3) ... 837s Selecting previously unselected package autodep8. 837s Preparing to unpack .../82-autodep8_0.30_all.deb ... 837s Unpacking autodep8 (0.30) ... 837s Selecting previously unselected package pkg-perl-autopkgtest. 837s Preparing to unpack .../83-pkg-perl-autopkgtest_0.82_all.deb ... 837s Unpacking pkg-perl-autopkgtest (0.82) ... 837s Setting up libconfig-inifiles-perl (3.000003-3) ... 837s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 837s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 837s Setting up libhttp-multipartparser-perl (0.02-3) ... 837s Setting up libclass-inspector-perl (1.36-3) ... 837s Setting up libclone-perl:amd64 (0.47-1) ... 837s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 837s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 837s Setting up libhtml-tagset-perl (3.24-1) ... 837s Setting up libfilesys-notify-simple-perl (0.14-3) ... 837s Setting up libnet-cidr-perl (0.25-1) ... 837s Setting up libipc-sharelite-perl (0.17-5build4) ... 837s Setting up liblwp-mediatypes-perl (6.04-2) ... 837s Setting up libcrypt-urandom-perl (0.54-1) ... 837s Setting up libtry-tiny-perl (0.32-1) ... 837s Setting up perl-openssl-defaults:amd64 (7build3) ... 837s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 837s Setting up libposix-strftime-compiler-perl (0.46-1) ... 837s Setting up libencode-locale-perl (1.05-3) ... 837s Setting up libclass-errorhandler-perl (0.04-3) ... 837s Setting up libjs-angularjs (1.8.3-3) ... 837s Setting up libfcgi-procmanager-perl (0.28-3) ... 837s Setting up libregexp-common-perl (2024080801-1) ... 837s Setting up libtest-sharedfork-perl (0.35-3) ... 837s Setting up libhash-multivalue-perl (0.16-3) ... 837s Setting up libjs-es5-shim (4.6.7-2) ... 837s Setting up liberror-perl (0.17030-1) ... 837s Setting up libapache-session-perl (1.94-2) ... 837s Setting up libstream-buffered-perl (0.03-3) ... 837s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 837s Setting up libapache-logformat-compiler-perl (0.36-3) ... 837s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 837s Setting up libemail-date-format-perl (1.008-1) ... 837s Setting up libcryptx-perl (0.087-1) ... 837s Setting up libio-html-perl (1.004-3) ... 837s Setting up libtimedate-perl (2.3300-2) ... 837s Setting up libtypes-serialiser-perl (1.01-1) ... 837s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 837s Setting up libjson-perl (4.10000-1) ... 837s Setting up libfile-sharedir-perl (1.118-3) ... 837s Setting up libfcgi-perl (0.82+ds-3build3) ... 837s Setting up libwww-form-urlencoded-perl (0.26-2) ... 837s Setting up libdevel-stacktrace-perl (2.0500-1) ... 837s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 837s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 837s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 837s Setting up libconvert-asn1-perl (0.34-1) ... 837s Setting up liburi-perl (5.34-2) ... 837s Setting up dctrl-tools (2.24-3build3) ... 837s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 837s Setting up autodep8 (0.30) ... 837s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 837s Setting up libjson-xs-perl (4.040-1) ... 837s Setting up libcrypt-des-ede3-perl (0.03-1) ... 837s Setting up libhttp-date-perl (6.06-1) ... 837s Setting up libtest-tcp-perl (2.22-2) ... 837s Setting up libfile-listing-perl (6.16-1) ... 837s Setting up libhash-merge-simple-perl (0.052-1) ... 837s Setting up libcache-cache-perl (1.08-3) ... 837s Setting up libhttp-headers-fast-perl (0.22-3) ... 837s Setting up libnet-http-perl (6.23-1) ... 837s Setting up libjson-maybexs-perl (1.004008-1) ... 837s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 837s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 837s Setting up pkg-perl-autopkgtest (0.82) ... 837s Setting up libwww-robotrules-perl (6.02-1) ... 837s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 837s Setting up libcookie-baker-perl (0.12-1) ... 837s Setting up libhttp-entity-parser-perl (0.25-2) ... 837s Setting up libio-socket-ssl-perl (2.089-1) ... 837s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 837s Setting up libconvert-pem-perl (0.13-1) ... 837s Setting up libhttp-negotiate-perl (6.01-2) ... 837s Setting up libhttp-cookies-perl (6.11-1) ... 837s Setting up libhtml-tree-perl (5.07-3) ... 837s Setting up libcgi-pm-perl (4.68-1) ... 837s Setting up libhtml-template-perl (2.97-2build1) ... 837s Setting up libplack-perl (1.0051-1) ... 837s Setting up liblwp-protocol-https-perl (6.14-1) ... 837s Setting up libwww-perl (6.78-1) ... 837s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 838s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 838s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 838s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 838s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 838s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 838s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 838s Setting up liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 839s Processing triggers for libc-bin (2.42-0ubuntu3) ... 839s Processing triggers for man-db (2.13.1-1) ... 841s autopkgtest [02:38:16]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 841s autopkgtest [02:38:16]: test runtime-deps-manager: [----------------------- 841s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 841s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.XGjKdk/build.kCX/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 842s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 842s 1..4 842s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 842s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 842s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 842s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 842s ok 842s All tests successful. 842s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.20 cusr 0.02 csys = 0.23 CPU) 842s Result: PASS 842s autopkgtest [02:38:17]: test runtime-deps-manager: -----------------------] 842s runtime-deps-manager PASS (superficial) 842s autopkgtest [02:38:17]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 843s autopkgtest [02:38:18]: test runtime-deps-and-recommends: preparing testbed 843s Reading package lists... 843s Building dependency tree... 843s Reading state information... 843s Solving dependencies... 843s The following NEW packages will be installed: 843s autoconf automake autopoint autotools-dev build-essential 843s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 843s debhelper debugedit default-jre-headless dh-autoreconf 843s dh-strip-nondeterminism docutils-common dwz fontconfig-config 843s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-x86-64-linux-gnu 843s g++-x86-64-linux-gnu gcc gcc-15 gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu 843s gettext imagemagick-7-common intltool-debian java-common java-wrappers 843s javascript-common jq lemonldap-ng lemonldap-ng-doc lemonldap-ng-handler 843s lemonldap-ng-uwsgi-app libalgorithm-c3-perl libalgorithm-combinatorics-perl 843s libaom3 libarchive-zip-perl libasan8 libauth-yubikey-webclient-perl 843s libauthen-pam-perl libauthen-radius-perl libb-hooks-endofscope-perl 843s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-lru-perl 843s libcapture-tiny-perl libcares2 libcc1-0 libclass-c3-perl 843s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 843s libclass-method-modifiers-perl libclass-singleton-perl 843s libconvert-base32-perl libconvert-binhex-perl libcrypt-dh-gmp-perl 843s libcrypt-jwt-perl libcrypt-random-seed-perl libcrypt-ssleay-perl 843s libcrypt-x509-perl libdata-dumper-concise-perl libdata-hexdump-perl 843s libdata-ieee754-perl libdata-optlist-perl libdata-password-zxcvbn-perl 843s libdata-perl-perl libdata-printer-perl libdata-validate-ip-perl 843s libdatetime-format-rfc3339-perl libdatetime-format-w3cdtf-perl 843s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 843s libdbd-sqlite3-perl libdbi-perl libdbix-connector-perl libde265-0 843s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 843s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 843s libdigest-hmac-perl libdist-checkconflicts-perl libdynaloader-functions-perl 843s libemail-abstract-perl libemail-address-xs-perl libemail-sender-perl 843s libemail-simple-perl libeval-closure-perl libexception-class-perl 843s libexporter-tiny-perl libextutils-depends-perl libfftw3-double3 843s libfile-stripnondeterminism-perl libfont-afm-perl libfontconfig1 libfontenc1 843s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libgeoip2-perl 843s libglib-perl libgomp1 libgssapi-perl libheif-plugin-aomdec 843s libheif-plugin-libde265 libheif1 libhtml-format-perl 843s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 843s libhttp-daemon-perl libhwasan0 libicu76 libimage-magick-perl 843s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-pty-perl 843s libio-sessiondata-perl libio-socket-timeout-perl libio-string-perl 843s libio-stringy-perl libipc-run-perl libiri-perl libisl23 libitm1 843s libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-bootstrap4 843s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjs-sphinxdoc 843s libjs-underscore liblasso-perl liblasso3t64 liblcms2-2 843s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 843s liblerc4 liblist-allutils-perl liblist-moreutils-perl 843s liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl 843s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-protocol-psgi-perl 843s libmagickcore-7.q16-10 libmailtools-perl libmatch-simple-perl 843s libmath-random-isaac-perl libmaxmind-db-common-perl 843s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 843s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 843s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 843s libmoox-handlesvia-perl libmoox-strictconstructor-perl 843s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 843s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 843s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 843s libnet-openid-common-perl libnet-openid-consumer-perl 843s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode115 843s libnspr4 libnss3 libonig5 libopenjp2-7 libossp-uuid-perl libossp-uuid16 843s libpackage-deprecationmanager-perl libpackage-stash-perl 843s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 843s libparams-validate-perl libparams-validationcompiler-perl 843s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 843s libperlio-via-timeout-perl libquadmath0 libraw23t64 librdf-query-perl 843s librdf-trine-perl libregexp-assemble-perl librole-tiny-perl 843s libset-scalar-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 843s libstdc++-15-dev libstrictures-perl libstring-random-perl 843s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 843s libsub-infix-perl libsub-install-perl libsub-name-perl libsub-quote-perl 843s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 843s libtest-pod-perl libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 843s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 843s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 843s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 843s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 843s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 843s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 843s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 843s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 843s libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn node-balanced-match 843s node-brace-expansion node-cjs-module-lexer node-corepack node-debug 843s node-llhttp node-lru-cache node-minimatch node-ms node-semver node-uglify-js 843s node-undici node-xtend nodejs openjdk-21-jre-headless po-debconf 843s python3-alabaster python3-defusedxml python3-docutils python3-imagesize 843s python3-packaging python3-roman python3-snowballstemmer python3-sphinx 843s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip 843s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor 843s 0 upgraded, 309 newly installed, 0 to remove and 0 not upgraded. 843s Need to get 198 MB of archives. 843s After this operation, 732 MB of additional disk space will be used. 843s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 843s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 844s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 844s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 844s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 844s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 844s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 844s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 844s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 844s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 844s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 844s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.12.1-1 [1944 kB] 844s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.20.2-1 [12.4 kB] 844s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1 [169 kB] 844s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.20.2-1 [10.1 kB] 844s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.20.2-1 [519 kB] 844s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 844s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 844s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 844s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 844s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 844s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-4build1 [44.4 kB] 844s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [188 kB] 844s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 844s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 844s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 844s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 844s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 844s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 844s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 844s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.3+dfsg1-1 [2009 kB] 844s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.3+dfsg1-1 [109 kB] 844s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 844s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 844s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-uwsgi-app all 2.21.0+ds-3 [23.1 kB] 844s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 844s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 844s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 844s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 844s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 844s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 844s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 844s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 844s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4 [6484 B] 844s Get:45 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 844s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 844s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 844s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 844s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 844s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 844s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 844s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.19-8 [248 kB] 844s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 844s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 844s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 844s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 844s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 844s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 844s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [12.9 MB] 845s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-5ubuntu1 [1028 B] 845s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 845s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 845s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-5ubuntu1 [47.4 kB] 845s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-5ubuntu1 [29.3 kB] 845s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-5ubuntu1 [3071 kB] 845s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-5ubuntu1 [1360 kB] 845s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-5ubuntu1 [2757 kB] 845s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-5ubuntu1 [1210 kB] 845s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-5ubuntu1 [1685 kB] 845s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-5ubuntu1 [153 kB] 845s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-5ubuntu1 [2863 kB] 845s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [25.4 MB] 846s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-5ubuntu1 [523 kB] 846s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 846s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 846s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-5ubuntu1 [2573 kB] 846s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [14.4 MB] 846s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-5ubuntu1 [23.7 kB] 846s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 846s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 846s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 846s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118 [11.6 kB] 846s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 846s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-4build1 [169 kB] 846s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 846s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 846s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 846s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 846s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 846s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 846s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 846s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 846s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 846s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 846s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76 [6852 B] 846s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libnspr4 amd64 2:4.36-1ubuntu2 [118 kB] 846s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libnss3 amd64 2:3.114-1 [1483 kB] 846s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.3.3-1 [24.0 kB] 846s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1 [46.5 MB] 847s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 847s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 847s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19 [20.3 kB] 847s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 847s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-28ubuntu7 [180 kB] 847s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5 [9042 B] 847s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libonig5 amd64 6.9.10-1 [173 kB] 847s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 libjq1 amd64 1.8.1-3ubuntu1 [146 kB] 847s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 jq amd64 1.8.1-3ubuntu1 [72.4 kB] 847s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 847s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-combinatorics-perl amd64 0.27-3build5 [21.8 kB] 847s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 847s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-pam-perl amd64 0.16-6build4 [23.2 kB] 847s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 847s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 847s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 847s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 847s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 847s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 847s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 847s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 847s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 847s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 847s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 847s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 847s Get:125 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-lru-perl all 0.04-4 [5760 B] 847s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 847s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.5-1 [100 kB] 847s Get:128 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 847s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 847s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 847s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 847s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 847s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 847s Get:134 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB] 847s Get:135 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB] 847s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 847s Get:137 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 847s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 847s Get:139 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 847s Get:140 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 847s Get:141 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 847s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-x509-perl all 0.55-1 [19.2 kB] 847s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 847s Get:144 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 847s Get:145 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-ieee754-perl all 0.02-2 [10.7 kB] 847s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 847s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 847s Get:148 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 847s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 847s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 847s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 847s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 847s Get:153 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 847s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] 847s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-perl-perl all 0.002011-2 [40.3 kB] 847s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-printer-perl all 1.002001-1 [118 kB] 847s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 847s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-netmask-perl all 2.0002-2 [24.8 kB] 847s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2build5 [80.0 kB] 847s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 847s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 847s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 847s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 847s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 847s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 847s Get:166 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 847s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 847s Get:168 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 847s Get:169 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 847s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 847s Get:171 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.50-1 [127 kB] 847s Get:172 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 848s Get:173 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 848s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 848s Get:175 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 848s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 848s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1 [832 kB] 848s Get:178 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 848s Get:179 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbix-connector-perl all 0.60-1 [35.8 kB] 848s Get:180 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 848s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 848s Get:182 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 848s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 848s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 848s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 848s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 848s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 848s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 848s Get:189 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 848s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 848s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 848s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 848s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 848s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 848s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 848s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-strictconstructor-perl all 0.011-2 [9604 B] 848s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 848s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 848s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validate-perl amd64 1.31-2build4 [53.7 kB] 848s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgeoip2-perl all 2.006002-2 [92.1 kB] 848s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 848s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 848s Get:203 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-browserdetect-perl all 3.41-1 [36.4 kB] 848s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 848s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 libicu76 amd64 76.1-4ubuntu2 [11.2 MB] 848s Get:206 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 848s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 848s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 848s Get:209 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 848s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 848s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 848s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 848s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 848s Get:214 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtype-tiny-perl all 2.004000-2 [340 kB] 848s Get:215 http://ftpmaster.internal/ubuntu resolute/universe amd64 libiri-perl all 0.013-1 [10.1 kB] 848s Get:216 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 848s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 848s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 848s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 848s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.8-2 [166 kB] 848s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.8-2 [107 kB] 848s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-2build1 [167 kB] 848s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-2build1 [158 kB] 848s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.21.0+ds-3 [32.6 kB] 848s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 848s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 848s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 848s Get:228 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 848s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsub-infix-perl all 0.004-5 [7168 B] 848s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmatch-simple-perl all 0.012-1 [15.2 kB] 848s Get:231 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 848s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 848s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 848s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB] 848s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB] 848s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoosex-arrayref-perl all 0.005-5 [8700 B] 848s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-sweep-perl all 0.006-5 [8262 B] 848s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 848s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 848s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 848s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 848s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 848s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 848s Get:244 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 848s Get:245 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 848s Get:246 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 848s Get:247 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 848s Get:248 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 848s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5 [757 kB] 848s Get:250 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 20.19.4+dfsg-1 [342 kB] 848s Get:251 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 848s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 848s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 848s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 848s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 848s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 848s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 848s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 848s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 848s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 848s Get:261 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 848s Get:262 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode115 amd64 20.19.4+dfsg-1 [14.0 MB] 849s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 libossp-uuid16 amd64 1.6.4-1 [25.1 kB] 849s Get:264 http://ftpmaster.internal/ubuntu resolute/universe amd64 libossp-uuid-perl amd64 1.6.4-1 [16.4 kB] 849s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 849s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libpath-tiny-perl all 0.148-1 [47.9 kB] 849s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 libset-scalar-perl all 1.29-3 [28.6 kB] 849s Get:268 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-csv-xs-perl amd64 1.60-1 [131 kB] 849s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-aligner-perl all 0.16-3 [12.9 kB] 849s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-table-perl all 1.135-1 [28.1 kB] 849s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-namespacefactory-perl all 1.02-4 [6096 B] 849s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-commonns-perl all 0.06-6 [7518 B] 849s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-namespace-perl all 0.02-7 [8480 B] 849s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 librdf-trine-perl all 1.019-4 [239 kB] 849s Get:275 http://ftpmaster.internal/ubuntu resolute/universe amd64 librdf-query-perl all 2.919-1 [292 kB] 849s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 849s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 849s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 849s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 849s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 849s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 849s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 849s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 849s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-datetime-perl all 0.002-4 [9192 B] 849s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-path-tiny-perl all 0.006-2 [9138 B] 849s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 libuuid-tiny-perl all 1.0400-3 [15.9 kB] 849s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-uuid-perl all 0.004-4 [6404 B] 849s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 liburi-fromhash-perl all 0.05-2 [11.0 kB] 849s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-uri-perl all 0.007-3 [7546 B] 849s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 libweb-id-perl all 1.927-3 [52.4 kB] 849s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-3 [45.2 kB] 849s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 libyaml-perl all 1.31-1 [65.7 kB] 849s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 849s Get:294 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 849s Get:295 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman all 5.1-1 [10.6 kB] 849s Get:296 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 849s Get:297 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 849s Get:298 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 849s Get:299 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 849s Get:300 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 849s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 849s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 849s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 849s Get:304 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 849s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 849s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-handler all 2.21.0+ds-3 [33.1 kB] 849s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng all 2.21.0+ds-3 [24.8 kB] 849s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-doc all 2.21.0+ds-3 [5975 kB] 849s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 850s Fetched 198 MB in 6s (33.0 MB/s) 850s Selecting previously unselected package imagemagick-7-common. 850s (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 ... 81735 files and directories currently installed.) 850s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 850s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 850s Selecting previously unselected package libgomp1:amd64. 850s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 850s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 850s Selecting previously unselected package libfftw3-double3:amd64. 850s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 850s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 850s Selecting previously unselected package libfontenc1:amd64. 850s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 850s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 850s Selecting previously unselected package x11-common. 850s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 850s Unpacking x11-common (1:7.7+24ubuntu1) ... 850s Selecting previously unselected package xfonts-encodings. 850s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 850s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 850s Selecting previously unselected package xfonts-utils. 850s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 850s Unpacking xfonts-utils (1:7.7+7) ... 850s Selecting previously unselected package fonts-urw-base35. 850s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 850s Unpacking fonts-urw-base35 (20200910-8) ... 850s Selecting previously unselected package fontconfig-config. 850s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 850s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 850s Selecting previously unselected package libfontconfig1:amd64. 850s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 850s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 850s Selecting previously unselected package libsharpyuv0:amd64. 850s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 850s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 850s Selecting previously unselected package libaom3:amd64. 850s Preparing to unpack .../011-libaom3_3.12.1-1_amd64.deb ... 850s Unpacking libaom3:amd64 (3.12.1-1) ... 850s Selecting previously unselected package libheif-plugin-aomdec:amd64. 850s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_amd64.deb ... 850s Unpacking libheif-plugin-aomdec:amd64 (1.20.2-1) ... 850s Selecting previously unselected package libde265-0:amd64. 850s Preparing to unpack .../013-libde265-0_1.0.16-1_amd64.deb ... 850s Unpacking libde265-0:amd64 (1.0.16-1) ... 850s Selecting previously unselected package libheif-plugin-libde265:amd64. 850s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_amd64.deb ... 850s Unpacking libheif-plugin-libde265:amd64 (1.20.2-1) ... 850s Selecting previously unselected package libheif1:amd64. 850s Preparing to unpack .../015-libheif1_1.20.2-1_amd64.deb ... 850s Unpacking libheif1:amd64 (1.20.2-1) ... 850s Selecting previously unselected package libjbig0:amd64. 850s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 850s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 850s Selecting previously unselected package libjpeg-turbo8:amd64. 850s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 850s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 850s Selecting previously unselected package libjpeg8:amd64. 850s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 850s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 850s Selecting previously unselected package liblcms2-2:amd64. 850s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 850s Unpacking liblcms2-2:amd64 (2.16-2) ... 850s Selecting previously unselected package liblqr-1-0:amd64. 850s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 850s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 850s Selecting previously unselected package libltdl7:amd64. 850s Preparing to unpack .../021-libltdl7_2.5.4-4build1_amd64.deb ... 850s Unpacking libltdl7:amd64 (2.5.4-4build1) ... 850s Selecting previously unselected package libopenjp2-7:amd64. 850s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_amd64.deb ... 850s Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... 850s Selecting previously unselected package libraw23t64:amd64. 850s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 850s Unpacking libraw23t64:amd64 (0.21.4-2) ... 850s Selecting previously unselected package libdeflate0:amd64. 850s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 850s Unpacking libdeflate0:amd64 (1.23-2) ... 850s Selecting previously unselected package liblerc4:amd64. 850s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 850s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 850s Selecting previously unselected package libwebp7:amd64. 850s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 850s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 850s Selecting previously unselected package libtiff6:amd64. 850s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 850s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 850s Selecting previously unselected package libwebpdemux2:amd64. 850s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 850s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 850s Selecting previously unselected package libwebpmux3:amd64. 850s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 850s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 850s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 850s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 850s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 850s Selecting previously unselected package libimage-magick-q16-perl. 850s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_amd64.deb ... 850s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 850s Selecting previously unselected package libimage-magick-perl. 850s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 850s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 850s Selecting previously unselected package fonts-font-awesome. 850s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 850s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 850s Selecting previously unselected package lemonldap-ng-uwsgi-app. 850s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.21.0+ds-3_all.deb ... 850s Unpacking lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 851s Selecting previously unselected package libconvert-base32-perl. 851s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 851s Unpacking libconvert-base32-perl (0.06-3) ... 851s Selecting previously unselected package libdigest-hmac-perl. 851s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 851s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 851s Selecting previously unselected package libfont-afm-perl. 851s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 851s Unpacking libfont-afm-perl (1.20-4) ... 851s Selecting previously unselected package libhtml-format-perl. 851s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 851s Unpacking libhtml-format-perl (2.16-2) ... 851s Selecting previously unselected package libhtml-formattext-withlinks-perl. 851s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 851s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 851s Selecting previously unselected package javascript-common. 851s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 851s Unpacking javascript-common (12+nmu1) ... 851s Selecting previously unselected package libjs-popper.js. 851s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6_all.deb ... 851s Unpacking libjs-popper.js (1.16.1+ds-6) ... 851s Selecting previously unselected package libjs-bootstrap4. 851s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 851s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 851s Selecting previously unselected package libjs-jquery-cookie. 851s Preparing to unpack .../043-libjs-jquery-cookie_12-4_all.deb ... 851s Unpacking libjs-jquery-cookie (12-4) ... 851s Selecting previously unselected package libjs-jquery-ui. 851s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 851s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 851s Selecting previously unselected package libexporter-tiny-perl. 851s Preparing to unpack .../045-libexporter-tiny-perl_1.006002-1_all.deb ... 851s Unpacking libexporter-tiny-perl (1.006002-1) ... 851s Selecting previously unselected package liblist-moreutils-xs-perl. 851s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 851s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 851s Selecting previously unselected package liblist-moreutils-perl. 851s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 851s Unpacking liblist-moreutils-perl (0.430-2) ... 851s Selecting previously unselected package libregexp-assemble-perl. 851s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 851s Unpacking libregexp-assemble-perl (0.38-2) ... 851s Selecting previously unselected package libtext-unidecode-perl. 851s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 851s Unpacking libtext-unidecode-perl (1.30-3) ... 851s Selecting previously unselected package liblemonldap-ng-portal-perl. 851s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 851s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 851s Selecting previously unselected package m4. 851s Preparing to unpack .../051-m4_1.4.19-8_amd64.deb ... 851s Unpacking m4 (1.4.19-8) ... 851s Selecting previously unselected package autoconf. 851s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 851s Unpacking autoconf (2.72-3.1ubuntu1) ... 851s Selecting previously unselected package autotools-dev. 851s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 851s Unpacking autotools-dev (20240727.1) ... 851s Selecting previously unselected package automake. 851s Preparing to unpack .../054-automake_1%3a1.17-4ubuntu1_all.deb ... 851s Unpacking automake (1:1.17-4ubuntu1) ... 851s Selecting previously unselected package autopoint. 851s Preparing to unpack .../055-autopoint_0.23.1-2build2_all.deb ... 851s Unpacking autopoint (0.23.1-2build2) ... 851s Selecting previously unselected package libisl23:amd64. 851s Preparing to unpack .../056-libisl23_0.27-1_amd64.deb ... 851s Unpacking libisl23:amd64 (0.27-1) ... 851s Selecting previously unselected package libmpc3:amd64. 851s Preparing to unpack .../057-libmpc3_1.3.1-1build3_amd64.deb ... 851s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 851s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 851s Preparing to unpack .../058-cpp-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package cpp-15. 851s Preparing to unpack .../059-cpp-15_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package cpp-x86-64-linux-gnu. 851s Preparing to unpack .../060-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 851s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 851s Selecting previously unselected package cpp. 851s Preparing to unpack .../061-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 851s Unpacking cpp (4:15.2.0-4ubuntu1) ... 851s Selecting previously unselected package libcc1-0:amd64. 851s Preparing to unpack .../062-libcc1-0_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libcc1-0:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libitm1:amd64. 851s Preparing to unpack .../063-libitm1_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libitm1:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libasan8:amd64. 851s Preparing to unpack .../064-libasan8_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libasan8:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package liblsan0:amd64. 851s Preparing to unpack .../065-liblsan0_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking liblsan0:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libtsan2:amd64. 851s Preparing to unpack .../066-libtsan2_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libtsan2:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libubsan1:amd64. 851s Preparing to unpack .../067-libubsan1_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libubsan1:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libhwasan0:amd64. 851s Preparing to unpack .../068-libhwasan0_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libhwasan0:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libquadmath0:amd64. 851s Preparing to unpack .../069-libquadmath0_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libquadmath0:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package libgcc-15-dev:amd64. 851s Preparing to unpack .../070-libgcc-15-dev_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 851s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 851s Preparing to unpack .../071-gcc-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 851s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 852s Selecting previously unselected package gcc-15. 852s Preparing to unpack .../072-gcc-15_15.2.0-5ubuntu1_amd64.deb ... 852s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 852s Selecting previously unselected package gcc-x86-64-linux-gnu. 852s Preparing to unpack .../073-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 852s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 852s Selecting previously unselected package gcc. 852s Preparing to unpack .../074-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 852s Unpacking gcc (4:15.2.0-4ubuntu1) ... 852s Selecting previously unselected package libstdc++-15-dev:amd64. 852s Preparing to unpack .../075-libstdc++-15-dev_15.2.0-5ubuntu1_amd64.deb ... 852s Unpacking libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 852s Selecting previously unselected package g++-15-x86-64-linux-gnu. 852s Preparing to unpack .../076-g++-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 852s Unpacking g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 852s Selecting previously unselected package g++-15. 852s Preparing to unpack .../077-g++-15_15.2.0-5ubuntu1_amd64.deb ... 852s Unpacking g++-15 (15.2.0-5ubuntu1) ... 852s Selecting previously unselected package g++-x86-64-linux-gnu. 852s Preparing to unpack .../078-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 852s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 852s Selecting previously unselected package g++. 852s Preparing to unpack .../079-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 852s Unpacking g++ (4:15.2.0-4ubuntu1) ... 852s Selecting previously unselected package build-essential. 852s Preparing to unpack .../080-build-essential_12.12ubuntu1_amd64.deb ... 852s Unpacking build-essential (12.12ubuntu1) ... 852s Selecting previously unselected package ca-certificates-java. 852s Preparing to unpack .../081-ca-certificates-java_20240118_all.deb ... 852s Unpacking ca-certificates-java (20240118) ... 852s Selecting previously unselected package libdebhelper-perl. 852s Preparing to unpack .../082-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 852s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 852s Selecting previously unselected package libtool. 852s Preparing to unpack .../083-libtool_2.5.4-4build1_all.deb ... 852s Unpacking libtool (2.5.4-4build1) ... 852s Selecting previously unselected package dh-autoreconf. 852s Preparing to unpack .../084-dh-autoreconf_21_all.deb ... 852s Unpacking dh-autoreconf (21) ... 852s Selecting previously unselected package libarchive-zip-perl. 852s Preparing to unpack .../085-libarchive-zip-perl_1.68-1_all.deb ... 852s Unpacking libarchive-zip-perl (1.68-1) ... 852s Selecting previously unselected package libfile-stripnondeterminism-perl. 852s Preparing to unpack .../086-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 852s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 852s Selecting previously unselected package dh-strip-nondeterminism. 852s Preparing to unpack .../087-dh-strip-nondeterminism_1.14.2-1_all.deb ... 852s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 852s Selecting previously unselected package debugedit. 852s Preparing to unpack .../088-debugedit_1%3a5.2-3_amd64.deb ... 852s Unpacking debugedit (1:5.2-3) ... 852s Selecting previously unselected package dwz. 852s Preparing to unpack .../089-dwz_0.16-2_amd64.deb ... 852s Unpacking dwz (0.16-2) ... 852s Selecting previously unselected package gettext. 852s Preparing to unpack .../090-gettext_0.23.1-2build2_amd64.deb ... 852s Unpacking gettext (0.23.1-2build2) ... 852s Selecting previously unselected package intltool-debian. 852s Preparing to unpack .../091-intltool-debian_0.35.0+20060710.6_all.deb ... 852s Unpacking intltool-debian (0.35.0+20060710.6) ... 852s Selecting previously unselected package po-debconf. 852s Preparing to unpack .../092-po-debconf_1.0.21+nmu1_all.deb ... 852s Unpacking po-debconf (1.0.21+nmu1) ... 852s Selecting previously unselected package debhelper. 852s Preparing to unpack .../093-debhelper_13.24.2ubuntu1_all.deb ... 852s Unpacking debhelper (13.24.2ubuntu1) ... 852s Selecting previously unselected package java-common. 852s Preparing to unpack .../094-java-common_0.76_all.deb ... 852s Unpacking java-common (0.76) ... 852s Selecting previously unselected package libnspr4:amd64. 852s Preparing to unpack .../095-libnspr4_2%3a4.36-1ubuntu2_amd64.deb ... 852s Unpacking libnspr4:amd64 (2:4.36-1ubuntu2) ... 852s Selecting previously unselected package libnss3:amd64. 852s Preparing to unpack .../096-libnss3_2%3a3.114-1_amd64.deb ... 852s Unpacking libnss3:amd64 (2:3.114-1) ... 852s Selecting previously unselected package libpcsclite1:amd64. 852s Preparing to unpack .../097-libpcsclite1_2.3.3-1_amd64.deb ... 852s Unpacking libpcsclite1:amd64 (2.3.3-1) ... 852s Selecting previously unselected package openjdk-21-jre-headless:amd64. 852s Preparing to unpack .../098-openjdk-21-jre-headless_21.0.9+10-1_amd64.deb ... 852s Unpacking openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 853s Selecting previously unselected package default-jre-headless. 853s Preparing to unpack .../099-default-jre-headless_2%3a1.21-76_amd64.deb ... 853s Unpacking default-jre-headless (2:1.21-76) ... 853s Selecting previously unselected package sgml-base. 853s Preparing to unpack .../100-sgml-base_1.31+nmu1_all.deb ... 853s Unpacking sgml-base (1.31+nmu1) ... 853s Selecting previously unselected package xml-core. 853s Preparing to unpack .../101-xml-core_0.19_all.deb ... 853s Unpacking xml-core (0.19) ... 853s Selecting previously unselected package docutils-common. 853s Preparing to unpack .../102-docutils-common_0.21.2+dfsg-2_all.deb ... 853s Unpacking docutils-common (0.21.2+dfsg-2) ... 853s Selecting previously unselected package unzip. 853s Preparing to unpack .../103-unzip_6.0-28ubuntu7_amd64.deb ... 853s Unpacking unzip (6.0-28ubuntu7) ... 853s Selecting previously unselected package java-wrappers. 853s Preparing to unpack .../104-java-wrappers_0.5_all.deb ... 853s Unpacking java-wrappers (0.5) ... 853s Selecting previously unselected package libonig5:amd64. 853s Preparing to unpack .../105-libonig5_6.9.10-1_amd64.deb ... 853s Unpacking libonig5:amd64 (6.9.10-1) ... 853s Selecting previously unselected package libjq1:amd64. 853s Preparing to unpack .../106-libjq1_1.8.1-3ubuntu1_amd64.deb ... 853s Unpacking libjq1:amd64 (1.8.1-3ubuntu1) ... 853s Selecting previously unselected package jq. 853s Preparing to unpack .../107-jq_1.8.1-3ubuntu1_amd64.deb ... 853s Unpacking jq (1.8.1-3ubuntu1) ... 853s Selecting previously unselected package libalgorithm-c3-perl. 853s Preparing to unpack .../108-libalgorithm-c3-perl_0.11-2_all.deb ... 853s Unpacking libalgorithm-c3-perl (0.11-2) ... 853s Selecting previously unselected package libalgorithm-combinatorics-perl. 853s Preparing to unpack .../109-libalgorithm-combinatorics-perl_0.27-3build5_amd64.deb ... 853s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 853s Selecting previously unselected package libauth-yubikey-webclient-perl. 853s Preparing to unpack .../110-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 853s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 853s Selecting previously unselected package libauthen-pam-perl. 853s Preparing to unpack .../111-libauthen-pam-perl_0.16-6build4_amd64.deb ... 853s Unpacking libauthen-pam-perl (0.16-6build4) ... 853s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 853s Preparing to unpack .../112-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 853s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 853s Selecting previously unselected package libdynaloader-functions-perl. 853s Preparing to unpack .../113-libdynaloader-functions-perl_0.004-2_all.deb ... 853s Unpacking libdynaloader-functions-perl (0.004-2) ... 853s Selecting previously unselected package libdevel-callchecker-perl:amd64. 853s Preparing to unpack .../114-libdevel-callchecker-perl_0.009-2_amd64.deb ... 853s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 853s Selecting previously unselected package libparams-classify-perl:amd64. 853s Preparing to unpack .../115-libparams-classify-perl_0.015-2build6_amd64.deb ... 853s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 853s Selecting previously unselected package libmodule-runtime-perl. 853s Preparing to unpack .../116-libmodule-runtime-perl_0.018-1_all.deb ... 853s Unpacking libmodule-runtime-perl (0.018-1) ... 853s Selecting previously unselected package libmodule-implementation-perl. 853s Preparing to unpack .../117-libmodule-implementation-perl_0.09-2_all.deb ... 853s Unpacking libmodule-implementation-perl (0.09-2) ... 853s Selecting previously unselected package libsub-exporter-progressive-perl. 853s Preparing to unpack .../118-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 853s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 853s Selecting previously unselected package libvariable-magic-perl. 853s Preparing to unpack .../119-libvariable-magic-perl_0.64-1build1_amd64.deb ... 853s Unpacking libvariable-magic-perl (0.64-1build1) ... 853s Selecting previously unselected package libb-hooks-endofscope-perl. 853s Preparing to unpack .../120-libb-hooks-endofscope-perl_0.28-2_all.deb ... 853s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 853s Selecting previously unselected package libcrypt-random-seed-perl. 853s Preparing to unpack .../121-libcrypt-random-seed-perl_0.03-3_all.deb ... 853s Unpacking libcrypt-random-seed-perl (0.03-3) ... 853s Selecting previously unselected package libmath-random-isaac-perl. 853s Preparing to unpack .../122-libmath-random-isaac-perl_1.004-2_all.deb ... 853s Unpacking libmath-random-isaac-perl (1.004-2) ... 853s Selecting previously unselected package libbytes-random-secure-perl. 853s Preparing to unpack .../123-libbytes-random-secure-perl_0.29-3_all.deb ... 853s Unpacking libbytes-random-secure-perl (0.29-3) ... 853s Selecting previously unselected package libcache-lru-perl. 853s Preparing to unpack .../124-libcache-lru-perl_0.04-4_all.deb ... 853s Unpacking libcache-lru-perl (0.04-4) ... 853s Selecting previously unselected package libcapture-tiny-perl. 853s Preparing to unpack .../125-libcapture-tiny-perl_0.50-1_all.deb ... 853s Unpacking libcapture-tiny-perl (0.50-1) ... 853s Selecting previously unselected package libcares2:amd64. 853s Preparing to unpack .../126-libcares2_1.34.5-1_amd64.deb ... 853s Unpacking libcares2:amd64 (1.34.5-1) ... 853s Selecting previously unselected package libclass-c3-perl. 853s Preparing to unpack .../127-libclass-c3-perl_0.35-2_all.deb ... 853s Unpacking libclass-c3-perl (0.35-2) ... 853s Selecting previously unselected package libclass-data-inheritable-perl. 853s Preparing to unpack .../128-libclass-data-inheritable-perl_0.10-1_all.deb ... 853s Unpacking libclass-data-inheritable-perl (0.10-1) ... 853s Selecting previously unselected package libparams-util-perl. 853s Preparing to unpack .../129-libparams-util-perl_1.102-3build1_amd64.deb ... 853s Unpacking libparams-util-perl (1.102-3build1) ... 853s Selecting previously unselected package libsub-install-perl. 853s Preparing to unpack .../130-libsub-install-perl_0.929-1_all.deb ... 853s Unpacking libsub-install-perl (0.929-1) ... 853s Selecting previously unselected package libdata-optlist-perl. 853s Preparing to unpack .../131-libdata-optlist-perl_0.114-1_all.deb ... 853s Unpacking libdata-optlist-perl (0.114-1) ... 853s Selecting previously unselected package libpackage-stash-perl. 853s Preparing to unpack .../132-libpackage-stash-perl_0.40-1_all.deb ... 853s Unpacking libpackage-stash-perl (0.40-1) ... 853s Selecting previously unselected package libclass-load-perl. 853s Preparing to unpack .../133-libclass-load-perl_0.25-2_all.deb ... 853s Unpacking libclass-load-perl (0.25-2) ... 853s Selecting previously unselected package libclass-load-xs-perl. 853s Preparing to unpack .../134-libclass-load-xs-perl_0.10-2build5_amd64.deb ... 853s Unpacking libclass-load-xs-perl (0.10-2build5) ... 853s Selecting previously unselected package libclass-method-modifiers-perl. 853s Preparing to unpack .../135-libclass-method-modifiers-perl_2.15-1_all.deb ... 853s Unpacking libclass-method-modifiers-perl (2.15-1) ... 853s Selecting previously unselected package libclass-singleton-perl. 853s Preparing to unpack .../136-libclass-singleton-perl_1.6-2_all.deb ... 853s Unpacking libclass-singleton-perl (1.6-2) ... 853s Selecting previously unselected package libconvert-binhex-perl. 853s Preparing to unpack .../137-libconvert-binhex-perl_1.125-3_all.deb ... 853s Unpacking libconvert-binhex-perl (1.125-3) ... 853s Selecting previously unselected package libcrypt-dh-gmp-perl. 853s Preparing to unpack .../138-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 853s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 853s Selecting previously unselected package libcrypt-jwt-perl. 853s Preparing to unpack .../139-libcrypt-jwt-perl_0.037-1_all.deb ... 853s Unpacking libcrypt-jwt-perl (0.037-1) ... 853s Selecting previously unselected package libcrypt-ssleay-perl. 853s Preparing to unpack .../140-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 853s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 853s Selecting previously unselected package libcrypt-x509-perl. 853s Preparing to unpack .../141-libcrypt-x509-perl_0.55-1_all.deb ... 853s Unpacking libcrypt-x509-perl (0.55-1) ... 853s Selecting previously unselected package libdata-dumper-concise-perl. 853s Preparing to unpack .../142-libdata-dumper-concise-perl_2.023-3_all.deb ... 853s Unpacking libdata-dumper-concise-perl (2.023-3) ... 853s Selecting previously unselected package libdata-hexdump-perl. 853s Preparing to unpack .../143-libdata-hexdump-perl_0.04-2_all.deb ... 853s Unpacking libdata-hexdump-perl (0.04-2) ... 853s Selecting previously unselected package libdata-ieee754-perl. 853s Preparing to unpack .../144-libdata-ieee754-perl_0.02-2_all.deb ... 853s Unpacking libdata-ieee754-perl (0.02-2) ... 853s Selecting previously unselected package liblist-someutils-perl. 853s Preparing to unpack .../145-liblist-someutils-perl_0.59-1_all.deb ... 853s Unpacking liblist-someutils-perl (0.59-1) ... 853s Selecting previously unselected package liblist-utilsby-perl. 853s Preparing to unpack .../146-liblist-utilsby-perl_0.12-2_all.deb ... 853s Unpacking liblist-utilsby-perl (0.12-2) ... 853s Selecting previously unselected package liblist-allutils-perl. 853s Preparing to unpack .../147-liblist-allutils-perl_0.19-1_all.deb ... 853s Unpacking liblist-allutils-perl (0.19-1) ... 853s Selecting previously unselected package libimport-into-perl. 853s Preparing to unpack .../148-libimport-into-perl_1.002005-2_all.deb ... 853s Unpacking libimport-into-perl (1.002005-2) ... 853s Selecting previously unselected package librole-tiny-perl. 853s Preparing to unpack .../149-librole-tiny-perl_2.002004-1_all.deb ... 853s Unpacking librole-tiny-perl (2.002004-1) ... 853s Selecting previously unselected package libsub-quote-perl. 853s Preparing to unpack .../150-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 853s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 853s Selecting previously unselected package libmoo-perl. 853s Preparing to unpack .../151-libmoo-perl_2.005005-1_all.deb ... 853s Unpacking libmoo-perl (2.005005-1) ... 853s Selecting previously unselected package libdata-password-zxcvbn-perl. 853s Preparing to unpack .../152-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 853s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 853s Selecting previously unselected package libstrictures-perl. 853s Preparing to unpack .../153-libstrictures-perl_2.000006-1_all.deb ... 853s Unpacking libstrictures-perl (2.000006-1) ... 853s Selecting previously unselected package libdata-perl-perl. 853s Preparing to unpack .../154-libdata-perl-perl_0.002011-2_all.deb ... 853s Unpacking libdata-perl-perl (0.002011-2) ... 853s Selecting previously unselected package libdata-printer-perl. 853s Preparing to unpack .../155-libdata-printer-perl_1.002001-1_all.deb ... 853s Unpacking libdata-printer-perl (1.002001-1) ... 853s Selecting previously unselected package libnet-ipv6addr-perl. 853s Preparing to unpack .../156-libnet-ipv6addr-perl_1.02-1_all.deb ... 853s Unpacking libnet-ipv6addr-perl (1.02-1) ... 853s Selecting previously unselected package libnet-netmask-perl. 853s Preparing to unpack .../157-libnet-netmask-perl_2.0002-2_all.deb ... 853s Unpacking libnet-netmask-perl (2.0002-2) ... 853s Selecting previously unselected package libnetaddr-ip-perl. 853s Preparing to unpack .../158-libnetaddr-ip-perl_4.079+dfsg-2build5_amd64.deb ... 853s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 853s Selecting previously unselected package libdata-validate-ip-perl. 854s Preparing to unpack .../159-libdata-validate-ip-perl_0.31-1_all.deb ... 854s Unpacking libdata-validate-ip-perl (0.31-1) ... 854s Selecting previously unselected package libsub-identify-perl. 854s Preparing to unpack .../160-libsub-identify-perl_0.14-3build4_amd64.deb ... 854s Unpacking libsub-identify-perl (0.14-3build4) ... 854s Selecting previously unselected package libsub-name-perl:amd64. 854s Preparing to unpack .../161-libsub-name-perl_0.28-1_amd64.deb ... 854s Unpacking libsub-name-perl:amd64 (0.28-1) ... 854s Selecting previously unselected package libnamespace-clean-perl. 854s Preparing to unpack .../162-libnamespace-clean-perl_0.27-2_all.deb ... 854s Unpacking libnamespace-clean-perl (0.27-2) ... 854s Selecting previously unselected package libnamespace-autoclean-perl. 854s Preparing to unpack .../163-libnamespace-autoclean-perl_0.31-1_all.deb ... 854s Unpacking libnamespace-autoclean-perl (0.31-1) ... 854s Selecting previously unselected package libsub-exporter-perl. 854s Preparing to unpack .../164-libsub-exporter-perl_0.990-1_all.deb ... 854s Unpacking libsub-exporter-perl (0.990-1) ... 854s Selecting previously unselected package libeval-closure-perl. 854s Preparing to unpack .../165-libeval-closure-perl_0.14-3_all.deb ... 854s Unpacking libeval-closure-perl (0.14-3) ... 854s Selecting previously unselected package libexception-class-perl. 854s Preparing to unpack .../166-libexception-class-perl_1.45-1_all.deb ... 854s Unpacking libexception-class-perl (1.45-1) ... 854s Selecting previously unselected package libparams-validationcompiler-perl. 854s Preparing to unpack .../167-libparams-validationcompiler-perl_0.31-1_all.deb ... 854s Unpacking libparams-validationcompiler-perl (0.31-1) ... 854s Selecting previously unselected package libmro-compat-perl. 854s Preparing to unpack .../168-libmro-compat-perl_0.15-2_all.deb ... 854s Unpacking libmro-compat-perl (0.15-2) ... 854s Selecting previously unselected package libxstring-perl:amd64. 854s Preparing to unpack .../169-libxstring-perl_0.005-2build4_amd64.deb ... 854s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 854s Selecting previously unselected package libspecio-perl. 854s Preparing to unpack .../170-libspecio-perl_0.50-1_all.deb ... 854s Unpacking libspecio-perl (0.50-1) ... 854s Selecting previously unselected package libdatetime-locale-perl. 854s Preparing to unpack .../171-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 854s Unpacking libdatetime-locale-perl (1:1.41-1) ... 854s Selecting previously unselected package libdatetime-timezone-perl. 854s Preparing to unpack .../172-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 854s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 854s Selecting previously unselected package libdatetime-perl. 854s Preparing to unpack .../173-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 854s Unpacking libdatetime-perl (2:1.65-1build3) ... 854s Selecting previously unselected package libdatetime-format-rfc3339-perl. 854s Preparing to unpack .../174-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 854s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 854s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 854s Preparing to unpack .../175-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 854s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 854s Selecting previously unselected package libdbi-perl:amd64. 854s Preparing to unpack .../176-libdbi-perl_1.647-1_amd64.deb ... 854s Unpacking libdbi-perl:amd64 (1.647-1) ... 854s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 854s Preparing to unpack .../177-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 854s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 854s Selecting previously unselected package libdbix-connector-perl. 854s Preparing to unpack .../178-libdbix-connector-perl_0.60-1_all.deb ... 854s Unpacking libdbix-connector-perl (0.60-1) ... 854s Selecting previously unselected package libdevel-globaldestruction-perl. 854s Preparing to unpack .../179-libdevel-globaldestruction-perl_0.14-4_all.deb ... 854s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 854s Selecting previously unselected package libdevel-overloadinfo-perl. 854s Preparing to unpack .../180-libdevel-overloadinfo-perl_0.007-1_all.deb ... 854s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 854s Selecting previously unselected package libdist-checkconflicts-perl. 854s Preparing to unpack .../181-libdist-checkconflicts-perl_0.11-2_all.deb ... 854s Unpacking libdist-checkconflicts-perl (0.11-2) ... 854s Selecting previously unselected package libemail-simple-perl. 854s Preparing to unpack .../182-libemail-simple-perl_2.218-1_all.deb ... 854s Unpacking libemail-simple-perl (2.218-1) ... 854s Selecting previously unselected package libmodule-pluggable-perl. 854s Preparing to unpack .../183-libmodule-pluggable-perl_5.2-5_all.deb ... 854s Unpacking libmodule-pluggable-perl (5.2-5) ... 854s Selecting previously unselected package libemail-abstract-perl. 854s Preparing to unpack .../184-libemail-abstract-perl_3.010-1_all.deb ... 854s Unpacking libemail-abstract-perl (3.010-1) ... 854s Selecting previously unselected package libemail-address-xs-perl. 854s Preparing to unpack .../185-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 854s Unpacking libemail-address-xs-perl (1.05-1build5) ... 854s Selecting previously unselected package libmoox-types-mooselike-perl. 854s Preparing to unpack .../186-libmoox-types-mooselike-perl_0.29-2_all.deb ... 854s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 854s Selecting previously unselected package libthrowable-perl. 854s Preparing to unpack .../187-libthrowable-perl_1.001-2_all.deb ... 854s Unpacking libthrowable-perl (1.001-2) ... 854s Selecting previously unselected package libemail-sender-perl. 854s Preparing to unpack .../188-libemail-sender-perl_2.601-1_all.deb ... 854s Unpacking libemail-sender-perl (2.601-1) ... 854s Selecting previously unselected package libextutils-depends-perl. 854s Preparing to unpack .../189-libextutils-depends-perl_0.8002-1_all.deb ... 854s Unpacking libextutils-depends-perl (0.8002-1) ... 854s Selecting previously unselected package libimagequant0:amd64. 854s Preparing to unpack .../190-libimagequant0_2.18.0-1build1_amd64.deb ... 854s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 854s Selecting previously unselected package libxpm4:amd64. 854s Preparing to unpack .../191-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 854s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 854s Selecting previously unselected package libgd3:amd64. 854s Preparing to unpack .../192-libgd3_2.3.3-13ubuntu1_amd64.deb ... 854s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 854s Selecting previously unselected package libgd-perl. 854s Preparing to unpack .../193-libgd-perl_2.78-1build4_amd64.deb ... 854s Unpacking libgd-perl (2.78-1build4) ... 854s Selecting previously unselected package libgd-securityimage-perl. 854s Preparing to unpack .../194-libgd-securityimage-perl_1.75-3_all.deb ... 854s Unpacking libgd-securityimage-perl (1.75-3) ... 854s Selecting previously unselected package libmoox-strictconstructor-perl. 854s Preparing to unpack .../195-libmoox-strictconstructor-perl_0.011-2_all.deb ... 854s Unpacking libmoox-strictconstructor-perl (0.011-2) ... 854s Selecting previously unselected package libmaxmind-db-common-perl. 854s Preparing to unpack .../196-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 854s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 854s Selecting previously unselected package libmaxmind-db-reader-perl. 854s Preparing to unpack .../197-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 854s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 854s Selecting previously unselected package libparams-validate-perl:amd64. 854s Preparing to unpack .../198-libparams-validate-perl_1.31-2build4_amd64.deb ... 854s Unpacking libparams-validate-perl:amd64 (1.31-2build4) ... 854s Selecting previously unselected package libgeoip2-perl. 854s Preparing to unpack .../199-libgeoip2-perl_2.006002-2_all.deb ... 854s Unpacking libgeoip2-perl (2.006002-2) ... 854s Selecting previously unselected package libglib-perl:amd64. 854s Preparing to unpack .../200-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 854s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 854s Selecting previously unselected package libgssapi-perl. 854s Preparing to unpack .../201-libgssapi-perl_0.28-4build5_amd64.deb ... 854s Unpacking libgssapi-perl (0.28-4build5) ... 854s Selecting previously unselected package libhttp-browserdetect-perl. 854s Preparing to unpack .../202-libhttp-browserdetect-perl_3.41-1_all.deb ... 854s Unpacking libhttp-browserdetect-perl (3.41-1) ... 854s Selecting previously unselected package libhttp-daemon-perl. 854s Preparing to unpack .../203-libhttp-daemon-perl_6.16-1_all.deb ... 854s Unpacking libhttp-daemon-perl (6.16-1) ... 854s Selecting previously unselected package libicu76:amd64. 854s Preparing to unpack .../204-libicu76_76.1-4ubuntu2_amd64.deb ... 854s Unpacking libicu76:amd64 (76.1-4ubuntu2) ... 854s Selecting previously unselected package libio-pty-perl. 854s Preparing to unpack .../205-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 854s Unpacking libio-pty-perl (1:1.20-1build3) ... 854s Selecting previously unselected package libio-sessiondata-perl. 854s Preparing to unpack .../206-libio-sessiondata-perl_1.03-3_all.deb ... 854s Unpacking libio-sessiondata-perl (1.03-3) ... 854s Selecting previously unselected package libperlio-via-timeout-perl. 854s Preparing to unpack .../207-libperlio-via-timeout-perl_0.32-3_all.deb ... 854s Unpacking libperlio-via-timeout-perl (0.32-3) ... 854s Selecting previously unselected package libio-socket-timeout-perl. 854s Preparing to unpack .../208-libio-socket-timeout-perl_0.32-3_all.deb ... 854s Unpacking libio-socket-timeout-perl (0.32-3) ... 854s Selecting previously unselected package libio-string-perl. 854s Preparing to unpack .../209-libio-string-perl_1.08-4_all.deb ... 854s Unpacking libio-string-perl (1.08-4) ... 854s Selecting previously unselected package libio-stringy-perl. 854s Preparing to unpack .../210-libio-stringy-perl_2.113-2_all.deb ... 854s Unpacking libio-stringy-perl (2.113-2) ... 854s Selecting previously unselected package libipc-run-perl. 854s Preparing to unpack .../211-libipc-run-perl_20231003.0-2_all.deb ... 854s Unpacking libipc-run-perl (20231003.0-2) ... 854s Selecting previously unselected package libmoox-handlesvia-perl. 854s Preparing to unpack .../212-libmoox-handlesvia-perl_0.001009-2_all.deb ... 854s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 854s Selecting previously unselected package libtype-tiny-perl. 854s Preparing to unpack .../213-libtype-tiny-perl_2.004000-2_all.deb ... 854s Unpacking libtype-tiny-perl (2.004000-2) ... 854s Selecting previously unselected package libiri-perl. 855s Preparing to unpack .../214-libiri-perl_0.013-1_all.deb ... 855s Unpacking libiri-perl (0.013-1) ... 855s Selecting previously unselected package libjargs-java. 855s Preparing to unpack .../215-libjargs-java_1.0.0-5_all.deb ... 855s Unpacking libjargs-java (1.0.0-5) ... 855s Selecting previously unselected package libjs-underscore. 855s Preparing to unpack .../216-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 855s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 855s Selecting previously unselected package libjs-sphinxdoc. 855s Preparing to unpack .../217-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 855s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 855s Selecting previously unselected package libxslt1.1:amd64. 855s Preparing to unpack .../218-libxslt1.1_1.1.43-0.3_amd64.deb ... 855s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 855s Selecting previously unselected package libxmlsec1-1:amd64. 855s Preparing to unpack .../219-libxmlsec1-1_1.3.8-2_amd64.deb ... 855s Unpacking libxmlsec1-1:amd64 (1.3.8-2) ... 855s Selecting previously unselected package libxmlsec1-openssl1:amd64. 855s Preparing to unpack .../220-libxmlsec1-openssl1_1.3.8-2_amd64.deb ... 855s Unpacking libxmlsec1-openssl1:amd64 (1.3.8-2) ... 855s Selecting previously unselected package liblasso3t64. 855s Preparing to unpack .../221-liblasso3t64_2.9.0-2build1_amd64.deb ... 855s Unpacking liblasso3t64 (2.9.0-2build1) ... 855s Selecting previously unselected package liblasso-perl:amd64. 855s Preparing to unpack .../222-liblasso-perl_2.9.0-2build1_amd64.deb ... 855s Unpacking liblasso-perl:amd64 (2.9.0-2build1) ... 855s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 855s Preparing to unpack .../223-liblemonldap-ng-ssoaas-apache-client-perl_2.21.0+ds-3_all.deb ... 855s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 855s Selecting previously unselected package liblog-log4perl-perl. 855s Preparing to unpack .../224-liblog-log4perl-perl_1.57-1_all.deb ... 855s Unpacking liblog-log4perl-perl (1.57-1) ... 855s Selecting previously unselected package liblwp-protocol-psgi-perl. 855s Preparing to unpack .../225-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 855s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 855s Selecting previously unselected package libnet-smtp-ssl-perl. 855s Preparing to unpack .../226-libnet-smtp-ssl-perl_1.04-2_all.deb ... 855s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 855s Selecting previously unselected package libmailtools-perl. 855s Preparing to unpack .../227-libmailtools-perl_2.22-1_all.deb ... 855s Unpacking libmailtools-perl (2.22-1) ... 855s Selecting previously unselected package libsub-infix-perl. 855s Preparing to unpack .../228-libsub-infix-perl_0.004-5_all.deb ... 855s Unpacking libsub-infix-perl (0.004-5) ... 855s Selecting previously unselected package libmatch-simple-perl. 855s Preparing to unpack .../229-libmatch-simple-perl_0.012-1_all.deb ... 855s Unpacking libmatch-simple-perl (0.012-1) ... 855s Selecting previously unselected package libmime-tools-perl. 855s Preparing to unpack .../230-libmime-tools-perl_5.515-1_all.deb ... 855s Unpacking libmime-tools-perl (5.515-1) ... 855s Selecting previously unselected package libmodule-runtime-conflicts-perl. 855s Preparing to unpack .../231-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 855s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 855s Selecting previously unselected package libpackage-deprecationmanager-perl. 855s Preparing to unpack .../232-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 855s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 855s Selecting previously unselected package libpackage-stash-xs-perl:amd64. 855s Preparing to unpack .../233-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ... 855s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 855s Selecting previously unselected package libmoose-perl:amd64. 855s Preparing to unpack .../234-libmoose-perl_2.2207-1build3_amd64.deb ... 855s Unpacking libmoose-perl:amd64 (2.2207-1build3) ... 855s Selecting previously unselected package libmoosex-arrayref-perl. 855s Preparing to unpack .../235-libmoosex-arrayref-perl_0.005-5_all.deb ... 855s Unpacking libmoosex-arrayref-perl (0.005-5) ... 855s Selecting previously unselected package libnamespace-sweep-perl. 855s Preparing to unpack .../236-libnamespace-sweep-perl_0.006-5_all.deb ... 855s Unpacking libnamespace-sweep-perl (0.006-5) ... 855s Selecting previously unselected package libnet-ip-perl. 855s Preparing to unpack .../237-libnet-ip-perl_1.26-4_all.deb ... 855s Unpacking libnet-ip-perl (1.26-4) ... 855s Selecting previously unselected package libnet-ldap-perl. 855s Preparing to unpack .../238-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 855s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 855s Selecting previously unselected package libxml-namespacesupport-perl. 855s Preparing to unpack .../239-libxml-namespacesupport-perl_1.12-2_all.deb ... 855s Unpacking libxml-namespacesupport-perl (1.12-2) ... 855s Selecting previously unselected package libxml-sax-base-perl. 855s Preparing to unpack .../240-libxml-sax-base-perl_1.09-3_all.deb ... 855s Unpacking libxml-sax-base-perl (1.09-3) ... 855s Selecting previously unselected package libxml-sax-perl. 855s Preparing to unpack .../241-libxml-sax-perl_1.02+dfsg-4_all.deb ... 855s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 855s Selecting previously unselected package libxml-libxml-perl. 855s Preparing to unpack .../242-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 855s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 855s Selecting previously unselected package libxml-simple-perl. 855s Preparing to unpack .../243-libxml-simple-perl_2.25-2_all.deb ... 855s Unpacking libxml-simple-perl (2.25-2) ... 855s Selecting previously unselected package libnet-openid-common-perl. 855s Preparing to unpack .../244-libnet-openid-common-perl_1.20-2_all.deb ... 855s Unpacking libnet-openid-common-perl (1.20-2) ... 855s Selecting previously unselected package libnet-openid-consumer-perl. 855s Preparing to unpack .../245-libnet-openid-consumer-perl_1.18-2_all.deb ... 855s Unpacking libnet-openid-consumer-perl (1.18-2) ... 855s Selecting previously unselected package libnet-openid-server-perl. 855s Preparing to unpack .../246-libnet-openid-server-perl_1.09-4_all.deb ... 855s Unpacking libnet-openid-server-perl (1.09-4) ... 855s Selecting previously unselected package node-xtend. 855s Preparing to unpack .../247-node-xtend_4.0.2-3_all.deb ... 855s Unpacking node-xtend (4.0.2-3) ... 855s Selecting previously unselected package node-corepack. 855s Preparing to unpack .../248-node-corepack_0.24.0-5_all.deb ... 855s Unpacking node-corepack (0.24.0-5) ... 855s Selecting previously unselected package nodejs. 855s Preparing to unpack .../249-nodejs_20.19.4+dfsg-1_amd64.deb ... 855s Unpacking nodejs (20.19.4+dfsg-1) ... 855s Selecting previously unselected package node-acorn. 855s Preparing to unpack .../250-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 855s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 855s Selecting previously unselected package node-cjs-module-lexer. 855s Preparing to unpack .../251-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 855s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 855s Selecting previously unselected package node-balanced-match. 855s Preparing to unpack .../252-node-balanced-match_2.0.0-1_all.deb ... 855s Unpacking node-balanced-match (2.0.0-1) ... 855s Selecting previously unselected package node-brace-expansion. 855s Preparing to unpack .../253-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 855s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 855s Selecting previously unselected package node-minimatch. 855s Preparing to unpack .../254-node-minimatch_9.0.3-6_all.deb ... 855s Unpacking node-minimatch (9.0.3-6) ... 855s Selecting previously unselected package node-ms. 855s Preparing to unpack .../255-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 855s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 855s Selecting previously unselected package node-debug. 855s Preparing to unpack .../256-node-debug_4.4.1+~4.1.12-1_all.deb ... 855s Unpacking node-debug (4.4.1+~4.1.12-1) ... 855s Selecting previously unselected package node-lru-cache. 855s Preparing to unpack .../257-node-lru-cache_10.0.1-3_all.deb ... 855s Unpacking node-lru-cache (10.0.1-3) ... 855s Selecting previously unselected package node-semver. 855s Preparing to unpack .../258-node-semver_7.6.1+~7.5.8-2_all.deb ... 855s Unpacking node-semver (7.6.1+~7.5.8-2) ... 855s Selecting previously unselected package node-llhttp. 855s Preparing to unpack .../259-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 855s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 855s Selecting previously unselected package node-undici. 855s Preparing to unpack .../260-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 855s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 855s Selecting previously unselected package libnode115:amd64. 855s Preparing to unpack .../261-libnode115_20.19.4+dfsg-1_amd64.deb ... 855s Unpacking libnode115:amd64 (20.19.4+dfsg-1) ... 855s Selecting previously unselected package libossp-uuid16:amd64. 855s Preparing to unpack .../262-libossp-uuid16_1.6.4-1_amd64.deb ... 855s Unpacking libossp-uuid16:amd64 (1.6.4-1) ... 855s Selecting previously unselected package libossp-uuid-perl. 855s Preparing to unpack .../263-libossp-uuid-perl_1.6.4-1_amd64.deb ... 855s Unpacking libossp-uuid-perl (1.6.4-1) ... 855s Selecting previously unselected package libparse-recdescent-perl. 855s Preparing to unpack .../264-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 855s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 855s Selecting previously unselected package libpath-tiny-perl. 855s Preparing to unpack .../265-libpath-tiny-perl_0.148-1_all.deb ... 855s Unpacking libpath-tiny-perl (0.148-1) ... 855s Selecting previously unselected package libset-scalar-perl. 855s Preparing to unpack .../266-libset-scalar-perl_1.29-3_all.deb ... 855s Unpacking libset-scalar-perl (1.29-3) ... 855s Selecting previously unselected package libtext-csv-xs-perl:amd64. 855s Preparing to unpack .../267-libtext-csv-xs-perl_1.60-1_amd64.deb ... 855s Unpacking libtext-csv-xs-perl:amd64 (1.60-1) ... 855s Selecting previously unselected package libtext-aligner-perl. 855s Preparing to unpack .../268-libtext-aligner-perl_0.16-3_all.deb ... 855s Unpacking libtext-aligner-perl (0.16-3) ... 855s Selecting previously unselected package libtext-table-perl. 855s Preparing to unpack .../269-libtext-table-perl_1.135-1_all.deb ... 855s Unpacking libtext-table-perl (1.135-1) ... 855s Selecting previously unselected package libxml-namespacefactory-perl. 855s Preparing to unpack .../270-libxml-namespacefactory-perl_1.02-4_all.deb ... 855s Unpacking libxml-namespacefactory-perl (1.02-4) ... 855s Selecting previously unselected package libxml-commonns-perl. 855s Preparing to unpack .../271-libxml-commonns-perl_0.06-6_all.deb ... 855s Unpacking libxml-commonns-perl (0.06-6) ... 855s Selecting previously unselected package libxml-namespace-perl. 855s Preparing to unpack .../272-libxml-namespace-perl_0.02-7_all.deb ... 855s Unpacking libxml-namespace-perl (0.02-7) ... 855s Selecting previously unselected package librdf-trine-perl. 855s Preparing to unpack .../273-librdf-trine-perl_1.019-4_all.deb ... 855s Unpacking librdf-trine-perl (1.019-4) ... 856s Selecting previously unselected package librdf-query-perl. 856s Preparing to unpack .../274-librdf-query-perl_2.919-1_all.deb ... 856s Unpacking librdf-query-perl (2.919-1) ... 856s Selecting previously unselected package libtask-weaken-perl. 856s Preparing to unpack .../275-libtask-weaken-perl_1.06-2_all.deb ... 856s Unpacking libtask-weaken-perl (1.06-2) ... 856s Selecting previously unselected package libxml-parser-perl. 856s Preparing to unpack .../276-libxml-parser-perl_2.47-1build4_amd64.deb ... 856s Unpacking libxml-parser-perl (2.47-1build4) ... 856s Selecting previously unselected package libsoap-lite-perl. 856s Preparing to unpack .../277-libsoap-lite-perl_1.27-3_all.deb ... 856s Unpacking libsoap-lite-perl (1.27-3) ... 856s Selecting previously unselected package libstring-random-perl. 856s Preparing to unpack .../278-libstring-random-perl_1%3a0.32-2_all.deb ... 856s Unpacking libstring-random-perl (1:0.32-2) ... 856s Selecting previously unselected package libtest-leaktrace-perl. 856s Preparing to unpack .../279-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 856s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 856s Selecting previously unselected package libtest-output-perl. 856s Preparing to unpack .../280-libtest-output-perl_1.036-1_all.deb ... 856s Unpacking libtest-output-perl (1.036-1) ... 856s Selecting previously unselected package libtest-pod-perl. 856s Preparing to unpack .../281-libtest-pod-perl_1.52-3_all.deb ... 856s Unpacking libtest-pod-perl (1.52-3) ... 856s Selecting previously unselected package libtime-fake-perl. 856s Preparing to unpack .../282-libtime-fake-perl_0.11-4_all.deb ... 856s Unpacking libtime-fake-perl (0.11-4) ... 856s Selecting previously unselected package libtypes-datetime-perl. 856s Preparing to unpack .../283-libtypes-datetime-perl_0.002-4_all.deb ... 856s Unpacking libtypes-datetime-perl (0.002-4) ... 856s Selecting previously unselected package libtypes-path-tiny-perl. 856s Preparing to unpack .../284-libtypes-path-tiny-perl_0.006-2_all.deb ... 856s Unpacking libtypes-path-tiny-perl (0.006-2) ... 856s Selecting previously unselected package libuuid-tiny-perl. 856s Preparing to unpack .../285-libuuid-tiny-perl_1.0400-3_all.deb ... 856s Unpacking libuuid-tiny-perl (1.0400-3) ... 856s Selecting previously unselected package libtypes-uuid-perl. 856s Preparing to unpack .../286-libtypes-uuid-perl_0.004-4_all.deb ... 856s Unpacking libtypes-uuid-perl (0.004-4) ... 856s Selecting previously unselected package liburi-fromhash-perl. 856s Preparing to unpack .../287-liburi-fromhash-perl_0.05-2_all.deb ... 856s Unpacking liburi-fromhash-perl (0.05-2) ... 856s Selecting previously unselected package libtypes-uri-perl. 856s Preparing to unpack .../288-libtypes-uri-perl_0.007-3_all.deb ... 856s Unpacking libtypes-uri-perl (0.007-3) ... 856s Selecting previously unselected package libweb-id-perl. 856s Preparing to unpack .../289-libweb-id-perl_1.927-3_all.deb ... 856s Unpacking libweb-id-perl (1.927-3) ... 856s Selecting previously unselected package libxml-libxslt-perl:amd64. 856s Preparing to unpack .../290-libxml-libxslt-perl_2.003000-3_amd64.deb ... 856s Unpacking libxml-libxslt-perl:amd64 (2.003000-3) ... 856s Selecting previously unselected package libyaml-perl. 856s Preparing to unpack .../291-libyaml-perl_1.31-1_all.deb ... 856s Unpacking libyaml-perl (1.31-1) ... 856s Selecting previously unselected package node-uglify-js. 856s Preparing to unpack .../292-node-uglify-js_3.17.4-2_all.deb ... 856s Unpacking node-uglify-js (3.17.4-2) ... 856s Selecting previously unselected package python3-defusedxml. 856s Preparing to unpack .../293-python3-defusedxml_0.7.1-3_all.deb ... 856s Unpacking python3-defusedxml (0.7.1-3) ... 856s Selecting previously unselected package python3-roman. 856s Preparing to unpack .../294-python3-roman_5.1-1_all.deb ... 856s Unpacking python3-roman (5.1-1) ... 856s Selecting previously unselected package python3-docutils. 856s Preparing to unpack .../295-python3-docutils_0.21.2+dfsg-2_all.deb ... 856s Unpacking python3-docutils (0.21.2+dfsg-2) ... 856s Selecting previously unselected package python3-imagesize. 856s Preparing to unpack .../296-python3-imagesize_1.4.1-1_all.deb ... 856s Unpacking python3-imagesize (1.4.1-1) ... 856s Selecting previously unselected package python3-packaging. 856s Preparing to unpack .../297-python3-packaging_25.0-1_all.deb ... 856s Unpacking python3-packaging (25.0-1) ... 856s Selecting previously unselected package python3-snowballstemmer. 856s Preparing to unpack .../298-python3-snowballstemmer_2.2.0-4build1_all.deb ... 856s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 856s Selecting previously unselected package sphinx-common. 856s Preparing to unpack .../299-sphinx-common_8.2.3-1ubuntu2_all.deb ... 856s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 856s Selecting previously unselected package python3-alabaster. 856s Preparing to unpack .../300-python3-alabaster_0.7.16-0.1_all.deb ... 856s Unpacking python3-alabaster (0.7.16-0.1) ... 856s Selecting previously unselected package python3-sphinx. 856s Preparing to unpack .../301-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 856s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 856s Selecting previously unselected package python3-sphinx-bootstrap-theme. 856s Preparing to unpack .../302-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 856s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 856s Selecting previously unselected package uglifyjs. 856s Preparing to unpack .../303-uglifyjs_3.17.4-2_all.deb ... 856s Unpacking uglifyjs (3.17.4-2) ... 856s Selecting previously unselected package yui-compressor. 856s Preparing to unpack .../304-yui-compressor_2.4.8-3_all.deb ... 856s Unpacking yui-compressor (2.4.8-3) ... 856s Selecting previously unselected package lemonldap-ng-handler. 856s Preparing to unpack .../305-lemonldap-ng-handler_2.21.0+ds-3_all.deb ... 856s Unpacking lemonldap-ng-handler (2.21.0+ds-3) ... 856s Selecting previously unselected package lemonldap-ng. 856s Preparing to unpack .../306-lemonldap-ng_2.21.0+ds-3_all.deb ... 856s Unpacking lemonldap-ng (2.21.0+ds-3) ... 856s Selecting previously unselected package lemonldap-ng-doc. 856s Preparing to unpack .../307-lemonldap-ng-doc_2.21.0+ds-3_all.deb ... 856s Unpacking lemonldap-ng-doc (2.21.0+ds-3) ... 856s Selecting previously unselected package libauthen-radius-perl. 856s Preparing to unpack .../308-libauthen-radius-perl_0.33-1_all.deb ... 856s Unpacking libauthen-radius-perl (0.33-1) ... 856s Setting up libmodule-pluggable-perl (5.2-5) ... 856s Setting up node-uglify-js (3.17.4-2) ... 856s Setting up libio-sessiondata-perl (1.03-3) ... 856s Setting up javascript-common (12+nmu1) ... 856s Setting up liblcms2-2:amd64 (2.16-2) ... 856s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 856s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 856s Setting up libxml-parser-perl (2.47-1build4) ... 856s Setting up libjs-jquery-cookie (12-4) ... 856s Setting up libaom3:amd64 (3.12.1-1) ... 856s Setting up node-lru-cache (10.0.1-3) ... 856s Setting up libmath-random-isaac-perl (1.004-2) ... 856s Setting up libtask-weaken-perl (1.06-2) ... 856s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 856s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 856s Setting up java-common (0.76) ... 856s Setting up libfont-afm-perl (1.20-4) ... 856s Setting up libdynaloader-functions-perl (0.004-2) ... 856s Setting up libclass-method-modifiers-perl (2.15-1) ... 856s Setting up libjs-popper.js (1.16.1+ds-6) ... 856s Setting up libio-pty-perl (1:1.20-1build3) ... 856s Setting up libdata-hexdump-perl (0.04-2) ... 856s Setting up python3-defusedxml (0.7.1-3) ... 856s Setting up libarchive-zip-perl (1.68-1) ... 856s Setting up libsub-identify-perl (0.14-3build4) ... 856s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 856s Setting up libhttp-browserdetect-perl (3.41-1) ... 856s Setting up python3-alabaster (0.7.16-0.1) ... 856s Setting up libio-stringy-perl (2.113-2) ... 856s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 856s Setting up unzip (6.0-28ubuntu7) ... 856s Setting up libxml-namespace-perl (0.02-7) ... 856s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 856s Setting up libperlio-via-timeout-perl (0.32-3) ... 856s Setting up libconvert-binhex-perl (1.125-3) ... 856s Setting up x11-common (1:7.7+24ubuntu1) ... 856s Setting up libtest-pod-perl (1.52-3) ... 856s Setting up libemail-simple-perl (2.218-1) ... 856s Setting up libdeflate0:amd64 (1.23-2) ... 856s Setting up libxml-namespacesupport-perl (1.12-2) ... 856s Setting up m4 (1.4.19-8) ... 856s Setting up libclass-singleton-perl (1.6-2) ... 856s Setting up libtext-aligner-perl (0.16-3) ... 856s Setting up lemonldap-ng-handler (2.21.0+ds-3) ... 856s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 856s Setting up libtext-csv-xs-perl:amd64 (1.60-1) ... 856s Setting up libhtml-format-perl (2.16-2) ... 856s Setting up libossp-uuid16:amd64 (1.6.4-1) ... 856s Setting up libcrypt-jwt-perl (0.037-1) ... 856s Setting up libxstring-perl:amd64 (0.005-2build4) ... 856s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 856s Setting up libyaml-perl (1.31-1) ... 856s Setting up liblist-utilsby-perl (0.12-2) ... 856s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 856s Setting up libtime-fake-perl (0.11-4) ... 856s Setting up libdata-dumper-concise-perl (2.023-3) ... 856s Setting up libnet-netmask-perl (2.0002-2) ... 856s Setting up libxml-namespacefactory-perl (1.02-4) ... 856s Setting up libsub-install-perl (0.929-1) ... 856s Setting up libextutils-depends-perl (0.8002-1) ... 856s Setting up libdata-ieee754-perl (0.02-2) ... 856s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 856s Setting up libxml-sax-base-perl (1.09-3) ... 856s Setting up libio-string-perl (1.08-4) ... 856s Setting up libtest-leaktrace-perl (0.17-1build6) ... 856s Setting up python3-roman (5.1-1) ... 857s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 857s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 857s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 857s Setting up autotools-dev (20240727.1) ... 857s Setting up libclass-data-inheritable-perl (0.10-1) ... 857s Setting up python3-packaging (25.0-1) ... 857s Setting up libalgorithm-c3-perl (0.11-2) ... 857s Setting up libsub-infix-perl (0.004-5) ... 857s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 857s Setting up liblog-log4perl-perl (1.57-1) ... 857s Setting up libnet-smtp-ssl-perl (1.04-2) ... 857s Setting up libcrypt-random-seed-perl (0.03-3) ... 857s Setting up libnspr4:amd64 (2:4.36-1ubuntu2) ... 857s Setting up libmailtools-perl (2.22-1) ... 857s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 857s Setting up libcache-lru-perl (0.04-4) ... 857s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 857s Setting up python3-snowballstemmer (2.2.0-4build1) ... 857s Setting up node-balanced-match (2.0.0-1) ... 857s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 857s Setting up libuuid-tiny-perl (1.0400-3) ... 857s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 857s Setting up libquadmath0:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 857s Setting up libcares2:amd64 (1.34.5-1) ... 857s Setting up libmpc3:amd64 (1.3.1-1build3) ... 857s Setting up libvariable-magic-perl (0.64-1build1) ... 857s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 857s Setting up autopoint (0.23.1-2build2) ... 857s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 857s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 857s Setting up libipc-run-perl (20231003.0-2) ... 857s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 857s Setting up libpcsclite1:amd64 (2.3.3-1) ... 857s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 857s Setting up libltdl7:amd64 (2.5.4-4build1) ... 857s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 857s Setting up libxml-commonns-perl (0.06-6) ... 857s Setting up libstring-random-perl (1:0.32-2) ... 857s Setting up libparams-util-perl (1.102-3build1) ... 857s Setting up libauthen-pam-perl (0.16-6build4) ... 857s Setting up libcrypt-x509-perl (0.55-1) ... 857s Setting up autoconf (2.72-3.1ubuntu1) ... 857s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 857s Setting up libtext-table-perl (1.135-1) ... 857s Setting up libwebp7:amd64 (1.5.0-0.1) ... 857s Setting up libcapture-tiny-perl (0.50-1) ... 857s Setting up libset-scalar-perl (1.29-3) ... 857s Setting up libubsan1:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libsub-name-perl:amd64 (0.28-1) ... 857s Setting up libgssapi-perl (0.28-4build5) ... 857s Setting up dwz (0.16-2) ... 857s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 857s Setting up libhttp-daemon-perl (6.16-1) ... 857s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 857s Setting up libhwasan0:amd64 (15.2.0-5ubuntu1) ... 857s Setting up lemonldap-ng-doc (2.21.0+ds-3) ... 857s Setting up libpath-tiny-perl (0.148-1) ... 857s Setting up libasan8:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 857s Setting up libjargs-java (1.0.0-5) ... 857s Setting up librole-tiny-perl (2.002004-1) ... 857s Setting up debugedit (1:5.2-3) ... 857s Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... 857s Setting up libdevel-globaldestruction-perl (0.14-4) ... 857s Setting up sgml-base (1.31+nmu1) ... 857s Setting up libstrictures-perl (2.000006-1) ... 857s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 857s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 857s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 857s Setting up libicu76:amd64 (76.1-4ubuntu2) ... 857s Setting up node-minimatch (9.0.3-6) ... 857s Setting up libtsan2:amd64 (15.2.0-5ubuntu1) ... 857s Setting up ca-certificates-java (20240118) ... 857s No JRE found. Skipping Java certificates setup. 857s Setting up libexporter-tiny-perl (1.006002-1) ... 857s Setting up node-xtend (4.0.2-3) ... 857s Setting up libisl23:amd64 (0.27-1) ... 857s Setting up lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 857s Setting up libtext-unidecode-perl (1.30-3) ... 857s Setting up libde265-0:amd64 (1.0.16-1) ... 857s Setting up libregexp-assemble-perl (0.38-2) ... 857s Setting up libnet-ip-perl (1.26-4) ... 857s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 857s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 857s Setting up libxmlsec1-1:amd64 (1.3.8-2) ... 857s Setting up libdata-printer-perl (1.002001-1) ... 857s Setting up libcc1-0:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libonig5:amd64 (6.9.10-1) ... 857s Setting up libnet-ipv6addr-perl (1.02-1) ... 857s Setting up libdbi-perl:amd64 (1.647-1) ... 857s Setting up liblsan0:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libconvert-base32-perl (0.06-3) ... 857s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 857s Setting up libitm1:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 857s Setting up python3-imagesize (1.4.1-1) ... 857s Setting up libdata-validate-ip-perl (0.31-1) ... 857s Setting up libemail-address-xs-perl (1.05-1build5) ... 857s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 857s Setting up automake (1:1.17-4ubuntu1) ... 857s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 857s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 857s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 857s Setting up gettext (0.23.1-2build2) ... 857s Setting up libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 857s Setting up java-wrappers (0.5) ... 857s Setting up libossp-uuid-perl (1.6.4-1) ... 857s Setting up libio-socket-timeout-perl (0.32-3) ... 857s Setting up libjq1:amd64 (1.8.1-3ubuntu1) ... 857s Setting up liblist-moreutils-perl (0.430-2) ... 857s Setting up libmatch-simple-perl (0.012-1) ... 857s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 857s Setting up libtype-tiny-perl (2.004000-2) ... 857s Setting up libxmlsec1-openssl1:amd64 (1.3.8-2) ... 857s Setting up liblasso3t64 (2.9.0-2build1) ... 857s Setting up libnss3:amd64 (2:3.114-1) ... 857s Setting up libexception-class-perl (1.45-1) ... 857s Setting up libclass-c3-perl (0.35-2) ... 857s Setting up cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 857s Setting up xfonts-utils (1:7.7+7) ... 857s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 857s Setting up libmime-tools-perl (5.515-1) ... 857s Setting up libxml-sax-perl (1.02+dfsg-4) ... 857s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 857s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 857s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 857s Setting up libauthen-radius-perl (0.33-1) ... 857s Setting up intltool-debian (0.35.0+20060710.6) ... 857s Setting up gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 857s Setting up libbytes-random-secure-perl (0.29-3) ... 857s Setting up libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 857s Setting up libdata-optlist-perl (0.114-1) ... 857s Setting up libdbix-connector-perl (0.60-1) ... 857s Setting up libtest-output-perl (1.036-1) ... 857s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 857s Setting up libraw23t64:amd64 (0.21.4-2) ... 857s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 857s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 857s Warning: program compiled against libxml 215 using older 214 857s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 857s Warning: program compiled against libxml 215 using older 214 857s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 857s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 857s Setting up dh-strip-nondeterminism (1.14.2-1) ... 857s Setting up cpp-15 (15.2.0-5ubuntu1) ... 857s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 857s Setting up xml-core (0.19) ... 858s Setting up jq (1.8.1-3ubuntu1) ... 858s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 858s Setting up liblasso-perl:amd64 (2.9.0-2build1) ... 858s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 858s Setting up libmro-compat-perl (0.15-2) ... 858s Setting up libsub-exporter-perl (0.990-1) ... 858s Setting up libtypes-path-tiny-perl (0.006-2) ... 858s Setting up libeval-closure-perl (0.14-3) ... 858s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 858s Setting up libsoap-lite-perl (1.27-3) ... 858s Setting up g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 858s Setting up libparams-validationcompiler-perl (0.31-1) ... 858s Setting up libtypes-uuid-perl (0.004-4) ... 858s Setting up openjdk-21-jre-headless:amd64 (21.0.9+10-1) ... 858s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 858s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 858s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 858s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 858s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 858s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 858s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 858s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 858s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 858s Setting up po-debconf (1.0.21+nmu1) ... 858s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 858s Setting up fonts-urw-base35 (20200910-8) ... 858s Setting up gcc-15 (15.2.0-5ubuntu1) ... 858s Setting up libmodule-runtime-perl (0.018-1) ... 858s Setting up sphinx-common (8.2.3-1ubuntu2) ... 858s Setting up libdist-checkconflicts-perl (0.11-2) ... 858s Setting up libxml-simple-perl (2.25-2) ... 858s Setting up libxml-libxslt-perl:amd64 (2.003000-3) ... 858s Setting up libemail-abstract-perl (3.010-1) ... 858s Setting up cpp (4:15.2.0-4ubuntu1) ... 858s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 858s Setting up g++-15 (15.2.0-5ubuntu1) ... 858s Setting up libnet-openid-common-perl (1.20-2) ... 858s Setting up libnet-openid-server-perl (1.09-4) ... 858s Setting up lemonldap-ng (2.21.0+ds-3) ... 858s Setting up libtool (2.5.4-4build1) ... 858s Setting up libmodule-implementation-perl (0.09-2) ... 858s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 858s Setting up libpackage-stash-perl (0.40-1) ... 858s Setting up libimport-into-perl (1.002005-2) ... 858s Setting up libmoo-perl (2.005005-1) ... 858s Setting up libdata-perl-perl (0.002011-2) ... 858s Setting up liblist-someutils-perl (0.59-1) ... 858s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 858s Setting up libclass-load-perl (0.25-2) ... 858s Setting up gcc (4:15.2.0-4ubuntu1) ... 858s Setting up dh-autoreconf (21) ... 858s Setting up libspecio-perl (0.50-1) ... 858s Setting up liblist-allutils-perl (0.19-1) ... 858s Setting up libmoox-strictconstructor-perl (0.011-2) ... 858s Setting up g++ (4:15.2.0-4ubuntu1) ... 858s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 858s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 858s Setting up libnet-openid-consumer-perl (1.18-2) ... 858s Setting up libdevel-overloadinfo-perl (0.007-1) ... 858s Setting up build-essential (12.12ubuntu1) ... 858s Setting up libclass-load-xs-perl (0.10-2build5) ... 858s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 858s Setting up libmoox-types-mooselike-perl (0.29-2) ... 858s Setting up libparams-validate-perl:amd64 (1.31-2build4) ... 858s Setting up libb-hooks-endofscope-perl (0.28-2) ... 858s Setting up liburi-fromhash-perl (0.05-2) ... 858s Setting up libmoox-handlesvia-perl (0.001009-2) ... 858s Setting up libthrowable-perl (1.001-2) ... 858s Setting up libmoose-perl:amd64 (2.2207-1build3) ... 858s Setting up libtypes-uri-perl (0.007-3) ... 858s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 858s Setting up debhelper (13.24.2ubuntu1) ... 858s Setting up libemail-sender-perl (2.601-1) ... 858s Setting up libnamespace-sweep-perl (0.006-5) ... 858s Setting up libnamespace-clean-perl (0.27-2) ... 858s Setting up libmoosex-arrayref-perl (0.005-5) ... 858s Setting up libiri-perl (0.013-1) ... 858s Setting up librdf-trine-perl (1.019-4) ... 858s Setting up libnamespace-autoclean-perl (0.31-1) ... 858s Setting up libdatetime-locale-perl (1:1.41-1) ... 858s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 858s Setting up libdatetime-perl (2:1.65-1build3) ... 858s Setting up libtypes-datetime-perl (0.002-4) ... 858s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 858s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 858s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 858s Setting up librdf-query-perl (2.919-1) ... 858s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 858s Setting up libweb-id-perl (1.927-3) ... 858s Setting up libgeoip2-perl (2.006002-2) ... 858s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 858s Setting up libheif-plugin-aomdec:amd64 (1.20.2-1) ... 858s Setting up libheif-plugin-libde265:amd64 (1.20.2-1) ... 858s Setting up node-corepack (0.24.0-5) ... 858s Setting up libnode115:amd64 (20.19.4+dfsg-1) ... 858s Setting up libheif1:amd64 (1.20.2-1) ... 858s Setting up nodejs (20.19.4+dfsg-1) ... 858s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 858s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 858s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.3+dfsg1-1) ... 858s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 858s Setting up node-semver (7.6.1+~7.5.8-2) ... 858s Setting up uglifyjs (3.17.4-2) ... 858s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 858s Setting up node-debug (4.4.1+~4.1.12-1) ... 858s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 858s Setting up libgd-perl (2.78-1build4) ... 858s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 858s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 858s Setting up libgd-securityimage-perl (1.75-3) ... 858s Processing triggers for install-info (7.1.1-1ubuntu1) ... 858s Processing triggers for libc-bin (2.42-0ubuntu3) ... 858s Processing triggers for man-db (2.13.1-1) ... 860s Processing triggers for ca-certificates-java (20240118) ... 860s Adding debian:ACCVRAIZ1.pem 860s Adding debian:AC_RAIZ_FNMT-RCM.pem 860s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 860s Adding debian:ANF_Secure_Server_Root_CA.pem 860s Adding debian:Actalis_Authentication_Root_CA.pem 860s Adding debian:AffirmTrust_Commercial.pem 860s Adding debian:AffirmTrust_Networking.pem 860s Adding debian:AffirmTrust_Premium.pem 860s Adding debian:AffirmTrust_Premium_ECC.pem 860s Adding debian:Amazon_Root_CA_1.pem 860s Adding debian:Amazon_Root_CA_2.pem 860s Adding debian:Amazon_Root_CA_3.pem 860s Adding debian:Amazon_Root_CA_4.pem 860s Adding debian:Atos_TrustedRoot_2011.pem 860s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 860s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 860s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 860s Adding debian:BJCA_Global_Root_CA1.pem 860s Adding debian:BJCA_Global_Root_CA2.pem 860s Adding debian:Baltimore_CyberTrust_Root.pem 860s Adding debian:Buypass_Class_2_Root_CA.pem 860s Adding debian:Buypass_Class_3_Root_CA.pem 860s Adding debian:CA_Disig_Root_R2.pem 860s Adding debian:CFCA_EV_ROOT.pem 860s Adding debian:COMODO_Certification_Authority.pem 860s Adding debian:COMODO_ECC_Certification_Authority.pem 860s Adding debian:COMODO_RSA_Certification_Authority.pem 860s Adding debian:Certainly_Root_E1.pem 860s Adding debian:Certainly_Root_R1.pem 860s Adding debian:Certigna.pem 860s Adding debian:Certigna_Root_CA.pem 860s Adding debian:Certum_EC-384_CA.pem 860s Adding debian:Certum_Trusted_Network_CA.pem 860s Adding debian:Certum_Trusted_Network_CA_2.pem 860s Adding debian:Certum_Trusted_Root_CA.pem 860s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 860s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 860s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 860s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 860s Adding debian:Comodo_AAA_Services_root.pem 860s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 860s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 860s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 860s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 860s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 860s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 860s Adding debian:DigiCert_Assured_ID_Root_CA.pem 860s Adding debian:DigiCert_Assured_ID_Root_G2.pem 860s Adding debian:DigiCert_Assured_ID_Root_G3.pem 860s Adding debian:DigiCert_Global_Root_CA.pem 860s Adding debian:DigiCert_Global_Root_G2.pem 860s Adding debian:DigiCert_Global_Root_G3.pem 860s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 860s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 860s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 860s Adding debian:DigiCert_Trusted_Root_G4.pem 860s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 860s Adding debian:Entrust_Root_Certification_Authority.pem 860s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 860s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 860s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 860s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 860s Adding debian:GLOBALTRUST_2020.pem 860s Adding debian:GTS_Root_R1.pem 860s Adding debian:GTS_Root_R2.pem 860s Adding debian:GTS_Root_R3.pem 860s Adding debian:GTS_Root_R4.pem 860s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 860s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 860s Adding debian:GlobalSign_Root_CA.pem 860s Adding debian:GlobalSign_Root_CA_-_R3.pem 860s Adding debian:GlobalSign_Root_CA_-_R6.pem 860s Adding debian:GlobalSign_Root_E46.pem 860s Adding debian:GlobalSign_Root_R46.pem 860s Adding debian:Go_Daddy_Class_2_CA.pem 860s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 860s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 860s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 860s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 860s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 860s Adding debian:HiPKI_Root_CA_-_G1.pem 860s Adding debian:Hongkong_Post_Root_CA_3.pem 860s Adding debian:ISRG_Root_X1.pem 860s Adding debian:ISRG_Root_X2.pem 860s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 860s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 860s Adding debian:Izenpe.com.pem 860s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 860s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 860s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 860s Adding debian:NAVER_Global_Root_Certification_Authority.pem 860s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 860s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 860s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 860s Adding debian:QuoVadis_Root_CA_1_G3.pem 860s Adding debian:QuoVadis_Root_CA_2.pem 860s Adding debian:QuoVadis_Root_CA_2_G3.pem 860s Adding debian:QuoVadis_Root_CA_3.pem 860s Adding debian:QuoVadis_Root_CA_3_G3.pem 860s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 860s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 860s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 860s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 860s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 860s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 860s Adding debian:SZAFIR_ROOT_CA2.pem 860s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 860s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 860s Adding debian:SecureSign_Root_CA12.pem 860s Adding debian:SecureSign_Root_CA14.pem 860s Adding debian:SecureSign_Root_CA15.pem 860s Adding debian:SecureTrust_CA.pem 860s Adding debian:Secure_Global_CA.pem 860s Adding debian:Security_Communication_ECC_RootCA1.pem 860s Adding debian:Security_Communication_RootCA2.pem 860s Adding debian:Starfield_Class_2_CA.pem 860s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 860s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 860s Adding debian:SwissSign_Gold_CA_-_G2.pem 860s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 860s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 860s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 860s Adding debian:TWCA_CYBER_Root_CA.pem 860s Adding debian:TWCA_Global_Root_CA.pem 860s Adding debian:TWCA_Root_Certification_Authority.pem 860s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 860s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 860s Adding debian:TeliaSonera_Root_CA_v1.pem 860s Adding debian:Telia_Root_CA_v2.pem 860s Adding debian:TrustAsia_Global_Root_CA_G3.pem 860s Adding debian:TrustAsia_Global_Root_CA_G4.pem 860s Adding debian:Trustwave_Global_Certification_Authority.pem 860s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 860s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 860s Adding debian:TunTrust_Root_CA.pem 860s Adding debian:UCA_Extended_Validation_Root.pem 860s Adding debian:UCA_Global_G2_Root.pem 860s Adding debian:USERTrust_ECC_Certification_Authority.pem 860s Adding debian:USERTrust_RSA_Certification_Authority.pem 860s Adding debian:XRamp_Global_CA_Root.pem 860s Adding debian:certSIGN_ROOT_CA.pem 860s Adding debian:certSIGN_Root_CA_G2.pem 860s Adding debian:e-Szigno_Root_CA_2017.pem 860s Adding debian:ePKI_Root_Certification_Authority.pem 860s Adding debian:emSign_ECC_Root_CA_-_C3.pem 860s Adding debian:emSign_ECC_Root_CA_-_G3.pem 860s Adding debian:emSign_Root_CA_-_C1.pem 860s Adding debian:emSign_Root_CA_-_G1.pem 860s Adding debian:vTrus_ECC_Root_CA.pem 860s Adding debian:vTrus_Root_CA.pem 860s done. 860s Setting up yui-compressor (2.4.8-3) ... 860s Setting up default-jre-headless (2:1.21-76) ... 860s Processing triggers for sgml-base (1.31+nmu1) ... 860s Setting up docutils-common (0.21.2+dfsg-2) ... 860s Processing triggers for sgml-base (1.31+nmu1) ... 860s Setting up python3-docutils (0.21.2+dfsg-2) ... 860s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 863s autopkgtest [02:38:38]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 863s autopkgtest [02:38:38]: test runtime-deps-and-recommends: [----------------------- 873s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 873s 1..40 873s ok 1 - Package lemonldap-ng is known to dpkg 873s ok 2 - Got status information for package lemonldap-ng 873s ok 3 - Got file list for package lemonldap-ng 873s ok 4 # skip no perl modules to test in lemonldap-ng 873s ok 5 - Package lemonldap-ng-doc is known to dpkg 873s ok 6 - Got status information for package lemonldap-ng-doc 873s ok 7 - Got file list for package lemonldap-ng-doc 873s ok 8 # skip no perl modules to test in lemonldap-ng-doc 873s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 873s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 873s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 873s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 873s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 873s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 873s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 873s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 873s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 873s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 873s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 873s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 873s ok 21 - Package lemonldap-ng-handler is known to dpkg 873s ok 22 - Got status information for package lemonldap-ng-handler 873s ok 23 - Got file list for package lemonldap-ng-handler 873s ok 24 # skip no perl modules to test in lemonldap-ng-handler 873s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 873s ok 26 - Got status information for package liblemonldap-ng-handler-perl 873s ok 27 - Got file list for package liblemonldap-ng-handler-perl 873s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 873s 1..37 873s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 873s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 873s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 873s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 873s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 873s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 873s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 873s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 873s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 873s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 873s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 873s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 873s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 873s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 873s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 873s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 873s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 873s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 873s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/AuthBasic.pm exited successfully 873s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/CDA.pm exited successfully 873s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Fail.pm exited successfully 873s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 873s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 873s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/OAuth2.pm exited successfully 873s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 873s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/ServiceToken.pm exited successfully 873s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 873s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 873s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/AuthBasic.pm exited successfully 873s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/CDA.pm exited successfully 873s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOps.pm exited successfully 873s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsCDA.pm exited successfully 873s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsST.pm exited successfully 873s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Fail.pm exited successfully 873s # 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. 873s # 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. 873s # 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. 873s # 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. 873s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 873s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 873s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 873s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 873s # 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. 873s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 873s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 873s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 873s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/OAuth2.pm exited successfully 873s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/ServiceToken.pm exited successfully 873s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 873s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 873s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 873s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 873s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 873s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 873s ok 30 - Got status information for package liblemonldap-ng-common-perl 873s ok 31 - Got file list for package liblemonldap-ng-common-perl 873s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 873s 1..79 873s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 873s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 873s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 873s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 873s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 873s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 873s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 873s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 873s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 873s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 873s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 873s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 873s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 873s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 873s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 873s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 873s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 873s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 873s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 873s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 873s # 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. 873s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 873s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 873s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 873s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 873s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 873s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 873s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 873s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 873s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 873s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 873s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 873s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 873s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 873s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 873s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 873s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 873s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 873s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 873s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 873s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 873s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 873s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 873s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 873s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 873s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 873s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 873s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 873s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 873s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 873s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 873s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 873s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 873s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 873s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 873s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 873s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 873s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 873s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 873s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 873s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 873s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 873s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 873s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 873s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 873s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 873s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 873s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 873s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 873s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 873s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 873s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 873s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 873s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 873s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 873s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 873s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 873s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 873s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 873s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 873s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 873s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 873s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 873s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 873s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 873s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 873s ok 34 - Got status information for package liblemonldap-ng-manager-perl 873s ok 35 - Got file list for package liblemonldap-ng-manager-perl 873s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 873s 1..30 873s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 873s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 873s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 873s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 873s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 873s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 873s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 873s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 873s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 873s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 873s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 873s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 873s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 873s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 873s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 873s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 873s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 873s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 873s # Attempt to call undefined import method with arguments ("_listAttributes") via package "Lemonldap::NG::Manager::Api::Common" (Perhaps you forgot to load the package?) at /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm line 8. 873s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 873s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 873s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 873s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 873s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 873s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 873s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 873s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 873s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 873s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 873s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 873s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 873s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 873s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 873s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 873s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 873s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 873s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 873s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 873s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 873s ok 38 - Got status information for package liblemonldap-ng-portal-perl 873s ok 39 - Got file list for package liblemonldap-ng-portal-perl 873s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 873s 1..173 873s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 873s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 873s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 873s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 873s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 873s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 873s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 873s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 873s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 873s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 873s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 873s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 873s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 873s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 873s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 873s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 873s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 873s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 873s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 873s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 873s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 873s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 873s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 873s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 873s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 873s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 873s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 873s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 873s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 873s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 873s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 873s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 873s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 873s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 873s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 873s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 873s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 873s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 873s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 873s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 873s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 873s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 873s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 873s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 873s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 873s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 873s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 873s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 873s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 873s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 873s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 873s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 873s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 873s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 873s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 873s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 873s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 873s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 873s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2522. 873s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 873s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 873s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Choice.pm exited successfully 873s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 873s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 873s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 873s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 873s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 873s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 873s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 873s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 873s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 873s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 873s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 873s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 873s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 873s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 873s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 873s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 873s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 873s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 873s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 873s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 873s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 873s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 873s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 873s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 873s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 873s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 873s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 873s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 873s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 873s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 873s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 873s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 873s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 873s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 873s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 873s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 873s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 873s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 873s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 873s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 873s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 873s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 873s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 873s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 873s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 873s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 873s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 873s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 873s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 873s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 873s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 873s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 873s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 873s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 873s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 873s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 873s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 873s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 873s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 873s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 873s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 873s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 873s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 873s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 873s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 873s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 873s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 873s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 873s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 873s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 873s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 873s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 873s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 873s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 873s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 873s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 873s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 873s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 873s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 873s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 873s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 873s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 873s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 873s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 873s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 873s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 873s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 873s # Warning: program compiled against libxml 215 using older 214 873s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 873s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 873s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 873s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 873s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 873s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 873s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 873s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 873s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 873s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 873s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 873s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 873s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 873s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 873s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 873s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 873s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 873s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 873s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 873s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 873s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 873s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 873s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 873s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 873s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 873s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 873s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 873s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 873s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 873s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 873s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 873s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 873s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 873s ok 873s All tests successful. 873s Files=1, Tests=40, 10 wallclock secs ( 0.05 usr 0.00 sys + 8.39 cusr 1.41 csys = 9.85 CPU) 873s Result: PASS 873s autopkgtest [02:38:48]: test runtime-deps-and-recommends: -----------------------] 874s runtime-deps-and-recommends PASS (superficial) 874s autopkgtest [02:38:49]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 874s autopkgtest [02:38:49]: @@@@@@@@@@@@@@@@@@@@ summary 874s fastcgiserver PASS 874s common-test PASS 874s handler-test PASS 874s portal-test PASS 874s manager-test PASS 874s runtime-deps-common PASS (superficial) 874s runtime-deps-portal PASS (superficial) 874s runtime-deps-manager PASS (superficial) 874s runtime-deps-and-recommends PASS (superficial)