0s autopkgtest [06:05:03]: starting date and time: 2026-02-03 06:05:03+0000 0s autopkgtest [06:05:03]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [06:05:03]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g2cyndzu/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:debconf --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=debconf/1.5.91build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-7.secgroup --name adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 126s autopkgtest [06:07:09]: testbed dpkg architecture: amd64 126s autopkgtest [06:07:09]: testbed apt version: 3.1.14 127s autopkgtest [06:07:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 127s autopkgtest [06:07:10]: testbed release detected to be: None 128s autopkgtest [06:07:11]: updating testbed package index (apt update) 128s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 128s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 128s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 128s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 128s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 128s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 128s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 128s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 128s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 128s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 128s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 128s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 128s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 128s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 129s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 129s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 129s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 129s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 129s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 129s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 129s Fetched 3920 kB in 1s (3632 kB/s) 130s Reading package lists... 130s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 130s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 130s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 130s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 131s Reading package lists... 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s Calculating upgrade... 131s The following packages will be upgraded: 131s debconf debconf-i18n python3-debconf 131s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s Need to get 357 kB of archives. 131s After this operation, 0 B of additional disk space will be used. 131s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 131s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 131s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 132s dpkg-preconfigure: unable to re-open stdin: No such file or directory 132s Fetched 357 kB in 0s (13.5 MB/s) 132s (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 ... 83957 files and directories currently installed.) 132s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 132s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 132s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 132s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 132s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 132s Unpacking debconf (1.5.91build1) over (1.5.91) ... 132s Setting up debconf (1.5.91build1) ... 132s Setting up python3-debconf (1.5.91build1) ... 132s Setting up debconf-i18n (1.5.91build1) ... 132s Processing triggers for man-db (2.13.1-1) ... 133s autopkgtest [06:07:16]: upgrading testbed (apt dist-upgrade and autopurge) 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 134s Calculating upgrade... 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s Solving dependencies... 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 136s autopkgtest [06:07:19]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 136s autopkgtest [06:07:19]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 141s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 141s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 141s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 141s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 141s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 142s autopkgtest [06:07:25]: testing package lemonldap-ng version 2.22.1+ds-1 142s autopkgtest [06:07:25]: build not needed 143s autopkgtest [06:07:26]: test fastcgiserver: preparing testbed 143s Reading package lists... 144s Building dependency tree... 144s Reading state information... 144s Solving dependencies... 144s The following NEW packages will be installed: 144s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 144s fonts-glyphicons-halflings imagemagick-7-common javascript-common 144s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 144s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 144s libapache-logformat-compiler-perl libapache-session-perl 144s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 144s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 144s libclass-inspector-perl libclass-method-modifiers-perl 144s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 144s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 144s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 144s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 144s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 144s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 144s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 144s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 144s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 144s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 144s libemail-sender-perl libemail-simple-perl libencode-locale-perl 144s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 144s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 144s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 144s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 144s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 144s libheif-plugin-libde265 libheif1 libhtml-format-perl 144s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 144s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 144s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 144s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 144s libimage-magick-perl libimage-magick-q16-perl libimagequant0 144s libimport-into-perl libio-html-perl libio-socket-ssl-perl 144s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 144s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 144s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 144s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 144s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 144s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 144s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 144s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 144s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 144s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 144s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 144s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 144s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 144s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 144s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 144s libstring-random-perl libsub-exporter-perl libsub-install-perl 144s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 144s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 144s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 144s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 144s libwww-robotrules-perl libxpm4 perl-openssl-defaults 144s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 144s Need to get 28.1 MB of archives. 144s After this operation, 95.8 MB of additional disk space will be used. 144s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 144s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 144s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 144s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-mono all 2.37-8build1 [502 kB] 144s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-core all 2.37-8build1 [834 kB] 144s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 144s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 144s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 144s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 144s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 144s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 144s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 144s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 144s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 144s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 144s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 144s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 144s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 144s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 144s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 144s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 144s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 144s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 144s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 144s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 144s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 144s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 144s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 144s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 144s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 144s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 144s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 144s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 144s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 144s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 144s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 144s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 144s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 144s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 144s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 144s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 144s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 144s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 144s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 144s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 144s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 144s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 145s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 145s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 145s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 145s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 145s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 145s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 145s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 145s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 145s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 145s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 145s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 145s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 145s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 145s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 145s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 145s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 145s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 145s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 145s Get:66 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 145s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 145s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 145s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 145s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 145s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 145s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 145s Get:73 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 145s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 145s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 145s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 145s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 145s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 145s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 145s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 145s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 145s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 145s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 145s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 145s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 145s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 145s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 145s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 145s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 145s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 145s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 145s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 145s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 145s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 145s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 145s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 145s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 145s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 145s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 145s Get:100 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 145s Get:101 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 145s Get:102 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 145s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 145s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 145s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 145s Get:106 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 145s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 145s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 145s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 145s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 145s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 145s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 145s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 145s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 145s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 145s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 145s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 145s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 145s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 145s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 145s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 145s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 145s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 145s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 145s Get:125 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 145s Get:126 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 145s Get:127 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 145s Get:128 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 145s Get:129 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 145s Get:130 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 145s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 145s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 145s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 145s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 145s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 145s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 145s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 145s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 145s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 145s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 145s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 145s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 145s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 145s Get:144 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 145s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 145s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 145s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 145s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 145s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 145s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 145s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 145s Get:152 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 145s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 145s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 145s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 145s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtype-tiny-perl all 2.010001-1 [385 kB] 145s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-client-perl all 0.09-1build1 [15.6 kB] 145s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 145s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 145s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 145s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 145s Get:162 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 145s Get:163 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 145s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 145s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 145s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 145s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 145s Get:168 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 145s Get:169 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 145s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 146s Preconfiguring packages ... 146s Fetched 28.1 MB in 2s (17.7 MB/s) 146s Selecting previously unselected package imagemagick-7-common. 146s (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 ... 83957 files and directories currently installed.) 146s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 146s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 146s Selecting previously unselected package libgomp1:amd64. 146s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 146s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 146s Selecting previously unselected package libfftw3-double3:amd64. 146s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 146s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 146s Selecting previously unselected package fonts-dejavu-mono. 146s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8build1_all.deb ... 146s Unpacking fonts-dejavu-mono (2.37-8build1) ... 146s Selecting previously unselected package fonts-dejavu-core. 146s Preparing to unpack .../004-fonts-dejavu-core_2.37-8build1_all.deb ... 146s Unpacking fonts-dejavu-core (2.37-8build1) ... 146s Selecting previously unselected package fontconfig-config. 146s Preparing to unpack .../005-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 146s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 146s Selecting previously unselected package libfontconfig1:amd64. 146s Preparing to unpack .../006-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 146s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 146s Selecting previously unselected package libsharpyuv0:amd64. 146s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 146s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 146s Selecting previously unselected package libaom3:amd64. 146s Preparing to unpack .../008-libaom3_3.13.1-2_amd64.deb ... 146s Unpacking libaom3:amd64 (3.13.1-2) ... 146s Selecting previously unselected package libheif-plugin-aomdec:amd64. 146s Preparing to unpack .../009-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 146s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 146s Selecting previously unselected package libde265-0:amd64. 146s Preparing to unpack .../010-libde265-0_1.0.16-1build1_amd64.deb ... 146s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 146s Selecting previously unselected package libheif-plugin-libde265:amd64. 146s Preparing to unpack .../011-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 146s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 146s Selecting previously unselected package libheif1:amd64. 146s Preparing to unpack .../012-libheif1_1.21.2-1_amd64.deb ... 146s Unpacking libheif1:amd64 (1.21.2-1) ... 146s Selecting previously unselected package libjbig0:amd64. 146s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 146s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 146s Selecting previously unselected package libjpeg-turbo8:amd64. 146s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 146s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 146s Selecting previously unselected package libjpeg8:amd64. 146s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_amd64.deb ... 146s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 146s Selecting previously unselected package liblcms2-2:amd64. 146s Preparing to unpack .../016-liblcms2-2_2.17-1_amd64.deb ... 146s Unpacking liblcms2-2:amd64 (2.17-1) ... 146s Selecting previously unselected package liblqr-1-0:amd64. 146s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.2_amd64.deb ... 146s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 146s Selecting previously unselected package libltdl7:amd64. 146s Preparing to unpack .../018-libltdl7_2.5.4-9_amd64.deb ... 146s Unpacking libltdl7:amd64 (2.5.4-9) ... 146s Selecting previously unselected package libopenjp2-7:amd64. 146s Preparing to unpack .../019-libopenjp2-7_2.5.4-1_amd64.deb ... 146s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 146s Selecting previously unselected package libraw23t64:amd64. 146s Preparing to unpack .../020-libraw23t64_0.21.4-2_amd64.deb ... 146s Unpacking libraw23t64:amd64 (0.21.4-2) ... 146s Selecting previously unselected package libdeflate0:amd64. 146s Preparing to unpack .../021-libdeflate0_1.23-2_amd64.deb ... 146s Unpacking libdeflate0:amd64 (1.23-2) ... 146s Selecting previously unselected package liblerc4:amd64. 146s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 146s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 146s Selecting previously unselected package libwebp7:amd64. 146s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_amd64.deb ... 146s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 146s Selecting previously unselected package libtiff6:amd64. 146s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 146s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 146s Selecting previously unselected package libwebpdemux2:amd64. 146s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 146s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 146s Selecting previously unselected package libwebpmux3:amd64. 146s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 146s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 146s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 146s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 146s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 146s Selecting previously unselected package libimage-magick-q16-perl. 146s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 146s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 146s Selecting previously unselected package libimage-magick-perl. 146s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 146s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 146s Selecting previously unselected package libfcgi0t64:amd64. 146s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 146s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 146s Selecting previously unselected package libfcgi-perl. 146s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 146s Unpacking libfcgi-perl (0.82+ds-3build3) ... 146s Selecting previously unselected package libfcgi-procmanager-perl. 146s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 146s Unpacking libfcgi-procmanager-perl (0.28-3) ... 146s Selecting previously unselected package libcrypt-urandom-perl. 146s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_amd64.deb ... 146s Unpacking libcrypt-urandom-perl (0.54-1) ... 146s Selecting previously unselected package libapache-session-perl. 146s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 146s Unpacking libapache-session-perl (1.94-2) ... 146s Selecting previously unselected package liberror-perl. 146s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 146s Unpacking liberror-perl (0.17030-1) ... 146s Selecting previously unselected package libipc-sharelite-perl. 146s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 146s Unpacking libipc-sharelite-perl (0.17-5build4) ... 146s Selecting previously unselected package libcache-cache-perl. 146s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 146s Unpacking libcache-cache-perl (1.08-3) ... 146s Selecting previously unselected package libclass-xsaccessor-perl. 146s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 146s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 146s Selecting previously unselected package libconfig-inifiles-perl. 146s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 146s Unpacking libconfig-inifiles-perl (3.000003-4) ... 146s Selecting previously unselected package perl-openssl-defaults:amd64. 146s Preparing to unpack .../040-perl-openssl-defaults_7build4_amd64.deb ... 146s Unpacking perl-openssl-defaults:amd64 (7build4) ... 146s Selecting previously unselected package libcrypt-openssl-bignum-perl. 146s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 146s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 146s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 146s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 146s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 146s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 146s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 146s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 146s Selecting previously unselected package libconvert-asn1-perl. 146s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 146s Unpacking libconvert-asn1-perl (0.34-1) ... 146s Selecting previously unselected package libcrypt-openssl-x509-perl. 146s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 146s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 146s Selecting previously unselected package libclass-errorhandler-perl. 146s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 146s Unpacking libclass-errorhandler-perl (0.04-3) ... 146s Selecting previously unselected package libcrypt-des-perl:amd64. 146s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_amd64.deb ... 146s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 146s Selecting previously unselected package libcrypt-des-ede3-perl. 146s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 146s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 146s Selecting previously unselected package libcryptx-perl. 146s Preparing to unpack .../049-libcryptx-perl_0.087-1_amd64.deb ... 146s Unpacking libcryptx-perl (0.087-1) ... 146s Selecting previously unselected package libconvert-pem-perl. 146s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 146s Unpacking libconvert-pem-perl (0.13-1) ... 146s Selecting previously unselected package libcrypt-rijndael-perl. 146s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 146s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 146s Selecting previously unselected package libhtml-tagset-perl. 146s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 146s Unpacking libhtml-tagset-perl (3.24-1) ... 146s Selecting previously unselected package liburi-perl. 146s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 146s Unpacking liburi-perl (5.34-2build1) ... 146s Selecting previously unselected package libhtml-parser-perl:amd64. 146s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_amd64.deb ... 146s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 146s Selecting previously unselected package libcgi-pm-perl. 146s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 146s Unpacking libcgi-pm-perl (4.71-1build1) ... 146s Selecting previously unselected package libhtml-template-perl. 146s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 146s Unpacking libhtml-template-perl (2.97-2build1) ... 146s Selecting previously unselected package libjson-perl. 146s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 146s Unpacking libjson-perl (4.10000-1) ... 146s Selecting previously unselected package libcommon-sense-perl:amd64. 146s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_amd64.deb ... 146s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 146s Selecting previously unselected package libtypes-serialiser-perl. 146s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 146s Unpacking libtypes-serialiser-perl (1.01-1) ... 146s Selecting previously unselected package libjson-xs-perl. 146s Preparing to unpack .../060-libjson-xs-perl_4.040-1_amd64.deb ... 146s Unpacking libjson-xs-perl (4.040-1) ... 146s Selecting previously unselected package libmouse-perl:amd64. 146s Preparing to unpack .../061-libmouse-perl_2.6.1-1_amd64.deb ... 146s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 146s Selecting previously unselected package libnet-cidr-perl. 146s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 146s Unpacking libnet-cidr-perl (0.27-1build1) ... 146s Selecting previously unselected package libnet-ssleay-perl:amd64. 146s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_amd64.deb ... 146s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 146s Selecting previously unselected package libposix-strftime-compiler-perl. 146s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 146s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 146s Selecting previously unselected package libapache-logformat-compiler-perl. 146s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 146s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 147s Selecting previously unselected package libcookie-baker-perl. 147s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 147s Unpacking libcookie-baker-perl (0.12-1) ... 147s Selecting previously unselected package libdevel-stacktrace-perl. 147s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 147s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 147s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 147s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 147s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 147s Selecting previously unselected package libclass-inspector-perl. 147s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 147s Unpacking libclass-inspector-perl (1.36-3) ... 147s Selecting previously unselected package libfile-sharedir-perl. 147s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 147s Unpacking libfile-sharedir-perl (1.118-3) ... 147s Selecting previously unselected package libfilesys-notify-simple-perl. 147s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 147s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 147s Selecting previously unselected package libhash-multivalue-perl. 147s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 147s Unpacking libhash-multivalue-perl (0.16-3) ... 147s Selecting previously unselected package libhttp-multipartparser-perl. 147s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 147s Unpacking libhttp-multipartparser-perl (0.02-3) ... 147s Selecting previously unselected package libjson-maybexs-perl. 147s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 147s Unpacking libjson-maybexs-perl (1.004008-1) ... 147s Selecting previously unselected package libstream-buffered-perl. 147s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 147s Unpacking libstream-buffered-perl (0.03-3) ... 147s Selecting previously unselected package libwww-form-urlencoded-perl. 147s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 147s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 147s Selecting previously unselected package libhttp-entity-parser-perl. 147s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 147s Unpacking libhttp-entity-parser-perl (0.25-2) ... 147s Selecting previously unselected package libtimedate-perl. 147s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 147s Unpacking libtimedate-perl (2.3300-2) ... 147s Selecting previously unselected package libhttp-date-perl. 147s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 147s Unpacking libhttp-date-perl (6.06-1) ... 147s Selecting previously unselected package libhttp-headers-fast-perl. 147s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 147s Unpacking libhttp-headers-fast-perl (0.22-3) ... 147s Selecting previously unselected package libclone-perl:amd64. 147s Preparing to unpack .../081-libclone-perl_0.47-1_amd64.deb ... 147s Unpacking libclone-perl:amd64 (0.47-1) ... 147s Selecting previously unselected package libencode-locale-perl. 147s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 147s Unpacking libencode-locale-perl (1.05-3) ... 147s Selecting previously unselected package libio-html-perl. 147s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 147s Unpacking libio-html-perl (1.004-3) ... 147s Selecting previously unselected package liblwp-mediatypes-perl. 147s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 147s Unpacking liblwp-mediatypes-perl (6.04-2) ... 147s Selecting previously unselected package libhttp-message-perl. 147s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 147s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 147s Selecting previously unselected package libtest-sharedfork-perl. 147s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 147s Unpacking libtest-sharedfork-perl (0.35-3) ... 147s Selecting previously unselected package libtest-tcp-perl. 147s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 147s Unpacking libtest-tcp-perl (2.22-2) ... 147s Selecting previously unselected package libtry-tiny-perl. 147s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 147s Unpacking libtry-tiny-perl (0.32-1) ... 147s Selecting previously unselected package libplack-perl. 147s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 147s Unpacking libplack-perl (1.0051-1) ... 147s Selecting previously unselected package libfile-listing-perl. 147s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 147s Unpacking libfile-listing-perl (6.16-1) ... 147s Selecting previously unselected package libhtml-tree-perl. 147s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 147s Unpacking libhtml-tree-perl (5.07-3) ... 147s Selecting previously unselected package libhttp-cookies-perl. 147s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 147s Unpacking libhttp-cookies-perl (6.11-1) ... 147s Selecting previously unselected package libhttp-negotiate-perl. 147s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 147s Unpacking libhttp-negotiate-perl (6.01-2) ... 147s Selecting previously unselected package libio-socket-ssl-perl. 147s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 147s Unpacking libio-socket-ssl-perl (2.098-1) ... 147s Selecting previously unselected package libnet-http-perl. 147s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 147s Unpacking libnet-http-perl (6.24-1build1) ... 147s Selecting previously unselected package liblwp-protocol-https-perl. 147s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 147s Unpacking liblwp-protocol-https-perl (6.14-1) ... 147s Selecting previously unselected package libwww-robotrules-perl. 147s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 147s Unpacking libwww-robotrules-perl (6.02-1build1) ... 147s Selecting previously unselected package libwww-perl. 147s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 147s Unpacking libwww-perl (6.81-1build1) ... 147s Selecting previously unselected package liblemonldap-ng-common-perl. 147s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 147s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 147s Selecting previously unselected package liblemonldap-ng-handler-perl. 147s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 147s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 147s Selecting previously unselected package lemonldap-ng-fastcgi-server. 147s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 147s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 147s Selecting previously unselected package lemonldap-ng-uwsgi-app. 147s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 147s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 147s Selecting previously unselected package libemail-date-format-perl. 147s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 147s Unpacking libemail-date-format-perl (1.008-1) ... 147s Selecting previously unselected package libhash-merge-simple-perl. 147s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 147s Unpacking libhash-merge-simple-perl (0.052-1) ... 147s Selecting previously unselected package libjs-angularjs. 147s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 147s Unpacking libjs-angularjs (1.8.3-3) ... 147s Selecting previously unselected package fonts-glyphicons-halflings. 147s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 147s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 147s Selecting previously unselected package libjs-bootstrap. 147s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 147s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 147s Selecting previously unselected package libjs-es5-shim. 147s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 147s Unpacking libjs-es5-shim (4.6.7-2) ... 147s Selecting previously unselected package libjs-jquery. 147s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 147s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 147s Selecting previously unselected package libregexp-common-perl. 147s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 147s Unpacking libregexp-common-perl (2024080801-1) ... 147s Selecting previously unselected package liblemonldap-ng-manager-perl. 147s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 147s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 147s Selecting previously unselected package fonts-font-awesome. 147s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 147s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 147s Selecting previously unselected package libconvert-base32-perl. 147s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 147s Unpacking libconvert-base32-perl (0.06-3) ... 147s Selecting previously unselected package libdigest-hmac-perl. 147s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 147s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 147s Selecting previously unselected package libfont-afm-perl. 147s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 147s Unpacking libfont-afm-perl (1.20-4) ... 147s Selecting previously unselected package libhtml-format-perl. 147s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 147s Unpacking libhtml-format-perl (2.16-2) ... 147s Selecting previously unselected package libhtml-formattext-withlinks-perl. 147s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 147s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 147s Selecting previously unselected package javascript-common. 147s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 147s Unpacking javascript-common (12+nmu1) ... 147s Selecting previously unselected package libjs-popper.js. 147s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 147s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 147s Selecting previously unselected package libjs-bootstrap4. 147s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 147s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 147s Selecting previously unselected package libjs-jquery-cookie. 147s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 147s Unpacking libjs-jquery-cookie (12-4build1) ... 147s Selecting previously unselected package libjs-jquery-ui. 147s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 147s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 147s Selecting previously unselected package libexporter-tiny-perl. 147s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 147s Unpacking libexporter-tiny-perl (1.006003-1) ... 147s Selecting previously unselected package liblist-moreutils-xs-perl. 147s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 147s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 147s Selecting previously unselected package liblist-moreutils-perl. 147s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 147s Unpacking liblist-moreutils-perl (0.430-2) ... 147s Selecting previously unselected package libregexp-assemble-perl. 147s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 147s Unpacking libregexp-assemble-perl (0.38-2) ... 147s Selecting previously unselected package libtext-unidecode-perl. 147s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 147s Unpacking libtext-unidecode-perl (1.30-3) ... 147s Selecting previously unselected package liblemonldap-ng-portal-perl. 147s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 147s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 147s Selecting previously unselected package libalgorithm-c3-perl. 147s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 147s Unpacking libalgorithm-c3-perl (0.11-2) ... 147s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 147s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 147s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 147s Selecting previously unselected package libcapture-tiny-perl. 147s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 147s Unpacking libcapture-tiny-perl (0.50-1) ... 147s Selecting previously unselected package libclass-c3-perl. 147s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 147s Unpacking libclass-c3-perl (0.35-2) ... 147s Selecting previously unselected package libclass-method-modifiers-perl. 147s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 147s Unpacking libclass-method-modifiers-perl (2.15-1) ... 147s Selecting previously unselected package libconvert-binhex-perl. 147s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 147s Unpacking libconvert-binhex-perl (1.125-3) ... 147s Selecting previously unselected package libparams-util-perl. 147s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_amd64.deb ... 147s Unpacking libparams-util-perl (1.102-3build1) ... 147s Selecting previously unselected package libsub-install-perl. 147s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 147s Unpacking libsub-install-perl (0.929-1) ... 147s Selecting previously unselected package libdata-optlist-perl. 147s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 147s Unpacking libdata-optlist-perl (0.114-1) ... 147s Selecting previously unselected package libdynaloader-functions-perl. 147s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 147s Unpacking libdynaloader-functions-perl (0.004-2) ... 147s Selecting previously unselected package libdevel-callchecker-perl:amd64. 147s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_amd64.deb ... 147s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 147s Selecting previously unselected package libemail-simple-perl. 147s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 147s Unpacking libemail-simple-perl (2.218-1) ... 147s Selecting previously unselected package libmodule-pluggable-perl. 147s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 147s Unpacking libmodule-pluggable-perl (5.2-5) ... 147s Selecting previously unselected package libmro-compat-perl. 147s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 147s Unpacking libmro-compat-perl (0.15-2) ... 148s Selecting previously unselected package libemail-abstract-perl. 148s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 148s Unpacking libemail-abstract-perl (3.010-1) ... 148s Selecting previously unselected package libemail-address-xs-perl. 148s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 148s Unpacking libemail-address-xs-perl (1.05-1build5) ... 148s Selecting previously unselected package libparams-classify-perl:amd64. 148s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_amd64.deb ... 148s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 148s Selecting previously unselected package libmodule-runtime-perl. 148s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 148s Unpacking libmodule-runtime-perl (0.018-1) ... 148s Selecting previously unselected package libimport-into-perl. 148s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 148s Unpacking libimport-into-perl (1.002005-2) ... 148s Selecting previously unselected package librole-tiny-perl. 148s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 148s Unpacking librole-tiny-perl (2.002004-1) ... 148s Selecting previously unselected package libsub-quote-perl. 148s Preparing to unpack .../149-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 148s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 148s Selecting previously unselected package libmoo-perl. 148s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 148s Unpacking libmoo-perl (2.005005-1) ... 148s Selecting previously unselected package libmoox-types-mooselike-perl. 148s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 148s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 148s Selecting previously unselected package libsub-exporter-perl. 148s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 148s Unpacking libsub-exporter-perl (0.990-1) ... 148s Selecting previously unselected package libthrowable-perl. 148s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 148s Unpacking libthrowable-perl (1.001-2) ... 148s Selecting previously unselected package libemail-sender-perl. 148s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 148s Unpacking libemail-sender-perl (2.601-1) ... 148s Selecting previously unselected package libtype-tiny-perl. 148s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 148s Unpacking libtype-tiny-perl (2.010001-1) ... 148s Selecting previously unselected package libfcgi-client-perl. 148s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 148s Unpacking libfcgi-client-perl (0.09-1build1) ... 148s Selecting previously unselected package libimagequant0:amd64. 148s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_amd64.deb ... 148s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 148s Selecting previously unselected package libxpm4:amd64. 148s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 148s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 148s Selecting previously unselected package libgd3:amd64. 148s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_amd64.deb ... 148s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 148s Selecting previously unselected package libgd-perl. 148s Preparing to unpack .../160-libgd-perl_2.84-2_amd64.deb ... 148s Unpacking libgd-perl (2.84-2) ... 148s Selecting previously unselected package libgd-securityimage-perl. 148s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 148s Unpacking libgd-securityimage-perl (1.75-3) ... 148s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 148s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 148s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 148s Selecting previously unselected package libnet-smtp-ssl-perl. 148s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 148s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 148s Selecting previously unselected package libmailtools-perl. 148s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 148s Unpacking libmailtools-perl (2.22-1) ... 148s Selecting previously unselected package libmime-tools-perl. 148s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 148s Unpacking libmime-tools-perl (5.515-1) ... 148s Selecting previously unselected package libstring-random-perl. 148s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 148s Unpacking libstring-random-perl (1:0.32-2) ... 148s Selecting previously unselected package lemonldap-ng-handler. 148s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 148s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 148s Selecting previously unselected package lemonldap-ng. 148s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 148s Unpacking lemonldap-ng (2.22.1+ds-1) ... 148s Selecting previously unselected package lemonldap-ng-doc. 148s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 148s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 148s Setting up libconfig-inifiles-perl (3.000003-4) ... 148s Setting up libmodule-pluggable-perl (5.2-5) ... 148s Setting up javascript-common (12+nmu1) ... 148s Setting up liblcms2-2:amd64 (2.17-1) ... 148s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 148s Setting up libaom3:amd64 (3.13.1-2) ... 148s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 148s Setting up libmouse-perl:amd64 (2.6.1-1) ... 148s Setting up libhttp-multipartparser-perl (0.02-3) ... 148s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 148s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 148s Setting up libclass-inspector-perl (1.36-3) ... 148s Setting up libfont-afm-perl (1.20-4) ... 148s Setting up libdynaloader-functions-perl (0.004-2) ... 148s Setting up libclass-method-modifiers-perl (2.15-1) ... 148s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 148s Setting up libclone-perl:amd64 (0.47-1) ... 148s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 148s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 148s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 148s Setting up libhtml-tagset-perl (3.24-1) ... 148s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 148s Setting up libfilesys-notify-simple-perl (0.14-3) ... 148s Setting up libnet-cidr-perl (0.27-1build1) ... 148s Setting up libipc-sharelite-perl (0.17-5build4) ... 148s Setting up libconvert-binhex-perl (1.125-3) ... 148s Setting up liblwp-mediatypes-perl (6.04-2) ... 148s Setting up libcrypt-urandom-perl (0.54-1) ... 148s Setting up libtry-tiny-perl (0.32-1) ... 148s Setting up libdeflate0:amd64 (1.23-2) ... 148s Setting up perl-openssl-defaults:amd64 (7build4) ... 148s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 148s Setting up libposix-strftime-compiler-perl (0.46-1) ... 148s Setting up libencode-locale-perl (1.05-3) ... 148s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 148s Setting up libclass-errorhandler-perl (0.04-3) ... 148s Setting up libjs-angularjs (1.8.3-3) ... 148s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 148s Setting up libfcgi-procmanager-perl (0.28-3) ... 148s Setting up libregexp-common-perl (2024080801-1) ... 148s Setting up libtest-sharedfork-perl (0.35-3) ... 148s Setting up libsub-install-perl (0.929-1) ... 148s Setting up libhash-multivalue-perl (0.16-3) ... 148s Setting up libjs-es5-shim (4.6.7-2) ... 148s Setting up liberror-perl (0.17030-1) ... 148s Setting up libapache-session-perl (1.94-2) ... 148s Setting up libstream-buffered-perl (0.03-3) ... 148s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 148s Setting up libalgorithm-c3-perl (0.11-2) ... 148s Setting up libapache-logformat-compiler-perl (0.36-3) ... 148s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 148s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 148s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 148s Setting up libemail-date-format-perl (1.008-1) ... 148s Setting up fonts-dejavu-mono (2.37-8build1) ... 148s Setting up libcryptx-perl (0.087-1) ... 148s Setting up libio-html-perl (1.004-3) ... 148s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 148s Setting up fonts-dejavu-core (2.37-8build1) ... 148s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 148s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 148s Setting up libltdl7:amd64 (2.5.4-9) ... 148s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 148s Setting up libstring-random-perl (1:0.32-2) ... 148s Setting up libparams-util-perl (1.102-3build1) ... 148s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 148s Setting up libcapture-tiny-perl (0.50-1) ... 148s Setting up libtimedate-perl (2.3300-2) ... 148s Setting up libtypes-serialiser-perl (1.01-1) ... 148s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 148s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 148s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 148s Setting up libjson-perl (4.10000-1) ... 148s Setting up librole-tiny-perl (2.002004-1) ... 148s Setting up libfile-sharedir-perl (1.118-3) ... 148s Setting up libfcgi-perl (0.82+ds-3build3) ... 148s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 148s Setting up libwww-form-urlencoded-perl (0.26-2) ... 148s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 148s Setting up libdevel-stacktrace-perl (2.0500-1) ... 148s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 148s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 148s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 148s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 148s Setting up libexporter-tiny-perl (1.006003-1) ... 148s Setting up libconvert-asn1-perl (0.34-1) ... 148s Setting up libtext-unidecode-perl (1.30-3) ... 148s Setting up libde265-0:amd64 (1.0.16-1build1) ... 148s Setting up libregexp-assemble-perl (0.38-2) ... 148s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 148s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 148s Setting up liburi-perl (5.34-2build1) ... 148s Setting up libconvert-base32-perl (0.06-3) ... 148s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 148s Setting up libemail-address-xs-perl (1.05-1build5) ... 148s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 148s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 148s Setting up libjson-xs-perl (4.040-1) ... 148s Setting up libcrypt-des-ede3-perl (0.03-1) ... 148s Setting up libjs-jquery-cookie (12-4build1) ... 148s Setting up libhttp-date-perl (6.06-1) ... 148s Setting up libtest-tcp-perl (2.22-2) ... 148s Setting up libfile-listing-perl (6.16-1) ... 148s Setting up libhash-merge-simple-perl (0.052-1) ... 148s Setting up libcache-cache-perl (1.08-3) ... 148s Setting up libhttp-headers-fast-perl (0.22-3) ... 148s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 148s Setting up liblist-moreutils-perl (0.430-2) ... 148s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 148s Setting up libtype-tiny-perl (2.010001-1) ... 148s Setting up libemail-simple-perl (2.218-1) ... 148s Setting up libnet-http-perl (6.24-1build1) ... 148s Setting up libclass-c3-perl (0.35-2) ... 148s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 148s Setting up libjson-maybexs-perl (1.004008-1) ... 148s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 148s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 148s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 148s Setting up libdata-optlist-perl (0.114-1) ... 148s Setting up libraw23t64:amd64 (0.21.4-2) ... 148s Setting up libwww-robotrules-perl (6.02-1build1) ... 148s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 148s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 148s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 148s Setting up libmro-compat-perl (0.15-2) ... 148s Setting up libcookie-baker-perl (0.12-1) ... 148s Setting up libhttp-entity-parser-perl (0.25-2) ... 148s Setting up libio-socket-ssl-perl (2.098-1) ... 148s Setting up libsub-exporter-perl (0.990-1) ... 148s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 148s Setting up libconvert-pem-perl (0.13-1) ... 148s Setting up libhttp-negotiate-perl (6.01-2) ... 148s Setting up libhttp-cookies-perl (6.11-1) ... 148s Setting up libhtml-tree-perl (5.07-3) ... 148s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 148s Setting up libcgi-pm-perl (4.71-1build1) ... 148s Setting up libhtml-format-perl (2.16-2) ... 148s Setting up libhtml-template-perl (2.97-2build1) ... 148s Setting up libnet-smtp-ssl-perl (1.04-2) ... 148s Setting up libmodule-runtime-perl (0.018-1) ... 148s Setting up libmailtools-perl (2.22-1) ... 148s Setting up libemail-abstract-perl (3.010-1) ... 148s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 148s Setting up libplack-perl (1.0051-1) ... 148s Setting up libimport-into-perl (1.002005-2) ... 148s Setting up libmoo-perl (2.005005-1) ... 148s Setting up libmime-tools-perl (5.515-1) ... 148s Setting up libfcgi-client-perl (0.09-1build1) ... 148s Setting up libmoox-types-mooselike-perl (0.29-2) ... 148s Setting up libthrowable-perl (1.001-2) ... 148s Setting up libemail-sender-perl (2.601-1) ... 148s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 148s Setting up liblwp-protocol-https-perl (6.14-1) ... 148s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 148s Setting up libwww-perl (6.81-1build1) ... 148s Setting up libheif1:amd64 (1.21.2-1) ... 148s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 148s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 148s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 148s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 148s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 148s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 149s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 149s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 149s Setting up libgd-perl (2.84-2) ... 149s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 149s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 149s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 149s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 149s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 149s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 149s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 149s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 149s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 150s Setting up libgd-securityimage-perl (1.75-3) ... 150s Setting up lemonldap-ng (2.22.1+ds-1) ... 150s Processing triggers for libc-bin (2.42-2ubuntu4) ... 150s Processing triggers for man-db (2.13.1-1) ... 152s autopkgtest [06:07:35]: test fastcgiserver: [----------------------- 153s 1..1 153s ok 1 - Portal responded 200 153s autopkgtest [06:07:36]: test fastcgiserver: -----------------------] 153s autopkgtest [06:07:36]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 153s fastcgiserver PASS 154s autopkgtest [06:07:37]: test common-test: preparing testbed 173s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 246s autopkgtest [06:09:09]: testbed dpkg architecture: amd64 247s autopkgtest [06:09:10]: testbed apt version: 3.1.14 247s autopkgtest [06:09:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 247s autopkgtest [06:09:10]: testbed release detected to be: resolute 248s autopkgtest [06:09:11]: updating testbed package index (apt update) 248s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 248s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 248s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 248s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 248s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 248s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 248s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 248s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 248s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 248s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 248s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 248s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 248s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 249s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 249s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 249s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 249s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 249s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 249s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 249s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 249s Fetched 3920 kB in 1s (4540 kB/s) 250s Reading package lists... 251s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 251s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 251s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 251s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 251s Reading package lists... 251s Reading package lists... 251s Building dependency tree... 251s Reading state information... 251s Calculating upgrade... 252s The following packages will be upgraded: 252s debconf debconf-i18n python3-debconf 252s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 252s Need to get 357 kB of archives. 252s After this operation, 0 B of additional disk space will be used. 252s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 252s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 252s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 252s dpkg-preconfigure: unable to re-open stdin: No such file or directory 252s Fetched 357 kB in 0s (0 B/s) 252s (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 ... 83957 files and directories currently installed.) 252s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 252s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 252s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 252s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 252s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 252s Unpacking debconf (1.5.91build1) over (1.5.91) ... 252s Setting up debconf (1.5.91build1) ... 252s Setting up python3-debconf (1.5.91build1) ... 252s Setting up debconf-i18n (1.5.91build1) ... 252s Processing triggers for man-db (2.13.1-1) ... 253s autopkgtest [06:09:16]: upgrading testbed (apt dist-upgrade and autopurge) 253s Reading package lists... 254s Building dependency tree... 254s Reading state information... 254s Calculating upgrade... 254s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 254s Reading package lists... 254s Building dependency tree... 254s Reading state information... 254s Solving dependencies... 254s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 256s Reading package lists... 257s Building dependency tree... 257s Reading state information... 257s Solving dependencies... 257s The following NEW packages will be installed: 257s autoconf autodep8 automake autopoint autotools-dev build-essential 257s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 257s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 257s dh-strip-nondeterminism docutils-common dwz fontconfig-config 257s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 257s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 257s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common 257s intltool-debian java-common java-wrappers libalgorithm-c3-perl libaom3 257s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 257s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 257s libb-hooks-endofscope-perl libb-hooks-op-check-perl 257s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 257s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 257s libclass-data-inheritable-perl libclass-errorhandler-perl 257s libclass-inspector-perl libclass-method-modifiers-perl 257s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 257s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 257s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 257s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 257s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 257s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 257s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 257s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 257s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 257s libdata-optlist-perl libdata-password-zxcvbn-perl 257s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 257s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 257s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 257s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 257s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 257s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 257s libencode-locale-perl liberror-perl libeval-closure-perl 257s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 257s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 257s libfile-sharedir-perl libfile-stripnondeterminism-perl 257s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 257s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 257s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 257s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 257s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 257s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 257s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 257s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 257s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 257s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 257s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 257s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 257s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 257s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 257s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 257s liblcms2-2 liblemonldap-ng-common-perl liblerc4 liblist-allutils-perl 257s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 257s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 257s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 257s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 257s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 257s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 257s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 257s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 257s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 257s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 257s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 257s libparams-classify-perl libparams-util-perl 257s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 257s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 257s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 257s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 257s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 257s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 257s libsub-name-perl libsub-quote-perl libtask-weaken-perl 257s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 257s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 257s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 257s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 257s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 257s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 257s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 257s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 257s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 257s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 257s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 257s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 257s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 257s po-debconf python3-alabaster python3-defusedxml python3-docutils 257s python3-imagesize python3-roman-numerals python3-snowballstemmer 257s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 257s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 257s xml-core yui-compressor 257s 0 upgraded, 317 newly installed, 0 to remove and 0 not upgraded. 257s Need to get 182 MB of archives. 257s After this operation, 694 MB of additional disk space will be used. 257s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 257s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 257s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 258s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 258s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 258s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 258s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 258s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 259s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 259s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 259s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 259s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 259s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 259s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 259s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 259s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 259s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 259s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 259s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 259s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 259s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 259s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 259s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 259s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 259s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 259s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 259s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 259s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 259s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 259s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 259s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 259s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 259s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 259s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 259s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 259s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 259s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 259s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 259s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 259s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 259s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libc-dev-bin amd64 2.42-2ubuntu4 [23.3 kB] 259s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 260s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-dev amd64 1:4.5.1-1 [122 kB] 260s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 rpcsvc-proto amd64 1.4.3-1 [68.7 kB] 260s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev amd64 2.42-2ubuntu4 [2207 kB] 260s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 260s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 260s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 260s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 260s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 260s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 260s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 260s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 260s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 260s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 260s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 260s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 260s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 260s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 260s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 261s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 261s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 261s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 261s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 261s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 261s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 261s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 261s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 261s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 261s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 261s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 261s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 261s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 261s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 261s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 261s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 261s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 261s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 261s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 261s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 261s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 261s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 261s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 261s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 261s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 261s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 263s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 263s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 263s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 263s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 263s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 263s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 263s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 263s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 263s Get:95 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 263s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 263s Get:97 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 263s Get:98 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 263s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 263s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 263s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 263s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 263s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 263s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 263s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 263s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 263s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 263s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 263s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 263s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 263s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 263s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 263s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 263s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 263s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 263s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 263s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 263s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 263s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 263s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 263s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 263s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 263s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 263s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 263s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 263s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 263s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 263s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 263s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 263s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 263s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 263s Get:132 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 263s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 263s Get:134 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 263s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 263s Get:136 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 263s Get:137 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 263s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 263s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 263s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 263s Get:141 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 263s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 263s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 263s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 263s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 263s Get:146 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 263s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 263s Get:148 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 263s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 263s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 263s Get:151 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 263s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 263s Get:153 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 263s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 263s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 263s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 263s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 263s Get:158 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 263s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 263s Get:160 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 263s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 263s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 263s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 263s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 263s Get:165 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 263s Get:166 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 263s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 263s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 263s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 263s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 263s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 263s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 263s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 263s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 263s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 263s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 263s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 263s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 263s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 263s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 263s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 263s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 263s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 263s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 263s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 263s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 263s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 263s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 263s Get:189 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 263s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 263s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 263s Get:192 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 263s Get:193 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 263s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 263s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 263s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 263s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 263s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 263s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 263s Get:200 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 263s Get:201 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 263s Get:202 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 263s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 263s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 263s Get:205 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 263s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 263s Get:207 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 263s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 263s Get:209 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 263s Get:210 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 263s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 263s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 263s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 263s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 263s Get:215 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 263s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 263s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 263s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 263s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 263s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 263s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 263s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 263s Get:223 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 263s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 263s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 263s Get:226 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 263s Get:227 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 263s Get:228 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 263s Get:229 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 263s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 263s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 263s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 263s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 263s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 263s Get:235 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 263s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 263s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 263s Get:238 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 263s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 263s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 263s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 263s Get:242 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 263s Get:243 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 263s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 263s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 263s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 263s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 263s Get:248 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 263s Get:249 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 263s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 263s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 263s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 263s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 263s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 263s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 263s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 263s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 263s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 263s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 263s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 263s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 263s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 263s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 263s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 263s Get:265 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 263s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 263s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 263s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 263s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 263s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 263s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 263s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 263s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 263s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 263s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 263s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 263s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 263s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 263s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 263s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 263s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 263s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 263s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 263s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 263s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 263s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 263s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 263s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 263s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 263s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 263s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 263s Get:292 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 263s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 263s Get:294 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 263s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 263s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 263s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 263s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 263s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 263s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 263s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 263s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 263s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 263s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 263s Get:305 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 263s Get:306 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 263s Get:307 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 263s Get:308 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 263s Get:309 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 263s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 263s Get:311 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 263s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 263s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 263s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 263s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 264s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 264s Get:317 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 264s Preconfiguring packages ... 264s Fetched 182 MB in 7s (27.4 MB/s) 264s Selecting previously unselected package imagemagick-7-common. 264s (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 ... 83957 files and directories currently installed.) 264s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 264s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 264s Selecting previously unselected package libgomp1:amd64. 264s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 264s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 264s Selecting previously unselected package libfftw3-double3:amd64. 264s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 264s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 264s Selecting previously unselected package libfontenc1:amd64. 264s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 264s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 264s Selecting previously unselected package x11-common. 264s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 264s Unpacking x11-common (1:7.7+24ubuntu1) ... 264s Selecting previously unselected package xfonts-encodings. 264s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 264s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 264s Selecting previously unselected package xfonts-utils. 264s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 264s Unpacking xfonts-utils (1:7.7+7build1) ... 264s Selecting previously unselected package fonts-urw-base35. 264s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 264s Unpacking fonts-urw-base35 (20200910-8build1) ... 264s Selecting previously unselected package fontconfig-config. 264s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 264s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 264s Selecting previously unselected package libfontconfig1:amd64. 264s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 264s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 264s Selecting previously unselected package libsharpyuv0:amd64. 264s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 264s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 264s Selecting previously unselected package libaom3:amd64. 264s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 264s Unpacking libaom3:amd64 (3.13.1-2) ... 264s Selecting previously unselected package libheif-plugin-aomdec:amd64. 264s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 264s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 264s Selecting previously unselected package libde265-0:amd64. 264s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 264s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 264s Selecting previously unselected package libheif-plugin-libde265:amd64. 264s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 264s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 264s Selecting previously unselected package libheif1:amd64. 264s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 264s Unpacking libheif1:amd64 (1.21.2-1) ... 264s Selecting previously unselected package libjbig0:amd64. 264s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 264s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 264s Selecting previously unselected package libjpeg-turbo8:amd64. 264s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 264s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 264s Selecting previously unselected package libjpeg8:amd64. 264s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 264s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 264s Selecting previously unselected package liblcms2-2:amd64. 264s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 264s Unpacking liblcms2-2:amd64 (2.17-1) ... 264s Selecting previously unselected package liblqr-1-0:amd64. 264s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 264s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 264s Selecting previously unselected package libltdl7:amd64. 264s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 264s Unpacking libltdl7:amd64 (2.5.4-9) ... 264s Selecting previously unselected package libopenjp2-7:amd64. 264s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 264s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 264s Selecting previously unselected package libraw23t64:amd64. 264s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 264s Unpacking libraw23t64:amd64 (0.21.4-2) ... 264s Selecting previously unselected package libdeflate0:amd64. 264s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 264s Unpacking libdeflate0:amd64 (1.23-2) ... 264s Selecting previously unselected package liblerc4:amd64. 264s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 264s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 264s Selecting previously unselected package libwebp7:amd64. 264s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 264s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 265s Selecting previously unselected package libtiff6:amd64. 265s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 265s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 265s Selecting previously unselected package libwebpdemux2:amd64. 265s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 265s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 265s Selecting previously unselected package libwebpmux3:amd64. 265s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 265s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 265s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 265s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 265s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 265s Selecting previously unselected package libimage-magick-q16-perl. 265s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 265s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 265s Selecting previously unselected package libimage-magick-perl. 265s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 265s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 265s Selecting previously unselected package m4. 265s Preparing to unpack .../033-m4_1.4.20-2_amd64.deb ... 265s Unpacking m4 (1.4.20-2) ... 265s Selecting previously unselected package autoconf. 265s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 265s Unpacking autoconf (2.72-3.1ubuntu1) ... 265s Selecting previously unselected package dctrl-tools. 265s Preparing to unpack .../035-dctrl-tools_2.24-3build4_amd64.deb ... 265s Unpacking dctrl-tools (2.24-3build4) ... 265s Selecting previously unselected package autodep8. 265s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 265s Unpacking autodep8 (0.30build1) ... 265s Selecting previously unselected package autotools-dev. 265s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 265s Unpacking autotools-dev (20240727.1) ... 265s Selecting previously unselected package automake. 265s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 265s Unpacking automake (1:1.18.1-3build1) ... 265s Selecting previously unselected package autopoint. 265s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 265s Unpacking autopoint (0.23.2-1) ... 265s Selecting previously unselected package libc-dev-bin. 265s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_amd64.deb ... 265s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 265s Selecting previously unselected package linux-libc-dev:amd64. 265s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_amd64.deb ... 265s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) ... 265s Selecting previously unselected package libcrypt-dev:amd64. 265s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_amd64.deb ... 265s Unpacking libcrypt-dev:amd64 (1:4.5.1-1) ... 265s Selecting previously unselected package rpcsvc-proto. 265s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1_amd64.deb ... 265s Unpacking rpcsvc-proto (1.4.3-1) ... 265s Selecting previously unselected package libc6-dev:amd64. 265s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_amd64.deb ... 265s Unpacking libc6-dev:amd64 (2.42-2ubuntu4) ... 265s Selecting previously unselected package libisl23:amd64. 265s Preparing to unpack .../045-libisl23_0.27-1build1_amd64.deb ... 265s Unpacking libisl23:amd64 (0.27-1build1) ... 265s Selecting previously unselected package libmpc3:amd64. 265s Preparing to unpack .../046-libmpc3_1.3.1-2_amd64.deb ... 265s Unpacking libmpc3:amd64 (1.3.1-2) ... 265s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 265s Preparing to unpack .../047-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package cpp-15. 265s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package cpp-x86-64-linux-gnu. 265s Preparing to unpack .../049-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 265s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 265s Selecting previously unselected package cpp. 265s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 265s Unpacking cpp (4:15.2.0-4ubuntu1) ... 265s Selecting previously unselected package libcc1-0:amd64. 265s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libitm1:amd64. 265s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libasan8:amd64. 265s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package liblsan0:amd64. 265s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libtsan2:amd64. 265s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libubsan1:amd64. 265s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libhwasan0:amd64. 265s Preparing to unpack .../057-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libquadmath0:amd64. 265s Preparing to unpack .../058-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package libgcc-15-dev:amd64. 265s Preparing to unpack .../059-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 265s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 265s Preparing to unpack .../060-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 265s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 266s Selecting previously unselected package gcc-15. 266s Preparing to unpack .../061-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 266s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 266s Selecting previously unselected package gcc-x86-64-linux-gnu. 266s Preparing to unpack .../062-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 266s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 266s Selecting previously unselected package gcc. 266s Preparing to unpack .../063-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 266s Unpacking gcc (4:15.2.0-4ubuntu1) ... 266s Selecting previously unselected package libstdc++-15-dev:amd64. 266s Preparing to unpack .../064-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 266s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 266s Selecting previously unselected package g++-15-x86-64-linux-gnu. 266s Preparing to unpack .../065-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 266s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 266s Selecting previously unselected package g++-15. 266s Preparing to unpack .../066-g++-15_15.2.0-12ubuntu1_amd64.deb ... 266s Unpacking g++-15 (15.2.0-12ubuntu1) ... 266s Selecting previously unselected package g++-x86-64-linux-gnu. 266s Preparing to unpack .../067-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 266s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 266s Selecting previously unselected package g++. 266s Preparing to unpack .../068-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 266s Unpacking g++ (4:15.2.0-4ubuntu1) ... 266s Selecting previously unselected package build-essential. 266s Preparing to unpack .../069-build-essential_12.12ubuntu2_amd64.deb ... 266s Unpacking build-essential (12.12ubuntu2) ... 266s Selecting previously unselected package ca-certificates-java. 266s Preparing to unpack .../070-ca-certificates-java_20240118build1_all.deb ... 266s Unpacking ca-certificates-java (20240118build1) ... 266s Selecting previously unselected package libdebhelper-perl. 266s Preparing to unpack .../071-libdebhelper-perl_13.28ubuntu1_all.deb ... 266s Unpacking libdebhelper-perl (13.28ubuntu1) ... 266s Selecting previously unselected package libtool. 266s Preparing to unpack .../072-libtool_2.5.4-9_all.deb ... 266s Unpacking libtool (2.5.4-9) ... 266s Selecting previously unselected package dh-autoreconf. 266s Preparing to unpack .../073-dh-autoreconf_21_all.deb ... 266s Unpacking dh-autoreconf (21) ... 266s Selecting previously unselected package libarchive-zip-perl. 266s Preparing to unpack .../074-libarchive-zip-perl_1.68-1_all.deb ... 266s Unpacking libarchive-zip-perl (1.68-1) ... 266s Selecting previously unselected package libfile-stripnondeterminism-perl. 266s Preparing to unpack .../075-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 266s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 266s Selecting previously unselected package dh-strip-nondeterminism. 266s Preparing to unpack .../076-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 266s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 266s Selecting previously unselected package debugedit. 266s Preparing to unpack .../077-debugedit_1%3a5.2-3_amd64.deb ... 266s Unpacking debugedit (1:5.2-3) ... 266s Selecting previously unselected package dwz. 266s Preparing to unpack .../078-dwz_0.16-2_amd64.deb ... 266s Unpacking dwz (0.16-2) ... 266s Selecting previously unselected package gettext. 266s Preparing to unpack .../079-gettext_0.23.2-1_amd64.deb ... 266s Unpacking gettext (0.23.2-1) ... 266s Selecting previously unselected package intltool-debian. 266s Preparing to unpack .../080-intltool-debian_0.35.0+20060710.6build1_all.deb ... 266s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 266s Selecting previously unselected package po-debconf. 266s Preparing to unpack .../081-po-debconf_1.0.22_all.deb ... 266s Unpacking po-debconf (1.0.22) ... 266s Selecting previously unselected package debhelper. 266s Preparing to unpack .../082-debhelper_13.28ubuntu1_all.deb ... 266s Unpacking debhelper (13.28ubuntu1) ... 266s Selecting previously unselected package java-common. 266s Preparing to unpack .../083-java-common_0.76build1_all.deb ... 266s Unpacking java-common (0.76build1) ... 266s Selecting previously unselected package libpcsclite1:amd64. 266s Preparing to unpack .../084-libpcsclite1_2.4.1-1_amd64.deb ... 266s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 266s Selecting previously unselected package openjdk-21-jre-headless:amd64. 266s Preparing to unpack .../085-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 266s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 267s Selecting previously unselected package default-jre-headless. 267s Preparing to unpack .../086-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 267s Unpacking default-jre-headless (2:1.21-76build1) ... 267s Selecting previously unselected package sgml-base. 267s Preparing to unpack .../087-sgml-base_1.31+nmu1_all.deb ... 267s Unpacking sgml-base (1.31+nmu1) ... 267s Selecting previously unselected package xml-core. 267s Preparing to unpack .../088-xml-core_0.19build1_all.deb ... 267s Unpacking xml-core (0.19build1) ... 267s Selecting previously unselected package docutils-common. 267s Preparing to unpack .../089-docutils-common_0.22.4+dfsg-1_all.deb ... 267s Unpacking docutils-common (0.22.4+dfsg-1) ... 267s Selecting previously unselected package fonts-glyphicons-halflings. 267s Preparing to unpack .../090-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 267s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 267s Selecting previously unselected package unzip. 267s Preparing to unpack .../091-unzip_6.0-29ubuntu1_amd64.deb ... 267s Unpacking unzip (6.0-29ubuntu1) ... 267s Selecting previously unselected package java-wrappers. 267s Preparing to unpack .../092-java-wrappers_0.5build1_all.deb ... 267s Unpacking java-wrappers (0.5build1) ... 267s Selecting previously unselected package libalgorithm-c3-perl. 267s Preparing to unpack .../093-libalgorithm-c3-perl_0.11-2_all.deb ... 267s Unpacking libalgorithm-c3-perl (0.11-2) ... 267s Selecting previously unselected package libposix-strftime-compiler-perl. 267s Preparing to unpack .../094-libposix-strftime-compiler-perl_0.46-1_all.deb ... 267s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 267s Selecting previously unselected package libapache-logformat-compiler-perl. 267s Preparing to unpack .../095-libapache-logformat-compiler-perl_0.36-3_all.deb ... 267s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 267s Selecting previously unselected package libcrypt-urandom-perl. 267s Preparing to unpack .../096-libcrypt-urandom-perl_0.54-1_amd64.deb ... 267s Unpacking libcrypt-urandom-perl (0.54-1) ... 267s Selecting previously unselected package libapache-session-perl. 267s Preparing to unpack .../097-libapache-session-perl_1.94-2_all.deb ... 267s Unpacking libapache-session-perl (1.94-2) ... 267s Selecting previously unselected package libdigest-hmac-perl. 267s Preparing to unpack .../098-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 267s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 267s Selecting previously unselected package liburi-perl. 267s Preparing to unpack .../099-liburi-perl_5.34-2build1_all.deb ... 267s Unpacking liburi-perl (5.34-2build1) ... 267s Selecting previously unselected package libencode-locale-perl. 267s Preparing to unpack .../100-libencode-locale-perl_1.05-3_all.deb ... 267s Unpacking libencode-locale-perl (1.05-3) ... 267s Selecting previously unselected package libtimedate-perl. 267s Preparing to unpack .../101-libtimedate-perl_2.3300-2_all.deb ... 267s Unpacking libtimedate-perl (2.3300-2) ... 267s Selecting previously unselected package libhttp-date-perl. 267s Preparing to unpack .../102-libhttp-date-perl_6.06-1_all.deb ... 267s Unpacking libhttp-date-perl (6.06-1) ... 267s Selecting previously unselected package libfile-listing-perl. 267s Preparing to unpack .../103-libfile-listing-perl_6.16-1_all.deb ... 267s Unpacking libfile-listing-perl (6.16-1) ... 267s Selecting previously unselected package libhtml-tagset-perl. 267s Preparing to unpack .../104-libhtml-tagset-perl_3.24-1_all.deb ... 267s Unpacking libhtml-tagset-perl (3.24-1) ... 267s Selecting previously unselected package libhtml-parser-perl:amd64. 267s Preparing to unpack .../105-libhtml-parser-perl_3.83-1build1_amd64.deb ... 267s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 267s Selecting previously unselected package libhtml-tree-perl. 267s Preparing to unpack .../106-libhtml-tree-perl_5.07-3_all.deb ... 267s Unpacking libhtml-tree-perl (5.07-3) ... 267s Selecting previously unselected package libclone-perl:amd64. 267s Preparing to unpack .../107-libclone-perl_0.47-1_amd64.deb ... 267s Unpacking libclone-perl:amd64 (0.47-1) ... 267s Selecting previously unselected package libio-html-perl. 267s Preparing to unpack .../108-libio-html-perl_1.004-3_all.deb ... 267s Unpacking libio-html-perl (1.004-3) ... 267s Selecting previously unselected package liblwp-mediatypes-perl. 267s Preparing to unpack .../109-liblwp-mediatypes-perl_6.04-2_all.deb ... 267s Unpacking liblwp-mediatypes-perl (6.04-2) ... 267s Selecting previously unselected package libhttp-message-perl. 267s Preparing to unpack .../110-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 267s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 267s Selecting previously unselected package libhttp-cookies-perl. 267s Preparing to unpack .../111-libhttp-cookies-perl_6.11-1_all.deb ... 267s Unpacking libhttp-cookies-perl (6.11-1) ... 267s Selecting previously unselected package libhttp-negotiate-perl. 267s Preparing to unpack .../112-libhttp-negotiate-perl_6.01-2_all.deb ... 267s Unpacking libhttp-negotiate-perl (6.01-2) ... 267s Selecting previously unselected package perl-openssl-defaults:amd64. 267s Preparing to unpack .../113-perl-openssl-defaults_7build4_amd64.deb ... 267s Unpacking perl-openssl-defaults:amd64 (7build4) ... 267s Selecting previously unselected package libnet-ssleay-perl:amd64. 267s Preparing to unpack .../114-libnet-ssleay-perl_1.94-3_amd64.deb ... 267s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 267s Selecting previously unselected package libio-socket-ssl-perl. 267s Preparing to unpack .../115-libio-socket-ssl-perl_2.098-1_all.deb ... 267s Unpacking libio-socket-ssl-perl (2.098-1) ... 267s Selecting previously unselected package libnet-http-perl. 267s Preparing to unpack .../116-libnet-http-perl_6.24-1build1_all.deb ... 267s Unpacking libnet-http-perl (6.24-1build1) ... 267s Selecting previously unselected package liblwp-protocol-https-perl. 267s Preparing to unpack .../117-liblwp-protocol-https-perl_6.14-1_all.deb ... 267s Unpacking liblwp-protocol-https-perl (6.14-1) ... 267s Selecting previously unselected package libtry-tiny-perl. 267s Preparing to unpack .../118-libtry-tiny-perl_0.32-1_all.deb ... 267s Unpacking libtry-tiny-perl (0.32-1) ... 267s Selecting previously unselected package libwww-robotrules-perl. 267s Preparing to unpack .../119-libwww-robotrules-perl_6.02-1build1_all.deb ... 267s Unpacking libwww-robotrules-perl (6.02-1build1) ... 267s Selecting previously unselected package libwww-perl. 267s Preparing to unpack .../120-libwww-perl_6.81-1build1_all.deb ... 267s Unpacking libwww-perl (6.81-1build1) ... 267s Selecting previously unselected package libauth-yubikey-webclient-perl. 267s Preparing to unpack .../121-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 267s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 267s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 267s Preparing to unpack .../122-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 267s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 267s Selecting previously unselected package libdynaloader-functions-perl. 267s Preparing to unpack .../123-libdynaloader-functions-perl_0.004-2_all.deb ... 267s Unpacking libdynaloader-functions-perl (0.004-2) ... 267s Selecting previously unselected package libdevel-callchecker-perl:amd64. 267s Preparing to unpack .../124-libdevel-callchecker-perl_0.009-2_amd64.deb ... 267s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 267s Selecting previously unselected package libparams-classify-perl:amd64. 267s Preparing to unpack .../125-libparams-classify-perl_0.015-2build6_amd64.deb ... 267s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 267s Selecting previously unselected package libmodule-runtime-perl. 267s Preparing to unpack .../126-libmodule-runtime-perl_0.018-1_all.deb ... 267s Unpacking libmodule-runtime-perl (0.018-1) ... 267s Selecting previously unselected package libmodule-implementation-perl. 267s Preparing to unpack .../127-libmodule-implementation-perl_0.09-2_all.deb ... 267s Unpacking libmodule-implementation-perl (0.09-2) ... 267s Selecting previously unselected package libsub-exporter-progressive-perl. 267s Preparing to unpack .../128-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 267s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 267s Selecting previously unselected package libvariable-magic-perl. 267s Preparing to unpack .../129-libvariable-magic-perl_0.64-1build1_amd64.deb ... 267s Unpacking libvariable-magic-perl (0.64-1build1) ... 267s Selecting previously unselected package libb-hooks-endofscope-perl. 267s Preparing to unpack .../130-libb-hooks-endofscope-perl_0.28-2_all.deb ... 267s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 267s Selecting previously unselected package libcrypt-random-seed-perl. 267s Preparing to unpack .../131-libcrypt-random-seed-perl_0.03-3_all.deb ... 267s Unpacking libcrypt-random-seed-perl (0.03-3) ... 267s Selecting previously unselected package libmath-random-isaac-perl. 267s Preparing to unpack .../132-libmath-random-isaac-perl_1.004-2_all.deb ... 267s Unpacking libmath-random-isaac-perl (1.004-2) ... 267s Selecting previously unselected package libbytes-random-secure-perl. 267s Preparing to unpack .../133-libbytes-random-secure-perl_0.29-3_all.deb ... 267s Unpacking libbytes-random-secure-perl (0.29-3) ... 267s Selecting previously unselected package liberror-perl. 267s Preparing to unpack .../134-liberror-perl_0.17030-1_all.deb ... 267s Unpacking liberror-perl (0.17030-1) ... 267s Selecting previously unselected package libipc-sharelite-perl. 267s Preparing to unpack .../135-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 267s Unpacking libipc-sharelite-perl (0.17-5build4) ... 267s Selecting previously unselected package libcache-cache-perl. 267s Preparing to unpack .../136-libcache-cache-perl_1.08-3_all.deb ... 267s Unpacking libcache-cache-perl (1.08-3) ... 267s Selecting previously unselected package libcapture-tiny-perl. 267s Preparing to unpack .../137-libcapture-tiny-perl_0.50-1_all.deb ... 267s Unpacking libcapture-tiny-perl (0.50-1) ... 267s Selecting previously unselected package libcares2:amd64. 267s Preparing to unpack .../138-libcares2_1.34.6-1_amd64.deb ... 267s Unpacking libcares2:amd64 (1.34.6-1) ... 267s Selecting previously unselected package libcgi-pm-perl. 267s Preparing to unpack .../139-libcgi-pm-perl_4.71-1build1_all.deb ... 267s Unpacking libcgi-pm-perl (4.71-1build1) ... 267s Selecting previously unselected package libclass-c3-perl. 267s Preparing to unpack .../140-libclass-c3-perl_0.35-2_all.deb ... 267s Unpacking libclass-c3-perl (0.35-2) ... 267s Selecting previously unselected package libclass-data-inheritable-perl. 267s Preparing to unpack .../141-libclass-data-inheritable-perl_0.10-1_all.deb ... 267s Unpacking libclass-data-inheritable-perl (0.10-1) ... 268s Selecting previously unselected package libclass-errorhandler-perl. 268s Preparing to unpack .../142-libclass-errorhandler-perl_0.04-3_all.deb ... 268s Unpacking libclass-errorhandler-perl (0.04-3) ... 268s Selecting previously unselected package libclass-inspector-perl. 268s Preparing to unpack .../143-libclass-inspector-perl_1.36-3_all.deb ... 268s Unpacking libclass-inspector-perl (1.36-3) ... 268s Selecting previously unselected package libclass-method-modifiers-perl. 268s Preparing to unpack .../144-libclass-method-modifiers-perl_2.15-1_all.deb ... 268s Unpacking libclass-method-modifiers-perl (2.15-1) ... 268s Selecting previously unselected package libclass-singleton-perl. 268s Preparing to unpack .../145-libclass-singleton-perl_1.6-2_all.deb ... 268s Unpacking libclass-singleton-perl (1.6-2) ... 268s Selecting previously unselected package libclass-xsaccessor-perl. 268s Preparing to unpack .../146-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 268s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 268s Selecting previously unselected package libclone-pp-perl. 268s Preparing to unpack .../147-libclone-pp-perl_1.08-2_all.deb ... 268s Unpacking libclone-pp-perl (1.08-2) ... 268s Selecting previously unselected package libcommon-sense-perl:amd64. 268s Preparing to unpack .../148-libcommon-sense-perl_3.75-3build5_amd64.deb ... 268s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 268s Selecting previously unselected package libconvert-asn1-perl. 268s Preparing to unpack .../149-libconvert-asn1-perl_0.34-1_all.deb ... 268s Unpacking libconvert-asn1-perl (0.34-1) ... 268s Selecting previously unselected package libconvert-base32-perl. 268s Preparing to unpack .../150-libconvert-base32-perl_0.06-3_all.deb ... 268s Unpacking libconvert-base32-perl (0.06-3) ... 268s Selecting previously unselected package libconvert-binhex-perl. 268s Preparing to unpack .../151-libconvert-binhex-perl_1.125-3_all.deb ... 268s Unpacking libconvert-binhex-perl (1.125-3) ... 268s Selecting previously unselected package libcrypt-des-perl:amd64. 268s Preparing to unpack .../152-libcrypt-des-perl_2.07-5_amd64.deb ... 268s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 268s Selecting previously unselected package libcrypt-des-ede3-perl. 268s Preparing to unpack .../153-libcrypt-des-ede3-perl_0.03-1_all.deb ... 268s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 268s Selecting previously unselected package libcryptx-perl. 268s Preparing to unpack .../154-libcryptx-perl_0.087-1_amd64.deb ... 268s Unpacking libcryptx-perl (0.087-1) ... 268s Selecting previously unselected package libconvert-pem-perl. 268s Preparing to unpack .../155-libconvert-pem-perl_0.13-1_all.deb ... 268s Unpacking libconvert-pem-perl (0.13-1) ... 268s Selecting previously unselected package libcookie-baker-perl. 268s Preparing to unpack .../156-libcookie-baker-perl_0.12-1_all.deb ... 268s Unpacking libcookie-baker-perl (0.12-1) ... 268s Selecting previously unselected package libcrypt-dh-gmp-perl. 268s Preparing to unpack .../157-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 268s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 268s Selecting previously unselected package libjson-perl. 268s Preparing to unpack .../158-libjson-perl_4.10000-1_all.deb ... 268s Unpacking libjson-perl (4.10000-1) ... 268s Selecting previously unselected package libcrypt-jwt-perl. 268s Preparing to unpack .../159-libcrypt-jwt-perl_0.037-1_all.deb ... 268s Unpacking libcrypt-jwt-perl (0.037-1) ... 268s Selecting previously unselected package libcrypt-openssl-bignum-perl. 268s Preparing to unpack .../160-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 268s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 268s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 268s Preparing to unpack .../161-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 268s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 268s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 268s Preparing to unpack .../162-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 268s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 268s Selecting previously unselected package libcrypt-openssl-x509-perl. 268s Preparing to unpack .../163-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 268s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 268s Selecting previously unselected package libcrypt-rijndael-perl. 268s Preparing to unpack .../164-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 268s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 268s Selecting previously unselected package libcrypt-ssleay-perl. 268s Preparing to unpack .../165-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 268s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 268s Selecting previously unselected package libdata-hexdump-perl. 268s Preparing to unpack .../166-libdata-hexdump-perl_0.04-2_all.deb ... 268s Unpacking libdata-hexdump-perl (0.04-2) ... 268s Selecting previously unselected package libparams-util-perl. 268s Preparing to unpack .../167-libparams-util-perl_1.102-3build1_amd64.deb ... 268s Unpacking libparams-util-perl (1.102-3build1) ... 268s Selecting previously unselected package libsub-install-perl. 268s Preparing to unpack .../168-libsub-install-perl_0.929-1_all.deb ... 268s Unpacking libsub-install-perl (0.929-1) ... 268s Selecting previously unselected package libdata-optlist-perl. 268s Preparing to unpack .../169-libdata-optlist-perl_0.114-1_all.deb ... 268s Unpacking libdata-optlist-perl (0.114-1) ... 268s Selecting previously unselected package libtypes-serialiser-perl. 268s Preparing to unpack .../170-libtypes-serialiser-perl_1.01-1_all.deb ... 268s Unpacking libtypes-serialiser-perl (1.01-1) ... 268s Selecting previously unselected package libjson-xs-perl. 268s Preparing to unpack .../171-libjson-xs-perl_4.040-1_amd64.deb ... 268s Unpacking libjson-xs-perl (4.040-1) ... 268s Selecting previously unselected package libjson-maybexs-perl. 268s Preparing to unpack .../172-libjson-maybexs-perl_1.004008-1_all.deb ... 268s Unpacking libjson-maybexs-perl (1.004008-1) ... 268s Selecting previously unselected package liblist-someutils-perl. 268s Preparing to unpack .../173-liblist-someutils-perl_0.59-1_all.deb ... 268s Unpacking liblist-someutils-perl (0.59-1) ... 268s Selecting previously unselected package liblist-utilsby-perl. 268s Preparing to unpack .../174-liblist-utilsby-perl_0.12-2_all.deb ... 268s Unpacking liblist-utilsby-perl (0.12-2) ... 268s Selecting previously unselected package liblist-allutils-perl. 268s Preparing to unpack .../175-liblist-allutils-perl_0.19-1_all.deb ... 268s Unpacking liblist-allutils-perl (0.19-1) ... 268s Selecting previously unselected package libimport-into-perl. 268s Preparing to unpack .../176-libimport-into-perl_1.002005-2_all.deb ... 268s Unpacking libimport-into-perl (1.002005-2) ... 268s Selecting previously unselected package librole-tiny-perl. 268s Preparing to unpack .../177-librole-tiny-perl_2.002004-1_all.deb ... 268s Unpacking librole-tiny-perl (2.002004-1) ... 268s Selecting previously unselected package libsub-quote-perl. 268s Preparing to unpack .../178-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 268s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 268s Selecting previously unselected package libmoo-perl. 268s Preparing to unpack .../179-libmoo-perl_2.005005-1_all.deb ... 268s Unpacking libmoo-perl (2.005005-1) ... 268s Selecting previously unselected package libdata-password-zxcvbn-perl. 268s Preparing to unpack .../180-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 268s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 268s Selecting previously unselected package libfile-sharedir-perl. 268s Preparing to unpack .../181-libfile-sharedir-perl_1.118-3_all.deb ... 268s Unpacking libfile-sharedir-perl (1.118-3) ... 268s Selecting previously unselected package libpackage-stash-perl. 268s Preparing to unpack .../182-libpackage-stash-perl_0.40-1_all.deb ... 268s Unpacking libpackage-stash-perl (0.40-1) ... 268s Selecting previously unselected package libsub-identify-perl. 268s Preparing to unpack .../183-libsub-identify-perl_0.14-4_amd64.deb ... 268s Unpacking libsub-identify-perl (0.14-4) ... 268s Selecting previously unselected package libsub-name-perl:amd64. 268s Preparing to unpack .../184-libsub-name-perl_0.28-1_amd64.deb ... 268s Unpacking libsub-name-perl:amd64 (0.28-1) ... 268s Selecting previously unselected package libnamespace-clean-perl. 268s Preparing to unpack .../185-libnamespace-clean-perl_0.27-2_all.deb ... 268s Unpacking libnamespace-clean-perl (0.27-2) ... 268s Selecting previously unselected package libnamespace-autoclean-perl. 268s Preparing to unpack .../186-libnamespace-autoclean-perl_0.31-1_all.deb ... 268s Unpacking libnamespace-autoclean-perl (0.31-1) ... 268s Selecting previously unselected package libsub-exporter-perl. 268s Preparing to unpack .../187-libsub-exporter-perl_0.990-1_all.deb ... 268s Unpacking libsub-exporter-perl (0.990-1) ... 268s Selecting previously unselected package libeval-closure-perl. 268s Preparing to unpack .../188-libeval-closure-perl_0.14-3_all.deb ... 268s Unpacking libeval-closure-perl (0.14-3) ... 268s Selecting previously unselected package libdevel-stacktrace-perl. 268s Preparing to unpack .../189-libdevel-stacktrace-perl_2.0500-1_all.deb ... 268s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 268s Selecting previously unselected package libexception-class-perl. 268s Preparing to unpack .../190-libexception-class-perl_1.45-1_all.deb ... 268s Unpacking libexception-class-perl (1.45-1) ... 268s Selecting previously unselected package libparams-validationcompiler-perl. 268s Preparing to unpack .../191-libparams-validationcompiler-perl_0.31-1_all.deb ... 268s Unpacking libparams-validationcompiler-perl (0.31-1) ... 268s Selecting previously unselected package libmro-compat-perl. 268s Preparing to unpack .../192-libmro-compat-perl_0.15-2_all.deb ... 268s Unpacking libmro-compat-perl (0.15-2) ... 268s Selecting previously unselected package libxstring-perl:amd64. 268s Preparing to unpack .../193-libxstring-perl_0.005-2build4_amd64.deb ... 268s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 268s Selecting previously unselected package libspecio-perl. 268s Preparing to unpack .../194-libspecio-perl_0.53-1_all.deb ... 268s Unpacking libspecio-perl (0.53-1) ... 268s Selecting previously unselected package libdatetime-locale-perl. 268s Preparing to unpack .../195-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 268s Unpacking libdatetime-locale-perl (1:1.45-1) ... 268s Selecting previously unselected package libdatetime-timezone-perl. 268s Preparing to unpack .../196-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 268s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 268s Selecting previously unselected package libdatetime-perl. 268s Preparing to unpack .../197-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 268s Unpacking libdatetime-perl (2:1.65-1build3) ... 268s Selecting previously unselected package libdatetime-format-rfc3339-perl. 268s Preparing to unpack .../198-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 268s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 268s Selecting previously unselected package libdbi-perl:amd64. 268s Preparing to unpack .../199-libdbi-perl_1.647-1build1_amd64.deb ... 268s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 268s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 268s Preparing to unpack .../200-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 268s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 269s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 269s Preparing to unpack .../201-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 269s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 269s Selecting previously unselected package libemail-date-format-perl. 269s Preparing to unpack .../202-libemail-date-format-perl_1.008-1_all.deb ... 269s Unpacking libemail-date-format-perl (1.008-1) ... 269s Selecting previously unselected package libemail-simple-perl. 269s Preparing to unpack .../203-libemail-simple-perl_2.218-1_all.deb ... 269s Unpacking libemail-simple-perl (2.218-1) ... 269s Selecting previously unselected package libmodule-pluggable-perl. 269s Preparing to unpack .../204-libmodule-pluggable-perl_5.2-5_all.deb ... 269s Unpacking libmodule-pluggable-perl (5.2-5) ... 269s Selecting previously unselected package libemail-abstract-perl. 269s Preparing to unpack .../205-libemail-abstract-perl_3.010-1_all.deb ... 269s Unpacking libemail-abstract-perl (3.010-1) ... 269s Selecting previously unselected package libemail-address-xs-perl. 269s Preparing to unpack .../206-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 269s Unpacking libemail-address-xs-perl (1.05-1build5) ... 269s Selecting previously unselected package libmoox-types-mooselike-perl. 269s Preparing to unpack .../207-libmoox-types-mooselike-perl_0.29-2_all.deb ... 269s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 269s Selecting previously unselected package libthrowable-perl. 269s Preparing to unpack .../208-libthrowable-perl_1.001-2_all.deb ... 269s Unpacking libthrowable-perl (1.001-2) ... 269s Selecting previously unselected package libemail-sender-perl. 269s Preparing to unpack .../209-libemail-sender-perl_2.601-1_all.deb ... 269s Unpacking libemail-sender-perl (2.601-1) ... 269s Selecting previously unselected package libexporter-tiny-perl. 269s Preparing to unpack .../210-libexporter-tiny-perl_1.006003-1_all.deb ... 269s Unpacking libexporter-tiny-perl (1.006003-1) ... 269s Selecting previously unselected package libextutils-depends-perl. 269s Preparing to unpack .../211-libextutils-depends-perl_0.8002-1_all.deb ... 269s Unpacking libextutils-depends-perl (0.8002-1) ... 269s Selecting previously unselected package libfcgi0t64:amd64. 269s Preparing to unpack .../212-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 269s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 269s Selecting previously unselected package libfcgi-perl. 269s Preparing to unpack .../213-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 269s Unpacking libfcgi-perl (0.82+ds-3build3) ... 269s Selecting previously unselected package libfilesys-notify-simple-perl. 269s Preparing to unpack .../214-libfilesys-notify-simple-perl_0.14-3_all.deb ... 269s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 269s Selecting previously unselected package libfont-afm-perl. 269s Preparing to unpack .../215-libfont-afm-perl_1.20-4_all.deb ... 269s Unpacking libfont-afm-perl (1.20-4) ... 269s Selecting previously unselected package libimagequant0:amd64. 269s Preparing to unpack .../216-libimagequant0_2.18.0-1build1_amd64.deb ... 269s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 269s Selecting previously unselected package libxpm4:amd64. 269s Preparing to unpack .../217-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 269s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 269s Selecting previously unselected package libgd3:amd64. 269s Preparing to unpack .../218-libgd3_2.3.3-13ubuntu1_amd64.deb ... 269s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 269s Selecting previously unselected package libgd-perl. 269s Preparing to unpack .../219-libgd-perl_2.84-2_amd64.deb ... 269s Unpacking libgd-perl (2.84-2) ... 269s Selecting previously unselected package libgd-securityimage-perl. 269s Preparing to unpack .../220-libgd-securityimage-perl_1.75-3_all.deb ... 269s Unpacking libgd-securityimage-perl (1.75-3) ... 269s Selecting previously unselected package libglib-perl:amd64. 269s Preparing to unpack .../221-libglib-perl_3%3a1.329.4-1_amd64.deb ... 269s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 269s Selecting previously unselected package libgssapi-perl. 269s Preparing to unpack .../222-libgssapi-perl_0.28-4build5_amd64.deb ... 269s Unpacking libgssapi-perl (0.28-4build5) ... 269s Selecting previously unselected package libhash-merge-simple-perl. 269s Preparing to unpack .../223-libhash-merge-simple-perl_0.052-1_all.deb ... 269s Unpacking libhash-merge-simple-perl (0.052-1) ... 269s Selecting previously unselected package libhash-multivalue-perl. 269s Preparing to unpack .../224-libhash-multivalue-perl_0.16-3_all.deb ... 269s Unpacking libhash-multivalue-perl (0.16-3) ... 269s Selecting previously unselected package libhtml-format-perl. 269s Preparing to unpack .../225-libhtml-format-perl_2.16-2_all.deb ... 269s Unpacking libhtml-format-perl (2.16-2) ... 269s Selecting previously unselected package libhtml-formattext-withlinks-perl. 269s Preparing to unpack .../226-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 269s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 269s Selecting previously unselected package libhtml-template-perl. 269s Preparing to unpack .../227-libhtml-template-perl_2.97-2build1_all.deb ... 269s Unpacking libhtml-template-perl (2.97-2build1) ... 269s Selecting previously unselected package libhttp-daemon-perl. 269s Preparing to unpack .../228-libhttp-daemon-perl_6.16-1_all.deb ... 269s Unpacking libhttp-daemon-perl (6.16-1) ... 269s Selecting previously unselected package libhttp-multipartparser-perl. 269s Preparing to unpack .../229-libhttp-multipartparser-perl_0.02-3_all.deb ... 269s Unpacking libhttp-multipartparser-perl (0.02-3) ... 269s Selecting previously unselected package libstream-buffered-perl. 269s Preparing to unpack .../230-libstream-buffered-perl_0.03-3_all.deb ... 269s Unpacking libstream-buffered-perl (0.03-3) ... 269s Selecting previously unselected package libwww-form-urlencoded-perl. 269s Preparing to unpack .../231-libwww-form-urlencoded-perl_0.26-2_all.deb ... 269s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 269s Selecting previously unselected package libhttp-entity-parser-perl. 269s Preparing to unpack .../232-libhttp-entity-parser-perl_0.25-2_all.deb ... 269s Unpacking libhttp-entity-parser-perl (0.25-2) ... 269s Selecting previously unselected package libhttp-headers-fast-perl. 269s Preparing to unpack .../233-libhttp-headers-fast-perl_0.22-3_all.deb ... 269s Unpacking libhttp-headers-fast-perl (0.22-3) ... 269s Selecting previously unselected package libio-pty-perl. 269s Preparing to unpack .../234-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 269s Unpacking libio-pty-perl (1:1.20-1build3) ... 269s Selecting previously unselected package libio-sessiondata-perl. 269s Preparing to unpack .../235-libio-sessiondata-perl_1.03-3_all.deb ... 269s Unpacking libio-sessiondata-perl (1.03-3) ... 269s Selecting previously unselected package libperlio-via-timeout-perl. 269s Preparing to unpack .../236-libperlio-via-timeout-perl_0.32-3_all.deb ... 269s Unpacking libperlio-via-timeout-perl (0.32-3) ... 269s Selecting previously unselected package libio-socket-timeout-perl. 269s Preparing to unpack .../237-libio-socket-timeout-perl_0.32-3_all.deb ... 269s Unpacking libio-socket-timeout-perl (0.32-3) ... 269s Selecting previously unselected package libio-string-perl. 269s Preparing to unpack .../238-libio-string-perl_1.08-4_all.deb ... 269s Unpacking libio-string-perl (1.08-4) ... 269s Selecting previously unselected package libio-stringy-perl. 269s Preparing to unpack .../239-libio-stringy-perl_2.113-2_all.deb ... 269s Unpacking libio-stringy-perl (2.113-2) ... 269s Selecting previously unselected package libipc-run-perl. 269s Preparing to unpack .../240-libipc-run-perl_20250809.0-1build1_all.deb ... 269s Unpacking libipc-run-perl (20250809.0-1build1) ... 269s Selecting previously unselected package libjargs-java. 269s Preparing to unpack .../241-libjargs-java_1.0.0-5build1_all.deb ... 269s Unpacking libjargs-java (1.0.0-5build1) ... 269s Selecting previously unselected package libjs-bootstrap. 269s Preparing to unpack .../242-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 269s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 269s Selecting previously unselected package libxslt1.1:amd64. 269s Preparing to unpack .../243-libxslt1.1_1.1.43-0.3_amd64.deb ... 269s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 269s Selecting previously unselected package libxmlsec1-1:amd64. 269s Preparing to unpack .../244-libxmlsec1-1_1.3.9-1_amd64.deb ... 269s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 269s Selecting previously unselected package libxmlsec1-openssl1:amd64. 269s Preparing to unpack .../245-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 269s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 269s Selecting previously unselected package liblasso3t64. 269s Preparing to unpack .../246-liblasso3t64_2.9.0-3_amd64.deb ... 269s Unpacking liblasso3t64 (2.9.0-3) ... 269s Selecting previously unselected package liblasso-perl:amd64. 269s Preparing to unpack .../247-liblasso-perl_2.9.0-3_amd64.deb ... 269s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 269s Selecting previously unselected package libconfig-inifiles-perl. 269s Preparing to unpack .../248-libconfig-inifiles-perl_3.000003-4_all.deb ... 269s Unpacking libconfig-inifiles-perl (3.000003-4) ... 269s Selecting previously unselected package libmouse-perl:amd64. 269s Preparing to unpack .../249-libmouse-perl_2.6.1-1_amd64.deb ... 269s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 269s Selecting previously unselected package libnet-cidr-perl. 269s Preparing to unpack .../250-libnet-cidr-perl_0.27-1build1_all.deb ... 269s Unpacking libnet-cidr-perl (0.27-1build1) ... 269s Selecting previously unselected package libtest-sharedfork-perl. 269s Preparing to unpack .../251-libtest-sharedfork-perl_0.35-3_all.deb ... 269s Unpacking libtest-sharedfork-perl (0.35-3) ... 269s Selecting previously unselected package libtest-tcp-perl. 269s Preparing to unpack .../252-libtest-tcp-perl_2.22-2_all.deb ... 269s Unpacking libtest-tcp-perl (2.22-2) ... 269s Selecting previously unselected package libplack-perl. 269s Preparing to unpack .../253-libplack-perl_1.0051-1_all.deb ... 269s Unpacking libplack-perl (1.0051-1) ... 269s Selecting previously unselected package liblemonldap-ng-common-perl. 269s Preparing to unpack .../254-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 269s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 269s Selecting previously unselected package liblist-moreutils-xs-perl. 269s Preparing to unpack .../255-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 269s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 269s Selecting previously unselected package liblist-moreutils-perl. 269s Preparing to unpack .../256-liblist-moreutils-perl_0.430-2_all.deb ... 269s Unpacking liblist-moreutils-perl (0.430-2) ... 269s Selecting previously unselected package libllhttp9.3. 269s Preparing to unpack .../257-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 269s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 269s Selecting previously unselected package liblog-log4perl-perl. 269s Preparing to unpack .../258-liblog-log4perl-perl_1.57-1_all.deb ... 269s Unpacking liblog-log4perl-perl (1.57-1) ... 269s Selecting previously unselected package liblwp-protocol-psgi-perl. 269s Preparing to unpack .../259-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 269s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 269s Selecting previously unselected package libnet-smtp-ssl-perl. 269s Preparing to unpack .../260-libnet-smtp-ssl-perl_1.04-2_all.deb ... 269s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 269s Selecting previously unselected package libmailtools-perl. 269s Preparing to unpack .../261-libmailtools-perl_2.22-1_all.deb ... 269s Unpacking libmailtools-perl (2.22-1) ... 269s Selecting previously unselected package libmime-tools-perl. 269s Preparing to unpack .../262-libmime-tools-perl_5.515-1_all.deb ... 269s Unpacking libmime-tools-perl (5.515-1) ... 269s Selecting previously unselected package libnet-ip-perl. 269s Preparing to unpack .../263-libnet-ip-perl_1.26-4_all.deb ... 269s Unpacking libnet-ip-perl (1.26-4) ... 269s Selecting previously unselected package libnet-ldap-perl. 269s Preparing to unpack .../264-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 269s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 269s Selecting previously unselected package libxml-namespacesupport-perl. 269s Preparing to unpack .../265-libxml-namespacesupport-perl_1.12-2_all.deb ... 269s Unpacking libxml-namespacesupport-perl (1.12-2) ... 269s Selecting previously unselected package libxml-sax-base-perl. 269s Preparing to unpack .../266-libxml-sax-base-perl_1.09-3_all.deb ... 269s Unpacking libxml-sax-base-perl (1.09-3) ... 269s Selecting previously unselected package libxml-sax-perl. 269s Preparing to unpack .../267-libxml-sax-perl_1.02+dfsg-4_all.deb ... 269s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 270s Selecting previously unselected package libxml-libxml-perl. 270s Preparing to unpack .../268-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 270s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 270s Selecting previously unselected package libxml-simple-perl. 270s Preparing to unpack .../269-libxml-simple-perl_2.25-2_all.deb ... 270s Unpacking libxml-simple-perl (2.25-2) ... 270s Selecting previously unselected package libnet-openid-common-perl. 270s Preparing to unpack .../270-libnet-openid-common-perl_1.20-2_all.deb ... 270s Unpacking libnet-openid-common-perl (1.20-2) ... 270s Selecting previously unselected package libnet-openid-consumer-perl. 270s Preparing to unpack .../271-libnet-openid-consumer-perl_1.18-2_all.deb ... 270s Unpacking libnet-openid-consumer-perl (1.18-2) ... 270s Selecting previously unselected package libnet-openid-server-perl. 270s Preparing to unpack .../272-libnet-openid-server-perl_1.09-4_all.deb ... 270s Unpacking libnet-openid-server-perl (1.09-4) ... 270s Selecting previously unselected package libsimdjson29:amd64. 270s Preparing to unpack .../273-libsimdjson29_4.2.4-1_amd64.deb ... 270s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 270s Selecting previously unselected package libsimdutf29:amd64. 270s Preparing to unpack .../274-libsimdutf29_7.7.1-3_amd64.deb ... 270s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 270s Selecting previously unselected package node-corepack. 270s Preparing to unpack .../275-node-corepack_0.24.0-5build1_all.deb ... 270s Unpacking node-corepack (0.24.0-5build1) ... 270s Selecting previously unselected package nodejs. 270s Preparing to unpack .../276-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 270s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 270s Selecting previously unselected package node-xtend. 270s Preparing to unpack .../277-node-xtend_4.0.2-3_all.deb ... 270s Unpacking node-xtend (4.0.2-3) ... 270s Selecting previously unselected package node-acorn. 270s Preparing to unpack .../278-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 270s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 270s Selecting previously unselected package node-cjs-module-lexer. 270s Preparing to unpack .../279-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 270s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 270s Selecting previously unselected package node-balanced-match. 270s Preparing to unpack .../280-node-balanced-match_2.0.0-1_all.deb ... 270s Unpacking node-balanced-match (2.0.0-1) ... 270s Selecting previously unselected package node-brace-expansion. 270s Preparing to unpack .../281-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 270s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 270s Selecting previously unselected package node-minimatch. 270s Preparing to unpack .../282-node-minimatch_9.0.3-6_all.deb ... 270s Unpacking node-minimatch (9.0.3-6) ... 270s Selecting previously unselected package node-ms. 270s Preparing to unpack .../283-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 270s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 270s Selecting previously unselected package node-debug. 270s Preparing to unpack .../284-node-debug_4.4.1+~4.1.12-1_all.deb ... 270s Unpacking node-debug (4.4.1+~4.1.12-1) ... 270s Selecting previously unselected package node-lru-cache. 270s Preparing to unpack .../285-node-lru-cache_10.0.1-3_all.deb ... 270s Unpacking node-lru-cache (10.0.1-3) ... 270s Selecting previously unselected package node-semver. 270s Preparing to unpack .../286-node-semver_7.6.1+~7.5.8-2_all.deb ... 270s Unpacking node-semver (7.6.1+~7.5.8-2) ... 270s Selecting previously unselected package node-llhttp. 270s Preparing to unpack .../287-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 270s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 270s Selecting previously unselected package node-undici. 270s Preparing to unpack .../288-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 270s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 270s Selecting previously unselected package libnode127:amd64. 270s Preparing to unpack .../289-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 270s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 270s Selecting previously unselected package libregexp-assemble-perl. 270s Preparing to unpack .../290-libregexp-assemble-perl_0.38-2_all.deb ... 270s Unpacking libregexp-assemble-perl (0.38-2) ... 270s Selecting previously unselected package libregexp-common-perl. 270s Preparing to unpack .../291-libregexp-common-perl_2024080801-1_all.deb ... 270s Unpacking libregexp-common-perl (2024080801-1) ... 270s Selecting previously unselected package libtask-weaken-perl. 270s Preparing to unpack .../292-libtask-weaken-perl_1.06-2_all.deb ... 270s Unpacking libtask-weaken-perl (1.06-2) ... 270s Selecting previously unselected package libxml-parser-perl. 270s Preparing to unpack .../293-libxml-parser-perl_2.47-1build4_amd64.deb ... 270s Unpacking libxml-parser-perl (2.47-1build4) ... 270s Selecting previously unselected package libsoap-lite-perl. 270s Preparing to unpack .../294-libsoap-lite-perl_1.27-3_all.deb ... 270s Unpacking libsoap-lite-perl (1.27-3) ... 270s Selecting previously unselected package libstring-random-perl. 270s Preparing to unpack .../295-libstring-random-perl_1%3a0.32-2_all.deb ... 270s Unpacking libstring-random-perl (1:0.32-2) ... 270s Selecting previously unselected package libtest-leaktrace-perl. 270s Preparing to unpack .../296-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 270s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 270s Selecting previously unselected package libtest-output-perl. 270s Preparing to unpack .../297-libtest-output-perl_1.036-1_all.deb ... 270s Unpacking libtest-output-perl (1.036-1) ... 270s Selecting previously unselected package libtest-pod-perl. 270s Preparing to unpack .../298-libtest-pod-perl_1.52-3_all.deb ... 270s Unpacking libtest-pod-perl (1.52-3) ... 270s Selecting previously unselected package libtext-unidecode-perl. 270s Preparing to unpack .../299-libtext-unidecode-perl_1.30-3_all.deb ... 270s Unpacking libtext-unidecode-perl (1.30-3) ... 270s Selecting previously unselected package libtime-fake-perl. 270s Preparing to unpack .../300-libtime-fake-perl_0.11-4_all.deb ... 270s Unpacking libtime-fake-perl (0.11-4) ... 270s Selecting previously unselected package libxml-libxslt-perl:amd64. 270s Preparing to unpack .../301-libxml-libxslt-perl_2.003000-4_amd64.deb ... 270s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 270s Selecting previously unselected package node-uglify-js. 270s Preparing to unpack .../302-node-uglify-js_3.17.4-2build1_all.deb ... 270s Unpacking node-uglify-js (3.17.4-2build1) ... 270s Selecting previously unselected package python3-defusedxml. 270s Preparing to unpack .../303-python3-defusedxml_0.7.1-3build1_all.deb ... 270s Unpacking python3-defusedxml (0.7.1-3build1) ... 270s Selecting previously unselected package python3-roman-numerals. 270s Preparing to unpack .../304-python3-roman-numerals_4.1.0-1_all.deb ... 270s Unpacking python3-roman-numerals (4.1.0-1) ... 270s Selecting previously unselected package python3-docutils. 270s Preparing to unpack .../305-python3-docutils_0.22.4+dfsg-1_all.deb ... 270s Unpacking python3-docutils (0.22.4+dfsg-1) ... 270s Selecting previously unselected package python3-imagesize. 270s Preparing to unpack .../306-python3-imagesize_1.4.1-1build1_all.deb ... 270s Unpacking python3-imagesize (1.4.1-1build1) ... 270s Selecting previously unselected package python3-snowballstemmer. 270s Preparing to unpack .../307-python3-snowballstemmer_3.0.1-1_all.deb ... 270s Unpacking python3-snowballstemmer (3.0.1-1) ... 270s Selecting previously unselected package sphinx-common. 270s Preparing to unpack .../308-sphinx-common_8.2.3-12_all.deb ... 270s Unpacking sphinx-common (8.2.3-12) ... 270s Selecting previously unselected package python3-alabaster. 270s Preparing to unpack .../309-python3-alabaster_0.7.16-0.1build1_all.deb ... 270s Unpacking python3-alabaster (0.7.16-0.1build1) ... 270s Selecting previously unselected package python3-sphinx. 270s Preparing to unpack .../310-python3-sphinx_8.2.3-12_all.deb ... 270s Unpacking python3-sphinx (8.2.3-12) ... 270s Selecting previously unselected package libjs-bootswatch. 270s Preparing to unpack .../311-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 270s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 271s Selecting previously unselected package python3-sphinx-bootstrap-theme. 271s Preparing to unpack .../312-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 271s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 271s Selecting previously unselected package uglifyjs. 271s Preparing to unpack .../313-uglifyjs_3.17.4-2build1_all.deb ... 271s Unpacking uglifyjs (3.17.4-2build1) ... 271s Selecting previously unselected package yui-compressor. 271s Preparing to unpack .../314-yui-compressor_2.4.8-3build1_all.deb ... 271s Unpacking yui-compressor (2.4.8-3build1) ... 271s Selecting previously unselected package libauthen-radius-perl. 271s Preparing to unpack .../315-libauthen-radius-perl_0.33-1_all.deb ... 271s Unpacking libauthen-radius-perl (0.33-1) ... 271s Selecting previously unselected package pkg-perl-autopkgtest. 271s Preparing to unpack .../316-pkg-perl-autopkgtest_0.85_all.deb ... 271s Unpacking pkg-perl-autopkgtest (0.85) ... 271s Setting up libconfig-inifiles-perl (3.000003-4) ... 271s Setting up libmodule-pluggable-perl (5.2-5) ... 271s Setting up node-uglify-js (3.17.4-2build1) ... 271s Setting up libio-sessiondata-perl (1.03-3) ... 271s Setting up liblcms2-2:amd64 (2.17-1) ... 271s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 271s Setting up libaom3:amd64 (3.13.1-2) ... 271s Setting up node-lru-cache (10.0.1-3) ... 271s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 271s Setting up libmath-random-isaac-perl (1.004-2) ... 271s Setting up libtask-weaken-perl (1.06-2) ... 271s Setting up libmouse-perl:amd64 (2.6.1-1) ... 271s Setting up libhttp-multipartparser-perl (0.02-3) ... 271s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 271s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 271s Setting up java-common (0.76build1) ... 271s Setting up libclass-inspector-perl (1.36-3) ... 271s Setting up libfont-afm-perl (1.20-4) ... 271s Setting up libdynaloader-functions-perl (0.004-2) ... 271s Setting up libclass-method-modifiers-perl (2.15-1) ... 271s Setting up libio-pty-perl (1:1.20-1build3) ... 271s Setting up libdata-hexdump-perl (0.04-2) ... 271s Setting up python3-defusedxml (0.7.1-3build1) ... 271s Setting up libclone-perl:amd64 (0.47-1) ... 271s Setting up libarchive-zip-perl (1.68-1) ... 271s Setting up libsub-identify-perl (0.14-4) ... 271s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 271s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 271s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 271s Setting up python3-alabaster (0.7.16-0.1build1) ... 271s Setting up libio-stringy-perl (2.113-2) ... 271s Setting up libhtml-tagset-perl (3.24-1) ... 271s Setting up unzip (6.0-29ubuntu1) ... 271s Setting up libdebhelper-perl (13.28ubuntu1) ... 271s Setting up libperlio-via-timeout-perl (0.32-3) ... 271s Setting up libfilesys-notify-simple-perl (0.14-3) ... 271s Setting up libnet-cidr-perl (0.27-1build1) ... 271s Setting up libipc-sharelite-perl (0.17-5build4) ... 271s Setting up libconvert-binhex-perl (1.125-3) ... 271s Setting up liblwp-mediatypes-perl (6.04-2) ... 271s Setting up libcrypt-urandom-perl (0.54-1) ... 271s Setting up x11-common (1:7.7+24ubuntu1) ... 271s Setting up libtest-pod-perl (1.52-3) ... 271s Setting up libtry-tiny-perl (0.32-1) ... 271s Setting up libdeflate0:amd64 (1.23-2) ... 271s Setting up perl-openssl-defaults:amd64 (7build4) ... 271s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 271s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 271s Setting up libxml-namespacesupport-perl (1.12-2) ... 271s Setting up m4 (1.4.20-2) ... 271s Setting up libposix-strftime-compiler-perl (0.46-1) ... 271s Setting up libclass-singleton-perl (1.6-2) ... 271s Setting up libencode-locale-perl (1.05-3) ... 271s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 271s Setting up libxstring-perl:amd64 (0.005-2build4) ... 271s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 271s Setting up libclass-errorhandler-perl (0.04-3) ... 271s Setting up liblist-utilsby-perl (0.12-2) ... 271s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 271s Setting up libtime-fake-perl (0.11-4) ... 271s Setting up libregexp-common-perl (2024080801-1) ... 271s Setting up libtest-sharedfork-perl (0.35-3) ... 271s Setting up libsub-install-perl (0.929-1) ... 271s Setting up libextutils-depends-perl (0.8002-1) ... 271s Setting up libhash-multivalue-perl (0.16-3) ... 271s Setting up liberror-perl (0.17030-1) ... 271s Setting up libapache-session-perl (1.94-2) ... 271s Setting up libxml-sax-base-perl (1.09-3) ... 271s Setting up libio-string-perl (1.08-4) ... 271s Setting up libtest-leaktrace-perl (0.17-1build6) ... 271s Setting up libsimdutf29:amd64 (7.7.1-3) ... 271s Setting up libsimdjson29:amd64 (4.2.4-1) ... 271s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 271s Setting up autotools-dev (20240727.1) ... 271s Setting up libstream-buffered-perl (0.03-3) ... 271s Setting up libclass-data-inheritable-perl (0.10-1) ... 271s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 271s Setting up libalgorithm-c3-perl (0.11-2) ... 271s Setting up rpcsvc-proto (1.4.3-1) ... 271s Setting up liblog-log4perl-perl (1.57-1) ... 271s Setting up libapache-logformat-compiler-perl (0.36-3) ... 271s Setting up libcrypt-random-seed-perl (0.03-3) ... 271s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 271s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 271s Setting up python3-snowballstemmer (3.0.1-1) ... 271s Setting up node-balanced-match (2.0.0-1) ... 271s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 271s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 271s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 271s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 271s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 271s Setting up libemail-date-format-perl (1.008-1) ... 271s Setting up libcryptx-perl (0.087-1) ... 271s Setting up libcares2:amd64 (1.34.6-1) ... 271s Setting up libmpc3:amd64 (1.3.1-2) ... 271s Setting up libvariable-magic-perl (0.64-1build1) ... 271s Setting up libio-html-perl (1.004-3) ... 271s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 271s Setting up autopoint (0.23.2-1) ... 271s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 271s Setting up libipc-run-perl (20250809.0-1build1) ... 271s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 271s Setting up libpcsclite1:amd64 (2.4.1-1) ... 271s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 271s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 271s Setting up libltdl7:amd64 (2.5.4-9) ... 271s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 271s Setting up libstring-random-perl (1:0.32-2) ... 271s Setting up libparams-util-perl (1.102-3build1) ... 271s Setting up autoconf (2.72-3.1ubuntu1) ... 271s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 271s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 271s Setting up libcapture-tiny-perl (0.50-1) ... 271s Setting up libtimedate-perl (2.3300-2) ... 271s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 271s Setting up libsub-name-perl:amd64 (0.28-1) ... 271s Setting up libtypes-serialiser-perl (1.01-1) ... 271s Setting up libgssapi-perl (0.28-4build5) ... 271s Setting up dwz (0.16-2) ... 271s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 271s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 271s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 271s Setting up libcrypt-dev:amd64 (1:4.5.1-1) ... 271s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 271s Setting up libjson-perl (4.10000-1) ... 271s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 271s Setting up libjargs-java (1.0.0-5build1) ... 271s Setting up librole-tiny-perl (2.002004-1) ... 271s Setting up debugedit (1:5.2-3) ... 271s Setting up libfile-sharedir-perl (1.118-3) ... 271s Setting up libfcgi-perl (0.82+ds-3build3) ... 271s Setting up python3-roman-numerals (4.1.0-1) ... 271s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 271s Setting up libwww-form-urlencoded-perl (0.26-2) ... 271s Setting up sgml-base (1.31+nmu1) ... 271s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 271s Setting up libdevel-stacktrace-perl (2.0500-1) ... 271s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 271s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 271s Setting up node-minimatch (9.0.3-6) ... 271s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 271s Setting up ca-certificates-java (20240118build1) ... 271s No JRE found. Skipping Java certificates setup. 271s Setting up libexporter-tiny-perl (1.006003-1) ... 271s Setting up node-xtend (4.0.2-3) ... 271s Setting up libisl23:amd64 (0.27-1build1) ... 271s Setting up libconvert-asn1-perl (0.34-1) ... 271s Setting up libtext-unidecode-perl (1.30-3) ... 271s Setting up libde265-0:amd64 (1.0.16-1build1) ... 271s Setting up libc-dev-bin (2.42-2ubuntu4) ... 271s Setting up libregexp-assemble-perl (0.38-2) ... 271s Setting up libnet-ip-perl (1.26-4) ... 271s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 271s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 271s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 271s Setting up liburi-perl (5.34-2build1) ... 271s Setting up libdbi-perl:amd64 (1.647-1build1) ... 271s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 271s Setting up libconvert-base32-perl (0.06-3) ... 271s Setting up dctrl-tools (2.24-3build4) ... 271s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 271s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 271s Setting up autodep8 (0.30build1) ... 271s Setting up libclone-pp-perl (1.08-2) ... 271s Setting up python3-imagesize (1.4.1-1build1) ... 271s Setting up libemail-address-xs-perl (1.05-1build5) ... 271s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 271s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 271s Setting up automake (1:1.18.1-3build1) ... 271s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 271s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 271s Setting up libjson-xs-perl (4.040-1) ... 271s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 271s Setting up libcrypt-des-ede3-perl (0.03-1) ... 271s Setting up libhttp-date-perl (6.06-1) ... 271s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 271s Setting up gettext (0.23.2-1) ... 271s Setting up libtest-tcp-perl (2.22-2) ... 271s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 271s Setting up java-wrappers (0.5build1) ... 271s Setting up libio-socket-timeout-perl (0.32-3) ... 271s Setting up libfile-listing-perl (6.16-1) ... 271s Setting up libhash-merge-simple-perl (0.052-1) ... 271s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 271s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 271s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 271s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 271s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 271s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 271s Setting up libcache-cache-perl (1.08-3) ... 271s Setting up libhttp-headers-fast-perl (0.22-3) ... 271s Setting up liblist-moreutils-perl (0.430-2) ... 271s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 271s Setting up libemail-simple-perl (2.218-1) ... 271s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 271s Setting up libnet-http-perl (6.24-1build1) ... 271s Setting up liblasso3t64 (2.9.0-3) ... 271s Setting up libexception-class-perl (1.45-1) ... 271s Setting up libclass-c3-perl (0.35-2) ... 271s Setting up libcrypt-jwt-perl (0.037-1) ... 271s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 271s Setting up xfonts-utils (1:7.7+7build1) ... 271s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 271s Setting up libxml-sax-perl (1.02+dfsg-4) ... 271s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 271s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 272s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 272s Setting up libauthen-radius-perl (0.33-1) ... 272s Setting up intltool-debian (0.35.0+20060710.6build1) ... 272s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 272s Setting up libbytes-random-secure-perl (0.29-3) ... 272s Setting up libjson-maybexs-perl (1.004008-1) ... 272s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 272s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 272s Setting up sphinx-common (8.2.3-12) ... 272s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 272s Setting up libdata-optlist-perl (0.114-1) ... 272s Setting up libtest-output-perl (1.036-1) ... 272s Setting up pkg-perl-autopkgtest (0.85) ... 272s Setting up libraw23t64:amd64 (0.21.4-2) ... 272s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 272s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 272s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 272s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 272s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 272s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 272s Setting up libwww-robotrules-perl (6.02-1build1) ... 272s Setting up cpp-15 (15.2.0-12ubuntu1) ... 272s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 272s Setting up xml-core (0.19build1) ... 272s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 272s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 272s Setting up liblasso-perl:amd64 (2.9.0-3) ... 272s Setting up libc6-dev:amd64 (2.42-2ubuntu4) ... 272s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 272s Setting up libmro-compat-perl (0.15-2) ... 272s Setting up libcookie-baker-perl (0.12-1) ... 272s Setting up libhttp-entity-parser-perl (0.25-2) ... 272s Setting up libio-socket-ssl-perl (2.098-1) ... 272s Setting up libsub-exporter-perl (0.990-1) ... 272s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 272s Setting up libeval-closure-perl (0.14-3) ... 272s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 272s Setting up libconvert-pem-perl (0.13-1) ... 272s Setting up libhttp-negotiate-perl (6.01-2) ... 272s Setting up libparams-validationcompiler-perl (0.31-1) ... 272s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 272s Setting up libhttp-cookies-perl (6.11-1) ... 272s Setting up po-debconf (1.0.22) ... 272s Setting up libhtml-tree-perl (5.07-3) ... 272s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 272s Setting up libcgi-pm-perl (4.71-1build1) ... 272s Setting up libhtml-format-perl (2.16-2) ... 272s Setting up fonts-urw-base35 (20200910-8build1) ... 272s Setting up libhtml-template-perl (2.97-2build1) ... 272s Setting up gcc-15 (15.2.0-12ubuntu1) ... 272s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 272s Setting up libnet-smtp-ssl-perl (1.04-2) ... 272s Setting up libmodule-runtime-perl (0.018-1) ... 272s Setting up libmailtools-perl (2.22-1) ... 272s Setting up libxml-simple-perl (2.25-2) ... 272s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 272s Setting up libhttp-daemon-perl (6.16-1) ... 272s Setting up libemail-abstract-perl (3.010-1) ... 272s Setting up cpp (4:15.2.0-4ubuntu1) ... 272s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 272s Setting up libplack-perl (1.0051-1) ... 272s Setting up libnet-openid-common-perl (1.20-2) ... 272s Setting up libnet-openid-server-perl (1.09-4) ... 272s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 272s Setting up libtool (2.5.4-9) ... 272s Setting up libmodule-implementation-perl (0.09-2) ... 272s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 272s Setting up libpackage-stash-perl (0.40-1) ... 272s Setting up libimport-into-perl (1.002005-2) ... 272s Setting up libmoo-perl (2.005005-1) ... 272s Setting up liblist-someutils-perl (0.59-1) ... 272s Setting up libmime-tools-perl (5.515-1) ... 272s Setting up gcc (4:15.2.0-4ubuntu1) ... 272s Setting up dh-autoreconf (21) ... 272s Setting up libspecio-perl (0.53-1) ... 272s Setting up liblist-allutils-perl (0.19-1) ... 272s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 272s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 272s Setting up libmoox-types-mooselike-perl (0.29-2) ... 272s Setting up libb-hooks-endofscope-perl (0.28-2) ... 272s Setting up g++-15 (15.2.0-12ubuntu1) ... 272s Setting up libthrowable-perl (1.001-2) ... 272s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 272s Setting up debhelper (13.28ubuntu1) ... 272s Setting up libemail-sender-perl (2.601-1) ... 272s Setting up libnamespace-clean-perl (0.27-2) ... 272s Setting up g++ (4:15.2.0-4ubuntu1) ... 272s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 272s Setting up build-essential (12.12ubuntu2) ... 272s Setting up libnamespace-autoclean-perl (0.31-1) ... 272s Setting up libdatetime-locale-perl (1:1.45-1) ... 272s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 272s Setting up libdatetime-perl (2:1.65-1build3) ... 272s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 272s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 272s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 272s Setting up liblwp-protocol-https-perl (6.14-1) ... 272s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 272s Setting up node-corepack (0.24.0-5build1) ... 272s Setting up libwww-perl (6.81-1build1) ... 272s Setting up libheif1:amd64 (1.21.2-1) ... 272s Setting up node-debug (4.4.1+~4.1.12-1) ... 272s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 272s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 273s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 273s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 273s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 273s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 273s Setting up libnet-openid-consumer-perl (1.18-2) ... 273s Setting up libxml-parser-perl (2.47-1build4) ... 273s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 273s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 273s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 273s Setting up libgd-perl (2.84-2) ... 273s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 273s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 273s Setting up node-semver (7.6.1+~7.5.8-2) ... 273s Setting up libsoap-lite-perl (1.27-3) ... 273s Setting up uglifyjs (3.17.4-2build1) ... 273s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 273s Setting up libgd-securityimage-perl (1.75-3) ... 273s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 273s Processing triggers for install-info (7.2-5) ... 273s Processing triggers for libc-bin (2.42-2ubuntu4) ... 273s Processing triggers for man-db (2.13.1-1) ... 274s Processing triggers for ca-certificates-java (20240118build1) ... 274s Adding debian:ACCVRAIZ1.pem 274s Adding debian:AC_RAIZ_FNMT-RCM.pem 274s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 274s Adding debian:ANF_Secure_Server_Root_CA.pem 274s Adding debian:Actalis_Authentication_Root_CA.pem 274s Adding debian:AffirmTrust_Commercial.pem 274s Adding debian:AffirmTrust_Networking.pem 274s Adding debian:AffirmTrust_Premium.pem 274s Adding debian:AffirmTrust_Premium_ECC.pem 274s Adding debian:Amazon_Root_CA_1.pem 274s Adding debian:Amazon_Root_CA_2.pem 274s Adding debian:Amazon_Root_CA_3.pem 274s Adding debian:Amazon_Root_CA_4.pem 274s Adding debian:Atos_TrustedRoot_2011.pem 274s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 274s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 274s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 274s Adding debian:BJCA_Global_Root_CA1.pem 274s Adding debian:BJCA_Global_Root_CA2.pem 274s Adding debian:Baltimore_CyberTrust_Root.pem 274s Adding debian:Buypass_Class_2_Root_CA.pem 274s Adding debian:Buypass_Class_3_Root_CA.pem 274s Adding debian:CA_Disig_Root_R2.pem 274s Adding debian:CFCA_EV_ROOT.pem 274s Adding debian:COMODO_Certification_Authority.pem 274s Adding debian:COMODO_ECC_Certification_Authority.pem 274s Adding debian:COMODO_RSA_Certification_Authority.pem 274s Adding debian:Certainly_Root_E1.pem 274s Adding debian:Certainly_Root_R1.pem 274s Adding debian:Certigna.pem 274s Adding debian:Certigna_Root_CA.pem 274s Adding debian:Certum_EC-384_CA.pem 274s Adding debian:Certum_Trusted_Network_CA.pem 274s Adding debian:Certum_Trusted_Network_CA_2.pem 274s Adding debian:Certum_Trusted_Root_CA.pem 274s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 274s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 274s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 274s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 274s Adding debian:Comodo_AAA_Services_root.pem 274s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 274s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 274s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 274s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 274s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 274s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 274s Adding debian:DigiCert_Assured_ID_Root_CA.pem 274s Adding debian:DigiCert_Assured_ID_Root_G2.pem 274s Adding debian:DigiCert_Assured_ID_Root_G3.pem 274s Adding debian:DigiCert_Global_Root_CA.pem 274s Adding debian:DigiCert_Global_Root_G2.pem 274s Adding debian:DigiCert_Global_Root_G3.pem 274s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 274s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 274s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 274s Adding debian:DigiCert_Trusted_Root_G4.pem 274s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 274s Adding debian:Entrust_Root_Certification_Authority.pem 274s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 274s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 274s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 274s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 274s Adding debian:GLOBALTRUST_2020.pem 274s Adding debian:GTS_Root_R1.pem 274s Adding debian:GTS_Root_R2.pem 274s Adding debian:GTS_Root_R3.pem 274s Adding debian:GTS_Root_R4.pem 274s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 274s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 274s Adding debian:GlobalSign_Root_CA.pem 274s Adding debian:GlobalSign_Root_CA_-_R3.pem 274s Adding debian:GlobalSign_Root_CA_-_R6.pem 274s Adding debian:GlobalSign_Root_E46.pem 274s Adding debian:GlobalSign_Root_R46.pem 274s Adding debian:Go_Daddy_Class_2_CA.pem 274s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 274s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 274s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 274s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 274s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 274s Adding debian:HiPKI_Root_CA_-_G1.pem 274s Adding debian:Hongkong_Post_Root_CA_3.pem 274s Adding debian:ISRG_Root_X1.pem 274s Adding debian:ISRG_Root_X2.pem 274s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 274s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 274s Adding debian:Izenpe.com.pem 274s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 274s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 274s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 274s Adding debian:NAVER_Global_Root_Certification_Authority.pem 274s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 274s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 274s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 274s Adding debian:QuoVadis_Root_CA_1_G3.pem 274s Adding debian:QuoVadis_Root_CA_2.pem 274s Adding debian:QuoVadis_Root_CA_2_G3.pem 274s Adding debian:QuoVadis_Root_CA_3.pem 274s Adding debian:QuoVadis_Root_CA_3_G3.pem 274s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 274s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 274s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 274s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 274s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 274s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 274s Adding debian:SZAFIR_ROOT_CA2.pem 274s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 274s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 274s Adding debian:SecureSign_Root_CA12.pem 274s Adding debian:SecureSign_Root_CA14.pem 274s Adding debian:SecureSign_Root_CA15.pem 274s Adding debian:SecureTrust_CA.pem 274s Adding debian:Secure_Global_CA.pem 274s Adding debian:Security_Communication_ECC_RootCA1.pem 274s Adding debian:Security_Communication_RootCA2.pem 274s Adding debian:Starfield_Class_2_CA.pem 274s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 274s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 274s Adding debian:SwissSign_Gold_CA_-_G2.pem 274s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 274s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 274s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 274s Adding debian:TWCA_CYBER_Root_CA.pem 274s Adding debian:TWCA_Global_Root_CA.pem 274s Adding debian:TWCA_Root_Certification_Authority.pem 274s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 274s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 274s Adding debian:TeliaSonera_Root_CA_v1.pem 274s Adding debian:Telia_Root_CA_v2.pem 274s Adding debian:TrustAsia_Global_Root_CA_G3.pem 274s Adding debian:TrustAsia_Global_Root_CA_G4.pem 274s Adding debian:Trustwave_Global_Certification_Authority.pem 274s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 274s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 274s Adding debian:TunTrust_Root_CA.pem 274s Adding debian:UCA_Extended_Validation_Root.pem 274s Adding debian:UCA_Global_G2_Root.pem 274s Adding debian:USERTrust_ECC_Certification_Authority.pem 274s Adding debian:USERTrust_RSA_Certification_Authority.pem 274s Adding debian:XRamp_Global_CA_Root.pem 274s Adding debian:certSIGN_ROOT_CA.pem 274s Adding debian:certSIGN_Root_CA_G2.pem 274s Adding debian:e-Szigno_Root_CA_2017.pem 274s Adding debian:ePKI_Root_Certification_Authority.pem 274s Adding debian:emSign_ECC_Root_CA_-_C3.pem 274s Adding debian:emSign_ECC_Root_CA_-_G3.pem 274s Adding debian:emSign_Root_CA_-_C1.pem 274s Adding debian:emSign_Root_CA_-_G1.pem 274s Adding debian:vTrus_ECC_Root_CA.pem 274s Adding debian:vTrus_Root_CA.pem 274s done. 274s Setting up yui-compressor (2.4.8-3build1) ... 274s Setting up default-jre-headless (2:1.21-76build1) ... 274s Processing triggers for sgml-base (1.31+nmu1) ... 274s Setting up docutils-common (0.22.4+dfsg-1) ... 275s Processing triggers for sgml-base (1.31+nmu1) ... 275s Setting up python3-docutils (0.22.4+dfsg-1) ... 275s Setting up python3-sphinx (8.2.3-12) ... 278s autopkgtest [06:09:41]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 278s autopkgtest [06:09:41]: test common-test: [----------------------- 278s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 278s t/01-Common-Conf.t ............ 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - Bad module 278s ok 3 - Read t/lemonldap-ng.ini 278s # Subtest: Invalid backend configuration 278s ok 1 - Invalid configuration 278s ok 2 - Found correct error message 278s 1..2 278s ok 4 - Invalid backend configuration 278s # Subtest: Cache expiration 278s ok 1 - Valid configuration 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 2 - Found expected cfgNum in conf 278s ok 3 - Found expected message 278s ok 4 - load counter increased by 1 278s ok 5 - lastCfg counter increased by 1 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 6 - Found expected newvalue in conf 278s ok 7 - Found expected message 278s ok 8 - load counter increased by 0 278s ok 9 - lastCfg counter increased by 0 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 10 - Found expected cfgNum in conf 278s ok 11 - Found expected newvalue in conf 278s ok 12 - Found expected message 278s ok 13 - load counter increased by 1 278s ok 14 - lastCfg counter increased by 1 278s 1..14 278s ok 5 - Cache expiration 278s # Subtest: Configuration reload 278s ok 1 - Valid configuration 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 2 - Found expected cfgNum in conf 278s ok 3 - Found expected message 278s ok 4 - lastCfg counter increased by 1 278s ok 5 - load counter increased by 1 278s # Invoking getConf with args { 278s # 'local' => 0 278s # } 278s ok 6 - Found expected newvalue in conf 278s ok 7 - Found expected cfgNum in conf 278s ok 8 - Found expected message 278s ok 9 - lastCfg counter increased by 1 278s ok 10 - load counter increased by 1 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 11 - Found expected newvalue in conf 278s ok 12 - Found expected cfgNum in conf 278s ok 13 - Found expected message 278s ok 14 - lastCfg counter increased by 0 278s ok 15 - load counter increased by 0 278s 1..15 278s ok 6 - Configuration reload 278s # Subtest: Configuration cache manual clear 278s ok 1 - Valid configuration 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 2 - Found expected cfgNum in conf 278s ok 3 - Found expected message 278s ok 4 - load counter increased by 1 278s ok 5 - lastCfg counter increased by 1 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 6 - Found expected cfgNum in conf 278s ok 7 - Found expected newvalue in conf 278s ok 8 - Found expected message 278s ok 9 - load counter increased by 0 278s ok 10 - lastCfg counter increased by 0 278s # Invoking getConf with args { 278s # 'noCache' => 2 278s # } 278s ok 11 - Found expected newvalue in conf 278s ok 12 - Found expected cfgNum in conf 278s ok 13 - Found expected message 278s ok 14 - load counter increased by 1 278s ok 15 - lastCfg counter increased by 1 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 16 - Found expected cfgNum in conf 278s ok 17 - Found expected newvalue in conf 278s ok 18 - Found expected message 278s ok 19 - load counter increased by 0 278s ok 20 - lastCfg counter increased by 0 278s 1..20 278s ok 7 - Configuration cache manual clear 278s # Subtest: local param behavior 278s ok 1 - Valid configuration 278s # Invoking getConf with args { 278s # 'local' => 1, 278s # 'localPrm' => { 278s # 'myLocalPrm' => 1 278s # } 278s # } 278s ok 2 - Found expected myLocalPrm in conf 278s ok 3 - Found expected cfgNum in conf 278s ok 4 - Found expected message 278s ok 5 - lastCfg counter increased by 1 278s ok 6 - load counter increased by 1 278s # Invoking getConf with args {} 278s ok 7 - Found expected myLocalPrm in conf 278s ok 8 - Found expected cfgNum in conf 278s ok 9 - Found expected message 278s ok 10 - lastCfg counter increased by 1 278s ok 11 - load counter increased by 1 278s ok 12 - Another confAccess object from another process 278s # Invoking getConf with args {} 278s ok 13 - Found expected cfgNum in conf 278s ok 14 - Found expected myLocalPrm in conf 278s ok 15 - Found expected message 278s ok 16 - load counter increased by 1 278s ok 17 - lastCfg counter increased by 1 278s # Invoking getConf with args { 278s # 'local' => 1 278s # } 278s ok 18 - Found expected cfgNum in conf 278s ok 19 - Found expected myLocalPrm in conf 278s ok 20 - Found expected message 278s ok 21 - lastCfg counter increased by 0 278s ok 22 - load counter increased by 0 278s 1..22 278s ok 8 - local param behavior 278s 1..8 278s ok 278s t/02-Common-Conf-File.t ....... 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - type => file 278s ok 3 - Test 0 is stored 278s ok 4 - Test 0 can be read 278s ok 5 - Test 0 is restored 278s ok 6 - Test 1 is stored 278s ok 7 - Test 1 can be read 278s ok 8 - Test 1 is restored 278s ok 9 - Test 2 is stored 278s ok 10 - Test 2 can be read 278s ok 11 - Test 2 is restored 278s 1..11 278s ok 278s t/02-Common-Conf-Overlay.t .... 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - type => Overlay 278s ok 3 - Load conf 278s ok 4 - Normal parameters 278s ok 5 - Scalar override 278s ok 6 - Hash override 278s ok 7 - Save 278s ok 8 - Load conf 278s ok 9 - Succeed to update overwrite 278s ok 10 - Restore 278s ok 11 - Load conf 278s ok 12 - Hash override 278s 1..12 278s ok 278s t/02-Common-Conf-ServerEnv.t .. 278s 1..17 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - type => file 278s ok 3 - Conf is stored 278s ok 4 - Conf can be read 278s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 278s ok 6 - type => file 278s ok 7 - Conf is stored 278s ok 8 - Conf can be read 278s ok 9 - %SERVERENV:A% is substitued into Aa 278s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 278s ok 11 - Keyname is transformed 278s ok 12 - Values are substitued into arrays 278s ok 13 - Get raw conf 278s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 278s # Subtest: Check useServerEnv in config file in localConf 278s ok 1 - configuration access option correctly replaced 278s ok 2 - configuration variable replaced 278s 1..2 278s ok 15 - Check useServerEnv in config file in localConf 278s # Subtest: Check useServerEnv in build option in localConf 278s ok 1 - configuration access option correctly replaced 278s ok 2 - configuration variable replaced 278s 1..2 278s ok 16 - Check useServerEnv in build option in localConf 278s # Subtest: No useServerEnv in localConf 278s ok 1 - configuration access option not replaced 278s ok 2 - configuration variable not replaced 278s 1..2 278s ok 17 - No useServerEnv in localConf 278s ok 278s t/03-Common-Conf-CDBI.t ....... 278s 1..14 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - CDBI object 278s ok 3 - Driver is build 278s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 278s ok 4 - Set unicode 278s ok 5 - Test database created 278s ok 6 - Test 0 is stored 278s ok 7 - Test 0 can be read 278s ok 8 - Test 0 is restored 278s ok 9 - Test 1 is stored 278s ok 10 - Test 1 can be read 278s ok 11 - Test 1 is restored 278s ok 12 - Test 2 is stored 278s ok 13 - Test 2 can be read 278s ok 14 - Test 2 is restored 278s ok 278s t/03-Common-Conf-Patroni.t .... 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - CDBI object 278s ok 3 - Driver is built 278s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 278s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 278s 278s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 278s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 278s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 278s 278s ok 4 278s 1..4 278s ok 278s t/03-Common-Conf-RDBI.t ....... 278s 1..14 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - RDBI object 278s ok 3 - Driver is build 278s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 278s ok 4 - Set unicode 278s ok 5 - Test database created 278s ok 6 - Test 0 is stored 278s ok 7 - Test 0 can be read 278s ok 8 - Test 0 is restored 278s ok 9 - Test 1 is stored 278s ok 10 - Test 1 can be read 278s ok 11 - Test 1 is restored 278s ok 12 - Test 2 is stored 278s ok 13 - Test 2 can be read 278s ok 14 - Test 2 is restored 278s ok 278s t/05-Common-Conf-LDAP.t ....... 278s 1..3 278s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 278s ok 1 - use Lemonldap::NG::Common::Conf; 278s ok 2 - New object 278s ok 3 278s ok 279s t/10-PSGI-Request.t ........... 279s # Subtest: Request ID 279s ok 1 - Generated request ID 279s ok 2 - Request ID is stable across calls 279s ok 3 - Request ID is different for each request 279s ok 4 - Request ID is read from UNIQUE_ID env if set 279s 1..4 279s ok 1 - Request ID 279s # Subtest: Request JSON body 279s ok 1 279s ok 2 - Found JSON body 279s ok 3 - Found correct ascii value 279s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 279s # Failed (TODO) test 'Found correct UTF-8 value' 279s # at t/10-PSGI-Request.t line 55. 279s # got: '€ncoded' 279s # expected: '€ncoded' 279s 1..4 279s ok 2 - Request JSON body 279s 1..2 279s ok 279s t/10-PSGI.t ................... 279s # Subtest: Check successful init 279s ok 1 - Returned HTTP code 200 279s ok 2 - Found expected message in body 279s 1..2 279s ok 1 - Check successful init 279s 1..1 279s ok 279s t/11-Logger-Log4Perl.t ........ 279s # Subtest: info mode 279s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 279s ok 2 - Found no debug logs 279s ok 3 - Found info logs 279s 1..3 279s ok 1 - info mode 279s 1..1 279s ok 279s t/11-Logger.t ................. 279s # Subtest: Check logging API 279s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 279s ok 2 - Returned HTTP code 200 279s ok 3 - Found Request handled by TestPsgi handler in notice logs 279s ok 4 - Found User logger trace in info logs 279s ok 5 - Found audit in notice logs 279s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 279s 1..6 279s ok 1 - Check logging API 279s # Subtest: Check audit API 279s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 279s ok 2 - Returned HTTP code 200 279s ok 3 - Found message=audit in audit logs 279s ok 4 - Found field1=one, field2=two in audit logs 279s 1..4 279s ok 2 - Check audit API 279s # Subtest: Check request ID 279s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 279s ok 2 - Enforced UNIQUE_ID seen in 2 messages 279s ok 3 - Seen three different request IDs 279s 1..3 279s ok 3 - Check request ID 279s 1..3 279s ok 279s t/11-LokiLogger.t ............. 279s ok 1 - require './eg/lokiSender'; 279s # Subtest: Check Loki API 279s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 279s ok 2 - Method is POST 279s ok 3 - URL is good 279s ok 4 - Posted values are JSON 279s ok 5 - Method is POST 279s ok 6 - URL is good 279s ok 7 - Posted values are JSON 279s ok 8 - Method is POST 279s ok 9 - URL is good 279s ok 10 - Posted values are JSON 279s ok 11 - Returned HTTP code 200 279s ok 12 - Loki API called 279s ok 13 - job is llng 279s ok 14 - log level is info 279s ok 15 - instance exists 279s ok 16 - env is prod 279s ok 17 - timestamp is set 279s ok 18 - Message exists 279s ok 19 - Get msg 279s ok 20 - Userlogger message is a string 279s ok 21 - job is llng 279s ok 22 - log level is notice 279s ok 23 - instance exists 279s ok 24 - env is prod 279s ok 25 - timestamp is set 279s ok 26 - Message exists 279s ok 27 - Audit message is JSON encoded 279s ok 28 - job is llng 279s ok 29 - log level is notice 279s ok 30 - instance exists 279s ok 31 - env is prod 279s ok 32 - timestamp is set 279s ok 33 - Message exists 279s ok 34 - Audit message is JSON encoded 279s 1..34 279s ok 2 - Check Loki API 279s # Subtest: Check Loki API with deferred send 279s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 279s ok 2 - Returned HTTP code 200 279s ok 3 - Loki logs deferred 279s ok 4 - Method is POST 279s ok 5 - URL is good 279s ok 6 - Posted values are JSON 279s ok 7 - Method is POST 279s ok 8 - URL is good 279s ok 9 - Posted values are JSON 279s ok 10 - Loki API called 279s ok 11 - job is llng 279s ok 12 - log level is info 279s ok 13 - instance exists 279s ok 14 - env is prod 279s ok 15 - timestamp is set 279s ok 16 - Message exists 279s ok 17 - Get msg 279s ok 18 - Userlogger message is a string 279s ok 19 - job is llng 279s ok 20 - log level is notice 279s ok 21 - instance exists 279s ok 22 - env is prod 279s ok 23 - timestamp is set 279s ok 24 - Message exists 279s ok 25 - Audit message is JSON encoded 279s ok 26 - timestamp is set 279s ok 27 - Message exists 279s ok 28 - Audit message is JSON encoded 279s 1..28 279s ok 3 - Check Loki API with deferred send 279s 1..3 279s ok 279s t/11-TestLogger.t ............. 279s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 279s ok 2 - Found my_info in info logs 279s ok 3 - Found (?^:^my_debug_) in debug logs 279s 1..3 279s ok 279s t/30-Common-Safelib.t ......... 279s 1..1 279s ok 1 - use Lemonldap::NG::Common::Safelib; 279s ok 279s t/35-Common-Crypto.t .......... 279s 1..21 279s ok 1 - use Lemonldap::NG::Common::Crypto; 279s ok 2 - New object 279s ok 3 - Test of base64 encrypting with 1 characters string 279s ok 4 - Test of base64 encrypting with 2 characters string 279s ok 5 - Test of base64 encrypting with 3 characters string 279s ok 6 - Test of base64 encrypting with 4 characters string 279s ok 7 - Test of base64 encrypting with 5 characters string 279s ok 8 - Test of base64 encrypting with 6 characters string 279s ok 9 - Test of base64 encrypting with 7 characters string 279s ok 10 - Test of base64 encrypting with 8 characters string 279s ok 11 - Test of base64 encrypting with 9 characters string 279s ok 12 - Test of base64 encrypting with 10 characters string 279s ok 13 - Test of base64 encrypting with 11 characters string 279s ok 14 - Test of base64 encrypting with 12 characters string 279s ok 15 - Test of base64 encrypting with 13 characters string 279s ok 16 - Test of base64 encrypting with 14 characters string 279s ok 17 - Test of base64 encrypting with 15 characters string 279s ok 18 - Test of base64 encrypting with 16 characters string 279s ok 19 - Test of base64 encrypting with 17 characters string 279s ok 20 - Test of hexadecimal encrypting 279s ok 21 - Test of long value encrypting 279s ok 279s t/36-Common-Regexp.t .......... 279s 1..20 279s ok 1 - use Lemonldap::NG::Common::Regexp; 279s ok 2 279s ok 3 279s ok 4 279s ok 5 279s ok 6 279s ok 7 279s ok 8 279s ok 9 279s ok 10 279s ok 11 279s ok 12 279s ok 13 279s ok 14 279s ok 15 279s ok 16 279s ok 17 279s ok 18 279s ok 19 279s ok 20 279s ok 279s t/37-Common-TOTP.t ............ 279s 1..16 279s ok 1 - use Lemonldap::NG::Common::TOTP; 279s ok 2 - TOTP code is valid 279s ok 3 - TOTP code is no longer valid 279s ok 4 - TOTP code is not valid yet 279s ok 5 - TOTP code is valid 279s ok 6 - TOTP code is valid 279s ok 7 - TOTP code is no longer valid 279s ok 8 - TOTP code is not valid yet 279s ok 9 - TOTP is valid with encrypted secret and encryption disabled 279s ok 10 - TOTP is valid with encrypted secret and encryption enabled 279s ok 11 - TOTP is valid with cleartext secret and encryption enabled 279s ok 12 - TOTP code fails to verify 279s ok 13 - TOTP secret is stored as-is when encryption is disabled 279s ok 14 - Secret looks encrypted 279s ok 15 - Secret looks encrypted 279s ok 16 - get_storable_secret produces working secret 279s ok 279s t/38-SAML-Metadata.t .......... 279s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 279s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 279s # Subtest: Check basic MD information 279s ok 1 - XML successfully parsed 279s ok 2 - Metadata validates SAML 2.0 schema 279s ok 3 - XML successfully parsed 279s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 279s ok 5 - Check SingleSignOnService URL 279s 1..5 279s ok 3 - Check basic MD information 279s # Subtest: Default metadata with two different keys 279s ok 1 - XML successfully parsed 279s ok 2 - XML successfully parsed 279s ok 3 - Found one encryption key 279s ok 4 - XML successfully parsed 279s ok 5 - Found one signing key 279s ok 6 - Signing and encryption keys are different 279s 1..6 279s ok 4 - Default metadata with two different keys 279s # Subtest: Default metadata with only one key 279s ok 1 - XML successfully parsed 279s ok 2 - XML successfully parsed 279s ok 3 - Found one encryption key 279s ok 4 - XML successfully parsed 279s ok 5 - Found one signing key 279s ok 6 - Signing key was used as encryption key too 279s 1..6 279s ok 5 - Default metadata with only one key 279s # Subtest: Use certificate 279s ok 1 - XML successfully parsed 279s ok 2 - XML successfully parsed 279s ok 3 - Offered signing certs match excepted ones 279s ok 4 - XML successfully parsed 279s ok 5 - Offered encryption certs match excepted ones 279s 1..5 279s ok 6 - Use certificate 279s # Subtest: Override signing or encryption keys 279s ok 1 - XML successfully parsed 279s ok 2 - XML successfully parsed 279s ok 3 - Offered signing certs match excepted ones 279s ok 4 - XML successfully parsed 279s ok 5 - Offered encryption certs match excepted ones 279s 1..5 279s ok 7 - Override signing or encryption keys 279s 1..7 279s ok 279s t/40-Common-Session.t ......... 279s 1..7 279s ok 1 - use Lemonldap::NG::Common::Session; 279s ok 2 - Creation of session 279s ok 3 - Store session kind 279s ok 4 - Remove session 279s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 279s ok 6 - Use SHA256 generate module 279s ok 7 - Remove session 279s ok 279s t/41-Common-EmailAddress.t .... 279s 1..3 279s ok 1 - use Lemonldap::NG::Common::EmailAddress; 279s ok 2 - calling format_email function 279s ok 3 - testing formatted email value 279s ok 280s t/45-importMetadata-config.t .. 280s ok 1 - require './scripts/importMetadata'; 280s # Subtest: Ignore SP 280s ok 1 280s ok 2 280s ok 3 280s ok 4 280s 1..4 280s ok 2 - Ignore SP 280s # Subtest: Ignore IDP 280s ok 1 280s ok 2 280s ok 3 280s ok 4 280s 1..4 280s ok 3 - Ignore IDP 280s # Subtest: Conf Prefix 280s ok 1 280s ok 2 280s 1..2 280s ok 4 - Conf Prefix 280s # Subtest: Remove 280s ok 1 280s ok 2 280s ok 3 280s ok 4 280s ok 5 280s ok 6 280s ok 7 280s ok 8 280s ok 9 280s ok 10 280s ok 11 280s ok 12 280s 1..12 280s ok 5 - Remove 280s # Subtest: IDP Exported attributes 280s ok 1 280s ok 2 280s 1..2 280s ok 6 - IDP Exported attributes 280s # Subtest: SP Exported attributes 280s ok 1 280s ok 2 280s ok 3 280s 1..3 280s ok 7 - SP Exported attributes 280s # Subtest: Options 280s ok 1 280s ok 2 280s ok 3 280s ok 4 280s ok 5 280s 1..5 280s ok 8 - Options 280s 1..8 280s ok 280s t/45-importMetadata.t ......... 280s ok 1 - require './scripts/importMetadata'; 280s ok 2 - SP counters are expected 280s ok 3 - IDP counters are expected 280s ok 4 - Correct amount of providers 280s ok 5 - Correct amount of providers 280s ok 6 - Correct amount of providers 280s ok 7 - Correct amount of providers 280s ok 8 - Correct amount of providers 280s ok 9 - Correct amount of providers 280s ok 10 - Found exported attribute 280s ok 11 - Found optional attribute 280s ok 12 - Found required attribute 280s ok 13 - Found subject ID 280s ok 14 - SP counters are expected 280s ok 15 - IDP counters are expected 280s ok 16 - Configuration was updated 280s ok 17 - Configuration was updated 280s ok 18 - SP counters are expected 280s ok 19 - IDP counters are expected 280s ok 20 280s 1..20 280s ok 280s t/50-Combination-Parser.t ..... 280s 1..32 280s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 280s ok 2 - First level is a sub 280s ok 3 - Second level is an array ("or" list) 280s ok 4 - Third level is an array (auth,userDB) 280s ok 5 - Fourth level is a sub 280s ok 6 - "[A]" returns A as auth module 280s ok 7 - "[A]" returns A as userDB module 280s ok 8 - "[A,B]" returns A as auth module 280s ok 9 - "[A,B]" returns B as userDB module 280s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 280s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 280s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 280s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 280s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 280s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 280s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 280s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 280s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 280s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 280s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 280s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 280s ok 22 - "[A,B] or [B,C]" returns A as auth module 280s ok 23 - "[A,B] or [B,C]" returns B as userDB module 280s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 280s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 280s ok 26 - "[A,B] or [B,C]" returns 2 elements 280s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 280s ok 28 - "[A and B, A]" returns PE_OK as auth result 280s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 280s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 280s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 280s ok 32 - Bad expr "[A,B or C]" 280s ok 280s t/60-Hashed-Session.t ......... 280s ok 1 - use Lemonldap::NG::Common::Session; 280s ok 2 - use Lemonldap::NG::Common::CliSessions; 280s ok 3 - Create fixed session 280s ok 4 - Session name is hashed 280s ok 5 - Recover fixed session 280s ok 6 - Data restored 280s ok 7 - Create session 280s ok 8 - Session name is hashed 280s ok 9 - Recover session 280s ok 10 - Data restored 280s ok 11 - Recover session 280s ok 12 - Data updated 280s ok 13 - Recover session 280s ok 14 - Data updated 280s 1..14 280s ok 280s t/60-Purge-Persistent.t ....... 280s ok 1 - use Lemonldap::NG::Common::Session; 280s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge-Persistent.t line 153. 280s ok 2 - use Lemonldap::NG::Common::Session::Purge; 280s # Subtest: Purge psessions that are too old 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 3 - Purge psessions that are too old 280s # Subtest: test audit logger 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - No audit logs generated 280s ok 9 - Function returns success 280s ok 10 - result.errors == result.stats.total.errors 280s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 12 - result.purged == result.stats.total.purged 280s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 15 - Found (?^:Persistent session purge completed) in info logs 280s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 280s 1..16 280s ok 4 - test audit logger 280s # Subtest: Purge psessions that are inactive 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 5 - Purge psessions that are inactive 280s # Subtest: Purge psessions that have no 2FA 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 6 - Purge psessions that have no 2FA 280s # Subtest: Purge psessions without a recent successful login 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 7 - Purge psessions without a recent successful login 280s # Subtest: Purge psessions without a successful login 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 8 - Purge psessions without a successful login 280s # Subtest: Combining filters 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 9 - Combining filters 280s # Subtest: API safety, do not remove all psessions when no filters 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Persistent session purge completed) in info logs 280s ok 8 - Expected remaining 280s # psession 280s 1..8 280s ok 10 - API safety, do not remove all psessions when no filters 280s 1..10 280s ok 280s t/60-Purge.t .................. 280s ok 1 - use Lemonldap::NG::Common::Session; 280s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge.t line 123. 280s ok 2 - use Lemonldap::NG::Common::Session::Purge; 280s # Subtest: Purge with no timeoutActivity 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Session purge completed) in info logs 280s ok 8 - Session b is recent enough to survive 280s ok 9 - Function returns success 280s ok 10 - result.errors == result.stats.total.errors 280s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 12 - result.purged == result.stats.total.purged 280s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 15 - Found (?^:Session purge completed) in info logs 280s ok 16 - No sessions remaining 280s 1..16 280s ok 3 - Purge with no timeoutActivity 280s # Subtest: Purge with timeoutActivity 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Session purge completed) in info logs 280s ok 8 - Only session d is recent enough to survive 280s ok 9 - Function returns success 280s ok 10 - result.errors == result.stats.total.errors 280s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 12 - result.purged == result.stats.total.purged 280s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 15 - Found (?^:Session purge completed) in info logs 280s ok 16 - No sessions remaining 280s 1..16 280s ok 4 - Purge with timeoutActivity 280s # Subtest: Multiple types in same backend 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Session purge completed) in info logs 280s ok 8 - Only recent SSO/SAML sessions and all psessions 280s 1..8 280s ok 5 - Multiple types in same backend 280s # Subtest: Multiple backends 280s ok 1 - Function returns success 280s ok 2 - result.errors == result.stats.total.errors 280s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 280s ok 4 - result.purged == result.stats.total.purged 280s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 280s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 280s ok 7 - Found (?^:Session purge completed) in info logs 280s ok 8 - Only SSO session b remains 280s ok 9 - Only SAML session sb remains 280s ok 10 - Both psessions remain 280s 1..10 280s ok 6 - Multiple backends 280s 1..6 280s ok 280s t/60-Session-Cache.t .......... 280s ok 1 - use Lemonldap::NG::Common::Apache::Session; 280s ok 2 - use Lemonldap::NG::Common::Session; 280s ok 3 - Create session 280s ok 4 - Get session id 60965d675fc813cfec22564f499e4f29 280s Local data corrupted, ignore cached session 280s ok 5 - Get session 280s ok 6 - Session is restored 280s Unable to use cache: mkdir /tmp/29suBCPO3P/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 280s 280s ok 7 - Get session 280s ok 8 - Session is restored 280s ok 9 - Get session 280s ok 10 - Drop session 280s ok 11 - get session from cache 280s ok 12 - cached session is valid 280s ok 13 - Error when session and cache are inexitent 280s 1..13 280s ok 280s t/60-Session-Cli.t ............ 280s ok 1 - use Lemonldap::NG::Common::Session; 280s ok 2 - use Lemonldap::NG::Common::CliSessions; 280s ok 3 - Found one session 280s ok 4 - Found correct session ID 280s ok 5 - Found deleteme session key 280s ok 6 - Found one session 280s ok 7 - Found correct session 280s ok 8 - Found one session 280s ok 9 - Found correct session 280s ok 10 - Only selected fields returned 280s ok 11 - Found correct UID 280s ok 12 - Found correct session ID 280s ok 13 - Found 5 sessions 280s ok 14 - Count gives 5 sessions 280s # Subtest: Search 280s ok 1 - Found 2 psessions 280s ok 2 - Count gives 2 psessions 280s ok 3 - Found 2 psessions 280s ok 4 - Found 2 sessions 280s ok 5 - Both sessions are dwho 280s ok 6 - Found 2 sessions 280s ok 7 - Only selected fields returned 280s ok 8 - Got two lines 280s ok 9 - Correct session IDs 280s 1..9 280s ok 15 - Search 280s ok 16 - Session was removed 280s ok 17 - Session was removed 280s ok 18 - Found 2 foo sessions 280s ok 19 - Found 0 foo sessions 280s ok 20 - New key was set 280s ok 21 - Existing key was changed 280s ok 22 - Key was removed 280s ok 23 - Key was removed 280s ok 24 - Found two second factors 280s ok 25 - Found one Yubikey 280s ok 26 - Found one TOTP 280s ok 27 - Found one U2F 280s ok 28 - Found two second factors 280s ok 29 - Yubikey was removed 280s ok 30 - Found one second factors 280s ok 31 - U2F was removed 280s ok 32 - TOTP survived 280s # Subtest: Search after restore 280s ok 1 - Found 2 psessions 280s ok 2 - Count gives 2 psessions 280s ok 3 - Found 2 psessions 280s ok 4 - Found 2 sessions 280s ok 5 - Both sessions are dwho 280s ok 6 - Found 2 sessions 280s ok 7 - Only selected fields returned 280s ok 8 - Got two lines 280s ok 9 - Correct session IDs 280s 1..9 280s ok 33 - Search after restore 280s ok 34 - Found one second factors 280s ok 35 - U2F was removed 280s ok 36 - TOTP survived 280s ok 37 - Found two second factors for dwho 280s ok 38 - TOTP was removed 280s ok 39 - UBK survived 280s ok 40 - Found one second factors for rtyler 280s ok 41 - TOTP was removed 280s ok 42 - UBK survived 280s ok 43 - Found two consents 280s ok 44 - Found one consent 280s ok 45 - Consent for test-rp removed 280s ok 46 - Consent for test-rp2 still present 280s 1..46 280s ok 280s t/60-U2F-Migrate.t ............ 280s ok 1 - use Lemonldap::NG::Common::Session; 280s ok 2 - use Lemonldap::NG::Common::CliSessions; 280s ok 3 # skip Authen::WebAuthn not found 280s 1..3 280s ok 280s t/70-User-Agent.t ............. 280s 1..3 280s ok 1 - use Lemonldap::NG::Common::UserAgent; 280s ok 2 - Default User Agent 280s ok 3 - Overriden User Agent 280s ok 281s t/71-Util-Crypto.t ............ 281s 1..5 281s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 281s # Subtest: Check genRsaKey 281s ok 1 - Correct key size 281s ok 2 - Public key matches private key 281s ok 3 - Hash is non empty 281s ok 4 - Correct key size 281s ok 5 - Public key matches private key 281s ok 6 - Hash is non empty 281s 1..6 281s ok 2 - Check genRsaKey 281s # Subtest: Check genCertKey 281s ok 1 - Correct key size 281s ok 2 - Public key matches private key 281s ok 3 - Correct subject 281s ok 4 - Hash is non empty 281s ok 5 - Correct key size 281s ok 6 - Public key matches private key 281s ok 7 - Correct subject 281s ok 8 - Hash is non empty 281s ok 9 - Correct key size 281s ok 10 - Public key matches private key 281s ok 11 - Correct subject 281s ok 12 - Hash is non empty 281s 1..12 281s ok 3 - Check genCertKey 281s # Subtest: Check genEcKey 281s ok 1 - Public and private keys match 281s ok 2 - Hash is non empty 281s 1..2 281s ok 4 - Check genEcKey 281s # Subtest: Check genEcCertKey 281s ok 1 - Public and private keys match 281s ok 2 - Hash is non empty 281s ok 3 - Correct subject 281s ok 4 - Public key matches private key 281s ok 5 - Correct subject 281s ok 6 - Hash is non empty 281s 1..6 281s ok 5 - Check genEcCertKey 281s ok 281s All tests successful. 281s Files=32, Tests=331, 3 wallclock secs ( 0.06 usr 0.03 sys + 2.37 cusr 0.32 csys = 2.78 CPU) 281s Result: PASS 281s autopkgtest [06:09:44]: test common-test: -----------------------] 281s common-test PASS 281s autopkgtest [06:09:44]: test common-test: - - - - - - - - - - results - - - - - - - - - - 282s autopkgtest [06:09:45]: test handler-test: preparing testbed 301s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 375s autopkgtest [06:11:18]: testbed dpkg architecture: amd64 375s autopkgtest [06:11:18]: testbed apt version: 3.1.14 376s autopkgtest [06:11:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 376s autopkgtest [06:11:19]: testbed release detected to be: resolute 376s autopkgtest [06:11:19]: updating testbed package index (apt update) 377s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 377s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 377s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 377s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 377s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 377s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 377s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 377s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 377s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 377s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 377s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 377s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 377s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 377s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 377s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 377s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 377s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 377s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 377s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 377s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 378s Fetched 3920 kB in 1s (4823 kB/s) 378s Reading package lists... 379s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 379s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 379s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 379s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 380s Reading package lists... 380s Reading package lists... 380s Building dependency tree... 380s Reading state information... 380s Calculating upgrade... 380s The following packages will be upgraded: 380s debconf debconf-i18n python3-debconf 380s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 380s Need to get 357 kB of archives. 380s After this operation, 0 B of additional disk space will be used. 380s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 380s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 380s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 380s dpkg-preconfigure: unable to re-open stdin: No such file or directory 380s Fetched 357 kB in 0s (0 B/s) 380s (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 ... 83957 files and directories currently installed.) 380s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 380s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 380s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 380s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 381s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 381s Unpacking debconf (1.5.91build1) over (1.5.91) ... 381s Setting up debconf (1.5.91build1) ... 381s Setting up python3-debconf (1.5.91build1) ... 381s Setting up debconf-i18n (1.5.91build1) ... 381s Processing triggers for man-db (2.13.1-1) ... 382s autopkgtest [06:11:25]: upgrading testbed (apt dist-upgrade and autopurge) 382s Reading package lists... 382s Building dependency tree... 382s Reading state information... 382s Calculating upgrade... 382s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 382s Reading package lists... 383s Building dependency tree... 383s Reading state information... 383s Solving dependencies... 383s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 385s Reading package lists... 385s Building dependency tree... 385s Reading state information... 385s Solving dependencies... 386s The following NEW packages will be installed: 386s autoconf autodep8 automake autopoint autotools-dev build-essential 386s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 386s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 386s dh-strip-nondeterminism docutils-common dwz fontconfig-config 386s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 386s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 386s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common 386s intltool-debian java-common java-wrappers libalgorithm-c3-perl libaom3 386s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 386s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 386s libb-hooks-endofscope-perl libb-hooks-op-check-perl 386s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 386s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 386s libclass-data-inheritable-perl libclass-errorhandler-perl 386s libclass-inspector-perl libclass-method-modifiers-perl 386s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 386s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 386s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 386s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 386s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 386s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 386s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 386s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 386s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 386s libdata-optlist-perl libdata-password-zxcvbn-perl 386s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 386s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 386s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 386s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 386s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 386s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 386s libencode-locale-perl liberror-perl libeval-closure-perl 386s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 386s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 386s libfile-sharedir-perl libfile-stripnondeterminism-perl 386s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 386s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 386s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 386s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 386s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 386s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 386s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 386s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 386s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 386s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 386s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 386s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 386s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 386s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 386s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 386s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl liblerc4 386s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 386s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 386s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 386s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 386s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 386s libmodule-implementation-perl libmodule-pluggable-perl 386s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 386s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 386s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 386s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 386s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 386s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 386s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 386s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 386s libquadmath0 libraw23t64 libregexp-assemble-perl libregexp-common-perl 386s librole-tiny-perl libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl 386s libspecio-perl libstdc++-15-dev libstream-buffered-perl 386s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 386s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 386s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 386s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 386s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 386s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 386s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 386s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 386s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 386s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 386s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 386s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 386s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 386s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 386s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 386s po-debconf python3-alabaster python3-defusedxml python3-docutils 386s python3-imagesize python3-roman-numerals python3-snowballstemmer 386s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 386s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 386s xml-core yui-compressor 386s 0 upgraded, 318 newly installed, 0 to remove and 0 not upgraded. 386s Need to get 182 MB of archives. 386s After this operation, 695 MB of additional disk space will be used. 386s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 386s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 386s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 386s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 386s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 386s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 386s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 386s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 386s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 386s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 386s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 386s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 386s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 386s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 386s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 386s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 386s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 386s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 386s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 386s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 386s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 386s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 386s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 386s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 386s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 386s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 386s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 386s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 386s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 386s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 386s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 386s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 386s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 386s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 386s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 386s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 386s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 386s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 386s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 386s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 386s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libc-dev-bin amd64 2.42-2ubuntu4 [23.3 kB] 386s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 386s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-dev amd64 1:4.5.1-1 [122 kB] 386s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 rpcsvc-proto amd64 1.4.3-1 [68.7 kB] 386s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev amd64 2.42-2ubuntu4 [2207 kB] 386s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 386s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 386s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 387s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 387s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 387s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 387s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 387s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 387s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 387s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 387s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 387s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 387s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 387s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 387s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 387s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 387s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 387s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 387s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 387s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 387s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 388s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 388s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 388s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 388s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 388s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 388s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 388s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 388s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 388s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 388s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 388s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 388s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 388s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 388s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 388s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 388s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 388s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 388s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 388s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 388s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 388s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 388s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 388s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 388s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 388s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 388s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 388s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 388s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 388s Get:95 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 388s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 388s Get:97 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 388s Get:98 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 388s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 388s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 388s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 388s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 388s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 388s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 388s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 388s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 388s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 388s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 388s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 388s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 388s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 388s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 388s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 388s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 388s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 388s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 388s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 388s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 388s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 388s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 388s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 388s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 388s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 388s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 388s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 388s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 388s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 388s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 388s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 388s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 388s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 388s Get:132 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 388s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 388s Get:134 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 388s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 388s Get:136 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 388s Get:137 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 388s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 388s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 388s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 388s Get:141 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 388s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 388s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 388s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 389s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 389s Get:146 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 389s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 389s Get:148 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 389s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 389s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 389s Get:151 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 389s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 389s Get:153 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 389s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 389s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 389s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 389s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 389s Get:158 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 389s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 389s Get:160 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 389s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 389s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 389s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 389s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 389s Get:165 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 389s Get:166 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 389s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 389s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 389s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 389s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 389s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 389s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 389s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 389s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 389s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 389s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 389s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 389s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 389s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 389s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 389s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 389s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 389s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 389s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 389s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 389s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 389s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 389s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 389s Get:189 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 389s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 389s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 389s Get:192 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 389s Get:193 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 389s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 389s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 389s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 389s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 389s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 389s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 389s Get:200 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 389s Get:201 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 389s Get:202 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 389s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 389s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 389s Get:205 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 389s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 389s Get:207 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 389s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 389s Get:209 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 389s Get:210 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 389s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 389s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 389s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 389s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 389s Get:215 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 389s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 389s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 389s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 389s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 389s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 389s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 389s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 389s Get:223 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 389s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 389s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 389s Get:226 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 389s Get:227 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 389s Get:228 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 389s Get:229 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 389s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 389s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 389s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 389s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 389s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 389s Get:235 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 389s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 389s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 389s Get:238 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 389s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 389s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 389s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 389s Get:242 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 389s Get:243 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 389s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 389s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 389s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 389s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 389s Get:248 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 389s Get:249 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 389s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 389s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 389s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 389s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 389s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 389s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 389s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 389s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 389s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 389s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 389s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 389s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 389s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 389s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 389s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 389s Get:265 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 389s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 389s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 389s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 389s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 389s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 389s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 389s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 389s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 389s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 389s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 389s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 389s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 389s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 389s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 389s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 389s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 389s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 389s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 389s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 389s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 389s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 389s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 389s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 389s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 389s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 389s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 389s Get:292 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 389s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 389s Get:294 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 389s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 389s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 389s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 389s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 389s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 389s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 389s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 389s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 389s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 389s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 389s Get:305 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 389s Get:306 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 389s Get:307 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 389s Get:308 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 389s Get:309 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 389s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 389s Get:311 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 389s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 389s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 389s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 389s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 389s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 389s Get:317 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 389s Get:318 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 390s Preconfiguring packages ... 390s Fetched 182 MB in 4s (47.7 MB/s) 390s Selecting previously unselected package imagemagick-7-common. 390s (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 ... 83957 files and directories currently installed.) 390s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 390s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 390s Selecting previously unselected package libgomp1:amd64. 390s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 390s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 390s Selecting previously unselected package libfftw3-double3:amd64. 390s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 390s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 390s Selecting previously unselected package libfontenc1:amd64. 390s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 390s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 390s Selecting previously unselected package x11-common. 390s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 390s Unpacking x11-common (1:7.7+24ubuntu1) ... 390s Selecting previously unselected package xfonts-encodings. 390s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 390s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 390s Selecting previously unselected package xfonts-utils. 390s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 390s Unpacking xfonts-utils (1:7.7+7build1) ... 390s Selecting previously unselected package fonts-urw-base35. 390s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 390s Unpacking fonts-urw-base35 (20200910-8build1) ... 390s Selecting previously unselected package fontconfig-config. 390s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 390s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 390s Selecting previously unselected package libfontconfig1:amd64. 390s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 390s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 390s Selecting previously unselected package libsharpyuv0:amd64. 390s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 390s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 390s Selecting previously unselected package libaom3:amd64. 390s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 390s Unpacking libaom3:amd64 (3.13.1-2) ... 390s Selecting previously unselected package libheif-plugin-aomdec:amd64. 390s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 390s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 390s Selecting previously unselected package libde265-0:amd64. 390s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 390s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 390s Selecting previously unselected package libheif-plugin-libde265:amd64. 390s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 390s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 390s Selecting previously unselected package libheif1:amd64. 390s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 390s Unpacking libheif1:amd64 (1.21.2-1) ... 390s Selecting previously unselected package libjbig0:amd64. 390s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 390s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 390s Selecting previously unselected package libjpeg-turbo8:amd64. 390s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 390s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 390s Selecting previously unselected package libjpeg8:amd64. 390s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 390s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 390s Selecting previously unselected package liblcms2-2:amd64. 390s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 390s Unpacking liblcms2-2:amd64 (2.17-1) ... 390s Selecting previously unselected package liblqr-1-0:amd64. 390s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 390s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 390s Selecting previously unselected package libltdl7:amd64. 390s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 390s Unpacking libltdl7:amd64 (2.5.4-9) ... 390s Selecting previously unselected package libopenjp2-7:amd64. 390s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 390s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 390s Selecting previously unselected package libraw23t64:amd64. 390s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 390s Unpacking libraw23t64:amd64 (0.21.4-2) ... 390s Selecting previously unselected package libdeflate0:amd64. 390s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 390s Unpacking libdeflate0:amd64 (1.23-2) ... 390s Selecting previously unselected package liblerc4:amd64. 390s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 390s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 390s Selecting previously unselected package libwebp7:amd64. 390s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 390s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 390s Selecting previously unselected package libtiff6:amd64. 390s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 390s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 390s Selecting previously unselected package libwebpdemux2:amd64. 390s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 390s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 390s Selecting previously unselected package libwebpmux3:amd64. 390s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 390s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 390s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 390s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 390s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 390s Selecting previously unselected package libimage-magick-q16-perl. 390s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 390s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 390s Selecting previously unselected package libimage-magick-perl. 390s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 390s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 391s Selecting previously unselected package m4. 391s Preparing to unpack .../033-m4_1.4.20-2_amd64.deb ... 391s Unpacking m4 (1.4.20-2) ... 391s Selecting previously unselected package autoconf. 391s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 391s Unpacking autoconf (2.72-3.1ubuntu1) ... 391s Selecting previously unselected package dctrl-tools. 391s Preparing to unpack .../035-dctrl-tools_2.24-3build4_amd64.deb ... 391s Unpacking dctrl-tools (2.24-3build4) ... 391s Selecting previously unselected package autodep8. 391s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 391s Unpacking autodep8 (0.30build1) ... 391s Selecting previously unselected package autotools-dev. 391s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 391s Unpacking autotools-dev (20240727.1) ... 391s Selecting previously unselected package automake. 391s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 391s Unpacking automake (1:1.18.1-3build1) ... 391s Selecting previously unselected package autopoint. 391s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 391s Unpacking autopoint (0.23.2-1) ... 391s Selecting previously unselected package libc-dev-bin. 391s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_amd64.deb ... 391s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 391s Selecting previously unselected package linux-libc-dev:amd64. 391s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_amd64.deb ... 391s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) ... 391s Selecting previously unselected package libcrypt-dev:amd64. 391s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_amd64.deb ... 391s Unpacking libcrypt-dev:amd64 (1:4.5.1-1) ... 391s Selecting previously unselected package rpcsvc-proto. 391s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1_amd64.deb ... 391s Unpacking rpcsvc-proto (1.4.3-1) ... 391s Selecting previously unselected package libc6-dev:amd64. 391s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_amd64.deb ... 391s Unpacking libc6-dev:amd64 (2.42-2ubuntu4) ... 391s Selecting previously unselected package libisl23:amd64. 391s Preparing to unpack .../045-libisl23_0.27-1build1_amd64.deb ... 391s Unpacking libisl23:amd64 (0.27-1build1) ... 391s Selecting previously unselected package libmpc3:amd64. 391s Preparing to unpack .../046-libmpc3_1.3.1-2_amd64.deb ... 391s Unpacking libmpc3:amd64 (1.3.1-2) ... 391s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 391s Preparing to unpack .../047-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package cpp-15. 391s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package cpp-x86-64-linux-gnu. 391s Preparing to unpack .../049-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 391s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 391s Selecting previously unselected package cpp. 391s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 391s Unpacking cpp (4:15.2.0-4ubuntu1) ... 391s Selecting previously unselected package libcc1-0:amd64. 391s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libitm1:amd64. 391s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libasan8:amd64. 391s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package liblsan0:amd64. 391s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libtsan2:amd64. 391s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libubsan1:amd64. 391s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libhwasan0:amd64. 391s Preparing to unpack .../057-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libquadmath0:amd64. 391s Preparing to unpack .../058-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package libgcc-15-dev:amd64. 391s Preparing to unpack .../059-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 391s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 391s Preparing to unpack .../060-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 391s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 392s Selecting previously unselected package gcc-15. 392s Preparing to unpack .../061-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 392s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 392s Selecting previously unselected package gcc-x86-64-linux-gnu. 392s Preparing to unpack .../062-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 392s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 392s Selecting previously unselected package gcc. 392s Preparing to unpack .../063-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 392s Unpacking gcc (4:15.2.0-4ubuntu1) ... 392s Selecting previously unselected package libstdc++-15-dev:amd64. 392s Preparing to unpack .../064-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 392s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 392s Selecting previously unselected package g++-15-x86-64-linux-gnu. 392s Preparing to unpack .../065-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 392s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 392s Selecting previously unselected package g++-15. 392s Preparing to unpack .../066-g++-15_15.2.0-12ubuntu1_amd64.deb ... 392s Unpacking g++-15 (15.2.0-12ubuntu1) ... 392s Selecting previously unselected package g++-x86-64-linux-gnu. 392s Preparing to unpack .../067-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 392s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 392s Selecting previously unselected package g++. 392s Preparing to unpack .../068-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 392s Unpacking g++ (4:15.2.0-4ubuntu1) ... 392s Selecting previously unselected package build-essential. 392s Preparing to unpack .../069-build-essential_12.12ubuntu2_amd64.deb ... 392s Unpacking build-essential (12.12ubuntu2) ... 392s Selecting previously unselected package ca-certificates-java. 392s Preparing to unpack .../070-ca-certificates-java_20240118build1_all.deb ... 392s Unpacking ca-certificates-java (20240118build1) ... 392s Selecting previously unselected package libdebhelper-perl. 392s Preparing to unpack .../071-libdebhelper-perl_13.28ubuntu1_all.deb ... 392s Unpacking libdebhelper-perl (13.28ubuntu1) ... 392s Selecting previously unselected package libtool. 392s Preparing to unpack .../072-libtool_2.5.4-9_all.deb ... 392s Unpacking libtool (2.5.4-9) ... 392s Selecting previously unselected package dh-autoreconf. 392s Preparing to unpack .../073-dh-autoreconf_21_all.deb ... 392s Unpacking dh-autoreconf (21) ... 392s Selecting previously unselected package libarchive-zip-perl. 392s Preparing to unpack .../074-libarchive-zip-perl_1.68-1_all.deb ... 392s Unpacking libarchive-zip-perl (1.68-1) ... 392s Selecting previously unselected package libfile-stripnondeterminism-perl. 392s Preparing to unpack .../075-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 392s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 392s Selecting previously unselected package dh-strip-nondeterminism. 392s Preparing to unpack .../076-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 392s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 392s Selecting previously unselected package debugedit. 392s Preparing to unpack .../077-debugedit_1%3a5.2-3_amd64.deb ... 392s Unpacking debugedit (1:5.2-3) ... 392s Selecting previously unselected package dwz. 392s Preparing to unpack .../078-dwz_0.16-2_amd64.deb ... 392s Unpacking dwz (0.16-2) ... 392s Selecting previously unselected package gettext. 392s Preparing to unpack .../079-gettext_0.23.2-1_amd64.deb ... 392s Unpacking gettext (0.23.2-1) ... 392s Selecting previously unselected package intltool-debian. 392s Preparing to unpack .../080-intltool-debian_0.35.0+20060710.6build1_all.deb ... 392s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 392s Selecting previously unselected package po-debconf. 392s Preparing to unpack .../081-po-debconf_1.0.22_all.deb ... 392s Unpacking po-debconf (1.0.22) ... 392s Selecting previously unselected package debhelper. 392s Preparing to unpack .../082-debhelper_13.28ubuntu1_all.deb ... 392s Unpacking debhelper (13.28ubuntu1) ... 392s Selecting previously unselected package java-common. 392s Preparing to unpack .../083-java-common_0.76build1_all.deb ... 392s Unpacking java-common (0.76build1) ... 392s Selecting previously unselected package libpcsclite1:amd64. 392s Preparing to unpack .../084-libpcsclite1_2.4.1-1_amd64.deb ... 392s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 392s Selecting previously unselected package openjdk-21-jre-headless:amd64. 392s Preparing to unpack .../085-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 392s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 393s Selecting previously unselected package default-jre-headless. 393s Preparing to unpack .../086-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 393s Unpacking default-jre-headless (2:1.21-76build1) ... 393s Selecting previously unselected package sgml-base. 393s Preparing to unpack .../087-sgml-base_1.31+nmu1_all.deb ... 393s Unpacking sgml-base (1.31+nmu1) ... 393s Selecting previously unselected package xml-core. 393s Preparing to unpack .../088-xml-core_0.19build1_all.deb ... 393s Unpacking xml-core (0.19build1) ... 393s Selecting previously unselected package docutils-common. 393s Preparing to unpack .../089-docutils-common_0.22.4+dfsg-1_all.deb ... 393s Unpacking docutils-common (0.22.4+dfsg-1) ... 393s Selecting previously unselected package fonts-glyphicons-halflings. 393s Preparing to unpack .../090-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 393s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 393s Selecting previously unselected package unzip. 393s Preparing to unpack .../091-unzip_6.0-29ubuntu1_amd64.deb ... 393s Unpacking unzip (6.0-29ubuntu1) ... 393s Selecting previously unselected package java-wrappers. 393s Preparing to unpack .../092-java-wrappers_0.5build1_all.deb ... 393s Unpacking java-wrappers (0.5build1) ... 393s Selecting previously unselected package libalgorithm-c3-perl. 393s Preparing to unpack .../093-libalgorithm-c3-perl_0.11-2_all.deb ... 393s Unpacking libalgorithm-c3-perl (0.11-2) ... 393s Selecting previously unselected package libposix-strftime-compiler-perl. 393s Preparing to unpack .../094-libposix-strftime-compiler-perl_0.46-1_all.deb ... 393s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 393s Selecting previously unselected package libapache-logformat-compiler-perl. 393s Preparing to unpack .../095-libapache-logformat-compiler-perl_0.36-3_all.deb ... 393s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 393s Selecting previously unselected package libcrypt-urandom-perl. 393s Preparing to unpack .../096-libcrypt-urandom-perl_0.54-1_amd64.deb ... 393s Unpacking libcrypt-urandom-perl (0.54-1) ... 393s Selecting previously unselected package libapache-session-perl. 393s Preparing to unpack .../097-libapache-session-perl_1.94-2_all.deb ... 393s Unpacking libapache-session-perl (1.94-2) ... 393s Selecting previously unselected package libdigest-hmac-perl. 393s Preparing to unpack .../098-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 393s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 393s Selecting previously unselected package liburi-perl. 393s Preparing to unpack .../099-liburi-perl_5.34-2build1_all.deb ... 393s Unpacking liburi-perl (5.34-2build1) ... 393s Selecting previously unselected package libencode-locale-perl. 393s Preparing to unpack .../100-libencode-locale-perl_1.05-3_all.deb ... 393s Unpacking libencode-locale-perl (1.05-3) ... 393s Selecting previously unselected package libtimedate-perl. 393s Preparing to unpack .../101-libtimedate-perl_2.3300-2_all.deb ... 393s Unpacking libtimedate-perl (2.3300-2) ... 393s Selecting previously unselected package libhttp-date-perl. 393s Preparing to unpack .../102-libhttp-date-perl_6.06-1_all.deb ... 393s Unpacking libhttp-date-perl (6.06-1) ... 393s Selecting previously unselected package libfile-listing-perl. 393s Preparing to unpack .../103-libfile-listing-perl_6.16-1_all.deb ... 393s Unpacking libfile-listing-perl (6.16-1) ... 393s Selecting previously unselected package libhtml-tagset-perl. 393s Preparing to unpack .../104-libhtml-tagset-perl_3.24-1_all.deb ... 393s Unpacking libhtml-tagset-perl (3.24-1) ... 393s Selecting previously unselected package libhtml-parser-perl:amd64. 393s Preparing to unpack .../105-libhtml-parser-perl_3.83-1build1_amd64.deb ... 393s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 393s Selecting previously unselected package libhtml-tree-perl. 393s Preparing to unpack .../106-libhtml-tree-perl_5.07-3_all.deb ... 393s Unpacking libhtml-tree-perl (5.07-3) ... 393s Selecting previously unselected package libclone-perl:amd64. 393s Preparing to unpack .../107-libclone-perl_0.47-1_amd64.deb ... 393s Unpacking libclone-perl:amd64 (0.47-1) ... 393s Selecting previously unselected package libio-html-perl. 393s Preparing to unpack .../108-libio-html-perl_1.004-3_all.deb ... 393s Unpacking libio-html-perl (1.004-3) ... 393s Selecting previously unselected package liblwp-mediatypes-perl. 393s Preparing to unpack .../109-liblwp-mediatypes-perl_6.04-2_all.deb ... 393s Unpacking liblwp-mediatypes-perl (6.04-2) ... 393s Selecting previously unselected package libhttp-message-perl. 393s Preparing to unpack .../110-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 393s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 393s Selecting previously unselected package libhttp-cookies-perl. 393s Preparing to unpack .../111-libhttp-cookies-perl_6.11-1_all.deb ... 393s Unpacking libhttp-cookies-perl (6.11-1) ... 393s Selecting previously unselected package libhttp-negotiate-perl. 393s Preparing to unpack .../112-libhttp-negotiate-perl_6.01-2_all.deb ... 393s Unpacking libhttp-negotiate-perl (6.01-2) ... 393s Selecting previously unselected package perl-openssl-defaults:amd64. 393s Preparing to unpack .../113-perl-openssl-defaults_7build4_amd64.deb ... 393s Unpacking perl-openssl-defaults:amd64 (7build4) ... 393s Selecting previously unselected package libnet-ssleay-perl:amd64. 393s Preparing to unpack .../114-libnet-ssleay-perl_1.94-3_amd64.deb ... 393s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 393s Selecting previously unselected package libio-socket-ssl-perl. 393s Preparing to unpack .../115-libio-socket-ssl-perl_2.098-1_all.deb ... 393s Unpacking libio-socket-ssl-perl (2.098-1) ... 393s Selecting previously unselected package libnet-http-perl. 393s Preparing to unpack .../116-libnet-http-perl_6.24-1build1_all.deb ... 393s Unpacking libnet-http-perl (6.24-1build1) ... 393s Selecting previously unselected package liblwp-protocol-https-perl. 393s Preparing to unpack .../117-liblwp-protocol-https-perl_6.14-1_all.deb ... 393s Unpacking liblwp-protocol-https-perl (6.14-1) ... 393s Selecting previously unselected package libtry-tiny-perl. 393s Preparing to unpack .../118-libtry-tiny-perl_0.32-1_all.deb ... 393s Unpacking libtry-tiny-perl (0.32-1) ... 393s Selecting previously unselected package libwww-robotrules-perl. 393s Preparing to unpack .../119-libwww-robotrules-perl_6.02-1build1_all.deb ... 393s Unpacking libwww-robotrules-perl (6.02-1build1) ... 393s Selecting previously unselected package libwww-perl. 393s Preparing to unpack .../120-libwww-perl_6.81-1build1_all.deb ... 393s Unpacking libwww-perl (6.81-1build1) ... 393s Selecting previously unselected package libauth-yubikey-webclient-perl. 393s Preparing to unpack .../121-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 393s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 393s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 393s Preparing to unpack .../122-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 393s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 393s Selecting previously unselected package libdynaloader-functions-perl. 393s Preparing to unpack .../123-libdynaloader-functions-perl_0.004-2_all.deb ... 393s Unpacking libdynaloader-functions-perl (0.004-2) ... 393s Selecting previously unselected package libdevel-callchecker-perl:amd64. 393s Preparing to unpack .../124-libdevel-callchecker-perl_0.009-2_amd64.deb ... 393s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 393s Selecting previously unselected package libparams-classify-perl:amd64. 393s Preparing to unpack .../125-libparams-classify-perl_0.015-2build6_amd64.deb ... 393s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 393s Selecting previously unselected package libmodule-runtime-perl. 393s Preparing to unpack .../126-libmodule-runtime-perl_0.018-1_all.deb ... 393s Unpacking libmodule-runtime-perl (0.018-1) ... 393s Selecting previously unselected package libmodule-implementation-perl. 393s Preparing to unpack .../127-libmodule-implementation-perl_0.09-2_all.deb ... 393s Unpacking libmodule-implementation-perl (0.09-2) ... 393s Selecting previously unselected package libsub-exporter-progressive-perl. 393s Preparing to unpack .../128-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 393s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 393s Selecting previously unselected package libvariable-magic-perl. 393s Preparing to unpack .../129-libvariable-magic-perl_0.64-1build1_amd64.deb ... 393s Unpacking libvariable-magic-perl (0.64-1build1) ... 393s Selecting previously unselected package libb-hooks-endofscope-perl. 393s Preparing to unpack .../130-libb-hooks-endofscope-perl_0.28-2_all.deb ... 393s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 393s Selecting previously unselected package libcrypt-random-seed-perl. 393s Preparing to unpack .../131-libcrypt-random-seed-perl_0.03-3_all.deb ... 393s Unpacking libcrypt-random-seed-perl (0.03-3) ... 393s Selecting previously unselected package libmath-random-isaac-perl. 393s Preparing to unpack .../132-libmath-random-isaac-perl_1.004-2_all.deb ... 393s Unpacking libmath-random-isaac-perl (1.004-2) ... 393s Selecting previously unselected package libbytes-random-secure-perl. 393s Preparing to unpack .../133-libbytes-random-secure-perl_0.29-3_all.deb ... 393s Unpacking libbytes-random-secure-perl (0.29-3) ... 393s Selecting previously unselected package liberror-perl. 393s Preparing to unpack .../134-liberror-perl_0.17030-1_all.deb ... 393s Unpacking liberror-perl (0.17030-1) ... 393s Selecting previously unselected package libipc-sharelite-perl. 393s Preparing to unpack .../135-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 393s Unpacking libipc-sharelite-perl (0.17-5build4) ... 393s Selecting previously unselected package libcache-cache-perl. 393s Preparing to unpack .../136-libcache-cache-perl_1.08-3_all.deb ... 393s Unpacking libcache-cache-perl (1.08-3) ... 393s Selecting previously unselected package libcapture-tiny-perl. 393s Preparing to unpack .../137-libcapture-tiny-perl_0.50-1_all.deb ... 393s Unpacking libcapture-tiny-perl (0.50-1) ... 393s Selecting previously unselected package libcares2:amd64. 393s Preparing to unpack .../138-libcares2_1.34.6-1_amd64.deb ... 393s Unpacking libcares2:amd64 (1.34.6-1) ... 393s Selecting previously unselected package libcgi-pm-perl. 393s Preparing to unpack .../139-libcgi-pm-perl_4.71-1build1_all.deb ... 393s Unpacking libcgi-pm-perl (4.71-1build1) ... 393s Selecting previously unselected package libclass-c3-perl. 393s Preparing to unpack .../140-libclass-c3-perl_0.35-2_all.deb ... 393s Unpacking libclass-c3-perl (0.35-2) ... 393s Selecting previously unselected package libclass-data-inheritable-perl. 393s Preparing to unpack .../141-libclass-data-inheritable-perl_0.10-1_all.deb ... 393s Unpacking libclass-data-inheritable-perl (0.10-1) ... 393s Selecting previously unselected package libclass-errorhandler-perl. 393s Preparing to unpack .../142-libclass-errorhandler-perl_0.04-3_all.deb ... 393s Unpacking libclass-errorhandler-perl (0.04-3) ... 393s Selecting previously unselected package libclass-inspector-perl. 393s Preparing to unpack .../143-libclass-inspector-perl_1.36-3_all.deb ... 393s Unpacking libclass-inspector-perl (1.36-3) ... 393s Selecting previously unselected package libclass-method-modifiers-perl. 393s Preparing to unpack .../144-libclass-method-modifiers-perl_2.15-1_all.deb ... 393s Unpacking libclass-method-modifiers-perl (2.15-1) ... 393s Selecting previously unselected package libclass-singleton-perl. 393s Preparing to unpack .../145-libclass-singleton-perl_1.6-2_all.deb ... 393s Unpacking libclass-singleton-perl (1.6-2) ... 393s Selecting previously unselected package libclass-xsaccessor-perl. 393s Preparing to unpack .../146-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 393s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 393s Selecting previously unselected package libclone-pp-perl. 393s Preparing to unpack .../147-libclone-pp-perl_1.08-2_all.deb ... 393s Unpacking libclone-pp-perl (1.08-2) ... 393s Selecting previously unselected package libcommon-sense-perl:amd64. 393s Preparing to unpack .../148-libcommon-sense-perl_3.75-3build5_amd64.deb ... 393s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 393s Selecting previously unselected package libconvert-asn1-perl. 393s Preparing to unpack .../149-libconvert-asn1-perl_0.34-1_all.deb ... 393s Unpacking libconvert-asn1-perl (0.34-1) ... 393s Selecting previously unselected package libconvert-base32-perl. 393s Preparing to unpack .../150-libconvert-base32-perl_0.06-3_all.deb ... 393s Unpacking libconvert-base32-perl (0.06-3) ... 393s Selecting previously unselected package libconvert-binhex-perl. 393s Preparing to unpack .../151-libconvert-binhex-perl_1.125-3_all.deb ... 393s Unpacking libconvert-binhex-perl (1.125-3) ... 393s Selecting previously unselected package libcrypt-des-perl:amd64. 393s Preparing to unpack .../152-libcrypt-des-perl_2.07-5_amd64.deb ... 393s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 393s Selecting previously unselected package libcrypt-des-ede3-perl. 393s Preparing to unpack .../153-libcrypt-des-ede3-perl_0.03-1_all.deb ... 393s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 393s Selecting previously unselected package libcryptx-perl. 393s Preparing to unpack .../154-libcryptx-perl_0.087-1_amd64.deb ... 393s Unpacking libcryptx-perl (0.087-1) ... 394s Selecting previously unselected package libconvert-pem-perl. 394s Preparing to unpack .../155-libconvert-pem-perl_0.13-1_all.deb ... 394s Unpacking libconvert-pem-perl (0.13-1) ... 394s Selecting previously unselected package libcookie-baker-perl. 394s Preparing to unpack .../156-libcookie-baker-perl_0.12-1_all.deb ... 394s Unpacking libcookie-baker-perl (0.12-1) ... 394s Selecting previously unselected package libcrypt-dh-gmp-perl. 394s Preparing to unpack .../157-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 394s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 394s Selecting previously unselected package libjson-perl. 394s Preparing to unpack .../158-libjson-perl_4.10000-1_all.deb ... 394s Unpacking libjson-perl (4.10000-1) ... 394s Selecting previously unselected package libcrypt-jwt-perl. 394s Preparing to unpack .../159-libcrypt-jwt-perl_0.037-1_all.deb ... 394s Unpacking libcrypt-jwt-perl (0.037-1) ... 394s Selecting previously unselected package libcrypt-openssl-bignum-perl. 394s Preparing to unpack .../160-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 394s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 394s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 394s Preparing to unpack .../161-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 394s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 394s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 394s Preparing to unpack .../162-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 394s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 394s Selecting previously unselected package libcrypt-openssl-x509-perl. 394s Preparing to unpack .../163-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 394s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 394s Selecting previously unselected package libcrypt-rijndael-perl. 394s Preparing to unpack .../164-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 394s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 394s Selecting previously unselected package libcrypt-ssleay-perl. 394s Preparing to unpack .../165-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 394s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 394s Selecting previously unselected package libdata-hexdump-perl. 394s Preparing to unpack .../166-libdata-hexdump-perl_0.04-2_all.deb ... 394s Unpacking libdata-hexdump-perl (0.04-2) ... 394s Selecting previously unselected package libparams-util-perl. 394s Preparing to unpack .../167-libparams-util-perl_1.102-3build1_amd64.deb ... 394s Unpacking libparams-util-perl (1.102-3build1) ... 394s Selecting previously unselected package libsub-install-perl. 394s Preparing to unpack .../168-libsub-install-perl_0.929-1_all.deb ... 394s Unpacking libsub-install-perl (0.929-1) ... 394s Selecting previously unselected package libdata-optlist-perl. 394s Preparing to unpack .../169-libdata-optlist-perl_0.114-1_all.deb ... 394s Unpacking libdata-optlist-perl (0.114-1) ... 394s Selecting previously unselected package libtypes-serialiser-perl. 394s Preparing to unpack .../170-libtypes-serialiser-perl_1.01-1_all.deb ... 394s Unpacking libtypes-serialiser-perl (1.01-1) ... 394s Selecting previously unselected package libjson-xs-perl. 394s Preparing to unpack .../171-libjson-xs-perl_4.040-1_amd64.deb ... 394s Unpacking libjson-xs-perl (4.040-1) ... 394s Selecting previously unselected package libjson-maybexs-perl. 394s Preparing to unpack .../172-libjson-maybexs-perl_1.004008-1_all.deb ... 394s Unpacking libjson-maybexs-perl (1.004008-1) ... 394s Selecting previously unselected package liblist-someutils-perl. 394s Preparing to unpack .../173-liblist-someutils-perl_0.59-1_all.deb ... 394s Unpacking liblist-someutils-perl (0.59-1) ... 394s Selecting previously unselected package liblist-utilsby-perl. 394s Preparing to unpack .../174-liblist-utilsby-perl_0.12-2_all.deb ... 394s Unpacking liblist-utilsby-perl (0.12-2) ... 394s Selecting previously unselected package liblist-allutils-perl. 394s Preparing to unpack .../175-liblist-allutils-perl_0.19-1_all.deb ... 394s Unpacking liblist-allutils-perl (0.19-1) ... 394s Selecting previously unselected package libimport-into-perl. 394s Preparing to unpack .../176-libimport-into-perl_1.002005-2_all.deb ... 394s Unpacking libimport-into-perl (1.002005-2) ... 394s Selecting previously unselected package librole-tiny-perl. 394s Preparing to unpack .../177-librole-tiny-perl_2.002004-1_all.deb ... 394s Unpacking librole-tiny-perl (2.002004-1) ... 394s Selecting previously unselected package libsub-quote-perl. 394s Preparing to unpack .../178-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 394s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 394s Selecting previously unselected package libmoo-perl. 394s Preparing to unpack .../179-libmoo-perl_2.005005-1_all.deb ... 394s Unpacking libmoo-perl (2.005005-1) ... 394s Selecting previously unselected package libdata-password-zxcvbn-perl. 394s Preparing to unpack .../180-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 394s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 394s Selecting previously unselected package libfile-sharedir-perl. 394s Preparing to unpack .../181-libfile-sharedir-perl_1.118-3_all.deb ... 394s Unpacking libfile-sharedir-perl (1.118-3) ... 394s Selecting previously unselected package libpackage-stash-perl. 394s Preparing to unpack .../182-libpackage-stash-perl_0.40-1_all.deb ... 394s Unpacking libpackage-stash-perl (0.40-1) ... 394s Selecting previously unselected package libsub-identify-perl. 394s Preparing to unpack .../183-libsub-identify-perl_0.14-4_amd64.deb ... 394s Unpacking libsub-identify-perl (0.14-4) ... 394s Selecting previously unselected package libsub-name-perl:amd64. 394s Preparing to unpack .../184-libsub-name-perl_0.28-1_amd64.deb ... 394s Unpacking libsub-name-perl:amd64 (0.28-1) ... 394s Selecting previously unselected package libnamespace-clean-perl. 394s Preparing to unpack .../185-libnamespace-clean-perl_0.27-2_all.deb ... 394s Unpacking libnamespace-clean-perl (0.27-2) ... 394s Selecting previously unselected package libnamespace-autoclean-perl. 394s Preparing to unpack .../186-libnamespace-autoclean-perl_0.31-1_all.deb ... 394s Unpacking libnamespace-autoclean-perl (0.31-1) ... 394s Selecting previously unselected package libsub-exporter-perl. 394s Preparing to unpack .../187-libsub-exporter-perl_0.990-1_all.deb ... 394s Unpacking libsub-exporter-perl (0.990-1) ... 394s Selecting previously unselected package libeval-closure-perl. 394s Preparing to unpack .../188-libeval-closure-perl_0.14-3_all.deb ... 394s Unpacking libeval-closure-perl (0.14-3) ... 394s Selecting previously unselected package libdevel-stacktrace-perl. 394s Preparing to unpack .../189-libdevel-stacktrace-perl_2.0500-1_all.deb ... 394s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 394s Selecting previously unselected package libexception-class-perl. 394s Preparing to unpack .../190-libexception-class-perl_1.45-1_all.deb ... 394s Unpacking libexception-class-perl (1.45-1) ... 394s Selecting previously unselected package libparams-validationcompiler-perl. 394s Preparing to unpack .../191-libparams-validationcompiler-perl_0.31-1_all.deb ... 394s Unpacking libparams-validationcompiler-perl (0.31-1) ... 394s Selecting previously unselected package libmro-compat-perl. 394s Preparing to unpack .../192-libmro-compat-perl_0.15-2_all.deb ... 394s Unpacking libmro-compat-perl (0.15-2) ... 394s Selecting previously unselected package libxstring-perl:amd64. 394s Preparing to unpack .../193-libxstring-perl_0.005-2build4_amd64.deb ... 394s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 394s Selecting previously unselected package libspecio-perl. 394s Preparing to unpack .../194-libspecio-perl_0.53-1_all.deb ... 394s Unpacking libspecio-perl (0.53-1) ... 394s Selecting previously unselected package libdatetime-locale-perl. 394s Preparing to unpack .../195-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 394s Unpacking libdatetime-locale-perl (1:1.45-1) ... 394s Selecting previously unselected package libdatetime-timezone-perl. 394s Preparing to unpack .../196-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 394s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 394s Selecting previously unselected package libdatetime-perl. 394s Preparing to unpack .../197-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 394s Unpacking libdatetime-perl (2:1.65-1build3) ... 394s Selecting previously unselected package libdatetime-format-rfc3339-perl. 394s Preparing to unpack .../198-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 394s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 394s Selecting previously unselected package libdbi-perl:amd64. 394s Preparing to unpack .../199-libdbi-perl_1.647-1build1_amd64.deb ... 394s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 394s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 394s Preparing to unpack .../200-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 394s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 394s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 394s Preparing to unpack .../201-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 394s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 394s Selecting previously unselected package libemail-date-format-perl. 394s Preparing to unpack .../202-libemail-date-format-perl_1.008-1_all.deb ... 394s Unpacking libemail-date-format-perl (1.008-1) ... 394s Selecting previously unselected package libemail-simple-perl. 394s Preparing to unpack .../203-libemail-simple-perl_2.218-1_all.deb ... 394s Unpacking libemail-simple-perl (2.218-1) ... 394s Selecting previously unselected package libmodule-pluggable-perl. 394s Preparing to unpack .../204-libmodule-pluggable-perl_5.2-5_all.deb ... 394s Unpacking libmodule-pluggable-perl (5.2-5) ... 394s Selecting previously unselected package libemail-abstract-perl. 394s Preparing to unpack .../205-libemail-abstract-perl_3.010-1_all.deb ... 394s Unpacking libemail-abstract-perl (3.010-1) ... 394s Selecting previously unselected package libemail-address-xs-perl. 394s Preparing to unpack .../206-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 394s Unpacking libemail-address-xs-perl (1.05-1build5) ... 394s Selecting previously unselected package libmoox-types-mooselike-perl. 394s Preparing to unpack .../207-libmoox-types-mooselike-perl_0.29-2_all.deb ... 394s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 394s Selecting previously unselected package libthrowable-perl. 394s Preparing to unpack .../208-libthrowable-perl_1.001-2_all.deb ... 394s Unpacking libthrowable-perl (1.001-2) ... 394s Selecting previously unselected package libemail-sender-perl. 394s Preparing to unpack .../209-libemail-sender-perl_2.601-1_all.deb ... 394s Unpacking libemail-sender-perl (2.601-1) ... 394s Selecting previously unselected package libexporter-tiny-perl. 394s Preparing to unpack .../210-libexporter-tiny-perl_1.006003-1_all.deb ... 394s Unpacking libexporter-tiny-perl (1.006003-1) ... 394s Selecting previously unselected package libextutils-depends-perl. 394s Preparing to unpack .../211-libextutils-depends-perl_0.8002-1_all.deb ... 394s Unpacking libextutils-depends-perl (0.8002-1) ... 395s Selecting previously unselected package libfcgi0t64:amd64. 395s Preparing to unpack .../212-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 395s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 395s Selecting previously unselected package libfcgi-perl. 395s Preparing to unpack .../213-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 395s Unpacking libfcgi-perl (0.82+ds-3build3) ... 395s Selecting previously unselected package libfilesys-notify-simple-perl. 395s Preparing to unpack .../214-libfilesys-notify-simple-perl_0.14-3_all.deb ... 395s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 395s Selecting previously unselected package libfont-afm-perl. 395s Preparing to unpack .../215-libfont-afm-perl_1.20-4_all.deb ... 395s Unpacking libfont-afm-perl (1.20-4) ... 395s Selecting previously unselected package libimagequant0:amd64. 395s Preparing to unpack .../216-libimagequant0_2.18.0-1build1_amd64.deb ... 395s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 395s Selecting previously unselected package libxpm4:amd64. 395s Preparing to unpack .../217-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 395s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 395s Selecting previously unselected package libgd3:amd64. 395s Preparing to unpack .../218-libgd3_2.3.3-13ubuntu1_amd64.deb ... 395s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 395s Selecting previously unselected package libgd-perl. 395s Preparing to unpack .../219-libgd-perl_2.84-2_amd64.deb ... 395s Unpacking libgd-perl (2.84-2) ... 395s Selecting previously unselected package libgd-securityimage-perl. 395s Preparing to unpack .../220-libgd-securityimage-perl_1.75-3_all.deb ... 395s Unpacking libgd-securityimage-perl (1.75-3) ... 395s Selecting previously unselected package libglib-perl:amd64. 395s Preparing to unpack .../221-libglib-perl_3%3a1.329.4-1_amd64.deb ... 395s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 395s Selecting previously unselected package libgssapi-perl. 395s Preparing to unpack .../222-libgssapi-perl_0.28-4build5_amd64.deb ... 395s Unpacking libgssapi-perl (0.28-4build5) ... 395s Selecting previously unselected package libhash-merge-simple-perl. 395s Preparing to unpack .../223-libhash-merge-simple-perl_0.052-1_all.deb ... 395s Unpacking libhash-merge-simple-perl (0.052-1) ... 395s Selecting previously unselected package libhash-multivalue-perl. 395s Preparing to unpack .../224-libhash-multivalue-perl_0.16-3_all.deb ... 395s Unpacking libhash-multivalue-perl (0.16-3) ... 395s Selecting previously unselected package libhtml-format-perl. 395s Preparing to unpack .../225-libhtml-format-perl_2.16-2_all.deb ... 395s Unpacking libhtml-format-perl (2.16-2) ... 395s Selecting previously unselected package libhtml-formattext-withlinks-perl. 395s Preparing to unpack .../226-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 395s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 395s Selecting previously unselected package libhtml-template-perl. 395s Preparing to unpack .../227-libhtml-template-perl_2.97-2build1_all.deb ... 395s Unpacking libhtml-template-perl (2.97-2build1) ... 395s Selecting previously unselected package libhttp-daemon-perl. 395s Preparing to unpack .../228-libhttp-daemon-perl_6.16-1_all.deb ... 395s Unpacking libhttp-daemon-perl (6.16-1) ... 395s Selecting previously unselected package libhttp-multipartparser-perl. 395s Preparing to unpack .../229-libhttp-multipartparser-perl_0.02-3_all.deb ... 395s Unpacking libhttp-multipartparser-perl (0.02-3) ... 395s Selecting previously unselected package libstream-buffered-perl. 395s Preparing to unpack .../230-libstream-buffered-perl_0.03-3_all.deb ... 395s Unpacking libstream-buffered-perl (0.03-3) ... 395s Selecting previously unselected package libwww-form-urlencoded-perl. 395s Preparing to unpack .../231-libwww-form-urlencoded-perl_0.26-2_all.deb ... 395s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 395s Selecting previously unselected package libhttp-entity-parser-perl. 395s Preparing to unpack .../232-libhttp-entity-parser-perl_0.25-2_all.deb ... 395s Unpacking libhttp-entity-parser-perl (0.25-2) ... 395s Selecting previously unselected package libhttp-headers-fast-perl. 395s Preparing to unpack .../233-libhttp-headers-fast-perl_0.22-3_all.deb ... 395s Unpacking libhttp-headers-fast-perl (0.22-3) ... 395s Selecting previously unselected package libio-pty-perl. 395s Preparing to unpack .../234-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 395s Unpacking libio-pty-perl (1:1.20-1build3) ... 395s Selecting previously unselected package libio-sessiondata-perl. 395s Preparing to unpack .../235-libio-sessiondata-perl_1.03-3_all.deb ... 395s Unpacking libio-sessiondata-perl (1.03-3) ... 395s Selecting previously unselected package libperlio-via-timeout-perl. 395s Preparing to unpack .../236-libperlio-via-timeout-perl_0.32-3_all.deb ... 395s Unpacking libperlio-via-timeout-perl (0.32-3) ... 395s Selecting previously unselected package libio-socket-timeout-perl. 395s Preparing to unpack .../237-libio-socket-timeout-perl_0.32-3_all.deb ... 395s Unpacking libio-socket-timeout-perl (0.32-3) ... 395s Selecting previously unselected package libio-string-perl. 395s Preparing to unpack .../238-libio-string-perl_1.08-4_all.deb ... 395s Unpacking libio-string-perl (1.08-4) ... 395s Selecting previously unselected package libio-stringy-perl. 395s Preparing to unpack .../239-libio-stringy-perl_2.113-2_all.deb ... 395s Unpacking libio-stringy-perl (2.113-2) ... 395s Selecting previously unselected package libipc-run-perl. 395s Preparing to unpack .../240-libipc-run-perl_20250809.0-1build1_all.deb ... 395s Unpacking libipc-run-perl (20250809.0-1build1) ... 395s Selecting previously unselected package libjargs-java. 395s Preparing to unpack .../241-libjargs-java_1.0.0-5build1_all.deb ... 395s Unpacking libjargs-java (1.0.0-5build1) ... 395s Selecting previously unselected package libjs-bootstrap. 395s Preparing to unpack .../242-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 395s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 395s Selecting previously unselected package libxslt1.1:amd64. 395s Preparing to unpack .../243-libxslt1.1_1.1.43-0.3_amd64.deb ... 395s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 395s Selecting previously unselected package libxmlsec1-1:amd64. 395s Preparing to unpack .../244-libxmlsec1-1_1.3.9-1_amd64.deb ... 395s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 395s Selecting previously unselected package libxmlsec1-openssl1:amd64. 395s Preparing to unpack .../245-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 395s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 395s Selecting previously unselected package liblasso3t64. 395s Preparing to unpack .../246-liblasso3t64_2.9.0-3_amd64.deb ... 395s Unpacking liblasso3t64 (2.9.0-3) ... 395s Selecting previously unselected package liblasso-perl:amd64. 395s Preparing to unpack .../247-liblasso-perl_2.9.0-3_amd64.deb ... 395s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 395s Selecting previously unselected package libconfig-inifiles-perl. 395s Preparing to unpack .../248-libconfig-inifiles-perl_3.000003-4_all.deb ... 395s Unpacking libconfig-inifiles-perl (3.000003-4) ... 395s Selecting previously unselected package libmouse-perl:amd64. 395s Preparing to unpack .../249-libmouse-perl_2.6.1-1_amd64.deb ... 395s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 395s Selecting previously unselected package libnet-cidr-perl. 395s Preparing to unpack .../250-libnet-cidr-perl_0.27-1build1_all.deb ... 395s Unpacking libnet-cidr-perl (0.27-1build1) ... 395s Selecting previously unselected package libtest-sharedfork-perl. 395s Preparing to unpack .../251-libtest-sharedfork-perl_0.35-3_all.deb ... 395s Unpacking libtest-sharedfork-perl (0.35-3) ... 395s Selecting previously unselected package libtest-tcp-perl. 395s Preparing to unpack .../252-libtest-tcp-perl_2.22-2_all.deb ... 395s Unpacking libtest-tcp-perl (2.22-2) ... 395s Selecting previously unselected package libplack-perl. 395s Preparing to unpack .../253-libplack-perl_1.0051-1_all.deb ... 395s Unpacking libplack-perl (1.0051-1) ... 395s Selecting previously unselected package liblemonldap-ng-common-perl. 395s Preparing to unpack .../254-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 395s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 395s Selecting previously unselected package liblist-moreutils-xs-perl. 395s Preparing to unpack .../255-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 395s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 395s Selecting previously unselected package liblist-moreutils-perl. 395s Preparing to unpack .../256-liblist-moreutils-perl_0.430-2_all.deb ... 395s Unpacking liblist-moreutils-perl (0.430-2) ... 395s Selecting previously unselected package libllhttp9.3. 395s Preparing to unpack .../257-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 395s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 395s Selecting previously unselected package liblog-log4perl-perl. 395s Preparing to unpack .../258-liblog-log4perl-perl_1.57-1_all.deb ... 395s Unpacking liblog-log4perl-perl (1.57-1) ... 395s Selecting previously unselected package liblwp-protocol-psgi-perl. 395s Preparing to unpack .../259-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 395s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 395s Selecting previously unselected package libnet-smtp-ssl-perl. 395s Preparing to unpack .../260-libnet-smtp-ssl-perl_1.04-2_all.deb ... 395s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 395s Selecting previously unselected package libmailtools-perl. 395s Preparing to unpack .../261-libmailtools-perl_2.22-1_all.deb ... 395s Unpacking libmailtools-perl (2.22-1) ... 395s Selecting previously unselected package libmime-tools-perl. 395s Preparing to unpack .../262-libmime-tools-perl_5.515-1_all.deb ... 395s Unpacking libmime-tools-perl (5.515-1) ... 395s Selecting previously unselected package libnet-ip-perl. 395s Preparing to unpack .../263-libnet-ip-perl_1.26-4_all.deb ... 395s Unpacking libnet-ip-perl (1.26-4) ... 395s Selecting previously unselected package libnet-ldap-perl. 395s Preparing to unpack .../264-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 395s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 395s Selecting previously unselected package libxml-namespacesupport-perl. 395s Preparing to unpack .../265-libxml-namespacesupport-perl_1.12-2_all.deb ... 395s Unpacking libxml-namespacesupport-perl (1.12-2) ... 395s Selecting previously unselected package libxml-sax-base-perl. 395s Preparing to unpack .../266-libxml-sax-base-perl_1.09-3_all.deb ... 395s Unpacking libxml-sax-base-perl (1.09-3) ... 395s Selecting previously unselected package libxml-sax-perl. 395s Preparing to unpack .../267-libxml-sax-perl_1.02+dfsg-4_all.deb ... 395s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 395s Selecting previously unselected package libxml-libxml-perl. 395s Preparing to unpack .../268-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 395s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 395s Selecting previously unselected package libxml-simple-perl. 395s Preparing to unpack .../269-libxml-simple-perl_2.25-2_all.deb ... 395s Unpacking libxml-simple-perl (2.25-2) ... 395s Selecting previously unselected package libnet-openid-common-perl. 395s Preparing to unpack .../270-libnet-openid-common-perl_1.20-2_all.deb ... 395s Unpacking libnet-openid-common-perl (1.20-2) ... 395s Selecting previously unselected package libnet-openid-consumer-perl. 395s Preparing to unpack .../271-libnet-openid-consumer-perl_1.18-2_all.deb ... 395s Unpacking libnet-openid-consumer-perl (1.18-2) ... 395s Selecting previously unselected package libnet-openid-server-perl. 395s Preparing to unpack .../272-libnet-openid-server-perl_1.09-4_all.deb ... 395s Unpacking libnet-openid-server-perl (1.09-4) ... 395s Selecting previously unselected package libsimdjson29:amd64. 395s Preparing to unpack .../273-libsimdjson29_4.2.4-1_amd64.deb ... 395s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 395s Selecting previously unselected package libsimdutf29:amd64. 396s Preparing to unpack .../274-libsimdutf29_7.7.1-3_amd64.deb ... 396s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 396s Selecting previously unselected package node-corepack. 396s Preparing to unpack .../275-node-corepack_0.24.0-5build1_all.deb ... 396s Unpacking node-corepack (0.24.0-5build1) ... 396s Selecting previously unselected package nodejs. 396s Preparing to unpack .../276-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 396s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 396s Selecting previously unselected package node-xtend. 396s Preparing to unpack .../277-node-xtend_4.0.2-3_all.deb ... 396s Unpacking node-xtend (4.0.2-3) ... 396s Selecting previously unselected package node-acorn. 396s Preparing to unpack .../278-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 396s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 396s Selecting previously unselected package node-cjs-module-lexer. 396s Preparing to unpack .../279-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 396s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 396s Selecting previously unselected package node-balanced-match. 396s Preparing to unpack .../280-node-balanced-match_2.0.0-1_all.deb ... 396s Unpacking node-balanced-match (2.0.0-1) ... 396s Selecting previously unselected package node-brace-expansion. 396s Preparing to unpack .../281-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 396s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 396s Selecting previously unselected package node-minimatch. 396s Preparing to unpack .../282-node-minimatch_9.0.3-6_all.deb ... 396s Unpacking node-minimatch (9.0.3-6) ... 396s Selecting previously unselected package node-ms. 396s Preparing to unpack .../283-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 396s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 396s Selecting previously unselected package node-debug. 396s Preparing to unpack .../284-node-debug_4.4.1+~4.1.12-1_all.deb ... 396s Unpacking node-debug (4.4.1+~4.1.12-1) ... 396s Selecting previously unselected package node-lru-cache. 396s Preparing to unpack .../285-node-lru-cache_10.0.1-3_all.deb ... 396s Unpacking node-lru-cache (10.0.1-3) ... 396s Selecting previously unselected package node-semver. 396s Preparing to unpack .../286-node-semver_7.6.1+~7.5.8-2_all.deb ... 396s Unpacking node-semver (7.6.1+~7.5.8-2) ... 396s Selecting previously unselected package node-llhttp. 396s Preparing to unpack .../287-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 396s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 396s Selecting previously unselected package node-undici. 396s Preparing to unpack .../288-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 396s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 396s Selecting previously unselected package libnode127:amd64. 396s Preparing to unpack .../289-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 396s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 396s Selecting previously unselected package libregexp-assemble-perl. 396s Preparing to unpack .../290-libregexp-assemble-perl_0.38-2_all.deb ... 396s Unpacking libregexp-assemble-perl (0.38-2) ... 396s Selecting previously unselected package libregexp-common-perl. 396s Preparing to unpack .../291-libregexp-common-perl_2024080801-1_all.deb ... 396s Unpacking libregexp-common-perl (2024080801-1) ... 396s Selecting previously unselected package libtask-weaken-perl. 396s Preparing to unpack .../292-libtask-weaken-perl_1.06-2_all.deb ... 396s Unpacking libtask-weaken-perl (1.06-2) ... 396s Selecting previously unselected package libxml-parser-perl. 396s Preparing to unpack .../293-libxml-parser-perl_2.47-1build4_amd64.deb ... 396s Unpacking libxml-parser-perl (2.47-1build4) ... 396s Selecting previously unselected package libsoap-lite-perl. 396s Preparing to unpack .../294-libsoap-lite-perl_1.27-3_all.deb ... 396s Unpacking libsoap-lite-perl (1.27-3) ... 396s Selecting previously unselected package libstring-random-perl. 396s Preparing to unpack .../295-libstring-random-perl_1%3a0.32-2_all.deb ... 396s Unpacking libstring-random-perl (1:0.32-2) ... 396s Selecting previously unselected package libtest-leaktrace-perl. 396s Preparing to unpack .../296-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 396s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 396s Selecting previously unselected package libtest-output-perl. 396s Preparing to unpack .../297-libtest-output-perl_1.036-1_all.deb ... 396s Unpacking libtest-output-perl (1.036-1) ... 396s Selecting previously unselected package libtest-pod-perl. 396s Preparing to unpack .../298-libtest-pod-perl_1.52-3_all.deb ... 396s Unpacking libtest-pod-perl (1.52-3) ... 396s Selecting previously unselected package libtext-unidecode-perl. 396s Preparing to unpack .../299-libtext-unidecode-perl_1.30-3_all.deb ... 396s Unpacking libtext-unidecode-perl (1.30-3) ... 396s Selecting previously unselected package libtime-fake-perl. 396s Preparing to unpack .../300-libtime-fake-perl_0.11-4_all.deb ... 396s Unpacking libtime-fake-perl (0.11-4) ... 396s Selecting previously unselected package libxml-libxslt-perl:amd64. 396s Preparing to unpack .../301-libxml-libxslt-perl_2.003000-4_amd64.deb ... 396s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 396s Selecting previously unselected package node-uglify-js. 396s Preparing to unpack .../302-node-uglify-js_3.17.4-2build1_all.deb ... 396s Unpacking node-uglify-js (3.17.4-2build1) ... 396s Selecting previously unselected package python3-defusedxml. 396s Preparing to unpack .../303-python3-defusedxml_0.7.1-3build1_all.deb ... 396s Unpacking python3-defusedxml (0.7.1-3build1) ... 396s Selecting previously unselected package python3-roman-numerals. 396s Preparing to unpack .../304-python3-roman-numerals_4.1.0-1_all.deb ... 396s Unpacking python3-roman-numerals (4.1.0-1) ... 396s Selecting previously unselected package python3-docutils. 396s Preparing to unpack .../305-python3-docutils_0.22.4+dfsg-1_all.deb ... 396s Unpacking python3-docutils (0.22.4+dfsg-1) ... 396s Selecting previously unselected package python3-imagesize. 396s Preparing to unpack .../306-python3-imagesize_1.4.1-1build1_all.deb ... 396s Unpacking python3-imagesize (1.4.1-1build1) ... 396s Selecting previously unselected package python3-snowballstemmer. 396s Preparing to unpack .../307-python3-snowballstemmer_3.0.1-1_all.deb ... 396s Unpacking python3-snowballstemmer (3.0.1-1) ... 396s Selecting previously unselected package sphinx-common. 396s Preparing to unpack .../308-sphinx-common_8.2.3-12_all.deb ... 396s Unpacking sphinx-common (8.2.3-12) ... 396s Selecting previously unselected package python3-alabaster. 396s Preparing to unpack .../309-python3-alabaster_0.7.16-0.1build1_all.deb ... 396s Unpacking python3-alabaster (0.7.16-0.1build1) ... 396s Selecting previously unselected package python3-sphinx. 396s Preparing to unpack .../310-python3-sphinx_8.2.3-12_all.deb ... 396s Unpacking python3-sphinx (8.2.3-12) ... 396s Selecting previously unselected package libjs-bootswatch. 396s Preparing to unpack .../311-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 396s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 396s Selecting previously unselected package python3-sphinx-bootstrap-theme. 396s Preparing to unpack .../312-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 396s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 396s Selecting previously unselected package uglifyjs. 396s Preparing to unpack .../313-uglifyjs_3.17.4-2build1_all.deb ... 396s Unpacking uglifyjs (3.17.4-2build1) ... 396s Selecting previously unselected package yui-compressor. 396s Preparing to unpack .../314-yui-compressor_2.4.8-3build1_all.deb ... 396s Unpacking yui-compressor (2.4.8-3build1) ... 396s Selecting previously unselected package libauthen-radius-perl. 396s Preparing to unpack .../315-libauthen-radius-perl_0.33-1_all.deb ... 396s Unpacking libauthen-radius-perl (0.33-1) ... 396s Selecting previously unselected package liblemonldap-ng-handler-perl. 397s Preparing to unpack .../316-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 397s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 397s Selecting previously unselected package pkg-perl-autopkgtest. 397s Preparing to unpack .../317-pkg-perl-autopkgtest_0.85_all.deb ... 397s Unpacking pkg-perl-autopkgtest (0.85) ... 397s Setting up libconfig-inifiles-perl (3.000003-4) ... 397s Setting up libmodule-pluggable-perl (5.2-5) ... 397s Setting up node-uglify-js (3.17.4-2build1) ... 397s Setting up libio-sessiondata-perl (1.03-3) ... 397s Setting up liblcms2-2:amd64 (2.17-1) ... 397s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 397s Setting up libaom3:amd64 (3.13.1-2) ... 397s Setting up node-lru-cache (10.0.1-3) ... 397s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 397s Setting up libmath-random-isaac-perl (1.004-2) ... 397s Setting up libtask-weaken-perl (1.06-2) ... 397s Setting up libmouse-perl:amd64 (2.6.1-1) ... 397s Setting up libhttp-multipartparser-perl (0.02-3) ... 397s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 397s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 397s Setting up java-common (0.76build1) ... 397s Setting up libclass-inspector-perl (1.36-3) ... 397s Setting up libfont-afm-perl (1.20-4) ... 397s Setting up libdynaloader-functions-perl (0.004-2) ... 397s Setting up libclass-method-modifiers-perl (2.15-1) ... 397s Setting up libio-pty-perl (1:1.20-1build3) ... 397s Setting up libdata-hexdump-perl (0.04-2) ... 397s Setting up python3-defusedxml (0.7.1-3build1) ... 397s Setting up libclone-perl:amd64 (0.47-1) ... 397s Setting up libarchive-zip-perl (1.68-1) ... 397s Setting up libsub-identify-perl (0.14-4) ... 397s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 397s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 397s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 397s Setting up python3-alabaster (0.7.16-0.1build1) ... 397s Setting up libio-stringy-perl (2.113-2) ... 397s Setting up libhtml-tagset-perl (3.24-1) ... 397s Setting up unzip (6.0-29ubuntu1) ... 397s Setting up libdebhelper-perl (13.28ubuntu1) ... 397s Setting up libperlio-via-timeout-perl (0.32-3) ... 397s Setting up libfilesys-notify-simple-perl (0.14-3) ... 397s Setting up libnet-cidr-perl (0.27-1build1) ... 397s Setting up libipc-sharelite-perl (0.17-5build4) ... 397s Setting up libconvert-binhex-perl (1.125-3) ... 397s Setting up liblwp-mediatypes-perl (6.04-2) ... 397s Setting up libcrypt-urandom-perl (0.54-1) ... 397s Setting up x11-common (1:7.7+24ubuntu1) ... 397s Setting up libtest-pod-perl (1.52-3) ... 397s Setting up libtry-tiny-perl (0.32-1) ... 397s Setting up libdeflate0:amd64 (1.23-2) ... 397s Setting up perl-openssl-defaults:amd64 (7build4) ... 397s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 397s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 397s Setting up libxml-namespacesupport-perl (1.12-2) ... 397s Setting up m4 (1.4.20-2) ... 397s Setting up libposix-strftime-compiler-perl (0.46-1) ... 397s Setting up libclass-singleton-perl (1.6-2) ... 397s Setting up libencode-locale-perl (1.05-3) ... 397s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 397s Setting up libxstring-perl:amd64 (0.005-2build4) ... 397s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 397s Setting up libclass-errorhandler-perl (0.04-3) ... 397s Setting up liblist-utilsby-perl (0.12-2) ... 397s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 397s Setting up libtime-fake-perl (0.11-4) ... 397s Setting up libregexp-common-perl (2024080801-1) ... 397s Setting up libtest-sharedfork-perl (0.35-3) ... 397s Setting up libsub-install-perl (0.929-1) ... 397s Setting up libextutils-depends-perl (0.8002-1) ... 397s Setting up libhash-multivalue-perl (0.16-3) ... 397s Setting up liberror-perl (0.17030-1) ... 397s Setting up libapache-session-perl (1.94-2) ... 397s Setting up libxml-sax-base-perl (1.09-3) ... 397s Setting up libio-string-perl (1.08-4) ... 397s Setting up libtest-leaktrace-perl (0.17-1build6) ... 397s Setting up libsimdutf29:amd64 (7.7.1-3) ... 397s Setting up libsimdjson29:amd64 (4.2.4-1) ... 397s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 397s Setting up autotools-dev (20240727.1) ... 397s Setting up libstream-buffered-perl (0.03-3) ... 397s Setting up libclass-data-inheritable-perl (0.10-1) ... 397s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 397s Setting up libalgorithm-c3-perl (0.11-2) ... 397s Setting up rpcsvc-proto (1.4.3-1) ... 397s Setting up liblog-log4perl-perl (1.57-1) ... 397s Setting up libapache-logformat-compiler-perl (0.36-3) ... 397s Setting up libcrypt-random-seed-perl (0.03-3) ... 397s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 397s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 397s Setting up python3-snowballstemmer (3.0.1-1) ... 397s Setting up node-balanced-match (2.0.0-1) ... 397s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 397s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 397s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 397s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 397s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 397s Setting up libemail-date-format-perl (1.008-1) ... 397s Setting up libcryptx-perl (0.087-1) ... 397s Setting up libcares2:amd64 (1.34.6-1) ... 397s Setting up libmpc3:amd64 (1.3.1-2) ... 397s Setting up libvariable-magic-perl (0.64-1build1) ... 397s Setting up libio-html-perl (1.004-3) ... 397s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 397s Setting up autopoint (0.23.2-1) ... 397s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 397s Setting up libipc-run-perl (20250809.0-1build1) ... 397s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 397s Setting up libpcsclite1:amd64 (2.4.1-1) ... 397s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 397s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 397s Setting up libltdl7:amd64 (2.5.4-9) ... 397s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 397s Setting up libstring-random-perl (1:0.32-2) ... 397s Setting up libparams-util-perl (1.102-3build1) ... 397s Setting up autoconf (2.72-3.1ubuntu1) ... 397s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 397s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 397s Setting up libcapture-tiny-perl (0.50-1) ... 397s Setting up libtimedate-perl (2.3300-2) ... 397s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 397s Setting up libsub-name-perl:amd64 (0.28-1) ... 397s Setting up libtypes-serialiser-perl (1.01-1) ... 397s Setting up libgssapi-perl (0.28-4build5) ... 397s Setting up dwz (0.16-2) ... 397s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 397s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 397s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 397s Setting up libcrypt-dev:amd64 (1:4.5.1-1) ... 397s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 397s Setting up libjson-perl (4.10000-1) ... 397s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 397s Setting up libjargs-java (1.0.0-5build1) ... 397s Setting up librole-tiny-perl (2.002004-1) ... 397s Setting up debugedit (1:5.2-3) ... 397s Setting up libfile-sharedir-perl (1.118-3) ... 397s Setting up libfcgi-perl (0.82+ds-3build3) ... 397s Setting up python3-roman-numerals (4.1.0-1) ... 397s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 397s Setting up libwww-form-urlencoded-perl (0.26-2) ... 397s Setting up sgml-base (1.31+nmu1) ... 397s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 397s Setting up libdevel-stacktrace-perl (2.0500-1) ... 397s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 397s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 397s Setting up node-minimatch (9.0.3-6) ... 397s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 397s Setting up ca-certificates-java (20240118build1) ... 397s No JRE found. Skipping Java certificates setup. 397s Setting up libexporter-tiny-perl (1.006003-1) ... 397s Setting up node-xtend (4.0.2-3) ... 397s Setting up libisl23:amd64 (0.27-1build1) ... 397s Setting up libconvert-asn1-perl (0.34-1) ... 397s Setting up libtext-unidecode-perl (1.30-3) ... 397s Setting up libde265-0:amd64 (1.0.16-1build1) ... 397s Setting up libc-dev-bin (2.42-2ubuntu4) ... 397s Setting up libregexp-assemble-perl (0.38-2) ... 397s Setting up libnet-ip-perl (1.26-4) ... 397s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 397s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 397s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 397s Setting up liburi-perl (5.34-2build1) ... 397s Setting up libdbi-perl:amd64 (1.647-1build1) ... 397s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 397s Setting up libconvert-base32-perl (0.06-3) ... 397s Setting up dctrl-tools (2.24-3build4) ... 397s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 397s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 397s Setting up autodep8 (0.30build1) ... 397s Setting up libclone-pp-perl (1.08-2) ... 397s Setting up python3-imagesize (1.4.1-1build1) ... 397s Setting up libemail-address-xs-perl (1.05-1build5) ... 397s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 397s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 397s Setting up automake (1:1.18.1-3build1) ... 397s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 397s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 397s Setting up libjson-xs-perl (4.040-1) ... 397s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 397s Setting up libcrypt-des-ede3-perl (0.03-1) ... 397s Setting up libhttp-date-perl (6.06-1) ... 397s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 397s Setting up gettext (0.23.2-1) ... 397s Setting up libtest-tcp-perl (2.22-2) ... 397s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 397s Setting up java-wrappers (0.5build1) ... 397s Setting up libio-socket-timeout-perl (0.32-3) ... 397s Setting up libfile-listing-perl (6.16-1) ... 397s Setting up libhash-merge-simple-perl (0.052-1) ... 397s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 397s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 397s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 397s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 397s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 397s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 397s Setting up libcache-cache-perl (1.08-3) ... 397s Setting up libhttp-headers-fast-perl (0.22-3) ... 397s Setting up liblist-moreutils-perl (0.430-2) ... 397s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 397s Setting up libemail-simple-perl (2.218-1) ... 397s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 397s Setting up libnet-http-perl (6.24-1build1) ... 397s Setting up liblasso3t64 (2.9.0-3) ... 397s Setting up libexception-class-perl (1.45-1) ... 397s Setting up libclass-c3-perl (0.35-2) ... 397s Setting up libcrypt-jwt-perl (0.037-1) ... 397s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 397s Setting up xfonts-utils (1:7.7+7build1) ... 397s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 397s Setting up libxml-sax-perl (1.02+dfsg-4) ... 397s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 397s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 398s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 398s Setting up libauthen-radius-perl (0.33-1) ... 398s Setting up intltool-debian (0.35.0+20060710.6build1) ... 398s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 398s Setting up libbytes-random-secure-perl (0.29-3) ... 398s Setting up libjson-maybexs-perl (1.004008-1) ... 398s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 398s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 398s Setting up sphinx-common (8.2.3-12) ... 398s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 398s Setting up libdata-optlist-perl (0.114-1) ... 398s Setting up libtest-output-perl (1.036-1) ... 398s Setting up pkg-perl-autopkgtest (0.85) ... 398s Setting up libraw23t64:amd64 (0.21.4-2) ... 398s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 398s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 398s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 398s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 398s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 398s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 398s Setting up libwww-robotrules-perl (6.02-1build1) ... 398s Setting up cpp-15 (15.2.0-12ubuntu1) ... 398s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 398s Setting up xml-core (0.19build1) ... 398s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 398s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 398s Setting up liblasso-perl:amd64 (2.9.0-3) ... 398s Setting up libc6-dev:amd64 (2.42-2ubuntu4) ... 398s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 398s Setting up libmro-compat-perl (0.15-2) ... 398s Setting up libcookie-baker-perl (0.12-1) ... 398s Setting up libhttp-entity-parser-perl (0.25-2) ... 398s Setting up libio-socket-ssl-perl (2.098-1) ... 398s Setting up libsub-exporter-perl (0.990-1) ... 398s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 398s Setting up libeval-closure-perl (0.14-3) ... 398s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 398s Setting up libconvert-pem-perl (0.13-1) ... 398s Setting up libhttp-negotiate-perl (6.01-2) ... 398s Setting up libparams-validationcompiler-perl (0.31-1) ... 398s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 398s Setting up libhttp-cookies-perl (6.11-1) ... 398s Setting up po-debconf (1.0.22) ... 398s Setting up libhtml-tree-perl (5.07-3) ... 398s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 398s Setting up libcgi-pm-perl (4.71-1build1) ... 398s Setting up libhtml-format-perl (2.16-2) ... 398s Setting up fonts-urw-base35 (20200910-8build1) ... 398s Setting up libhtml-template-perl (2.97-2build1) ... 398s Setting up gcc-15 (15.2.0-12ubuntu1) ... 398s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 398s Setting up libnet-smtp-ssl-perl (1.04-2) ... 398s Setting up libmodule-runtime-perl (0.018-1) ... 398s Setting up libmailtools-perl (2.22-1) ... 398s Setting up libxml-simple-perl (2.25-2) ... 398s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 398s Setting up libhttp-daemon-perl (6.16-1) ... 398s Setting up libemail-abstract-perl (3.010-1) ... 398s Setting up cpp (4:15.2.0-4ubuntu1) ... 398s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 398s Setting up libplack-perl (1.0051-1) ... 398s Setting up libnet-openid-common-perl (1.20-2) ... 398s Setting up libnet-openid-server-perl (1.09-4) ... 398s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 398s Setting up libtool (2.5.4-9) ... 398s Setting up libmodule-implementation-perl (0.09-2) ... 398s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 398s Setting up libpackage-stash-perl (0.40-1) ... 398s Setting up libimport-into-perl (1.002005-2) ... 398s Setting up libmoo-perl (2.005005-1) ... 398s Setting up liblist-someutils-perl (0.59-1) ... 398s Setting up libmime-tools-perl (5.515-1) ... 398s Setting up gcc (4:15.2.0-4ubuntu1) ... 398s Setting up dh-autoreconf (21) ... 398s Setting up libspecio-perl (0.53-1) ... 398s Setting up liblist-allutils-perl (0.19-1) ... 398s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 398s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 398s Setting up libmoox-types-mooselike-perl (0.29-2) ... 398s Setting up libb-hooks-endofscope-perl (0.28-2) ... 398s Setting up g++-15 (15.2.0-12ubuntu1) ... 398s Setting up libthrowable-perl (1.001-2) ... 398s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 398s Setting up debhelper (13.28ubuntu1) ... 398s Setting up libemail-sender-perl (2.601-1) ... 398s Setting up libnamespace-clean-perl (0.27-2) ... 398s Setting up g++ (4:15.2.0-4ubuntu1) ... 398s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 398s Setting up build-essential (12.12ubuntu2) ... 398s Setting up libnamespace-autoclean-perl (0.31-1) ... 398s Setting up libdatetime-locale-perl (1:1.45-1) ... 398s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 398s Setting up libdatetime-perl (2:1.65-1build3) ... 398s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 398s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 398s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 398s Setting up liblwp-protocol-https-perl (6.14-1) ... 398s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 398s Setting up node-corepack (0.24.0-5build1) ... 398s Setting up libwww-perl (6.81-1build1) ... 398s Setting up libheif1:amd64 (1.21.2-1) ... 398s Setting up node-debug (4.4.1+~4.1.12-1) ... 398s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 398s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 398s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 398s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 398s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 398s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 398s Setting up libnet-openid-consumer-perl (1.18-2) ... 398s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 399s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 399s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 399s Setting up libxml-parser-perl (2.47-1build4) ... 399s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 399s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 399s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 399s Setting up libgd-perl (2.84-2) ... 399s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 399s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 399s Setting up node-semver (7.6.1+~7.5.8-2) ... 399s Setting up libsoap-lite-perl (1.27-3) ... 399s Setting up uglifyjs (3.17.4-2build1) ... 399s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 399s Setting up libgd-securityimage-perl (1.75-3) ... 399s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 399s Processing triggers for install-info (7.2-5) ... 399s Processing triggers for libc-bin (2.42-2ubuntu4) ... 399s Processing triggers for man-db (2.13.1-1) ... 400s Processing triggers for ca-certificates-java (20240118build1) ... 400s Adding debian:ACCVRAIZ1.pem 400s Adding debian:AC_RAIZ_FNMT-RCM.pem 400s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 400s Adding debian:ANF_Secure_Server_Root_CA.pem 400s Adding debian:Actalis_Authentication_Root_CA.pem 400s Adding debian:AffirmTrust_Commercial.pem 400s Adding debian:AffirmTrust_Networking.pem 400s Adding debian:AffirmTrust_Premium.pem 400s Adding debian:AffirmTrust_Premium_ECC.pem 400s Adding debian:Amazon_Root_CA_1.pem 400s Adding debian:Amazon_Root_CA_2.pem 400s Adding debian:Amazon_Root_CA_3.pem 400s Adding debian:Amazon_Root_CA_4.pem 400s Adding debian:Atos_TrustedRoot_2011.pem 400s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 400s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 400s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 400s Adding debian:BJCA_Global_Root_CA1.pem 400s Adding debian:BJCA_Global_Root_CA2.pem 400s Adding debian:Baltimore_CyberTrust_Root.pem 400s Adding debian:Buypass_Class_2_Root_CA.pem 400s Adding debian:Buypass_Class_3_Root_CA.pem 400s Adding debian:CA_Disig_Root_R2.pem 400s Adding debian:CFCA_EV_ROOT.pem 400s Adding debian:COMODO_Certification_Authority.pem 400s Adding debian:COMODO_ECC_Certification_Authority.pem 400s Adding debian:COMODO_RSA_Certification_Authority.pem 400s Adding debian:Certainly_Root_E1.pem 400s Adding debian:Certainly_Root_R1.pem 400s Adding debian:Certigna.pem 400s Adding debian:Certigna_Root_CA.pem 400s Adding debian:Certum_EC-384_CA.pem 400s Adding debian:Certum_Trusted_Network_CA.pem 400s Adding debian:Certum_Trusted_Network_CA_2.pem 400s Adding debian:Certum_Trusted_Root_CA.pem 400s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 400s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 400s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 400s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 401s Adding debian:Comodo_AAA_Services_root.pem 401s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 401s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 401s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 401s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 401s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 401s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 401s Adding debian:DigiCert_Assured_ID_Root_CA.pem 401s Adding debian:DigiCert_Assured_ID_Root_G2.pem 401s Adding debian:DigiCert_Assured_ID_Root_G3.pem 401s Adding debian:DigiCert_Global_Root_CA.pem 401s Adding debian:DigiCert_Global_Root_G2.pem 401s Adding debian:DigiCert_Global_Root_G3.pem 401s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 401s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 401s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 401s Adding debian:DigiCert_Trusted_Root_G4.pem 401s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 401s Adding debian:Entrust_Root_Certification_Authority.pem 401s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 401s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 401s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 401s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 401s Adding debian:GLOBALTRUST_2020.pem 401s Adding debian:GTS_Root_R1.pem 401s Adding debian:GTS_Root_R2.pem 401s Adding debian:GTS_Root_R3.pem 401s Adding debian:GTS_Root_R4.pem 401s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 401s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 401s Adding debian:GlobalSign_Root_CA.pem 401s Adding debian:GlobalSign_Root_CA_-_R3.pem 401s Adding debian:GlobalSign_Root_CA_-_R6.pem 401s Adding debian:GlobalSign_Root_E46.pem 401s Adding debian:GlobalSign_Root_R46.pem 401s Adding debian:Go_Daddy_Class_2_CA.pem 401s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 401s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 401s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 401s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 401s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 401s Adding debian:HiPKI_Root_CA_-_G1.pem 401s Adding debian:Hongkong_Post_Root_CA_3.pem 401s Adding debian:ISRG_Root_X1.pem 401s Adding debian:ISRG_Root_X2.pem 401s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 401s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 401s Adding debian:Izenpe.com.pem 401s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 401s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 401s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 401s Adding debian:NAVER_Global_Root_Certification_Authority.pem 401s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 401s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 401s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 401s Adding debian:QuoVadis_Root_CA_1_G3.pem 401s Adding debian:QuoVadis_Root_CA_2.pem 401s Adding debian:QuoVadis_Root_CA_2_G3.pem 401s Adding debian:QuoVadis_Root_CA_3.pem 401s Adding debian:QuoVadis_Root_CA_3_G3.pem 401s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 401s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 401s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 401s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 401s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 401s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 401s Adding debian:SZAFIR_ROOT_CA2.pem 401s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 401s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 401s Adding debian:SecureSign_Root_CA12.pem 401s Adding debian:SecureSign_Root_CA14.pem 401s Adding debian:SecureSign_Root_CA15.pem 401s Adding debian:SecureTrust_CA.pem 401s Adding debian:Secure_Global_CA.pem 401s Adding debian:Security_Communication_ECC_RootCA1.pem 401s Adding debian:Security_Communication_RootCA2.pem 401s Adding debian:Starfield_Class_2_CA.pem 401s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 401s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 401s Adding debian:SwissSign_Gold_CA_-_G2.pem 401s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 401s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 401s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 401s Adding debian:TWCA_CYBER_Root_CA.pem 401s Adding debian:TWCA_Global_Root_CA.pem 401s Adding debian:TWCA_Root_Certification_Authority.pem 401s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 401s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 401s Adding debian:TeliaSonera_Root_CA_v1.pem 401s Adding debian:Telia_Root_CA_v2.pem 401s Adding debian:TrustAsia_Global_Root_CA_G3.pem 401s Adding debian:TrustAsia_Global_Root_CA_G4.pem 401s Adding debian:Trustwave_Global_Certification_Authority.pem 401s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 401s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 401s Adding debian:TunTrust_Root_CA.pem 401s Adding debian:UCA_Extended_Validation_Root.pem 401s Adding debian:UCA_Global_G2_Root.pem 401s Adding debian:USERTrust_ECC_Certification_Authority.pem 401s Adding debian:USERTrust_RSA_Certification_Authority.pem 401s Adding debian:XRamp_Global_CA_Root.pem 401s Adding debian:certSIGN_ROOT_CA.pem 401s Adding debian:certSIGN_Root_CA_G2.pem 401s Adding debian:e-Szigno_Root_CA_2017.pem 401s Adding debian:ePKI_Root_Certification_Authority.pem 401s Adding debian:emSign_ECC_Root_CA_-_C3.pem 401s Adding debian:emSign_ECC_Root_CA_-_G3.pem 401s Adding debian:emSign_Root_CA_-_C1.pem 401s Adding debian:emSign_Root_CA_-_G1.pem 401s Adding debian:vTrus_ECC_Root_CA.pem 401s Adding debian:vTrus_Root_CA.pem 401s done. 401s Setting up yui-compressor (2.4.8-3build1) ... 401s Setting up default-jre-headless (2:1.21-76build1) ... 401s Processing triggers for sgml-base (1.31+nmu1) ... 401s Setting up docutils-common (0.22.4+dfsg-1) ... 401s Processing triggers for sgml-base (1.31+nmu1) ... 401s Setting up python3-docutils (0.22.4+dfsg-1) ... 401s Setting up python3-sphinx (8.2.3-12) ... 404s autopkgtest [06:11:47]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 404s autopkgtest [06:11:47]: test handler-test: [----------------------- 404s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 404s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 404s t/01-Lemonldap-NG-Handler-Main.t ........................... 404s 1..4 404s ok 1 - use Lemonldap::NG::Handler::Main; 404s ok 2 - init 404s ok 3 - Load conf 404s ok 4 - portal 404s ok 404s t/05-Lemonldap-NG-Handler-Reload.t ......................... 404s 1..6 404s ok 1 - use Lemonldap::NG::Handler::Main; 404s [Tue Feb 3 06:11:47 2026] [LLNG:6007] [error] Bad logLevel value '', switching to 'info' 404s 404s ok 2 - logLevelInit 404s ok 3 - defaultValuesInit 404s ok 4 - defaultValuesInit 404s ok 5 - locationRulesInit 404s ok 6 - forgeHeadersInit 404s ok 404s t/12-Lemonldap-NG-Handler-Jail.t ........................... 404s 1..26 404s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 404s ok 2 - new jail object 404s ok 3 - basic extended function is defined 404s ok 4 - encode_base64 function is defined 404s ok 5 - Function works 404s ok 6 - Get good result 404s ok 7 - listMatch function is defined 404s ok 8 - Get good result 404s ok 9 - listMatch function is defined 404s ok 10 - Get good result 404s ok 11 - checkDate extended function is defined 404s ok 12 - Function works 404s ok 13 - Get good result 404s ok 14 - checkDate extended function is defined 404s ok 15 - Function works 404s ok 16 - Get good result 404s ok 17 - checkDate extended function is defined 404s ok 18 - Function works 404s ok 19 - Function works 404s ok 20 - Function works 404s ok 21 - Syntax error yields undef result 404s ok 22 - Found correct error message 404s ok 23 - subjectid extended function is defined 404s ok 24 - subjectid works as expected 404s ok 25 - subjectid works as expected 404s ok 26 - subjectid works as expected 404s ok 404s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 404s 1..20 404s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 404s ok 2 - new fake jail object 404s ok 3 - basic extended function working without Safe Jail 404s ok 4 - encode_base64 extended function working without Safe Jail 404s ok 5 - checkDate extended function working without Safe Jail 404s ok 6 - checkDate extended function working without Safe Jail 404s ok 7 - listMatch function is defined 404s ok 8 - Get good result 404s ok 9 - listMatch function is defined 404s ok 10 - Get good result 404s ok 11 - checkDate extended function is defined 404s ok 12 - Function works 404s ok 13 - Function works 404s ok 14 - Function works 404s ok 15 - Syntax error yields undef result 404s ok 16 - Found correct error message 404s ok 17 - subjectid extended function is defined 404s ok 18 - subjectid works as expected 404s ok 19 - subjectid works as expected 404s ok 20 - subjectid works as expected 404s ok 405s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 405s 1..4 405s ok 1 - use Lemonldap::NG::Handler::Main; 405s ok 2 - init 405s # Subtest: Safe jail off 405s 1..37 405s ok 1 - Load conf 405s ok 2 - Safe jail is disabled 405s ok 3 - Returned code ref 405s ok 4 - Returned undef 405s ok 5 - Returned code ref 405s ok 6 - Returned undef 405s ok 7 - Returned code ref 405s ok 8 - Returned empty string 405s ok 9 - Returned code ref 405s ok 10 - Returned 0 405s ok 11 - Returned code ref 405s ok 12 - Returned abc def 405s ok 13 - Returned code ref 405s ok 14 - Returned bar 405s ok 15 - Returned code ref 405s ok 16 - Returned bar 405s ok 17 - Returned code ref 405s ok 18 - ipInSubnet works 405s ok 19 - ipInSubnet works 405s ok 20 - Returned code ref 405s ok 21 - ipInSubnet works 405s ok 22 - Returned code ref 405s ok 23 - ipInSubnet works 405s ok 24 - ipInSubnet works 405s ok 25 - Returned code ref 405s ok 26 - ipInSubnet works 405s ok 27 - Returned code ref 405s ok 28 - inDomain works for AUTH.EXAMPLE.COM 405s ok 29 - inDomain works for auth.example.com 405s ok 30 - inDomain works for example.com 405s ok 31 - inDomain works for cda.com 405s ok 32 - inDomain works for notexample.com 405s ok 33 - inDomain works for exampleacom 405s ok 34 - Returned code ref 405s ok 35 405s ok 36 - Returned code ref 405s ok 37 - Returned correct Basic header 405s ok 3 - Safe jail off 405s # Subtest: Safe jail on 405s 1..35 405s ok 1 - Load conf 405s ok 2 - Safe jail is enabled 405s ok 3 - Returned code ref 405s ok 4 - Returned undef 405s ok 5 - Returned code ref 405s ok 6 - Returned undef 405s ok 7 - Returned code ref 405s ok 8 - Returned empty string 405s ok 9 - Returned code ref 405s ok 10 - Returned 0 405s ok 11 - Returned code ref 405s ok 12 - Returned abc def 405s ok 13 - Returned code ref 405s ok 14 - Returned bar 405s ok 15 - Returned code ref 405s ok 16 - Returned bar 405s ok 17 - Returned code ref 405s ok 18 - ipInSubnet works 405s ok 19 - ipInSubnet works 405s ok 20 - Returned code ref 405s ok 21 - ipInSubnet works 405s ok 22 - Returned code ref 405s ok 23 - ipInSubnet works 405s ok 24 - ipInSubnet works 405s ok 25 - Returned code ref 405s ok 26 - ipInSubnet works 405s ok 27 - Returned code ref 405s ok 28 - inDomain works for AUTH.EXAMPLE.COM 405s ok 29 - inDomain works for auth.example.com 405s ok 30 - inDomain works for example.com 405s ok 31 - inDomain works for cda.com 405s ok 32 - inDomain works for notexample.com 405s ok 33 - inDomain works for exampleacom 405s ok 34 - Returned code ref 405s ok 35 405s ok 4 - Safe jail on 405s ok 405s t/20-Default-Broker-with-cache.t ........................... 405s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 405s ok 2 - use Lemonldap::NG::Handler::PSGI; 405s ok 3 - Client object 405s ok 4 - App object 405s ok 5 - Denied query 405s ok 6 - Code is 403 405s ok 7 - Header is given to app 405s ok 8 - Denied query 405s ok 9 - Conf was updated 405s ok 10 - Denied query 405s ok 11 - Conf was updated 405s 1..11 405s ok 405s t/20-Default-Broker.t ...................................... 405s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 405s ok 2 - use Lemonldap::NG::Handler::PSGI; 405s ok 3 - Client object 405s ok 4 - App object 405s ok 5 - Denied query 405s ok 6 - Code is 403 405s ok 7 - Header is given to app 405s ok 8 - Denied query 405s ok 9 - Conf was updated 405s ok 10 - Denied query 405s ok 11 - Conf was updated 405s 1..11 405s ok 405s t/30-Missing-conf.t ........................................ 405s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 405s ok 2 - use Lemonldap::NG::Handler::PSGI; 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 405s Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable). 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 405s Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable). 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 405s Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable). 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Initialization failed 405s ok 3 - Client object 405s ok 4 - App object 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 405s Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable). 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 405s Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable). 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Not initialized 405s ok 5 - Request without configuration 405s ok 6 - Get a 500 code 405s [Tue Feb 3 06:11:47 2026] [LLNG:6013] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 405s Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 405s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 405s Get configuration 1. 405s ok 7 - Request with configuration 405s ok 8 - No more error 405s 1..8 405s ok 405s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 405s 1..1 405s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 405s ok 405s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 405s 1..1 405s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 405s ok 405s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 405s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 405s ok 2 - use Lemonldap::NG::Handler::PSGI; 405s ok 3 - Client object 405s ok 4 - App object 405s ok 5 - No HTTP_AUTH_USER 405s ok 6 - Unauthentified query 405s ok 7 - Unprotected request succeeds 405s ok 8 - Expected content 405s 1..8 405s ok 405s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 405s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 405s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 405s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 405s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 405s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 405s ok 3 - Client object 405s ok 4 - App object 405s ok 5 - Unauthentified query 405s ok 6 - Response is an array 405s ok 7 - Code is 302 405s ok 8 - Redirection points to portal 405s ok 9 - Authentified query 405s ok 10 - Code is 200 405s ok 11 - Lm-Remote-Custom is overwriten 405s ok 12 - Authentified query 405s ok 13 - Authorization header is echoed 405s ok 14 - Authentified query 405s ok 15 - Code is 200 405s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 405s ok 17 - Authentified query 405s ok 18 - /test-uri1 -> Code is 200 405s ok 19 - Authentified query 405s ok 20 - /test-uri2 -> Code is 200 405s ok 21 - Denied query 405s ok 22 - /test-uri1 -> Code is 403 405s ok 23 - Denied query 405s ok 24 - /test-uri1 -> Code is 403 405s ok 25 - Denied query 405s ok 26 - Code is 403 405s ok 27 - Weak Authentified query 405s ok 28 - Code is 200 405s ok 29 - Strong Authentified query 405s ok 30 - Code is 302 405s ok 31 - Redirection points to http://test1.example.com/AuthStrong 405s ok 32 - Bad cookie 405s ok 33 - Code is 302 405s ok 34 - Weak Authentified query 405s ok 35 - Code is 200 405s ok 36 - Default Authentified query 405s ok 37 - Code is 302 405s ok 38 - Redirection points to http://test2.example.com/ 405s 1..38 405s ok 405s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 405s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 405s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 405s ok 3 - New object 405s ok 4 - Client object 405s ok 5 - App object 405s ok 6 - initialization 405s ok 7 - Set auth route 405s ok 8 - Set auth route 405s ok 9 - Get response 405s ok 10 - Response code is 200 405s ok 11 - Get unauth result 405s ok 12 - Get response 405s ok 13 - Response code is 200 405s ok 14 - Get auth result 405s [Tue Feb 3 06:11:48 2026] [LLNG:6021] [warn] [anonymous] Bad request 405s ok 15 - Try a bad path 405s ok 16 - Response is 400 405s 1..16 405s ok 406s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::Server; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Host header found 406s ok 6 - Rules file URL found 406s ok 7 - Authorized query 406s ok 8 - Code is 200 406s ok 9 - 'User' => 'dwho' 406s ok 10 - 'Name' => '' 406s ok 11 - 'Mail' => '' 406s ok 12 - Seven headers sent 406s ok 13 - Authorized query 406s ok 14 - Code is 200 406s ok 15 - Denied query 406s ok 16 - Code is 403 406s ok 17 - Denied query 406s ok 18 - Code is 403 406s 1..18 406s ok 406s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::Server; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Host header found 406s ok 6 - Rules file URL found 406s ok 7 - Unauthorized query 406s ok 8 - Code is 302 406s ok 9 - Redirect URL found 406s ok 10 - Host header found 406s ok 11 - Rules file URL found 406s ok 12 - Unauthorized query 2 406s ok 13 - Code is 302 406s ok 14 - Redirect URL found 406s ok 15 - Authorized query 406s ok 16 - Code is 200 406s ok 17 - 'User' => 'dwho' 406s ok 18 - 'Name' => '' 406s ok 19 - 'Mail' => '' 406s ok 20 - Seven headers sent 406s ok 21 - Authorized query 406s ok 22 - Code is 200 406s ok 23 - Denied query 406s ok 24 - Code is 403 406s ok 25 - Denied query 406s ok 26 - Code is 403 406s 1..26 406s ok 406s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::Server; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Host header found 406s ok 6 - Rules file URL found 406s ok 7 - Authorized query 406s ok 8 - Code is 200 406s ok 9 - 'User' => 'dwho' 406s ok 10 - 'Name' => '' 406s ok 11 - 'Mail' => '' 406s ok 12 - Seven headers sent 406s ok 13 - Authorized query 406s ok 14 - Code is 200 406s ok 15 - Denied query 406s ok 16 - Code is 403 406s ok 17 - Denied query 406s ok 18 - Code is 403 406s 1..18 406s ok 406s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Query with token 1 406s ok 6 - Code is 200 406s ok 7 - NO cookie found 406s ok 8 - Found 6 service headers 406s ok 9 - Found 6 service header values 406s ok 10 - Query with token 2 406s ok 11 - Code is 200 406s ok 12 - Found 6 service headers 406s ok 13 - Found 6 service header values 406s ok 14 - Query with token 3 406s ok 15 - Code is 401 406s ok 16 - NONE service header found 406s ok 17 - Query with token 4 406s ok 18 - Code is 200 406s ok 19 - Found "zero" header with "0" 406s ok 20 - Found "empty" header without value 406s ok 21 - Found 6 service headers 406s ok 22 - Found 6 service header values 406s ok 23 - Query with token 5 406s ok 24 - Code is 401 406s ok 25 - NONE service header found 406s ok 26 - Query with token 6 406s ok 27 - Code is 401 406s ok 28 - NONE service header found 406s ok 29 - Query with token 7 406s ok 30 - Code is 401 406s ok 31 - NONE service header found 406s 1..31 406s ok 406s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::Server; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Query with token 1 406s ok 6 - Code is 200 406s ok 7 - Query with token 2 406s ok 8 - Code is 302 406s 1..8 406s ok 406s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::Server; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Query with token 1 406s ok 6 - Code is 200 406s ok 7 - Found 3 service headers 406s ok 8 - Found 3 service header values 406s ok 9 - Query with token 2 406s ok 10 - Code is 200 406s ok 11 - Found 3 service headers 406s ok 12 - Found 3 service header values 406s ok 13 - Query with token 3 406s ok 14 - Code is 302 406s ok 15 - NONE service header found 406s ok 16 - Query with token 4 406s ok 17 - Code is 200 406s ok 18 - Found "zero" header with "0" 406s ok 19 - Found "empty" header without value 406s ok 20 - Found 3 service headers 406s ok 21 - Found 3 service header values 406s ok 22 - Query with token 5 406s ok 23 - Code is 302 406s ok 24 - NONE service header found 406s ok 25 - Query with token 6 406s ok 26 - Code is 302 406s ok 27 - NONE service header found 406s ok 28 - Query with token 7 406s ok 29 - Code is 302 406s ok 30 - NONE service header found 406s 1..30 406s ok 406s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::PSGI; 406s ok 3 - Client object 406s ok 4 - App object 406s ok 5 - Unauthentified query 406s ok 6 - Response is an array 406s ok 7 - Code is 302 406s ok 8 - Redirection points to portal 406s ok 9 - Header is given to app 406s ok 10 - Authentified query 406s ok 11 - Code is 200 406s ok 12 - Denied query 406s ok 13 - Code is 403 406s ok 14 - Bad cookie 406s ok 15 - Code is 302 406s 1..15 406s ok 406s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 406s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 406s ok 2 - use Lemonldap::NG::Handler::PSGI; 406s ok 3 - Client object 406s ok 4 - App object 406s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 406s ok 5 - Unauthentified query 406s ok 6 - Response is an array 406s ok 7 - Code is 302 406s ok 8 - Unauthentified query 406s ok 9 - Response is an array 406s ok 10 - Code is 302 406s ok 11 - Redirection points to portal and site is https 406s 1..11 406s ok 407s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 - use Lemonldap::NG::Handler::PSGI; 407s ok 3 - Client object 407s ok 4 - App object 407s ok 5 - Unauthentified query 407s ok 6 - Response is an array 407s ok 7 - Code is 302 407s ok 8 - Redirection points to portal and site is https 407s 1..8 407s ok 407s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 - use Lemonldap::NG::Handler::Server; 407s ok 3 - Client object 407s ok 4 - App object 407s ok 5 - Non-Zimbra URL Query 407s ok 6 - Code is 200 407s ok 7 - Location is undefined 407s ok 8 - Header Auth-User is set to "dwho" 407s ok 9 - Zimbra URL Query 407s ok 10 - Code is 302 407s ok 11 - Header Location is set to Zimbra URL 407s ok 12 - Header Auth-User is set to "dwho" 407s 1..12 407s ok 407s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 # skip Cache::Memcached not found 407s ok 3 # skip Cache::Memcached not found 407s ok 4 # skip Cache::Memcached not found 407s ok 5 # skip Cache::Memcached not found 407s ok 6 # skip Cache::Memcached not found 407s ok 7 # skip Cache::Memcached not found 407s ok 8 # skip Cache::Memcached not found 407s ok 9 # skip Cache::Memcached not found 407s ok 10 # skip Cache::Memcached not found 407s ok 11 # skip Cache::Memcached not found 407s ok 12 # skip Cache::Memcached not found 407s ok 13 # skip Cache::Memcached not found 407s 1..13 407s ok 407s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 - use Lemonldap::NG::Handler::Server; 407s ok 3 - Client object 407s ok 4 - App object 407s ok 5 - Query 407s ok 6 - Code is 401 407s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 407s 1..7 407s ok 407s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 - use Lemonldap::NG::Handler::Server; 407s ok 3 - Client object 407s ok 4 - App object 407s ok 5 - Unauthenticated request to OAuth2 URL 407s ok 6 - Got correct HTTP code 407s ok 7 - Got WWW-Authenticate: Bearer 407s ok 8 - Invalid access token 407s ok 9 - Got invalid token error 407s ok 10 - Valid access token 407s ok 11 - Request accepted 407s ok 12 - Header Auth-User is set to "dwho" 407s ok 13 - Client ID correctly transmitted 407s ok 14 - Client confkey correctly transmitted 407s ok 15 - Scope correctly transmitted 407s ok 16 - Valid access token 407s ok 17 - Unauthorized because the write scope is not granted 407s ok 18 - Valid JWT access token 407s ok 19 - Request accepted 407s ok 20 - Header Auth-User is set to "dwho" 407s ok 21 - Valid access token 407s ok 22 - Request accepted 407s ok 23 - Header Auth-User is set to "dwho" 407s ok 24 - Client ID correctly transmitted 407s ok 25 - Client confkey correctly transmitted 407s ok 26 - Scope correctly transmitted 407s ok 27 - Expired access token 407s ok 28 - Access was rejected 407s ok 29 - Got correct error code 407s 1..29 407s ok 407s All tests successful. 407s Files=29, Tests=380, 3 wallclock secs ( 0.06 usr 0.02 sys + 2.45 cusr 0.39 csys = 2.92 CPU) 407s Result: PASS 407s autopkgtest [06:11:50]: test handler-test: -----------------------] 408s handler-test PASS 408s autopkgtest [06:11:51]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 408s autopkgtest [06:11:51]: test portal-test: preparing testbed 427s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 497s autopkgtest [06:13:20]: testbed dpkg architecture: amd64 497s autopkgtest [06:13:20]: testbed apt version: 3.1.14 498s autopkgtest [06:13:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 498s autopkgtest [06:13:21]: testbed release detected to be: resolute 498s autopkgtest [06:13:21]: updating testbed package index (apt update) 499s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 499s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 499s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 499s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 499s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 499s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 499s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 499s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 499s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 499s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 499s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 499s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 499s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 499s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 500s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 500s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 500s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 500s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 500s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 500s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 500s Fetched 3920 kB in 1s (2804 kB/s) 501s Reading package lists... 501s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 502s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 502s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 502s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 502s Reading package lists... 502s Reading package lists... 502s Building dependency tree... 502s Reading state information... 502s Calculating upgrade... 503s The following packages will be upgraded: 503s debconf debconf-i18n python3-debconf 503s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 503s Need to get 357 kB of archives. 503s After this operation, 0 B of additional disk space will be used. 503s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 503s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 503s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 503s dpkg-preconfigure: unable to re-open stdin: No such file or directory 503s Fetched 357 kB in 0s (13.4 MB/s) 503s (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 ... 83957 files and directories currently installed.) 503s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 503s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 503s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 503s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 503s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 503s Unpacking debconf (1.5.91build1) over (1.5.91) ... 503s Setting up debconf (1.5.91build1) ... 503s Setting up python3-debconf (1.5.91build1) ... 503s Setting up debconf-i18n (1.5.91build1) ... 503s Processing triggers for man-db (2.13.1-1) ... 504s autopkgtest [06:13:27]: upgrading testbed (apt dist-upgrade and autopurge) 505s Reading package lists... 505s Building dependency tree... 505s Reading state information... 505s Calculating upgrade... 505s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 505s Reading package lists... 505s Building dependency tree... 505s Reading state information... 505s Solving dependencies... 505s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 508s Reading package lists... 508s Building dependency tree... 508s Reading state information... 508s Solving dependencies... 508s The following NEW packages will be installed: 508s autoconf autodep8 automake autopoint autotools-dev build-essential 508s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 508s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 508s dh-strip-nondeterminism docutils-common dwz fontconfig-config 508s fonts-font-awesome fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 508s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 508s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common 508s intltool-debian java-common java-wrappers javascript-common 508s lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 508s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 508s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 508s libb-hooks-endofscope-perl libb-hooks-op-check-perl 508s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 508s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 508s libclass-data-inheritable-perl libclass-errorhandler-perl 508s libclass-inspector-perl libclass-method-modifiers-perl 508s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 508s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 508s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 508s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 508s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 508s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 508s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 508s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 508s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 508s libdata-optlist-perl libdata-password-zxcvbn-perl 508s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 508s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 508s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 508s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 508s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 508s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 508s libencode-locale-perl liberror-perl libeval-closure-perl 508s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 508s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 508s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 508s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 508s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 508s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 508s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 508s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 508s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 508s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 508s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 508s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 508s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 508s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 508s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 508s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 508s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 508s libjs-bootswatch libjs-jquery libjs-jquery-cookie libjs-jquery-ui 508s libjs-popper.js libjson-maybexs-perl libjson-perl libjson-xs-perl 508s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 508s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 508s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 508s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 508s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 508s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 508s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 508s libmodule-implementation-perl libmodule-pluggable-perl 508s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 508s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 508s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 508s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 508s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 508s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 508s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 508s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 508s libquadmath0 libraw23t64 libregexp-assemble-perl libregexp-common-perl 508s librole-tiny-perl libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl 508s libspecio-perl libstdc++-15-dev libstream-buffered-perl 508s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 508s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 508s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 508s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 508s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 508s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 508s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 508s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 508s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 508s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 508s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 508s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 508s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 508s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 508s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 508s po-debconf python3-alabaster python3-defusedxml python3-docutils 508s python3-imagesize python3-roman-numerals python3-snowballstemmer 508s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 508s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 508s xml-core yui-compressor 508s 0 upgraded, 328 newly installed, 0 to remove and 0 not upgraded. 508s Need to get 187 MB of archives. 508s After this operation, 710 MB of additional disk space will be used. 508s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 508s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 508s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 508s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 508s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 508s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 508s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 508s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 508s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 508s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 508s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 508s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 508s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 508s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 508s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 508s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 508s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 508s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 508s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 508s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 508s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 508s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 508s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 508s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 508s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 508s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 508s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 508s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 508s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 508s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 508s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 508s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 508s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 508s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 508s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 508s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 509s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 509s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 509s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 509s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 509s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 509s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 509s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 509s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 509s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 509s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 509s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 509s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 509s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 509s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 509s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 509s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 509s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 509s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 509s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 509s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 509s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 509s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 509s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 509s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 509s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 509s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 509s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 509s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 509s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 509s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 509s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 509s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 509s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 509s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 509s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 509s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 509s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 509s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 509s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 509s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 509s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 509s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 509s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 509s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 509s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 509s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 509s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 509s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 509s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 509s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 509s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 509s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 509s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 509s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 509s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 509s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 509s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 509s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 509s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 509s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 509s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 509s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 509s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 509s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 509s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 509s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 509s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 509s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 509s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 509s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 509s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 509s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 509s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 509s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 509s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 509s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 509s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 509s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 509s Get:115 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 509s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 509s Get:117 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 509s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 509s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 509s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 509s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 509s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 509s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 509s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 509s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 509s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 509s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 509s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 509s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 509s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 509s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 509s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libc-dev-bin amd64 2.42-2ubuntu4 [23.3 kB] 509s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 509s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-dev amd64 1:4.5.1-1 [122 kB] 509s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 rpcsvc-proto amd64 1.4.3-1 [68.7 kB] 509s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev amd64 2.42-2ubuntu4 [2207 kB] 509s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 509s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 509s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 509s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 509s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 509s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 509s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 509s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 509s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 510s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 510s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 510s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 510s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 510s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 510s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 510s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 510s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 510s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 510s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 510s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 510s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 511s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 511s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 511s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 511s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 511s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 511s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 511s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 511s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 511s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 511s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 511s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 511s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 511s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 511s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 511s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 511s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 511s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 511s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 511s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 511s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 513s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 513s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 513s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 513s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 513s Get:182 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 513s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 513s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 513s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 513s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 513s Get:187 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 513s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 513s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 513s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 513s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 513s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 513s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 513s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 513s Get:195 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 513s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 513s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 513s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 513s Get:199 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 513s Get:200 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 513s Get:201 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 513s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 513s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 513s Get:204 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 513s Get:205 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 513s Get:206 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 513s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 513s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 513s Get:209 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 513s Get:210 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 513s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 513s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 513s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 513s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 513s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 513s Get:216 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 513s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 513s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 513s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 513s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 513s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 513s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 513s Get:223 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 513s Get:224 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 513s Get:225 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 513s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 513s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 513s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 513s Get:229 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 513s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 513s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 513s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 513s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 513s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 513s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 513s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 513s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 513s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 513s Get:239 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 513s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 513s Get:241 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 513s Get:242 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 513s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 513s Get:244 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 513s Get:245 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 513s Get:246 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 513s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 513s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 513s Get:249 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 513s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 513s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 513s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 513s Get:253 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 513s Get:254 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 513s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 513s Get:256 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 513s Get:257 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 513s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 513s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 513s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 513s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 513s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 513s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 513s Get:264 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 513s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 513s Get:266 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 513s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 513s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 513s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 513s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 513s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 513s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 513s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 513s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 513s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 513s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 513s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 513s Get:278 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 513s Get:279 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 513s Get:280 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 513s Get:281 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 513s Get:282 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 513s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 513s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 513s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 513s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 513s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 513s Get:288 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 513s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 513s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 513s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 513s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 513s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 513s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 513s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 513s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 513s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 513s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 513s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 513s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 513s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 513s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 513s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 513s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 513s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 513s Get:306 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 513s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 513s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 513s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 513s Get:310 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 513s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 513s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 513s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 513s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 513s Get:315 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 513s Get:316 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 513s Get:317 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 513s Get:318 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 513s Get:319 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 514s Get:320 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 514s Get:321 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 514s Get:322 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 514s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 514s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 514s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 514s Get:326 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 514s Get:327 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 514s Get:328 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 514s Preconfiguring packages ... 514s Fetched 187 MB in 6s (33.1 MB/s) 514s Selecting previously unselected package imagemagick-7-common. 514s (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 ... 83957 files and directories currently installed.) 514s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 514s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 514s Selecting previously unselected package libgomp1:amd64. 514s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 514s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 514s Selecting previously unselected package libfftw3-double3:amd64. 514s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 514s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 514s Selecting previously unselected package libfontenc1:amd64. 514s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 514s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 514s Selecting previously unselected package x11-common. 514s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 514s Unpacking x11-common (1:7.7+24ubuntu1) ... 514s Selecting previously unselected package xfonts-encodings. 514s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 514s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 514s Selecting previously unselected package xfonts-utils. 514s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 514s Unpacking xfonts-utils (1:7.7+7build1) ... 514s Selecting previously unselected package fonts-urw-base35. 514s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 514s Unpacking fonts-urw-base35 (20200910-8build1) ... 514s Selecting previously unselected package fontconfig-config. 514s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 514s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 514s Selecting previously unselected package libfontconfig1:amd64. 514s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 514s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 514s Selecting previously unselected package libsharpyuv0:amd64. 514s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 514s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 514s Selecting previously unselected package libaom3:amd64. 514s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 514s Unpacking libaom3:amd64 (3.13.1-2) ... 514s Selecting previously unselected package libheif-plugin-aomdec:amd64. 514s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 514s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 514s Selecting previously unselected package libde265-0:amd64. 514s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 514s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 514s Selecting previously unselected package libheif-plugin-libde265:amd64. 514s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 514s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 514s Selecting previously unselected package libheif1:amd64. 514s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 514s Unpacking libheif1:amd64 (1.21.2-1) ... 514s Selecting previously unselected package libjbig0:amd64. 514s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 514s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 514s Selecting previously unselected package libjpeg-turbo8:amd64. 514s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 514s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 514s Selecting previously unselected package libjpeg8:amd64. 514s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 514s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 514s Selecting previously unselected package liblcms2-2:amd64. 514s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 514s Unpacking liblcms2-2:amd64 (2.17-1) ... 514s Selecting previously unselected package liblqr-1-0:amd64. 514s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 514s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 514s Selecting previously unselected package libltdl7:amd64. 514s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 514s Unpacking libltdl7:amd64 (2.5.4-9) ... 514s Selecting previously unselected package libopenjp2-7:amd64. 514s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 514s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 514s Selecting previously unselected package libraw23t64:amd64. 514s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 514s Unpacking libraw23t64:amd64 (0.21.4-2) ... 515s Selecting previously unselected package libdeflate0:amd64. 515s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 515s Unpacking libdeflate0:amd64 (1.23-2) ... 515s Selecting previously unselected package liblerc4:amd64. 515s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 515s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 515s Selecting previously unselected package libwebp7:amd64. 515s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 515s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 515s Selecting previously unselected package libtiff6:amd64. 515s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 515s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 515s Selecting previously unselected package libwebpdemux2:amd64. 515s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 515s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 515s Selecting previously unselected package libwebpmux3:amd64. 515s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 515s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 515s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 515s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 515s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 515s Selecting previously unselected package libimage-magick-q16-perl. 515s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 515s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 515s Selecting previously unselected package libimage-magick-perl. 515s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 515s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 515s Selecting previously unselected package libfcgi0t64:amd64. 515s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 515s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 515s Selecting previously unselected package libfcgi-perl. 515s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 515s Unpacking libfcgi-perl (0.82+ds-3build3) ... 515s Selecting previously unselected package libfcgi-procmanager-perl. 515s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 515s Unpacking libfcgi-procmanager-perl (0.28-3) ... 515s Selecting previously unselected package libcrypt-urandom-perl. 515s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_amd64.deb ... 515s Unpacking libcrypt-urandom-perl (0.54-1) ... 515s Selecting previously unselected package libapache-session-perl. 515s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 515s Unpacking libapache-session-perl (1.94-2) ... 515s Selecting previously unselected package liberror-perl. 515s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 515s Unpacking liberror-perl (0.17030-1) ... 515s Selecting previously unselected package libipc-sharelite-perl. 515s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 515s Unpacking libipc-sharelite-perl (0.17-5build4) ... 515s Selecting previously unselected package libcache-cache-perl. 515s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 515s Unpacking libcache-cache-perl (1.08-3) ... 515s Selecting previously unselected package libclass-xsaccessor-perl. 515s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 515s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 515s Selecting previously unselected package libconfig-inifiles-perl. 515s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 515s Unpacking libconfig-inifiles-perl (3.000003-4) ... 515s Selecting previously unselected package perl-openssl-defaults:amd64. 515s Preparing to unpack .../043-perl-openssl-defaults_7build4_amd64.deb ... 515s Unpacking perl-openssl-defaults:amd64 (7build4) ... 515s Selecting previously unselected package libcrypt-openssl-bignum-perl. 515s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 515s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 515s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 515s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 515s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 515s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 515s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 515s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 515s Selecting previously unselected package libconvert-asn1-perl. 515s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 515s Unpacking libconvert-asn1-perl (0.34-1) ... 515s Selecting previously unselected package libcrypt-openssl-x509-perl. 515s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 515s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 515s Selecting previously unselected package libclass-errorhandler-perl. 515s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 515s Unpacking libclass-errorhandler-perl (0.04-3) ... 515s Selecting previously unselected package libcrypt-des-perl:amd64. 515s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_amd64.deb ... 515s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 515s Selecting previously unselected package libcrypt-des-ede3-perl. 515s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 515s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 515s Selecting previously unselected package libcryptx-perl. 515s Preparing to unpack .../052-libcryptx-perl_0.087-1_amd64.deb ... 515s Unpacking libcryptx-perl (0.087-1) ... 515s Selecting previously unselected package libconvert-pem-perl. 515s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 515s Unpacking libconvert-pem-perl (0.13-1) ... 515s Selecting previously unselected package libcrypt-rijndael-perl. 515s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 515s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 515s Selecting previously unselected package libhtml-tagset-perl. 515s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 515s Unpacking libhtml-tagset-perl (3.24-1) ... 515s Selecting previously unselected package liburi-perl. 515s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 515s Unpacking liburi-perl (5.34-2build1) ... 515s Selecting previously unselected package libhtml-parser-perl:amd64. 515s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_amd64.deb ... 515s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 515s Selecting previously unselected package libcgi-pm-perl. 515s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 515s Unpacking libcgi-pm-perl (4.71-1build1) ... 515s Selecting previously unselected package libhtml-template-perl. 515s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 515s Unpacking libhtml-template-perl (2.97-2build1) ... 515s Selecting previously unselected package libjson-perl. 515s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 515s Unpacking libjson-perl (4.10000-1) ... 515s Selecting previously unselected package libcommon-sense-perl:amd64. 515s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_amd64.deb ... 515s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 515s Selecting previously unselected package libtypes-serialiser-perl. 515s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 515s Unpacking libtypes-serialiser-perl (1.01-1) ... 515s Selecting previously unselected package libjson-xs-perl. 515s Preparing to unpack .../063-libjson-xs-perl_4.040-1_amd64.deb ... 515s Unpacking libjson-xs-perl (4.040-1) ... 515s Selecting previously unselected package libmouse-perl:amd64. 515s Preparing to unpack .../064-libmouse-perl_2.6.1-1_amd64.deb ... 515s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 515s Selecting previously unselected package libnet-cidr-perl. 515s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 515s Unpacking libnet-cidr-perl (0.27-1build1) ... 515s Selecting previously unselected package libnet-ssleay-perl:amd64. 515s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_amd64.deb ... 515s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 515s Selecting previously unselected package libposix-strftime-compiler-perl. 515s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 515s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 515s Selecting previously unselected package libapache-logformat-compiler-perl. 515s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 515s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 515s Selecting previously unselected package libcookie-baker-perl. 515s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 515s Unpacking libcookie-baker-perl (0.12-1) ... 515s Selecting previously unselected package libdevel-stacktrace-perl. 515s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 515s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 515s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 515s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 515s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 515s Selecting previously unselected package libclass-inspector-perl. 515s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 515s Unpacking libclass-inspector-perl (1.36-3) ... 515s Selecting previously unselected package libfile-sharedir-perl. 515s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 515s Unpacking libfile-sharedir-perl (1.118-3) ... 515s Selecting previously unselected package libfilesys-notify-simple-perl. 515s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 515s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 515s Selecting previously unselected package libhash-multivalue-perl. 515s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 515s Unpacking libhash-multivalue-perl (0.16-3) ... 515s Selecting previously unselected package libhttp-multipartparser-perl. 515s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 515s Unpacking libhttp-multipartparser-perl (0.02-3) ... 515s Selecting previously unselected package libjson-maybexs-perl. 515s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 515s Unpacking libjson-maybexs-perl (1.004008-1) ... 515s Selecting previously unselected package libstream-buffered-perl. 515s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 515s Unpacking libstream-buffered-perl (0.03-3) ... 515s Selecting previously unselected package libwww-form-urlencoded-perl. 515s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 515s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 515s Selecting previously unselected package libhttp-entity-parser-perl. 515s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 515s Unpacking libhttp-entity-parser-perl (0.25-2) ... 515s Selecting previously unselected package libtimedate-perl. 515s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 515s Unpacking libtimedate-perl (2.3300-2) ... 515s Selecting previously unselected package libhttp-date-perl. 515s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 515s Unpacking libhttp-date-perl (6.06-1) ... 515s Selecting previously unselected package libhttp-headers-fast-perl. 515s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 515s Unpacking libhttp-headers-fast-perl (0.22-3) ... 515s Selecting previously unselected package libclone-perl:amd64. 515s Preparing to unpack .../084-libclone-perl_0.47-1_amd64.deb ... 515s Unpacking libclone-perl:amd64 (0.47-1) ... 515s Selecting previously unselected package libencode-locale-perl. 515s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 515s Unpacking libencode-locale-perl (1.05-3) ... 515s Selecting previously unselected package libio-html-perl. 515s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 515s Unpacking libio-html-perl (1.004-3) ... 515s Selecting previously unselected package liblwp-mediatypes-perl. 515s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 515s Unpacking liblwp-mediatypes-perl (6.04-2) ... 515s Selecting previously unselected package libhttp-message-perl. 515s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 515s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 515s Selecting previously unselected package libtest-sharedfork-perl. 515s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 515s Unpacking libtest-sharedfork-perl (0.35-3) ... 515s Selecting previously unselected package libtest-tcp-perl. 515s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 515s Unpacking libtest-tcp-perl (2.22-2) ... 515s Selecting previously unselected package libtry-tiny-perl. 515s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 515s Unpacking libtry-tiny-perl (0.32-1) ... 515s Selecting previously unselected package libplack-perl. 515s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 515s Unpacking libplack-perl (1.0051-1) ... 515s Selecting previously unselected package libfile-listing-perl. 515s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 515s Unpacking libfile-listing-perl (6.16-1) ... 515s Selecting previously unselected package libhtml-tree-perl. 515s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 515s Unpacking libhtml-tree-perl (5.07-3) ... 515s Selecting previously unselected package libhttp-cookies-perl. 515s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 515s Unpacking libhttp-cookies-perl (6.11-1) ... 515s Selecting previously unselected package libhttp-negotiate-perl. 515s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 515s Unpacking libhttp-negotiate-perl (6.01-2) ... 515s Selecting previously unselected package libio-socket-ssl-perl. 515s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 515s Unpacking libio-socket-ssl-perl (2.098-1) ... 515s Selecting previously unselected package libnet-http-perl. 515s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 515s Unpacking libnet-http-perl (6.24-1build1) ... 515s Selecting previously unselected package liblwp-protocol-https-perl. 515s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 515s Unpacking liblwp-protocol-https-perl (6.14-1) ... 515s Selecting previously unselected package libwww-robotrules-perl. 515s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 515s Unpacking libwww-robotrules-perl (6.02-1build1) ... 515s Selecting previously unselected package libwww-perl. 515s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 515s Unpacking libwww-perl (6.81-1build1) ... 515s Selecting previously unselected package liblemonldap-ng-common-perl. 515s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 515s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 515s Selecting previously unselected package liblemonldap-ng-handler-perl. 515s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 515s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 515s Selecting previously unselected package lemonldap-ng-fastcgi-server. 515s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 515s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 515s Selecting previously unselected package fonts-font-awesome. 515s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 515s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 515s Selecting previously unselected package libconvert-base32-perl. 515s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 515s Unpacking libconvert-base32-perl (0.06-3) ... 515s Selecting previously unselected package libdigest-hmac-perl. 515s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 515s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 515s Selecting previously unselected package libemail-date-format-perl. 515s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 515s Unpacking libemail-date-format-perl (1.008-1) ... 515s Selecting previously unselected package libfont-afm-perl. 515s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 515s Unpacking libfont-afm-perl (1.20-4) ... 515s Selecting previously unselected package libhtml-format-perl. 515s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 515s Unpacking libhtml-format-perl (2.16-2) ... 515s Selecting previously unselected package libhtml-formattext-withlinks-perl. 515s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 515s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 515s Selecting previously unselected package javascript-common. 515s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 515s Unpacking javascript-common (12+nmu1) ... 515s Selecting previously unselected package libjs-popper.js. 515s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 515s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 515s Selecting previously unselected package libjs-bootstrap4. 515s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 516s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 516s Selecting previously unselected package libjs-jquery. 516s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 516s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 516s Selecting previously unselected package libjs-jquery-cookie. 516s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 516s Unpacking libjs-jquery-cookie (12-4build1) ... 516s Selecting previously unselected package libjs-jquery-ui. 516s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 516s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 516s Selecting previously unselected package libexporter-tiny-perl. 516s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 516s Unpacking libexporter-tiny-perl (1.006003-1) ... 516s Selecting previously unselected package liblist-moreutils-xs-perl. 516s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 516s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 516s Selecting previously unselected package liblist-moreutils-perl. 516s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 516s Unpacking liblist-moreutils-perl (0.430-2) ... 516s Selecting previously unselected package libregexp-assemble-perl. 516s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 516s Unpacking libregexp-assemble-perl (0.38-2) ... 516s Selecting previously unselected package libtext-unidecode-perl. 516s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 516s Unpacking libtext-unidecode-perl (1.30-3) ... 516s Selecting previously unselected package liblemonldap-ng-portal-perl. 516s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 516s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 516s Selecting previously unselected package m4. 516s Preparing to unpack .../124-m4_1.4.20-2_amd64.deb ... 516s Unpacking m4 (1.4.20-2) ... 516s Selecting previously unselected package autoconf. 516s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 516s Unpacking autoconf (2.72-3.1ubuntu1) ... 516s Selecting previously unselected package dctrl-tools. 516s Preparing to unpack .../126-dctrl-tools_2.24-3build4_amd64.deb ... 516s Unpacking dctrl-tools (2.24-3build4) ... 516s Selecting previously unselected package autodep8. 516s Preparing to unpack .../127-autodep8_0.30build1_all.deb ... 516s Unpacking autodep8 (0.30build1) ... 516s Selecting previously unselected package autotools-dev. 516s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 516s Unpacking autotools-dev (20240727.1) ... 516s Selecting previously unselected package automake. 516s Preparing to unpack .../129-automake_1%3a1.18.1-3build1_all.deb ... 516s Unpacking automake (1:1.18.1-3build1) ... 516s Selecting previously unselected package autopoint. 516s Preparing to unpack .../130-autopoint_0.23.2-1_all.deb ... 516s Unpacking autopoint (0.23.2-1) ... 516s Selecting previously unselected package libc-dev-bin. 516s Preparing to unpack .../131-libc-dev-bin_2.42-2ubuntu4_amd64.deb ... 516s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 516s Selecting previously unselected package linux-libc-dev:amd64. 516s Preparing to unpack .../132-linux-libc-dev_6.18.0-9.9_amd64.deb ... 516s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) ... 516s Selecting previously unselected package libcrypt-dev:amd64. 516s Preparing to unpack .../133-libcrypt-dev_1%3a4.5.1-1_amd64.deb ... 516s Unpacking libcrypt-dev:amd64 (1:4.5.1-1) ... 516s Selecting previously unselected package rpcsvc-proto. 516s Preparing to unpack .../134-rpcsvc-proto_1.4.3-1_amd64.deb ... 516s Unpacking rpcsvc-proto (1.4.3-1) ... 516s Selecting previously unselected package libc6-dev:amd64. 516s Preparing to unpack .../135-libc6-dev_2.42-2ubuntu4_amd64.deb ... 516s Unpacking libc6-dev:amd64 (2.42-2ubuntu4) ... 516s Selecting previously unselected package libisl23:amd64. 516s Preparing to unpack .../136-libisl23_0.27-1build1_amd64.deb ... 516s Unpacking libisl23:amd64 (0.27-1build1) ... 516s Selecting previously unselected package libmpc3:amd64. 516s Preparing to unpack .../137-libmpc3_1.3.1-2_amd64.deb ... 516s Unpacking libmpc3:amd64 (1.3.1-2) ... 516s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 516s Preparing to unpack .../138-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package cpp-15. 516s Preparing to unpack .../139-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package cpp-x86-64-linux-gnu. 516s Preparing to unpack .../140-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 516s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 516s Selecting previously unselected package cpp. 516s Preparing to unpack .../141-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 516s Unpacking cpp (4:15.2.0-4ubuntu1) ... 516s Selecting previously unselected package libcc1-0:amd64. 516s Preparing to unpack .../142-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libitm1:amd64. 516s Preparing to unpack .../143-libitm1_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libasan8:amd64. 516s Preparing to unpack .../144-libasan8_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package liblsan0:amd64. 516s Preparing to unpack .../145-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libtsan2:amd64. 516s Preparing to unpack .../146-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libubsan1:amd64. 516s Preparing to unpack .../147-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libhwasan0:amd64. 516s Preparing to unpack .../148-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libquadmath0:amd64. 516s Preparing to unpack .../149-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package libgcc-15-dev:amd64. 516s Preparing to unpack .../150-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 516s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 516s Preparing to unpack .../151-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 516s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 517s Selecting previously unselected package gcc-15. 517s Preparing to unpack .../152-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 517s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 517s Selecting previously unselected package gcc-x86-64-linux-gnu. 517s Preparing to unpack .../153-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 517s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 517s Selecting previously unselected package gcc. 517s Preparing to unpack .../154-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 517s Unpacking gcc (4:15.2.0-4ubuntu1) ... 517s Selecting previously unselected package libstdc++-15-dev:amd64. 517s Preparing to unpack .../155-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 517s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 517s Selecting previously unselected package g++-15-x86-64-linux-gnu. 517s Preparing to unpack .../156-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 517s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 517s Selecting previously unselected package g++-15. 517s Preparing to unpack .../157-g++-15_15.2.0-12ubuntu1_amd64.deb ... 517s Unpacking g++-15 (15.2.0-12ubuntu1) ... 517s Selecting previously unselected package g++-x86-64-linux-gnu. 517s Preparing to unpack .../158-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 517s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 517s Selecting previously unselected package g++. 517s Preparing to unpack .../159-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 517s Unpacking g++ (4:15.2.0-4ubuntu1) ... 517s Selecting previously unselected package build-essential. 517s Preparing to unpack .../160-build-essential_12.12ubuntu2_amd64.deb ... 517s Unpacking build-essential (12.12ubuntu2) ... 517s Selecting previously unselected package ca-certificates-java. 517s Preparing to unpack .../161-ca-certificates-java_20240118build1_all.deb ... 517s Unpacking ca-certificates-java (20240118build1) ... 517s Selecting previously unselected package libdebhelper-perl. 517s Preparing to unpack .../162-libdebhelper-perl_13.28ubuntu1_all.deb ... 517s Unpacking libdebhelper-perl (13.28ubuntu1) ... 517s Selecting previously unselected package libtool. 517s Preparing to unpack .../163-libtool_2.5.4-9_all.deb ... 517s Unpacking libtool (2.5.4-9) ... 517s Selecting previously unselected package dh-autoreconf. 517s Preparing to unpack .../164-dh-autoreconf_21_all.deb ... 517s Unpacking dh-autoreconf (21) ... 517s Selecting previously unselected package libarchive-zip-perl. 517s Preparing to unpack .../165-libarchive-zip-perl_1.68-1_all.deb ... 517s Unpacking libarchive-zip-perl (1.68-1) ... 517s Selecting previously unselected package libfile-stripnondeterminism-perl. 517s Preparing to unpack .../166-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 517s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 517s Selecting previously unselected package dh-strip-nondeterminism. 517s Preparing to unpack .../167-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 517s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 517s Selecting previously unselected package debugedit. 517s Preparing to unpack .../168-debugedit_1%3a5.2-3_amd64.deb ... 517s Unpacking debugedit (1:5.2-3) ... 517s Selecting previously unselected package dwz. 517s Preparing to unpack .../169-dwz_0.16-2_amd64.deb ... 517s Unpacking dwz (0.16-2) ... 517s Selecting previously unselected package gettext. 517s Preparing to unpack .../170-gettext_0.23.2-1_amd64.deb ... 517s Unpacking gettext (0.23.2-1) ... 517s Selecting previously unselected package intltool-debian. 517s Preparing to unpack .../171-intltool-debian_0.35.0+20060710.6build1_all.deb ... 517s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 517s Selecting previously unselected package po-debconf. 517s Preparing to unpack .../172-po-debconf_1.0.22_all.deb ... 517s Unpacking po-debconf (1.0.22) ... 517s Selecting previously unselected package debhelper. 517s Preparing to unpack .../173-debhelper_13.28ubuntu1_all.deb ... 517s Unpacking debhelper (13.28ubuntu1) ... 517s Selecting previously unselected package java-common. 517s Preparing to unpack .../174-java-common_0.76build1_all.deb ... 517s Unpacking java-common (0.76build1) ... 517s Selecting previously unselected package libpcsclite1:amd64. 517s Preparing to unpack .../175-libpcsclite1_2.4.1-1_amd64.deb ... 517s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 517s Selecting previously unselected package openjdk-21-jre-headless:amd64. 517s Preparing to unpack .../176-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 517s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 518s Selecting previously unselected package default-jre-headless. 518s Preparing to unpack .../177-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 518s Unpacking default-jre-headless (2:1.21-76build1) ... 518s Selecting previously unselected package sgml-base. 518s Preparing to unpack .../178-sgml-base_1.31+nmu1_all.deb ... 518s Unpacking sgml-base (1.31+nmu1) ... 518s Selecting previously unselected package xml-core. 518s Preparing to unpack .../179-xml-core_0.19build1_all.deb ... 518s Unpacking xml-core (0.19build1) ... 518s Selecting previously unselected package docutils-common. 518s Preparing to unpack .../180-docutils-common_0.22.4+dfsg-1_all.deb ... 518s Unpacking docutils-common (0.22.4+dfsg-1) ... 518s Selecting previously unselected package fonts-glyphicons-halflings. 518s Preparing to unpack .../181-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 518s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 518s Selecting previously unselected package unzip. 518s Preparing to unpack .../182-unzip_6.0-29ubuntu1_amd64.deb ... 518s Unpacking unzip (6.0-29ubuntu1) ... 518s Selecting previously unselected package java-wrappers. 518s Preparing to unpack .../183-java-wrappers_0.5build1_all.deb ... 518s Unpacking java-wrappers (0.5build1) ... 518s Selecting previously unselected package libalgorithm-c3-perl. 518s Preparing to unpack .../184-libalgorithm-c3-perl_0.11-2_all.deb ... 518s Unpacking libalgorithm-c3-perl (0.11-2) ... 518s Selecting previously unselected package libauth-yubikey-webclient-perl. 518s Preparing to unpack .../185-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 518s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 518s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 518s Preparing to unpack .../186-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 518s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 518s Selecting previously unselected package libdynaloader-functions-perl. 518s Preparing to unpack .../187-libdynaloader-functions-perl_0.004-2_all.deb ... 518s Unpacking libdynaloader-functions-perl (0.004-2) ... 518s Selecting previously unselected package libdevel-callchecker-perl:amd64. 518s Preparing to unpack .../188-libdevel-callchecker-perl_0.009-2_amd64.deb ... 518s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 518s Selecting previously unselected package libparams-classify-perl:amd64. 518s Preparing to unpack .../189-libparams-classify-perl_0.015-2build6_amd64.deb ... 518s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 518s Selecting previously unselected package libmodule-runtime-perl. 518s Preparing to unpack .../190-libmodule-runtime-perl_0.018-1_all.deb ... 518s Unpacking libmodule-runtime-perl (0.018-1) ... 518s Selecting previously unselected package libmodule-implementation-perl. 518s Preparing to unpack .../191-libmodule-implementation-perl_0.09-2_all.deb ... 518s Unpacking libmodule-implementation-perl (0.09-2) ... 518s Selecting previously unselected package libsub-exporter-progressive-perl. 518s Preparing to unpack .../192-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 518s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 518s Selecting previously unselected package libvariable-magic-perl. 518s Preparing to unpack .../193-libvariable-magic-perl_0.64-1build1_amd64.deb ... 518s Unpacking libvariable-magic-perl (0.64-1build1) ... 518s Selecting previously unselected package libb-hooks-endofscope-perl. 518s Preparing to unpack .../194-libb-hooks-endofscope-perl_0.28-2_all.deb ... 518s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 518s Selecting previously unselected package libcrypt-random-seed-perl. 518s Preparing to unpack .../195-libcrypt-random-seed-perl_0.03-3_all.deb ... 518s Unpacking libcrypt-random-seed-perl (0.03-3) ... 518s Selecting previously unselected package libmath-random-isaac-perl. 518s Preparing to unpack .../196-libmath-random-isaac-perl_1.004-2_all.deb ... 518s Unpacking libmath-random-isaac-perl (1.004-2) ... 518s Selecting previously unselected package libbytes-random-secure-perl. 518s Preparing to unpack .../197-libbytes-random-secure-perl_0.29-3_all.deb ... 518s Unpacking libbytes-random-secure-perl (0.29-3) ... 518s Selecting previously unselected package libcapture-tiny-perl. 518s Preparing to unpack .../198-libcapture-tiny-perl_0.50-1_all.deb ... 518s Unpacking libcapture-tiny-perl (0.50-1) ... 518s Selecting previously unselected package libcares2:amd64. 518s Preparing to unpack .../199-libcares2_1.34.6-1_amd64.deb ... 518s Unpacking libcares2:amd64 (1.34.6-1) ... 518s Selecting previously unselected package libclass-c3-perl. 518s Preparing to unpack .../200-libclass-c3-perl_0.35-2_all.deb ... 518s Unpacking libclass-c3-perl (0.35-2) ... 518s Selecting previously unselected package libclass-data-inheritable-perl. 518s Preparing to unpack .../201-libclass-data-inheritable-perl_0.10-1_all.deb ... 518s Unpacking libclass-data-inheritable-perl (0.10-1) ... 518s Selecting previously unselected package libclass-method-modifiers-perl. 518s Preparing to unpack .../202-libclass-method-modifiers-perl_2.15-1_all.deb ... 518s Unpacking libclass-method-modifiers-perl (2.15-1) ... 518s Selecting previously unselected package libclass-singleton-perl. 518s Preparing to unpack .../203-libclass-singleton-perl_1.6-2_all.deb ... 518s Unpacking libclass-singleton-perl (1.6-2) ... 518s Selecting previously unselected package libclone-pp-perl. 518s Preparing to unpack .../204-libclone-pp-perl_1.08-2_all.deb ... 518s Unpacking libclone-pp-perl (1.08-2) ... 518s Selecting previously unselected package libconvert-binhex-perl. 518s Preparing to unpack .../205-libconvert-binhex-perl_1.125-3_all.deb ... 518s Unpacking libconvert-binhex-perl (1.125-3) ... 518s Selecting previously unselected package libcrypt-dh-gmp-perl. 518s Preparing to unpack .../206-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 518s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 518s Selecting previously unselected package libcrypt-jwt-perl. 518s Preparing to unpack .../207-libcrypt-jwt-perl_0.037-1_all.deb ... 518s Unpacking libcrypt-jwt-perl (0.037-1) ... 518s Selecting previously unselected package libcrypt-ssleay-perl. 518s Preparing to unpack .../208-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 518s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 518s Selecting previously unselected package libdata-hexdump-perl. 518s Preparing to unpack .../209-libdata-hexdump-perl_0.04-2_all.deb ... 518s Unpacking libdata-hexdump-perl (0.04-2) ... 518s Selecting previously unselected package libparams-util-perl. 518s Preparing to unpack .../210-libparams-util-perl_1.102-3build1_amd64.deb ... 518s Unpacking libparams-util-perl (1.102-3build1) ... 518s Selecting previously unselected package libsub-install-perl. 518s Preparing to unpack .../211-libsub-install-perl_0.929-1_all.deb ... 518s Unpacking libsub-install-perl (0.929-1) ... 518s Selecting previously unselected package libdata-optlist-perl. 518s Preparing to unpack .../212-libdata-optlist-perl_0.114-1_all.deb ... 518s Unpacking libdata-optlist-perl (0.114-1) ... 518s Selecting previously unselected package liblist-someutils-perl. 518s Preparing to unpack .../213-liblist-someutils-perl_0.59-1_all.deb ... 518s Unpacking liblist-someutils-perl (0.59-1) ... 518s Selecting previously unselected package liblist-utilsby-perl. 518s Preparing to unpack .../214-liblist-utilsby-perl_0.12-2_all.deb ... 518s Unpacking liblist-utilsby-perl (0.12-2) ... 518s Selecting previously unselected package liblist-allutils-perl. 518s Preparing to unpack .../215-liblist-allutils-perl_0.19-1_all.deb ... 518s Unpacking liblist-allutils-perl (0.19-1) ... 518s Selecting previously unselected package libimport-into-perl. 518s Preparing to unpack .../216-libimport-into-perl_1.002005-2_all.deb ... 518s Unpacking libimport-into-perl (1.002005-2) ... 518s Selecting previously unselected package librole-tiny-perl. 518s Preparing to unpack .../217-librole-tiny-perl_2.002004-1_all.deb ... 518s Unpacking librole-tiny-perl (2.002004-1) ... 518s Selecting previously unselected package libsub-quote-perl. 518s Preparing to unpack .../218-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 518s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 518s Selecting previously unselected package libmoo-perl. 518s Preparing to unpack .../219-libmoo-perl_2.005005-1_all.deb ... 518s Unpacking libmoo-perl (2.005005-1) ... 518s Selecting previously unselected package libdata-password-zxcvbn-perl. 518s Preparing to unpack .../220-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 518s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 518s Selecting previously unselected package libpackage-stash-perl. 518s Preparing to unpack .../221-libpackage-stash-perl_0.40-1_all.deb ... 518s Unpacking libpackage-stash-perl (0.40-1) ... 518s Selecting previously unselected package libsub-identify-perl. 518s Preparing to unpack .../222-libsub-identify-perl_0.14-4_amd64.deb ... 518s Unpacking libsub-identify-perl (0.14-4) ... 518s Selecting previously unselected package libsub-name-perl:amd64. 518s Preparing to unpack .../223-libsub-name-perl_0.28-1_amd64.deb ... 518s Unpacking libsub-name-perl:amd64 (0.28-1) ... 518s Selecting previously unselected package libnamespace-clean-perl. 518s Preparing to unpack .../224-libnamespace-clean-perl_0.27-2_all.deb ... 518s Unpacking libnamespace-clean-perl (0.27-2) ... 518s Selecting previously unselected package libnamespace-autoclean-perl. 518s Preparing to unpack .../225-libnamespace-autoclean-perl_0.31-1_all.deb ... 518s Unpacking libnamespace-autoclean-perl (0.31-1) ... 518s Selecting previously unselected package libsub-exporter-perl. 518s Preparing to unpack .../226-libsub-exporter-perl_0.990-1_all.deb ... 518s Unpacking libsub-exporter-perl (0.990-1) ... 518s Selecting previously unselected package libeval-closure-perl. 518s Preparing to unpack .../227-libeval-closure-perl_0.14-3_all.deb ... 518s Unpacking libeval-closure-perl (0.14-3) ... 518s Selecting previously unselected package libexception-class-perl. 518s Preparing to unpack .../228-libexception-class-perl_1.45-1_all.deb ... 518s Unpacking libexception-class-perl (1.45-1) ... 518s Selecting previously unselected package libparams-validationcompiler-perl. 518s Preparing to unpack .../229-libparams-validationcompiler-perl_0.31-1_all.deb ... 518s Unpacking libparams-validationcompiler-perl (0.31-1) ... 518s Selecting previously unselected package libmro-compat-perl. 518s Preparing to unpack .../230-libmro-compat-perl_0.15-2_all.deb ... 518s Unpacking libmro-compat-perl (0.15-2) ... 518s Selecting previously unselected package libxstring-perl:amd64. 518s Preparing to unpack .../231-libxstring-perl_0.005-2build4_amd64.deb ... 518s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 518s Selecting previously unselected package libspecio-perl. 518s Preparing to unpack .../232-libspecio-perl_0.53-1_all.deb ... 518s Unpacking libspecio-perl (0.53-1) ... 518s Selecting previously unselected package libdatetime-locale-perl. 518s Preparing to unpack .../233-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 518s Unpacking libdatetime-locale-perl (1:1.45-1) ... 518s Selecting previously unselected package libdatetime-timezone-perl. 518s Preparing to unpack .../234-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 518s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 518s Selecting previously unselected package libdatetime-perl. 518s Preparing to unpack .../235-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 518s Unpacking libdatetime-perl (2:1.65-1build3) ... 518s Selecting previously unselected package libdatetime-format-rfc3339-perl. 518s Preparing to unpack .../236-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 518s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 518s Selecting previously unselected package libdbi-perl:amd64. 518s Preparing to unpack .../237-libdbi-perl_1.647-1build1_amd64.deb ... 518s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 518s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 519s Preparing to unpack .../238-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 519s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 519s Selecting previously unselected package libemail-simple-perl. 519s Preparing to unpack .../239-libemail-simple-perl_2.218-1_all.deb ... 519s Unpacking libemail-simple-perl (2.218-1) ... 519s Selecting previously unselected package libmodule-pluggable-perl. 519s Preparing to unpack .../240-libmodule-pluggable-perl_5.2-5_all.deb ... 519s Unpacking libmodule-pluggable-perl (5.2-5) ... 519s Selecting previously unselected package libemail-abstract-perl. 519s Preparing to unpack .../241-libemail-abstract-perl_3.010-1_all.deb ... 519s Unpacking libemail-abstract-perl (3.010-1) ... 519s Selecting previously unselected package libemail-address-xs-perl. 519s Preparing to unpack .../242-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 519s Unpacking libemail-address-xs-perl (1.05-1build5) ... 519s Selecting previously unselected package libmoox-types-mooselike-perl. 519s Preparing to unpack .../243-libmoox-types-mooselike-perl_0.29-2_all.deb ... 519s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 519s Selecting previously unselected package libthrowable-perl. 519s Preparing to unpack .../244-libthrowable-perl_1.001-2_all.deb ... 519s Unpacking libthrowable-perl (1.001-2) ... 519s Selecting previously unselected package libemail-sender-perl. 519s Preparing to unpack .../245-libemail-sender-perl_2.601-1_all.deb ... 519s Unpacking libemail-sender-perl (2.601-1) ... 519s Selecting previously unselected package libextutils-depends-perl. 519s Preparing to unpack .../246-libextutils-depends-perl_0.8002-1_all.deb ... 519s Unpacking libextutils-depends-perl (0.8002-1) ... 519s Selecting previously unselected package libimagequant0:amd64. 519s Preparing to unpack .../247-libimagequant0_2.18.0-1build1_amd64.deb ... 519s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 519s Selecting previously unselected package libxpm4:amd64. 519s Preparing to unpack .../248-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 519s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 519s Selecting previously unselected package libgd3:amd64. 519s Preparing to unpack .../249-libgd3_2.3.3-13ubuntu1_amd64.deb ... 519s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 519s Selecting previously unselected package libgd-perl. 519s Preparing to unpack .../250-libgd-perl_2.84-2_amd64.deb ... 519s Unpacking libgd-perl (2.84-2) ... 519s Selecting previously unselected package libgd-securityimage-perl. 519s Preparing to unpack .../251-libgd-securityimage-perl_1.75-3_all.deb ... 519s Unpacking libgd-securityimage-perl (1.75-3) ... 519s Selecting previously unselected package libglib-perl:amd64. 519s Preparing to unpack .../252-libglib-perl_3%3a1.329.4-1_amd64.deb ... 519s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 519s Selecting previously unselected package libgssapi-perl. 519s Preparing to unpack .../253-libgssapi-perl_0.28-4build5_amd64.deb ... 519s Unpacking libgssapi-perl (0.28-4build5) ... 519s Selecting previously unselected package libhash-merge-simple-perl. 519s Preparing to unpack .../254-libhash-merge-simple-perl_0.052-1_all.deb ... 519s Unpacking libhash-merge-simple-perl (0.052-1) ... 519s Selecting previously unselected package libhttp-daemon-perl. 519s Preparing to unpack .../255-libhttp-daemon-perl_6.16-1_all.deb ... 519s Unpacking libhttp-daemon-perl (6.16-1) ... 519s Selecting previously unselected package libio-pty-perl. 519s Preparing to unpack .../256-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 519s Unpacking libio-pty-perl (1:1.20-1build3) ... 519s Selecting previously unselected package libio-sessiondata-perl. 519s Preparing to unpack .../257-libio-sessiondata-perl_1.03-3_all.deb ... 519s Unpacking libio-sessiondata-perl (1.03-3) ... 519s Selecting previously unselected package libperlio-via-timeout-perl. 519s Preparing to unpack .../258-libperlio-via-timeout-perl_0.32-3_all.deb ... 519s Unpacking libperlio-via-timeout-perl (0.32-3) ... 519s Selecting previously unselected package libio-socket-timeout-perl. 519s Preparing to unpack .../259-libio-socket-timeout-perl_0.32-3_all.deb ... 519s Unpacking libio-socket-timeout-perl (0.32-3) ... 519s Selecting previously unselected package libio-string-perl. 519s Preparing to unpack .../260-libio-string-perl_1.08-4_all.deb ... 519s Unpacking libio-string-perl (1.08-4) ... 519s Selecting previously unselected package libio-stringy-perl. 519s Preparing to unpack .../261-libio-stringy-perl_2.113-2_all.deb ... 519s Unpacking libio-stringy-perl (2.113-2) ... 519s Selecting previously unselected package libipc-run-perl. 519s Preparing to unpack .../262-libipc-run-perl_20250809.0-1build1_all.deb ... 519s Unpacking libipc-run-perl (20250809.0-1build1) ... 519s Selecting previously unselected package libjargs-java. 519s Preparing to unpack .../263-libjargs-java_1.0.0-5build1_all.deb ... 519s Unpacking libjargs-java (1.0.0-5build1) ... 519s Selecting previously unselected package libjs-bootstrap. 519s Preparing to unpack .../264-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 519s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 519s Selecting previously unselected package libxslt1.1:amd64. 519s Preparing to unpack .../265-libxslt1.1_1.1.43-0.3_amd64.deb ... 519s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 519s Selecting previously unselected package libxmlsec1-1:amd64. 519s Preparing to unpack .../266-libxmlsec1-1_1.3.9-1_amd64.deb ... 519s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 519s Selecting previously unselected package libxmlsec1-openssl1:amd64. 519s Preparing to unpack .../267-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 519s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 519s Selecting previously unselected package liblasso3t64. 519s Preparing to unpack .../268-liblasso3t64_2.9.0-3_amd64.deb ... 519s Unpacking liblasso3t64 (2.9.0-3) ... 519s Selecting previously unselected package liblasso-perl:amd64. 519s Preparing to unpack .../269-liblasso-perl_2.9.0-3_amd64.deb ... 519s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 519s Selecting previously unselected package libllhttp9.3. 519s Preparing to unpack .../270-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 519s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 519s Selecting previously unselected package liblog-log4perl-perl. 519s Preparing to unpack .../271-liblog-log4perl-perl_1.57-1_all.deb ... 519s Unpacking liblog-log4perl-perl (1.57-1) ... 519s Selecting previously unselected package liblwp-protocol-psgi-perl. 519s Preparing to unpack .../272-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 519s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 519s Selecting previously unselected package libnet-smtp-ssl-perl. 519s Preparing to unpack .../273-libnet-smtp-ssl-perl_1.04-2_all.deb ... 519s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 519s Selecting previously unselected package libmailtools-perl. 519s Preparing to unpack .../274-libmailtools-perl_2.22-1_all.deb ... 519s Unpacking libmailtools-perl (2.22-1) ... 519s Selecting previously unselected package libmime-tools-perl. 519s Preparing to unpack .../275-libmime-tools-perl_5.515-1_all.deb ... 519s Unpacking libmime-tools-perl (5.515-1) ... 519s Selecting previously unselected package libnet-ip-perl. 519s Preparing to unpack .../276-libnet-ip-perl_1.26-4_all.deb ... 519s Unpacking libnet-ip-perl (1.26-4) ... 519s Selecting previously unselected package libnet-ldap-perl. 519s Preparing to unpack .../277-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 519s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 519s Selecting previously unselected package libxml-namespacesupport-perl. 519s Preparing to unpack .../278-libxml-namespacesupport-perl_1.12-2_all.deb ... 519s Unpacking libxml-namespacesupport-perl (1.12-2) ... 519s Selecting previously unselected package libxml-sax-base-perl. 519s Preparing to unpack .../279-libxml-sax-base-perl_1.09-3_all.deb ... 519s Unpacking libxml-sax-base-perl (1.09-3) ... 519s Selecting previously unselected package libxml-sax-perl. 519s Preparing to unpack .../280-libxml-sax-perl_1.02+dfsg-4_all.deb ... 519s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 519s Selecting previously unselected package libxml-libxml-perl. 519s Preparing to unpack .../281-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 519s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 519s Selecting previously unselected package libxml-simple-perl. 519s Preparing to unpack .../282-libxml-simple-perl_2.25-2_all.deb ... 519s Unpacking libxml-simple-perl (2.25-2) ... 519s Selecting previously unselected package libnet-openid-common-perl. 519s Preparing to unpack .../283-libnet-openid-common-perl_1.20-2_all.deb ... 519s Unpacking libnet-openid-common-perl (1.20-2) ... 519s Selecting previously unselected package libnet-openid-consumer-perl. 519s Preparing to unpack .../284-libnet-openid-consumer-perl_1.18-2_all.deb ... 519s Unpacking libnet-openid-consumer-perl (1.18-2) ... 519s Selecting previously unselected package libnet-openid-server-perl. 519s Preparing to unpack .../285-libnet-openid-server-perl_1.09-4_all.deb ... 519s Unpacking libnet-openid-server-perl (1.09-4) ... 519s Selecting previously unselected package libsimdjson29:amd64. 519s Preparing to unpack .../286-libsimdjson29_4.2.4-1_amd64.deb ... 519s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 519s Selecting previously unselected package libsimdutf29:amd64. 519s Preparing to unpack .../287-libsimdutf29_7.7.1-3_amd64.deb ... 519s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 519s Selecting previously unselected package node-corepack. 519s Preparing to unpack .../288-node-corepack_0.24.0-5build1_all.deb ... 519s Unpacking node-corepack (0.24.0-5build1) ... 519s Selecting previously unselected package nodejs. 519s Preparing to unpack .../289-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 519s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 519s Selecting previously unselected package node-xtend. 519s Preparing to unpack .../290-node-xtend_4.0.2-3_all.deb ... 519s Unpacking node-xtend (4.0.2-3) ... 519s Selecting previously unselected package node-acorn. 519s Preparing to unpack .../291-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 519s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 519s Selecting previously unselected package node-cjs-module-lexer. 519s Preparing to unpack .../292-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 519s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 519s Selecting previously unselected package node-balanced-match. 519s Preparing to unpack .../293-node-balanced-match_2.0.0-1_all.deb ... 519s Unpacking node-balanced-match (2.0.0-1) ... 519s Selecting previously unselected package node-brace-expansion. 519s Preparing to unpack .../294-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 519s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 519s Selecting previously unselected package node-minimatch. 519s Preparing to unpack .../295-node-minimatch_9.0.3-6_all.deb ... 519s Unpacking node-minimatch (9.0.3-6) ... 519s Selecting previously unselected package node-ms. 519s Preparing to unpack .../296-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 519s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 519s Selecting previously unselected package node-debug. 519s Preparing to unpack .../297-node-debug_4.4.1+~4.1.12-1_all.deb ... 519s Unpacking node-debug (4.4.1+~4.1.12-1) ... 519s Selecting previously unselected package node-lru-cache. 519s Preparing to unpack .../298-node-lru-cache_10.0.1-3_all.deb ... 519s Unpacking node-lru-cache (10.0.1-3) ... 519s Selecting previously unselected package node-semver. 519s Preparing to unpack .../299-node-semver_7.6.1+~7.5.8-2_all.deb ... 519s Unpacking node-semver (7.6.1+~7.5.8-2) ... 519s Selecting previously unselected package node-llhttp. 519s Preparing to unpack .../300-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 519s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 519s Selecting previously unselected package node-undici. 519s Preparing to unpack .../301-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 519s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 519s Selecting previously unselected package libnode127:amd64. 519s Preparing to unpack .../302-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 519s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 520s Selecting previously unselected package libregexp-common-perl. 520s Preparing to unpack .../303-libregexp-common-perl_2024080801-1_all.deb ... 520s Unpacking libregexp-common-perl (2024080801-1) ... 520s Selecting previously unselected package libtask-weaken-perl. 520s Preparing to unpack .../304-libtask-weaken-perl_1.06-2_all.deb ... 520s Unpacking libtask-weaken-perl (1.06-2) ... 520s Selecting previously unselected package libxml-parser-perl. 520s Preparing to unpack .../305-libxml-parser-perl_2.47-1build4_amd64.deb ... 520s Unpacking libxml-parser-perl (2.47-1build4) ... 520s Selecting previously unselected package libsoap-lite-perl. 520s Preparing to unpack .../306-libsoap-lite-perl_1.27-3_all.deb ... 520s Unpacking libsoap-lite-perl (1.27-3) ... 520s Selecting previously unselected package libstring-random-perl. 520s Preparing to unpack .../307-libstring-random-perl_1%3a0.32-2_all.deb ... 520s Unpacking libstring-random-perl (1:0.32-2) ... 520s Selecting previously unselected package libtest-leaktrace-perl. 520s Preparing to unpack .../308-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 520s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 520s Selecting previously unselected package libtest-output-perl. 520s Preparing to unpack .../309-libtest-output-perl_1.036-1_all.deb ... 520s Unpacking libtest-output-perl (1.036-1) ... 520s Selecting previously unselected package libtest-pod-perl. 520s Preparing to unpack .../310-libtest-pod-perl_1.52-3_all.deb ... 520s Unpacking libtest-pod-perl (1.52-3) ... 520s Selecting previously unselected package libtime-fake-perl. 520s Preparing to unpack .../311-libtime-fake-perl_0.11-4_all.deb ... 520s Unpacking libtime-fake-perl (0.11-4) ... 520s Selecting previously unselected package libxml-libxslt-perl:amd64. 520s Preparing to unpack .../312-libxml-libxslt-perl_2.003000-4_amd64.deb ... 520s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 520s Selecting previously unselected package node-uglify-js. 520s Preparing to unpack .../313-node-uglify-js_3.17.4-2build1_all.deb ... 520s Unpacking node-uglify-js (3.17.4-2build1) ... 520s Selecting previously unselected package python3-defusedxml. 520s Preparing to unpack .../314-python3-defusedxml_0.7.1-3build1_all.deb ... 520s Unpacking python3-defusedxml (0.7.1-3build1) ... 520s Selecting previously unselected package python3-roman-numerals. 520s Preparing to unpack .../315-python3-roman-numerals_4.1.0-1_all.deb ... 520s Unpacking python3-roman-numerals (4.1.0-1) ... 520s Selecting previously unselected package python3-docutils. 520s Preparing to unpack .../316-python3-docutils_0.22.4+dfsg-1_all.deb ... 520s Unpacking python3-docutils (0.22.4+dfsg-1) ... 520s Selecting previously unselected package python3-imagesize. 520s Preparing to unpack .../317-python3-imagesize_1.4.1-1build1_all.deb ... 520s Unpacking python3-imagesize (1.4.1-1build1) ... 520s Selecting previously unselected package python3-snowballstemmer. 520s Preparing to unpack .../318-python3-snowballstemmer_3.0.1-1_all.deb ... 520s Unpacking python3-snowballstemmer (3.0.1-1) ... 520s Selecting previously unselected package sphinx-common. 520s Preparing to unpack .../319-sphinx-common_8.2.3-12_all.deb ... 520s Unpacking sphinx-common (8.2.3-12) ... 520s Selecting previously unselected package python3-alabaster. 520s Preparing to unpack .../320-python3-alabaster_0.7.16-0.1build1_all.deb ... 520s Unpacking python3-alabaster (0.7.16-0.1build1) ... 520s Selecting previously unselected package python3-sphinx. 520s Preparing to unpack .../321-python3-sphinx_8.2.3-12_all.deb ... 520s Unpacking python3-sphinx (8.2.3-12) ... 520s Selecting previously unselected package libjs-bootswatch. 520s Preparing to unpack .../322-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 520s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 520s Selecting previously unselected package python3-sphinx-bootstrap-theme. 520s Preparing to unpack .../323-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 520s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 520s Selecting previously unselected package uglifyjs. 520s Preparing to unpack .../324-uglifyjs_3.17.4-2build1_all.deb ... 520s Unpacking uglifyjs (3.17.4-2build1) ... 520s Selecting previously unselected package yui-compressor. 520s Preparing to unpack .../325-yui-compressor_2.4.8-3build1_all.deb ... 520s Unpacking yui-compressor (2.4.8-3build1) ... 520s Selecting previously unselected package libauthen-radius-perl. 520s Preparing to unpack .../326-libauthen-radius-perl_0.33-1_all.deb ... 520s Unpacking libauthen-radius-perl (0.33-1) ... 520s Selecting previously unselected package pkg-perl-autopkgtest. 520s Preparing to unpack .../327-pkg-perl-autopkgtest_0.85_all.deb ... 520s Unpacking pkg-perl-autopkgtest (0.85) ... 520s Setting up libconfig-inifiles-perl (3.000003-4) ... 520s Setting up libmodule-pluggable-perl (5.2-5) ... 520s Setting up node-uglify-js (3.17.4-2build1) ... 520s Setting up libio-sessiondata-perl (1.03-3) ... 520s Setting up javascript-common (12+nmu1) ... 520s Setting up liblcms2-2:amd64 (2.17-1) ... 520s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 520s Setting up libaom3:amd64 (3.13.1-2) ... 520s Setting up node-lru-cache (10.0.1-3) ... 520s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 520s Setting up libmath-random-isaac-perl (1.004-2) ... 520s Setting up libtask-weaken-perl (1.06-2) ... 520s Setting up libmouse-perl:amd64 (2.6.1-1) ... 520s Setting up libhttp-multipartparser-perl (0.02-3) ... 520s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 520s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 520s Setting up java-common (0.76build1) ... 520s Setting up libclass-inspector-perl (1.36-3) ... 520s Setting up libfont-afm-perl (1.20-4) ... 520s Setting up libdynaloader-functions-perl (0.004-2) ... 520s Setting up libclass-method-modifiers-perl (2.15-1) ... 520s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 520s Setting up libio-pty-perl (1:1.20-1build3) ... 520s Setting up libdata-hexdump-perl (0.04-2) ... 520s Setting up python3-defusedxml (0.7.1-3build1) ... 520s Setting up libclone-perl:amd64 (0.47-1) ... 520s Setting up libarchive-zip-perl (1.68-1) ... 520s Setting up libsub-identify-perl (0.14-4) ... 520s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 520s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 520s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 520s Setting up python3-alabaster (0.7.16-0.1build1) ... 520s Setting up libio-stringy-perl (2.113-2) ... 520s Setting up libhtml-tagset-perl (3.24-1) ... 520s Setting up unzip (6.0-29ubuntu1) ... 520s Setting up libdebhelper-perl (13.28ubuntu1) ... 520s Setting up libperlio-via-timeout-perl (0.32-3) ... 520s Setting up libfilesys-notify-simple-perl (0.14-3) ... 520s Setting up libnet-cidr-perl (0.27-1build1) ... 520s Setting up libipc-sharelite-perl (0.17-5build4) ... 520s Setting up libconvert-binhex-perl (1.125-3) ... 520s Setting up liblwp-mediatypes-perl (6.04-2) ... 520s Setting up libcrypt-urandom-perl (0.54-1) ... 520s Setting up x11-common (1:7.7+24ubuntu1) ... 520s Setting up libtest-pod-perl (1.52-3) ... 520s Setting up libtry-tiny-perl (0.32-1) ... 520s Setting up libdeflate0:amd64 (1.23-2) ... 520s Setting up perl-openssl-defaults:amd64 (7build4) ... 520s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 520s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 520s Setting up libxml-namespacesupport-perl (1.12-2) ... 520s Setting up m4 (1.4.20-2) ... 520s Setting up libposix-strftime-compiler-perl (0.46-1) ... 520s Setting up libclass-singleton-perl (1.6-2) ... 520s Setting up libencode-locale-perl (1.05-3) ... 520s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 520s Setting up libxstring-perl:amd64 (0.005-2build4) ... 520s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libclass-errorhandler-perl (0.04-3) ... 521s Setting up liblist-utilsby-perl (0.12-2) ... 521s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 521s Setting up libtime-fake-perl (0.11-4) ... 521s Setting up libfcgi-procmanager-perl (0.28-3) ... 521s Setting up libregexp-common-perl (2024080801-1) ... 521s Setting up libtest-sharedfork-perl (0.35-3) ... 521s Setting up libsub-install-perl (0.929-1) ... 521s Setting up libextutils-depends-perl (0.8002-1) ... 521s Setting up libhash-multivalue-perl (0.16-3) ... 521s Setting up liberror-perl (0.17030-1) ... 521s Setting up libapache-session-perl (1.94-2) ... 521s Setting up libxml-sax-base-perl (1.09-3) ... 521s Setting up libio-string-perl (1.08-4) ... 521s Setting up libtest-leaktrace-perl (0.17-1build6) ... 521s Setting up libsimdutf29:amd64 (7.7.1-3) ... 521s Setting up libsimdjson29:amd64 (4.2.4-1) ... 521s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 521s Setting up autotools-dev (20240727.1) ... 521s Setting up libstream-buffered-perl (0.03-3) ... 521s Setting up libclass-data-inheritable-perl (0.10-1) ... 521s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 521s Setting up libalgorithm-c3-perl (0.11-2) ... 521s Setting up rpcsvc-proto (1.4.3-1) ... 521s Setting up liblog-log4perl-perl (1.57-1) ... 521s Setting up libapache-logformat-compiler-perl (0.36-3) ... 521s Setting up libcrypt-random-seed-perl (0.03-3) ... 521s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 521s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 521s Setting up python3-snowballstemmer (3.0.1-1) ... 521s Setting up node-balanced-match (2.0.0-1) ... 521s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 521s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 521s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 521s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 521s Setting up libemail-date-format-perl (1.008-1) ... 521s Setting up libcryptx-perl (0.087-1) ... 521s Setting up libcares2:amd64 (1.34.6-1) ... 521s Setting up libmpc3:amd64 (1.3.1-2) ... 521s Setting up libvariable-magic-perl (0.64-1build1) ... 521s Setting up libio-html-perl (1.004-3) ... 521s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 521s Setting up autopoint (0.23.2-1) ... 521s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 521s Setting up libipc-run-perl (20250809.0-1build1) ... 521s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 521s Setting up libpcsclite1:amd64 (2.4.1-1) ... 521s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 521s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 521s Setting up libltdl7:amd64 (2.5.4-9) ... 521s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 521s Setting up libstring-random-perl (1:0.32-2) ... 521s Setting up libparams-util-perl (1.102-3build1) ... 521s Setting up autoconf (2.72-3.1ubuntu1) ... 521s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 521s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 521s Setting up libcapture-tiny-perl (0.50-1) ... 521s Setting up libtimedate-perl (2.3300-2) ... 521s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libsub-name-perl:amd64 (0.28-1) ... 521s Setting up libtypes-serialiser-perl (1.01-1) ... 521s Setting up libgssapi-perl (0.28-4build5) ... 521s Setting up dwz (0.16-2) ... 521s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 521s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 521s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libcrypt-dev:amd64 (1:4.5.1-1) ... 521s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libjson-perl (4.10000-1) ... 521s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 521s Setting up libjargs-java (1.0.0-5build1) ... 521s Setting up librole-tiny-perl (2.002004-1) ... 521s Setting up debugedit (1:5.2-3) ... 521s Setting up libfile-sharedir-perl (1.118-3) ... 521s Setting up libfcgi-perl (0.82+ds-3build3) ... 521s Setting up python3-roman-numerals (4.1.0-1) ... 521s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 521s Setting up libwww-form-urlencoded-perl (0.26-2) ... 521s Setting up sgml-base (1.31+nmu1) ... 521s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 521s Setting up libdevel-stacktrace-perl (2.0500-1) ... 521s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 521s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 521s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 521s Setting up node-minimatch (9.0.3-6) ... 521s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 521s Setting up ca-certificates-java (20240118build1) ... 521s No JRE found. Skipping Java certificates setup. 521s Setting up libexporter-tiny-perl (1.006003-1) ... 521s Setting up node-xtend (4.0.2-3) ... 521s Setting up libisl23:amd64 (0.27-1build1) ... 521s Setting up libconvert-asn1-perl (0.34-1) ... 521s Setting up libtext-unidecode-perl (1.30-3) ... 521s Setting up libde265-0:amd64 (1.0.16-1build1) ... 521s Setting up libc-dev-bin (2.42-2ubuntu4) ... 521s Setting up libregexp-assemble-perl (0.38-2) ... 521s Setting up libnet-ip-perl (1.26-4) ... 521s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 521s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 521s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 521s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 521s Setting up liburi-perl (5.34-2build1) ... 521s Setting up libdbi-perl:amd64 (1.647-1build1) ... 521s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 521s Setting up libconvert-base32-perl (0.06-3) ... 521s Setting up dctrl-tools (2.24-3build4) ... 521s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 521s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 521s Setting up autodep8 (0.30build1) ... 521s Setting up libclone-pp-perl (1.08-2) ... 521s Setting up python3-imagesize (1.4.1-1build1) ... 521s Setting up libemail-address-xs-perl (1.05-1build5) ... 521s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 521s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 521s Setting up automake (1:1.18.1-3build1) ... 521s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 521s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 521s Setting up libjson-xs-perl (4.040-1) ... 521s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 521s Setting up libcrypt-des-ede3-perl (0.03-1) ... 521s Setting up libjs-jquery-cookie (12-4build1) ... 521s Setting up libhttp-date-perl (6.06-1) ... 521s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 521s Setting up gettext (0.23.2-1) ... 521s Setting up libtest-tcp-perl (2.22-2) ... 521s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 521s Setting up java-wrappers (0.5build1) ... 521s Setting up libio-socket-timeout-perl (0.32-3) ... 521s Setting up libfile-listing-perl (6.16-1) ... 521s Setting up libhash-merge-simple-perl (0.052-1) ... 521s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 521s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 521s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 521s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 521s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 521s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 521s Setting up libcache-cache-perl (1.08-3) ... 521s Setting up libhttp-headers-fast-perl (0.22-3) ... 521s Setting up liblist-moreutils-perl (0.430-2) ... 521s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 521s Setting up libemail-simple-perl (2.218-1) ... 521s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 521s Setting up libnet-http-perl (6.24-1build1) ... 521s Setting up liblasso3t64 (2.9.0-3) ... 521s Setting up libexception-class-perl (1.45-1) ... 521s Setting up libclass-c3-perl (0.35-2) ... 521s Setting up libcrypt-jwt-perl (0.037-1) ... 521s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 521s Setting up xfonts-utils (1:7.7+7build1) ... 521s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 521s Setting up libxml-sax-perl (1.02+dfsg-4) ... 521s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 521s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 521s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 521s Setting up libauthen-radius-perl (0.33-1) ... 521s Setting up intltool-debian (0.35.0+20060710.6build1) ... 521s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 521s Setting up libbytes-random-secure-perl (0.29-3) ... 521s Setting up libjson-maybexs-perl (1.004008-1) ... 521s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 521s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 521s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 521s Setting up sphinx-common (8.2.3-12) ... 521s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 521s Setting up libdata-optlist-perl (0.114-1) ... 521s Setting up libtest-output-perl (1.036-1) ... 521s Setting up pkg-perl-autopkgtest (0.85) ... 521s Setting up libraw23t64:amd64 (0.21.4-2) ... 521s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 521s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 521s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 521s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 522s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 522s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 522s Setting up libwww-robotrules-perl (6.02-1build1) ... 522s Setting up cpp-15 (15.2.0-12ubuntu1) ... 522s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 522s Setting up xml-core (0.19build1) ... 522s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 522s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 522s Setting up liblasso-perl:amd64 (2.9.0-3) ... 522s Setting up libc6-dev:amd64 (2.42-2ubuntu4) ... 522s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 522s Setting up libmro-compat-perl (0.15-2) ... 522s Setting up libcookie-baker-perl (0.12-1) ... 522s Setting up libhttp-entity-parser-perl (0.25-2) ... 522s Setting up libio-socket-ssl-perl (2.098-1) ... 522s Setting up libsub-exporter-perl (0.990-1) ... 522s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 522s Setting up libeval-closure-perl (0.14-3) ... 522s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 522s Setting up libconvert-pem-perl (0.13-1) ... 522s Setting up libhttp-negotiate-perl (6.01-2) ... 522s Setting up libparams-validationcompiler-perl (0.31-1) ... 522s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 522s Setting up libhttp-cookies-perl (6.11-1) ... 522s Setting up po-debconf (1.0.22) ... 522s Setting up libhtml-tree-perl (5.07-3) ... 522s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 522s Setting up libcgi-pm-perl (4.71-1build1) ... 522s Setting up libhtml-format-perl (2.16-2) ... 522s Setting up fonts-urw-base35 (20200910-8build1) ... 522s Setting up libhtml-template-perl (2.97-2build1) ... 522s Setting up gcc-15 (15.2.0-12ubuntu1) ... 522s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 522s Setting up libnet-smtp-ssl-perl (1.04-2) ... 522s Setting up libmodule-runtime-perl (0.018-1) ... 522s Setting up libmailtools-perl (2.22-1) ... 522s Setting up libxml-simple-perl (2.25-2) ... 522s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 522s Setting up libhttp-daemon-perl (6.16-1) ... 522s Setting up libemail-abstract-perl (3.010-1) ... 522s Setting up cpp (4:15.2.0-4ubuntu1) ... 522s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 522s Setting up libplack-perl (1.0051-1) ... 522s Setting up libnet-openid-common-perl (1.20-2) ... 522s Setting up libnet-openid-server-perl (1.09-4) ... 522s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 522s Setting up libtool (2.5.4-9) ... 522s Setting up libmodule-implementation-perl (0.09-2) ... 522s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 522s Setting up libpackage-stash-perl (0.40-1) ... 522s Setting up libimport-into-perl (1.002005-2) ... 522s Setting up libmoo-perl (2.005005-1) ... 522s Setting up liblist-someutils-perl (0.59-1) ... 522s Setting up libmime-tools-perl (5.515-1) ... 522s Setting up gcc (4:15.2.0-4ubuntu1) ... 522s Setting up dh-autoreconf (21) ... 522s Setting up libspecio-perl (0.53-1) ... 522s Setting up liblist-allutils-perl (0.19-1) ... 522s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 522s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 522s Setting up libmoox-types-mooselike-perl (0.29-2) ... 522s Setting up libb-hooks-endofscope-perl (0.28-2) ... 522s Setting up g++-15 (15.2.0-12ubuntu1) ... 522s Setting up libthrowable-perl (1.001-2) ... 522s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 522s Setting up debhelper (13.28ubuntu1) ... 522s Setting up libemail-sender-perl (2.601-1) ... 522s Setting up libnamespace-clean-perl (0.27-2) ... 522s Setting up g++ (4:15.2.0-4ubuntu1) ... 522s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 522s Setting up build-essential (12.12ubuntu2) ... 522s Setting up libnamespace-autoclean-perl (0.31-1) ... 522s Setting up libdatetime-locale-perl (1:1.45-1) ... 522s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 522s Setting up libdatetime-perl (2:1.65-1build3) ... 522s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 522s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 522s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 522s Setting up liblwp-protocol-https-perl (6.14-1) ... 522s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 522s Setting up node-corepack (0.24.0-5build1) ... 522s Setting up libwww-perl (6.81-1build1) ... 522s Setting up libheif1:amd64 (1.21.2-1) ... 522s Setting up node-debug (4.4.1+~4.1.12-1) ... 522s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 522s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 522s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 522s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 522s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 522s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 522s Setting up libnet-openid-consumer-perl (1.18-2) ... 522s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 522s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 522s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 522s Setting up libxml-parser-perl (2.47-1build4) ... 522s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 522s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 522s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 522s Setting up libgd-perl (2.84-2) ... 522s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 522s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 522s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 523s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 523s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 523s Setting up node-semver (7.6.1+~7.5.8-2) ... 523s Setting up libsoap-lite-perl (1.27-3) ... 523s Setting up uglifyjs (3.17.4-2build1) ... 523s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 523s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 523s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 523s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 523s Setting up libgd-securityimage-perl (1.75-3) ... 523s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 523s Processing triggers for install-info (7.2-5) ... 524s Processing triggers for libc-bin (2.42-2ubuntu4) ... 524s Processing triggers for man-db (2.13.1-1) ... 525s Processing triggers for ca-certificates-java (20240118build1) ... 525s Adding debian:ACCVRAIZ1.pem 525s Adding debian:AC_RAIZ_FNMT-RCM.pem 525s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 525s Adding debian:ANF_Secure_Server_Root_CA.pem 525s Adding debian:Actalis_Authentication_Root_CA.pem 525s Adding debian:AffirmTrust_Commercial.pem 525s Adding debian:AffirmTrust_Networking.pem 525s Adding debian:AffirmTrust_Premium.pem 525s Adding debian:AffirmTrust_Premium_ECC.pem 525s Adding debian:Amazon_Root_CA_1.pem 525s Adding debian:Amazon_Root_CA_2.pem 525s Adding debian:Amazon_Root_CA_3.pem 525s Adding debian:Amazon_Root_CA_4.pem 525s Adding debian:Atos_TrustedRoot_2011.pem 525s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 525s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 525s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 525s Adding debian:BJCA_Global_Root_CA1.pem 525s Adding debian:BJCA_Global_Root_CA2.pem 525s Adding debian:Baltimore_CyberTrust_Root.pem 525s Adding debian:Buypass_Class_2_Root_CA.pem 525s Adding debian:Buypass_Class_3_Root_CA.pem 525s Adding debian:CA_Disig_Root_R2.pem 525s Adding debian:CFCA_EV_ROOT.pem 525s Adding debian:COMODO_Certification_Authority.pem 525s Adding debian:COMODO_ECC_Certification_Authority.pem 525s Adding debian:COMODO_RSA_Certification_Authority.pem 525s Adding debian:Certainly_Root_E1.pem 525s Adding debian:Certainly_Root_R1.pem 525s Adding debian:Certigna.pem 525s Adding debian:Certigna_Root_CA.pem 525s Adding debian:Certum_EC-384_CA.pem 525s Adding debian:Certum_Trusted_Network_CA.pem 525s Adding debian:Certum_Trusted_Network_CA_2.pem 525s Adding debian:Certum_Trusted_Root_CA.pem 525s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 525s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 525s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 525s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 525s Adding debian:Comodo_AAA_Services_root.pem 525s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 525s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 525s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 525s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 525s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 525s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 525s Adding debian:DigiCert_Assured_ID_Root_CA.pem 525s Adding debian:DigiCert_Assured_ID_Root_G2.pem 525s Adding debian:DigiCert_Assured_ID_Root_G3.pem 525s Adding debian:DigiCert_Global_Root_CA.pem 525s Adding debian:DigiCert_Global_Root_G2.pem 525s Adding debian:DigiCert_Global_Root_G3.pem 525s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 525s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 525s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 525s Adding debian:DigiCert_Trusted_Root_G4.pem 525s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 525s Adding debian:Entrust_Root_Certification_Authority.pem 525s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 525s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 525s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 525s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 525s Adding debian:GLOBALTRUST_2020.pem 525s Adding debian:GTS_Root_R1.pem 525s Adding debian:GTS_Root_R2.pem 525s Adding debian:GTS_Root_R3.pem 525s Adding debian:GTS_Root_R4.pem 525s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 525s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 525s Adding debian:GlobalSign_Root_CA.pem 525s Adding debian:GlobalSign_Root_CA_-_R3.pem 525s Adding debian:GlobalSign_Root_CA_-_R6.pem 525s Adding debian:GlobalSign_Root_E46.pem 525s Adding debian:GlobalSign_Root_R46.pem 525s Adding debian:Go_Daddy_Class_2_CA.pem 525s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 525s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 525s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 525s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 525s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 525s Adding debian:HiPKI_Root_CA_-_G1.pem 525s Adding debian:Hongkong_Post_Root_CA_3.pem 525s Adding debian:ISRG_Root_X1.pem 525s Adding debian:ISRG_Root_X2.pem 525s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 525s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 525s Adding debian:Izenpe.com.pem 525s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 525s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 525s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 525s Adding debian:NAVER_Global_Root_Certification_Authority.pem 525s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 525s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 525s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 525s Adding debian:QuoVadis_Root_CA_1_G3.pem 525s Adding debian:QuoVadis_Root_CA_2.pem 525s Adding debian:QuoVadis_Root_CA_2_G3.pem 525s Adding debian:QuoVadis_Root_CA_3.pem 525s Adding debian:QuoVadis_Root_CA_3_G3.pem 525s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 525s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 525s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 525s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 525s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 525s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 525s Adding debian:SZAFIR_ROOT_CA2.pem 525s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 525s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 525s Adding debian:SecureSign_Root_CA12.pem 525s Adding debian:SecureSign_Root_CA14.pem 525s Adding debian:SecureSign_Root_CA15.pem 525s Adding debian:SecureTrust_CA.pem 525s Adding debian:Secure_Global_CA.pem 525s Adding debian:Security_Communication_ECC_RootCA1.pem 525s Adding debian:Security_Communication_RootCA2.pem 525s Adding debian:Starfield_Class_2_CA.pem 525s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 525s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 525s Adding debian:SwissSign_Gold_CA_-_G2.pem 525s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 525s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 525s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 525s Adding debian:TWCA_CYBER_Root_CA.pem 525s Adding debian:TWCA_Global_Root_CA.pem 525s Adding debian:TWCA_Root_Certification_Authority.pem 525s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 525s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 525s Adding debian:TeliaSonera_Root_CA_v1.pem 525s Adding debian:Telia_Root_CA_v2.pem 525s Adding debian:TrustAsia_Global_Root_CA_G3.pem 525s Adding debian:TrustAsia_Global_Root_CA_G4.pem 525s Adding debian:Trustwave_Global_Certification_Authority.pem 525s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 525s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 525s Adding debian:TunTrust_Root_CA.pem 525s Adding debian:UCA_Extended_Validation_Root.pem 525s Adding debian:UCA_Global_G2_Root.pem 525s Adding debian:USERTrust_ECC_Certification_Authority.pem 525s Adding debian:USERTrust_RSA_Certification_Authority.pem 525s Adding debian:XRamp_Global_CA_Root.pem 525s Adding debian:certSIGN_ROOT_CA.pem 525s Adding debian:certSIGN_Root_CA_G2.pem 525s Adding debian:e-Szigno_Root_CA_2017.pem 525s Adding debian:ePKI_Root_Certification_Authority.pem 525s Adding debian:emSign_ECC_Root_CA_-_C3.pem 525s Adding debian:emSign_ECC_Root_CA_-_G3.pem 525s Adding debian:emSign_Root_CA_-_C1.pem 525s Adding debian:emSign_Root_CA_-_G1.pem 525s Adding debian:vTrus_ECC_Root_CA.pem 525s Adding debian:vTrus_Root_CA.pem 525s done. 525s Setting up yui-compressor (2.4.8-3build1) ... 525s Setting up default-jre-headless (2:1.21-76build1) ... 525s Processing triggers for sgml-base (1.31+nmu1) ... 525s Setting up docutils-common (0.22.4+dfsg-1) ... 525s Processing triggers for sgml-base (1.31+nmu1) ... 525s Setting up python3-docutils (0.22.4+dfsg-1) ... 526s Setting up python3-sphinx (8.2.3-12) ... 529s autopkgtest [06:13:52]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 529s autopkgtest [06:13:52]: test portal-test: [----------------------- 530s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 530s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 530s t/00-Switch.t .................................................................. 530s ok 1 - use Lemonldap::NG::Portal::Main; 530s ok 2 - Portal object 530s ok 3 - Init 530s ok 4 - Portal app 530s ok 5 - Register $type 530s ok 6 - Portal object 530s ok 7 - Init 530s ok 8 - Portal app 530s ok 9 - Register $type 530s # ==> Pushing CLIENT1 <== 530s ok 10 530s # ==> Popping CLIENT1 <== 530s # ==> Pushing CLIENT2 <== 530s ok 11 530s # ==> Popping CLIENT2 <== 530s # ==> Pushing CLIENT1 <== 530s ok 12 530s # ==> Popping CLIENT1 <== 530s # ==> Pushing CLIENT2 <== 530s ok 13 530s # ==> Popping CLIENT2 <== 530s 1..13 530s ok 530s t/01-AuthDemo.t ................................................................ 530s ok 1 - use Lemonldap::NG::Portal::Main; 530s ok 2 - Portal object 530s ok 3 - Init 530s ok 4 - Portal app 530s ok 5 - Unauth JSON request 530s ok 6 - Response status is 401 530s ok 7 - Content is JSON 530s ok 8 - Error code is 9 530s ok 9 - Get Menu 530s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 530s ok 11 - Rejected with PE_UNPROTECTEDURL 530s ok 12 - Strict-Transport-Security is set 530s ok 13 - Language icons found 530s ok 14 - Custom favicon found 530s ok 15 - Get Menu 530s ok 16 - Rejected with PE_FIRSTACCESS 530s ok 17 - Language icons found 530s ok 18 - Unauth ajax request with good url 530s ok 19 - Response status is 401 530s ok 20 - Content is JSON 530s ok 21 - Error code is 9 530s ok 22 - Get Menu 530s ok 23 - Language icons found 530s ok 24 - Auth query 530s ok 25 - jdoe rejected with PE_BADCREDENTIALS 530s ok 26 - Found connect button 530s ok 27 - HTTP code is 200 530s ok 28 - Page contains a form 530s ok 29 - Field "user" is defined 530s ok 30 - Field "password" is defined 530s ok 31 - CSP header authorize POST request to \# 530s ok 32 - Login is pre-filled on second attemps 530s ok 33 - Auth query 530s ok 34 - dwho rejected with PE_BADCREDENTIALS 530s ok 35 - Found connect button 530s ok 36 - Auth query 530s ok 37 - HTTP code is 200 530s ok 38 - Get cookie lemonldap (79e39896cf1f0bb2e1963e69c35f6f7dcd1386b88442b9058ed5e7ae5599ef31) 530s ok 39 - Auth ajax request with good url 530s ok 40 - Get redirection 530s ok 41 - Location is http://test1.example.com/ 530s ok 42 - Authenticated as dwho 530s ok 43 - Auth request with bad url 530s ok 44 - HTTP code is 200 530s ok 45 - Authenticated as dwho 530s ok 46 - use Lemonldap::NG::Handler::PSGI; 530s ok 47 - PSGI test 530s ok 48 - HTTP code is 200 530s ok 49 - Authenticated as dwho 530s ok 50 - Logout request 530s ok 51 - Response is 200 530s ok 52 - Cookie is deleted 530s ok 53 - No pdata 530s ok 54 - Disconnect request 530s ok 55 - Response is 401 530s 1..55 530s ok 531s t/01-BuildRule.t ............................................................... 531s ok 1 - use Lemonldap::NG::Portal::Main; 531s ok 2 - Portal object 531s ok 3 - Init 531s ok 4 - Portal app 531s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 531s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 531s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 531s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 531s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 531s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 531s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 531s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 531s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 531s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 531s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 531s 1..15 531s ok 531s t/01-BuildUrl.t ................................................................ 531s ok 1 - use Lemonldap::NG::Portal::Main; 531s ok 2 - Portal object 531s ok 3 - Init 531s ok 4 - Portal app 531s ok 5 - [] => http://auth.example.com/ 531s ok 6 - ['foo'] => http://auth.example.com/foo 531s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 531s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 531s ok 9 - ['https://foo'] => https://foo 531s ok 10 - ['https://foo','bar'] => https://foo/bar 531s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 531s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 531s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 531s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 531s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 531s ok 16 - ['http://auth.example.com','foo'] => /foo 531s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 531s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 531s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 531s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 531s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 531s 1..21 531s ok 531s t/01-CSP-and-CORS-headers.t .................................................... 531s ok 1 - use Lemonldap::NG::Portal::Main; 531s ok 2 - Portal object 531s ok 3 - Init 531s ok 4 - Portal app 531s ok 5 - Unauth JSON request from http://auth.example.com 531s ok 6 - http://auth.example.com is allowed 531s ok 7 - Unauth JSON request from http://auth.example.com:80 531s ok 8 - http://auth.example.com:80 is allowed 531s ok 9 - Unauth JSON request from http://auth.example.comm 531s ok 10 - http://auth.example.comm is not allowed 531s ok 11 - Unauth JSON request from http://auth.example.co 531s ok 12 - http://auth.example.co is not allowed 531s ok 13 - Unauth JSON request from http://example.com 531s ok 14 - http://example.com is not allowed 531s ok 15 - Unauth JSON request from https://auth.example.com 531s ok 16 - https://auth.example.com is not allowed 531s ok 17 - Unauth JSON request 531s ok 18 - Response status is 401 531s ok 19 - Content is JSON 531s ok 20 - Error code is 9 531s ok 21 - Unauth JSON request 531s ok 22 - CORS origin '' found 531s ok 23 - CORS credentials 'true' found 531s ok 24 - CORS headers '*' found 531s ok 25 - CORS methods 'POST' found 531s ok 26 - CORS expose-headers '*' found 531s ok 27 - CORS max-age '86400' found 531s ok 28 - Unauth ajax request with good url 531s ok 29 - Response status is 401 531s ok 30 - Content is JSON 531s ok 31 - Error code is 9 531s ok 32 - Get error page 531s ok 33 - CORS origin '' found 531s ok 34 - CORS credentials 'true' found 531s ok 35 - CORS headers '*' found 531s ok 36 - CORS methods 'POST' found 531s ok 37 - CORS expose-headers '*' found 531s ok 38 - CORS max-age '86400' found 531s ok 39 - Get Menu 531s ok 40 - CORS origin '' found 531s ok 41 - CORS credentials 'true' found 531s ok 42 - CORS headers '*' found 531s ok 43 - CORS methods 'POST' found 531s ok 44 - CORS expose-headers '*' found 531s ok 45 - CORS max-age '86400' found 531s ok 46 - Get Menu 531s ok 47 - Language icons found 531s ok 48 - CORS origin '' found 531s ok 49 - CORS credentials 'true' found 531s ok 50 - CORS headers '*' found 531s ok 51 - CORS methods 'POST' found 531s ok 52 - CORS expose-headers '*' found 531s ok 53 - CORS max-age '86400' found 531s ok 54 - CSP header values found 531s ok 55 - X-Frame-Options "ALLOW-FROM" found 531s ok 56 - Auth query 531s ok 57 - HTTP code is 200 531s ok 58 - Get cookie lemonldap (395f3db5b94884535006e2ed425b8c4155fee7ea60bf3028da76545d76e1ea5b) 531s ok 59 - Found SameSite=Lax (default) 531s ok 60 - Auth ajax request with good url 531s ok 61 - Get redirection 531s ok 62 - Location is http://test1.example.com/ 531s ok 63 - Authenticated as dwho 531s ok 64 - Get test1 531s ok 65 - Lm-Remote-User found 531s ok 66 - Lm-Remote-Custom found 531s ok 67 - X-Frame-Options "ALLOW-FROM" found 531s ok 68 - CORS origin '' found 531s ok 69 - CORS credentials 'true' found 531s ok 70 - CORS headers '*' found 531s ok 71 - CORS methods 'POST' found 531s ok 72 - CORS expose-headers '*' found 531s ok 73 - CORS max-age '86400' found 531s ok 74 - Logout request 531s ok 75 - Response is 200 531s ok 76 - Cookie is deleted 531s ok 77 - No pdata 531s ok 78 - Disconnect request 531s ok 79 - Response is 401 531s # Subtest: Test cspGetHost function 531s ok 1 - Correct CSP source for undef 531s ok 2 - Correct CSP source for 531s ok 3 - Correct CSP source for invalid 531s ok 4 - Correct CSP source for /relative/url 531s ok 5 - Correct CSP source for http://test.com/test 531s ok 6 - Correct CSP source for http://test.com:80/test 531s ok 7 - Correct CSP source for http://test.com:81/test 531s ok 8 - Correct CSP source for https://test.com/test 531s ok 9 - Correct CSP source for https://test.com:443/test 531s ok 10 - Correct CSP source for custom.scheme://something?param 531s 1..10 531s ok 80 - Test cspGetHost function 531s 1..80 531s ok 532s t/01-Cache-Tag.t ............................................................... 532s ok 1 - use Lemonldap::NG::Portal::Main; 532s ok 2 - Portal object 532s ok 3 - Init 532s ok 4 - Portal app 532s ok 5 - Asset tag is not null 532s ok 6 - Asset tag has expected length 532s ok 7 - Portal object 532s ok 8 - Init 532s ok 9 - Portal app 532s ok 10 - Using a salt changes the tag 532s ok 11 - Portal object 532s ok 12 - Init 532s ok 13 - Portal app 532s ok 14 - Using a different key changes the tag 532s 1..14 532s ok 532s t/01-Cookie-Domain.t ........................................................... 532s ok 1 - use Lemonldap::NG::Portal::Main; 532s # Subtest: Behavior with domain = example.com 532s ok 1 - Portal object 532s ok 2 - Init 532s ok 3 - Portal app 532s ok 4 - Correct cookie result for name=coucou,value=0 532s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 532s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 532s ok 7 - Correct cookie result for name=coucou,value=0 532s 1..7 532s ok 2 - Behavior with domain = example.com 532s # Subtest: Behavior with unset domain 532s ok 1 - Portal object 532s ok 2 - Init 532s ok 3 - Portal app 532s ok 4 - Correct cookie result for name=coucou,value=0 532s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 532s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 532s ok 7 - Correct cookie result for name=coucou,value=0 532s 1..7 532s ok 3 - Behavior with unset domain 532s # Subtest: Behavior with special #PORTAL# value 532s ok 1 - Portal object 532s ok 2 - Init 532s ok 3 - Portal app 532s ok 4 - Correct cookie result for name=coucou,value=0 532s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 532s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 532s ok 7 - Correct cookie result for name=coucou,value=0 532s 1..7 532s ok 4 - Behavior with special \#PORTAL\# value 532s # Subtest: Behavior with special #PORTALDOMAIN# value 532s ok 1 - Portal object 532s ok 2 - Init 532s ok 3 - Portal app 532s ok 4 - Correct cookie result for name=coucou,value=0 532s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 532s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 532s ok 7 - Correct cookie result for name=coucou,value=0 532s 1..7 532s ok 5 - Behavior with special \#PORTALDOMAIN\# value 532s 1..5 532s ok 532s t/01-Custom2fa.t ............................................................... 532s ok 1 - use Lemonldap::NG::Portal::Main; 532s ok 2 - Portal object 532s ok 3 - Init 532s ok 4 - Portal app 532s # Subtest: Register 2FA on first login 532s ok 1 - Auth query 532s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770027355_29813%22%7D) 532s ok 3 - Get redirection 532s ok 4 - Location is http://auth.example.com/2fregisters 532s ok 5 - Auth query 532s ok 6 - Response body is not empty 532s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 532s ok 8 - Response body is not empty 532s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 532s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770027355_29813%22%7D) 532s ok 11 - Auth query 532s ok 12 - Response body is not empty 532s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 532s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770027355_29813%22%7D) 532s ok 15 - Post code 532s ok 16 - Response status is 500 532s ok 17 - Content is JSON 532s ok 18 - Error code is PE1234 532s ok 19 - Post code 532s ok 20 - HTTP code is 200 532s ok 21 - Content-Type is JSON 532s ok 22 - Content is valid JSON 532s ok 23 - Correct response 532s ok 24 - Continue login 532s ok 25 - Get redirection 532s ok 26 - Location is http://auth.example.com/ 532s ok 27 - Get cookie lemonldap (293334eaed2793ede6829fe56d4a682660aa462f4e974360b155be146fd8c0c7) 532s ok 28 - Get session using restSessionServer 532s ok 29 - HTTP code is 200 532s ok 30 - Deserialize session content 532s ok 31 - Session has correct value for uid 532s ok 32 - Session has correct value for authenticationLevel 532s ok 33 - Session has correct value for _2f 532s ok 34 - Correct private info 532s ok 35 - Hook can modify registered device 532s ok 36 - Hook can read device info 532s ok 37 - Hook can read session info 532s ok 38 - Correct type 532s 1..38 532s ok 5 - Register 2FA on first login 532s # Subtest: Login with 2FA 532s ok 1 - Auth query 532s ok 2 - HTTP code is 200 532s ok 3 - Page contains a form 532s ok 4 - URI match 532s ok 5 - Field "token" is defined 532s ok 6 - Post code 532s ok 7 - Response body is not empty 532s ok 8 - Found at least one result for //span[@trmsg="110"] 532s ok 9 - HTTP code is 200 532s ok 10 - Page contains a form 532s ok 11 - URI match 532s ok 12 - Field "token" is defined 532s ok 13 - Post code 532s ok 14 - Response body is not empty 532s ok 15 - Found at least one result for //span[@trmsg="110"] 532s ok 16 - HTTP code is 200 532s ok 17 - Page contains a form 532s ok 18 - URI match 532s ok 19 - Field "token" is defined 532s ok 20 - Post code 532s ok 21 - Get cookie lemonldap (7b928518b9ad9cc6e3a47bfa1c663813ce5d6729e6c84328c566360e234b602d) 532s ok 22 - Get session using restSessionServer 532s ok 23 - HTTP code is 200 532s ok 24 - Deserialize session content 532s ok 25 - Session has correct value for _2f 532s ok 26 - Session has correct value for uid 532s ok 27 - Session has correct value for authenticationLevel 532s 1..27 532s ok 6 - Login with 2FA 532s # Subtest: Register 2FA from logged in session 532s ok 1 - Auth query 532s ok 2 - HTTP code is 200 532s ok 3 - Get cookie lemonldap (8458a193efd0320b1fc105450a14b84b97d07e021a29fc814dd9fa0e2f82d4da) 532s ok 4 - 2FA manager 532s ok 5 - Get redirection 532s ok 6 - Location header found 532s ok 7 - Post code 532s ok 8 - HTTP code is 200 532s ok 9 - Content-Type is JSON 532s ok 10 - Content is valid JSON 532s ok 11 - Correct response 532s ok 12 - Correct private info 532s ok 13 - Private info added by hook 532s ok 14 - Hook can read device info 532s ok 15 - Hook can read session info 532s ok 16 - Correct type 532s 1..16 532s ok 7 - Register 2FA from logged in session 532s # Subtest: Check custom display 532s ok 1 - Auth query 532s ok 2 - HTTP code is 200 532s ok 3 - HTTP code is 200 532s ok 4 - Page contains a form 532s ok 5 - URI match 532s ok 6 - Field "token" is defined 532s ok 7 - Post dummy form 532s ok 8 - Get cookie lemonldap (f68ef27a65a5efccd64baef182e8192114b81b04f0e11b03eb29fa9a17bdca84) 532s ok 9 - 2FA manager 532s ok 10 532s ok 11 - Found correct myattr display param 532s ok 12 - Found correct myattr_1 display param 532s ok 13 - Found correct myzero display param 532s ok 14 - Found correct myzero_0 display param 532s ok 15 - private subkey _private_1 is not exposed 532s 1..15 532s ok 8 - Check custom display 532s 1..8 532s ok 532s t/01-Dynamic-Portal-Url.t ...................................................... 532s ok 1 - use Lemonldap::NG::Portal::Main; 532s ok 2 - use Lemonldap::NG::Handler::Server; 532s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 532s ok 4 - Portal object 532s ok 5 - Init 532s ok 6 - Portal app 532s ok 7 - Get redirection 532s ok 8 - Location header found 532s ok 9 532s ok 10 - HTTP code is 200 532s ok 11 - Page contains a form 532s ok 12 - Field "user" is defined 532s ok 13 - Field "password" is defined 532s ok 14 - CSP header authorize POST request to \# 532s ok 15 - Auth query 532s ok 16 - Get cookie lemonldap (a611b67079fd4f7bff392a07fef2e3033057141d6a07d8afc03b271c39690e3b) 532s ok 17 - Cookie set on correct domain 532s ok 18 - Get redirection 532s ok 19 - Location header found 532s ok 20 532s ok 21 - Correct domain in psgi.js 532s ok 22 - Get redirection 532s ok 23 - Location header found 532s ok 24 532s ok 25 - HTTP code is 200 532s ok 26 - Page contains a form 532s ok 27 - Field "user" is defined 532s ok 28 - Field "password" is defined 532s ok 29 - CSP header authorize POST request to \# 532s ok 30 - Auth query 532s ok 31 - Get cookie lemonldap (79d73bea93cc761a434755af3f22025bb9b8921f158ce550e4b138d7e1b21327) 532s ok 32 - Cookie set on correct domain 532s ok 33 - Get redirection 532s ok 34 - Location header found 532s ok 35 532s ok 36 - Correct domain in psgi.js 532s 1..36 532s ok 533s t/01-EnablePasswordDisplay.t ................................................... 533s ok 1 - use Lemonldap::NG::Portal::Main; 533s ok 2 - Portal object 533s ok 3 - Init 533s ok 4 - Portal app 533s ok 5 - Display portal 533s ok 6 - toggle password icon found 533s ok 7 - Auth query 533s ok 8 - HTTP code is 200 533s ok 9 - Get cookie lemonldap (58a183244826ee1d4ece5a4e25c943c688bad0751e23e7d040ceb35d8568d55a) 533s ok 10 - Get menu 533s ok 11 - toggle oldpassword icon found 533s ok 12 - toggle newpassword icon found 533s ok 13 - toggle confirmpassword icon found 533s ok 14 - input type text found 533s ok 15 - Logout request 533s ok 16 - Response is 200 533s ok 17 - Cookie is deleted 533s ok 18 - No pdata 533s ok 19 - Disconnect request 533s ok 20 - Response is 401 533s 1..20 533s ok 533s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 533s ok 1 - use Lemonldap::NG::Portal::Main; 533s ok 2 - Portal object 533s ok 3 - Init 533s ok 4 - Portal app 533s ok 5 - use Lemonldap::NG::Handler::Server; 533s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 533s ok 7 - App 533s ok 8 - Standard Handler 533s ok 9 - Get redirection 533s ok 10 - Location header found 533s ok 11 - Unauth portal request 533s ok 12 - HTTP code is 200 533s ok 13 - Page contains a form 533s ok 14 - Field "url" is defined 533s ok 15 - CSP header authorize POST request to \# 533s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 533s ok 17 - Get redirection 533s ok 18 - Location header found 533s ok 19 - Unauth portalrequest 533s ok 20 - HTTP code is 200 533s ok 21 - Page contains a form 533s ok 22 - Field "url" is defined 533s ok 23 - CSP header authorize POST request to \# 533s 1..23 533s ok 533s t/01-Keys.t .................................................................... 533s ok 1 - use Lemonldap::NG::Portal::Main; 533s # Subtest: No keys defined, fallback to old config vars 533s ok 1 - Portal object 533s ok 2 - Init 533s ok 3 - Portal app 533s ok 4 - Invalid key ID returns undef 533s ok 5 - Invalid key ID returns undef 533s ok 6 - Invalid key ID returns undef 533s ok 7 - Invalid key ID returns undef 533s ok 8 - Invalid key ID returns undef 533s ok 9 - Invalid key ID returns undef 533s ok 10 - Default SAML public signature key is as expected 533s ok 11 - Default SAML private signature key is as expected 533s ok 12 - Default SAML public encryption key is as expected 533s ok 13 - Default SAML private encryption key is as expected 533s ok 14 - Default OIDC public key is as expected 533s ok 15 - Default OIDC private key is as expected 533s ok 16 - Previous OIDC public key is as expected 533s ok 17 - Previous OIDC private key is as expected 533s ok 18 - Future OIDC public key is as expected 533s ok 19 - Future OIDC private key is as expected 533s ok 20 - Default OIDC public encryption key is as expected 533s ok 21 - Default OIDC private encryption key is as expected 533s 1..21 533s ok 2 - No keys defined, fallback to old config vars 533s # Subtest: Explicit key has priority over legacy conf 533s ok 1 - Portal object 533s ok 2 - Init 533s ok 3 - Portal app 533s ok 4 - Default SAML public key is as expected 533s ok 5 - Default SAML private key is as expected 533s 1..5 533s ok 3 - Explicit key has priority over legacy conf 533s # Subtest: Explicit key only 533s ok 1 - Portal object 533s ok 2 - Init 533s ok 3 - Portal app 533s ok 4 - Default SAML public key is as expected 533s ok 5 - Default SAML private key is as expected 533s 1..5 533s ok 4 - Explicit key only 533s 1..4 533s ok 534s t/01-Mail-Tpl.t ................................................................ 534s ok 1 - use Lemonldap::NG::Portal::Main; 534s ok 2 - Portal object 534s ok 3 - Init 534s ok 4 - Portal app 534s # Subtest: Skin and language resolution 534s # Subtest: Default skin, default language 534s ok 1 - request ok 534s ok 2 534s ok 3 - Logo not attached 534s 1..3 534s ok 1 - Default skin, default language 534s # Subtest: Default skin, custom language 534s ok 1 - request ok 534s ok 2 534s ok 3 - Logo not attached 534s 1..3 534s ok 2 - Default skin, custom language 534s # Subtest: custom skin, default language 534s ok 1 - Request ok 534s ok 2 534s ok 3 - Logo attached 534s 1..3 534s ok 3 - custom skin, default language 534s # Subtest: custom skin, custom language (cookie) 534s ok 1 - Request ok 534s ok 2 534s ok 3 - Logo attached 534s 1..3 534s ok 4 - custom skin, custom language (cookie) 534s # Subtest: custom skin, custom language (header) 534s ok 1 - Request ok 534s ok 2 534s ok 3 - Logo attached 534s 1..3 534s ok 5 - custom skin, custom language (header) 534s 1..5 534s ok 5 - Skin and language resolution 534s # Subtest: Test sendEmail method 534s # Subtest: Use templated body and subject 534s ok 1 - Found variable in templated body 534s ok 2 - Found session variable in templated body 534s ok 3 - Found subject 534s ok 4 - Correct destination 534s 1..4 534s ok 1 - Use templated body and subject 534s # Subtest: Use explicit body and subject 534s ok 1 - Found expected hardcoded body 534s ok 2 - Expected hardcoded subject 534s ok 3 - Correct destination 534s 1..3 534s ok 2 - Use explicit body and subject 534s 1..2 534s ok 6 - Test sendEmail method 534s 1..6 534s ok 534s t/01-OneTimeToken.t ............................................................ 534s ok 1 - use Lemonldap::NG::Portal::Main; 534s # Subtest: Test cache implementation 534s ok 1 - Portal object 534s ok 2 - Init 534s ok 3 - Portal app 534s # Subtest: Create ::Lib::OneTimeToken instance 534s ok 1 - OTT instance successfully created 534s 1..1 534s ok 4 - Create ::Lib::OneTimeToken instance 534s # Subtest: Get valid token and delete it 534s ok 1 - Token successfully created 534s ok 2 - Correct purge time 534s ok 3 - Correct data 534s ok 4 - Token id is no longer valid 534s 1..4 534s ok 5 - Get valid token and delete it 534s # Subtest: Get expired token 534s ok 1 - Token successfully created 534s ok 2 - Token id is no longer valid 534s 1..2 534s ok 6 - Get expired token 534s # Subtest: Get valid token without deleting it 534s ok 1 - Token successfully created 534s ok 2 - Correct purge time 534s ok 3 - Correct data 534s ok 4 - Correct purge time 534s ok 5 - Correct data 534s ok 6 - Token id is no longer valid 534s 1..6 534s ok 7 - Get valid token without deleting it 534s # Subtest: Update token 534s ok 1 - Token successfully created 534s ok 2 - Correct purge time 534s ok 3 - Correct data 534s ok 4 - updateToken returns token id 534s ok 5 - Correct purge time 534s ok 6 - Correct data 534s ok 7 - Token id is no longer valid 534s 1..7 534s ok 8 - Update token 534s # Subtest: Update expired token 534s ok 1 - Token successfully created 534s ok 2 - updateToken returns undef 534s ok 3 - Token id is no longer valid 534s 1..3 534s ok 9 - Update expired token 534s 1..9 534s ok 2 - Test cache implementation 534s # Subtest: Test session implementation 534s ok 1 - Portal object 534s ok 2 - Init 534s ok 3 - Portal app 534s # Subtest: Create ::Lib::OneTimeToken instance 534s ok 1 - OTT instance successfully created 534s 1..1 534s ok 4 - Create ::Lib::OneTimeToken instance 534s # Subtest: Get valid token and delete it 534s ok 1 - Token successfully created 534s ok 2 - Correct purge time 534s ok 3 - Correct data 534s ok 4 - Token id is no longer valid 534s 1..4 534s ok 5 - Get valid token and delete it 534s # Subtest: Get expired token 534s ok 1 - Token successfully created 534s ok 2 - Token id is no longer valid 534s 1..2 534s ok 6 - Get expired token 534s # Subtest: Get valid token without deleting it 534s ok 1 - Token successfully created 534s ok 2 - Correct purge time 534s ok 3 - Correct data 534s ok 4 - Correct purge time 534s ok 5 - Correct data 534s ok 6 - Token id is no longer valid 534s 1..6 534s ok 7 - Get valid token without deleting it 534s # Subtest: Update token 534s ok 1 - Token successfully created 534s ok 2 - Correct purge time 534s ok 3 - Correct data 534s ok 4 - updateToken returns token id 534s ok 5 - Correct purge time 534s ok 6 - Correct data 534s ok 7 - Token id is no longer valid 534s 1..7 534s ok 8 - Update token 534s # Subtest: Update expired token 534s ok 1 - Token successfully created 534s ok 2 - updateToken returns undef 534s ok 3 - Token id is no longer valid 534s 1..3 534s ok 9 - Update expired token 534s 1..9 534s ok 3 - Test session implementation 534s 1..3 534s ok 534s t/01-PluginEntrypoints.t ....................................................... 534s ok 1 - use Lemonldap::NG::Portal::Main; 534s ok 2 - Portal object 534s ok 3 - Init 534s ok 4 - Portal app 534s ok 5 - Check that entrypoints were called in the correct order with correct params 534s 1..5 534s ok 535s t/01-Reject-Hashes-in-URL.t .................................................... 535s ok 1 - use Lemonldap::NG::Portal::Main; 535s ok 2 - Portal object 535s ok 3 - Init 535s ok 4 - Portal app 535s ok 5 - Try http://bad.com\#test.example.llng 535s ok 6 - Response status is 401 535s ok 7 - Content is JSON 535s ok 8 - Error code is 109 535s ok 9 - Rejected with PE_UNPROTECTEDURL 535s 1..9 535s ok 535s t/01-Unauth-Logout.t ........................................................... 535s ok 1 - use Lemonldap::NG::Portal::Main; 535s ok 2 - Portal object 535s ok 3 - Init 535s ok 4 - Portal app 535s ok 5 - Get logout page 535s ok 6 - Language icons found 535s ok 7 - PE_LOGOUT_OK 535s ok 8 - Get cookie lemonldap (0) 535s ok 9 - Get logout page 535s ok 10 - Language icons found 535s ok 11 - PE_LOGOUT_OK 535s ok 12 - Get cookie lemonldap (0) 535s # Subtest: Test if http://test1.example.com/ is allowed 535s ok 1 - Get logout page 535s ok 2 - Get cookie lemonldap (0) 535s ok 3 - Get redirection 535s ok 4 - Location is http://test1.example.com/ 535s 1..4 535s ok 13 - Test if http://test1.example.com/ is allowed 535s # Subtest: Test if http://example3.com/ is allowed 535s ok 1 - Get logout page 535s ok 2 - Get cookie lemonldap (0) 535s ok 3 - Get redirection 535s ok 4 - Location is http://example3.com/ 535s 1..4 535s ok 14 - Test if http://example3.com/ is allowed 535s # Subtest: Test if http://test.example2.com/ is allowed 535s ok 1 - Get logout page 535s ok 2 - Get cookie lemonldap (0) 535s ok 3 - Get redirection 535s ok 4 - Location is http://test.example2.com/ 535s 1..4 535s ok 15 - Test if http://test.example2.com/ is allowed 535s # Subtest: Test if http://test.test.example2.com/ is allowed 535s ok 1 - Get logout page 535s ok 2 - Get cookie lemonldap (0) 535s ok 3 - Get redirection 535s ok 4 - Location is http://test.test.example2.com/ 535s 1..4 535s ok 16 - Test if http://test.test.example2.com/ is allowed 535s # Subtest: Test if http://test.example3.com/ is not allowed 535s ok 1 - Get logout page 535s ok 2 - Get cookie lemonldap (0) 535s ok 3 - Expected portal error code: code found on page 535s ok 4 - Expected portal error code 535s 1..4 535s ok 17 - Test if http://test.example3.com/ is not allowed 535s # Subtest: Test if http://invalid/ is not allowed 535s ok 1 - Get logout page 535s ok 2 - Get cookie lemonldap (0) 535s ok 3 - Expected portal error code: code found on page 535s ok 4 - Expected portal error code 535s 1..4 535s ok 18 - Test if http://invalid/ is not allowed 535s 1..18 535s ok 535s t/01-WebAuthn-Registration.t ................................................... 535s ok 1 - use Lemonldap::NG::Portal::Main; 535s ok 2 # skip Authen::WebAuthn not found 535s 1..2 535s ok 535s t/01-WebAuthn.t ................................................................ 535s ok 1 - use Lemonldap::NG::Portal::Main; 535s ok 2 # skip Authen::WebAuthn not found 535s 1..2 535s ok 536s t/01-disabledPlugins.t ......................................................... 536s ok 1 - use Lemonldap::NG::Portal::Main; 536s # Subtest: Disable module by full name 536s ok 1 - Portal object 536s ok 2 - Init 536s ok 3 - Portal app 536s ok 4 - Plugin was not loaded 536s 1..4 536s ok 2 - Disable module by full name 536s # Subtest: Disable module by short name 536s ok 1 - Portal object 536s ok 2 - Init 536s ok 3 - Portal app 536s ok 4 - Plugin was not loaded 536s 1..4 536s ok 3 - Disable module by short name 536s 1..3 536s ok 536s t/01-downloadSamlMetadata.t .................................................... 536s ok 1 - use Lemonldap::NG::Portal::Main; 536s ok 2 - require './scripts/downloadSamlMetadata'; 536s # Subtest: Dry run, do not create file 536s # Try to download metadata file at http://xx.yy/ 536s # Using temporary file t/sessions/tmpSessionH4WNs/output.xml.E8QZnlw8 536s ok 1 - File destination was provided 536s # Metadata successfully downloaded 536s # Removing t/sessions/tmpSessionH4WNs/output.xml.E8QZnlw8 536s ok 2 - Successful function run 536s ok 3 - Destination file not created 536s ok 4 - Temporary files were cleaned up 536s 1..4 536s ok 3 - Dry run, do not create file 536s # Subtest: Download valid metadata, first time 536s # Try to download metadata file at http://xx.yy/ 536s # Using temporary file t/sessions/tmpSessionH4WNs/output.xml.JRm_cF3A 536s ok 1 - File destination was provided 536s # Metadata successfully downloaded 536s ok 2 - Successful function run 536s ok 3 - Correct content found 536s ok 4 - Temporary files were cleaned up 536s 1..4 536s ok 4 - Download valid metadata, first time 536s # Subtest: Download valid metadata, overwrite existing file 536s ok 1 - Correct content found 536s # Try to download metadata file at http://xx.yy/ 536s # Using temporary file t/sessions/tmpSessionH4WNs/output.xml.9hJ0VUgo 536s ok 2 - File destination was provided 536s # Metadata successfully downloaded 536s ok 3 - Failed function run 536s ok 4 - Correct content found 536s ok 5 - Temporary files were cleaned up 536s 1..5 536s ok 5 - Download valid metadata, overwrite existing file 536s # Subtest: Dry run, do not overwrite file 536s ok 1 - Correct content found 536s # Try to download metadata file at http://xx.yy/ 536s # Using temporary file t/sessions/tmpSessionH4WNs/output.xml.ZMZ_kjGg 536s ok 2 - File destination was provided 536s # Metadata successfully downloaded 536s # Removing t/sessions/tmpSessionH4WNs/output.xml.ZMZ_kjGg 536s ok 3 - Successful function run 536s ok 4 - Correct content found 536s ok 5 - Temporary files were cleaned up 536s 1..5 536s ok 6 - Dry run, do not overwrite file 536s # Subtest: URL not found 536s # Try to download metadata file at http://404.404/ 536s # Using temporary file t/sessions/tmpSessionH4WNs/output.xml.B0MXO6Sc 536s # Removing t/sessions/tmpSessionH4WNs/output.xml.B0MXO6Sc 536s # FATAL: Error downloading metadata 404 Not found 536s ok 1 - Failed function run 536s ok 2 - Correct content found 536s ok 3 - Temporary files were cleaned up 536s 1..3 536s ok 7 - URL not found 536s # Subtest: Try to download invalid XML 536s # Try to download metadata file at http://xx.yy/ 536s # Using temporary file t/sessions/tmpSessionH4WNs/output.xml.5QXprueO 536s ok 1 - File destination was provided 536s # Metadata successfully downloaded 536s # FATAL: Cannot parse t/sessions/tmpSessionH4WNs/output.xml.5QXprueO as XML: t/sessions/tmpSessionH4WNs/output.xml.5QXprueO:1: parser error : expected '>' 536s # testtestuser is a binary string 562s ok 7 - Post form 562s 1..7 562s ok 16 - Check workaround for \#3180 562s ok 17 - Auth query 562s ok 18 - HTTP code is 200 562s ok 19 - Content-Type is JSON 562s ok 20 - Content is valid JSON 562s ok 21 - User token was returned 562s ok 22 - $req->user is a binary string 562s ok 23 - Post form 562s ok 24 - Get cookie lemonldap (08b19424ed405b10fc3102c3926844a5d390c3b8c266cce1c7f07e5fee57ad20) 562s ok 25 - Get redirection 562s ok 26 - Location is http://test1.example.com/ 562s ok 27 - Get session using restSessionServer 562s ok 28 - HTTP code is 200 562s ok 29 - Deserialize session content 562s ok 30 - Session has correct value for _auth 562s ok 31 - Session has correct value for _user 562s ok 32 - Session has correct value for uid 562s ok 33 - Session has correct value for _Issuer 562s ok 34 - Session has correct value for authenticationLevel 562s 1..34 562s ok 2 - Usertoken SSL Auth 562s # Subtest: Usertoken SSL Auth (with choice) 562s ok 1 - Portal object 562s ok 2 - Init 562s ok 3 - Portal app 562s ok 4 - Get Menu 562s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 562s ok 6 - Response body is not empty 562s ok 7 - Found sslHost 562s ok 8 - Found 5_ssl Logo 562s ok 9 - Get ssl javascript 562s ok 10 - HTTP code is 200 562s ok 11 - Page contains a form 562s ok 12 - Host match 562s ok 13 - Field "nossl" is defined 562s ok 14 - Field "ajax_auth_token" is defined 562s ok 15 - CSP header authorize POST request to \# 562s # Subtest: Check workaround for #3180 562s ok 1 - Auth query 562s ok 2 - HTTP code is 200 562s ok 3 - Content-Type is JSON 562s ok 4 - Content is valid JSON 562s ok 5 - User token was returned 562s ok 6 - $req->user is a binary string 562s ok 7 - Post form 562s 1..7 562s ok 16 - Check workaround for \#3180 562s ok 17 - Auth query 562s ok 18 - HTTP code is 200 562s ok 19 - Content-Type is JSON 562s ok 20 - Content is valid JSON 562s ok 21 - User token was returned 562s ok 22 - $req->user is a binary string 562s ok 23 - Post form 562s ok 24 - Get cookie lemonldap (5f715c2fd6e92af0d2ac3fa74bf96e738c55ccb32cf9e4534ea0d2b8621ed620) 562s ok 25 - Get redirection 562s ok 26 - Location is http://test1.example.com/ 562s ok 27 - Get session using restSessionServer 562s ok 28 - HTTP code is 200 562s ok 29 - Deserialize session content 562s ok 30 - Session has correct value for _Issuer 562s ok 31 - Session has correct value for authenticationLevel 562s ok 32 - Session has correct value for uid 562s ok 33 - Session has correct value for _auth 562s ok 34 - Session has correct value for _user 562s 1..34 562s ok 3 - Usertoken SSL Auth (with choice) 562s # Subtest: Legacy AJAX SSL Auth 562s ok 1 - Portal object 562s ok 2 - Init 562s ok 3 - Portal app 562s ok 4 - Get Menu 562s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 562s ok 6 - SSL AJAX URL found 562s ok 7 - Correct hostname 562s ok 8 - Correct path 562s ok 9 - Correct query 562s ok 10 - Found 5_ssl Logo 562s ok 11 - Get ssl javascript 562s ok 12 - HTTP code is 200 562s ok 13 - Page contains a form 562s ok 14 - Host match 562s ok 15 - Field "nossl" is defined 562s ok 16 - CSP header authorize POST request to \# 562s ok 17 - Auth query 562s ok 18 - HTTP code is 200 562s ok 19 - Content-Type is JSON 562s ok 20 - Content is valid JSON 562s ok 21 - Correct result 562s ok 22 - No error 562s ok 23 - Get cookie lemonldap (b12d84f49a5e9abc40acc83875a697437eb84788d4c2333e769608739e44e444) 562s ok 24 - Post form 562s ok 25 - Get redirection 562s ok 26 - Location is http://test1.example.com/ 562s 1..26 562s ok 4 - Legacy AJAX SSL Auth 562s # Subtest: Legacy AJAX SSL Auth (with Choice) 562s ok 1 - Portal object 562s ok 2 - Init 562s ok 3 - Portal app 562s ok 4 - Get Menu 562s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 562s ok 6 - SSL AJAX URL found 562s ok 7 - Correct hostname 562s ok 8 - Correct path 562s ok 9 - Correct query 562s ok 10 - Found 5_ssl Logo 562s ok 11 - Get ssl javascript 562s ok 12 - HTTP code is 200 562s ok 13 - Page contains a form 562s ok 14 - Host match 562s ok 15 - Field "nossl" is defined 562s ok 16 - CSP header authorize POST request to \# 562s ok 17 - Auth query 562s ok 18 - HTTP code is 200 562s ok 19 - Content-Type is JSON 562s ok 20 - Content is valid JSON 562s ok 21 - Correct result 562s ok 22 - No error 562s ok 23 - Get cookie lemonldap (76354573d86d0dda76f5daeef0cedc7eb7b4108ef8dbc3cd7afa2591b0b3110c) 562s ok 24 - Post form 562s ok 25 - Get redirection 562s ok 26 - Location is http://test1.example.com/ 562s 1..26 562s ok 5 - Legacy AJAX SSL Auth (with Choice) 562s # Subtest: Regular SSL Auth 562s ok 1 - Portal object 562s ok 2 - Init 562s ok 3 - Portal app 562s ok 4 - Auth query 562s ok 5 - HTTP code is 200 562s ok 6 - Get cookie lemonldap (020f43e44fb172e8cf4bb27a1bfe702ff2a9276e9b8c8c3c48e90ce2610cf53e) 562s 1..6 562s ok 6 - Regular SSL Auth 562s # Subtest: SSLVarIf mechanism 562s ok 1 - Portal object 562s ok 2 - Init 562s ok 3 - Portal app 562s # Subtest: Testing SSLVarIf with CA1 562s ok 1 - Auth query 562s ok 2 - HTTP code is 200 562s ok 3 - Get cookie lemonldap (701a34e9b890f7c71025888a5cf9de5ed5274e03508d7841b0db4a4ffa719e71) 562s ok 4 562s ok 5 - HTTP code is 200 562s ok 6 - Authenticated as dwho 562s 1..6 562s ok 4 - Testing SSLVarIf with CA1 562s # Subtest: Testing SSLVarIf with CA2 562s ok 1 - Auth query 562s ok 2 - HTTP code is 200 562s ok 3 - Get cookie lemonldap (9fbcf4bfd7be20c8247312591e2cdd276e728177bd41b50edc4adf75f74f2a97) 562s ok 4 562s ok 5 - HTTP code is 200 562s ok 6 - Authenticated as Doctor Who 562s 1..6 562s ok 5 - Testing SSLVarIf with CA2 562s # Subtest: Testing SSLVarIf with unknown CA 562s ok 1 - Auth query 562s ok 2 - HTTP code is 200 562s ok 3 - Get cookie lemonldap (e15e5fe065437f010738206556489db91069e20b517ca189dcc3dc36d2ffda93) 562s ok 4 562s ok 5 - HTTP code is 200 562s ok 6 - Authenticated as dwho@example.com 562s 1..6 562s ok 6 - Testing SSLVarIf with unknown CA 562s # Subtest: Testing SSLVarIf with no CA 562s ok 1 - Auth query 562s ok 2 - HTTP code is 200 562s ok 3 - Get cookie lemonldap (fad560a76f2b17eee0d3661b00f7190011a1e99021ad02806ed5e4351e5d327c) 562s ok 4 562s ok 5 - HTTP code is 200 562s ok 6 - Authenticated as dwho@example.com 562s 1..6 562s ok 7 - Testing SSLVarIf with no CA 562s 1..7 562s ok 7 - SSLVarIf mechanism 562s 1..7 562s ok 562s t/29-AuthWebAuthn-Choice.t ..................................................... 562s ok 1 - use Lemonldap::NG::Portal::Main; 562s ok 2 # skip Authen::WebAuthn not found 562s 1..2 562s ok 563s t/29-AuthWebAuthn.t ............................................................ 563s ok 1 - use Lemonldap::NG::Portal::Main; 563s ok 2 # skip Authen::WebAuthn not found 563s 1..2 563s ok 563s t/30-Auth-CAS-Reauth.t ......................................................... 563s ok 1 - use Lemonldap::NG::Portal::Main; 563s ok 2 - Portal object 563s ok 3 - Init 563s ok 4 - Portal app 563s ok 5 - Register $type 563s ok 6 - Portal object 563s ok 7 - Init 563s ok 8 - Portal app 563s ok 9 - Register $type 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 10 - Unauth SP request 563s ok 11 - Get cookie llngcasserver (idp) 563s ok 12 - Get CAS server cookie 563s ok 13 - Get redirection 563s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 15 - Query CAS server 563s ok 16 - HTTP code is 200 563s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770099265%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027385_16889%22%7D) 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 18 - Post authentication 563s ok 19 - Get cookie lemonldap (2ea7df4af3fdb2d9042a19a223232af2ea68560248b1df23a917a548712b7fd5) 563s ok 20 - Get cookie lemonldappdata () 563s ok 21 - SAML request cleared from pdata 563s ok 22 - Get redirection 563s ok 23 - Location header found 563s # ==> Pushing SP <== 563s ok 24 - SOAP request 563s # ==> Saving handler SP <== 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s # ==> Restoring SP <== 563s ok 25 - Execute request to /cas/serviceValidate 563s ok 26 - HTTP code is 200 563s ok 27 - Content is XML 563s # ==> Popping SP <== 563s ok 28 - Query SP with ticket 563s ok 29 - Get cookie lemonldap (0dca0ad9f1dc00703e47160c157510cc4f43c5263395898b6a127c73791f4ca6) 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 30 - Post SAML request to IdP 563s ok 31 - HTTP code is 200 563s ok 32 - Page contains a form 563s ok 33 - URI match 563s ok 34 - Field "confirm" is defined 563s ok 35 - Propose to upgrade session 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 36 - Ask to renew 563s ok 37 - Get redirection 563s ok 38 - Location header found 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 39 - Query CAS server 563s ok 40 - Get redirection 563s ok 41 - Location header found 563s # ==> Pushing SP <== 563s ok 42 - SOAP request 563s # ==> Saving handler SP <== 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s # ==> Restoring SP <== 563s ok 43 - Execute request to /cas/serviceValidate 563s ok 44 - HTTP code is 200 563s ok 45 - Content is XML 563s # ==> Popping SP <== 563s ok 46 - Query SP with ticket 563s ok 47 - Get cookie lemonldap (55636092bf28130cf5feab158087e1b08adffc420a1db22e60eaff03c7ee7fed) 563s ok 48 - New session ID 563s 1..48 563s ok 563s t/30-Auth-Oidc-Reauth.t ........................................................ 563s ok 1 - use Lemonldap::NG::Portal::Main; 563s ok 2 - Portal object 563s ok 3 - Init 563s ok 4 - Portal app 563s ok 5 - Register $type 563s ok 6 - OP portal 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s ok 7 - Get JWKS, endpoint /oauth2/jwks 563s ok 8 - HTTP code is 200 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 563s ok 10 - HTTP code is 200 563s ok 11 - Portal object 563s ok 12 - Init 563s ok 13 - Portal app 563s ok 14 - Register $type 563s ok 15 - RP portal 563s # ==> Pushing RP <== 563s # ==> Popping RP <== 563s ok 16 - Unauth SP request 563s ok 17 - Get redirection 563s ok 18 - Location header found 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s ok 19 - Push request to OP, endpoint /oauth2/authorize 563s ok 20 - HTTP code is 200 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s ok 21 - Post authentication, endpoint /oauth2/authorize 563s ok 22 - Get cookie lemonldap (d46c4680dfe6ed4f8c145c7f776784521be7d36f3fa15b30dcfc7be2a4344910) 563s ok 23 - HTTP code is 200 563s ok 24 - Page contains a form 563s ok 25 - Host match 563s ok 26 - Field "confirm" is defined 563s ok 27 - CSP header authorize POST request to \# 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s ok 28 - Post confirmation, endpoint /oauth2/authorize 563s ok 29 - Get redirection 563s ok 30 - Location header found 563s # ==> Pushing RP <== 563s ok 31 - REST request 563s ok 32 - Request from RP to OP, endpoint /oauth2/token 563s # ==> Saving handler RP <== 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s # ==> Restoring RP <== 563s ok 33 - Execute request 563s ok 34 - Response is 200 563s ok 35 - Content is JSON 563s ok 36 - Found access_token da15f100aa3e6979805ac4d3556e47e915cfd44c6b42b8b77673069ea29789a9 563s ok 37 - REST request 563s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 563s # ==> Saving handler RP <== 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s # ==> Restoring RP <== 563s ok 39 - Execute request 563s ok 40 - Response is 200 563s ok 41 - Content is JSON 563s # ==> Popping RP <== 563s ok 42 - Call openidconnectcallback on RP 563s ok 43 - Get cookie lemonldap (47ef5909073bbab0cd71affc7b60792f9cb11703a85b01626f520c28c47cb069) 563s # ==> Pushing RP <== 563s # ==> Popping RP <== 563s ok 44 - Post SAML request to IdP 563s ok 45 - HTTP code is 200 563s ok 46 - Page contains a form 563s ok 47 - URI match 563s ok 48 - Field "confirm" is defined 563s ok 49 - Propose to upgrade session 563s # ==> Pushing RP <== 563s # ==> Popping RP <== 563s ok 50 - Ask to renew 563s ok 51 - Get redirection 563s ok 52 - Location header found 563s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s ok 54 - Push request to OP, endpoint /oauth2/authorize 563s ok 55 - Get redirection 563s ok 56 - Location header found 563s # ==> Pushing RP <== 563s ok 57 - REST request 563s ok 58 - Request from RP to OP, endpoint /oauth2/token 563s # ==> Saving handler RP <== 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s # ==> Restoring RP <== 563s ok 59 - Execute request 563s ok 60 - Response is 200 563s ok 61 - Content is JSON 563s ok 62 - Found access_token 2bce2b54e0a01e3977d1da90a7f843a6742bdd213e1098c224fd14c3d9503805 563s ok 63 - REST request 563s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 563s # ==> Saving handler RP <== 563s # ==> Pushing OP <== 563s # ==> Popping OP <== 563s # ==> Restoring RP <== 563s ok 65 - Execute request 563s ok 66 - Response is 200 563s ok 67 - Content is JSON 563s # ==> Popping RP <== 563s ok 68 - Call openidconnectcallback on RP 563s ok 69 - Get cookie lemonldap (cd3059eb3c59ad22b0ad0dae5470b7eca80c27099a19fa077575e3fa5687edc7) 563s ok 70 - New session ID 563s 1..70 563s ok 564s t/30-Auth-ResolutionRule.t ..................................................... 564s ok 1 - use Lemonldap::NG::Portal::Main; 564s ok 2 - Portal object 564s ok 3 - Init 564s ok 4 - Portal app 564s ok 5 - Issuer portal 564s ok 6 - Auth query 564s ok 7 - Get redirection 564s ok 8 - Location header found 564s ok 9 - Auth query 564s ok 10 - Get redirection 564s ok 11 - Location header found 564s ok 12 - Auth query 564s ok 13 - Get redirection 564s ok 14 - Location header found 564s ok 15 - Auth query 564s ok 16 - Get redirection 564s ok 17 - Location header found 564s ok 18 - Auth query 564s ok 19 - Get redirection 564s ok 20 - Location header found 564s ok 21 - Auth query 564s ok 22 - Get redirection 564s ok 23 - Location header found 564s 1..23 564s ok 564s t/30-Auth-SAML-with-choice.t ................................................... 564s ok 1 - use Lemonldap::NG::Portal::Main; 564s ok 2 - Portal object 564s ok 3 - Init 564s ok 4 - Portal app 564s ok 5 - Register $type 564s ok 6 - Portal object 564s ok 7 - Init 564s ok 8 - Portal app 564s ok 9 - Register $type 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 10 - Unauth SP request 564s ok 11 - HTTP code is 200 564s ok 12 - Found Demo choice 564s ok 13 - Found SAML choice 564s ok 14 - HTTP code is 200 564s ok 15 - Page contains a form 564s ok 16 - Field "test" is defined 564s ok 17 - CSP header authorize POST request to \# 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 18 - Post SAML choice 564s ok 19 - HTTP code is 200 564s ok 20 - Page contains a form 564s ok 21 - Field "confirm" is defined 564s ok 22 - CSP header authorize POST request to \# 564s ok 23 - 1st = idp3 564s ok 24 - 2nd = idp 564s ok 25 - 3rd = idp2 564s ok 26 - 4th = idp2_z 564s ok 27 - Found IDP icon, tooltip and title tags 564s ok 28 - Found IDP display name 564s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 30 - Post SAML choice 564s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 564s ok 32 - HTTP code is 200 564s ok 33 - Page contains a form 564s ok 34 - Host match 564s ok 35 - URI match 564s ok 36 - Field "SAMLRequest" is defined 564s ok 37 - CSP header authorize POST request to auth.idp.com 564s ok 38 - Method is POST 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 39 - Post SAML request to IdP 564s ok 40 - HTTP code is 200 564s ok 41 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099267%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027387_46262%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 42 - Post authentication 564s ok 43 - Get cookie lemonldap (f48056dff9c97572cde545196ac7df0378f72f027df8b0f4ea08740b69694e56) 564s ok 44 - HTTP code is 200 564s ok 45 - Page contains a form 564s ok 46 - Host match 564s ok 47 - URI match 564s ok 48 - Field "SAMLResponse" is defined 564s ok 49 - CSP header authorize POST request to auth.sp.com 564s ok 50 - Method is POST 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 51 - Post SAML response to SP 564s ok 52 - Get redirection 564s ok 53 - Location is http://auth.sp.com/ 564s ok 54 - Get cookie lemonldap (253a8652bfcc5cf81f674dfc0b83b997f854071f39b04427c95ca6766bf41fb7) 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 55 - Get / on SP 564s ok 56 - HTTP code is 200 564s ok 57 - Authenticated as fa@badwolf.org@idp 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 58 - Query SP for logout 564s ok 59 - HTTP code is 200 564s ok 60 - Page contains a form 564s ok 61 - Host match 564s ok 62 - URI match 564s ok 63 - Field "SAMLRequest" is defined 564s ok 64 - CSP header authorize POST request to auth.idp.com 564s ok 65 - Method is POST 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 66 - Post SAML logout request to IdP 564s ok 67 - HTTP code is 200 564s ok 68 - Page contains a form 564s ok 69 - Host match 564s ok 70 - URI match 564s ok 71 - Field "SAMLResponse" is defined 564s ok 72 - CSP header authorize POST request to auth.sp.com 564s ok 73 - Method is POST 564s ok 74 - Get cookie lemonldap (0) 564s ok 75 - SSO cookie removed 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 76 - Post SAML response to SP 564s ok 77 - Get redirection 564s ok 78 - Location is http://auth.sp.com/?logout=1 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 79 - Test if user is reject on IdP 564s ok 80 - Response status is 401 564s ok 81 - Content is JSON 564s ok 82 - Error code is 1 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 83 - Test if user is reject on SP 564s ok 84 - Response status is 401 564s ok 85 - Content is JSON 564s ok 86 - Error code is 1 564s 1..86 564s ok 564s t/30-Auth-Saml-Reauth.t ........................................................ 564s ok 1 - use Lemonldap::NG::Portal::Main; 564s ok 2 - Portal object 564s ok 3 - Init 564s ok 4 - Portal app 564s ok 5 - Register $type 564s ok 6 - Portal object 564s ok 7 - Init 564s ok 8 - Portal app 564s ok 9 - Register $type 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 10 - Auth query 564s ok 11 - HTTP code is 200 564s ok 12 - Get cookie lemonldap (1882c25a1ce1bcfd1432904e863e2e8420995baa0455c6f9399f2bd09dfb2eba) 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 13 - Unauth SP request 564s ok 14 - HTTP code is 200 564s ok 15 - Page contains a form 564s ok 16 - Host match 564s ok 17 - URI match 564s ok 18 - Field "SAMLRequest" is defined 564s ok 19 - CSP header authorize POST request to auth.idp.com 564s ok 20 - Method is POST 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 21 - Post SAML request to IdP 564s ok 22 - HTTP code is 200 564s ok 23 - Page contains a form 564s ok 24 - Host match 564s ok 25 - URI match 564s ok 26 - Field "SAMLResponse" is defined 564s ok 27 - CSP header authorize POST request to auth.sp.com 564s ok 28 - Method is POST 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 29 - Post SAML response to SP 564s ok 30 - Get cookie lemonldap (92eba6dfd505349a8a0c74ce5d1fb3ff4798287a34c0bb23f857ec831470691e) 564s ok 31 - Get redirection 564s ok 32 - Location is http://auth.sp.com/ 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 33 - Post SAML request to IdP 564s ok 34 - HTTP code is 200 564s ok 35 - Page contains a form 564s ok 36 - URI match 564s ok 37 - Field "confirm" is defined 564s ok 38 - Propose to upgrade session 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 39 - Ask to renew 564s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 564s ok 41 - HTTP code is 200 564s ok 42 - Page contains a form 564s ok 43 - Host match 564s ok 44 - URI match 564s ok 45 - Field "SAMLRequest" is defined 564s ok 46 - CSP header authorize POST request to auth.idp.com 564s ok 47 - Method is POST 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 48 - Post SAML request to IdP 564s ok 49 - HTTP code is 200 564s ok 50 - Page contains a form 564s ok 51 - Host match 564s ok 52 - URI match 564s ok 53 - Field "SAMLResponse" is defined 564s ok 54 - CSP header authorize POST request to auth.sp.com 564s ok 55 - Method is POST 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 56 - Post SAML response to SP 564s ok 57 - Get cookie lemonldap (19ab33dd27f085b4876c06c6e6072492c1efc8f39356953db73759c546f7a07e) 564s ok 58 - New session ID 564s 1..58 564s ok 565s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 565s ok 1 - use Lemonldap::NG::Portal::Main; 565s ok 2 - Portal object 565s ok 3 - Init 565s ok 4 - Portal app 565s ok 5 - Register $type 565s ok 6 - Portal object 565s ok 7 - Init 565s ok 8 - Portal app 565s ok 9 - Register $type 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 10 - Auth query 565s ok 11 - HTTP code is 200 565s ok 12 - Get cookie lemonldap (4b57faa9a0ce59d5e2b53ed9989b8f777d25a386e301e608bbc532cdb249e6e2) 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 13 - Query IdP to access to SP 565s ok 14 - Get redirection 565s ok 15 - Location header found 565s # ==> Pushing SP <== 565s ok 16 - SOAP request 565s # ==> Saving handler SP <== 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s # ==> Restoring SP <== 565s ok 17 - Execute request 565s ok 18 - Response is 200 or 400 565s ok 19 - Content is XML 565s # ==> Popping SP <== 565s ok 20 - Give artifact to SP 565s ok 21 - Get redirection 565s ok 22 - Location is http://auth.sp.com/ 565s ok 23 - Get cookie lemonldap (783a9619d29b8a1b734eabca86bebf304d88ee691cbc5b8ccedad32b8d211523) 565s ok 24 - Get redirection 565s ok 25 - Location is http://auth.sp.com/ 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 26 - Get / on SP 565s ok 27 - HTTP code is 200 565s ok 28 - Authenticated as ru@badwolf.org@idp 565s ok 29 - UTF-8 values 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 30 - Query IdP for logout 565s ok 31 - HTTP code is 200 565s ok 32 - Get cookie lemonldap (0) 565s ok 33 - SSO cookie removed 565s ok 34 - Get image request 565s # ==> Pushing ISSUER <== 565s ok 35 - SOAP request 565s # ==> Saving handler ISSUER <== 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s # ==> Restoring ISSUER <== 565s ok 36 - Execute request 565s ok 37 - Response is 200 or 400 565s ok 38 - Content is XML 565s # ==> Popping ISSUER <== 565s ok 39 - Get image 565s ok 40 - Get redirection 565s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 42 - Test if user is reject on IdP 565s ok 43 - Response status is 401 565s ok 44 - Content is JSON 565s ok 45 - Error code is 1 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 46 - Test if user is reject on SP 565s ok 47 - Get redirection 565s ok 48 - Location header found 565s 1..48 565s ok 565s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 565s ok 1 - use Lemonldap::NG::Portal::Main; 565s ok 2 - Portal object 565s ok 3 - Init 565s ok 4 - Portal app 565s ok 5 - Register $type 565s ok 6 - Portal object 565s ok 7 - Init 565s ok 8 - Portal app 565s ok 9 - Register $type 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 10 - Unauth SP request 565s ok 11 - Get redirection 565s ok 12 - Location header found 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 13 - Launch SAML request to IdP 565s ok 14 - HTTP code is 200 565s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027388_61104%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099268%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%7D) 565s # ==> Pushing ISSUER <== 565s ok 16 - SOAP request 565s # ==> Saving handler ISSUER <== 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s # ==> Restoring ISSUER <== 565s ok 17 - Execute request 565s ok 18 - HTTP code is 200 565s ok 19 - Content is XML 565s # ==> Popping ISSUER <== 565s ok 20 - Post authentication 565s ok 21 - Get cookie lemonldap (4ac2994f487b7439cd671e60f39a8cf4cde737a1bd171ac0c743c4bccec505ba) 565s ok 22 - Get redirection 565s ok 23 - Location header found 565s # ==> Pushing SP <== 565s ok 24 - SOAP request 565s # ==> Saving handler SP <== 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s # ==> Restoring SP <== 565s ok 25 - Execute request 565s ok 26 - HTTP code is 200 565s ok 27 - Content is XML 565s # ==> Popping SP <== 565s ok 28 - Push artifact to SP 565s ok 29 - Get cookie lemonldap (6a076fc68033d0905a3e32a0dd6a7d4e931587e5c624b863195218f0b21bb6d3) 565s ok 30 - Get redirection 565s ok 31 - Location is http://auth.sp.com/ 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 32 - Get / on SP 565s ok 33 - HTTP code is 200 565s ok 34 - Authenticated as fa@badwolf.org@idp 565s ok 35 - UTF-8 values 565s # ==> Pushing SP <== 565s ok 36 - SOAP request 565s # ==> Saving handler SP <== 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s # ==> Restoring SP <== 565s ok 37 - Execute request 565s ok 38 - HTTP code is 200 565s ok 39 - Content is XML 565s # ==> Popping SP <== 565s ok 40 - Query SP for logout 565s ok 41 - HTTP code is 200 565s ok 42 - Get cookie lemonldap (0) 565s ok 43 - SSO cookie removed 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 44 - Test if user is reject on IdP 565s ok 45 - Response status is 401 565s ok 46 - Content is JSON 565s ok 47 - Error code is 1 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 48 - Test if user is reject on SP 565s ok 49 - Get redirection 565s ok 50 - Location header found 565s 1..50 565s ok 566s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 566s ok 1 - use Lemonldap::NG::Portal::Main; 566s ok 2 - Portal object 566s ok 3 - Init 566s ok 4 - Portal app 566s ok 5 - Register $type 566s ok 6 - Portal object 566s ok 7 - Init 566s ok 8 - Portal app 566s ok 9 - Register $type 566s # Subtest: Test logging in to a federated IDP 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 1 566s ok 2 - HTTP code is 200 566s ok 3 - Page contains a form 566s ok 4 - Host match 566s ok 5 - URI match 566s ok 6 - Field "SAMLRequest" is defined 566s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 566s ok 8 - Method is POST 566s ok 9 - Found SAMLRequest 566s 1..9 566s ok 10 - Test logging in to a federated IDP 566s # Subtest: Responding to a federated SP 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 1 - Get cookie lemonldap (85ae38dc18db99f0acca4f3a60d8c320f854ce077e150e7007e52c015986e738) 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 2 566s ok 3 - SAML service is not yet known: code found on page 566s ok 4 - SAML service is not yet known 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 5 566s ok 6 - SAML service is still not known: code found on page 566s ok 7 - SAML service is still not known 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 8 566s ok 9 - HTTP code is 200 566s ok 10 - Page contains a form 566s ok 11 - Host match 566s ok 12 - URI match 566s ok 13 - Field "SAMLResponse" is defined 566s ok 14 - CSP header authorize POST request to www.numistral.fr 566s ok 15 - Method is POST 566s ok 16 - Found SAMLResponse 566s ok 17 - XML successfully parsed 566s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 566s ok 19 - Found attribute 566s 1..19 566s ok 11 - Responding to a federated SP 566s 1..11 566s ok 566s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 566s ok 1 - use Lemonldap::NG::Portal::Main; 566s ok 2 - Portal object 566s ok 3 - Init 566s ok 4 - Portal app 566s ok 5 - Register $type 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 6 - Get metadata 566s ok 7 - Metadata is XML 566s ok 8 - XML successfully parsed 566s ok 9 - Offered signing certs match excepted ones 566s ok 10 - XML successfully parsed 566s ok 11 - Offered encryption certs match excepted ones 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 12 - Get IDP metadata 566s ok 13 - Metadata is XML 566s ok 14 - Metadata does not contain SP information 566s ok 15 - IDP EntityID is overridden 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 16 - Get SP metadata 566s ok 17 - Metadata is XML 566s ok 18 - Metadata does not contain IDP information 566s 1..18 566s ok 566s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 566s ok 1 - use Lemonldap::NG::Portal::Main; 566s ok 2 - Portal object 566s ok 3 - Init 566s ok 4 - Portal app 566s ok 5 - Register $type 566s ok 6 - Portal object 566s ok 7 - Init 566s ok 8 - Portal app 566s ok 9 - Register $type 566s # Subtest: SP-initiated flow, authorized user 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 1 - Unauth SP request 566s ok 2 - HTTP code is 200 566s ok 3 - HTTP code is 200 566s ok 4 - Page contains a form 566s ok 5 - Host match 566s ok 6 - Field "lmAuth" is defined 566s ok 7 - CSP header authorize POST request to \# 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 8 - Post Choice request to IdP 566s ok 9 - HTTP code is 200 566s ok 10 - Page contains a form 566s ok 11 - Host match 566s ok 12 - URI match 566s ok 13 - Field "SAMLRequest" is defined 566s ok 14 - CSP header authorize POST request to auth.idp.com 566s ok 15 - Method is POST 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 16 - Post SAML request to IdP 566s ok 17 - HTTP code is 200 566s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027389_60642%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099269%7D) 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 19 - Post authentication 566s ok 20 - Get cookie lemonldap (cfbc9e9c5d1681a7dd9adb776ddb560fb3975356a0b85ec8f3be7a157e35da43) 566s ok 21 - Get cookie lemonldappdata () 566s ok 22 - SAML request cleared from pdata 566s ok 23 - HTTP code is 200 566s ok 24 - Page contains a form 566s ok 25 - Host match 566s ok 26 - URI match 566s ok 27 - Field "SAMLResponse" is defined 566s ok 28 - CSP header authorize POST request to auth.sp.com 566s ok 29 - Method is POST 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 30 - Post SAML response to SP 566s ok 31 - HTTP code is 200 566s ok 32 - Page contains a form 566s ok 33 - URI match 566s ok 34 - Field "token" is defined 566s ok 35 - Field "code" is defined 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 36 - Post code 566s ok 37 - Get redirection 566s ok 38 - Location is http://auth.sp.com/ 566s ok 39 - Get cookie lemonldap (a405bd244797a10ce4785ee0e1b3f70095b5390ac35f3f88bd74fce1406db4ae) 566s ok 40 - Found SameSite=None 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 41 - Get / on SP 566s ok 42 - HTTP code is 200 566s ok 43 - Authenticated as fa@badwolf.org@idp 566s ok 44 - UTF-8 values 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 45 - Query IDP for logout 566s ok 46 - Get cookie lemonldap (0) 566s ok 47 - IDP Cookie removed 566s ok 48 - Get image request 566s # ==> Pushing ISSUER <== 566s ok 49 - SOAP request 566s # ==> Saving handler ISSUER <== 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s # ==> Restoring ISSUER <== 566s ok 50 - Execute request 566s ok 51 - Response is 200 or 400 566s ok 52 - Content is XML 566s # ==> Popping ISSUER <== 566s ok 53 - Get image 566s ok 54 - Get redirection 566s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 56 - Test if user is reject on SP 566s ok 57 - Response status is 401 566s ok 58 - Content is JSON 566s ok 59 - Error code is 1 566s 1..59 566s ok 10 - SP-initiated flow, authorized user 566s 1..10 566s ok 567s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 567s ok 1 - use Lemonldap::NG::Portal::Main; 567s ok 2 - Portal object 567s ok 3 - Init 567s ok 4 - Portal app 567s ok 5 - Register $type 567s ok 6 - Portal object 567s ok 7 - Init 567s ok 8 - Portal app 567s ok 9 - Register $type 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 10 - Auth query 567s ok 11 - HTTP code is 200 567s ok 12 - Get cookie lemonldap (cbd1eb57ff4335ff2c35b3537b8c4402413c3bcdf4588aa683589625b9ce35e8) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 13 - Query IdP to access to SP 567s ok 14 - HTTP code is 200 567s ok 15 - Page contains a form 567s ok 16 - Host match 567s ok 17 - URI match 567s ok 18 - Field "SAMLResponse" is defined 567s ok 19 - CSP header authorize POST request to auth.alternate.com 567s ok 20 - Method is POST 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 21 - Query IdP to access to SP 567s ok 22 - Bad destination: code found on page 567s ok 23 - Bad destination 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 24 - Query IdP to access to SP 567s ok 25 - HTTP code is 200 567s ok 26 - Page contains a form 567s ok 27 - Host match 567s ok 28 - URI match 567s ok 29 - Field "SAMLResponse" is defined 567s ok 30 - CSP header authorize POST request to auth.sp.com 567s ok 31 - Method is POST 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 32 - Post SAML response to SP 567s ok 33 - Get cookie lemonldap (fb44ab4fb7be59c9bdbb5414431979378376dff3046d517dccda0857ba4f7d82) 567s ok 34 - Get redirection 567s ok 35 - Location is http://auth.sp.com/ 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 36 - Get / on SP 567s ok 37 - HTTP code is 200 567s ok 38 - Authenticated as ru@badwolf.org@idp 567s ok 39 - UTF-8 values 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 40 - Query IdP for logout 567s ok 41 - HTTP code is 200 567s ok 42 - Get cookie lemonldap (0) 567s ok 43 - SSO cookie removed 567s ok 44 - Get iframe request 567s ok 45 - Content-Security-Policy header found 567s ok 46 - Found auth.idp.com in CSP child-src 567s ok 47 - Content-Security-Policy header found 567s ok 48 - Found http://auth.sp.com in CSP child-src 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 49 - Get iframe 567s ok 50 - Framing authorized 567s ok 51 - HTTP code is 200 567s ok 52 - Page contains a form 567s ok 53 - Host match 567s ok 54 - URI match 567s ok 55 - Field "SAMLRequest" is defined 567s ok 56 - CSP header authorize POST request to auth.sp.com 567s ok 57 - Method is POST 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 58 - Post SAML logout request to SP 567s ok 59 - HTTP code is 200 567s ok 60 - Page contains a form 567s ok 61 - Host match 567s ok 62 - URI match 567s ok 63 - Field "SAMLResponse" is defined 567s ok 64 - CSP header authorize POST request to auth.idp.com 567s ok 65 - Method is POST 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 66 - Post SAML logout response to IdP 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 67 - Test if user is reject on IdP 567s ok 68 - Response status is 401 567s ok 69 - Content is JSON 567s ok 70 - Error code is 1 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 71 - Test if user is reject on SP 567s ok 72 - HTTP code is 200 567s ok 73 - HTTP code is 200 567s ok 74 - Page contains a form 567s ok 75 - CSP header authorize POST request to auth.idp.com 567s ok 76 - Method is POST 567s 1..76 567s ok 567s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 567s ok 1 - use Lemonldap::NG::Portal::Main; 567s ok 2 - Portal object 567s ok 3 - Init 567s ok 4 - Portal app 567s ok 5 - Register $type 567s ok 6 - Portal object 567s ok 7 - Init 567s ok 8 - Portal app 567s ok 9 - Register $type 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 10 - Unauth SP request 567s ok 11 - HTTP code is 200 567s ok 12 - HTTP code is 200 567s ok 13 - Page contains a form 567s ok 14 - Host match 567s ok 15 - URI match 567s ok 16 - Field "SAMLRequest" is defined 567s ok 17 - CSP header authorize POST request to auth.idp.com 567s ok 18 - Method is POST 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 19 - Post SAML request to IdP 567s ok 20 - HTTP code is 200 567s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027390_18073%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770099270%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 22 - Post authentication 567s ok 23 - Reject reason is 89 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 24 - Unauth SP request 567s ok 25 - HTTP code is 200 567s ok 26 - HTTP code is 200 567s ok 27 - Page contains a form 567s ok 28 - Host match 567s ok 29 - URI match 567s ok 30 - Field "SAMLRequest" is defined 567s ok 31 - CSP header authorize POST request to auth.idp.com 567s ok 32 - Method is POST 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 33 - Post SAML request to IdP 567s ok 34 - HTTP code is 200 567s ok 35 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099270%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027390_45622%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 36 - Post authentication 567s ok 37 - Get cookie lemonldap (6c332577bcfdb7b1c7c337f62006aabbb79824b8e8c940265d181be47c1eca9a) 567s ok 38 - HTTP code is 200 567s ok 39 - Page contains a form 567s ok 40 - Host match 567s ok 41 - URI match 567s ok 42 - Field "SAMLResponse" is defined 567s ok 43 - CSP header authorize POST request to auth.sp.com 567s ok 44 - Method is POST 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 45 - Post SAML response to SP 567s ok 46 - Get redirection 567s ok 47 - Location is http://auth.sp.com/ 567s ok 48 - Get cookie lemonldap (ea0d4b89518dca5b212f3464653dc903349230527e781628a9600a2feb21d54a) 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 49 - Get / on SP 567s ok 50 - HTTP code is 200 567s ok 51 - Authenticated as fa@badwolf.org@idp 567s ok 52 - UTF-8 values 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 53 - Query SP for logout 567s ok 54 - HTTP code is 200 567s ok 55 - Page contains a form 567s ok 56 - Host match 567s ok 57 - URI match 567s ok 58 - Field "SAMLRequest" is defined 567s ok 59 - CSP header authorize POST request to auth.idp.com 567s ok 60 - Method is POST 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 61 - Post SAML logout request to IdP 567s ok 62 - HTTP code is 200 567s ok 63 - Found logout message 567s ok 64 - Get cookie lemonldap (0) 567s ok 65 - IDP cookie removed 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 66 - Test if old cookie is denied by IdP 567s ok 67 - Response status is 401 567s ok 68 - Content is JSON 567s ok 69 - Error code is 1 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 70 - Test if user is reject on SP 567s ok 71 - HTTP code is 200 567s ok 72 - HTTP code is 200 567s ok 73 - Page contains a form 567s ok 74 - Host match 567s ok 75 - URI match 567s ok 76 - Field "SAMLRequest" is defined 567s ok 77 - CSP header authorize POST request to auth.idp.com 567s ok 78 - Method is POST 567s 1..78 567s ok 568s t/30-Auth-and-issuer-SAML-POST.t ............................................... 568s ok 1 - use Lemonldap::NG::Portal::Main; 568s ok 2 - Portal object 568s ok 3 - Init 568s ok 4 - Portal app 568s ok 5 - Register $type 568s ok 6 - Portal object 568s ok 7 - Init 568s ok 8 - Portal app 568s ok 9 - Register $type 568s # Subtest: SP-initiated flow, unauthorized user 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 1 - Unauth SP request 568s ok 2 - HTTP code is 200 568s ok 3 - HTTP code is 200 568s ok 4 - Page contains a form 568s ok 5 - Host match 568s ok 6 - URI match 568s ok 7 - Field "SAMLRequest" is defined 568s ok 8 - CSP header authorize POST request to auth.idp.com 568s ok 9 - Method is POST 568s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 568s ok 11 - Pdata is not empty 568s ok 12 - samlGenerateRequestHook called 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 13 - Post SAML request to IdP 568s ok 14 - HTTP code is 200 568s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027390_20199%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099270%2C%22targetAuthnLevel%22%3A1%7D) 568s ok 16 - Found SameSite=None 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 17 - Post authentication 568s ok 18 - Reject reason is 89 568s 1..18 568s ok 10 - SP-initiated flow, unauthorized user 568s # Subtest: SP-initiated flow, authorized user 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 1 - Unauth SP request 568s ok 2 - HTTP code is 200 568s ok 3 - HTTP code is 200 568s ok 4 - Page contains a form 568s ok 5 - Host match 568s ok 6 - URI match 568s ok 7 - Field "SAMLRequest" is defined 568s ok 8 - CSP header authorize POST request to auth.idp.com 568s ok 9 - Method is POST 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 10 - Post SAML request to IdP 568s ok 11 - HTTP code is 200 568s ok 12 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1770099270%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027390_10272%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 13 - Post authentication 568s ok 14 - Get cookie lemonldap (da128e4c64a24c856d85985a17995ae3dbaa7c3f765f59ec7609fb1e9558fa5d) 568s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 568s ok 16 - SAML request cleared from pdata 568s ok 17 - HTTP code is 200 568s ok 18 - Page contains a form 568s ok 19 - Host match 568s ok 20 - URI match 568s ok 21 - Field "SAMLResponse" is defined 568s ok 22 - CSP header authorize POST request to auth.sp.com 568s ok 23 - Method is POST 568s ok 24 - Found SAMLResponse 568s ok 25 - Found AuthnInstant modified by hook 568s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 568s ok 27 - Pdata is not empty 568s ok 28 - samlGotRequestHookCalled called 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 29 - Post SAML response to SP 568s ok 30 - Get redirection 568s ok 31 - Location is http://auth.sp.com/ 568s ok 32 - Get cookie lemonldap (94b03477886432f491b646d9012cdc0ab9cb53aeb62c379d6d735a04a9a2fe24) 568s ok 33 - Found SameSite=None 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 34 - Get / on SP 568s ok 35 - HTTP code is 200 568s ok 36 - Authenticated as fa@badwolf.org@idp 568s ok 37 - samlGotResponseHook called 568s ok 38 - UTF-8 values 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 39 - Query SP for logout 568s ok 40 - HTTP code is 200 568s ok 41 - Page contains a form 568s ok 42 - Host match 568s ok 43 - URI match 568s ok 44 - Field "SAMLRequest" is defined 568s ok 45 - CSP header authorize POST request to auth.idp.com 568s ok 46 - Method is POST 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 47 - Post SAML logout request to IdP 568s ok 48 - HTTP code is 200 568s ok 49 - Page contains a form 568s ok 50 - Host match 568s ok 51 - URI match 568s ok 52 - Field "SAMLResponse" is defined 568s ok 53 - CSP header authorize POST request to auth.sp.com 568s ok 54 - Method is POST 568s ok 55 - Get cookie lemonldap (0) 568s ok 56 - IDP Cookie removed 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 57 - Post SAML response to SP 568s ok 58 - Get redirection 568s ok 59 - Location is http://auth.sp.com/?logout=1 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 60 - Test if user is reject on IdP 568s ok 61 - Response status is 401 568s ok 62 - Content is JSON 568s ok 63 - Error code is 1 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 64 - Test if user is reject on SP 568s ok 65 - HTTP code is 200 568s ok 66 - HTTP code is 200 568s ok 67 - Page contains a form 568s ok 68 - Host match 568s ok 69 - URI match 568s ok 70 - Field "SAMLRequest" is defined 568s ok 71 - CSP header authorize POST request to auth.idp.com 568s ok 72 - Method is POST 568s 1..72 568s ok 11 - SP-initiated flow, authorized user 568s # Subtest: SP-initiated flow, authorized user, with redirection 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 1 - Unauth SP request 568s ok 2 - HTTP code is 200 568s ok 3 - HTTP code is 200 568s ok 4 - Page contains a form 568s ok 5 - Host match 568s ok 6 - URI match 568s ok 7 - Field "SAMLRequest" is defined 568s ok 8 - CSP header authorize POST request to auth.idp.com 568s ok 9 - Method is POST 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 10 - Post SAML request to IdP 568s ok 11 - HTTP code is 200 568s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027390_42878%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099270%2C%22targetAuthnLevel%22%3A1%7D) 568s ok 13 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027390_42878%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099270%2C%22targetAuthnLevel%22%3A1%7D) 568s ok 14 - Pdata is not empty 568s ok 15 - Expected target AuthnLevel 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 16 - Post authentication 568s ok 17 - Get cookie lemonldap (9cf57c47a5babdf348dfbb8da68ade8e3c8e9f3968e726e2e7b57cb3916f54e2) 568s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 568s ok 19 - SAML request cleared from pdata 568s ok 20 - HTTP code is 200 568s ok 21 - Page contains a form 568s ok 22 - Host match 568s ok 23 - URI match 568s ok 24 - Field "SAMLResponse" is defined 568s ok 25 - CSP header authorize POST request to auth.sp.com 568s ok 26 - Method is POST 568s ok 27 - Found SAMLResponse 568s ok 28 - Found AuthnInstant modified by hook 568s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 568s ok 30 - Pdata is not empty 568s ok 31 - samlGotRequestHookCalled called 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 32 - Post SAML response to SP 568s ok 33 - Get redirection 568s ok 34 - Location is http://auth.sp.com/ 568s ok 35 - Get cookie lemonldap (3d014f0ad3f3c3d967a1d283862c69deaad1472b45e1b117aa5ff27326ebf7ad) 568s ok 36 - Found SameSite=None 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 37 - Get / on SP 568s ok 38 - HTTP code is 200 568s ok 39 - Authenticated as fa@badwolf.org@idp 568s ok 40 - samlGotResponseHook called 568s ok 41 - UTF-8 values 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 42 - Query SP for logout 568s ok 43 - HTTP code is 200 568s ok 44 - Page contains a form 568s ok 45 - Host match 568s ok 46 - URI match 568s ok 47 - Field "SAMLRequest" is defined 568s ok 48 - CSP header authorize POST request to auth.idp.com 568s ok 49 - Method is POST 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 50 - Post SAML logout request to IdP 568s ok 51 - HTTP code is 200 568s ok 52 - Page contains a form 568s ok 53 - Host match 568s ok 54 - URI match 568s ok 55 - Field "SAMLResponse" is defined 568s ok 56 - CSP header authorize POST request to auth.sp.com 568s ok 57 - Method is POST 568s ok 58 - Get cookie lemonldap (0) 568s ok 59 - IDP Cookie removed 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 60 - Post SAML response to SP 568s ok 61 - Get redirection 568s ok 62 - Location is http://test1.example.com 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 63 - Test if user is reject on IdP 568s ok 64 - Response status is 401 568s ok 65 - Content is JSON 568s ok 66 - Error code is 1 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 67 - Test if user is reject on SP 568s ok 68 - HTTP code is 200 568s ok 69 - HTTP code is 200 568s ok 70 - Page contains a form 568s ok 71 - Host match 568s ok 72 - URI match 568s ok 73 - Field "SAMLRequest" is defined 568s ok 74 - CSP header authorize POST request to auth.idp.com 568s ok 75 - Method is POST 568s # Subtest: Check dynamic required authentication level 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 1 - Auth query 568s ok 2 - HTTP code is 200 568s ok 3 - Get cookie lemonldap (24ce1a00d673d1635bd2fc6886f6d022061b2f93885ab252eb9f873881b9eb62) 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 4 - Unauth SP request 568s ok 5 - HTTP code is 200 568s ok 6 - HTTP code is 200 568s ok 7 - Page contains a form 568s ok 8 - Host match 568s ok 9 - URI match 568s ok 10 - Field "SAMLRequest" is defined 568s ok 11 - CSP header authorize POST request to auth.idp.com 568s ok 12 - Method is POST 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 13 - Post SAML request to IdP 568s ok 14 - Response body is not empty 568s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 568s 1..15 568s ok 76 - Check dynamic required authentication level 568s 1..76 568s ok 12 - SP-initiated flow, authorized user, with redirection 568s 1..12 568s ok 568s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 568s ok 1 - use Lemonldap::NG::Portal::Main; 568s ok 2 - Portal object 568s ok 3 - Init 568s ok 4 - Portal app 568s ok 5 - Register $type 568s ok 6 - Portal object 568s ok 7 - Init 568s ok 8 - Portal app 568s ok 9 - Register $type 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 10 - Unauth SP request 568s ok 11 - Get redirection 568s ok 12 - Location header found 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 13 - Launch SAML request to IdP 568s ok 14 - HTTP code is 200 568s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027390_55600%22%2C%22issuerTs%22%3A1770099270%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 16 - Authentication request 568s ok 17 - Get cookie lemonldap (823562b25f3e0aca98df9f1dfe761f87e704b391d648104d5e6db3084e0e19f8) 568s ok 18 - Get cookie lemonldappdata () 568s ok 19 - SAML request cleared from pdata 568s ok 20 - HTTP code is 200 568s ok 21 - Page contains a form 568s ok 22 - Host match 568s ok 23 - URI match 568s ok 24 - Field "SAMLResponse" is defined 568s ok 25 - Field "RelayState" is defined 568s ok 26 - CSP header authorize POST request to auth.sp.com 568s ok 27 - Correct authentication context mapped 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 28 - Post SAML response to SP 568s ok 29 - Get cookie lemonldap (b1a202aebdbeaafec2872e759276829d17a32b6cceee6be49afe961a6d013022) 568s ok 30 - Get redirection 568s ok 31 - Location is http://test1.example.com/ 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 32 - Get / on SP 568s ok 33 - HTTP code is 200 568s ok 34 - Authenticated as fa@badwolf.org@idp 568s ok 35 - Map authentication context 568s 1..35 568s ok 568s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 568s ok 1 - use Lemonldap::NG::Portal::Main; 568s ok 2 - Portal object 568s ok 3 - Init 568s ok 4 - Portal app 568s ok 5 - Register $type 568s ok 6 - Portal object 568s ok 7 - Init 568s ok 8 - Portal app 568s ok 9 - Register $type 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 10 - Auth query 568s ok 11 - HTTP code is 200 568s ok 12 - Get cookie lemonldap (9f5e5619a7bff9115146be58581e1bdd9e6f36d66b180b361a92e1b19e355d55) 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 13 - Query IdP to access to SP 568s ok 14 - HTTP code is 200 568s ok 15 - Form method is POST 568s ok 16 - Found SAML response 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 17 - Post SAML response to SP 568s ok 18 - Get cookie lemonldap (e935d90efb1618524630c20ef3517100213ddd0499c892e8a42479fdf6ecd225) 568s ok 19 - Get redirection 568s ok 20 - Location is http://auth.sp.com/ 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 21 - Get / on SP 568s ok 22 - HTTP code is 200 568s ok 23 - Authenticated as ru@badwolf.org@idp 568s ok 24 - UTF-8 values 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 25 - Query IdP for logout 568s ok 26 - HTTP code is 200 568s ok 27 - Get iframe request 568s ok 28 - Content-Security-Policy header found 568s ok 29 - Found auth.sp.com in CSP child-src 568s ok 30 - Get cookie lemonldap (0) 568s ok 31 - SSO cookie removed 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 32 - Query SP for iframe 568s ok 33 - Get redirection 568s ok 34 - Location header found 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 35 - Push SAML response to IdP 568s ok 36 - Get redirection 568s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 568s ok 38 - Frame can be embedded 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 39 - Test if user is reject on IdP 568s ok 40 - Response status is 401 568s ok 41 - Content is JSON 568s ok 42 - Error code is 1 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 43 - Test if user is reject on SP 568s ok 44 - Get redirection 568s ok 45 - Location header found 568s 1..45 568s ok 569s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 569s ok 1 - use Lemonldap::NG::Portal::Main; 569s ok 2 - Portal object 569s ok 3 - Init 569s ok 4 - Portal app 569s ok 5 - Register $type 569s ok 6 - Portal object 569s ok 7 - Init 569s ok 8 - Portal app 569s ok 9 - Register $type 569s ok 10 - Portal object 569s ok 11 - Init 569s ok 12 - Portal app 569s ok 13 - Register $type 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 14 - Unauth SP request 569s ok 15 - Get redirection 569s ok 16 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 17 - Launch SAML request to IdP 569s ok 18 - HTTP code is 200 569s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027391_54733%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099271%7D) 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 20 - Post authentication 569s ok 21 - HTTP code is 200 569s ok 22 - Get cookie lemonldap (2f40ad2918f4be6f9e63e151a7b8088bbb49eb0f6a73ea6e88540c49731b00ff) 569s ok 23 - HTTP code is 200 569s ok 24 - Page contains a form 569s ok 25 - Host match 569s ok 26 - URI match 569s ok 27 - Field "SAMLResponse" is defined 569s ok 28 - Field "RelayState" is defined 569s ok 29 - CSP header authorize POST request to auth.sp.com 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 30 - Post SAML response to SP 569s ok 31 - Get cookie lemonldap (73ef609430569b36f4cc16ffcf310fad8abb113b9f0be0cbd2116e5e011c4e8d) 569s ok 32 - Get redirection 569s ok 33 - Location is http://test1.example.com/ 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 34 - Get / on SP 569s ok 35 - HTTP code is 200 569s ok 36 - Authenticated as fa@badwolf.org@idp 569s ok 37 - UTF-8 values 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 38 - Unauth SP2 request 569s ok 39 - Get redirection 569s ok 40 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 41 - Launch SAML request to IdP 569s ok 42 - HTTP code is 200 569s ok 43 - Page contains a form 569s ok 44 - Host match 569s ok 45 - URI match 569s ok 46 - Field "SAMLResponse" is defined 569s ok 47 - Field "RelayState" is defined 569s ok 48 - CSP header authorize POST request to auth.sp2.com 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 49 - Post SAML response to SP2 569s ok 50 - Get cookie lemonldap (7bc95cd1065615ddbbeceffe25638c26677e1cfc8a6d3190bec6ac44ffeecae3) 569s ok 51 - Get redirection 569s ok 52 - Location is http://test1.example.com/ 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 53 - Get / on SP2 569s ok 54 - HTTP code is 200 569s ok 55 - Authenticated as fa@badwolf.org@idp 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 56 - Query SP for logout 569s ok 57 - Get redirection 569s ok 58 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 59 - Launch SAML logout request to IdP 569s ok 60 - HTTP code is 200 569s ok 61 - Found logout message 569s ok 62 - Get cookie lemonldap (0) 569s ok 63 - IDP cookie removed 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 64 - Test if user is reject on IdP 569s ok 65 - Response status is 401 569s ok 66 - Content is JSON 569s ok 67 - Error code is 1 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 68 - Test if user is reject on SP 569s ok 69 - Get redirection 569s ok 70 - Location header found 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 71 - User is unfortunately still logged into SP2 569s ok 72 - HTTP code is 200 569s ok 73 - Authenticated as fa@badwolf.org@idp 569s 1..73 569s ok 569s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 569s ok 1 - use Lemonldap::NG::Portal::Main; 569s ok 2 - Portal object 569s ok 3 - Init 569s ok 4 - Portal app 569s ok 5 - Register $type 569s ok 6 - Portal object 569s ok 7 - Init 569s ok 8 - Portal app 569s ok 9 - Register $type 569s ok 10 - Portal object 569s ok 11 - Init 569s ok 12 - Portal app 569s ok 13 - Register $type 569s ok 14 - Portal object 569s ok 15 - Init 569s ok 16 - Portal app 569s ok 17 - Register $type 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 18 - Unauth SP request 569s ok 19 - Get redirection 569s ok 20 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 21 - Launch SAML request to IdP 569s ok 22 - HTTP code is 200 569s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027392_5582%22%2C%22issuerTs%22%3A1770099272%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 24 - Post authentication 569s ok 25 - HTTP code is 200 569s ok 26 - Get cookie lemonldap (c4a739c178900a76937a8014a41510d3afde96806ba43453acd62b419cc00d22) 569s ok 27 - HTTP code is 200 569s ok 28 - Page contains a form 569s ok 29 - Host match 569s ok 30 - URI match 569s ok 31 - Field "SAMLResponse" is defined 569s ok 32 - Field "RelayState" is defined 569s ok 33 - CSP header authorize POST request to auth.sp.com 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 34 - Post SAML response to SP 569s ok 35 - Get cookie lemonldap (3a7c49c2696a1d605037e017d71b7ae7b01b645f883805bccb301130bb5e212e) 569s ok 36 - Get redirection 569s ok 37 - Location is http://test1.example.com/ 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 38 - Get / on SP 569s ok 39 - HTTP code is 200 569s ok 40 - Authenticated as fa@badwolf.org@idp 569s ok 41 - UTF-8 values 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 42 - Unauth SP2 request 569s ok 43 - Get redirection 569s ok 44 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 45 - Launch SAML request to IdP 569s ok 46 - HTTP code is 200 569s ok 47 - Page contains a form 569s ok 48 - Host match 569s ok 49 - URI match 569s ok 50 - Field "SAMLResponse" is defined 569s ok 51 - Field "RelayState" is defined 569s ok 52 - CSP header authorize POST request to auth.sp2.com 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 53 - Post SAML response to SP2 569s ok 54 - Get cookie lemonldap (89855e3bd1ff7e924f1de5d7df662476db6d0b4ece99ebd8dbfb43511b340ee9) 569s ok 55 - Get redirection 569s ok 56 - Location is http://test1.example.com/ 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 57 - Get / on SP2 569s ok 58 - HTTP code is 200 569s ok 59 - Authenticated as fa@badwolf.org@idp 569s # ==> Pushing SP3 <== 569s # ==> Popping SP3 <== 569s ok 60 - Unauth SP3 request 569s ok 61 - Get redirection 569s ok 62 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 63 - Launch SAML request to IdP 569s ok 64 - HTTP code is 200 569s ok 65 - Page contains a form 569s ok 66 - Host match 569s ok 67 - URI match 569s ok 68 - Field "SAMLResponse" is defined 569s ok 69 - Field "RelayState" is defined 569s ok 70 - CSP header authorize POST request to auth.sp3.com 569s # ==> Pushing SP3 <== 569s # ==> Popping SP3 <== 569s ok 71 - Post SAML response to SP3 569s ok 72 - Get cookie lemonldap (0ca1afe21f8a141c86df9dab11d898c2c712d9955e0bda973d6fe32fd6a29784) 569s ok 73 - Get redirection 569s ok 74 - Location is http://test1.example.com/ 569s # ==> Pushing SP3 <== 569s # ==> Popping SP3 <== 569s ok 75 - Get / on SP3 569s ok 76 - HTTP code is 200 569s ok 77 - Authenticated as fa@badwolf.org@idp 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 78 - Query SP for logout 569s ok 79 - Get redirection 569s ok 80 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 81 - Launch SAML logout request to IdP 569s ok 82 - Get cookie lemonldap (0) 569s ok 83 - SSO cookie removed 569s ok 84 - Got one iframe for both additional services 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 85 - Start logout from SP2 569s ok 86 - Get redirection 569s ok 87 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 88 - get SAML response from IDP 569s ok 89 - Get redirection 569s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 569s # ==> Pushing SP3 <== 569s # ==> Popping SP3 <== 569s ok 91 - Start logout from SP3 569s ok 92 - Get redirection 569s ok 93 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 94 - get SAML response from IDP 569s ok 95 - Get redirection 569s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 569s ok 97 - HTTP code is 200 569s ok 98 - Page contains a form 569s ok 99 - Host match 569s ok 100 - URI match 569s ok 101 - Field "relay" is defined 569s ok 102 - CSP header authorize POST request to auth.idp.com 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 103 - Post final logout 569s ok 104 - Get redirection 569s ok 105 - Location header found 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 106 - Send SAML logout response to SP 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 107 - Test if user is reject on IdP 569s ok 108 - Response status is 401 569s ok 109 - Content is JSON 569s ok 110 - Error code is 1 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 111 - Test if user is reject on SP 569s ok 112 - Get redirection 569s ok 113 - Location header found 569s # ==> Pushing SP2 <== 569s # ==> Popping SP2 <== 569s ok 114 - Test if user is reject on SP2 569s ok 115 - Get redirection 569s ok 116 - Location header found 569s # ==> Pushing SP3 <== 569s # ==> Popping SP3 <== 569s ok 117 - Test if user is reject on SP3 569s ok 118 - Get redirection 569s ok 119 - Location header found 569s 1..119 569s ok 569s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 569s ok 1 - use Lemonldap::NG::Portal::Main; 569s ok 2 - Portal object 569s ok 3 - Init 569s ok 4 - Portal app 569s ok 5 - Register $type 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 6 - Post authentication request 569s ok 7 - Get cookie lemonldap (d39015afab76be0d88aa5bf2022b3efb8448c2ef360ad872b87be97845d0396a) 569s ok 8 - Portal object 569s ok 9 - Init 569s ok 10 - Portal app 569s ok 11 - Register $type 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 12 - Unauth SP request 569s ok 13 - Get redirection 569s ok 14 - Location header found 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 15 - Launch SAML request to IdP 569s ok 16 - HTTP code is 200 569s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027392_64751%22%2C%22issuerTs%22%3A1770099272%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 18 - Post authentication request 569s ok 19 - HTTP code is 200 569s ok 20 - Get cookie lemonldap (57c6dc25bc2be86290fdf04851f63a39ff99620eab0271c58c88fbfa43b776cf) 569s ok 21 - Get cookie lemonldappdata () 569s ok 22 - SAML request cleared from pdata 569s ok 23 - Found info message about deleted sessions 569s ok 24 - HTTP code is 200 569s ok 25 - Page contains a form 569s ok 26 - Host match 569s ok 27 - URI match 569s ok 28 - Field "SAMLResponse" is defined 569s ok 29 - Field "RelayState" is defined 569s ok 30 - CSP header authorize POST request to auth.sp.com 569s ok 31 - Method is POST 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 32 - Post SAML response to SP 569s ok 33 - Get cookie lemonldap (76c513ea8586dfa9a3e236f22b6fcbc1e1febbc47d1299814cccf939f68122aa) 569s ok 34 - Get redirection 569s ok 35 - Location is http://test1.example.com/ 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 36 - Get / on SP 569s ok 37 - HTTP code is 200 569s ok 38 - Authenticated as fa@badwolf.org@idp 569s 1..38 569s ok 570s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 570s ok 1 - use Lemonldap::NG::Portal::Main; 570s ok 2 - Portal object 570s ok 3 - Init 570s ok 4 - Portal app 570s ok 5 - Register $type 570s ok 6 - Portal object 570s ok 7 - Init 570s ok 8 - Portal app 570s ok 9 - Register $type 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 10 - Unauth SP request 570s ok 11 - Get redirection 570s ok 12 - Location header found 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 13 - Launch SAML request to IdP 570s ok 14 - HTTP code is 200 570s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099272%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027392_16583%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 570s # ==> Pushing ISSUER <== 570s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 570s # ==> Popping ISSUER <== 570s ok 16 - Post delayed authentication request 570s ok 17 - Get redirection 570s ok 18 - Location is http://auth.idp.com/saml 570s ok 19 - Get cookie lemonldap (f801a8e7854f64123083421d2c923241ce1f7dbe0cb963224f1ee0bdeaf0bea5) 570s ok 20 - Get cookie lemonldappdata () 570s ok 21 - SAML request cleared from pdata 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 22 - Unauth SP request 570s ok 23 - Get redirection 570s ok 24 - Location header found 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 25 - Launch SAML request to IdP 570s ok 26 - HTTP code is 200 570s ok 27 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099272%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027392_53214%22%7D) 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 28 - Post authentication request 570s ok 29 - HTTP code is 200 570s ok 30 - Get cookie lemonldap (18e2de9619af0cca346c6e2d1295e6fe7d64ffadfbf3b9e897a7fa807643aadf) 570s ok 31 - Get cookie lemonldappdata () 570s ok 32 - SAML request cleared from pdata 570s ok 33 - HTTP code is 200 570s ok 34 - Page contains a form 570s ok 35 - Host match 570s ok 36 - URI match 570s ok 37 - Field "SAMLResponse" is defined 570s ok 38 - Field "RelayState" is defined 570s ok 39 - CSP header authorize POST request to auth.sp.com 570s ok 40 - Signed using SHA-256 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 41 - Post SAML response to SP 570s ok 42 - Get cookie lemonldap (40f9c96a7f7fab0744397a66ed567422f521ce33b73853aedd8f4a94abcd206e) 570s ok 43 - Get redirection 570s ok 44 - Location is http://test1.example.com/ 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 45 - Get / on SP 570s ok 46 - HTTP code is 200 570s ok 47 - Authenticated as fa@badwolf.org@idp 570s ok 48 - UTF-8 values 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 49 - Query SP for logout 570s ok 50 - Get redirection 570s ok 51 - Location header found 570s ok 52 - SHA256 used to sign Logout Request 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 53 - Launch SAML logout request to IdP 570s ok 54 - Get redirection 570s ok 55 - Location header found 570s ok 56 - Get cookie lemonldap (0) 570s ok 57 - IDP Cookie removed 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 58 - Launch SAML logout request to SP 570s ok 59 - HTTP code is 200 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 60 - Test if user is reject on IdP 570s ok 61 - Response status is 401 570s ok 62 - Content is JSON 570s ok 63 - Error code is 1 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 64 - Test if user is reject on SP 570s ok 65 - Get redirection 570s ok 66 - Location header found 570s 1..66 570s ok 570s t/30-CDC.t ..................................................................... 570s ok 1 - use Lemonldap::NG::Portal::Main; 570s ok 2 - Portal object 570s ok 3 - Init 570s ok 4 - Portal app 570s ok 5 - Register $type 570s ok 6 - Portal object 570s ok 7 - Init 570s ok 8 - Portal app 570s ok 9 - Register $type 570s ok 10 - use Lemonldap::NG::Portal::CDC; 570s ok 11 - Portal object 570s ok 12 - Init 570s ok 13 - Portal app 570s ok 14 - CDC 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 15 - Unauth SP request 570s ok 16 - HTTP code is 200 570s ok 17 - HTTP code is 200 570s ok 18 - Page contains a form 570s ok 19 - Host match 570s ok 20 - URI match 570s ok 21 - Field "SAMLRequest" is defined 570s ok 22 - CSP header authorize POST request to auth.idp.com 570s ok 23 - Method is POST 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 24 - Post SAML request to IdP 570s ok 25 - HTTP code is 200 570s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027393_23791%22%2C%22issuerTs%22%3A1770099273%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 27 - Post authentication 570s ok 28 - Get cookie lemonldap (be54481d329e061cc76c629757d1714bc2ecab0441d4a206daf32915f2961533) 570s ok 29 - HTTP code is 200 570s ok 30 - Page contains a form 570s ok 31 - Host match 570s ok 32 - URI match 570s ok 33 - Field "SAMLResponse" is defined 570s ok 34 - CSP header authorize POST request to auth.sp.com 570s ok 35 - Found CDC iframe 570s ok 36 - CDC write request 570s ok 37 - HTTP code is 200 570s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 570s ok 39 - CDC read 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 40 - Post SAML response to SP 570s ok 41 - Get redirection 570s ok 42 - Location is http://auth.sp.com/ 570s ok 43 - Get cookie lemonldap (b5ff5a05c6413dece66190293192549071eea41cedbd91ee754f4074f2866e08) 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 44 - Get / on SP 570s ok 45 - HTTP code is 200 570s ok 46 - Authenticated as fa@badwolf.org@idp 570s ok 47 - UTF-8 values 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 48 - Query SP for logout 570s ok 49 - HTTP code is 200 570s ok 50 - Page contains a form 570s ok 51 - Host match 570s ok 52 - URI match 570s ok 53 - Field "SAMLRequest" is defined 570s ok 54 - CSP header authorize POST request to auth.idp.com 570s ok 55 - Method is POST 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 56 - Post SAML logout request to IdP 570s ok 57 - HTTP code is 200 570s ok 58 - Page contains a form 570s ok 59 - Host match 570s ok 60 - URI match 570s ok 61 - Field "SAMLResponse" is defined 570s ok 62 - CSP header authorize POST request to auth.sp.com 570s ok 63 - Method is POST 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 64 - Post SAML response to SP 570s ok 65 - Get redirection 570s ok 66 - Location is http://auth.sp.com/?logout=1 570s # ==> Pushing ISSUER <== 570s # ==> Popping ISSUER <== 570s ok 67 - Test if user is reject on IdP 570s ok 68 - Response status is 401 570s ok 69 - Content is JSON 570s ok 70 - Error code is 1 570s # ==> Pushing SP <== 570s # ==> Popping SP <== 570s ok 71 - Test if user is reject on SP 570s ok 72 - HTTP code is 200 570s ok 73 - HTTP code is 200 570s ok 74 - Page contains a form 570s ok 75 - Host match 570s ok 76 - URI match 570s ok 77 - Field "SAMLRequest" is defined 570s ok 78 - CSP header authorize POST request to auth.idp.com 570s ok 79 - Method is POST 570s 1..79 570s ok 571s t/30-Lazy-Loading.t ............................................................ 571s ok 1 - use Lemonldap::NG::Portal::Main; 571s ok 2 - Portal object 571s ok 3 - Init 571s ok 4 - Portal app 571s # Subtest: no TTL, not called again 571s ok 1 - Found SAML issuer instance 571s ok 2 - Found OIDC issuer instance 571s ok 3 - Found mock instance 571s ok 4 - test not found 571s ok 5 - Hook was called once 571s ok 6 - Hook was called twice 571s ok 7 - test not found 571s ok 8 - Hook was not called again 571s 1..8 571s ok 5 - no TTL, not called again 571s # Subtest: no TTL, error result, called again 571s ok 1 - Found SAML issuer instance 571s ok 2 - Found OIDC issuer instance 571s ok 3 - Found mock instance 571s ok 4 - test not found 571s ok 5 - Hook was called once 571s ok 6 - Hook was called twice 571s ok 7 - test not found 571s ok 8 - Hook was called again 571s ok 9 - test not found 571s ok 10 - Hook was not called again 571s 1..10 571s ok 6 - no TTL, error result, called again 571s # Subtest: TTL, called again after TTL 571s ok 1 - Found SAML issuer instance 571s ok 2 - Found OIDC issuer instance 571s ok 3 - Found mock instance 571s ok 4 - test not found 571s ok 5 - Hook was called once 571s ok 6 - Hook was called twice 571s ok 7 - test not found 571s ok 8 - Hook was not called again 571s ok 9 - test not found 571s ok 10 - Hook was called again 571s 1..10 571s ok 7 - TTL, called again after TTL 571s 1..7 571s ok 571s t/30-SAML-Federation-Config.t .................................................. 571s ok 1 - use Lemonldap::NG::Portal::Main; 571s ok 2 - Portal object 571s ok 3 - Init 571s ok 4 - Portal app 571s ok 5 - Register $type 571s ok 6 - Portal object 571s ok 7 - Init 571s ok 8 - Portal app 571s ok 9 - Register $type 571s ok 10 - confKey from config 571s ok 11 - confKey was generated 571s ok 12 - Rule from SP config 571s ok 13 - Rule from federation defaults 571s ok 14 - SP attributes have been imported as configured by policy 571s ok 15 - default NameID Format 571s ok 16 - SP attributes have been imported as configured by policy 571s ok 17 571s ok 18 - eduPersonTargetedID sets required persistent NameID 571s ok 19 - IDP option from config override 571s ok 20 - IDP option from federation defaults 571s ok 21 - IDP attributes from federation defaults 571s ok 22 - IDP attributes from configuration override 571s ok 23 - getIssuer 571s ok 24 - getIssuer 571s ok 25 - getIssuer 571s 1..25 571s ok 571s t/30-SAML-Head-to-Tail-POST.t .................................................. 571s ok 1 - use Lemonldap::NG::Portal::Main; 571s ok 2 - Portal object 571s ok 3 - Init 571s ok 4 - Portal app 571s ok 5 - Register $type 571s ok 6 - Portal object 571s ok 7 - Init 571s ok 8 - Portal app 571s ok 9 - Register $type 571s # ==> Pushing SP <== 571s # ==> Popping SP <== 571s ok 10 - Unauth SP request 571s ok 11 - HTTP code is 200 571s ok 12 - Page contains a form 571s ok 13 - Host match 571s ok 14 - URI match 571s ok 15 - Field "SAMLRequest" is defined 571s ok 16 - CSP header authorize POST request to auth.idp.com 571s ok 17 - Method is POST 571s # ==> Pushing ISSUER <== 571s # ==> Popping ISSUER <== 571s ok 18 - Post SAML request to IdP 571s ok 19 - HTTP code is 200 571s ok 20 - 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%221770027394_8603%22%2C%22issuerTs%22%3A1770099274%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 571s # ==> Pushing ISSUER <== 571s # ==> Popping ISSUER <== 571s ok 21 - Post authentication 571s ok 22 - Get cookie lemonldap (a1fc3b92453df2364d8ba4fc7c170cb50edd0b43309a2873f0271910d0c0b9a3) 571s ok 23 - HTTP code is 200 571s ok 24 - Page contains a form 571s ok 25 - Host match 571s ok 26 - URI match 571s ok 27 - Field "SAMLResponse" is defined 571s ok 28 - CSP header authorize POST request to auth.sp.com 571s ok 29 - Method is POST 571s # ==> Pushing SP <== 571s # ==> Popping SP <== 571s ok 30 - Post SAML response to SP 571s ok 31 - Get redirection 571s ok 32 - Location header found 571s ok 33 - Get cookie lemonldap (aa519db56f349a70201010a75d5f520a7bfa09c3955d6e2cc1b7558f97670369) 571s # ==> Pushing SP <== 571s # ==> Popping SP <== 571s ok 34 - Follow redirection 571s ok 35 - HTTP code is 200 571s # ==> Pushing SP <== 571s # ==> Popping SP <== 571s ok 36 - Query SP for logout 571s ok 37 - HTTP code is 200 571s ok 38 - Page contains a form 571s ok 39 - Host match 571s ok 40 - URI match 571s ok 41 - Field "SAMLRequest" is defined 571s ok 42 - CSP header authorize POST request to auth.idp.com 571s ok 43 - Method is POST 571s # ==> Pushing ISSUER <== 571s # ==> Popping ISSUER <== 571s ok 44 - Post SAML logout request to IdP 571s ok 45 - HTTP code is 200 571s ok 46 - Page contains a form 571s ok 47 - Host match 571s ok 48 - URI match 571s ok 49 - Field "SAMLResponse" is defined 571s ok 50 - CSP header authorize POST request to auth.sp.com 571s ok 51 - Method is POST 571s ok 52 - Get cookie lemonldap (0) 571s ok 53 - SSO cookie removed 571s # ==> Pushing SP <== 571s # ==> Popping SP <== 571s ok 54 - Post SAML response to SP 571s ok 55 - HTTP code is 200 571s # ==> Pushing ISSUER <== 571s # ==> Popping ISSUER <== 571s ok 56 - Test if user is reject on IdP 571s ok 57 - Response status is 401 571s ok 58 - Content is JSON 571s ok 59 - Error code is 1 571s # ==> Pushing SP <== 571s # ==> Popping SP <== 571s ok 60 - Test if user is reject on SP 571s ok 61 - HTTP code is 200 571s ok 62 - HTTP code is 200 571s ok 63 - Page contains a form 571s ok 64 - Host match 571s ok 65 - URI match 571s ok 66 - Field "SAMLRequest" is defined 571s ok 67 - CSP header authorize POST request to auth.idp.com 571s ok 68 - Method is POST 571s 1..68 571s ok 572s t/30-SAML-Key-Override-IDP.t ................................................... 572s ok 1 - use Lemonldap::NG::Portal::Main; 572s ok 2 - Portal object 572s ok 3 - Init 572s ok 4 - Portal app 572s ok 5 - Register $type 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 6 - XML successfully parsed 572s ok 7 - Offered signing certs match excepted ones 572s ok 8 - XML successfully parsed 572s ok 9 - Offered encryption certs match excepted ones 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 10 - XML successfully parsed 572s ok 11 - Offered signing certs match excepted ones 572s ok 12 - XML successfully parsed 572s ok 13 - Offered encryption certs match excepted ones 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 14 - XML successfully parsed 572s ok 15 - Offered signing certs match excepted ones 572s ok 16 - XML successfully parsed 572s ok 17 - Offered encryption certs match excepted ones 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 18 - Initiate authentication 572s ok 19 - HTTP code is 200 572s ok 20 - HTTP code is 200 572s ok 21 - Page contains a form 572s ok 22 - Host match 572s ok 23 - URI match 572s ok 24 - Field "SAMLRequest" is defined 572s ok 25 - CSP header authorize POST request to auth.default-idp.com 572s ok 26 - Method is POST 572s ok 27 - Found SAMLRequest 572s ok 28 - XML successfully parsed 572s ok 29 - Expected key was used 572s ok 30 - XML successfully parsed 572s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 32 - Expected alg rsa-sha256 was used 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 33 - Initiate authentication 572s ok 34 - HTTP code is 200 572s ok 35 - HTTP code is 200 572s ok 36 - Page contains a form 572s ok 37 - Host match 572s ok 38 - URI match 572s ok 39 - Field "SAMLRequest" is defined 572s ok 40 - CSP header authorize POST request to auth.override-method.com 572s ok 41 - Method is POST 572s ok 42 - Found SAMLRequest 572s ok 43 - XML successfully parsed 572s ok 44 - Expected key was used 572s ok 45 - XML successfully parsed 572s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 47 - Expected alg rsa-sha384 was used 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 48 - Initiate authentication 572s ok 49 - HTTP code is 200 572s ok 50 - HTTP code is 200 572s ok 51 - Page contains a form 572s ok 52 - Host match 572s ok 53 - URI match 572s ok 54 - Field "SAMLRequest" is defined 572s ok 55 - CSP header authorize POST request to auth.override-key.com 572s ok 56 - Method is POST 572s ok 57 - Found SAMLRequest 572s ok 58 - XML successfully parsed 572s ok 59 - Expected key was used 572s ok 60 - XML successfully parsed 572s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 62 - Expected alg rsa-sha256 was used 572s # ==> Pushing SP <== 572s # ==> Popping SP <== 572s ok 63 - Initiate authentication 572s ok 64 - HTTP code is 200 572s ok 65 - HTTP code is 200 572s ok 66 - Page contains a form 572s ok 67 - Host match 572s ok 68 - URI match 572s ok 69 - Field "SAMLRequest" is defined 572s ok 70 - CSP header authorize POST request to auth.override-both.com 572s ok 71 - Method is POST 572s ok 72 - Found SAMLRequest 572s ok 73 - XML successfully parsed 572s ok 74 - Expected key was used 572s ok 75 - XML successfully parsed 572s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 77 - Expected alg rsa-sha384 was used 572s 1..77 572s ok 572s t/30-SAML-Key-Override-SP.t .................................................... 572s ok 1 - use Lemonldap::NG::Portal::Main; 572s ok 2 - Portal object 572s ok 3 - Init 572s ok 4 - Portal app 572s ok 5 - Register $type 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 6 - XML successfully parsed 572s ok 7 - Offered signing certs match excepted ones 572s ok 8 - XML successfully parsed 572s ok 9 - Offered encryption certs match excepted ones 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 10 - XML successfully parsed 572s ok 11 - Offered signing certs match excepted ones 572s ok 12 - XML successfully parsed 572s ok 13 - Offered encryption certs match excepted ones 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 14 - XML successfully parsed 572s ok 15 - Offered signing certs match excepted ones 572s ok 16 - XML successfully parsed 572s ok 17 - Offered encryption certs match excepted ones 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 18 - Auth query 572s ok 19 - HTTP code is 200 572s ok 20 - Get cookie lemonldap (ffb9f26e25605937828e642822b048c15f2594e3bcad07f4e42f5f772ddc859d) 572s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 21 - Post SAML request to IdP 572s ok 22 - HTTP code is 200 572s ok 23 - HTTP code is 200 572s ok 24 - Page contains a form 572s ok 25 - Host match 572s ok 26 - URI match 572s ok 27 - Field "SAMLResponse" is defined 572s ok 28 - CSP header authorize POST request to auth.default-sp.com 572s ok 29 - Method is POST 572s ok 30 - Found SAMLResponse 572s ok 31 - XML successfully parsed 572s ok 32 - Expected key was used 572s ok 33 - XML successfully parsed 572s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 35 - Expected alg rsa-sha256 was used 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 36 - Auth query 572s ok 37 - HTTP code is 200 572s ok 38 - Get cookie lemonldap (4eb6aa2009055d8a5ac269f9a2fc34ca1ed85c7b1cb9fe00bde9973434f5da29) 572s # Generated SAML Request: http://auth.override-method.com/saml/metadata 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 39 - Post SAML request to IdP 572s ok 40 - HTTP code is 200 572s ok 41 - HTTP code is 200 572s ok 42 - Page contains a form 572s ok 43 - Host match 572s ok 44 - URI match 572s ok 45 - Field "SAMLResponse" is defined 572s ok 46 - CSP header authorize POST request to auth.override-method.com 572s ok 47 - Method is POST 572s ok 48 - Found SAMLResponse 572s ok 49 - XML successfully parsed 572s ok 50 - Expected key was used 572s ok 51 - XML successfully parsed 572s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 53 - Expected alg rsa-sha384 was used 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 54 - Auth query 572s ok 55 - HTTP code is 200 572s ok 56 - Get cookie lemonldap (b05bb00cdbb4d5814e48880bb4098f4bd16ab79abd99587546a25f2571c4a628) 572s # Generated SAML Request: http://auth.override-key.com/saml/metadata 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 57 - Post SAML request to IdP 572s ok 58 - HTTP code is 200 572s ok 59 - HTTP code is 200 572s ok 60 - Page contains a form 572s ok 61 - Host match 572s ok 62 - URI match 572s ok 63 - Field "SAMLResponse" is defined 572s ok 64 - CSP header authorize POST request to auth.override-key.com 572s ok 65 - Method is POST 572s ok 66 - Found SAMLResponse 572s ok 67 - XML successfully parsed 572s ok 68 - Expected key was used 572s ok 69 - XML successfully parsed 572s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 71 - Expected alg rsa-sha256 was used 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 72 - Auth query 572s ok 73 - HTTP code is 200 572s ok 74 - Get cookie lemonldap (3445bbdfa81752334623f77fbc9b78cb5dcc261d045195d7baf92b42d88bdec7) 572s # Generated SAML Request: http://auth.override-both.com/saml/metadata 572s # ==> Pushing ISSUER <== 572s # ==> Popping ISSUER <== 572s ok 75 - Post SAML request to IdP 572s ok 76 - HTTP code is 200 572s ok 77 - HTTP code is 200 572s ok 78 - Page contains a form 572s ok 79 - Host match 572s ok 80 - URI match 572s ok 81 - Field "SAMLResponse" is defined 572s ok 82 - CSP header authorize POST request to auth.override-both.com 572s ok 83 - Method is POST 572s ok 84 - Found SAMLResponse 572s ok 85 - XML successfully parsed 572s ok 86 - Expected key was used 572s ok 87 - XML successfully parsed 572s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 572s ok 89 - Expected alg rsa-sha384 was used 572s 1..89 572s ok 573s t/30-SAML-Macros.t ............................................................. 573s ok 1 - use Lemonldap::NG::Portal::Main; 573s ok 2 - Portal object 573s ok 3 - Init 573s ok 4 - Portal app 573s ok 5 - Issuer portal 573s ok 6 - Auth query 573s ok 7 - HTTP code is 200 573s ok 8 - Get cookie lemonldap (b9e502fe420e3b0c640bb253810a9316317c3086519713dbdadc0021396ee9f5) 573s ok 9 - Query IdP to access to SP 573s ok 10 - HTTP code is 200 573s ok 11 - Form method is POST 573s ok 12 - Found SAML response 573s ok 13 - Check Attribute 573s ok 14 - Check Attribute 573s ok 15 - Check NameID from macro 573s 1..15 573s ok 574s t/30-SAML-NameID-IDP.t ......................................................... 574s ok 1 - use Lemonldap::NG::Portal::Main; 574s ok 2 - Portal object 574s ok 3 - Init 574s ok 4 - Portal app 574s ok 5 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 6 - Auth query 574s ok 7 - HTTP code is 200 574s ok 8 - Get cookie lemonldap (53b3e603cd0073453c3861b8148ada7a0175b99f082016882b91ba830751f1be) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 9 - Post SAML request to IdP 574s ok 10 - HTTP code is 200 574s ok 11 - HTTP code is 200 574s ok 12 - Page contains a form 574s ok 13 - Host match 574s ok 14 - URI match 574s ok 15 - Field "SAMLResponse" is defined 574s ok 16 - CSP header authorize POST request to auth.sp.com 574s ok 17 - Method is POST 574s ok 18 - Found SAMLResponse 574s ok 19 - XML successfully parsed 574s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 21 - Found expected NameID Format in response 574s ok 22 - XML successfully parsed 574s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 574s ok 24 - NameID matches 574s ok 25 - Portal object 574s ok 26 - Init 574s ok 27 - Portal app 574s ok 28 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 29 - Auth query 574s ok 30 - HTTP code is 200 574s ok 31 - Get cookie lemonldap (ad29daf4985d691a560f10f6714dbf0d530adfaf961f52b83e6d93787bad1d31) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 32 - Post SAML request to IdP 574s ok 33 - HTTP code is 200 574s ok 34 - HTTP code is 200 574s ok 35 - Page contains a form 574s ok 36 - Host match 574s ok 37 - URI match 574s ok 38 - Field "SAMLResponse" is defined 574s ok 39 - CSP header authorize POST request to auth.sp.com 574s ok 40 - Method is POST 574s ok 41 - Found SAMLResponse 574s ok 42 - XML successfully parsed 574s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 44 - Found expected NameID Format in response 574s ok 45 - XML successfully parsed 574s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 574s ok 47 - NameID matches 574s ok 48 - Portal object 574s ok 49 - Init 574s ok 50 - Portal app 574s ok 51 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 52 - Auth query 574s ok 53 - HTTP code is 200 574s ok 54 - Get cookie lemonldap (7f12340334828e879787fa514937b56b10da40b13e5207796a8b400ad083c527) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 55 - Post SAML request to IdP 574s ok 56 - HTTP code is 200 574s ok 57 - HTTP code is 200 574s ok 58 - Page contains a form 574s ok 59 - Host match 574s ok 60 - URI match 574s ok 61 - Field "SAMLResponse" is defined 574s ok 62 - CSP header authorize POST request to auth.sp.com 574s ok 63 - Method is POST 574s ok 64 - Found SAMLResponse 574s ok 65 - XML successfully parsed 574s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 67 - Found expected NameID Format in response 574s ok 68 - XML successfully parsed 574s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 574s ok 70 - NameID matches 574s ok 71 - Portal object 574s ok 72 - Init 574s ok 73 - Portal app 574s ok 74 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 75 - Auth query 574s ok 76 - HTTP code is 200 574s ok 77 - Get cookie lemonldap (83125fba84f7d3e0ffdf40f7b86e1566cfae2f676382d083f6b172a94763dfc0) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 78 - Post SAML request to IdP 574s ok 79 - HTTP code is 200 574s ok 80 - HTTP code is 200 574s ok 81 - Page contains a form 574s ok 82 - Host match 574s ok 83 - URI match 574s ok 84 - Field "SAMLResponse" is defined 574s ok 85 - CSP header authorize POST request to auth.sp.com 574s ok 86 - Method is POST 574s ok 87 - Found SAMLResponse 574s ok 88 - XML successfully parsed 574s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 90 - Found expected NameID Format in response 574s ok 91 - XML successfully parsed 574s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 574s ok 93 - NameID matches 574s ok 94 - Portal object 574s ok 95 - Init 574s ok 96 - Portal app 574s ok 97 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 98 - Auth query 574s ok 99 - HTTP code is 200 574s ok 100 - Get cookie lemonldap (a8fab7f19d78a883e59c7d644e880257d2a88ef3e1b57dc1224b80aa28e3148a) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 101 - Post SAML request to IdP 574s ok 102 - HTTP code is 200 574s ok 103 - HTTP code is 200 574s ok 104 - Page contains a form 574s ok 105 - Host match 574s ok 106 - URI match 574s ok 107 - Field "SAMLResponse" is defined 574s ok 108 - CSP header authorize POST request to auth.sp.com 574s ok 109 - Method is POST 574s ok 110 - Found SAMLResponse 574s ok 111 - XML successfully parsed 574s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 113 - Found expected NameID Format in response 574s ok 114 - XML successfully parsed 574s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 574s ok 116 - NameID matches 574s ok 117 - Portal object 574s ok 118 - Init 574s ok 119 - Portal app 574s ok 120 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 121 - Auth query 574s ok 122 - HTTP code is 200 574s ok 123 - Get cookie lemonldap (0d4ad7d84bc42c8467d1c0b3198911ba704541f27f2cad573074e8cab1961eae) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 124 - Post SAML request to IdP 574s ok 125 - HTTP code is 200 574s ok 126 - HTTP code is 200 574s ok 127 - Page contains a form 574s ok 128 - Host match 574s ok 129 - URI match 574s ok 130 - Field "SAMLResponse" is defined 574s ok 131 - CSP header authorize POST request to auth.sp.com 574s ok 132 - Method is POST 574s ok 133 - Found SAMLResponse 574s ok 134 - XML successfully parsed 574s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 136 - Found expected NameID Format in response 574s ok 137 - Portal object 574s ok 138 - Init 574s ok 139 - Portal app 574s ok 140 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 141 - Auth query 574s ok 142 - HTTP code is 200 574s ok 143 - Get cookie lemonldap (653ccaf7e546c5e4c2101ef763d8c53c7b200bb91e6baaa41c052a5ab4fa3b35) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 144 - Post SAML request to IdP 574s ok 145 - HTTP code is 200 574s ok 146 - HTTP code is 200 574s ok 147 - Page contains a form 574s ok 148 - Host match 574s ok 149 - URI match 574s ok 150 - Field "SAMLResponse" is defined 574s ok 151 - CSP header authorize POST request to auth.sp.com 574s ok 152 - Method is POST 574s ok 153 - Found SAMLResponse 574s ok 154 - XML successfully parsed 574s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 156 - Found expected NameID Format in response 574s ok 157 - XML successfully parsed 574s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 574s ok 159 - NameID matches 574s ok 160 - Portal object 574s ok 161 - Init 574s ok 162 - Portal app 574s ok 163 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 164 - Auth query 574s ok 165 - HTTP code is 200 574s ok 166 - Get cookie lemonldap (364e95a8b9fdf01ceeddbc2d9bc6f942ae86f9f8b8ec042ae665278cb301f831) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 167 - Post SAML request to IdP 574s ok 168 - HTTP code is 200 574s ok 169 - HTTP code is 200 574s ok 170 - Page contains a form 574s ok 171 - Host match 574s ok 172 - URI match 574s ok 173 - Field "SAMLResponse" is defined 574s ok 174 - CSP header authorize POST request to auth.sp.com 574s ok 175 - Method is POST 574s ok 176 - Found SAMLResponse 574s ok 177 - XML successfully parsed 574s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 179 - Found expected NameID Format in response 574s ok 180 - XML successfully parsed 574s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID _C9DE6DB1D9C2F3253939162366946E9D with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 574s ok 182 - NameID matches 574s ok 183 - Portal object 574s ok 184 - Init 574s ok 185 - Portal app 574s ok 186 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 187 - Auth query 574s ok 188 - HTTP code is 200 574s ok 189 - Get cookie lemonldap (fd16fd76705b0b42d657ffa2c41cb295895869763e9dd6622acc96bc69c42e42) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 190 - Post SAML request to IdP 574s ok 191 - HTTP code is 200 574s ok 192 - HTTP code is 200 574s ok 193 - Page contains a form 574s ok 194 - Host match 574s ok 195 - URI match 574s ok 196 - Field "SAMLResponse" is defined 574s ok 197 - CSP header authorize POST request to auth.sp.com 574s ok 198 - Method is POST 574s ok 199 - Found SAMLResponse 574s ok 200 - XML successfully parsed 574s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 202 - Found expected NameID Format in response 574s ok 203 - XML successfully parsed 574s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID _C9DE6DB1D9C2F3253939162366946E9D with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 574s ok 205 - NameID matches 574s ok 206 - Portal object 574s ok 207 - Init 574s ok 208 - Portal app 574s ok 209 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 210 - Auth query 574s ok 211 - HTTP code is 200 574s ok 212 - Get cookie lemonldap (13f5c13155ce84bb6dc87c9a8333c403f760417f782b72c7fc7930e9d1c71e86) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 213 - Post SAML request to IdP 574s ok 214 - HTTP code is 200 574s ok 215 - HTTP code is 200 574s ok 216 - Page contains a form 574s ok 217 - Host match 574s ok 218 - URI match 574s ok 219 - Field "SAMLResponse" is defined 574s ok 220 - CSP header authorize POST request to auth.sp.com 574s ok 221 - Method is POST 574s ok 222 - Found SAMLResponse 574s ok 223 - XML successfully parsed 574s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 225 - Found expected NameID Format in response 574s ok 226 - XML successfully parsed 574s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID _C9DE6DB1D9C2F3253939162366946E9D with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 574s ok 228 - NameID matches 574s ok 229 - Portal object 574s ok 230 - Init 574s ok 231 - Portal app 574s ok 232 - Register $type 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 233 - Auth query 574s ok 234 - HTTP code is 200 574s ok 235 - Get cookie lemonldap (a18df534a4716f824da3134e879d3d890c4825400e790426968e64621fa61632) 574s # Generated SAML Request: http://auth.sp.com/saml/metadata 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 236 - Post SAML request to IdP 574s ok 237 - HTTP code is 200 574s ok 238 - HTTP code is 200 574s ok 239 - Page contains a form 574s ok 240 - Host match 574s ok 241 - URI match 574s ok 242 - Field "SAMLResponse" is defined 574s ok 243 - CSP header authorize POST request to auth.sp.com 574s ok 244 - Method is POST 574s ok 245 - Found SAMLResponse 574s ok 246 - XML successfully parsed 574s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 574s ok 248 - Found expected NameID Format in response 574s ok 249 - XML successfully parsed 574s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 574s # Found NameID _1BAC9B69E54E3219C64E2ECA97DF614F with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 574s ok 251 - NameID matches 574s ok 252 - Transient ID is different from persistent ID 574s 1..252 574s ok 574s t/30-SAML-NameID-SP.t .......................................................... 574s ok 1 - use Lemonldap::NG::Portal::Main; 574s ok 2 - Portal object 574s ok 3 - Init 574s ok 4 - Portal app 574s ok 5 - Register $type 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 6 574s ok 7 - HTTP code is 200 574s ok 8 - Page contains a form 574s ok 9 - Host match 574s ok 10 - URI match 574s ok 11 - Field "SAMLRequest" is defined 574s ok 12 - CSP header authorize POST request to auth.idp.com 574s ok 13 - Method is POST 574s ok 14 - Found SAMLRequest 574s ok 15 - XML successfully parsed 574s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 574s ok 17 - Found expected NameID Format in response 574s ok 18 - Portal object 574s ok 19 - Init 574s ok 20 - Portal app 574s ok 21 - Register $type 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 22 574s ok 23 - HTTP code is 200 574s ok 24 - Page contains a form 574s ok 25 - Host match 574s ok 26 - URI match 574s ok 27 - Field "SAMLRequest" is defined 574s ok 28 - CSP header authorize POST request to auth.idp.com 574s ok 29 - Method is POST 574s ok 30 - Found SAMLRequest 574s ok 31 - XML successfully parsed 574s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 574s ok 33 - Found expected NameID Format in response 574s ok 34 - Portal object 574s ok 35 - Init 574s ok 36 - Portal app 574s ok 37 - Register $type 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 38 574s ok 39 - HTTP code is 200 574s ok 40 - Page contains a form 574s ok 41 - Host match 574s ok 42 - URI match 574s ok 43 - Field "SAMLRequest" is defined 574s ok 44 - CSP header authorize POST request to auth.idp.com 574s ok 45 - Method is POST 574s ok 46 - Found SAMLRequest 574s ok 47 - XML successfully parsed 574s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 574s ok 49 - Found expected NameID Format in response 574s ok 50 - Portal object 574s ok 51 - Init 574s ok 52 - Portal app 574s ok 53 - Register $type 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 54 574s ok 55 - HTTP code is 200 574s ok 56 - Page contains a form 574s ok 57 - Host match 574s ok 58 - URI match 574s ok 59 - Field "SAMLRequest" is defined 574s ok 60 - CSP header authorize POST request to auth.idp.com 574s ok 61 - Method is POST 574s ok 62 - Found SAMLRequest 574s ok 63 - XML successfully parsed 574s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 574s ok 65 - Found expected NameID Format in response 574s ok 66 - Portal object 574s ok 67 - Init 574s ok 68 - Portal app 574s ok 69 - Register $type 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 70 574s ok 71 - HTTP code is 200 574s ok 72 - Page contains a form 574s ok 73 - Host match 574s ok 74 - URI match 574s ok 75 - Field "SAMLRequest" is defined 574s ok 76 - CSP header authorize POST request to auth.idp.com 574s ok 77 - Method is POST 574s ok 78 - Found SAMLRequest 574s ok 79 - XML successfully parsed 574s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 574s ok 81 - Found expected NameID Format in response 574s 1..81 574s ok 574s t/30-SAML-POST-Logout-when-expired.t ........................................... 574s ok 1 - use Lemonldap::NG::Portal::Main; 574s ok 2 - Portal object 574s ok 3 - Init 574s ok 4 - Portal app 574s ok 5 - Register $type 574s ok 6 - Portal object 574s ok 7 - Init 574s ok 8 - Portal app 574s ok 9 - Register $type 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 10 - Unauth SP request 574s ok 11 - HTTP code is 200 574s ok 12 - HTTP code is 200 574s ok 13 - Page contains a form 574s ok 14 - Host match 574s ok 15 - URI match 574s ok 16 - Field "SAMLRequest" is defined 574s ok 17 - CSP header authorize POST request to auth.idp.com 574s ok 18 - Method is POST 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 19 - Post SAML request to IdP 574s ok 20 - HTTP code is 200 574s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099277%2C%22issuerRequestsaml%22%3A%221770027397_39089%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) 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 22 - Post authentication 574s ok 23 - Reject reason is 89 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 24 - Unauth SP request 574s ok 25 - HTTP code is 200 574s ok 26 - HTTP code is 200 574s ok 27 - Page contains a form 574s ok 28 - Host match 574s ok 29 - URI match 574s ok 30 - Field "SAMLRequest" is defined 574s ok 31 - CSP header authorize POST request to auth.idp.com 574s ok 32 - Method is POST 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 33 - Post SAML request to IdP 574s ok 34 - HTTP code is 200 574s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099277%2C%22issuerRequestsaml%22%3A%221770027397_56018%22%7D) 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 36 - Post authentication 574s ok 37 - Get cookie lemonldap (47b72e92d00781f198fe44d51a420c88d232bb75712f6d11dcfec33b027b6882) 574s ok 38 - Get cookie lemonldappdata () 574s ok 39 - SAML request cleared from pdata 574s ok 40 - HTTP code is 200 574s ok 41 - Page contains a form 574s ok 42 - Host match 574s ok 43 - URI match 574s ok 44 - Field "SAMLResponse" is defined 574s ok 45 - CSP header authorize POST request to auth.sp.com 574s ok 46 - Method is POST 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 47 - Post SAML response to SP 574s ok 48 - Get redirection 574s ok 49 - Location is http://auth.sp.com/ 574s ok 50 - Get cookie lemonldap (68ab6a16f4a0fb6100997508c0fb681e903c2501b6efb03da485902dc30c727c) 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 51 - Get / on SP 574s ok 52 - HTTP code is 200 574s ok 53 - Authenticated as fa@badwolf.org@idp 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 54 - Query SP for logout 574s ok 55 - HTTP code is 200 574s ok 56 - Page contains a form 574s ok 57 - Host match 574s ok 58 - URI match 574s ok 59 - Field "SAMLRequest" is defined 574s ok 60 - CSP header authorize POST request to auth.idp.com 574s ok 61 - Method is POST 574s # ==> Pushing ISSUER <== 574s # ==> Popping ISSUER <== 574s ok 62 - Post SAML logout request to IdP 574s ok 63 - HTTP code is 200 574s ok 64 - Page contains a form 574s ok 65 - Host match 574s ok 66 - URI match 574s ok 67 - Field "SAMLResponse" is defined 574s ok 68 - CSP header authorize POST request to auth.sp.com 574s ok 69 - Method is POST 574s # ==> Pushing SP <== 574s # ==> Popping SP <== 574s ok 70 - Post SAML response to SP 574s ok 71 - Found SLO error 574s 1..71 574s ok 575s t/30-SAML-POST-Logout-when-removed.t ........................................... 575s ok 1 - use Lemonldap::NG::Portal::Main; 575s ok 2 - Portal object 575s ok 3 - Init 575s ok 4 - Portal app 575s ok 5 - Register $type 575s ok 6 - Portal object 575s ok 7 - Init 575s ok 8 - Portal app 575s ok 9 - Register $type 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 10 - Unauth SP request 575s ok 11 - HTTP code is 200 575s ok 12 - HTTP code is 200 575s ok 13 - Page contains a form 575s ok 14 - Host match 575s ok 15 - URI match 575s ok 16 - Field "SAMLRequest" is defined 575s ok 17 - CSP header authorize POST request to auth.idp.com 575s ok 18 - Method is POST 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 19 - Post SAML request to IdP 575s ok 20 - HTTP code is 200 575s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099277%2C%22issuerRequestsaml%22%3A%221770027397_38031%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 22 - Post authentication 575s ok 23 - Get cookie lemonldap (4b6540e23e6f66a64c2f80618b92b4be9e1d14cc87b3d3bbf644c6d4329ac4cc) 575s ok 24 - Get cookie lemonldappdata () 575s ok 25 - SAML request cleared from pdata 575s ok 26 - HTTP code is 200 575s ok 27 - Page contains a form 575s ok 28 - Host match 575s ok 29 - URI match 575s ok 30 - Field "SAMLResponse" is defined 575s ok 31 - CSP header authorize POST request to auth.sp.com 575s ok 32 - Method is POST 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 33 - Post SAML response to SP 575s ok 34 - Get redirection 575s ok 35 - Location is http://auth.sp.com/ 575s ok 36 - Get cookie lemonldap (8a894c382a222d7b49f45e62a6c0c6239e85408bb6ef1d1ebbf893b570005e7a) 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 37 - Get / on SP 575s ok 38 - HTTP code is 200 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 39 - Query IDP for logout 575s ok 40 - Get cookie lemonldap (0) 575s ok 41 - IDP cookie removed 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 42 - Test if old cookie is denied by IdP 575s ok 43 - Response status is 401 575s ok 44 - Content is JSON 575s ok 45 - Error code is 1 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 46 - Query SP for logout 575s ok 47 - HTTP code is 200 575s ok 48 - Page contains a form 575s ok 49 - Host match 575s ok 50 - URI match 575s ok 51 - Field "SAMLRequest" is defined 575s ok 52 - CSP header authorize POST request to auth.idp.com 575s ok 53 - Method is POST 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 54 - Post SAML logout request to IdP 575s ok 55 - Found SESSIONEXPIRED error 575s 1..55 575s ok 575s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 575s ok 1 - use Lemonldap::NG::Portal::Main; 575s ok 2 - Portal object 575s ok 3 - Init 575s ok 4 - Portal app 575s ok 5 - Register $type 575s ok 6 - Portal object 575s ok 7 - Init 575s ok 8 - Portal app 575s ok 9 - Register $type 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 10 - Unauth SP request 575s ok 11 - HTTP code is 200 575s ok 12 - HTTP code is 200 575s ok 13 - Page contains a form 575s ok 14 - Host match 575s ok 15 - URI match 575s ok 16 - Field "SAMLRequest" is defined 575s ok 17 - CSP header authorize POST request to auth.idp.com 575s ok 18 - Method is POST 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 19 - Post SAML request to IdP 575s ok 20 - HTTP code is 200 575s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A4%2C%22issuerTs%22%3A1770099278%2C%22issuerRequestsaml%22%3A%221770027398_10174%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 22 - Post authentication 575s ok 23 - HTTP code is 200 575s ok 24 - Page contains a form 575s ok 25 - URI match 575s ok 26 - Field "token" is defined 575s ok 27 - Field "code" is defined 575s ok 28 - Found EXTCODE input 575s ok 29 - Found 2F code in mail 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 30 - Post code 575s ok 31 - Get cookie lemonldap (7761ee919607505bdab5ee90c317fcc88f77048f5d9f65c7d090e24e080475f1) 575s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027398_10174%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 575s ok 33 - Get redirection 575s ok 34 - Location is http://auth.idp.com/saml 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 35 - Follow redirection 575s ok 36 - Get cookie lemonldappdata () 575s ok 37 - SAML request cleared from pdata 575s ok 38 - HTTP code is 200 575s ok 39 - Page contains a form 575s ok 40 - Host match 575s ok 41 - URI match 575s ok 42 - Field "SAMLResponse" is defined 575s ok 43 - CSP header authorize POST request to auth.sp.com 575s ok 44 - Method is POST 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 45 - Post SAML response to SP 575s ok 46 - Get redirection 575s ok 47 - Location is http://auth.sp.com/ 575s ok 48 - Get cookie lemonldap (38d3d7bd315911d101cc29367de0b1fec0c92bdb1274599be23d7c6e5fab99e2) 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 49 - Get / on SP 575s ok 50 - HTTP code is 200 575s ok 51 - Authenticated as dwho@badwolf.org@idp 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 52 - Post authentication 575s ok 53 - Get cookie lemonldap (dedc11691a310c0f8f2c0681868edd79583a17cd6019374b56015642568a9f40) 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 54 - Unauth SP request 575s ok 55 - HTTP code is 200 575s ok 56 - HTTP code is 200 575s ok 57 - Page contains a form 575s ok 58 - Host match 575s ok 59 - URI match 575s ok 60 - Field "SAMLRequest" is defined 575s ok 61 - CSP header authorize POST request to auth.idp.com 575s ok 62 - Method is POST 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 63 - Post SAML request to IdP 575s ok 64 - HTTP code is 200 575s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027398_12539%22%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1770099278%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 575s ok 66 - HTTP code is 200 575s ok 67 - Page contains a form 575s ok 68 - URI match 575s ok 69 - Field "confirm" is defined 575s ok 70 - Field "url" is defined 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 71 - Post code 575s ok 72 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099278%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770027398_12539%22%2C%22targetAuthnLevel%22%3A%224%22%7D) 575s ok 73 - HTTP code is 200 575s ok 74 - Page contains a form 575s ok 75 - URI match 575s ok 76 - Field "token" is defined 575s ok 77 - Field "code" is defined 575s ok 78 - Found EXTCODE input 575s ok 79 - Found 2F code in mail 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 80 - Post code 575s ok 81 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027398_12539%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 575s ok 82 - Get redirection 575s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 84 - Follow redirection 575s ok 85 - Get cookie lemonldappdata () 575s ok 86 - SAML request cleared from pdata 575s ok 87 - HTTP code is 200 575s ok 88 - Page contains a form 575s ok 89 - Host match 575s ok 90 - URI match 575s ok 91 - Field "SAMLResponse" is defined 575s ok 92 - CSP header authorize POST request to auth.sp.com 575s ok 93 - Method is POST 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 94 - Post SAML response to SP 575s ok 95 - Get redirection 575s ok 96 - Location is http://auth.sp.com/ 575s ok 97 - Get cookie lemonldap (69ea879f1fd6bae242c0bd8b6a600549ed333285a3dfc96918b7a3736815cdbd) 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 98 - Get / on SP 575s ok 99 - HTTP code is 200 575s ok 100 - Authenticated as dwho@badwolf.org@idp 575s 1..100 575s ok 575s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 575s ok 1 - use Lemonldap::NG::Portal::Main; 575s ok 2 - Portal object 575s ok 3 - Init 575s ok 4 - Portal app 575s ok 5 - Register $type 575s ok 6 - Portal object 575s ok 7 - Init 575s ok 8 - Portal app 575s ok 9 - Register $type 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 10 - Unauth SP request 575s ok 11 - HTTP code is 200 575s ok 12 - HTTP code is 200 575s ok 13 - Page contains a form 575s ok 14 - Host match 575s ok 15 - URI match 575s ok 16 - Field "SAMLRequest" is defined 575s ok 17 - CSP header authorize POST request to auth.idp.com 575s ok 18 - Method is POST 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 19 - Post SAML request to IdP 575s ok 20 - HTTP code is 200 575s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027398_33725%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099278%7D) 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 22 - Post authentication 575s ok 23 - HTTP code is 200 575s ok 24 - Page contains a form 575s ok 25 - URI match 575s ok 26 - Field "token" is defined 575s ok 27 - Field "code" is defined 575s ok 28 - Found EXTCODE input 575s ok 29 - Found 2F code in mail 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 30 - Post code 575s ok 31 - Get cookie lemonldap (+6baDn6YujND420WClDko91Npjh4CurRoU3ch+EmFaZlY3JR6mUcMaqdymEVJ7lll1g658iJkOaz/poAQj7LCjMSqi0b1qRA/noU2BTU2yGYTZgwndPq/ZwWpxTwG1ZgBaDxh6lYGYkydwBWJBe3/w==) 575s ok 32 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099278%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%221770027398_33725%22%7D) 575s ok 33 - HTTP code is 200 575s ok 34 - Page contains a form 575s ok 35 - URI match 575s ok 36 - Field "reference1x1" is defined 575s ok 37 - Response body is not empty 575s ok 38 - Found notification text 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 39 - Accept notification 575s ok 40 - Get cookie lemonldap (a9d729e09cfcb7899abeffafc7d7fef09f68d8ba6bdd17630b28e362dd5a0de6) 575s ok 41 - Notification was deleted 575s ok 42 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027398_33725%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 575s ok 43 - Get redirection 575s ok 44 - Location is http://auth.idp.com/saml 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 45 - Follow redirection 575s ok 46 - Get cookie lemonldappdata () 575s ok 47 - SAML request cleared from pdata 575s ok 48 - HTTP code is 200 575s ok 49 - Page contains a form 575s ok 50 - Host match 575s ok 51 - URI match 575s ok 52 - Field "SAMLResponse" is defined 575s ok 53 - CSP header authorize POST request to auth.sp.com 575s ok 54 - Method is POST 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 55 - Post SAML response to SP 575s ok 56 - Get redirection 575s ok 57 - Location is http://auth.sp.com/ 575s ok 58 - Get cookie lemonldap (7395ccbbb2c687a3c808bb000355c2a3f539f3a1222e770454ec5fa387b33b95) 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 59 - Get / on SP 575s ok 60 - HTTP code is 200 575s ok 61 - Authenticated as dwho@badwolf.org@idp 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 62 - Query SP for logout 575s ok 63 - HTTP code is 200 575s ok 64 - Page contains a form 575s ok 65 - Host match 575s ok 66 - URI match 575s ok 67 - Field "SAMLRequest" is defined 575s ok 68 - CSP header authorize POST request to auth.idp.com 575s ok 69 - Method is POST 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 70 - Post SAML logout request to IdP 575s ok 71 - HTTP code is 200 575s ok 72 - Page contains a form 575s ok 73 - Host match 575s ok 74 - URI match 575s ok 75 - Field "SAMLResponse" is defined 575s ok 76 - CSP header authorize POST request to auth.sp.com 575s ok 77 - Method is POST 575s ok 78 - Get cookie lemonldap (0) 575s ok 79 - SSO cookie removed 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 80 - Post SAML response to SP 575s ok 81 - Get redirection 575s ok 82 - Location is http://auth.sp.com/?logout=1 575s # ==> Pushing ISSUER <== 575s # ==> Popping ISSUER <== 575s ok 83 - Test if user is reject on IdP 575s ok 84 - Response status is 401 575s ok 85 - Content is JSON 575s ok 86 - Error code is 1 575s # ==> Pushing SP <== 575s # ==> Popping SP <== 575s ok 87 - Test if user is reject on SP 575s ok 88 - HTTP code is 200 575s ok 89 - HTTP code is 200 575s ok 90 - Page contains a form 575s ok 91 - Host match 575s ok 92 - URI match 575s ok 93 - Field "SAMLRequest" is defined 575s ok 94 - CSP header authorize POST request to auth.idp.com 575s ok 95 - Method is POST 575s 1..95 575s ok 576s t/30-SAML-POST-with-Notification.t ............................................. 576s ok 1 - use Lemonldap::NG::Portal::Main; 576s ok 2 - Portal object 576s ok 3 - Init 576s ok 4 - Portal app 576s ok 5 - Register $type 576s ok 6 - Portal object 576s ok 7 - Init 576s ok 8 - Portal app 576s ok 9 - Register $type 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 10 - Unauth SP request 576s ok 11 - HTTP code is 200 576s ok 12 - HTTP code is 200 576s ok 13 - Page contains a form 576s ok 14 - Host match 576s ok 15 - URI match 576s ok 16 - Field "SAMLRequest" is defined 576s ok 17 - CSP header authorize POST request to auth.idp.com 576s ok 18 - Method is POST 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 19 - Post SAML request to IdP 576s ok 20 - HTTP code is 200 576s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099278%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027398_48774%22%7D) 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 22 - Post authentication 576s ok 23 - Get cookie lemonldap (xGdgew2AftAFAT/n6CAtt32+gX+RPzO7n32GLfTQgfNX/yd8C+2jB3CmToSUt50jd76qeqnbGEGzI0bYbeOTMMCy4qi8H1GsbrjaOheT9y3iwa70pa6I4+Uq6BLvQ1s4Vzx7pSGbHUyxONhf6bPIBA==) 576s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099278%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027398_7323%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 576s ok 25 - HTTP code is 200 576s ok 26 - Page contains a form 576s ok 27 - URI match 576s ok 28 - Field "reference1x1" is defined 576s ok 29 - Field "url" is defined 576s ok 30 - Response body is not empty 576s ok 31 - Found notification text 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 32 - Accept notification 576s ok 33 - Get cookie lemonldap (400d683298e84689c5945698a4191713347de69174abf61185a6022e71997507) 576s ok 34 - Notification was deleted 576s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027398_7323%22%7D) 576s ok 36 - Get redirection 576s ok 37 - Location is http://auth.idp.com/saml 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 38 - Follow redirection 576s ok 39 - Get cookie lemonldappdata () 576s ok 40 - SAML request cleared from pdata 576s ok 41 - HTTP code is 200 576s ok 42 - Page contains a form 576s ok 43 - Host match 576s ok 44 - URI match 576s ok 45 - Field "SAMLResponse" is defined 576s ok 46 - CSP header authorize POST request to auth.sp.com 576s ok 47 - Method is POST 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 48 - Post SAML response to SP 576s ok 49 - Get redirection 576s ok 50 - Location is http://auth.sp.com/ 576s ok 51 - Get cookie lemonldap (f1b5fc13df3d91bec7556454dd5cb3f142dcbd566969b0776ff1a5ac10aa129c) 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 52 - Get / on SP 576s ok 53 - HTTP code is 200 576s ok 54 - Authenticated as dwho@badwolf.org@idp 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 55 - Query SP for logout 576s ok 56 - HTTP code is 200 576s ok 57 - Page contains a form 576s ok 58 - Host match 576s ok 59 - URI match 576s ok 60 - Field "SAMLRequest" is defined 576s ok 61 - CSP header authorize POST request to auth.idp.com 576s ok 62 - Method is POST 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 63 - Post SAML logout request to IdP 576s ok 64 - HTTP code is 200 576s ok 65 - Page contains a form 576s ok 66 - Host match 576s ok 67 - URI match 576s ok 68 - Field "SAMLResponse" is defined 576s ok 69 - CSP header authorize POST request to auth.sp.com 576s ok 70 - Method is POST 576s ok 71 - Get cookie lemonldap (0) 576s ok 72 - SSO cookie removed 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 73 - Post SAML response to SP 576s ok 74 - Get redirection 576s ok 75 - Location is http://auth.sp.com/?logout=1 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 76 - Test if user is reject on IdP 576s ok 77 - Response status is 401 576s ok 78 - Content is JSON 576s ok 79 - Error code is 1 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 80 - Test if user is reject on SP 576s ok 81 - HTTP code is 200 576s ok 82 - HTTP code is 200 576s ok 83 - Page contains a form 576s ok 84 - Host match 576s ok 85 - URI match 576s ok 86 - Field "SAMLRequest" is defined 576s ok 87 - CSP header authorize POST request to auth.idp.com 576s ok 88 - Method is POST 576s 1..88 576s ok 576s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 576s ok 1 - use Lemonldap::NG::Portal::Main; 576s ok 2 - Portal object 576s ok 3 - Init 576s ok 4 - Portal app 576s ok 5 - Register $type 576s ok 6 - Portal object 576s ok 7 - Init 576s ok 8 - Portal app 576s ok 9 - Register $type 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 10 - Auth query 576s ok 11 - HTTP code is 200 576s ok 12 - Get cookie lemonldap (decff2e9b0c7c8db5f8af32f2c5a181b78c1cb0ce848819786636102de6f3d54) 576s ok 13 - Waiting timeout 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 14 - Unauth SP request 576s ok 15 - HTTP code is 200 576s ok 16 - Page contains a form 576s ok 17 - Host match 576s ok 18 - URI match 576s ok 19 - Field "SAMLRequest" is defined 576s ok 20 - CSP header authorize POST request to auth.idp.com 576s ok 21 - Method is POST 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 22 - Post SAML request to IdP 576s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099309%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221770027429_44937%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 576s ok 24 - HTTP code is 200 576s ok 25 - Page contains a form 576s ok 26 - URI match 576s ok 27 - Field "confirm" is defined 576s ok 28 - Propose to renew session 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 29 - Ask to renew 576s ok 30 - Found Kerberos JS 576s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027429_44937%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1770099309%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 576s ok 32 - HTTP code is 200 576s ok 33 - Page contains a form 576s ok 34 - Host match 576s ok 35 - Field "upgrading" is defined 576s ok 36 - Field "url" is defined 576s ok 37 - Field "kerberos" is defined 576s ok 38 - Field "ajax_auth_token" is defined 576s ok 39 - CSP header authorize POST request to \# 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 40 - AJAX query 576s ok 41 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770099309%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770027429_44937%22%7D) 576s ok 42 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 43 - AJAX query 576s ok 44 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027429_44937%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770099309%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 576s ok 45 - HTTP code is 200 576s ok 46 - Content-Type is JSON 576s ok 47 - Content is valid JSON 576s ok 48 - User token was returned 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 49 - Post form 576s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027429_44937%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 576s ok 51 - Get cookie lemonldap (19746ac58b9994338f400783a190f29bce3cd650228007c95ce8d649c33a303e) 576s ok 52 - Get a new session 576s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027429_44937%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 576s ok 54 - Get redirection 576s ok 55 - Location header found 576s # ==> Pushing ISSUER <== 576s # ==> Popping ISSUER <== 576s ok 56 - Follow redirection 576s ok 57 - HTTP code is 200 576s ok 58 - Page contains a form 576s ok 59 - Host match 576s ok 60 - URI match 576s ok 61 - Field "SAMLResponse" is defined 576s ok 62 - CSP header authorize POST request to auth.sp.com 576s ok 63 - Method is POST 576s # ==> Pushing SP <== 576s # ==> Popping SP <== 576s ok 64 - Post SAML response to SP 576s ok 65 - Get cookie lemonldap (c290e3aed6851cb4d8dbc72a0ba2bca21a079c9607c91bfbecbd85cee7815400) 576s ok 66 - Get redirection 576s ok 67 - Location is http://auth.sp.com/ 576s 1..67 576s ok 577s t/30-SAML-ReAuth-with-choice.t ................................................. 577s ok 1 - use Lemonldap::NG::Portal::Main; 577s ok 2 - Portal object 577s ok 3 - Init 577s ok 4 - Portal app 577s ok 5 - Register $type 577s ok 6 - Portal object 577s ok 7 - Init 577s ok 8 - Portal app 577s ok 9 - Register $type 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 10 - Auth query 577s ok 11 - HTTP code is 200 577s ok 12 - Get cookie lemonldap (672670d6b159452e9bf71466638a2153492fcf8146c096a02cbe75fb829372dd) 577s ok 13 - Waiting timeout 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 14 - Unauth SP request 577s ok 15 - HTTP code is 200 577s ok 16 - Page contains a form 577s ok 17 - Host match 577s ok 18 - URI match 577s ok 19 - Field "SAMLRequest" is defined 577s ok 20 - CSP header authorize POST request to auth.idp.com 577s ok 21 - Method is POST 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 22 - Post SAML request to IdP 577s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027429_27588%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770099309%7D) 577s ok 24 - HTTP code is 200 577s ok 25 - Page contains a form 577s ok 26 - URI match 577s ok 27 - Field "confirm" is defined 577s ok 28 - Propose to renew session 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 29 - Ask to renew 577s ok 30 - HTTP code is 200 577s ok 31 - Page contains a form 577s ok 32 - Host match 577s ok 33 - Field "upgrading" is defined 577s ok 34 - Field "url" is defined 577s ok 35 - CSP header authorize POST request to \# 577s ok 36 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099309%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770027429_27588%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 37 - Re auth 577s ok 38 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027429_27588%22%7D) 577s ok 39 - Get cookie lemonldap (ff675eb1904c9bb11e73bb3a8a15c96aa5ee45c45bea84385ace5d2b402deb89) 577s ok 40 - Get a new session 577s ok 41 - Get redirection 577s ok 42 - Location header found 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 43 - Follow redirection 577s ok 44 - HTTP code is 200 577s ok 45 - Page contains a form 577s ok 46 - Host match 577s ok 47 - URI match 577s ok 48 - Field "SAMLResponse" is defined 577s ok 49 - CSP header authorize POST request to auth.sp.com 577s ok 50 - Method is POST 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 51 - Post SAML response to SP 577s ok 52 - Get cookie lemonldap (551dc09d742bf8041798857ef64ed8cd2838f6237f943273b1fe0f38e18cb33e) 577s ok 53 - Get redirection 577s ok 54 - Location is http://auth.sp.com/ 577s 1..54 577s ok 577s t/30-SAML-ReAuth.t ............................................................. 577s ok 1 - use Lemonldap::NG::Portal::Main; 577s ok 2 - Portal object 577s ok 3 - Init 577s ok 4 - Portal app 577s ok 5 - Register $type 577s ok 6 - Portal object 577s ok 7 - Init 577s ok 8 - Portal app 577s ok 9 - Register $type 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 10 - Auth query 577s ok 11 - HTTP code is 200 577s ok 12 - Get cookie lemonldap (6b66a41769c6aea57c503aae090fe7ce1e932e5e6aa7926f4bccd1bea91ea871) 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 13 - Unauth SP request 577s ok 14 - HTTP code is 200 577s ok 15 - Page contains a form 577s ok 16 - Host match 577s ok 17 - URI match 577s ok 18 - Field "SAMLRequest" is defined 577s ok 19 - CSP header authorize POST request to auth.idp.com 577s ok 20 - Method is POST 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 21 - Post SAML request to IdP 577s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027430_47381%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099310%7D) 577s ok 23 - HTTP code is 200 577s ok 24 - Page contains a form 577s ok 25 - URI match 577s ok 26 - Field "confirm" is defined 577s ok 27 - Propose to renew session 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 28 - Ask to renew 577s ok 29 - HTTP code is 200 577s ok 30 - Page contains a form 577s ok 31 - Host match 577s ok 32 - Field "upgrading" is defined 577s ok 33 - Field "url" is defined 577s ok 34 - CSP header authorize POST request to \# 577s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027430_47381%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770099310%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%7D) 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 36 - Re auth 577s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027430_47381%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 577s ok 38 - Get cookie lemonldap (2ddde5c7e65b1b5ed889ea761c188c3389afdcaf4e5c71f0ebe0a2f6768003d0) 577s ok 39 - Get a new session 577s ok 40 - Get redirection 577s ok 41 - Location header found 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 42 - Follow redirection 577s ok 43 - HTTP code is 200 577s ok 44 - Page contains a form 577s ok 45 - Host match 577s ok 46 - URI match 577s ok 47 - Field "SAMLResponse" is defined 577s ok 48 - CSP header authorize POST request to auth.sp.com 577s ok 49 - Method is POST 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 50 - Post SAML response to SP 577s ok 51 - Get cookie lemonldap (cb688f07b88d082a8152c42c8ca2936b84d22f594783353976f14f9d304b6e4c) 577s ok 52 - Get redirection 577s ok 53 - Location is http://auth.sp.com/ 577s 1..53 577s ok 577s t/30-SAML-RelayState.t ......................................................... 577s ok 1 - use Lemonldap::NG::Portal::Main; 577s ok 2 - Portal object 577s ok 3 - Init 577s ok 4 - Portal app 577s ok 5 - Register $type 577s # Subtest: RelayState handing with Redirect binding 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 1 - Auth query 577s ok 2 - Get cookie lemonldap (95108fc5a98d05aab9694a207d6946eb91c903a36d83a0f44991f168f06a5b73) 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 3 - Follow redirection 577s ok 4 - Correct html encoding of special characters in RelayState 577s 1..4 577s ok 6 - RelayState handing with Redirect binding 577s # Subtest: RelayState handing with POST binding 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 1 - Auth query 577s ok 2 - Get cookie lemonldap (85a8cdfadaaa2491ef9a61c506c4a7f45b6e27a392539fee0c3da52716f1ae32) 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 3 - Follow redirection 577s ok 4 - Correct html encoding of special characters in RelayState 577s 1..4 577s ok 7 - RelayState handing with POST binding 577s 1..7 577s ok 578s t/30-SAML-SP-rule.t ............................................................ 578s ok 1 - use Lemonldap::NG::Portal::Main; 578s ok 2 - Portal object 578s ok 3 - Init 578s ok 4 - Portal app 578s ok 5 - Register $type 578s ok 6 - Portal object 578s ok 7 - Init 578s ok 8 - Portal app 578s ok 9 - Register $type 578s ok 10 - Portal object 578s ok 11 - Init 578s ok 12 - Portal app 578s ok 13 - Register $type 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 14 - Unauth SP request 578s ok 15 - Get redirection 578s ok 16 - Location header found 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 17 - Launch SAML request to IdP 578s ok 18 - HTTP code is 200 578s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099280%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%221770027400_65278%22%7D) 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 20 - Post authentication 578s ok 21 - HTTP code is 200 578s ok 22 - Get cookie lemonldap (adfcca590ffcea129516f3f3f52b9d5f804553f4ff9829d690fdee5006564a59) 578s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 578s ok 24 - PE_UNAUTHORIZEDPARTNER 578s # ==> Pushing UNKNOWNSP <== 578s # ==> Popping UNKNOWNSP <== 578s ok 25 - Unauth SP request 578s ok 26 - Get redirection 578s ok 27 - Location header found 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 28 - Launch SAML request to IdP 578s ok 29 - Unknown entity ID: code found on page 578s ok 30 - Unknown entity ID 578s 1..30 578s ok 578s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 578s ok 1 - use Lemonldap::NG::Portal::Main; 578s ok 2 - Portal object 578s ok 3 - Init 578s ok 4 - Portal app 578s ok 5 - Register $type 578s ok 6 - Portal object 578s ok 7 - Init 578s ok 8 - Portal app 578s ok 9 - Register $type 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 10 - Unauth SP request 578s ok 11 - Get cookie llngcasserver (idp) 578s ok 12 - Get CAS server cookie 578s ok 13 - Get redirection 578s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 15 - Query CAS server 578s ok 16 - HTTP code is 200 578s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099281%2C%22issuerRequestcas%22%3A%221770027401_51841%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 18 - Post authentication 578s ok 19 - Get cookie lemonldap (0cfd690eede7d6d07b1cc2cc45f52b5bc641019241a7afb47aa4a0150a1032f4) 578s ok 20 - Get cookie lemonldappdata () 578s ok 21 - SAML request cleared from pdata 578s ok 22 - Get redirection 578s ok 23 - Location header found 578s # ==> Pushing SP <== 578s ok 24 - SOAP request 578s # ==> Saving handler SP <== 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s # ==> Restoring SP <== 578s ok 25 - Execute request to /cas/serviceValidate 578s ok 26 - HTTP code is 200 578s ok 27 - Content is XML 578s # ==> Popping SP <== 578s ok 28 - Query SP with ticket 578s ok 29 - Get cookie lemonldap (b6d250100143e4a3549bd756a359b2cfcace26613f908abe6193ae874c410827) 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 30 - Get / on SP 578s ok 31 - HTTP code is 200 578s ok 32 - Authenticated as french 578s ok 33 - UTF-8 values 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 34 - Query SP for logout 578s ok 35 - HTTP code is 200 578s ok 36 - CAS message found 578s ok 37 - Redirect URL found 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 38 - Query IdP 578s ok 39 - Response status is 401 578s ok 40 - Content is JSON 578s ok 41 - Error code is 1 578s 1..41 578s ok 578s t/31-Auth-and-issuer-CAS-Logout-30.t ........................................... 578s ok 1 - use Lemonldap::NG::Portal::Main; 578s ok 2 - Portal object 578s ok 3 - Init 578s ok 4 - Portal app 578s ok 5 - Register $type 578s ok 6 - Portal object 578s ok 7 - Init 578s ok 8 - Portal app 578s ok 9 - Register $type 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 10 - Unauth SP request 578s ok 11 - Get cookie llngcasserver (idp) 578s ok 12 - Get CAS server cookie 578s ok 13 - Get redirection 578s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 15 - Query CAS server 578s ok 16 - HTTP code is 200 578s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770027401_65094%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099281%7D) 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 18 - Post authentication 578s ok 19 - Get cookie lemonldap (7a1c638ac206541ea86fd9a2ecccb2eac3a11fe09dfc5a8947a0f3dcfe2fe9de) 578s ok 20 - Get cookie lemonldappdata () 578s ok 21 - SAML request cleared from pdata 578s ok 22 - Get redirection 578s ok 23 - Location header found 578s # ==> Pushing SP <== 578s ok 24 - SOAP request 578s # ==> Saving handler SP <== 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s # ==> Restoring SP <== 578s ok 25 - Execute request to /cas/serviceValidate 578s ok 26 - HTTP code is 200 578s ok 27 - Content is XML 578s # ==> Popping SP <== 578s ok 28 - Query SP with ticket 578s ok 29 - Get cookie lemonldap (f84b0c164debad608ca24adb68f598764f9cadf70b05e5ee4a5f6bba0dd5b6ba) 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 30 - Get / on SP 578s ok 31 - HTTP code is 200 578s ok 32 - Authenticated as french 578s ok 33 - UTF-8 values 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 34 - Query SP for logout 578s ok 35 - Unauthorized URL: code found on page 578s ok 36 - Unauthorized URL 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 37 - Query SP for logout 578s ok 38 - Get redirection 578s ok 39 - Location is http://auth.sp.com/ 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 40 - Query IdP 578s ok 41 - Response status is 401 578s ok 42 - Content is JSON 578s ok 43 - Error code is 1 578s 1..43 578s ok 579s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ....................................... 579s ok 1 - use Lemonldap::NG::Portal::Main; 579s ok 2 - Portal object 579s ok 3 - Init 579s ok 4 - Portal app 579s ok 5 - Register $type 579s ok 6 - Portal object 579s ok 7 - Init 579s ok 8 - Portal app 579s ok 9 - Register $type 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 10 - Unauth SP request 579s ok 11 - Get cookie llngcasserver (idp) 579s ok 12 - Get CAS server cookie 579s ok 13 - Get redirection 579s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 15 - Query CAS server 579s ok 16 - HTTP code is 200 579s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099281%2C%22issuerRequestcas%22%3A%221770027401_43953%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 18 - Post authentication 579s ok 19 - Get cookie lemonldap (47524361ad9ac9028cc7ea605f244e32daff2706742b694905997f0bbc01f95b) 579s ok 20 - Get redirection 579s ok 21 - Location header found 579s # ==> Pushing SP <== 579s ok 22 - SOAP request 579s # ==> Saving handler SP <== 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s # ==> Restoring SP <== 579s ok 23 - Execute request to /cas/serviceValidate 579s ok 24 - HTTP code is 200 579s ok 25 - Content is XML 579s # ==> Popping SP <== 579s ok 26 - Query SP with ticket 579s ok 27 - Get cookie lemonldap (75f29a03d05a49f493459f12bf37b32d35a3a43ae9e38ff8c4fc4f5b3b5efb15) 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 28 - Query SP for logout 579s ok 29 - HTTP code is 200 579s ok 30 - Found iframe 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 31 - Get iframe from IdP 579s ok 32 - Get redirection 579s ok 33 - Location is http://auth.idp.com/?logout=1 579s ok 34 - Frame can be embedded 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 35 - Query IdP 579s ok 36 - Response status is 401 579s ok 37 - Content is JSON 579s ok 38 - Error code is 1 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 39 - Query IdP 579s ok 40 - Get redirection 579s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 579s 1..41 579s ok 579s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .......................... 579s ok 1 - use Lemonldap::NG::Portal::Main; 579s ok 2 - Portal object 579s ok 3 - Init 579s ok 4 - Portal app 579s ok 5 - Register $type 579s ok 6 - Portal object 579s ok 7 - Init 579s ok 8 - Portal app 579s ok 9 - Register $type 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 10 - Unauth SP request 579s ok 11 - Get redirection 579s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 13 - Query CAS server 579s ok 14 - HTTP code is 200 579s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770099282%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027402_44728%22%7D) 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 16 - Post authentication 579s ok 17 - Reject reason is 68 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 18 - Unauth SP request 579s ok 19 - Get redirection 579s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 21 - Query CAS server 579s ok 22 - HTTP code is 200 579s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770099282%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027402_8040%22%7D) 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 24 - Post authentication 579s ok 25 - Get redirection 579s ok 26 - Location header found 579s ok 27 - Get cookie lemonldap (d82851eebd08514203bdc635801b1bd9fd2ba718dc7560e8e937d35c45f17f17) 579s # ==> Pushing SP <== 579s ok 28 - SOAP request 579s # ==> Saving handler SP <== 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s # ==> Restoring SP <== 579s ok 29 - Execute request to /cas/serviceValidate 579s ok 30 - HTTP code is 200 579s ok 31 - Content is XML 579s # ==> Popping SP <== 579s ok 32 - Query SP with ticket 579s ok 33 - Get cookie lemonldap (5651cdf541dcd3f6a560dc62f7fae3aedd4f83f8667e03f4a04cfef2a9c36ca9) 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 34 - Get / on SP 579s ok 35 - HTTP code is 200 579s ok 36 - Authenticated as french 579s ok 37 - UTF-8 values 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 38 - Query SP for logout 579s ok 39 - HTTP code is 200 579s ok 40 - Found iframe 579s ok 41 - Content-Security-Policy header found 579s ok 42 - Found auth.idp.com in CSP child-src 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 43 - Get iframe from IdP 579s ok 44 - Get redirection 579s ok 45 - Location is http://auth.sp2.com/?logout 579s ok 46 - Frame can be embedded 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 47 - Query IdP 579s ok 48 - Response status is 401 579s ok 49 - Content is JSON 579s ok 50 - Error code is 1 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 51 - Query IdP 579s ok 52 - Get redirection 579s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 579s 1..53 579s ok 579s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 579s ok 1 - use Lemonldap::NG::Portal::Main; 579s ok 2 - Portal object 579s ok 3 - Init 579s ok 4 - Portal app 579s ok 5 - Register $type 579s ok 6 - Portal object 579s ok 7 - Init 579s ok 8 - Portal app 579s ok 9 - Register $type 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 10 - Unauth SP request 579s ok 11 - Get redirection 579s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 13 - Query CAS server 579s ok 14 - HTTP code is 200 579s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027402_15044%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099282%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 16 - Post authentication 579s ok 17 - Reject reason is 68 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 18 - Unauth SP request 579s ok 19 - Get redirection 579s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 21 - Query CAS server 579s ok 22 - HTTP code is 200 579s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770027402_58184%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099282%7D) 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 24 - Post authentication 579s ok 25 - Get redirection 579s ok 26 - Location header found 579s ok 27 - Get cookie lemonldap (7192637f0bebd5611b853d63909084828925aed1cffacc6e13aabe27bde146c6) 579s # ==> Pushing SP <== 579s ok 28 - SOAP request 579s # ==> Saving handler SP <== 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s # ==> Restoring SP <== 579s ok 29 - Execute request to /cas/serviceValidate 579s ok 30 - HTTP code is 200 579s ok 31 - Content is XML 579s # ==> Popping SP <== 579s ok 32 - Query SP with ticket 579s ok 33 - Get cookie lemonldap (60f45815500871ca371730ffd1d420ca79da031271b9f0da70fc7e719fa17113) 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 34 - Get / on SP 579s ok 35 - HTTP code is 200 579s ok 36 - Authenticated as fa@badwolf.org 579s ok 37 - UTF-8 values 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 38 - Query SP for logout 579s ok 39 - HTTP code is 200 579s ok 40 - Found iframe 579s ok 41 - Content-Security-Policy header found 579s ok 42 - Found auth.idp.com in CSP child-src 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 43 - Get iframe from IdP 579s ok 44 - Get redirection 579s ok 45 - Location is http://auth.sp.com/?logout 579s ok 46 - Frame can be embedded 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 47 - Query IdP 579s ok 48 - Response status is 401 579s ok 49 - Content is JSON 579s ok 50 - Error code is 1 579s # ==> Pushing SP <== 579s # ==> Popping SP <== 579s ok 51 - Query IdP 579s ok 52 - Get redirection 579s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 579s 1..53 579s ok 580s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 580s ok 1 - use Lemonldap::NG::Portal::Main; 580s ok 2 - Portal object 580s ok 3 - Init 580s ok 4 - Portal app 580s ok 5 - Register $type 580s ok 6 - Portal object 580s ok 7 - Init 580s ok 8 - Portal app 580s ok 9 - Register $type 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 10 - Unauth SP request 580s ok 11 - Get redirection 580s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 13 - Query CAS server 580s ok 14 - HTTP code is 200 580s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1770099282%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770027402_29267%22%7D) 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 16 - Post authentication 580s ok 17 - Reject reason is 68 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 18 - Unauth SP request 580s ok 19 - Get redirection 580s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 21 - Query CAS server 580s ok 22 - HTTP code is 200 580s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099282%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770027402_47589%22%7D) 580s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099282%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770027402_47589%22%7D) 580s ok 25 - Pdata is not empty 580s ok 26 - Target Authnlevel set in pdata 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 27 - Post authentication 580s ok 28 - Get redirection 580s ok 29 - Location header found 580s ok 30 - Get cookie lemonldap (0dfaa22cb1c869a7b9707efae31bc28564d5002a69bc98cd35428cb1582947f5) 580s # ==> Pushing SP <== 580s ok 31 - SOAP request 580s # ==> Saving handler SP <== 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s # ==> Restoring SP <== 580s ok 32 - Execute request to /cas/serviceValidate 580s ok 33 - HTTP code is 200 580s ok 34 - Content is XML 580s # ==> Popping SP <== 580s ok 35 - Query SP with ticket 580s ok 36 - Get cookie lemonldap (ef2cd40e022784f4aabe89e8b932c84fd3ea2f91cb2aa8a60915fba47ebcc425) 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 37 - Get / on SP 580s ok 38 - HTTP code is 200 580s ok 39 - Authenticated as french 580s ok 40 - UTF-8 values 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 41 - Query SP for logout 580s ok 42 - HTTP code is 200 580s ok 43 - Found iframe 580s ok 44 - Content-Security-Policy header found 580s ok 45 - Found auth.idp.com in CSP child-src 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 46 - Get iframe from IdP 580s ok 47 - Get redirection 580s ok 48 - Location is http://auth.sp.com/?logout 580s ok 49 - Frame can be embedded 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 50 - Query IdP 580s ok 51 - Response status is 401 580s ok 52 - Content is JSON 580s ok 53 - Error code is 1 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 54 - Query IdP 580s ok 55 - Get redirection 580s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 57 - Auth query 580s ok 58 - HTTP code is 200 580s ok 59 - Get cookie lemonldap (f0918a2a7a32345c19e667d0c71eeaeb524745c7762b3a0500eaf0d06ffeae95) 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 60 - Query CAS server 580s ok 61 - Response body is not empty 580s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 580s 1..62 580s ok 580s t/31-Auth-and-issuer-CAS-declared-apps.t ....................................... 580s ok 1 - use Lemonldap::NG::Portal::Main; 580s ok 2 - Portal object 580s ok 3 - Init 580s ok 4 - Portal app 580s ok 5 - Register $type 580s ok 6 - Portal object 580s ok 7 - Init 580s ok 8 - Portal app 580s ok 9 - Register $type 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 10 - Unauth SP request 580s ok 11 - Cancel button NOT found 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 12 - Query CAS server 580s ok 13 - HTTP code is 200 580s ok 14 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027403_58951%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099283%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 580s 1..14 580s ok 580s t/31-Auth-and-issuer-CAS-default.t ............................................. 580s ok 1 - use Lemonldap::NG::Portal::Main; 580s ok 2 - Portal object 580s ok 3 - Init 580s ok 4 - Portal app 580s ok 5 - Register $type 580s ok 6 - Portal object 580s ok 7 - Init 580s ok 8 - Portal app 580s ok 9 - Register $type 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 10 - Unauth SP request 580s ok 11 - Get cookie llngcasserver (idp) 580s ok 12 - Get CAS server cookie 580s ok 13 - Get redirection 580s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 15 - Query CAS server 580s ok 16 - HTTP code is 200 580s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027403_6181%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099283%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 18 - Post authentication 580s ok 19 - Get cookie lemonldap (29e16403261216a40c3c72b8cfc872c31497e73e4e3ed3b1bb9e5fba0333dd2a) 580s ok 20 - Get cookie lemonldappdata () 580s ok 21 - SAML request cleared from pdata 580s ok 22 - Get redirection 580s ok 23 - Location header found 580s # ==> Pushing SP <== 580s ok 24 - SOAP request 580s # ==> Saving handler SP <== 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s # ==> Restoring SP <== 580s ok 25 - Execute request to /cas/serviceValidate 580s ok 26 - HTTP code is 200 580s ok 27 - Content is XML 580s # ==> Popping SP <== 580s ok 28 - Query SP with ticket 580s ok 29 - Get cookie lemonldap (7970943f6b381af091d7fa33cdceef25c52d0536a41115956f5dcf56edc6d7a1) 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 30 - Get / on SP 580s ok 31 - HTTP code is 200 580s ok 32 - Authenticated as french 580s ok 33 - UTF-8 values 580s ok 34 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 35 - Query SP for logout 580s ok 36 - HTTP code is 200 580s ok 37 - Found iframe 580s ok 38 - Content-Security-Policy header found 580s ok 39 - Found auth.idp.com in CSP child-src 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 40 - Get iframe from IdP 580s ok 41 - Get redirection 580s ok 42 - Location is http://auth.sp.com/?logout 580s ok 43 - Frame can be embedded 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 44 - Query IdP 580s ok 45 - Response status is 401 580s ok 46 - Content is JSON 580s ok 47 - Error code is 1 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 48 - Query IdP 580s ok 49 - Get redirection 580s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 580s 1..50 580s ok 581s t/31-Auth-and-issuer-CAS-proxied.t ............................................. 581s ok 1 - use Lemonldap::NG::Portal::Main; 581s ok 2 - Portal object 581s ok 3 - Init 581s ok 4 - Portal app 581s ok 5 - Register $type 581s ok 6 - Portal object 581s ok 7 - Init 581s ok 8 - Portal app 581s ok 9 - Register $type 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 10 - Unauth SP request 581s ok 11 - Get cookie llngcasserver (idp) 581s ok 12 - Get CAS server cookie 581s ok 13 - Get redirection 581s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 15 - Query CAS server 581s ok 16 - HTTP code is 200 581s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099283%2C%22issuerRequestcas%22%3A%221770027403_50926%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 18 - Post authentication 581s ok 19 - Get redirection 581s ok 20 - Location header found 581s ok 21 - Get cookie lemonldap (5cc1824f1c8c2e4e0d7a0858637add69d6ab8ec94d1431e72365b9181550bb16) 581s # ==> Pushing SP <== 581s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-4c7f266b73a0801775dcac8791ba91c801c8435424bf8edfd23abeb60d71afd7%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F&ticket=ST-4c7f266b73a0801775dcac8791ba91c801c8435424bf8edfd23abeb60d71afd7 581s # ==> Saving handler SP <== 581s # ==> Pushing ISSUER <== 581s ok 23 - Request to http://auth.sp.com/?ticket=ST-4c7f266b73a0801775dcac8791ba91c801c8435424bf8edfd23abeb60d71afd7&casProxy=1&pgtIou=PGTIOU-abde9d6cdd2370b70d933f8ef38b083b0d07bea8187d989025fd5d04eac34e58&pgtId=PGT-0a177dc3742a0cc115505824fb7ea5cd187565f1fde8a84889c19b75e139338d 581s # ==> Saving handler ISSUER <== 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s # ==> Restoring ISSUER <== 581s ok 24 - Execute request to / 581s ok 25 - HTTP code is 200 581s # ==> Popping ISSUER <== 581s # ==> Restoring SP <== 581s ok 26 - Execute request to /cas/serviceValidate 581s ok 27 - HTTP code is 200 581s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-0a177dc3742a0cc115505824fb7ea5cd187565f1fde8a84889c19b75e139338d 581s # ==> Saving handler SP <== 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s # ==> Restoring SP <== 581s ok 29 - Execute request to /cas/proxy 581s ok 30 - HTTP code is 200 581s # ==> Popping SP <== 581s ok 31 - Query SP with ticket 581s ok 32 - Get cookie lemonldap (f9529f86b78355a213177640841c88741e7c9d61061160d9f89b5e97dde570ad) 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 33 - Get / on SP 581s ok 34 - HTTP code is 200 581s ok 35 - Authenticated as french 581s ok 36 - UTF-8 values 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 37 - Query SP for logout 581s ok 38 - HTTP code is 200 581s ok 39 - Found iframe 581s ok 40 - Content-Security-Policy header found 581s ok 41 - Found auth.idp.com in CSP child-src 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 42 - Get iframe from IdP 581s ok 43 - Get redirection 581s ok 44 - Location is http://auth.sp.com/?logout 581s ok 45 - Frame can be embedded 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 46 - Query IdP 581s ok 47 - Response status is 401 581s ok 48 - Content is JSON 581s ok 49 - Error code is 1 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 50 - Query IdP 581s ok 51 - Get redirection 581s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 581s 1..52 581s ok 581s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 581s ok 1 - use Lemonldap::NG::Portal::Main; 581s ok 2 - Portal object 581s ok 3 - Init 581s ok 4 - Portal app 581s ok 5 - Register $type 581s ok 6 - Portal object 581s ok 7 - Init 581s ok 8 - Portal app 581s ok 9 - Register $type 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 10 - Unauth SP request 581s ok 11 - Get cookie llngcasserver (idp) 581s ok 12 - Get CAS server cookie 581s ok 13 - Get redirection 581s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 15 - Query CAS server 581s ok 16 - HTTP code is 200 581s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027404_36422%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099284%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 18 - Post authentication 581s ok 19 - Get redirection 581s ok 20 - Location header found 581s ok 21 - Get cookie lemonldap (c10cd3799a38de1e3134f01040f1064f71221e1949de359b18d31d34bf431c08) 581s # ==> Pushing SP <== 581s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 581s # ==> Saving handler SP <== 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s # ==> Restoring SP <== 581s ok 23 - Execute POST request to /cas/samlValidate 581s ok 24 - HTTP code is 200 581s # ==> Popping SP <== 581s ok 25 - Query SP with ticket 581s ok 26 - Get cookie lemonldap (8e0f634c849a27d033ccf938e7ec8f8db62782f886310f7a16b3a6159ba3c723) 581s ok 27 - Correct whatToTrace 581s ok 28 - Correct cn 581s ok 29 - Correct uid 581s ok 30 - Correct groups 581s 1..30 581s ok 581s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .............................. 581s ok 1 - use Lemonldap::NG::Portal::Main; 581s ok 2 - Portal object 581s ok 3 - Init 581s ok 4 - Portal app 581s ok 5 - Register $type 581s ok 6 - Portal object 581s ok 7 - Init 581s ok 8 - Portal app 581s ok 9 - Register $type 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 10 - Unauth SP request 581s ok 11 - Found CAS entry 581s ok 12 - HTTP code is 200 581s ok 13 - Page contains a form 581s ok 14 - CSP header authorize POST request to \# 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 15 - Unauth SP request 581s ok 16 - 1st = idp 581s ok 17 - 2nd = idp3 581s ok 18 - 3rd = idp4 581s ok 19 - 4th= idp2 581s ok 20 - Found Cancel button 581s ok 21 - Found CAS idp logo and tooltip 581s ok 22 - Found CAS idp display name 581s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 581s ok 24 - HTTP code is 200 581s ok 25 - Page contains a form 581s ok 26 - CSP header authorize POST request to \# 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 27 - Cancel query 581s ok 28 - Get cookie lemonldappdata () 581s ok 29 - pdata is empty 581s 1..29 581s ok 582s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 582s ok 1 - use Lemonldap::NG::Portal::Main; 582s ok 2 - Portal object 582s ok 3 - Init 582s ok 4 - Portal app 582s ok 5 - Register $type 582s ok 6 - Portal object 582s ok 7 - Init 582s ok 8 - Portal app 582s ok 9 - Register $type 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 10 - Unauth SP request 582s ok 11 - Get cookie llngcasserver (idp) 582s ok 12 - Get CAS server cookie 582s ok 13 - Get redirection 582s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 15 - Query CAS server 582s ok 16 - HTTP code is 200 582s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099284%2C%22issuerRequestcas%22%3A%221770027404_19666%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 18 - Post authentication 582s ok 19 - Get redirection 582s ok 20 - Location header found 582s ok 21 - Get cookie lemonldap (bac70d32e9e41454afb7bb278caf255c5a3c7d10c973075cf09d43a74b704a7d) 582s ok 22 - Get cookie lemonldappdata () 582s ok 23 - SAML request cleared from pdata 582s # ==> Pushing SP <== 582s ok 24 - SOAP request 582s # ==> Saving handler SP <== 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s # ==> Restoring SP <== 582s ok 25 - Execute request to /cas/serviceValidate 582s ok 26 - HTTP code is 200 582s ok 27 - Content is XML 582s # ==> Popping SP <== 582s ok 28 - Query SP with ticket 582s ok 29 - Get cookie lemonldap (131faf88b3ac997ddd730ced0f97bd05ecfbff61462185a832d3576f3817d5b3) 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 30 - Get / on SP 582s ok 31 - HTTP code is 200 582s ok 32 - Authenticated as dwho 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 33 - Unauth SP request (2) 582s ok 34 - Get cookie llngcasserver (idp) 582s ok 35 - Get CAS server cookie 582s ok 36 - Get redirection 582s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 38 - Query CAS server (2) 582s ok 39 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099284%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027404_11521%22%2C%22targetAuthnLevel%22%3A0%7D) 582s ok 40 - HTTP code is 200 582s ok 41 - Page contains a form 582s ok 42 - URI match 582s ok 43 - Field "confirm" is defined 582s ok 44 - Field "url" is defined 582s ok 45 - Get autorenew.js 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 46 - Post confirm 582s ok 47 - HTTP code is 200 582s ok 48 - Page contains a form 582s ok 49 - Field "upgrading" is defined 582s ok 50 - CSP header authorize POST request to \# 582s ok 51 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099284%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestcas%22%3A%221770027404_11521%22%7D) 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 52 - Post credentials 582s ok 53 - Get redirection 582s ok 54 - Location is http://auth.idp.com/cas/login 582s ok 55 - Get cookie lemonldap (7e29fd9ff271f8076a62a091750e47777fd1ca8b71d2aac4fc4115eda787f047) 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 56 - Follow redirection 582s ok 57 - Get redirection 582s ok 58 - Location header found 582s # ==> Pushing SP <== 582s ok 59 - SOAP request 582s # ==> Saving handler SP <== 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s # ==> Restoring SP <== 582s ok 60 - Execute request to /cas/serviceValidate 582s ok 61 - HTTP code is 200 582s ok 62 - Content is XML 582s # ==> Popping SP <== 582s ok 63 - Follow redirection 582s ok 64 - Get cookie lemonldap (5f8a9e8bf6ef9ed6e8b38ef3f96f0b9362884c0a456a10c62c890cb6d265f068) 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 65 - Query SP for logout 582s ok 66 - HTTP code is 200 582s ok 67 - Found iframe 582s ok 68 - Content-Security-Policy header found 582s ok 69 - Found auth.idp.com in CSP child-src 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 70 - Get iframe from IdP 582s ok 71 - Get redirection 582s ok 72 - Location is http://auth.sp.com/?logout 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 73 - Query CAS server 582s ok 74 - Response status is 401 582s ok 75 - Content is JSON 582s ok 76 - Error code is 1 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 77 - Query CAS app 582s ok 78 - Get redirection 582s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 582s 1..79 582s ok 582s t/31-CAS-10.t .................................................................. 582s ok 1 - use Lemonldap::NG::Portal::Main; 582s ok 2 - Portal object 582s ok 3 - Init 582s ok 4 - Portal app 582s ok 5 - Issuer portal 582s ok 6 - Query CAS server 582s ok 7 - HTTP code is 200 582s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770099285%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027405_35750%22%7D) 582s ok 9 - Post authentication 582s ok 10 - Get cookie lemonldap (cde9ff04c039d79d5fe121d579932eb6e868e7350fa23029615d94ef9044de70) 582s ok 11 - Get cookie lemonldappdata () 582s ok 12 - SAML request cleared from pdata 582s ok 13 - Get redirection 582s ok 14 - Location header found 582s ok 15 - Query CAS server 582s ok 16 - HTTP code is 200 582s ok 17 - Ticket is valid 582s ok 18 - Username is returned 582s ok 19 - Query CAS server 582s ok 20 - Ticket is no longer valid 582s 1..20 582s ok 582s t/31-CAS-Gateway.t ............................................................. 582s ok 1 - use Lemonldap::NG::Portal::Main; 582s ok 2 - Portal object 582s ok 3 - Init 582s ok 4 - Portal app 582s ok 5 - Issuer portal 582s ok 6 - Get redirection 582s ok 7 - Location is http://auth.sp.com/somewhere 582s ok 8 - Get redirection 582s ok 9 - Location is http://auth.unknown.com/somewhere 582s ok 10 - Portal object 582s ok 11 - Init 582s ok 12 - Portal app 582s ok 13 - Issuer portal 582s ok 14 - Get redirection 582s ok 15 - Location is http://auth.sp.com/somewhere 582s ok 16 - Expected portal error code: code found on page 582s ok 17 - Expected portal error code 582s ok 18 - Portal object 582s ok 19 - Init 582s ok 20 - Portal app 582s ok 21 - Issuer portal 582s ok 22 - Get redirection 582s ok 23 - Location is http://auth.sp.com/somewhere 582s ok 24 - Expected portal error code: code found on page 582s ok 25 - Expected portal error code 582s 1..25 582s ok 583s t/31-CAS-Hooks.t ............................................................... 583s ok 1 - use Lemonldap::NG::Portal::Main; 583s ok 2 - Portal object 583s ok 3 - Init 583s ok 4 - Portal app 583s ok 5 - Issuer portal 583s ok 6 - Post authentication 583s ok 7 - Get cookie lemonldap (e725c040e83dffb8184cea42cf943c4520d32bb4d9f819dd07a79421e94e0df6) 583s ok 8 - Query CAS server 583s ok 9 - Hook rejected the request: code found on page 583s ok 10 - Hook rejected the request 583s ok 11 - Query CAS server 583s ok 12 - Get redirection 583s ok 13 - Location header found 583s ok 14 - Query CAS server 583s ok 15 - HTTP code is 200 583s ok 16 - Found hook attribute 583s 1..16 583s ok 583s t/31-CAS-Logout-propagate-OIDC.t ............................................... 583s ok 1 - use Lemonldap::NG::Portal::Main; 583s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 583s ok 1 - Portal object 583s ok 2 - Init 583s ok 3 - Portal app 583s ok 4 - Auth query 583s ok 5 - HTTP code is 200 583s ok 6 - Get cookie lemonldap (3859d2beb543b1af90cfba45b34bb63a7454eb91c71a27be8acea3b9e2ed80cf) 583s ok 7 - Get redirection 583s ok 8 - Location header found 583s ok 9 - HTTP code is 200 583s ok 10 - Content-Type is JSON 583s ok 11 - Content is valid JSON 583s ok 12 - Initiate CAS logout 583s ok 13 - Response body is not empty 583s ok 14 - Found OIDC logout iframe 583s 1..14 583s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 583s 1..2 583s ok 584s t/31-CAS-Logout-with-hashed-storage.t .......................................... 584s ok 1 - use Lemonldap::NG::Portal::Main; 584s # Subtest: Test IDP initiated logout 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (dc9c30a1102d985adb9ff02d599f5a303fcae507c8acc2739c59984392faeca8) 584s ok 8 - Query CAS server 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Query CAS server 584s ok 12 - HTTP code is 200 584s ok 13 584s ok 14 - Cas response contains authenticationSuccess 584s ok 15 - Query CAS server 584s ok 16 - Get redirection 584s ok 17 - Location header found 584s ok 18 - Query CAS server 584s ok 19 - HTTP code is 200 584s ok 20 584s ok 21 - Cas response contains authenticationSuccess 584s ok 22 - Initiate logout 584s ok 23 - Get cookie lemonldap (0) 584s ok 24 - Cookie was cleared 584s ok 25 - Found CAS app name 584s ok 26 - My other app is not displayed 584s ok 27 - HTTP code is 200 584s ok 28 - Page contains a form 584s ok 29 - Host match 584s ok 30 - URI match 584s ok 31 - Field "logout" is defined 584s ok 32 - CSP header authorize POST request to auth.example.com 584s ok 33 - Found logout option 584s ok 34 - Response body is not empty 584s ok 35 - Logout SP 584s ok 36 - Correct ticket sent to sp for logout 584s ok 37 - No ticket sent to sp2 584s 1..37 584s ok 2 - Test IDP initiated logout 584s # Subtest: Test App initiated logout, no redirect 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (9d80493d00043f3f5384aa603be516b8392071b8c4acbc699bc22bbf80e6a729) 584s ok 8 - Query CAS server 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Query CAS server 584s ok 12 - HTTP code is 200 584s ok 13 584s ok 14 - Cas response contains authenticationSuccess 584s ok 15 - Query CAS server 584s ok 16 - Get redirection 584s ok 17 - Location header found 584s ok 18 - Query CAS server 584s ok 19 - HTTP code is 200 584s ok 20 584s ok 21 - Cas response contains authenticationSuccess 584s ok 22 - Initiate logout 584s ok 23 - Get cookie lemonldap (0) 584s ok 24 - Cookie was cleared 584s ok 25 - HTTP code is 200 584s ok 26 - Page contains a form 584s ok 27 - Host match 584s ok 28 - URI match 584s ok 29 - Field "logout" is defined 584s ok 30 - CSP header authorize POST request to auth.example.com 584s ok 31 - Found logout option 584s ok 32 - Found CAS app name 584s ok 33 - My other app is not displayed 584s ok 34 - Response body is not empty 584s ok 35 - Logout SP 584s ok 36 - Correct ticket sent to sp for logout 584s ok 37 - No ticket sent to sp2 584s 1..37 584s ok 3 - Test App initiated logout, no redirect 584s # Subtest: Test App initiated logout, with redirect 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (27aff68f99b132bba5cae61a233ab49f98debb789ec90d7660b9707c1125bf39) 584s ok 8 - Query CAS server 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Query CAS server 584s ok 12 - HTTP code is 200 584s ok 13 584s ok 14 - Cas response contains authenticationSuccess 584s ok 15 - Query CAS server 584s ok 16 - Get redirection 584s ok 17 - Location header found 584s ok 18 - Query CAS server 584s ok 19 - HTTP code is 200 584s ok 20 584s ok 21 - Cas response contains authenticationSuccess 584s ok 22 - Initiate logout 584s ok 23 - Get cookie lemonldap (0) 584s ok 24 - Cookie was cleared 584s ok 25 - HTTP code is 200 584s ok 26 - Page contains a form 584s ok 27 - Host match 584s ok 28 - URI match 584s ok 29 - CSP header authorize POST request to auth.sp.com 584s ok 30 - Query string is preserved 584s ok 31 - Found CAS app name 584s ok 32 - My other app is not displayed 584s ok 33 - Response body is not empty 584s ok 34 - Logout SP 584s ok 35 - Correct ticket sent to sp for logout 584s ok 36 - No ticket sent to sp2 584s 1..36 584s ok 4 - Test App initiated logout, with redirect 584s # Subtest: Test App initiated logout, no redirect, no info 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (1ed8cbe52fd8d180a8b2e4068e29851384de1fade4cfde5730f34db7f8397776) 584s ok 8 - Initiate logout 584s ok 9 - Get cookie lemonldap (0) 584s ok 10 - Cookie was cleared 584s ok 11 - Get redirection 584s ok 12 - Location header found 584s 1..12 584s ok 5 - Test App initiated logout, no redirect, no info 584s # Subtest: Test redirect URL filtering 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (7aa6024b86745c5d589090333a0053dcc8a671ab2f0198e0252c9e96a2286f9e) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - CAS message found 584s ok 7 - Response body is not empty 584s ok 8 - Redirect URL found 584s 1..8 584s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 584s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (fa2d16e7f923af512f1b9ef93c7f95f0ff609020bc7ce188eea1546cf2d12d20) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - Get redirection 584s ok 7 - Location is http://test1.example.com/ 584s 1..7 584s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 584s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (4366a69a0abd913af8620df76c9e9b7351e799c6871906669d65e5323a2f806f) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - CAS message found 584s ok 7 - Response body is not empty 584s ok 8 - Redirect URL found 584s 1..8 584s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 584s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (e557a8fec86668669116e83763f36718976757c66a3ac0534404db1f357341e9) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - Get redirection 584s ok 7 - Location is http://test1.example2.com/ 584s 1..7 584s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 584s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (ef213b151064fb63c1c662f7b3c61c7afffa67a5549555e8bca8f8f583ad2f40) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 584s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (433b244e5e7883ec978d03f51eb2fcc27fb96f954fc724b9081af5d3cde1b1c9) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 584s # Subtest: Test if http://attack.com/ is not allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (3e9c1ec3620277b5c9e1410eecb63b9a33f71d6d7b57a900200fd27a4bc918ec) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 11 - Test if http://attack.com/ is not allowed - 2.0 584s # Subtest: Test if http://attack.com/ is not allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (b795be50ee7f7b9afd424d205d1cbc2bbe8c8afa05aa81857f7293ef8967de55) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 12 - Test if http://attack.com/ is not allowed - 3.0 584s 1..12 584s ok 6 - Test redirect URL filtering 584s 1..6 584s ok 584s t/31-CAS-Logout.t .............................................................. 584s ok 1 - use Lemonldap::NG::Portal::Main; 584s # Subtest: Test IDP initiated logout 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (c1a65d66866c5ee194823c210aa6d9f21818cc5bbbace5807ee35b0f6149628f) 584s ok 8 - Query CAS server 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Query CAS server 584s ok 12 - HTTP code is 200 584s ok 13 584s ok 14 - Cas response contains authenticationSuccess 584s ok 15 - Query CAS server 584s ok 16 - Get redirection 584s ok 17 - Location header found 584s ok 18 - Query CAS server 584s ok 19 - HTTP code is 200 584s ok 20 584s ok 21 - Cas response contains authenticationSuccess 584s ok 22 - Initiate logout 584s ok 23 - Get cookie lemonldap (0) 584s ok 24 - Cookie was cleared 584s ok 25 - Found CAS app name 584s ok 26 - My other app is not displayed 584s ok 27 - HTTP code is 200 584s ok 28 - Page contains a form 584s ok 29 - Host match 584s ok 30 - URI match 584s ok 31 - Field "logout" is defined 584s ok 32 - CSP header authorize POST request to auth.example.com 584s ok 33 - Found logout option 584s ok 34 - Response body is not empty 584s ok 35 - Logout SP 584s ok 36 - Correct ticket sent to sp for logout 584s ok 37 - No ticket sent to sp2 584s 1..37 584s ok 2 - Test IDP initiated logout 584s # Subtest: Test App initiated logout, no redirect 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (cca223389acc252391e55f2be28ab1515c67355ad7dafc6be13632af605a4b46) 584s ok 8 - Query CAS server 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Query CAS server 584s ok 12 - HTTP code is 200 584s ok 13 584s ok 14 - Cas response contains authenticationSuccess 584s ok 15 - Query CAS server 584s ok 16 - Get redirection 584s ok 17 - Location header found 584s ok 18 - Query CAS server 584s ok 19 - HTTP code is 200 584s ok 20 584s ok 21 - Cas response contains authenticationSuccess 584s ok 22 - Initiate logout 584s ok 23 - Get cookie lemonldap (0) 584s ok 24 - Cookie was cleared 584s ok 25 - HTTP code is 200 584s ok 26 - Page contains a form 584s ok 27 - Host match 584s ok 28 - URI match 584s ok 29 - Field "logout" is defined 584s ok 30 - CSP header authorize POST request to auth.example.com 584s ok 31 - Found logout option 584s ok 32 - Found CAS app name 584s ok 33 - My other app is not displayed 584s ok 34 - Response body is not empty 584s ok 35 - Logout SP 584s ok 36 - Correct ticket sent to sp for logout 584s ok 37 - No ticket sent to sp2 584s 1..37 584s ok 3 - Test App initiated logout, no redirect 584s # Subtest: Test App initiated logout, with redirect 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (5012eb8c0efda1f8122740f52f873c48eb8a519e2253005fb0b769a52c0bb447) 584s ok 8 - Query CAS server 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Query CAS server 584s ok 12 - HTTP code is 200 584s ok 13 584s ok 14 - Cas response contains authenticationSuccess 584s ok 15 - Query CAS server 584s ok 16 - Get redirection 584s ok 17 - Location header found 584s ok 18 - Query CAS server 584s ok 19 - HTTP code is 200 584s ok 20 584s ok 21 - Cas response contains authenticationSuccess 584s ok 22 - Initiate logout 584s ok 23 - Get cookie lemonldap (0) 584s ok 24 - Cookie was cleared 584s ok 25 - HTTP code is 200 584s ok 26 - Page contains a form 584s ok 27 - Host match 584s ok 28 - URI match 584s ok 29 - CSP header authorize POST request to auth.sp.com 584s ok 30 - Query string is preserved 584s ok 31 - Found CAS app name 584s ok 32 - My other app is not displayed 584s ok 33 - Response body is not empty 584s ok 34 - Logout SP 584s ok 35 - Correct ticket sent to sp for logout 584s ok 36 - No ticket sent to sp2 584s 1..36 584s ok 4 - Test App initiated logout, with redirect 584s # Subtest: Test App initiated logout, no redirect, no info 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Auth query 584s ok 6 - HTTP code is 200 584s ok 7 - Get cookie lemonldap (efafe8a6e286bd8271c308b0a9f989ccd55d7be265e65bf788f1007de9e9948e) 584s ok 8 - Initiate logout 584s ok 9 - Get cookie lemonldap (0) 584s ok 10 - Cookie was cleared 584s ok 11 - Get redirection 584s ok 12 - Location header found 584s 1..12 584s ok 5 - Test App initiated logout, no redirect, no info 584s # Subtest: Test redirect URL filtering 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (f510bfd336649c546eb443fd952118bf89fdca17bf6093a401d609e3fbeb65c5) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - CAS message found 584s ok 7 - Response body is not empty 584s ok 8 - Redirect URL found 584s 1..8 584s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 584s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (c78736e68495faad7e6433b884bf26f1344b750304a1d39f0585a7f09c97ea9b) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - Get redirection 584s ok 7 - Location is http://test1.example.com/ 584s 1..7 584s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 584s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (adf8f04ca82c48eee6bddc1c6f1bc150f4959b8f972955cafb5b673d82155605) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - CAS message found 584s ok 7 - Response body is not empty 584s ok 8 - Redirect URL found 584s 1..8 584s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 584s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (dc56236f261b0635be5c82ba4b0663e72dab014327cb57c96d7ec5dbe54361fa) 584s ok 4 - Initiate logout 584s ok 5 - Get cookie lemonldap (0) 584s ok 6 - Get redirection 584s ok 7 - Location is http://test1.example2.com/ 584s 1..7 584s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 584s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (83144e4ee2fd40ec5cdbc00e0bd7bf089f5bea09b03ef92c70f55b2eff6be7f4) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 584s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (98701b31bf6681513eecdcef2ec96c776bd9b19e46d1550c4e60e810109d2290) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 584s # Subtest: Test if http://attack.com/ is not allowed - 2.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (b55a6e4e766b10d61bf222d890cdac7ea2b3e2dbc537c95459ee215f6b67dea6) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 11 - Test if http://attack.com/ is not allowed - 2.0 584s # Subtest: Test if http://attack.com/ is not allowed - 3.0 584s ok 1 - Auth query 584s ok 2 - HTTP code is 200 584s ok 3 - Get cookie lemonldap (adfd785cc9a2f5475ab7d6753dfddd7a41bcf636dd52fc7f00af44e105c25c8e) 584s ok 4 - Initiate logout 584s ok 5 - Expected portal error code: code found on page 584s ok 6 - Expected portal error code 584s 1..6 584s ok 12 - Test if http://attack.com/ is not allowed - 3.0 584s 1..12 584s ok 6 - Test redirect URL filtering 584s # Subtest: Unauthenticated logout 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Issuer portal 584s ok 5 - Initiate logout 584s ok 6 - Expected portal error code: code found on page 584s ok 7 - Expected portal error code 584s ok 8 - Initiate logout 584s ok 9 - Expected portal error code: code found on page 584s ok 10 - Expected portal error code 584s ok 11 - Initiate logout 584s ok 12 - Get redirection 584s ok 13 - Location is http://test1.example.com/ 584s 1..13 584s ok 7 - Unauthenticated logout 584s 1..7 584s ok 584s t/31-CAS-Macros.t .............................................................. 584s ok 1 - use Lemonldap::NG::Portal::Main; 584s ok 2 - Portal object 584s ok 3 - Init 584s ok 4 - Portal app 584s ok 5 - Issuer portal 584s ok 6 - Query CAS server 584s ok 7 - HTTP code is 200 584s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027407_23225%22%2C%22issuerTs%22%3A1770099287%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 584s ok 9 - Post authentication 584s ok 10 - Get cookie lemonldap (5088314ae6832cacb8b464c51ff53d08d7a88f45aef796cf0adc23ee3cb672b3) 584s ok 11 - Get cookie lemonldappdata () 584s ok 12 - SAML request cleared from pdata 584s ok 13 - Get redirection 584s ok 14 - Location header found 584s ok 15 - Query CAS server 584s ok 16 - HTTP code is 200 584s ok 17 - Found macro attribute 584s ok 18 - Found cas:user macro value 584s 1..18 584s ok 585s t/31-CAS-Prefix.t .............................................................. 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s ok 2 - Portal object 585s ok 3 - Init 585s ok 4 - Portal app 585s ok 5 - Issuer portal 585s ok 6 - Get cookie lemonldap (e79d8b359e481bb8e572a88d97e679b48cffbe3ad39ac3c3aa55896e69d71ae5) 585s ok 7 - Query CAS server 585s ok 8 - Get redirection 585s ok 9 - Location header found 585s ok 10 - Query CAS server 585s ok 11 - Get redirection 585s ok 12 - Location header found 585s ok 13 - Query CAS server 585s ok 14 - Get redirection 585s ok 15 - Location header found 585s ok 16 - Portal object 585s ok 17 - Init 585s ok 18 - Portal app 585s ok 19 - Issuer portal 585s ok 20 - Query CAS server 585s ok 21 - Get redirection 585s ok 22 - Location header found 585s ok 23 - Query CAS server 585s ok 24 - Expected portal error code: code found on page 585s ok 25 - Expected portal error code 585s ok 26 - Query CAS server 585s ok 27 - Get redirection 585s ok 28 - Location header found 585s 1..28 585s ok 585s t/31-CAS-Proxy.t ............................................................... 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s ok 2 - Portal object 585s ok 3 - Init 585s ok 4 - Portal app 585s ok 5 - Issuer portal 585s ok 6 - Post authentication 585s ok 7 - Get cookie lemonldap (dbf2ef5008033860a3358a31ae93f31a4f6d69e614d97cd600955c56ccf3a41e) 585s ok 8 - Query CAS server 585s ok 9 - Unknown CAS service: code found on page 585s ok 10 - Unknown CAS service 585s ok 11 - Query CAS server 585s ok 12 - Get redirection 585s ok 13 - Location header found 585s ok 14 - Query CAS server 585s ok 15 - HTTP code is 200 585s ok 16 585s ok 17 - Query CAS server 585s ok 18 585s ok 19 - Query CAS server 585s ok 20 - HTTP code is 200 585s ok 21 585s ok 22 - Query CAS server 585s ok 23 585s ok 24 - Query CAS server 585s ok 25 - HTTP code is 200 585s ok 26 585s ok 27 - Cas response contains authenticationSuccess 585s ok 28 - Found proxies in correct order 585s ok 29 - Query CAS server 585s ok 30 585s ok 31 - Query CAS server 585s ok 32 - HTTP code is 200 585s ok 33 585s ok 34 - Cas response contains authenticationSuccess 585s ok 35 - Query CAS server 585s ok 36 - Get redirection 585s ok 37 - Location header found 585s ok 38 - Query CAS server 585s ok 39 585s ok 40 - Found error code 585s ok 41 - Correct error code 585s 1..41 585s ok 585s t/31-CAS-SamlValidate.t ........................................................ 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s ok 2 - Portal object 585s ok 3 - Init 585s ok 4 - Portal app 585s ok 5 - Issuer portal 585s ok 6 - Post authentication 585s ok 7 - Get cookie lemonldap (a92bdeb2b8c9974b8abfce106f9c0e1912673f43449561f4751aef8629d81839) 585s # Subtest: Missing service 585s ok 1 - Query CAS server 585s ok 2 - Get redirection 585s ok 3 - Location header found 585s ok 4 - Post authentication 585s ok 5 - Expected status code 585s ok 6 - Expected status message 585s 1..6 585s ok 8 - Missing service 585s # Subtest: Missing ticket 585s ok 1 - Query CAS server 585s ok 2 - Get redirection 585s ok 3 - Location header found 585s ok 4 - Post authentication 585s ok 5 - Expected status code 585s ok 6 - Expected status message 585s 1..6 585s ok 9 - Missing ticket 585s # Subtest: Invalid ticket 585s ok 1 - Query CAS server 585s ok 2 - Get redirection 585s ok 3 - Location header found 585s ok 4 - Post authentication 585s ok 5 - Expected status code 585s ok 6 - Expected status message 585s 1..6 585s ok 10 - Invalid ticket 585s # Subtest: Valid request 585s ok 1 - Query CAS server 585s ok 2 - Get redirection 585s ok 3 - Location header found 585s ok 4 - Post authentication 585s ok 5 - Status is successful 585s ok 6 - Expected username 585s ok 7 - Expected attributes 585s ok 8 - Expected attributes 585s ok 9 - Expected attributes 585s ok 10 - Expected attributes 585s 1..10 585s ok 11 - Valid request 585s 1..11 585s ok 586s t/31-CAS-Security.t ............................................................ 586s ok 1 - use Lemonldap::NG::Portal::Main; 586s ok 2 - Portal object 586s ok 3 - Init 586s ok 4 - Portal app 586s ok 5 - Issuer portal 586s ok 6 - Post authentication 586s ok 7 - Get cookie lemonldap (9c32dabb807e50560c979af66b1f52d59cb086aef49da577811d48fa065d438f) 586s ok 8 - Query CAS server 586s ok 9 - Unknown CAS service: code found on page 586s ok 10 - Unknown CAS service 586s ok 11 - Query CAS server 586s ok 12 - Unknown CAS service: code found on page 586s ok 13 - Unknown CAS service 586s ok 14 - Query CAS server 586s ok 15 - Get redirection 586s ok 16 - Location header found 586s ok 17 - Query CAS server 586s ok 18 - HTTP code is 200 586s ok 19 - CAS response indicates success 586s ok 20 - Incorrect CAS error code 586s ok 21 - Query CAS server 586s ok 22 - Get redirection 586s ok 23 - Location header found 586s ok 24 - Query CAS server 586s ok 25 - HTTP code is 200 586s ok 26 - CAS response indicates success 586s ok 27 - Query CAS server 586s ok 28 - HTTP code is 200 586s ok 29 - CAS response indicates success 586s ok 30 - Incorrect CAS error code 586s ok 31 - Query CAS server 586s ok 32 - Get redirection 586s ok 33 - Location header found 586s ok 34 - Query CAS server 586s ok 35 - HTTP code is 200 586s ok 36 - CAS response indicates success 586s ok 37 - Incorrect CAS error code 586s ok 38 - Query CAS server 586s ok 39 - HTTP code is 200 586s ok 40 - CAS response indicates success 586s ok 41 - Incorrect CAS error code 586s ok 42 - Query CAS server 586s ok 43 - Get redirection 586s ok 44 - Location header found 586s ok 45 - Query CAS server 586s ok 46 - HTTP code is 200 586s ok 47 - CAS response indicates success 586s ok 48 - Incorrect CAS error code 586s 1..48 586s ok 586s t/31-CAS-jsRedirect.t .......................................................... 586s ok 1 - use Lemonldap::NG::Portal::Main; 586s ok 2 - Portal object 586s ok 3 - Init 586s ok 4 - Portal app 586s ok 5 - Issuer portal 586s ok 6 - Query CAS server 586s ok 7 - HTTP code is 200 586s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770099288%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770027408_40958%22%7D) 586s ok 9 - Post authentication 586s ok 10 - Get cookie lemonldap (a23d6bc746bd4ca903de89c1ff99bcbc2068395299851462628de26ee8c8b8ee) 586s ok 11 - Get cookie lemonldappdata () 586s ok 12 - SAML request cleared from pdata 586s ok 13 - Response body is not empty 586s ok 14 - Correct destination host 586s ok 15 - Correct destination path 586s ok 16 - Response body is not empty 586s ok 17 586s ok 18 - Query CAS server 586s ok 19 - HTTP code is 200 586s ok 20 - Ticket is valid 586s ok 21 - Username is returned 586s 1..21 586s ok 586s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 586s ok 1 - use Lemonldap::NG::Portal::Main; 586s ok 2 - Portal object 586s # Internal request to /oauth2/jwks 586s ok 3 - Init 586s ok 4 - Portal app 586s ok 5 - JWKS url was called during startup 586s ok 6 - Unauth SP request 586s ok 7 - Get redirection 586s ok 8 - Location header found 586s ok 9 - Correct host 586s ok 10 - Correct client_id 586s ok 11 - Correct scope 586s ok 12 - Correct redirect_uri 586s ok 13 - Found state 586s # Internal request to /oauth2/token 586s ok 14 - expected client_id 586s ok 15 - expected client_secret 586s ok 16 - expected redirect_uri 586s ok 17 - expected code 586s # Internal request to /oauth2/jwks 586s ok 18 - Authorization code 586s ok 19 - Expected portal error code: code found on page 586s ok 20 - Expected portal error code 586s ok 21 - JWKS refresh was forced due to wrong kid 586s ok 22 - Unauth SP request 586s ok 23 - Get redirection 586s ok 24 - Location header found 586s ok 25 - Correct host 586s ok 26 - Correct client_id 586s ok 27 - Correct scope 586s ok 28 - Correct redirect_uri 586s ok 29 - Found state 586s # Internal request to /oauth2/token 586s ok 30 - expected client_id 586s ok 31 - expected client_secret 586s ok 32 - expected redirect_uri 586s ok 33 - expected code 586s # Internal request to /oauth2/jwks 586s # Internal request to /oauth2/userinfo 586s ok 34 - Authorization code 586s ok 35 - Get cookie lemonldap (4da1650191ae581bf0eeefe4cd818110a11141facd9e7a74cf5aaf88d94d1ab3) 586s ok 36 - JWKS refresh was forced due to wrong kid 586s ok 37 - Unauth SP request 586s ok 38 - Get redirection 586s ok 39 - Location header found 586s ok 40 - Correct host 586s ok 41 - Correct client_id 586s ok 42 - Correct scope 586s ok 43 - Correct redirect_uri 586s ok 44 - Found state 586s # Internal request to /oauth2/token 586s ok 45 - expected client_id 586s ok 46 - expected client_secret 586s ok 47 - expected redirect_uri 586s ok 48 - expected code 586s # Internal request to /oauth2/userinfo 586s ok 49 - Authorization code 586s ok 50 - Get cookie lemonldap (c089a4433d17e3e5d05b2c6fbdfebb800b7bebb408f804f8a5146aff46d129c9) 586s ok 51 - JWKS url was not called again 586s ok 52 - Unauth SP request 586s ok 53 - Get redirection 586s ok 54 - Location header found 586s ok 55 - Correct host 586s ok 56 - Correct client_id 586s ok 57 - Correct scope 586s ok 58 - Correct redirect_uri 586s ok 59 - Found state 586s # Internal request to /oauth2/token 586s ok 60 - expected client_id 586s ok 61 - expected client_secret 586s ok 62 - expected redirect_uri 586s ok 63 - expected code 586s # Internal request to /oauth2/jwks 586s # Internal request to /oauth2/userinfo 586s ok 64 - Authorization code 586s ok 65 - Get cookie lemonldap (9c45150661ac2a450da99b2472b30dad397577fd196267bcc7910a90673a9911) 586s ok 66 - JWKS url was called again due to cache expiration 586s 1..66 586s ok 598s t/32-Auth-OIDC-Parameters.t .................................................... 598s ok 1 - use Lemonldap::NG::Portal::Main; 598s ok 2 - Portal object 598s ok 3 - Init 598s ok 4 - Portal app 598s ok 5 598s ok 6 598s ok 7 598s ok 8 598s 1..8 598s ok 598s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 598s ok 1 - use Lemonldap::NG::Portal::Main; 598s ok 2 - Portal object 598s ok 3 - Init 598s ok 4 - Portal app 598s ok 5 - Register $type 598s ok 6 - OP portal 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 7 - Get JWKS, endpoint /oauth2/jwks 598s ok 8 - HTTP code is 200 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 598s ok 10 - HTTP code is 200 598s ok 11 - Portal object 598s ok 12 - Init 598s ok 13 - Portal app 598s ok 14 - Register $type 598s ok 15 - RP portal 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s ok 16 - Unauth RP request 598s ok 17 - Get redirection 598s ok 18 - Location header found 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 19 - Push request to OP, endpoint /oauth2/authorize 598s ok 20 - HTTP code is 200 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 21 - Post authentication, endpoint /oauth2/authorize 598s ok 22 - Get cookie lemonldap (c255a497220adf6eb551bbb446da57d8778d9db6f992e16b8b992b2dca381c7b) 598s ok 23 - HTTP code is 200 598s ok 24 - Page contains a form 598s ok 25 - Host match 598s ok 26 - Field "confirm" is defined 598s ok 27 - CSP header authorize POST request to \# 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 28 - Post confirmation, endpoint /oauth2/authorize 598s ok 29 - Get redirection 598s ok 30 - Location header found 598s # ==> Pushing RP <== 598s ok 31 - REST request 598s ok 32 - Request from RP to OP, endpoint /oauth2/token 598s # ==> Saving handler RP <== 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s # ==> Restoring RP <== 598s ok 33 - Execute request 598s ok 34 - Response is 200 598s ok 35 - Content is JSON 598s ok 36 - REST request 598s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 598s # ==> Saving handler RP <== 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s # ==> Restoring RP <== 598s ok 38 - Execute request 598s ok 39 - Response is 200 598s ok 40 - Content is JSON 598s # ==> Popping RP <== 598s ok 41 - Call openidconnectcallback on RP 598s ok 42 - Get cookie lemonldap (0a85ef2f5a4ed8a601143bd887cb797a0bfe35464782658b5dc446bfc7b9b6c9) 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s # ==> Pushing OP <== 598s ok 43 - REST request 598s ok 44 - Request from OP to RP 598s # ==> Saving handler OP <== 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s # ==> Restoring OP <== 598s ok 45 - Execute request 598s ok 46 - Response is 200 598s # ==> Popping OP <== 598s ok 47 - Query OP for logout 598s ok 48 - HTTP code is 200 598s 1..48 598s ok 599s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 599s ok 1 - use Lemonldap::NG::Portal::Main; 599s ok 2 - Portal object 599s ok 3 - Init 599s ok 4 - Portal app 599s ok 5 - Register $type 599s ok 6 - OP portal 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 7 - Get cookie lemonldap (8f92d0ec4e4e802760b4a91b41083438fe85bbd902e814ddc352a7fc39042ba9) 599s # Subtest: not required/PKCE flow/valid verifier succeeds 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 1 - Get redirection 599s ok 2 - Location header found 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 3 - HTTP code is 200 599s ok 4 - Content-Type is JSON 599s ok 5 - Content is valid JSON 599s ok 6 - Access token was provided 599s 1..6 599s ok 8 - not required/PKCE flow/valid verifier succeeds 599s # Subtest: not required/PKCE flow/invalid verifier fails 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 1 - Get redirection 599s ok 2 - Location header found 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 3 - Response status is 400 599s ok 4 - Content is JSON 599s ok 5 - Error code is invalid_grant 599s 1..5 599s ok 9 - not required/PKCE flow/invalid verifier fails 599s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 1 - Get redirection 599s ok 2 - Location header found 599s ok 3 - Authorize request failed with invalid_request 599s 1..3 599s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 599s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 1 - Get redirection 599s ok 2 - Location header found 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 3 - HTTP code is 200 599s ok 4 - Content-Type is JSON 599s ok 5 - Content is valid JSON 599s ok 6 - Access token was provided 599s 1..6 599s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 599s # Subtest: PKCE required/PKCE flow/invalid verifier fails 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 1 - Get redirection 599s ok 2 - Location header found 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 3 - Response status is 400 599s ok 4 - Content is JSON 599s ok 5 - Error code is invalid_grant 599s 1..5 599s ok 12 - PKCE required/PKCE flow/invalid verifier fails 599s 1..12 599s ok 599s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ....................... 599s ok 1 - use Lemonldap::NG::Portal::Main; 599s ok 2 - Portal object 599s ok 3 - Init 599s ok 4 - Portal app 599s ok 5 - Register $type 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 6 - Get JWKS, endpoint /oauth2/jwks 599s ok 7 - HTTP code is 200 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 599s ok 9 - HTTP code is 200 599s ok 10 - Portal object 599s ok 11 - Init 599s ok 12 - Portal app 599s ok 13 - Register $type 599s # ==> Pushing RP <== 599s # ==> Popping RP <== 599s ok 14 - Unauth SP request 599s ok 15 - Get redirection 599s ok 16 - Location header found 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 17 - Push request to OP, endpoint /oauth2/authorize 599s ok 18 - HTTP code is 200 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 19 - Post authentication, endpoint /oauth2/authorize 599s ok 20 - Get cookie lemonldap (c18173600df5d8f61c04d3d16b158a63c2814e24749d3e3aea72ec50b87091b1) 599s ok 21 - HTTP code is 200 599s ok 22 - Page contains a form 599s ok 23 - Host match 599s ok 24 - Field "confirm" is defined 599s ok 25 - CSP header authorize POST request to \# 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 26 - Post confirmation, endpoint /oauth2/authorize 599s ok 27 - Get redirection 599s ok 28 - Location header found 599s # ==> Pushing RP <== 599s ok 29 - REST request 599s ok 30 - Request from RP to OP, endpoint /oauth2/token 599s # ==> Saving handler RP <== 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s # ==> Restoring RP <== 599s ok 31 - Execute request 599s ok 32 - Response is 200 599s ok 33 - Content is JSON 599s ok 34 - REST request 599s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 599s # ==> Saving handler RP <== 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s # ==> Restoring RP <== 599s ok 36 - Execute request 599s ok 37 - Response is 200 599s ok 38 - Content is JSON 599s # ==> Popping RP <== 599s ok 39 - Call openidconnectcallback on RP 599s ok 40 - Get cookie lemonldap (05e23c9f2585a7c836480c2058b85cb052ddd90917dd69ff77a48ca60fe0a11f) 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 41 - Check session, endpoint /oauth2/checksession.html 599s ok 42 - HTTP code is 200 599s ok 43 - Frame can be embedded 599s ok 44 - UTF-8 values 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 45 - Query SP for logout 599s ok 46 - HTTP code is 200 599s ok 47 - Found RP logout iframe 599s # ==> Pushing OP <== 599s # ==> Popping OP <== 599s ok 48 - Test if user is reject on IdP 599s ok 49 - Response status is 401 599s ok 50 - Content is JSON 599s ok 51 - Error code is 1 599s # ==> Pushing RP <== 599s # ==> Popping RP <== 599s ok 52 - Call RP flogout 599s ok 53 - HTTP code is 200 599s ok 54 - Get cookie lemonldap (0) 599s ok 55 - Cookie set to 0 599s ok 56 - Response body is not empty 599s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 599s # ==> Pushing RP <== 599s # ==> Popping RP <== 599s ok 58 - Test if user is reject on RP 599s ok 59 - Get redirection 599s ok 60 - Location header found 599s 1..60 599s ok 600s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - OP portal 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 7 - Get JWKS, endpoint /oauth2/jwks 600s ok 8 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 600s ok 10 - HTTP code is 200 600s ok 11 - Portal object 600s ok 12 - Init 600s ok 13 - Portal app 600s ok 14 - Register $type 600s ok 15 - RP portal 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 16 - Unauth SP request 600s ok 17 - Get redirection 600s ok 18 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 19 - Push request to OP, endpoint /oauth2/authorize 600s ok 20 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 21 - Post authentication, endpoint /oauth2/authorize 600s ok 22 - Get cookie lemonldap (806567a54a6e74285434e598483077445aabc7cd44a6e0f372af8d4cb5b36e4c) 600s ok 23 - HTTP code is 200 600s ok 24 - Page contains a form 600s ok 25 - Host match 600s ok 26 - Field "confirm" is defined 600s ok 27 - CSP header authorize POST request to \# 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 28 - Post confirmation, endpoint /oauth2/authorize 600s ok 29 - Get redirection 600s ok 30 - Location header found 600s # ==> Pushing RP <== 600s ok 31 - REST request 600s ok 32 - Request from RP to OP, endpoint /oauth2/token 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 33 - Execute request 600s ok 34 - Response is 200 600s ok 35 - Content is JSON 600s ok 36 - Found access_token be557813c605e75e4cfd7b72c491da56b49fbcc96026de3505550fdd490cc83d 600s ok 37 - REST request 600s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 39 - Execute request 600s ok 40 - Response is 200 600s ok 41 - Content is JSON 600s # ==> Popping RP <== 600s ok 42 - Call openidconnectcallback on RP 600s ok 43 - Get cookie lemonldap (ffcf1d56e3c38c1f5ae2ac0aa80e9820989b732d6a7490824fd42e7803126d59) 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 44 - Get session using restSessionServer 600s ok 45 - HTTP code is 200 600s ok 46 - Deserialize session content 600s ok 47 - Session has correct value for _user 600s ok 48 - Session has correct value for _oidc_sub 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 49 600s # ==> Pushing RP <== 600s ok 50 - REST request 600s ok 51 - Request from RP to OP, endpoint /oauth2/token 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 52 - Execute request 600s ok 53 - Response is 200 600s ok 54 - Content is JSON 600s ok 55 - Found access_token 018ff8f6fe9b3d6dd6974ee1c2d83d8596614e7c0d11f61e78332adef9ca6b1c 600s ok 56 - REST request 600s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 58 - Execute request 600s ok 59 - Response is 200 600s ok 60 - Content is JSON 600s # ==> Popping RP <== 600s ok 61 - Query RP for refresh 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 62 - Get session using restSessionServer 600s ok 63 - HTTP code is 200 600s ok 64 - Deserialize session content 600s ok 65 - Session has correct value for _oidc_sub 600s ok 66 - Session has correct value for _user 600s ok 67 - Session has correct value for mail 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 68 - Get session after refresh 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 69 - Query RP for logout 600s ok 70 - Get redirection 600s ok 71 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 72 - Push logout request to OP, endpoint /oauth2/logout 600s ok 73 - HTTP code is 200 600s ok 74 - Page contains a form 600s ok 75 - Host match 600s ok 76 - Field "confirm" is defined 600s ok 77 - CSP header authorize POST request to \# 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 78 - Confirm logout, endpoint /oauth2/logout 600s ok 79 - Get redirection 600s ok 80 - Location header found 600s ok 81 - Get cookie lemonldap (0) 600s ok 82 - SSO cookie removed 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 83 - Test if user is reject on IdP 600s ok 84 - Response status is 401 600s ok 85 - Content is JSON 600s ok 86 - Error code is 1 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 87 - Test if user is reject on SP 600s ok 88 - Get redirection 600s ok 89 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 90 - Push request to OP, endpoint /oauth2/authorize 600s ok 91 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 92 - Post authentication, endpoint /oauth2/authorize 600s ok 93 - Get cookie lemonldap (45198aea8772a91ee94abeebf2ae2d34403e559de684b9a19fa965f1d93ac4fa) 600s 1..93 600s ok 600s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - OP portal 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 7 - Get JWKS, endpoint /oauth2/jwks 600s ok 8 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 600s ok 10 - HTTP code is 200 600s ok 11 - Portal object 600s ok 12 - Init 600s ok 13 - Portal app 600s ok 14 - Register $type 600s ok 15 - RP portal 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 16 - Unauth SP request 600s ok 17 - Get redirection 600s ok 18 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 19 - Push request to OP, endpoint /oauth2/authorize 600s ok 20 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 21 - Post authentication, endpoint /oauth2/authorize 600s ok 22 - Get cookie lemonldap (d8e8c8790d453476538f70a3efed496315cfd8a537ca43f23dac07c48a221eef) 600s ok 23 - HTTP code is 200 600s ok 24 - Page contains a form 600s ok 25 - Host match 600s ok 26 - Field "confirm" is defined 600s ok 27 - CSP header authorize POST request to \# 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 28 - Post confirmation, endpoint /oauth2/authorize 600s ok 29 - Get redirection 600s ok 30 - Location header found 600s # ==> Pushing RP <== 600s ok 31 - REST request 600s ok 32 - Request from RP to OP, endpoint /oauth2/token 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 33 - Execute request 600s ok 34 - Response is 200 600s ok 35 - Content is JSON 600s ok 36 - Found access_token 4dffc7ae4c241f92b6daa0f6713b623ab5df17d1fec4fade1824a588e08de701 600s ok 37 - REST request 600s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 39 - Execute request 600s ok 40 - Response is 200 600s ok 41 - Content is JSON 600s # ==> Popping RP <== 600s ok 42 - Call openidconnectcallback on RP 600s ok 43 - Get cookie lemonldap (5e30475677af10e93ea2614fac05d621ebf0859270ffff1d8f20c8c7369a988c) 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 44 - Check session, endpoint /oauth2/checksession.html 600s ok 45 - HTTP code is 200 600s ok 46 - Frame can be embedded 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 47 - Get userinfo 600s ok 48 - Token is a JWT 600s ok 49 - Found claim in JWT 600s ok 50 - UTF-8 values 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 51 - Query RP for logout 600s ok 52 - Get redirection 600s ok 53 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 54 - Push logout request to OP, endpoint /oauth2/logout 600s ok 55 - HTTP code is 200 600s ok 56 - Page contains a form 600s ok 57 - Host match 600s ok 58 - Field "confirm" is defined 600s ok 59 - CSP header authorize POST request to \# 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 60 - Confirm logout, endpoint /oauth2/logout 600s ok 61 - Get redirection 600s ok 62 - Location header found 600s ok 63 - Get cookie lemonldap (0) 600s ok 64 - SSO cookie removed 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 600s ok 66 - Get redirection 600s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 68 - logout endpoint, endpoint /oauth2/logout 600s ok 69 - Response status is 401 600s ok 70 - Content is JSON 600s ok 71 - Error code is 9 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 72 - Test if user is reject on IdP 600s ok 73 - Response status is 401 600s ok 74 - Content is JSON 600s ok 75 - Error code is 1 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 76 - Test if user is reject on SP 600s ok 77 - Get redirection 600s ok 78 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 79 - Push request to OP, endpoint /oauth2/authorize 600s ok 80 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 81 - Post authentication, endpoint /oauth2/authorize 600s ok 82 - Get cookie lemonldap (4d10822576f70996114e517fdda0dc525de11296057e4f8799ca38891f19b43e) 600s 1..82 600s ok 600s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ................... 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - OP portal 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 7 - Get JWKS, endpoint /oauth2/jwks 600s ok 8 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 600s ok 10 - HTTP code is 200 600s ok 11 - Portal object 600s ok 12 - Init 600s ok 13 - Portal app 600s ok 14 - Register $type 600s ok 15 - RP portal 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 16 - Unauth SP request 600s ok 17 - Get redirection 600s ok 18 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 19 - Push request to OP, endpoint /oauth2/authorize 600s ok 20 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 21 - Post authentication, endpoint /oauth2/authorize 600s ok 22 - Get cookie lemonldap (02e1c1aeef6a6ecb9d869fd4acb6e14ad9e350745564be3d124d5db80ac362c7) 600s ok 23 - HTTP code is 200 600s ok 24 - Page contains a form 600s ok 25 - Host match 600s ok 26 - Field "confirm" is defined 600s ok 27 - CSP header authorize POST request to \# 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 28 - Post confirmation, endpoint /oauth2/authorize 600s ok 29 - Get redirection 600s ok 30 - Location header found 600s # ==> Pushing RP <== 600s ok 31 - REST request 600s ok 32 - Request from RP to OP, endpoint /oauth2/token 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 33 - Execute request 600s ok 34 - Response is 200 600s ok 35 - Content is JSON 600s ok 36 - Found access_token b914803dd634cd63fecd56aa17b56a5d84d4a8831bfc71c7a817188adfa994a2 600s ok 37 - REST request 600s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 600s # ==> Saving handler RP <== 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s # ==> Restoring RP <== 600s ok 39 - Execute request 600s ok 40 - Response is 200 600s ok 41 - Content is JSON 600s # ==> Popping RP <== 600s ok 42 - Call openidconnectcallback on RP 600s ok 43 - Get cookie lemonldap (08e067ffe72406d0bda496cdbc02aef3aac1ce162e1e64c9102bfb44ea849674) 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 44 - Check session, endpoint /oauth2/checksession.html 600s ok 45 - HTTP code is 200 600s ok 46 - Frame can be embedded 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 47 - Get userinfo 600s ok 48 - HTTP code is 200 600s ok 49 - Content-Type is JSON 600s ok 50 - Content is valid JSON 600s ok 51 - UTF-8 values 600s ok 52 - UTF-8 values 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 53 - Query RP for logout 600s ok 54 - Get redirection 600s ok 55 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 56 - Push logout request to OP, endpoint /oauth2/logout 600s ok 57 - HTTP code is 200 600s ok 58 - Page contains a form 600s ok 59 - Host match 600s ok 60 - Field "confirm" is defined 600s ok 61 - CSP header authorize POST request to \# 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 62 - Confirm logout, endpoint /oauth2/logout 600s ok 63 - Get redirection 600s ok 64 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 600s ok 66 - Get redirection 600s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 68 - logout endpoint, endpoint /oauth2/logout 600s ok 69 - Response status is 401 600s ok 70 - Content is JSON 600s ok 71 - Error code is 9 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 72 - Test if user is reject on IdP 600s ok 73 - Response status is 401 600s ok 74 - Content is JSON 600s ok 75 - Error code is 1 600s # ==> Pushing RP <== 600s # ==> Popping RP <== 600s ok 76 - Test if user is reject on SP 600s ok 77 - Get redirection 600s ok 78 - Location header found 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 79 - Push request to OP, endpoint /oauth2/authorize 600s ok 80 - HTTP code is 200 600s # ==> Pushing OP <== 600s # ==> Popping OP <== 600s ok 81 - Post authentication, endpoint /oauth2/authorize 600s ok 82 - Get cookie lemonldap (17d05e00ce628a99476402d334942c25867b8085dcab6e7846b951fd7c0b069c) 600s 1..82 600s ok 601s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 601s ok 1 - use Lemonldap::NG::Portal::Main; 601s ok 2 - Portal object 601s ok 3 - Init 601s ok 4 - Portal app 601s ok 5 - Register $type 601s ok 6 - OP portal 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 7 - Get JWKS, endpoint /oauth2/jwks 601s ok 8 - HTTP code is 200 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 601s ok 10 - HTTP code is 200 601s ok 11 - Portal object 601s ok 12 - Init 601s ok 13 - Portal app 601s ok 14 - Register $type 601s ok 15 - RP portal 601s # ==> Pushing RP <== 601s # ==> Popping RP <== 601s ok 16 - Unauth SP request 601s ok 17 - Get redirection 601s ok 18 - Location header found 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 19 - Push request to OP, endpoint /oauth2/authorize 601s ok 20 - HTTP code is 200 601s ok 21 - Page contains a form 601s ok 22 - CSP header authorize POST request to \# 601s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027423_33390%22%2C%22issuerTs%22%3A1770099303%7D) 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 24 - Post authentication, endpoint /oauth2/authorize 601s ok 25 - Get cookie lemonldap (6a047020fd9e95f843c500037dc3baa46ba022238f098f405332b292945b73fc) 601s ok 26 - HTTP code is 200 601s ok 27 - Page contains a form 601s ok 28 - Host match 601s ok 29 - Field "confirm" is defined 601s ok 30 - CSP header authorize POST request to \# 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 31 - Post confirmation, endpoint /oauth2/authorize 601s ok 32 - Get redirection 601s ok 33 - Location header found 601s # ==> Pushing RP <== 601s ok 34 - REST request 601s ok 35 - Request from RP to OP, endpoint /oauth2/token 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 36 - Execute request 601s ok 37 - Response is 200 601s ok 38 - Content is JSON 601s ok 39 - REST request 601s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 41 - Execute request 601s ok 42 - Response is 200 601s ok 43 - Content is JSON 601s # ==> Popping RP <== 601s ok 44 - Call openidconnectcallback on RP 601s ok 45 - Get cookie lemonldap (c85b5ea3e923864babdcd024e658ee4f7e7019f13fef171cfe5b6bc32dc52197) 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 46 - Check session, endpoint /oauth2/checksession.html 601s ok 47 - HTTP code is 200 601s ok 48 - Frame can be embedded 601s # ==> Pushing RP <== 601s # ==> Popping RP <== 601s ok 49 - Query RP for logout 601s ok 50 - Get redirection 601s ok 51 - Location header found 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 52 - Push logout request to OP, endpoint /oauth2/logout 601s ok 53 - HTTP code is 200 601s ok 54 - Page contains a form 601s ok 55 - Host match 601s ok 56 - Field "confirm" is defined 601s ok 57 - CSP header authorize POST request to \# 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 58 - Confirm logout, endpoint /oauth2/logout 601s ok 59 - Get redirection 601s ok 60 - Location header found 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 601s ok 62 - Get redirection 601s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 64 - logout endpoint, endpoint /oauth2/logout 601s ok 65 - Response status is 401 601s ok 66 - Content is JSON 601s ok 67 - Error code is 9 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 68 - Test if user is reject on IdP 601s ok 69 - Response status is 401 601s ok 70 - Content is JSON 601s ok 71 - Error code is 1 601s # ==> Pushing RP <== 601s # ==> Popping RP <== 601s ok 72 - Test if user is reject on SP 601s ok 73 - Get redirection 601s ok 74 - Location header found 601s 1..74 601s ok 601s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 601s ok 1 - use Lemonldap::NG::Portal::Main; 601s ok 2 - Portal object 601s ok 3 - Init 601s ok 4 - Portal app 601s ok 5 - Register $type 601s ok 6 - OP portal 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 7 - Get JWKS, endpoint /oauth2/jwks 601s ok 8 - HTTP code is 200 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 601s ok 10 - HTTP code is 200 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 11 - Post authentication request 601s ok 12 - Get cookie lemonldap (c8853aafa6961b1ff074f3af22e2a498f833ab3f92a52b42a7991414c59034dd) 601s ok 13 - Portal object 601s ok 14 - Init 601s ok 15 - Portal app 601s ok 16 - Register $type 601s ok 17 - RP portal 601s # ==> Pushing RP <== 601s # ==> Popping RP <== 601s ok 18 - Unauth SP request 601s ok 19 - Get redirection 601s ok 20 - Location header found 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 21 - Push request to OP, endpoint /oauth2/authorize 601s ok 22 - HTTP code is 200 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 23 - Post authentication, endpoint /oauth2/authorize 601s ok 24 - Get cookie lemonldap (ac1d5b90d2c2572d12e1963c3f120cc2fc651076d339c6648106579423dba9ac) 601s ok 25 - HTTP code is 200 601s ok 26 - Page contains a form 601s ok 27 - Host match 601s ok 28 - CSP header authorize POST request to auth.rp.com 601s # ==> Pushing RP <== 601s ok 29 - REST request 601s ok 30 - Request from RP to OP, endpoint /oauth2/token 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 31 - Execute request 601s ok 32 - Response is 200 601s ok 33 - Content is JSON 601s ok 34 - Found access_token f5f7f86c4971ad8ea26aeb988efaa80980673e5b69bb73a1913ec9737c56a26b 601s ok 35 - REST request 601s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 37 - Execute request 601s ok 38 - Response is 200 601s ok 39 - Content is JSON 601s # ==> Popping RP <== 601s ok 40 - Call openidconnectcallback on RP 601s ok 41 - Get cookie lemonldap (74794787129b44a5cecf52d3ddeed623e9a873773f75a633492eef857bce0432) 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 42 - Check session, endpoint /oauth2/checksession.html 601s ok 43 - HTTP code is 200 601s ok 44 - Frame can be embedded 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 45 - Get userinfo 601s ok 46 - HTTP code is 200 601s ok 47 - Content-Type is JSON 601s ok 48 - Content is valid JSON 601s ok 49 - UTF-8 values 601s ok 50 - UTF-8 values 601s # ==> Pushing RP <== 601s # ==> Popping RP <== 601s ok 51 - Query RP for logout 601s ok 52 - Get redirection 601s ok 53 - Location header found 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 54 - Push logout request to OP, endpoint /oauth2/logout 601s ok 55 - HTTP code is 200 601s ok 56 - Page contains a form 601s ok 57 - Host match 601s ok 58 - Field "confirm" is defined 601s ok 59 - CSP header authorize POST request to \# 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 60 - Confirm logout, endpoint /oauth2/logout 601s ok 61 - Get redirection 601s ok 62 - Location header found 601s ok 63 - Get cookie lemonldap (0) 601s ok 64 - SSO cookie removed 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 601s ok 66 - Get redirection 601s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 68 - logout endpoint, endpoint /oauth2/logout 601s ok 69 - Response status is 401 601s ok 70 - Content is JSON 601s ok 71 - Error code is 9 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 72 - Test if user is reject on IdP 601s ok 73 - Response status is 401 601s ok 74 - Content is JSON 601s ok 75 - Error code is 1 601s # ==> Pushing RP <== 601s # ==> Popping RP <== 601s ok 76 - Test if user is reject on SP 601s ok 77 - Get redirection 601s ok 78 - Location header found 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 79 - Push request to OP, endpoint /oauth2/authorize 601s ok 80 - HTTP code is 200 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 81 - Post authentication, endpoint /oauth2/authorize 601s ok 82 - Get cookie lemonldap (f243dd59cfd700c5afb7a6a2f5150be2279b0336774576266af8753f714ab49c) 601s 1..82 601s ok 602s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 602s ok 1 - use Lemonldap::NG::Portal::Main; 602s ok 2 - Portal object 602s ok 3 - Init 602s ok 4 - Portal app 602s ok 5 - Register $type 602s ok 6 - OP portal 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 7 - Get JWKS, endpoint /oauth2/jwks 602s ok 8 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 602s ok 10 - HTTP code is 200 602s ok 11 - Portal object 602s ok 12 - Init 602s ok 13 - Portal app 602s ok 14 - Register $type 602s ok 15 - RP portal 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 16 - Unauth SP request 602s ok 17 - Get redirection 602s ok 18 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 19 - Push request to OP, endpoint /oauth2/authorize 602s ok 20 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 21 - Post authentication, endpoint /oauth2/authorize 602s ok 22 - Get cookie lemonldap (51404c2d8c8070e23c5ce4df7899cc06cb276e7dbc85de2f393bcdfb94582446) 602s ok 23 - HTTP code is 200 602s ok 24 - Page contains a form 602s ok 25 - Host match 602s ok 26 - Field "confirm" is defined 602s ok 27 - CSP header authorize POST request to \# 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 28 - Post confirmation, endpoint /oauth2/authorize 602s ok 29 - Get redirection 602s ok 30 - Location header found 602s # ==> Pushing RP <== 602s ok 31 - REST request 602s ok 32 - Request from RP to OP, endpoint /oauth2/token 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 33 - Execute request 602s ok 34 - Response is 200 602s ok 35 - Content is JSON 602s ok 36 - Found access_token cc2e19415e02ff74bd256fb702830c79ac99f5c79898d8fd3b3890d7a1690b3a 602s ok 37 - REST request 602s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 39 - Execute request 602s ok 40 - Response is 200 602s ok 41 - Content is JSON 602s # ==> Popping RP <== 602s ok 42 - Call openidconnectcallback on RP 602s ok 43 - Get cookie lemonldap (58d1953c3ad6c5f9317abc52e6282f6cde9bd62720fa94481e94af6e05028577) 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 44 - Check session, endpoint /oauth2/checksession.html 602s ok 45 - HTTP code is 200 602s ok 46 - Frame can be embedded 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 47 - Get userinfo 602s ok 48 - HTTP code is 200 602s ok 49 - Content-Type is JSON 602s ok 50 - Content is valid JSON 602s ok 51 - UTF-8 values 602s ok 52 - UTF-8 values 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 53 - Query RP for logout 602s ok 54 - Get redirection 602s ok 55 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 56 - Push logout request to OP, endpoint /oauth2/logout 602s ok 57 - HTTP code is 200 602s ok 58 - Page contains a form 602s ok 59 - Host match 602s ok 60 - Field "confirm" is defined 602s ok 61 - CSP header authorize POST request to \# 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 62 - Confirm logout, endpoint /oauth2/logout 602s ok 63 - Get redirection 602s ok 64 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 602s ok 66 - Get redirection 602s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 68 - logout endpoint, endpoint /oauth2/logout 602s ok 69 - Response status is 401 602s ok 70 - Content is JSON 602s ok 71 - Error code is 9 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 72 - Test if user is reject on IdP 602s ok 73 - Response status is 401 602s ok 74 - Content is JSON 602s ok 75 - Error code is 1 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 76 - Test if user is reject on SP 602s ok 77 - Get redirection 602s ok 78 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 79 - Push request to OP, endpoint /oauth2/authorize 602s ok 80 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 81 - Post authentication, endpoint /oauth2/authorize 602s ok 82 - Get cookie lemonldap (d26e6cc4d7b46a5c7f4df5bdefdeb1f49f013f79d92f2e2d292d0be551415a14) 602s 1..82 602s ok 602s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 602s ok 1 - use Lemonldap::NG::Portal::Main; 602s ok 2 - Portal object 602s ok 3 - Init 602s ok 4 - Portal app 602s ok 5 - Register $type 602s ok 6 - OP portal 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 7 - Get JWKS, endpoint /oauth2/jwks 602s ok 8 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 602s ok 10 - HTTP code is 200 602s ok 11 - Portal object 602s ok 12 - Init 602s ok 13 - Portal app 602s ok 14 - Register $type 602s ok 15 - RP portal 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 16 - Unauth SP request 602s ok 17 - Get redirection 602s ok 18 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 19 - Push request to OP, endpoint /oauth2/authorize 602s ok 20 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 21 - Post authentication, endpoint /oauth2/authorize 602s ok 22 - Get cookie lemonldap (b331af40a002591b9cb2406eb2ac7fb6a9650e7047fd608988fcee2951c2071f) 602s ok 23 - Expected portal error code: code found on page 602s ok 24 - Expected portal error code 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 25 - Post authentication, endpoint /oauth2/authorize 602s ok 26 - Get cookie lemonldap (39c77d7d43b35ce86b024d3c8265ccd194ade070b34d40456c13e033c2a7065c) 602s ok 27 - HTTP code is 200 602s ok 28 - Page contains a form 602s ok 29 - Host match 602s ok 30 - Field "confirm" is defined 602s ok 31 - CSP header authorize POST request to \# 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 32 - Post confirmation, endpoint /oauth2/authorize 602s ok 33 - Get redirection 602s ok 34 - Location header found 602s # ==> Pushing RP <== 602s ok 35 - REST request 602s ok 36 - Request from RP to OP, endpoint /oauth2/token 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 37 - Execute request 602s ok 38 - Response is 200 602s ok 39 - Content is JSON 602s ok 40 - Found access_token a46f93fa6c52989823dc539b602d9f1bd277ed4f314ab2b66c91a082b1786fcc 602s ok 41 - REST request 602s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 43 - Execute request 602s ok 44 - Response is 200 602s ok 45 - Content is JSON 602s # ==> Popping RP <== 602s ok 46 - Call openidconnectcallback on RP 602s ok 47 - Get cookie lemonldap (8fa49ef1cbc5f837ced73d1db9b244f891e4b10d6bcb984cc0676304407f5189) 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 48 - Check session, endpoint /oauth2/checksession.html 602s ok 49 - HTTP code is 200 602s ok 50 - Frame can be embedded 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 51 - Get userinfo 602s ok 52 - HTTP code is 200 602s ok 53 - Content-Type is JSON 602s ok 54 - Content is valid JSON 602s ok 55 - UTF-8 values 602s ok 56 - get sid in userinfo 602s ok 57 - UTF-8 values 602s ok 58 - OIDC EOL time is stored 602s ok 59 - Obtained refresh token 602s ok 60 - UTF-8 values 602s ok 61 - Correct email 602s ok 62 - Correct groups 602s ok 63 - Correct hGroups 602s ok 64 - oidcGotUserInfo called 602s ok 65 - oidcGotIDToken called 602s ok 66 - Correct custom ACR 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 67 602s # ==> Pushing RP <== 602s ok 68 - REST request 602s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 70 - Execute request 602s ok 71 - Response is 200 602s ok 72 - Content is JSON 602s # ==> Popping RP <== 602s ok 73 - Query RP for refresh 602s ok 74 - Access token EOL has not changed 602s ok 75 - Access token has not changed 602s ok 76 - Updated RP session 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 77 602s # ==> Pushing RP <== 602s ok 78 - REST request 602s ok 79 - Request from RP to OP, endpoint /oauth2/token 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 80 - Execute request 602s ok 81 - Response is 200 602s ok 82 - Content is JSON 602s ok 83 - Found access_token d3c8a5d22db29bfce0f80933fcf982a83d5c3df538411c78ca2200349052875d 602s ok 84 - REST request 602s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 86 - Execute request 602s ok 87 - Response is 200 602s ok 88 - Content is JSON 602s # ==> Popping RP <== 602s ok 89 - Query RP for refresh 602s ok 90 - Access token EOL has changed 602s ok 91 - Access token has changed 602s ok 92 - Updated RP session 602s ok 93 - Still correct groups 602s ok 94 - Still correct hGroups 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 95 - Query RP for logout 602s ok 96 - Get redirection 602s ok 97 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 98 - Push logout request to OP, endpoint /oauth2/logout 602s ok 99 - HTTP code is 200 602s ok 100 - Page contains a form 602s ok 101 - Host match 602s ok 102 - Field "confirm" is defined 602s ok 103 - CSP header authorize POST request to \# 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 104 - Confirm logout, endpoint /oauth2/logout 602s ok 105 - Get redirection 602s ok 106 - Location header found 602s ok 107 - Get cookie lemonldap (0) 602s ok 108 - SSO cookie removed 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 602s ok 110 - Get redirection 602s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 112 - logout endpoint, endpoint /oauth2/logout 602s ok 113 - Response status is 401 602s ok 114 - Content is JSON 602s ok 115 - Error code is 9 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 116 - Test if user is reject on IdP 602s ok 117 - Response status is 401 602s ok 118 - Content is JSON 602s ok 119 - Error code is 1 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 120 - Test if user is reject on SP 602s ok 121 - Get redirection 602s ok 122 - Location header found 602s ok 123 - oidcGenerateAuthenticationRequest called 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 124 - Push request to OP, endpoint /oauth2/authorize 602s ok 125 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 126 - Post authentication, endpoint /oauth2/authorize 602s ok 127 - Get cookie lemonldap (067be8c802f29c729d66e90196854a7a7de3914c6e952ee3c1bb52f93a768811) 602s ok 128 - Get redirection 602s ok 129 - Location header found 602s # ==> Pushing RP <== 602s ok 130 - REST request 602s ok 131 - Request from RP to OP, endpoint /oauth2/token 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 132 - Execute request 602s ok 133 - Response is 200 602s ok 134 - Content is JSON 602s ok 135 - Found access_token 1625c85fc6119737637dbe98c8d2e0cf0b6b67f5e9a0e139e12d8b758c072dbe 602s ok 136 - REST request 602s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 602s # ==> Saving handler RP <== 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s # ==> Restoring RP <== 602s ok 138 - Execute request 602s ok 139 - Response is 200 602s ok 140 - Content is JSON 602s # ==> Popping RP <== 602s ok 141 - Call openidconnectcallback on RP 602s ok 142 - Get cookie lemonldap (6770539b0ba8ceecd95e01260f6186e835f11fced701bee3e15bda04950c1f35) 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 143 - Query RP for logout 602s ok 144 - Get redirection 602s ok 145 - Location header found 602s ok 146 - Get cookie lemonldap (0) 602s ok 147 - SSO cookie removed (RP) 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 148 - Push logout request to OP, endpoint /oauth2/logout 602s ok 149 - HTTP code is 200 602s ok 150 - Page contains a form 602s ok 151 - Host match 602s ok 152 - Field "confirm" is defined 602s ok 153 - CSP header authorize POST request to \# 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 154 - Confirm logout, endpoint /oauth2/logout 602s ok 155 - Get redirection 602s ok 156 - Location header found 602s ok 157 - Get cookie lemonldap (0) 602s ok 158 - SSO cookie removed (OP) 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 602s ok 160 - Get redirection 602s ok 161 - Location is http://test1.example.com 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 162 - Initiate login 602s ok 163 - Get redirection 602s ok 164 - Location header found 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 165 - Return with error 602s ok 166 - Expected portal error code: code found on page 602s ok 167 - Expected portal error code 602s ok 168 - HTTP code is 200 602s ok 169 - Page contains a form 602s ok 170 - Host match 602s ok 171 - Field "oidc_callback_processed" is defined 602s ok 172 - CSP header authorize POST request to \# 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 173 - Submit form again 602s ok 174 - Get redirection 602s ok 175 - Location header found 602s ok 176 - New state was generated 602s ok 177 - New state is different than previous 602s 1..177 602s ok 602s t/32-Auth-and-issuer-OIDC-hybrid.t ............................................. 602s ok 1 - use Lemonldap::NG::Portal::Main; 602s ok 2 - Portal object 602s ok 3 - Init 602s ok 4 - Portal app 602s ok 5 - Register $type 602s ok 6 - OP portal 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 7 - Get JWKS, endpoint /oauth2/jwks 602s ok 8 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 602s ok 10 - HTTP code is 200 602s ok 11 - Portal object 602s ok 12 - Init 602s ok 13 - Portal app 602s ok 14 - Register $type 602s ok 15 - RP portal 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 16 - Unauth SP request 602s ok 17 - Get redirection 602s ok 18 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 19 - Push request to OP, endpoint /oauth2/authorize 602s ok 20 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 21 - Post authentication, endpoint /oauth2/authorize 602s ok 22 - Reject reason is 90 602s ok 23 - Portal object 602s ok 24 - Init 602s ok 25 - Portal app 602s ok 26 - Register $type 602s ok 27 - OP portal 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 28 - Get JWKS, endpoint /oauth2/jwks 602s ok 29 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 602s ok 31 - HTTP code is 200 602s ok 32 - Portal object 602s ok 33 - Init 602s ok 34 - Portal app 602s ok 35 - Register $type 602s ok 36 - RP portal 602s # ==> Pushing RP <== 602s # ==> Popping RP <== 602s ok 37 - Unauth SP request 602s ok 38 - Get redirection 602s ok 39 - Location header found 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 40 - Push request to OP, endpoint /oauth2/authorize 602s ok 41 - HTTP code is 200 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 42 - Post authentication, endpoint /oauth2/authorize 602s ok 43 - Get cookie lemonldap (e55ad7218d0447ebc6b4502723c217cdcc3755809f7ff0240dee28bf112a6a71) 602s ok 44 - Get redirection 602s ok 45 - Location header found 602s ok 46 - token_type found 602s ok 47 - session_state found 602s ok 48 - access_token found 602s ok 49 - id_token found 602s ok 50 - state found 602s ok 51 - session_state found 602s ok 52 - ID token contains c_hash 602s ok 53 - ID token contains at_hash 602s ok 54 - ID token contains nonce 602s ok 55 - REST request 602s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 602s # ==> Pushing OP <== 602s # ==> Popping OP <== 602s ok 57 - Execute request 602s ok 58 - Response is 200 602s ok 59 - Content is JSON 602s ok 60 - Get access token 602s ok 61 - Get name 602s ok 62 - Get family_name 602s ok 63 - Get sub 602s 1..63 602s ok 603s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 603s ok 1 - use Lemonldap::NG::Portal::Main; 603s ok 2 - Portal object 603s ok 3 - Init 603s ok 4 - Portal app 603s ok 5 - Register $type 603s ok 6 - OP portal 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 7 - Get JWKS, endpoint /oauth2/jwks 603s ok 8 - HTTP code is 200 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 603s ok 10 - HTTP code is 200 603s ok 11 - Portal object 603s ok 12 - Init 603s ok 13 - Portal app 603s ok 14 - Register $type 603s ok 15 - RP portal 603s # ==> Pushing RP <== 603s # ==> Popping RP <== 603s ok 16 - Unauth SP request 603s ok 17 - Get redirection 603s ok 18 - Location header found 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 19 - Push request to OP, endpoint /oauth2/authorize 603s ok 20 - HTTP code is 200 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 21 - Post authentication, endpoint /oauth2/authorize 603s ok 22 - Get cookie lemonldap (2fb3fad61d6fef4daad2bd07a8cbef0fad8f0e06eb1db184895dc203a856cd4c) 603s ok 23 - HTTP code is 200 603s ok 24 - Page contains a form 603s ok 25 - Host match 603s ok 26 - Field "confirm" is defined 603s ok 27 - CSP header authorize POST request to \# 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 28 - Post confirmation, endpoint /oauth2/authorize 603s ok 29 - Get redirection 603s ok 30 - Location header found 603s ok 31 - id_token found 603s ok 32 - token_type must be missing 603s ok 33 - session_state found 603s ok 34 - access_token must be missing 603s ok 35 - state found 603s ok 36 - Check sub value 603s ok 37 - Check name value 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 38 - Logout request 603s ok 39 - Response is 200 603s ok 40 - Cookie is deleted 603s ok 41 - No pdata 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 42 - Disconnect request 603s ok 43 - Response is 401 603s # ==> Pushing RP <== 603s # ==> Popping RP <== 603s ok 44 - Unauth SP request 603s ok 45 - Get redirection 603s ok 46 - Location header found 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 47 - Push request to OP, endpoint /oauth2/authorize 603s ok 48 - HTTP code is 200 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 49 - Post authentication, endpoint /oauth2/authorize 603s ok 50 - Get cookie lemonldap (670ad22ff9cb38cb5a6c29c9d74e737f29fa623afd62a18cf4a594ffe6eb42e1) 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 51 - Logout request 603s ok 52 - Response is 200 603s ok 53 - Cookie is deleted 603s ok 54 - No pdata 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 55 - Disconnect request 603s ok 56 - Response is 401 603s 1..56 603s ok 603s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 603s ok 1 - use Lemonldap::NG::Portal::Main; 603s ok 2 - Portal object 603s ok 3 - Init 603s ok 4 - Portal app 603s ok 5 - Register $type 603s ok 6 - OP portal 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 7 - Get JWKS, endpoint /oauth2/jwks 603s ok 8 - HTTP code is 200 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 603s ok 10 - HTTP code is 200 603s ok 11 - Portal object 603s ok 12 - Init 603s ok 13 - Portal app 603s ok 14 - Register $type 603s ok 15 - RP portal 603s # ==> Pushing RP <== 603s # ==> Popping RP <== 603s ok 16 - Unauth SP request 603s ok 17 - Get redirection 603s ok 18 - Location header found 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 19 - Push request to OP, endpoint /oauth2/authorize 603s ok 20 - HTTP code is 200 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 21 - Post authentication, endpoint /oauth2/authorize 603s ok 22 - Get cookie lemonldap (5b9e389d2c0ecba11bfc2b38855aaec789bc092e308c683bc3bc39a063261a12) 603s ok 23 - HTTP code is 200 603s ok 24 - Page contains a form 603s ok 25 - Host match 603s ok 26 - Field "confirm" is defined 603s ok 27 - CSP header authorize POST request to \# 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 28 - Post confirmation, endpoint /oauth2/authorize 603s ok 29 - Get redirection 603s ok 30 - Location header found 603s ok 31 - id_token found 603s ok 32 - token_type found 603s ok 33 - session_state found 603s ok 34 - access_token found 603s ok 35 - state found 603s ok 36 - Check ACR value 603s ok 37 - Check that clientid is in audience 603s ok 38 - Check for additional audiences 603s ok 39 - Check for additional audiences 603s ok 40 - Check sub value 603s ok 41 - Claim name must not be in ID token 603s ok 42 - azp found 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 43 - Logout request 603s ok 44 - Response is 200 603s ok 45 - Cookie is deleted 603s ok 46 - No pdata 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 47 - Disconnect request 603s ok 48 - Response is 401 603s # ==> Pushing RP <== 603s # ==> Popping RP <== 603s ok 49 - Unauth SP request 603s ok 50 - Get redirection 603s ok 51 - Location header found 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 52 - Push request to OP, endpoint /oauth2/authorize 603s ok 53 - HTTP code is 200 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 54 - Post authentication, endpoint /oauth2/authorize 603s ok 55 - Get cookie lemonldap (440404bb61381b2e1b69c173f43208a49d31fbf66f51c3cf582360c49b9eaf08) 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 56 - Logout request 603s ok 57 - Response is 200 603s ok 58 - Cookie is deleted 603s ok 59 - No pdata 603s # ==> Pushing OP <== 603s # ==> Popping OP <== 603s ok 60 - Disconnect request 603s ok 61 - Response is 401 603s 1..61 603s ok 604s t/32-Auth-and-issuer-OIDC-sorted.t ............................................. 604s ok 1 - use Lemonldap::NG::Portal::Main; 604s ok 2 - Portal object 604s ok 3 - Init 604s ok 4 - Portal app 604s ok 5 - OP portal 604s ok 6 - Get JWKS, endpoint /oauth2/jwks 604s ok 7 - HTTP code is 200 604s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 604s ok 9 - HTTP code is 200 604s ok 10 - Portal object 604s ok 11 - Init 604s ok 12 - Portal app 604s ok 13 - RP portal 604s ok 14 - Unauth SP request 604s ok 15 - 1st = op3 604s ok 16 - 2nd = op 604s ok 17 - 3rd = op2 604s ok 18 - Found OIDC idp logo and tooltip 604s ok 19 - Found OIDC idp display name 604s 1..19 604s ok 604s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 604s ok 1 - use Lemonldap::NG::Portal::Main; 604s ok 2 - Portal object 604s ok 3 - Init 604s ok 4 - Portal app 604s ok 5 - Register $type 604s ok 6 - OP portal 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 7 - Get JWKS, endpoint /oauth2/jwks 604s ok 8 - HTTP code is 200 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 604s ok 10 - HTTP code is 200 604s ok 11 - Portal object 604s ok 12 - Init 604s ok 13 - Portal app 604s ok 14 - Register $type 604s ok 15 - RP portal 604s # ==> Pushing RP <== 604s # ==> Popping RP <== 604s ok 16 - Unauth RP request 604s ok 17 - Get redirection 604s ok 18 - Location header found 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 19 - Push request to OP, endpoint /oauth2/authorize 604s ok 20 - HTTP code is 200 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 21 - Post authentication, endpoint /oauth2/authorize 604s ok 22 - Get cookie lemonldap (5ee6f3c49d715ded59a9bb32fee13fb92c94655795d0ec794c54961e4f831946) 604s ok 23 - HTTP code is 200 604s ok 24 - Page contains a form 604s ok 25 - Host match 604s ok 26 - Field "confirm" is defined 604s ok 27 - CSP header authorize POST request to \# 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 28 - Post confirmation, endpoint /oauth2/authorize 604s ok 29 - Get redirection 604s ok 30 - Location header found 604s # ==> Pushing RP <== 604s ok 31 - REST request 604s ok 32 - Request from RP to OP, endpoint /oauth2/token 604s # ==> Saving handler RP <== 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s # ==> Restoring RP <== 604s ok 33 - Execute request 604s ok 34 - Response is 200 604s ok 35 - Content is JSON 604s ok 36 - REST request 604s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 604s # ==> Saving handler RP <== 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s # ==> Restoring RP <== 604s ok 38 - Execute request 604s ok 39 - Response is 200 604s ok 40 - Content is JSON 604s # ==> Popping RP <== 604s ok 41 - Call openidconnectcallback on RP 604s ok 42 - Get cookie lemonldap (ed827b3568b01616ebc9385566b4e932e827b70c0d8d14a1062e3b7ac1fb0564) 604s # ==> Pushing OP <== 604s ok 43 - REST request 604s ok 44 - Request from OP to RP 604s # ==> Saving handler OP <== 604s # ==> Pushing RP <== 604s # ==> Popping RP <== 604s # ==> Restoring OP <== 604s ok 45 - Execute request 604s ok 46 - Response is 200 604s # ==> Popping OP <== 604s ok 47 - Query OP for logout 604s ok 48 - HTTP code is 200 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 49 - Test if user is reject on OP 604s ok 50 - Response status is 401 604s ok 51 - Content is JSON 604s ok 52 - Error code is 1 604s # ==> Pushing RP <== 604s # ==> Popping RP <== 604s ok 53 - Test if user is reject on RP 604s ok 54 - Get redirection 604s ok 55 - Location header found 604s 1..55 604s ok 604s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 604s ok 1 - use Lemonldap::NG::Portal::Main; 604s ok 2 - Portal object 604s ok 3 - Init 604s ok 4 - Portal app 604s ok 5 - Register $type 604s ok 6 - OP portal 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 7 - Get JWKS, endpoint /oauth2/jwks 604s ok 8 - HTTP code is 200 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 604s ok 10 - HTTP code is 200 604s ok 11 - Portal object 604s ok 12 - Init 604s ok 13 - Portal app 604s ok 14 - Register $type 604s ok 15 - RP portal 604s # ==> Pushing RP <== 604s # ==> Popping RP <== 604s ok 16 - Unauth RP request 604s ok 17 - Get redirection 604s ok 18 - Location header found 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 19 - Push request to OP, endpoint /oauth2/authorize 604s ok 20 - HTTP code is 200 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 21 - Post authentication, endpoint /oauth2/authorize 604s ok 22 - Get cookie lemonldap (f0bb4313227dcc6a4d7904dd8f6498a0e86e5323094e8031cd30735c63f1bfb3) 604s ok 23 - HTTP code is 200 604s ok 24 - Page contains a form 604s ok 25 - Host match 604s ok 26 - Field "confirm" is defined 604s ok 27 - CSP header authorize POST request to \# 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 28 - Post confirmation, endpoint /oauth2/authorize 604s ok 29 - Get redirection 604s ok 30 - Location header found 604s # ==> Pushing RP <== 604s ok 31 - REST request 604s ok 32 - Request from RP to OP, endpoint /oauth2/token 604s # ==> Saving handler RP <== 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s # ==> Restoring RP <== 604s ok 33 - Execute request 604s ok 34 - Response is 200 604s ok 35 - Content is JSON 604s ok 36 - REST request 604s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 604s # ==> Saving handler RP <== 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s # ==> Restoring RP <== 604s ok 38 - Execute request 604s ok 39 - Response is 200 604s ok 40 - Content is JSON 604s # ==> Popping RP <== 604s ok 41 - Call openidconnectcallback on RP 604s ok 42 - Get cookie lemonldap (d8503d15e2340e42000d40f57cb433c9dbdfd8436560d6d3b28f897f88d7be26) 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s # ==> Pushing OP <== 604s ok 43 - REST request 604s ok 44 - Request from OP to RP 604s # ==> Saving handler OP <== 604s # ==> Pushing RP <== 604s # ==> Popping RP <== 604s # ==> Restoring OP <== 604s ok 45 - Execute request 604s ok 46 - Response is 200 604s # ==> Popping OP <== 604s ok 47 - Query OP for logout 604s ok 48 - HTTP code is 200 604s # ==> Pushing OP <== 604s # ==> Popping OP <== 604s ok 49 - Test if user is reject on OP 604s ok 50 - Response status is 401 604s ok 51 - Content is JSON 604s ok 52 - Error code is 1 604s # ==> Pushing RP <== 604s # ==> Popping RP <== 604s ok 53 - Test if user is reject on RP 604s ok 54 - Get redirection 604s ok 55 - Location header found 604s 1..55 604s ok 605s t/32-OIDC-Back-Channel-Logout-sid-offline.t .................................... 605s ok 1 - use Lemonldap::NG::Portal::Main; 605s ok 2 - Portal object 605s ok 3 - Init 605s ok 4 - Portal app 605s ok 5 - Register $type 605s ok 6 - OP portal 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 7 - Get JWKS, endpoint /oauth2/jwks 605s ok 8 - HTTP code is 200 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 605s ok 10 - HTTP code is 200 605s ok 11 - Portal object 605s ok 12 - Init 605s ok 13 - Portal app 605s ok 14 - Register $type 605s ok 15 - RP portal 605s # Subtest: Offline Back-Channel-Logout using revoke endpoint 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s ok 1 - Unauth RP request 605s ok 2 - Get redirection 605s ok 3 - Location header found 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 4 - Push request to OP, endpoint /oauth2/authorize 605s ok 5 - HTTP code is 200 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 6 - Post authentication, endpoint /oauth2/authorize 605s ok 7 - Get cookie lemonldap (aed6ee89add5ea45949a20011b3917b1e78a2abdb97c4b90d5c3fe0af17251f1) 605s ok 8 - Get redirection 605s ok 9 - Location header found 605s # ==> Pushing RP <== 605s ok 10 - REST request 605s ok 11 - Request from RP to OP, endpoint /oauth2/token 605s # ==> Saving handler RP <== 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s # ==> Restoring RP <== 605s ok 12 - Execute request 605s ok 13 - Response is 200 605s ok 14 - Content is JSON 605s ok 15 - REST request 605s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 605s # ==> Saving handler RP <== 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s # ==> Restoring RP <== 605s ok 17 - Execute request 605s ok 18 - Response is 200 605s ok 19 - Content is JSON 605s # ==> Popping RP <== 605s ok 20 - Call openidconnectcallback on RP 605s ok 21 - Get cookie lemonldap (5428c6d0cff0f2823bea8c1f2622fc51375deaa628efdcbaf095473913e18dd4) 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s # ==> Pushing OP <== 605s ok 22 - REST request 605s ok 23 - Request from OP to RP 605s # ==> Saving handler OP <== 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s # ==> Restoring OP <== 605s ok 24 - Execute request 605s ok 25 - Response is 200 605s # ==> Popping OP <== 605s ok 26 - Query OP for logout 605s ok 27 - HTTP code is 200 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 28 - Test if user is reject on OP 605s ok 29 - Response status is 401 605s ok 30 - Content is JSON 605s ok 31 - Error code is 1 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s ok 32 - Test if user is reject on RP 605s ok 33 - Get redirection 605s ok 34 - Location header found 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 35 - HTTP code is 200 605s ok 36 - Content-Type is JSON 605s ok 37 - Content is valid JSON 605s # ==> Pushing OP <== 605s ok 38 - REST request 605s ok 39 - Request from OP to RP 605s # ==> Saving handler OP <== 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s # ==> Restoring OP <== 605s ok 40 - Execute request 605s ok 41 - Response is 200 605s # ==> Popping OP <== 605s ok 42 - Refresh_token logout 605s ok 43 - 1 request sent ro RP 605s ok 44 - Last RP request is /oauth2/blogout 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 45 605s ok 46 - Response status is 400 605s ok 47 - Content is JSON 605s ok 48 - Error code is invalid_request 605s 1..48 605s ok 16 - Offline Back-Channel-Logout using revoke endpoint 605s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 605s ok 1 # skip No manager found 605s 1..1 605s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 605s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 605s ok 1 # skip No manager found 605s 1..1 605s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 605s 1..18 605s ok 605s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 605s ok 1 - use Lemonldap::NG::Portal::Main; 605s ok 2 - Portal object 605s ok 3 - REST request 605s ok 4 - Request from OP to RP 605s [Tue Feb 3 06:15:08 2026] [LLNG:6571] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 605s [Tue Feb 3 06:15:08 2026] [LLNG:6571] [error] Malformed JWKS document 605s [Tue Feb 3 06:15:08 2026] [LLNG:6571] [error] Relying Party rp has errors and will be ignored 605s ok 5 - Init 605s ok 6 - Portal app 605s ok 7 - Register $type 605s ok 8 - OP portal 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 9 - Get JWKS, endpoint /oauth2/jwks 605s ok 10 - HTTP code is 200 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 605s ok 12 - HTTP code is 200 605s ok 13 - Portal object 605s ok 14 - Init 605s ok 15 - Portal app 605s ok 16 - Register $type 605s ok 17 - RP portal 605s # ==> Pushing OP <== 605s ok 18 - REST request 605s ok 19 - Request from OP to RP 605s # ==> Saving handler OP <== 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s # ==> Restoring OP <== 605s ok 20 - Execute request 605s ok 21 - Response is 200 605s ok 22 - Content is JSON 605s # ==> Popping OP <== 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s ok 23 - Unauth RP request 605s ok 24 - Get redirection 605s ok 25 - Location header found 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 26 - Push request to OP, endpoint /oauth2/authorize 605s ok 27 - HTTP code is 200 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 28 - Post authentication, endpoint /oauth2/authorize 605s ok 29 - Get cookie lemonldap (01d6f187f395f96a5b355de14932b78f269989c0e5881e03df168c50447965db) 605s ok 30 - HTTP code is 200 605s ok 31 - Page contains a form 605s ok 32 - Host match 605s ok 33 - Field "confirm" is defined 605s ok 34 - CSP header authorize POST request to \# 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 35 - Post confirmation, endpoint /oauth2/authorize 605s ok 36 - Get redirection 605s ok 37 - Location header found 605s # ==> Pushing RP <== 605s ok 38 - REST request 605s ok 39 - Request from RP to OP, endpoint /oauth2/token 605s # ==> Saving handler RP <== 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s # ==> Restoring RP <== 605s ok 40 - Execute request 605s ok 41 - Response is 200 605s ok 42 - Content is JSON 605s ok 43 - REST request 605s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 605s # ==> Saving handler RP <== 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s # ==> Restoring RP <== 605s ok 45 - Execute request 605s ok 46 - Response is 200 605s ok 47 - Content is JSON 605s # ==> Popping RP <== 605s ok 48 - Call openidconnectcallback on RP 605s ok 49 - Get cookie lemonldap (81ef543f4a2eff02159c42a4c7243000005804340f14cc58ba92da50b8d160d2) 605s # ==> Pushing OP <== 605s ok 50 - REST request 605s ok 51 - Request from OP to RP 605s # ==> Saving handler OP <== 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s # ==> Restoring OP <== 605s ok 52 - Execute request 605s ok 53 - Response is 200 605s ok 54 - Content is JSON 605s # ==> Popping OP <== 605s # ==> Pushing OP <== 605s ok 55 - REST request 605s ok 56 - Request from OP to RP 605s # ==> Saving handler OP <== 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s # ==> Restoring OP <== 605s ok 57 - Execute request 605s ok 58 - Response is 200 605s # ==> Popping OP <== 605s ok 59 - Query OP for logout 605s ok 60 - HTTP code is 200 605s # ==> Pushing OP <== 605s # ==> Popping OP <== 605s ok 61 - Test if user is reject on OP 605s ok 62 - Response status is 401 605s ok 63 - Content is JSON 605s ok 64 - Error code is 1 605s # ==> Pushing RP <== 605s # ==> Popping RP <== 605s ok 65 - Test if user is reject on RP 605s ok 66 - Get redirection 605s ok 67 - Location header found 605s 1..67 605s ok 606s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 606s ok 1 - use Lemonldap::NG::Portal::Main; 606s ok 2 - Portal object 606s ok 3 - Init 606s ok 4 - Portal app 606s ok 5 - Register $type 606s ok 6 - OP portal 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s ok 7 - Get JWKS, endpoint /oauth2/jwks 606s ok 8 - HTTP code is 200 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 606s ok 10 - HTTP code is 200 606s ok 11 - Portal object 606s ok 12 - Init 606s ok 13 - Portal app 606s ok 14 - Register $type 606s ok 15 - RP portal 606s # ==> Pushing RP <== 606s # ==> Popping RP <== 606s ok 16 - Unauth RP request 606s ok 17 - Get redirection 606s ok 18 - Location header found 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s ok 19 - Push request to OP, endpoint /oauth2/authorize 606s ok 20 - HTTP code is 200 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s ok 21 - Post authentication, endpoint /oauth2/authorize 606s ok 22 - Get cookie lemonldap (2017f27253c005626a547d812fb984699550ad20fc77df45d24b7e6eae83f91f) 606s ok 23 - HTTP code is 200 606s ok 24 - Page contains a form 606s ok 25 - Host match 606s ok 26 - Field "confirm" is defined 606s ok 27 - CSP header authorize POST request to \# 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s ok 28 - Post confirmation, endpoint /oauth2/authorize 606s ok 29 - Get redirection 606s ok 30 - Location header found 606s # ==> Pushing RP <== 606s ok 31 - REST request 606s ok 32 - Request from RP to OP, endpoint /oauth2/token 606s # ==> Saving handler RP <== 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s # ==> Restoring RP <== 606s ok 33 - Execute request 606s ok 34 - Response is 200 606s ok 35 - Content is JSON 606s ok 36 - REST request 606s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 606s # ==> Saving handler RP <== 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s # ==> Restoring RP <== 606s ok 38 - Execute request 606s ok 39 - Response is 200 606s ok 40 - Content is JSON 606s # ==> Popping RP <== 606s ok 41 - Call openidconnectcallback on RP 606s ok 42 - Get cookie lemonldap (d30a78fb1151e7997f9501c80bb084a5d9caad1aaf0c5a8f3fc105404d41f963) 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s # ==> Pushing OP <== 606s ok 43 - REST request 606s ok 44 - Request from OP to RP 606s # ==> Saving handler OP <== 606s # ==> Pushing RP <== 606s # ==> Popping RP <== 606s # ==> Restoring OP <== 606s ok 45 - Execute request 606s ok 46 - Response is 200 606s # ==> Popping OP <== 606s ok 47 - Query OP for logout 606s ok 48 - HTTP code is 200 606s # ==> Pushing OP <== 606s # ==> Popping OP <== 606s ok 49 - Test if user is reject on OP 606s ok 50 - Response status is 401 606s ok 51 - Content is JSON 606s ok 52 - Error code is 1 606s # ==> Pushing RP <== 606s # ==> Popping RP <== 606s ok 53 - Test if user is reject on RP 606s ok 54 - Get redirection 606s ok 55 - Location header found 606s 1..55 606s ok 606s t/32-OIDC-ClaimTypes.t ......................................................... 606s ok 1 - use Lemonldap::NG::Portal::Main; 606s ok 2 - Portal object 606s ok 3 - Init 606s ok 4 - Portal app 606s ok 5 - _formatvalue('', 'string', 'auto') 606s ok 6 - _formatvalue('foo', 'string', 'auto') 606s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 606s ok 8 - _formatvalue('', 'int', 'auto') 606s ok 9 - _formatvalue('0', 'int', 'auto') 606s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 606s ok 11 - _formatvalue('', 'bool', 'auto') 606s ok 12 - _formatvalue('0', 'bool', 'auto') 606s ok 13 - _formatvalue('1', 'bool', 'auto') 606s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 606s ok 15 - _formatvalue('', 'string', 'always') 606s ok 16 - _formatvalue('foo', 'string', 'always') 606s ok 17 - _formatvalue('foo;bar', 'string', 'always') 606s ok 18 - _formatvalue('', 'int', 'always') 606s ok 19 - _formatvalue('0', 'int', 'always') 606s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 606s ok 21 - _formatvalue('', 'bool', 'always') 606s ok 22 - _formatvalue('0', 'bool', 'always') 606s ok 23 - _formatvalue('1', 'bool', 'always') 606s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 606s ok 25 - _formatvalue('', 'string', 'never') 606s ok 26 - _formatvalue('foo', 'string', 'never') 606s ok 27 - _formatvalue('foo;bar', 'string', 'never') 606s ok 28 - _formatvalue('', 'int', 'never') 606s ok 29 - _formatvalue('0', 'int', 'never') 606s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 606s ok 31 - _formatvalue('', 'bool', 'never') 606s ok 32 - _formatvalue('0', 'bool', 'never') 606s ok 33 - _formatvalue('1', 'bool', 'never') 606s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 606s 1..34 606s ok 606s t/32-OIDC-ClientCredentials-Grant.t ............................................ 606s ok 1 - use Lemonldap::NG::Portal::Main; 606s ok 2 - Portal object 606s ok 3 - Init 606s ok 4 - Portal app 606s ok 5 - HTTP code is 400 606s ok 6 - HTTP code is 400 606s ok 7 - Response status is 400 606s ok 8 - Content is JSON 606s ok 9 - Error code is invalid_scope 606s ok 10 - HTTP code is 200 606s ok 11 - Content-Type is JSON 606s ok 12 - Content is valid JSON 606s ok 13 - Access Token found 606s ok 14 - Token response returned scope 606s ok 15 - HTTP code is 200 606s ok 16 - Content-Type is JSON 606s ok 17 - Content is valid JSON 606s ok 18 606s ok 19 606s ok 20 606s ok 21 - Post introspection 606s ok 22 - HTTP code is 200 606s ok 23 - Content-Type is JSON 606s ok 24 - Content is valid JSON 606s ok 25 - Scope read found 606s ok 26 - Rule-enforced scope found 606s ok 27 - Hook-enforced scope found 606s ok 28 - Token response scope match token scope 606s ok 29 - HTTP code is 200 606s ok 30 - Content-Type is JSON 606s ok 31 - Content is valid JSON 606s ok 32 - HTTP code is 200 606s ok 33 - Content-Type is JSON 606s ok 34 - Content is valid JSON 606s ok 35 - Found access token 606s ok 36 - HTTP code is 200 606s ok 37 - Content-Type is JSON 606s ok 38 - Content is valid JSON 606s ok 39 - Found access token 606s 1..39 606s ok 607s t/32-OIDC-Code-Flow-Mobile.t ................................................... 607s ok 1 - use Lemonldap::NG::Portal::Main; 607s ok 2 - Portal object 607s ok 3 - Init 607s ok 4 - Portal app 607s ok 5 - OP portal 607s ok 6 - Get cookie lemonldap (7bfec71539022cdaeabb834e04ed680cdd48518d3899eb88b6305a13c63bdf2b) 607s ok 7 - Allowed custom scheme 607s ok 8 - Correct Redirect URI 607s ok 9 - Found code 607s ok 10 - HTTP code is 200 607s ok 11 - Content-Type is JSON 607s ok 12 - Content is valid JSON 607s ok 13 - Found access token 607s ok 14 607s ok 15 - HTTP code is 200 607s ok 16 - Content-Type is JSON 607s ok 17 - Content is valid JSON 607s ok 18 - Correct subject 607s 1..18 607s ok 607s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 607s ok 1 - use Lemonldap::NG::Portal::Main; 607s ok 2 - Portal object 607s ok 3 - Init 607s ok 4 - Portal app 607s ok 5 - Register $type 607s ok 6 - OP portal 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 7 - Get JWKS, endpoint /oauth2/jwks 607s ok 8 - HTTP code is 200 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 607s ok 10 - HTTP code is 200 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 11 - Post authentication with no target auth level 607s ok 12 - Get cookie lemonldap (c0343ad1e52c046ef6edd395c5d776228be391392cf01ca40429caff72da2dfa) 607s ok 13 - Portal object 607s ok 14 - Init 607s ok 15 - Portal app 607s ok 16 - Register $type 607s ok 17 - RP portal 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 18 - Unauth SP request 607s ok 19 - Get redirection 607s ok 20 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 21 - Push request to OP, endpoint /oauth2/authorize 607s ok 22 - HTTP code is 200 607s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027429_34110%22%2C%22issuerTs%22%3A1770099309%2C%22targetAuthnLevel%22%3A%225%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 607s ok 24 - HTTP code is 200 607s ok 25 - Page contains a form 607s ok 26 - URI match 607s ok 27 - Field "confirm" is defined 607s ok 28 - Field "url" is defined 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 29 - Post code 607s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027429_34110%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099309%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22targetAuthnLevel%22%3A%225%22%7D) 607s ok 31 - HTTP code is 200 607s ok 32 - Page contains a form 607s ok 33 - URI match 607s ok 34 - Field "token" is defined 607s ok 35 - Field "code" is defined 607s ok 36 - Field "checkLogins" is defined 607s ok 37 - Found EXTCODE input 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 38 - Post code 607s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027429_34110%22%7D) 607s ok 40 - Get redirection 607s ok 41 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 42 - Follow redirection to Oauth2 issuer 607s ok 43 - Get cookie lemonldappdata () 607s ok 44 - Pdata was cleared 607s ok 45 - HTTP code is 200 607s ok 46 - Page contains a form 607s ok 47 - URI match 607s ok 48 - Field "confirm" is defined 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 49 - Post confirmation, endpoint /oauth2/authorize 607s ok 50 - Get redirection 607s ok 51 - Location header found 607s # ==> Pushing RP <== 607s ok 52 - REST request 607s ok 53 - Request from RP to OP, endpoint /oauth2/token 607s # ==> Saving handler RP <== 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s # ==> Restoring RP <== 607s ok 54 - Execute request 607s ok 55 - Response is 200 607s ok 56 - Content is JSON 607s ok 57 - Found access_token 9fabf899851ae0d66b6d16e66f339edf23ec1d4323ea7a40d9be6b60fedba626 607s ok 58 - REST request 607s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 607s # ==> Saving handler RP <== 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s # ==> Restoring RP <== 607s ok 60 - Execute request 607s ok 61 - Response is 200 607s ok 62 - Content is JSON 607s # ==> Popping RP <== 607s ok 63 - Call openidconnectcallback on RP 607s ok 64 - Get cookie lemonldap (e8c0e9a7997ebca68ff0c4e22798057b04f1fd2bb7d32e6e7651bd886e41de82) 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 65 - Get / on SP 607s ok 66 - HTTP code is 200 607s ok 67 - Authenticated as french 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 68 - Unauth SP request 607s ok 69 - Get redirection 607s ok 70 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 71 - Push request to OP, endpoint /oauth2/authorize 607s ok 72 - HTTP code is 200 607s ok 73 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099310%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027430_15691%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 74 - Post authentication, endpoint /oauth2/authorize 607s ok 75 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A5%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099310%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770027430_4600%22%7D) 607s ok 76 - HTTP code is 200 607s ok 77 - Page contains a form 607s ok 78 - URI match 607s ok 79 - Field "token" is defined 607s ok 80 - Field "code" is defined 607s ok 81 - Field "checkLogins" is defined 607s ok 82 - Found EXTCODE input 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 83 - Post code 607s ok 84 - Get cookie lemonldap (e243117e0c8bde81a7857f66e1fb9bad79addae191fc9cf833e355557f7f8b0a) 607s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027430_4600%22%7D) 607s ok 86 - Get redirection 607s ok 87 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 88 - Follow redirection to Oauth2 issuer 607s ok 89 - Get cookie lemonldappdata () 607s ok 90 - Pdata was cleared 607s ok 91 - Get redirection 607s ok 92 - Location header found 607s # ==> Pushing RP <== 607s ok 93 - REST request 607s ok 94 - Request from RP to OP, endpoint /oauth2/token 607s # ==> Saving handler RP <== 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s # ==> Restoring RP <== 607s ok 95 - Execute request 607s ok 96 - Response is 200 607s ok 97 - Content is JSON 607s ok 98 - Found access_token af75130276f27ec04f2e1e58883d145e440f1c78b2c2f5f9bc796bb7252468bd 607s ok 99 - REST request 607s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 607s # ==> Saving handler RP <== 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s # ==> Restoring RP <== 607s ok 101 - Execute request 607s ok 102 - Response is 200 607s ok 103 - Content is JSON 607s # ==> Popping RP <== 607s ok 104 - Call openidconnectcallback on RP 607s ok 105 - Get cookie lemonldap (6abdfd9ddc448c43ee6a1afdb67b295fb19feabede09cc619d579ea71717a47b) 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 106 - Get / on SP 607s ok 107 - HTTP code is 200 607s ok 108 - Authenticated as french 607s 1..108 607s ok 607s t/32-OIDC-Code-Flow-with-2F.t .................................................. 607s ok 1 - use Lemonldap::NG::Portal::Main; 607s ok 2 - Portal object 607s ok 3 - Init 607s ok 4 - Portal app 607s ok 5 - Register $type 607s ok 6 - OP portal 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 7 - Get JWKS, endpoint /oauth2/jwks 607s ok 8 - HTTP code is 200 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 607s ok 10 - HTTP code is 200 607s ok 11 - Portal object 607s ok 12 - Init 607s ok 13 - Portal app 607s ok 14 - Register $type 607s ok 15 - RP portal 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 16 - Unauth SP request 607s ok 17 - Get redirection 607s ok 18 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 19 - Push request to OP, endpoint /oauth2/authorize 607s ok 20 - HTTP code is 200 607s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027430_13904%22%2C%22issuerTs%22%3A1770099310%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%7D) 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 22 - Post authentication, endpoint /oauth2/authorize 607s ok 23 - Get cookie lemonldappdata (%7B%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%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099310%2C%22issuerRequestoauth2%22%3A%221770027430_10877%22%7D) 607s ok 24 - HTTP code is 200 607s ok 25 - Page contains a form 607s ok 26 - URI match 607s ok 27 - Field "token" is defined 607s ok 28 - Field "code" is defined 607s ok 29 - Field "checkLogins" is defined 607s ok 30 - Found EXTCODE input 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 31 - Post code 607s ok 32 - Get cookie lemonldap (b934c5a743e7b40f6cca6b6f5a21054de0ee17985efd754e9da4bb45fd78e56b) 607s ok 33 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770027430_10877%22%7D) 607s ok 34 - Get redirection 607s ok 35 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 36 - Follow redirection to Oauth2 issuer 607s ok 37 - Get cookie lemonldappdata () 607s ok 38 - Pdata was cleared 607s ok 39 - HTTP code is 200 607s ok 40 - Page contains a form 607s ok 41 - URI match 607s ok 42 - Field "confirm" is defined 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 43 - Post confirmation, endpoint /oauth2/authorize 607s ok 44 - Get redirection 607s ok 45 - Location header found 607s # ==> Pushing RP <== 607s ok 46 - REST request 607s ok 47 - Request from RP to OP, endpoint /oauth2/token 607s # ==> Saving handler RP <== 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s # ==> Restoring RP <== 607s ok 48 - Execute request 607s ok 49 - Response is 200 607s ok 50 - Content is JSON 607s ok 51 - Found access_token 5045af1d7e145a07dd0d3b2b9405e674225662a1a4a4889da872be53b9fa773f 607s ok 52 - REST request 607s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 607s # ==> Saving handler RP <== 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s # ==> Restoring RP <== 607s ok 54 - Execute request 607s ok 55 - Response is 200 607s ok 56 - Content is JSON 607s # ==> Popping RP <== 607s ok 57 - Call openidconnectcallback on RP 607s ok 58 - Get cookie lemonldap (466a80af51cf2336414fff2e1a63e6723b0fc8f65f332971509948a720abfbd9) 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 59 - Check session, endpoint /oauth2/checksession.html 607s ok 60 - HTTP code is 200 607s ok 61 - Frame can be embedded 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 62 - Get userinfo 607s ok 63 - HTTP code is 200 607s ok 64 - Content-Type is JSON 607s ok 65 - Content is valid JSON 607s ok 66 - UTF-8 values 607s ok 67 - UTF-8 values 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 68 - Query RP for logout 607s ok 69 - Get redirection 607s ok 70 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 71 - Push logout request to OP, endpoint /oauth2/logout 607s ok 72 - HTTP code is 200 607s ok 73 - Page contains a form 607s ok 74 - Host match 607s ok 75 - Field "confirm" is defined 607s ok 76 - CSP header authorize POST request to \# 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 77 - Confirm logout, endpoint /oauth2/logout 607s ok 78 - Get redirection 607s ok 79 - Location header found 607s ok 80 - Get cookie lemonldap (0) 607s ok 81 - SSO cookie removed 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 607s ok 83 - Get redirection 607s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 85 - logout endpoint, endpoint /oauth2/logout 607s ok 86 - Response status is 401 607s ok 87 - Content is JSON 607s ok 88 - Error code is 9 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 89 - Test if user is reject on IdP 607s ok 90 - Response status is 401 607s ok 91 - Content is JSON 607s ok 92 - Error code is 1 607s # ==> Pushing RP <== 607s # ==> Popping RP <== 607s ok 93 - Test if user is reject on SP 607s ok 94 - Get redirection 607s ok 95 - Location header found 607s # Subtest: Test reauth by prompt=login 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 1 - Post authentication 607s ok 2 - HTTP code is 200 607s ok 3 - Page contains a form 607s ok 4 - URI match 607s ok 5 - Field "token" is defined 607s ok 6 - Field "code" is defined 607s ok 7 - Field "checkLogins" is defined 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 8 - Post code 607s ok 9 - Get cookie lemonldap (317b9dc49092633196c0c131018250d38f8cc5582dee330064882b9eb05f200c) 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 10 - Test reauth 607s ok 11 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770031030_42644%22%2C%22issuerTs%22%3A1770102910%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 607s ok 12 - HTTP code is 200 607s ok 13 - Page contains a form 607s ok 14 - URI match 607s ok 15 - Field "confirm" is defined 607s ok 16 - Propose to renew session 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 17 - Ask to renew 607s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770102910%2C%22issuerRequestoauth2%22%3A%221770031030_42644%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 607s ok 19 - HTTP code is 200 607s ok 20 - Page contains a form 607s ok 21 - Host match 607s ok 22 - Field "upgrading" is defined 607s ok 23 - Field "url" is defined 607s ok 24 - CSP header authorize POST request to \# 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 25 - Ask to renew 607s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770102910%2C%22issuerRequestoauth2%22%3A%221770031030_42644%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 607s ok 27 - HTTP code is 200 607s ok 28 - Page contains a form 607s ok 29 - URI match 607s ok 30 - Field "token" is defined 607s ok 31 - Field "code" is defined 607s ok 32 - Field "checkLogins" is defined 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 33 - Post code 607s ok 34 - Get cookie lemonldap (e29fce300e967a0a4debbd69b2fdc9adfacbdd3a98da80800c3ad3d25ef37363) 607s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770031030_42644%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 607s ok 36 - Get redirection 607s ok 37 - Location header found 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 607s ok 39 - HTTP code is 200 607s ok 40 - HTTP code is 200 607s ok 41 - Page contains a form 607s ok 42 - URI match 607s ok 43 - Field "confirm" is defined 607s ok 44 - Field "client_id" is defined 607s ok 45 - Field "scope" is defined 607s # ==> Pushing OP <== 607s # ==> Popping OP <== 607s ok 46 - Post confirmation, endpoint /oauth2/authorize 607s ok 47 - Get redirection 607s ok 48 - Location header found 607s 1..48 607s ok 96 - Test reauth by prompt=login 607s 1..96 607s ok 608s t/32-OIDC-Double-Keys-without-kid.t ............................................ 608s ok 1 - use Lemonldap::NG::Portal::Main; 608s ok 2 - Portal object 608s ok 3 - Init 608s ok 4 - Portal app 608s ok 5 - Register $type 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 6 - Get JWKS, endpoint /oauth2/jwks 608s ok 7 - HTTP code is 200 608s ok 8 - JWKS->keys is an array 608s ok 9 - Found 2 keys 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 608s ok 11 - HTTP code is 200 608s ok 12 - Portal object 608s ok 13 - Init 608s ok 14 - Portal app 608s ok 15 - Register $type 608s # ==> Pushing RP <== 608s # ==> Popping RP <== 608s ok 16 - Unauth RP request 608s ok 17 - Get redirection 608s ok 18 - Location header found 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 19 - Push request to OP, endpoint /oauth2/authorize 608s ok 20 - HTTP code is 200 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 21 - Post authentication, endpoint /oauth2/authorize 608s ok 22 - Get cookie lemonldap (7ea022117d5c0bf3676cdf8d7feba95e788142ab8afa5b0781e41082e7150efc) 608s ok 23 - HTTP code is 200 608s ok 24 - Page contains a form 608s ok 25 - Host match 608s ok 26 - Field "confirm" is defined 608s ok 27 - CSP header authorize POST request to \# 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 28 - Post confirmation, endpoint /oauth2/authorize 608s ok 29 - Get redirection 608s ok 30 - Location header found 608s # ==> Pushing RP <== 608s ok 31 - REST request 608s ok 32 - Request from RP to OP, endpoint /oauth2/token 608s # ==> Saving handler RP <== 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s # ==> Restoring RP <== 608s ok 33 - Execute request 608s ok 34 - Response is 200 608s ok 35 - Content is JSON 608s ok 36 - REST request 608s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 608s # ==> Saving handler RP <== 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s # ==> Restoring RP <== 608s ok 38 - Execute request 608s ok 39 - Response is 200 608s ok 40 - Content is JSON 608s # ==> Popping RP <== 608s ok 41 - Call openidconnectcallback on RP 608s ok 42 - Get cookie lemonldap (632ecd6fda95196b247bec64b679177233df7768dfaadeb861e3248331818463) 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s # ==> Pushing OP <== 608s ok 43 - REST request 608s ok 44 - Request from OP to RP 608s # ==> Saving handler OP <== 608s # ==> Pushing RP <== 608s # ==> Popping RP <== 608s # ==> Restoring OP <== 608s ok 45 - Execute request 608s ok 46 - Response is 200 608s # ==> Popping OP <== 608s ok 47 - Query OP for logout 608s ok 48 - HTTP code is 200 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 49 - Test if user is reject on OP 608s ok 50 - Response status is 401 608s ok 51 - Content is JSON 608s ok 52 - Error code is 1 608s # ==> Pushing RP <== 608s # ==> Popping RP <== 608s ok 53 - Test if user is reject on RP 608s ok 54 - Get redirection 608s ok 55 - Location header found 608s 1..55 608s ok 608s t/32-OIDC-Double-Keys.t ........................................................ 608s ok 1 - use Lemonldap::NG::Portal::Main; 608s ok 2 - Portal object 608s ok 3 - Init 608s ok 4 - Portal app 608s ok 5 - Register $type 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 6 - Get JWKS, endpoint /oauth2/jwks 608s ok 7 - HTTP code is 200 608s ok 8 - JWKS->keys is an array 608s ok 9 - Found 2 keys 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 608s ok 11 - HTTP code is 200 608s ok 12 - Portal object 608s ok 13 - Init 608s ok 14 - Portal app 608s ok 15 - Register $type 608s # ==> Pushing RP <== 608s # ==> Popping RP <== 608s ok 16 - Unauth RP request 608s ok 17 - Get redirection 608s ok 18 - Location header found 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 19 - Push request to OP, endpoint /oauth2/authorize 608s ok 20 - HTTP code is 200 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 21 - Post authentication, endpoint /oauth2/authorize 608s ok 22 - Get cookie lemonldap (6763e10f5fbc9408ee239bde6418b1e1fd070621f4e10ce1baa469dc7ca3b170) 608s ok 23 - HTTP code is 200 608s ok 24 - Page contains a form 608s ok 25 - Host match 608s ok 26 - Field "confirm" is defined 608s ok 27 - CSP header authorize POST request to \# 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 28 - Post confirmation, endpoint /oauth2/authorize 608s ok 29 - Get redirection 608s ok 30 - Location header found 608s # ==> Pushing RP <== 608s ok 31 - REST request 608s ok 32 - Request from RP to OP, endpoint /oauth2/token 608s # ==> Saving handler RP <== 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s # ==> Restoring RP <== 608s ok 33 - Execute request 608s ok 34 - Response is 200 608s ok 35 - Content is JSON 608s ok 36 - REST request 608s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 608s # ==> Saving handler RP <== 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s # ==> Restoring RP <== 608s ok 38 - Execute request 608s ok 39 - Response is 200 608s ok 40 - Content is JSON 608s # ==> Popping RP <== 608s ok 41 - Call openidconnectcallback on RP 608s ok 42 - Get cookie lemonldap (d822a2a14e7bba751ed3ff9456d65fa4d52e0e231deeb7e84db25700330d6cc9) 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s # ==> Pushing OP <== 608s ok 43 - REST request 608s ok 44 - Request from OP to RP 608s # ==> Saving handler OP <== 608s # ==> Pushing RP <== 608s # ==> Popping RP <== 608s # ==> Restoring OP <== 608s ok 45 - Execute request 608s ok 46 - Response is 200 608s # ==> Popping OP <== 608s ok 47 - Query OP for logout 608s ok 48 - HTTP code is 200 608s # ==> Pushing OP <== 608s # ==> Popping OP <== 608s ok 49 - Test if user is reject on OP 608s ok 50 - Response status is 401 608s ok 51 - Content is JSON 608s ok 52 - Error code is 1 608s # ==> Pushing RP <== 608s # ==> Popping RP <== 608s ok 53 - Test if user is reject on RP 608s ok 54 - Get redirection 608s ok 55 - Location header found 608s 1..55 608s ok 609s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 609s ok 1 - use Lemonldap::NG::Portal::Main; 609s ok 2 - use Lemonldap::NG::Handler::Server; 609s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 609s ok 4 - Portal object 609s ok 5 - Init 609s ok 6 - Portal app 609s ok 7 - HTTP code is 200 609s ok 8 - Content-Type is JSON 609s ok 9 - Content is valid JSON 609s ok 10 - HTTP code is 200 609s ok 11 - HTTP code is 403 609s ok 12 - HTTP code is 403 609s ok 13 - HTTP code is 200 609s ok 14 - Content-Type is JSON 609s ok 15 - Content is valid JSON 609s ok 16 - HTTP code is 403 609s ok 17 - HTTP code is 200 609s ok 18 - HTTP code is 403 609s ok 19 - Get cookie lemonldap (b3e323a3ee16836a61224c26f380771c00ad70f4ddb7eee7d6dd86a0df74e068) 609s ok 20 - Get redirection 609s ok 21 - Location header found 609s ok 22 - HTTP code is 200 609s ok 23 - Content-Type is JSON 609s ok 24 - Content is valid JSON 609s ok 25 - HTTP code is 403 609s ok 26 - HTTP code is 403 609s ok 27 - HTTP code is 200 609s 1..27 609s ok 609s t/32-OIDC-Grant-Type-Rules.t ................................................... 609s ok 1 - use Lemonldap::NG::Portal::Main; 609s ok 2 - Portal object 609s ok 3 - Init 609s ok 4 - Portal app 609s ok 5 - Response status is 400 609s ok 6 - Content is JSON 609s ok 7 - Error code is invalid_grant 609s ok 8 - Response status is 400 609s ok 9 - Content is JSON 609s ok 10 - Error code is invalid_grant 609s ok 11 - Get cookie lemonldap (8dfcbddde4cb7f4965159362b793c1f2282b72efdae2059eed68f4a75651c9a3) 609s ok 12 - Get redirection 609s ok 13 - Location header found 609s ok 14 - HTTP code is 200 609s ok 15 - Content-Type is JSON 609s ok 16 - Content is valid JSON 609s ok 17 - Response status is 400 609s ok 18 - Content is JSON 609s ok 19 - Error code is invalid_grant 609s ok 20 - Get cookie lemonldap (d5100ce1c36f23d6c3226359f7bc08d5a0d9849882c887aa81648e77434f79b7) 609s ok 21 - Expected portal error code: code found on page 609s ok 22 - Expected portal error code 609s ok 23 - Response status is 400 609s ok 24 - Content is JSON 609s ok 25 - Error code is invalid_grant 609s ok 26 - HTTP code is 200 609s ok 27 - Content-Type is JSON 609s ok 28 - Content is valid JSON 609s ok 29 - Get cookie lemonldap (c6761e429ff8a7e0cd48cecb8ab722382966ac25a8222a0fb138ba4aeee116c7) 609s ok 30 - Expected portal error code: code found on page 609s ok 31 - Expected portal error code 609s 1..31 609s ok 609s t/32-OIDC-Hook-GetRpConfig.t ................................................... 609s ok 1 - use Lemonldap::NG::Portal::Main; 609s # Subtest: Check negative TTL 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Auth query 609s ok 5 - HTTP code is 200 609s ok 6 - Get cookie lemonldap (649ffeac67fabd319ff1df0a56534cecef94a922db7f937b0fade4a23d11a21d) 609s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 609s ok 7 - Expected portal error code: code found on page 609s ok 8 - Expected portal error code 609s ok 9 - Called once 609s ok 10 - Expected portal error code: code found on page 609s ok 11 - Expected portal error code 609s ok 12 - Not called again 609s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 609s ok 13 - Expected portal error code: code found on page 609s ok 14 - Expected portal error code 609s ok 15 - Called again 609s 1..15 609s ok 2 - Check negative TTL 609s # Subtest: Check getting RP from plugin 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Auth query 609s ok 5 - HTTP code is 200 609s ok 6 - Get cookie lemonldap (1516440ed9f24b45bb838bc607906e2b764d380ee249b374bfdfc912a1c30e9f) 609s ok 7 - Allowed value in endpoint 609s ok 8 - Expected portal error code: code found on page 609s ok 9 - Expected portal error code 609s ok 10 - Called once 609s ok 11 - Allowed value in endpoint 609s ok 12 - Get redirection 609s ok 13 - Location header found 609s ok 14 - Found code 609s ok 15 - Not called again 609s ok 16 - Access token present 609s ok 17 - HTTP code is 200 609s ok 18 - Content-Type is JSON 609s ok 19 - Content is valid JSON 609s ok 20 - Scope, Attributes etc are working 609s 1..20 609s ok 3 - Check getting RP from plugin 609s # Subtest: Check config change 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Auth query 609s ok 5 - HTTP code is 200 609s ok 6 - Get cookie lemonldap (2830deba98953ee7326e2848196ee03209a48edec5a0296a62b5038b228c4a53) 609s ok 7 - Allowed value in endpoint 609s ok 8 - Get redirection 609s ok 9 - Location header found 609s ok 10 - Found code 609s ok 11 - ID token present 609s ok 12 609s ok 13 - Called once 609s ok 14 - Allowed value in endpoint 609s ok 15 - Get redirection 609s ok 16 - Location header found 609s ok 17 - Found code 609s ok 18 - ID token present 609s ok 19 609s ok 20 - Not called again yet 609s ok 21 - Allowed value in endpoint 609s ok 22 - Get redirection 609s ok 23 - Location header found 609s ok 24 - Found code 609s ok 25 - ID token present 609s ok 26 609s ok 27 - Called again 609s 1..27 609s ok 4 - Check config change 609s # Subtest: Test persistent behavior 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Auth query 609s ok 5 - HTTP code is 200 609s ok 6 - Get cookie lemonldap (9c3770e136a639bc502d4a403de773d8444bd14ce7d61c7d1f2e642a593b4bf1) 609s ok 7 - Allowed value in endpoint 609s ok 8 - Get redirection 609s ok 9 - Location header found 609s ok 10 - Found code 609s ok 11 - Plugin was called 609s # Subtest: After disabling config, provider is becomes disabled 609s ok 1 - Allowed value in endpoint 609s ok 2 - Get redirection 609s ok 3 - Location header found 609s ok 4 - Found code 609s ok 5 - Plugin was not called again 609s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 609s ok 6 - Expected portal error code: code found on page 609s ok 7 - Expected portal error code 609s ok 8 - Plugin was called again 609s 1..8 609s ok 12 - After disabling config, provider is becomes disabled 609s # Subtest: After reload, config is disabled for good 609s ok 1 - Call count reset 609s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 609s ok 2 - Expected portal error code: code found on page 609s ok 3 - Expected portal error code 609s ok 4 - Plugin was called 609s 1..4 609s ok 13 - After reload, config is disabled for good 609s # Subtest: Enable again, reload, config works immediately 609s ok 1 - Call count reset 609s ok 2 - Allowed value in endpoint 609s ok 3 - Get redirection 609s ok 4 - Location header found 609s ok 5 - Found code 609s ok 6 - Plugin was called 609s 1..6 609s ok 14 - Enable again, reload, config works immediately 609s 1..14 609s ok 5 - Test persistent behavior 609s # Subtest: Check broken config 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Auth query 609s ok 5 - HTTP code is 200 609s ok 6 - Get cookie lemonldap (6aa61d5b8ce9ea5cd0fc0a3e20552d35bbc0e756d5a7c8107c4d35f9edf99b33) 609s ok 7 - Expected portal error code: code found on page 609s ok 8 - Expected portal error code 609s ok 9 - Called once 609s ok 10 - Expected portal error code: code found on page 609s ok 11 - Expected portal error code 609s ok 12 - Not called again 609s ok 13 - Allowed value in endpoint 609s ok 14 - Get redirection 609s ok 15 - Location header found 609s ok 16 - Found code 609s ok 17 - Called again 609s 1..17 609s ok 6 - Check broken config 609s # Subtest: Make sure token endpoint loads RP 609s # Subtest: client id + password 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - HTTP code is 200 609s ok 5 - Content-Type is JSON 609s ok 6 - Content is valid JSON 609s ok 7 - Found access token 609s 1..7 609s ok 1 - client id + password 609s # Subtest: JWT auth 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - HTTP code is 200 609s ok 5 - Content-Type is JSON 609s ok 6 - Content is valid JSON 609s ok 7 - Found access token 609s 1..7 609s ok 2 - JWT auth 609s 1..2 609s ok 7 - Make sure token endpoint loads RP 609s 1..7 609s ok 610s t/32-OIDC-Hooks.t .............................................................. 610s ok 1 - use Lemonldap::NG::Portal::Main; 610s ok 2 - Portal object 610s ok 3 - Init 610s ok 4 - Portal app 610s ok 5 - Post authentication 610s ok 6 - Get cookie lemonldap (88fab631812bc9b3bfc951e55a1d9eec320e5e1e93e68d49c3b168b37caa60ef) 610s ok 7 - Allowed value in endpoint 610s ok 8 - Authorized URL is denied by hook during login 610s ok 9 - Declared URL was denied by hook: code found on page 610s ok 10 - Declared URL was denied by hook 610s ok 11 - Allowed value in endpoint 610s ok 12 - Authorized URL is denied by hook during logout 610s ok 13 - Declared URL was denied by hook: code found on page 610s ok 14 - Declared URL was denied by hook 610s ok 15 - Allowed value in endpoint 610s ok 16 - Authorized URL is denied by hook during unauth logout 610s ok 17 - Declared URL was denied by hook: code found on page 610s ok 18 - Declared URL was denied by hook 610s ok 19 - Allowed value in endpoint 610s ok 20 - Unauthorized URL is allowed by hook during login 610s ok 21 - Get redirection 610s ok 22 - Location header found 610s ok 23 - Allowed value in endpoint 610s ok 24 - Get authorization code 610s ok 25 - Get redirection 610s ok 26 - Location header found 610s ok 27 - Post token 610s ok 28 - Access token present 610s ok 29 - ID token present 610s ok 30 - Refresh token present 610s ok 31 - Found custom token in token response 610s ok 32 - Found hooked claim in ID token 610s ok 33 - Found hooked claim in ID token 610s ok 34 - Found hooked claim in ID token 610s ok 35 - HS** ID token has no kid header 610s ok 36 - Found hooked JWT header 610s ok 37 - HTTP code is 200 610s ok 38 - Content-Type is JSON 610s ok 39 - Content is valid JSON 610s ok 40 - Found hooked claim in Userinfo token 610s ok 41 - Found injected variable in Userinfo token 610s ok 42 - Found exported attribute variable in Userinfo token 610s ok 43 - Scopes are visible in hook 610s ok 44 - Token is a JWT 610s ok 45 - Found claim in JWT 610s ok 46 - hooked access token type 610s ok 47 - Post introspection 610s ok 48 - HTTP code is 200 610s ok 49 - Found hook defined scope 610s ok 50 - Found result of oidcResolveScope 610s ok 51 - HTTP code is 200 610s ok 52 - Content-Type is JSON 610s ok 53 - Content is valid JSON 610s ok 54 - Access token present 610s ok 55 - Token is a JWT 610s ok 56 - Found claim in JWT 610s ok 57 - Allowed value in endpoint 610s ok 58 - Get redirection 610s ok 59 - Location header found 610s ok 60 - HTTP code is 200 610s ok 61 - Content-Type is JSON 610s ok 62 - Content is valid JSON 610s ok 63 - Refresh token present 610s ok 64 - HTTP code is 200 610s ok 65 - Content-Type is JSON 610s ok 66 - Content is valid JSON 610s ok 67 - Token is a JWT 610s ok 68 - Found claim in JWT 610s 1..68 610s ok 610s t/32-OIDC-ID-Token.t ........................................................... 610s ok 1 - use Lemonldap::NG::Portal::Main; 610s # Subtest: Default ID token 610s ok 1 - Portal object 610s ok 2 - Init 610s ok 3 - Portal app 610s ok 4 - Register $type 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 5 - Get cookie lemonldap (54e9db8e9a349df2c9ffc5b8fa4179d0de96eea98d9958c4790bc176d38db56e) 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 6 - Get redirection 610s ok 7 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 8 - HTTP code is 200 610s ok 9 - Content-Type is JSON 610s ok 10 - Content is valid JSON 610s ok 11 - Successfully decoded ID Token header 610s ok 12 - Successfully decoded ID Token payload 610s ok 13 - Default ID token alg is RS256 610s ok 14 - kid is not present 610s ok 15 - Audience is rpid 610s ok 16 - Expires in an hour 610s ok 17 - Issuer is correct 610s ok 18 - Subject is correct 610s ok 19 - No claims in ID Token 610s ok 20 - No amr set 610s 1..20 610s ok 2 - Default ID token 610s # Subtest: Custom AMR rule 610s ok 1 - Portal object 610s ok 2 - Init 610s ok 3 - Portal app 610s ok 4 - Register $type 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 5 - Get cookie lemonldap (91ae2d4116c0aa307c0610f563ddaf2dcffbd6a208cf48447a113182e27872e8) 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 6 - Get redirection 610s ok 7 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 8 - HTTP code is 200 610s ok 9 - Content-Type is JSON 610s ok 10 - Content is valid JSON 610s ok 11 - Successfully decoded ID Token header 610s ok 12 - Successfully decoded ID Token payload 610s ok 13 - Correct AMR values found 610s 1..13 610s ok 3 - Custom AMR rule 610s # Subtest: Has Key ID in conf 610s ok 1 - Portal object 610s ok 2 - Init 610s ok 3 - Portal app 610s ok 4 - Register $type 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 5 - Get cookie lemonldap (3e9b0d59ed229203b30b8b90b52598db4e4e57e45643b4fa6e55fb7ad05dbf1f) 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 6 - Get redirection 610s ok 7 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 8 - HTTP code is 200 610s ok 9 - Content-Type is JSON 610s ok 10 - Content is valid JSON 610s ok 11 - Successfully decoded ID Token header 610s ok 12 - Successfully decoded ID Token payload 610s ok 13 - Default ID token alg is RS256 610s ok 14 - kid is correct 610s 1..14 610s ok 4 - Has Key ID in conf 610s # Subtest: Different signing alg 610s ok 1 - Portal object 610s ok 2 - Init 610s ok 3 - Portal app 610s ok 4 - Register $type 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 5 - Get cookie lemonldap (62241913509fbe545d19b1f11218583a36264e97489af5b4830241e5da417d1b) 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 6 - Get redirection 610s ok 7 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 8 - HTTP code is 200 610s ok 9 - Content-Type is JSON 610s ok 10 - Content is valid JSON 610s ok 11 - Successfully decoded ID Token header 610s ok 12 - Successfully decoded ID Token payload 610s ok 13 - Signature alg was modified 610s ok 14 - kid is not present 610s 1..14 610s ok 5 - Different signing alg 610s # Subtest: Force claims 610s ok 1 - Portal object 610s ok 2 - Init 610s ok 3 - Portal app 610s ok 4 - Register $type 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 5 - Get cookie lemonldap (d64502239f8580249c1fef333856ffc8051cfde3e1b2a226a2d0123da1d52168) 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 6 - Get redirection 610s ok 7 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 8 - HTTP code is 200 610s ok 9 - Content-Type is JSON 610s ok 10 - Content is valid JSON 610s ok 11 - Successfully decoded ID Token header 610s ok 12 - Successfully decoded ID Token payload 610s ok 13 - Found claims in ID Token 610s 1..13 610s ok 6 - Force claims 610s 1..6 610s ok 611s t/32-OIDC-JWE.t ................................................................ 611s ok 1 - use Lemonldap::NG::Portal::Main; 611s ok 2 - Portal object 611s ok 3 - Init 611s ok 4 - Portal app 611s ok 5 - Register $type 611s ok 6 - OP portal 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 7 - Get JWKS, endpoint /oauth2/jwks 611s ok 8 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 611s ok 10 - HTTP code is 200 611s ok 11 - Portal object 611s ok 12 - Init 611s ok 13 - Portal app 611s ok 14 - Register $type 611s ok 15 - RP portal 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 16 - RP publish its keys 611s ok 17 - HTTP code is 200 611s ok 18 - Content-Type is JSON 611s ok 19 - Content is valid JSON 611s ok 20 - Get RP encryption key 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 21 - Unauth RP request 611s ok 22 - Get redirection 611s ok 23 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 24 - Push request to OP, endpoint /oauth2/authorize 611s ok 25 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 26 - Post authentication, endpoint /oauth2/authorize 611s ok 27 - Get cookie lemonldap (3b6da34d9ea20daec407a0e70eae0c96061beb13de32e85963c6aeda103ee16a) 611s ok 28 - HTTP code is 200 611s ok 29 - Page contains a form 611s ok 30 - Host match 611s ok 31 - Field "confirm" is defined 611s ok 32 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 33 - Post confirmation, endpoint /oauth2/authorize 611s ok 34 - Get redirection 611s ok 35 - Location header found 611s # ==> Pushing RP <== 611s ok 36 - REST request 611s ok 37 - Request from RP to OP, endpoint /oauth2/token 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 38 - Execute request 611s ok 39 - Response is 200 611s ok 40 - Content is JSON 611s ok 41 - REST request 611s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 43 - Execute request 611s ok 44 - Response is 200 611s ok 45 - Content is JSON 611s # ==> Popping RP <== 611s ok 46 - Call openidconnectcallback on RP 611s ok 47 - Get cookie lemonldap (6fa854ea744db2109a67f040052fef49d268465bc424be2841be7e10e5f34155) 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Pushing OP <== 611s ok 48 - REST request 611s ok 49 - Request from OP to RP 611s # ==> Saving handler OP <== 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s # ==> Restoring OP <== 611s ok 50 - Execute request 611s ok 51 - Response is 200 611s # ==> Popping OP <== 611s ok 52 - Query OP for logout 611s ok 53 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 54 - Test if user is reject on OP 611s ok 55 - Response status is 401 611s ok 56 - Content is JSON 611s ok 57 - Error code is 1 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 58 - Test if user is reject on RP 611s ok 59 - Get redirection 611s ok 60 - Location header found 611s 1..60 611s ok 611s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 611s ok 1 - use Lemonldap::NG::Portal::Main; 611s ok 2 - Portal object 611s ok 3 - Init 611s ok 4 - Portal app 611s ok 5 - Register $type 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 6 - Get JWKS, endpoint /oauth2/jwks 611s ok 7 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 611s ok 9 - HTTP code is 200 611s ok 10 - Portal object 611s ok 11 - Init 611s ok 12 - Portal app 611s ok 13 - Register $type 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 14 - Unauth RP request 611s ok 15 - Get redirection 611s ok 16 - Location header found 611s ok 17 - Authorization request is encoded as JWT 611s ok 18 - Alg can be changed in config 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 19 - Push request to OP, endpoint /oauth2/authorize 611s ok 20 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 21 - Post authentication, endpoint /oauth2/authorize 611s ok 22 - Get cookie lemonldap (1b7591e68da64eeafdaa488e7509e6c8743e4f39fa317713eda8b01a2e486001) 611s ok 23 - HTTP code is 200 611s ok 24 - Page contains a form 611s ok 25 - Host match 611s ok 26 - Field "confirm" is defined 611s ok 27 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 28 - Post confirmation, endpoint /oauth2/authorize 611s ok 29 - Get redirection 611s ok 30 - Location header found 611s # ==> Pushing RP <== 611s ok 31 - REST request 611s ok 32 - Request from RP to OP, endpoint /oauth2/token 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 33 - Execute request 611s ok 34 - Response is 200 611s ok 35 - Content is JSON 611s ok 36 - REST request 611s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 38 - Execute request 611s ok 39 - Response is 200 611s ok 40 - Content is JSON 611s # ==> Popping RP <== 611s ok 41 - Call openidconnectcallback on RP 611s ok 42 - Get cookie lemonldap (cff6e9588a4b1bb5216ca32b62b9e1cf3c93cbc71a4c12d261f95d7d1d3e066c) 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Pushing OP <== 611s ok 43 - REST request 611s ok 44 - Request from OP to RP 611s # ==> Saving handler OP <== 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s # ==> Restoring OP <== 611s ok 45 - Execute request 611s ok 46 - Response is 200 611s # ==> Popping OP <== 611s ok 47 - Query OP for logout 611s ok 48 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 49 - Test if user is reject on OP 611s ok 50 - Response status is 401 611s ok 51 - Content is JSON 611s ok 52 - Error code is 1 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 53 - Test if user is reject on RP 611s ok 54 - Get redirection 611s ok 55 - Location header found 611s 1..55 611s ok 611s t/32-OIDC-JWS-private_key_jwt.t ................................................ 611s ok 1 - use Lemonldap::NG::Portal::Main; 611s ok 2 - Portal object 611s ok 3 - REST request 611s ok 4 - Request from OP to RP 611s [Tue Feb 3 06:15:14 2026] [LLNG:6592] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 611s [Tue Feb 3 06:15:14 2026] [LLNG:6592] [error] Malformed JWKS document 611s [Tue Feb 3 06:15:14 2026] [LLNG:6592] [error] Relying Party rp has errors and will be ignored 611s ok 5 - Init 611s ok 6 - Portal app 611s ok 7 - Register $type 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 8 - Get JWKS, endpoint /oauth2/jwks 611s ok 9 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 611s ok 11 - HTTP code is 200 611s ok 12 - Portal object 611s ok 13 - Init 611s ok 14 - Portal app 611s ok 15 - Register $type 611s ok 16 - Portal object 611s ok 17 - REST request 611s ok 18 - Request from OP to RP 611s # ==> Saving handler OP <== 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s # ==> Restoring OP <== 611s ok 19 - Execute request 611s ok 20 - Response is 200 611s ok 21 - Content is JSON 611s ok 22 - Init 611s ok 23 - Portal app 611s ok 24 - Register $type 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 25 - RP publish its keys 611s ok 26 - HTTP code is 200 611s ok 27 - Content-Type is JSON 611s ok 28 - Content is valid JSON 611s ok 29 - Get RP sig key 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 30 - Unauth RP request 611s ok 31 - Get redirection 611s ok 32 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 33 - Push request to OP, endpoint /oauth2/authorize 611s ok 34 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 35 - Post authentication, endpoint /oauth2/authorize 611s ok 36 - Get cookie lemonldap (544a8c964ec54673dd8ca5b953dc308b738b6edbf6c7eb6f7aeb250f00316fab) 611s ok 37 - HTTP code is 200 611s ok 38 - Page contains a form 611s ok 39 - Host match 611s ok 40 - Field "confirm" is defined 611s ok 41 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 42 - Post confirmation, endpoint /oauth2/authorize 611s ok 43 - Get redirection 611s ok 44 - Location header found 611s # ==> Pushing RP <== 611s ok 45 - REST request 611s ok 46 - Request from RP to OP, endpoint /oauth2/token 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 47 - Execute request 611s ok 48 - Response is 200 611s ok 49 - Content is JSON 611s ok 50 - REST request 611s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 52 - Execute request 611s ok 53 - Response is 200 611s ok 54 - Content is JSON 611s # ==> Popping RP <== 611s ok 55 - Call openidconnectcallback on RP 611s ok 56 - Get cookie lemonldap (40cb47aace320747551e410385372294e9ef7e408936eb72e68bec717699863b) 611s # ==> Pushing OP <== 611s ok 57 - REST request 611s ok 58 - Request from OP to RP 611s # ==> Saving handler OP <== 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s # ==> Restoring OP <== 611s ok 59 - Execute request 611s ok 60 - Response is 200 611s ok 61 - Content is JSON 611s # ==> Popping OP <== 611s # ==> Pushing OP <== 611s ok 62 - REST request 611s ok 63 - Request from OP to RP 611s # ==> Saving handler OP <== 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s # ==> Restoring OP <== 611s ok 64 - Execute request 611s ok 65 - Response is 200 611s # ==> Popping OP <== 611s ok 66 - Query OP for logout 611s ok 67 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 68 - Test if user is reject on OP 611s ok 69 - Response status is 401 611s ok 70 - Content is JSON 611s ok 71 - Error code is 1 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 72 - Test if user is reject on RP 611s ok 73 - Get redirection 611s ok 74 - Location header found 611s 1..74 611s ok 612s t/32-OIDC-JWT-type-header.t .................................................... 612s ok 1 - use Lemonldap::NG::Portal::Main; 612s ok 2 - Portal object 612s ok 3 - Init 612s ok 4 - Portal app 612s # Subtest: Run test with basic configuration 612s ok 1 - Get cookie lemonldap (3b0a7aae251be239e48cce03c50b1c0215f9b85c3dcee95863063313f1937695) 612s ok 2 - Get redirection 612s ok 3 - Location header found 612s ok 4 - HTTP code is 200 612s ok 5 - Content-Type is JSON 612s ok 6 - Content is valid JSON 612s ok 7 - Got access token 612s ok 8 - Got ID token 612s ok 9 - Token is a JWT 612s ok 10 - Found claim in JWT 612s ok 11 - Found claim in JWT 612s ok 12 612s ok 13 - type header exists 612s ok 14 - Type is JWT 612s ok 15 - HTTP code is 200 612s ok 16 - Content-Type is JSON 612s ok 17 - Content is valid JSON 612s ok 18 - Got User Info 612s ok 19 - Got User Info 612s ok 20 - Access token rejected 612s 1..20 612s ok 5 - Run test with basic configuration 612s # Subtest: Run test with JWT access tokens 612s ok 1 - Portal object 612s ok 2 - Init 612s ok 3 - Portal app 612s ok 4 - Get cookie lemonldap (e4e36acdfeae661c88f93886fabba18b535961d5b5e32b3046b705c052a42eae) 612s ok 5 - Get redirection 612s ok 6 - Location header found 612s ok 7 - HTTP code is 200 612s ok 8 - Content-Type is JSON 612s ok 9 - Content is valid JSON 612s ok 10 - Got access token 612s ok 11 - Got ID token 612s ok 12 - Token is a JWT 612s ok 13 - Found claim in JWT 612s ok 14 - Found claim in JWT 612s ok 15 612s ok 16 - type header exists 612s ok 17 - Type is at+JWT 612s ok 18 - Token is a JWT 612s ok 19 - Found claim in JWT 612s ok 20 - Found claim in JWT 612s ok 21 612s ok 22 - type header exists 612s ok 23 - Type is JWT 612s ok 24 - HTTP code is 200 612s ok 25 - Content-Type is JSON 612s ok 26 - Content is valid JSON 612s ok 27 - Got User Info 612s ok 28 - Got User Info 612s ok 29 - Access token rejected 612s 1..29 612s ok 6 - Run test with JWT access tokens 612s # Subtest: Run test with opaque token without headers 612s ok 1 - Portal object 612s ok 2 - Init 612s ok 3 - Portal app 612s ok 4 - Get cookie lemonldap (9901ce034b6040fde684b35216d27ccda9c2c1865b7fda5c1c677657b503c3d8) 612s ok 5 - Get redirection 612s ok 6 - Location header found 612s ok 7 - HTTP code is 200 612s ok 8 - Content-Type is JSON 612s ok 9 - Content is valid JSON 612s ok 10 - Got access token 612s ok 11 - Got ID token 612s ok 12 - Token is a JWT 612s ok 13 - Found claim in JWT 612s ok 14 - Found claim in JWT 612s ok 15 612s ok 16 - No typ header 612s ok 17 - HTTP code is 200 612s ok 18 - Content-Type is JSON 612s ok 19 - Content is valid JSON 612s ok 20 - Got User Info 612s ok 21 - Got User Info 612s ok 22 - Access token rejected 612s 1..22 612s ok 7 - Run test with opaque token without headers 612s # Subtest: Run test with JWT access tokens without headers 612s ok 1 - Portal object 612s ok 2 - Init 612s ok 3 - Portal app 612s ok 4 - Get cookie lemonldap (bced146e7efdcd6f9a9f3800e061e2e75b5e1acabca28fd873281418600d77cf) 612s ok 5 - Get redirection 612s ok 6 - Location header found 612s ok 7 - HTTP code is 200 612s ok 8 - Content-Type is JSON 612s ok 9 - Content is valid JSON 612s ok 10 - Got access token 612s ok 11 - Got ID token 612s ok 12 - Token is a JWT 612s ok 13 - Found claim in JWT 612s ok 14 - Found claim in JWT 612s ok 15 612s ok 16 - No typ header 612s ok 17 - Token is a JWT 612s ok 18 - Found claim in JWT 612s ok 19 - Found claim in JWT 612s ok 20 612s ok 21 - No typ header 612s ok 22 - HTTP code is 200 612s ok 23 - Content-Type is JSON 612s ok 24 - Content is valid JSON 612s ok 25 - Got User Info 612s ok 26 - Got User Info 612s ok 27 - Access token rejected 612s 1..27 612s ok 8 - Run test with JWT access tokens without headers 612s 1..8 612s ok 612s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 612s ok 1 - use Lemonldap::NG::Portal::Main; 612s ok 2 - Portal object 612s ok 3 - Init 612s ok 4 - Portal app 612s ok 5 - Register $type 612s ok 6 - OP portal 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 7 - Get JWKS, endpoint /oauth2/jwks 612s ok 8 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 612s ok 10 - HTTP code is 200 612s ok 11 - Portal object 612s ok 12 - Init 612s ok 13 - Portal app 612s ok 14 - Register $type 612s ok 15 - RP portal 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 16 - Unauth SP request 612s ok 17 - Get redirection 612s ok 18 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 19 - Push request to OP, endpoint /oauth2/authorize 612s ok 20 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 21 - Post authentication, endpoint /oauth2/authorize 612s ok 22 - Get cookie lemonldap (1707386aafd94c3720b87012d6abe312bc2d135efeed9eca3b602142ec262434) 612s ok 23 - HTTP code is 200 612s ok 24 - Page contains a form 612s ok 25 - Host match 612s ok 26 - Field "confirm" is defined 612s ok 27 - CSP header authorize POST request to \# 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 28 - Post confirmation, endpoint /oauth2/authorize 612s ok 29 - Get redirection 612s ok 30 - Location header found 612s # ==> Pushing RP <== 612s ok 31 - REST request 612s ok 32 - Request from RP to OP, endpoint /oauth2/token 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 33 - Execute request 612s ok 34 - Response is 200 612s ok 35 - Content is JSON 612s ok 36 - REST request 612s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 38 - Execute request 612s ok 39 - Response is 200 612s ok 40 - Content is JSON 612s # ==> Popping RP <== 612s ok 41 - Call openidconnectcallback on RP 612s ok 42 - Get cookie lemonldap (5d584ccb2d2891f0977c9676c35aa2b3dca8ac45648762e093e279f0f3659e50) 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 43 - Check session, endpoint /oauth2/checksession.html 612s ok 44 - HTTP code is 200 612s ok 45 - Frame can be embedded 612s ok 46 - UTF-8 values 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 47 - Call logout from RP 612s ok 48 - Get cookie lemonldap (0) 612s ok 49 - Test empty cookie on RP 612s ok 50 - Get redirection 612s ok 51 - Location header found 612s ok 52 - Found ID Token hint 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 53 - Forward logout to OP 612s ok 54 - HTTP code is 200 612s ok 55 - Found RP logout iframe 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 56 - Test if user is reject on IdP 612s ok 57 - Response status is 401 612s ok 58 - Content is JSON 612s ok 59 - Error code is 1 612s 1..59 612s ok 613s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - Register $type 613s ok 6 - OP portal 613s # Subtest: Specifying an unauthorized logout URL stops the logout 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 1 - Post authentication 613s ok 2 - Get cookie lemonldap (578e0e5637d2beec34d49c79a9b0a2868d19d2faedc0b8ed2b9dda15a8a9f92b) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 3 - Expected portal error code: code found on page 613s ok 4 - Expected portal error code 613s 1..4 613s ok 7 - Specifying an unauthorized logout URL stops the logout 613s # Subtest: Redirect URI is allowed for a different RP than specified 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 1 - Post authentication 613s ok 2 - Get cookie lemonldap (dd6cc5ad94f24d71f282bd46aa7e7668e4618238514b1cc069ff305fce8102c1) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 3 - Expected portal error code: code found on page 613s ok 4 - Expected portal error code 613s 1..4 613s ok 8 - Redirect URI is allowed for a different RP than specified 613s # Subtest: Redirect URI is allowed for a different RP than specified 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 1 - Post authentication 613s ok 2 - Get cookie lemonldap (f578e705308dd229123f5fdd8f84eba8d467008b64355b37d167761db7a99669) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 3 - Try to obtain ID token 613s ok 4 - Get redirection 613s ok 5 - Location header found 613s ok 6 - Found ID token 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 7 - Expected portal error code: code found on page 613s ok 8 - Expected portal error code 613s 1..8 613s ok 9 - Redirect URI is allowed for a different RP than specified 613s # Subtest: Mismatch between id_token_hint and client_id 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 1 - Post authentication 613s ok 2 - Get cookie lemonldap (2c0eb171107db3bdc0b577d4e5b75adcd34a14d840bd538b75b361f480a1343f) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 3 - Try to obtain ID token 613s ok 4 - Get redirection 613s ok 5 - Location header found 613s ok 6 - Found ID token 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 7 - Expected portal error code: code found on page 613s ok 8 - Expected portal error code 613s 1..8 613s ok 10 - Mismatch between id_token_hint and client_id 613s # Subtest: Mismatch between id_token_hint and client_id 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 1 - Post authentication 613s ok 2 - Get cookie lemonldap (92837f87c3bfc59f7d61bda1840f6f29e53d44d3853e5a57765f635c6c3013fa) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 3 - Try to obtain ID token 613s ok 4 - Get redirection 613s ok 5 - Location header found 613s ok 6 - Found ID token 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 7 - Expected portal error code: code found on page 613s ok 8 - Expected portal error code 613s 1..8 613s ok 11 - Mismatch between id_token_hint and client_id 613s 1..11 613s ok 613s t/32-OIDC-Logout-unauth.t ...................................................... 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - HTTP code is 200 613s ok 6 - Content-Type is JSON 613s ok 7 - Content is valid JSON 613s ok 8 - Allowed redirect uri but no RP specified 613s ok 9 - Get redirection 613s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 613s ok 11 - Allowed redirect uri but no RP specified 613s ok 12 - Get redirection 613s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 613s ok 14 - Allowed redirect uri, RP specified by client_id 613s ok 15 - Get redirection 613s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 613s ok 17 - Allowed redirect uri, RP specified by id token 613s ok 18 - Get redirection 613s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 613s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 613s ok 21 - Expected portal error code: code found on page 613s ok 22 - Expected portal error code 613s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 613s ok 24 - Expected portal error code: code found on page 613s ok 25 - Expected portal error code 613s ok 26 - Redirect URI for a different RP than specified by client_id is refused 613s ok 27 - Expected portal error code: code found on page 613s ok 28 - Expected portal error code 613s ok 29 - Redirect URI for a different RP than specified by id token is refused 613s ok 30 - Expected portal error code: code found on page 613s ok 31 - Expected portal error code 613s 1..31 613s ok 613s t/32-OIDC-Macro.t .............................................................. 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s # Subtest: Macros, filtered by scope 613s ok 1 - Portal object 613s ok 2 - Init 613s ok 3 - Portal app 613s ok 4 - OP portal 613s ok 5 - Get cookie lemonldap (126c81c44e329c5ba03e3f9009ab496efd4e3988cda6728e6667d268afd7e8e6) 613s ok 6 - Get redirection 613s ok 7 - Location header found 613s ok 8 - HTTP code is 200 613s ok 9 - Content-Type is JSON 613s ok 10 - Content is valid JSON 613s ok 11 - Found access token 613s ok 12 613s ok 13 - HTTP code is 200 613s ok 14 - Content-Type is JSON 613s ok 15 - Content is valid JSON 613s ok 16 - Correct macro value 613s ok 17 - Sub macro correctly evaluated 613s ok 18 - Complex claim 613s ok 19 - Macro required by scope is included 613s ok 20 - Macro not required by scope is omitted 613s 1..20 613s ok 2 - Macros, filtered by scope 613s # Subtest: Macros, not filtered by scope 613s ok 1 - Portal object 613s ok 2 - Init 613s ok 3 - Portal app 613s ok 4 - OP portal 613s ok 5 - Get cookie lemonldap (a16ba7b5051627a779caaaf765e2026007f4b382e3eea23bc49f8ae9b9c3e215) 613s ok 6 - Get redirection 613s ok 7 - Location header found 613s ok 8 - HTTP code is 200 613s ok 9 - Content-Type is JSON 613s ok 10 - Content is valid JSON 613s ok 11 - Found access token 613s ok 12 613s ok 13 - HTTP code is 200 613s ok 14 - Content-Type is JSON 613s ok 15 - Content is valid JSON 613s ok 16 - Correct macro value 613s ok 17 - Sub macro correctly evaluated 613s ok 18 - Complex claim 613s ok 19 - Macro required by scope is included 613s ok 20 - Macro not required by scope is included 613s 1..20 613s ok 3 - Macros, not filtered by scope 613s 1..3 613s ok 614s t/32-OIDC-Metadata.t ........................................................... 614s ok 1 - use Lemonldap::NG::Portal::Main; 614s # Subtest: OpenID Connect metadata 614s ok 1 - Portal object 614s ok 2 - Init 614s ok 3 - Portal app 614s ok 4 - HTTP code is 200 614s ok 5 - Content-Type is JSON 614s ok 6 - Content is valid JSON 614s ok 7 - Correct JWKS URI 614s 1..7 614s ok 2 - OpenID Connect metadata 614s # Subtest: JWKS test (certificate) 614s ok 1 - Portal object 614s ok 2 - Init 614s ok 3 - Portal app 614s ok 4 - HTTP code is 200 614s ok 5 - Content-Type is JSON 614s ok 6 - Content is valid JSON 614s ok 7 - Correct RSA exponent 614s ok 8 - Correct RSA modulus 614s ok 9 - Correct key ID 614s ok 10 - Correct key type 614s ok 11 - Correct key use 614s ok 12 - Correct certificate 614s ok 13 - Correct certificate thumbprint 614s ok 14 - Correct previous key ID 614s ok 15 - Correct previous certificate 614s 1..15 614s ok 3 - JWKS test (certificate) 614s # Subtest: JWKS test (pubkey) 614s ok 1 - Portal object 614s ok 2 - Init 614s ok 3 - Portal app 614s ok 4 - HTTP code is 200 614s ok 5 - Content-Type is JSON 614s ok 6 - Content is valid JSON 614s ok 7 - Correct RSA exponent 614s ok 8 - Correct RSA modulus 614s ok 9 - Correct key type 614s ok 10 - Correct key use 614s 1..10 614s ok 4 - JWKS test (pubkey) 614s 1..4 614s ok 614s t/32-OIDC-Native-SSO.t ......................................................... 614s ok 1 - use Lemonldap::NG::Portal::Main; 614s ok 2 - Portal object 614s ok 3 - Init 614s ok 4 - Portal app 614s ok 5 - Post authentication 614s ok 6 - Get cookie lemonldap (d3566e6a7388e309245d7149eb1ed4fc4042e6f664eb4f597e362b60516f6ed8) 614s ok 7 - Get authorization code 614s ok 8 - Get redirection 614s ok 9 - Location header found 614s ok 10 - Post token 614s ok 11 - Access token present 614s ok 12 - ID token present 614s ok 13 - Refresh token present 614s ok 14 - Device secret present 614s ok 15 - Found ds_hash in ID token 614s ok 16 - HTTP code is 200 614s ok 17 - Content-Type is JSON 614s ok 18 - Content is valid JSON 614s ok 19 - Post token 614s ok 20 - HTTP code is 200 614s ok 21 - Content-Type is JSON 614s ok 22 - Content is valid JSON 614s ok 23 - Get refresh_token 614s ok 24 - Get access_token 614s ok 25 - HTTP code is 200 614s ok 26 - HTTP code is 200 614s ok 27 - Content-Type is JSON 614s ok 28 - Content is valid JSON 614s ok 29 - Found attributes 614s 1..29 614s ok 614s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 614s ok 1 - use Lemonldap::NG::Portal::Main; 614s ok 2 - Portal object 614s ok 3 - Init 614s ok 4 - Portal app 614s ok 5 - Register $type 614s ok 6 - OP portal 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 7 - Get JWKS, endpoint /oauth2/jwks 614s ok 8 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 614s ok 10 - HTTP code is 200 614s ok 11 - Portal object 614s ok 12 - Init 614s ok 13 - Portal app 614s ok 14 - Register $type 614s ok 15 - RP portal 614s # ==> Pushing RP <== 614s # ==> Popping RP <== 614s ok 16 - Unauth SP request 614s ok 17 - Get redirection 614s ok 18 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 19 - Push request to OP, endpoint /oauth2/authorize 614s ok 20 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 21 - Post authentication, endpoint /oauth2/authorize 614s ok 22 - Get cookie lemonldap (1bf96bc47f03dc0698865e51780aca8e051c683776e96d54ab411c9fcf0b1be0) 614s ok 23 - HTTP code is 200 614s ok 24 - Page contains a form 614s ok 25 - Host match 614s ok 26 - Field "confirm" is defined 614s ok 27 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 28 - Post confirmation, endpoint /oauth2/authorize 614s ok 29 - Get redirection 614s ok 30 - Location header found 614s # ==> Pushing RP <== 614s ok 31 - REST request 614s ok 32 - Request from RP to OP, endpoint /oauth2/token 614s # ==> Saving handler RP <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring RP <== 614s ok 33 - Execute request 614s ok 34 - Response is 200 614s ok 35 - Content is JSON 614s ok 36 - Found access_token 614s ok 37 - access_token is a JWT 614s ok 38 - Found claims into access_token 614s ok 39 - Found iat and exp 614s ok 40 - nbf isn't part of access_token 614s # ==> Popping RP <== 614s ok 41 - Call openidconnectcallback on RP 614s ok 42 - Get cookie lemonldap (d3b93fa5f9f0d3a5b071e77349f2789e9fbd9b403a071bac894c4cba1a2d7f85) 614s 1..42 614s ok 615s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 615s ok 1 - use Lemonldap::NG::Portal::Main; 615s ok 2 - Portal object 615s ok 3 - Init 615s ok 4 - Portal app 615s ok 5 - Register $type 615s ok 6 - OP portal 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 7 - Get JWKS, endpoint /oauth2/jwks 615s ok 8 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 615s ok 10 - HTTP code is 200 615s ok 11 - Portal object 615s ok 12 - Init 615s ok 13 - Portal app 615s ok 14 - Register $type 615s ok 15 - RP portal 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 16 - Unauth SP request 615s ok 17 - Get redirection 615s ok 18 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 19 - Push request to OP, endpoint /oauth2/authorize 615s ok 20 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 21 - Post authentication, endpoint /oauth2/authorize 615s ok 22 - Get cookie lemonldap (0f37ee1a1ecd5885a9acdcc409a428f46b4d733bcc1fdcb13bf1b4835dc4010a) 615s ok 23 - HTTP code is 200 615s ok 24 - Page contains a form 615s ok 25 - Host match 615s ok 26 - Field "confirm" is defined 615s ok 27 - CSP header authorize POST request to \# 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 28 - Post confirmation, endpoint /oauth2/authorize 615s ok 29 - Get redirection 615s ok 30 - Location header found 615s # ==> Pushing RP <== 615s ok 31 - REST request 615s ok 32 - Request from RP to OP, endpoint /oauth2/token 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 33 - Execute request 615s ok 34 - Response is 200 615s ok 35 - Content is JSON 615s ok 36 - Found access_token 6cc34974c11f114b17328a12f97bd664110a02dcb7cfb6837293afd7f7ff5e7a 615s # ==> Popping RP <== 615s ok 37 - Call openidconnectcallback on RP 615s ok 38 - Get cookie lemonldap (e61ba9283282026e9d6830a6e6662cdfd93bc361f6f2121a82af6ca01b79bc71) 615s 1..38 615s ok 615s t/32-OIDC-Offline-Session.t .................................................... 615s ok 1 - use Lemonldap::NG::Portal::Main; 615s # Subtest: Run tests with base config 615s ok 1 - Portal object 615s ok 2 - Init 615s ok 3 - Portal app 615s ok 4 - Auth query 615s ok 5 - HTTP code is 200 615s ok 6 - Get cookie lemonldap (10f0a030200820d560779a4cd2e2ab0ac3960c77750c451d38b15cae33ce0015) 615s ok 7 - Get redirection 615s ok 8 - Location header found 615s ok 9 - HTTP code is 200 615s ok 10 - Content-Type is JSON 615s ok 11 - Content is valid JSON 615s ok 12 615s ok 13 - Got access token 615s ok 14 - Got refresh token 615s ok 15 - Got ID token 615s ok 16 - Authentication date found in token 615s ok 17 - Found claim in ID token 615s ok 18 - Found sub in ID token 615s ok 19 - HTTP code is 200 615s ok 20 - Content-Type is JSON 615s ok 21 - Content is valid JSON 615s ok 22 - Got User Info 615s ok 23 - Got User Info 615s ok 24 - Logout request 615s ok 25 - Response is 200 615s ok 26 - Cookie is deleted 615s ok 27 - No pdata 615s ok 28 - Disconnect request 615s ok 29 - Response is 401 615s ok 30 - HTTP code is 200 615s ok 31 - Content-Type is JSON 615s ok 32 - Content is valid JSON 615s ok 33 - Refresh token not present 615s ok 34 615s ok 35 - Got refreshed Access token 615s ok 36 - Got refreshed ID token 615s ok 37 - Found claim in ID token 615s ok 38 - Found sub in ID token 615s ok 39 - HTTP code is 200 615s ok 40 - Content-Type is JSON 615s ok 41 - Content is valid JSON 615s ok 42 - Correct user info 615s ok 43 - Got User Info 615s ok 44 - HTTP code is 200 615s ok 45 - Content-Type is JSON 615s ok 46 - Content is valid JSON 615s ok 47 - Refresh token not present 615s ok 48 615s ok 49 - Got refreshed Access token 615s ok 50 - Got refreshed ID token 615s ok 51 - Original auth_time retained 615s ok 52 - Found claim in ID token 615s ok 53 - Check that clientid is in audience 615s ok 54 - Check for additional audiences 615s ok 55 - Check for additional audiences 615s ok 56 - HTTP code is 200 615s ok 57 - Content-Type is JSON 615s ok 58 - Content is valid JSON 615s ok 59 - Correct user info 615s ok 60 - Got User Info 615s ok 61 - HTTP code is 200 615s ok 62 - Content-Type is JSON 615s ok 63 - Content is valid JSON 615s ok 64 - Token is active 615s ok 65 - Introspection contains client_id 615s ok 66 - Introspection contains sub 615s ok 67 - Scope contains weird scope name 615s ok 68 - Refresh_token logout 615s ok 69 - Response status is 400 615s ok 70 - Content is JSON 615s ok 71 - Error code is invalid_request 615s 1..71 615s ok 2 - Run tests with base config 615s # Subtest: Session explorer logout using refresh_token 615s ok 1 # skip No manager found 615s 1..1 615s ok 3 - Session explorer logout using refresh_token 615s # Subtest: Inactive refresh_token 615s ok 1 - Portal object 615s ok 2 - Init 615s ok 3 - Portal app 615s ok 4 - Auth query 615s ok 5 - HTTP code is 200 615s ok 6 - Get cookie lemonldap (d5c510d07c117e5d14c7f1ce242dfa0de6dcf2dc7f3f4abf8a086412d07c220c) 615s ok 7 - Get redirection 615s ok 8 - Location header found 615s ok 9 - HTTP code is 200 615s ok 10 - Content-Type is JSON 615s ok 11 - Content is valid JSON 615s ok 12 615s ok 13 - Got access token 615s ok 14 - Got refresh token 615s ok 15 - Got ID token 615s ok 16 - Authentication date found in token 615s ok 17 - Found claim in ID token 615s ok 18 - Found sub in ID token 615s ok 19 - HTTP code is 200 615s ok 20 - Content-Type is JSON 615s ok 21 - Content is valid JSON 615s ok 22 - Got User Info 615s ok 23 - Got User Info 615s ok 24 - Logout request 615s ok 25 - Response is 200 615s ok 26 - Cookie is deleted 615s ok 27 - No pdata 615s ok 28 - Disconnect request 615s ok 29 - Response is 401 615s ok 30 - HTTP code is 200 615s ok 31 - Content-Type is JSON 615s ok 32 - Content is valid JSON 615s ok 33 - Refresh token not present 615s ok 34 615s ok 35 - Got refreshed Access token 615s ok 36 - Got refreshed ID token 615s ok 37 - Found claim in ID token 615s ok 38 - Found sub in ID token 615s ok 39 - HTTP code is 200 615s ok 40 - Content-Type is JSON 615s ok 41 - Content is valid JSON 615s ok 42 - Correct user info 615s ok 43 - Got User Info 615s ok 44 - HTTP code is 200 615s ok 45 - Content-Type is JSON 615s ok 46 - Content is valid JSON 615s ok 47 - Refresh token not present 615s ok 48 615s ok 49 - Got refreshed Access token 615s ok 50 - Got refreshed ID token 615s ok 51 - Original auth_time retained 615s ok 52 - Found claim in ID token 615s ok 53 - Check that clientid is in audience 615s ok 54 - Check for additional audiences 615s ok 55 - Check for additional audiences 615s ok 56 - HTTP code is 200 615s ok 57 - Content-Type is JSON 615s ok 58 - Content is valid JSON 615s ok 59 - Correct user info 615s ok 60 - Got User Info 615s ok 61 - HTTP code is 200 615s ok 62 - Content-Type is JSON 615s ok 63 - Content is valid JSON 615s ok 64 - Token is active 615s ok 65 - Introspection contains client_id 615s ok 66 - Introspection contains sub 615s ok 67 - Scope contains weird scope name 615s ok 68 - Response status is 401 615s ok 69 - Content is JSON 615s ok 70 - Error code is invalid_grant 615s ok 71 - Response status is 400 615s ok 72 - Content is JSON 615s ok 73 - Error code is invalid_request 615s 1..73 615s ok 4 - Inactive refresh_token 615s # Subtest: Removed user's offline sessions are no longer valid 615s ok 1 - Portal object 615s ok 2 - Init 615s ok 3 - Portal app 615s ok 4 - Get cookie lemonldap (4993fcdc0ffabcbf29bf8327a07e58c78da0afac116367afa301852c75415d01) 615s ok 5 - Get redirection 615s ok 6 - Location header found 615s ok 7 - HTTP code is 200 615s ok 8 - Content-Type is JSON 615s ok 9 - Content is valid JSON 615s ok 10 - Got refresh token 615s ok 11 - Logout request 615s ok 12 - Response is 200 615s ok 13 - Cookie is deleted 615s ok 14 - No pdata 615s ok 15 - Disconnect request 615s ok 16 - Response is 401 615s ok 17 - HTTP code is 200 615s ok 18 - Content-Type is JSON 615s ok 19 - Content is valid JSON 615s ok 20 - Found access token 615s ok 21 - Refresh token not present 615s ok 22 - Response status is 400 615s ok 23 - Content is JSON 615s ok 24 - Error code is invalid_grant 615s 1..24 615s ok 5 - Removed user's offline sessions are no longer valid 615s # Subtest: Run tests with JWT access tokens 615s ok 1 - Portal object 615s ok 2 - Init 615s ok 3 - Portal app 615s ok 4 - Auth query 615s ok 5 - HTTP code is 200 615s ok 6 - Get cookie lemonldap (7a7a56c960298538c6b16e83e0744c55cf1de1d585b32e4c2e6e8fc92e23cf72) 615s ok 7 - Get redirection 615s ok 8 - Location header found 615s ok 9 - HTTP code is 200 615s ok 10 - Content-Type is JSON 615s ok 11 - Content is valid JSON 615s ok 12 - Token is a JWT 615s ok 13 - Found claim in JWT 615s ok 14 - Found claim in JWT 615s ok 15 615s ok 16 - Got access token 615s ok 17 - Got refresh token 615s ok 18 - Got ID token 615s ok 19 - Authentication date found in token 615s ok 20 - Found claim in ID token 615s ok 21 - Found sub in ID token 615s ok 22 - HTTP code is 200 615s ok 23 - Content-Type is JSON 615s ok 24 - Content is valid JSON 615s ok 25 - Got User Info 615s ok 26 - Got User Info 615s ok 27 - Logout request 615s ok 28 - Response is 200 615s ok 29 - Cookie is deleted 615s ok 30 - No pdata 615s ok 31 - Disconnect request 615s ok 32 - Response is 401 615s ok 33 - HTTP code is 200 615s ok 34 - Content-Type is JSON 615s ok 35 - Content is valid JSON 615s ok 36 - Refresh token not present 615s ok 37 615s ok 38 - Token is a JWT 615s ok 39 - Found claim in JWT 615s ok 40 - Found claim in JWT 615s ok 41 - Got refreshed Access token 615s ok 42 - Got refreshed ID token 615s ok 43 - Found claim in ID token 615s ok 44 - Found sub in ID token 615s ok 45 - HTTP code is 200 615s ok 46 - Content-Type is JSON 615s ok 47 - Content is valid JSON 615s ok 48 - Correct user info 615s ok 49 - Got User Info 615s ok 50 - HTTP code is 200 615s ok 51 - Content-Type is JSON 615s ok 52 - Content is valid JSON 615s ok 53 - Refresh token not present 615s ok 54 615s ok 55 - Token is a JWT 615s ok 56 - Found claim in JWT 615s ok 57 - Found claim in JWT 615s ok 58 - Got refreshed Access token 615s ok 59 - Got refreshed ID token 615s ok 60 - Original auth_time retained 615s ok 61 - Found claim in ID token 615s ok 62 - Check that clientid is in audience 615s ok 63 - Check for additional audiences 615s ok 64 - Check for additional audiences 615s ok 65 - HTTP code is 200 615s ok 66 - Content-Type is JSON 615s ok 67 - Content is valid JSON 615s ok 68 - Correct user info 615s ok 69 - Got User Info 615s ok 70 - HTTP code is 200 615s ok 71 - Content-Type is JSON 615s ok 72 - Content is valid JSON 615s ok 73 - Token is active 615s ok 74 - Introspection contains client_id 615s ok 75 - Introspection contains sub 615s ok 76 - Scope contains weird scope name 615s ok 77 - Refresh_token logout 615s ok 78 - Response status is 400 615s ok 79 - Content is JSON 615s ok 80 - Error code is invalid_request 615s 1..80 615s ok 6 - Run tests with JWT access tokens 615s # Subtest: Run tests with refresh token rotation 615s ok 1 - Portal object 615s ok 2 - Init 615s ok 3 - Portal app 615s ok 4 - Auth query 615s ok 5 - HTTP code is 200 615s ok 6 - Get cookie lemonldap (25ef4af5ce1f1d4a7451d6d339a614a577d1b0f81764acb19ac4083874956e0b) 615s ok 7 - Get redirection 615s ok 8 - Location header found 615s ok 9 - HTTP code is 200 615s ok 10 - Content-Type is JSON 615s ok 11 - Content is valid JSON 615s ok 12 - Token is a JWT 615s ok 13 - Found claim in JWT 615s ok 14 - Found claim in JWT 615s ok 15 615s ok 16 - Got access token 615s ok 17 - Got refresh token 615s ok 18 - Got ID token 615s ok 19 - Authentication date found in token 615s ok 20 - Found claim in ID token 615s ok 21 - Found sub in ID token 615s ok 22 - HTTP code is 200 615s ok 23 - Content-Type is JSON 615s ok 24 - Content is valid JSON 615s ok 25 - Got User Info 615s ok 26 - Got User Info 615s ok 27 - Logout request 615s ok 28 - Response is 200 615s ok 29 - Cookie is deleted 615s ok 30 - No pdata 615s ok 31 - Disconnect request 615s ok 32 - Response is 401 615s ok 33 - HTTP code is 200 615s ok 34 - Content-Type is JSON 615s ok 35 - Content is valid JSON 615s ok 36 - Refresh token was updated 615s ok 37 - Response status is 400 615s ok 38 - Content is JSON 615s ok 39 - Error code is invalid_request 615s ok 40 615s ok 41 - Token is a JWT 615s ok 42 - Found claim in JWT 615s ok 43 - Found claim in JWT 615s ok 44 - Got refreshed Access token 615s ok 45 - Got refreshed ID token 615s ok 46 - Found claim in ID token 615s ok 47 - Found sub in ID token 615s ok 48 - HTTP code is 200 615s ok 49 - Content-Type is JSON 615s ok 50 - Content is valid JSON 615s ok 51 - Correct user info 615s ok 52 - Got User Info 615s ok 53 - HTTP code is 200 615s ok 54 - Content-Type is JSON 615s ok 55 - Content is valid JSON 615s ok 56 - Refresh token was updated 615s ok 57 - Response status is 400 615s ok 58 - Content is JSON 615s ok 59 - Error code is invalid_request 615s ok 60 615s ok 61 - Token is a JWT 615s ok 62 - Found claim in JWT 615s ok 63 - Found claim in JWT 615s ok 64 - Got refreshed Access token 615s ok 65 - Got refreshed ID token 615s ok 66 - Original auth_time retained 615s ok 67 - Found claim in ID token 615s ok 68 - Check that clientid is in audience 615s ok 69 - Check for additional audiences 615s ok 70 - Check for additional audiences 615s ok 71 - HTTP code is 200 615s ok 72 - Content-Type is JSON 615s ok 73 - Content is valid JSON 615s ok 74 - Correct user info 615s ok 75 - Got User Info 615s ok 76 - HTTP code is 200 615s ok 77 - Content-Type is JSON 615s ok 78 - Content is valid JSON 615s ok 79 - Token is active 615s ok 80 - Introspection contains client_id 615s ok 81 - Introspection contains sub 615s ok 82 - Scope contains weird scope name 615s ok 83 - Refresh_token logout 615s ok 84 - Response status is 400 615s ok 85 - Content is JSON 615s ok 86 - Error code is invalid_request 615s 1..86 615s ok 7 - Run tests with refresh token rotation 615s # Subtest: Using choice authentication method 615s ok 1 - Portal object 615s ok 2 - Init 615s ok 3 - Portal app 615s ok 4 - Auth query 615s ok 5 - HTTP code is 200 615s ok 6 - Get cookie lemonldap (3ff784cbef6082de65bebe79585cc79e5501bc160c675ba21210c6df90a211af) 615s ok 7 - Get redirection 615s ok 8 - Location header found 615s ok 9 - HTTP code is 200 615s ok 10 - Content-Type is JSON 615s ok 11 - Content is valid JSON 615s ok 12 - Token is a JWT 615s ok 13 - Found claim in JWT 615s ok 14 - Found claim in JWT 615s ok 15 615s ok 16 - Got access token 615s ok 17 - Got refresh token 615s ok 18 - Got ID token 615s ok 19 - Authentication date found in token 615s ok 20 - Found claim in ID token 615s ok 21 - Found sub in ID token 615s ok 22 - HTTP code is 200 615s ok 23 - Content-Type is JSON 615s ok 24 - Content is valid JSON 615s ok 25 - Got User Info 615s ok 26 - Got User Info 615s ok 27 - Logout request 615s ok 28 - Response is 200 615s ok 29 - Cookie is deleted 615s ok 30 - No pdata 615s ok 31 - Disconnect request 615s ok 32 - Response is 401 615s ok 33 - HTTP code is 200 615s ok 34 - Content-Type is JSON 615s ok 35 - Content is valid JSON 615s ok 36 - Refresh token was updated 615s ok 37 - Response status is 400 615s ok 38 - Content is JSON 615s ok 39 - Error code is invalid_request 615s ok 40 615s ok 41 - Token is a JWT 615s ok 42 - Found claim in JWT 615s ok 43 - Found claim in JWT 615s ok 44 - Got refreshed Access token 615s ok 45 - Got refreshed ID token 615s ok 46 - Found claim in ID token 615s ok 47 - Found sub in ID token 615s ok 48 - HTTP code is 200 615s ok 49 - Content-Type is JSON 615s ok 50 - Content is valid JSON 615s ok 51 - Correct user info 615s ok 52 - Got User Info 615s ok 53 - HTTP code is 200 615s ok 54 - Content-Type is JSON 615s ok 55 - Content is valid JSON 615s ok 56 - Refresh token was updated 615s ok 57 - Response status is 400 615s ok 58 - Content is JSON 615s ok 59 - Error code is invalid_request 615s ok 60 615s ok 61 - Token is a JWT 615s ok 62 - Found claim in JWT 615s ok 63 - Found claim in JWT 615s ok 64 - Got refreshed Access token 615s ok 65 - Got refreshed ID token 615s ok 66 - Original auth_time retained 615s ok 67 - Found claim in ID token 615s ok 68 - Check that clientid is in audience 615s ok 69 - Check for additional audiences 615s ok 70 - Check for additional audiences 615s ok 71 - HTTP code is 200 615s ok 72 - Content-Type is JSON 615s ok 73 - Content is valid JSON 615s ok 74 - Correct user info 615s ok 75 - Got User Info 615s ok 76 - HTTP code is 200 615s ok 77 - Content-Type is JSON 615s ok 78 - Content is valid JSON 615s ok 79 - Token is active 615s ok 80 - Introspection contains client_id 615s ok 81 - Introspection contains sub 615s ok 82 - Scope contains weird scope name 615s ok 83 - Refresh_token logout 615s ok 84 - Response status is 400 615s ok 85 - Content is JSON 615s ok 86 - Error code is invalid_request 615s 1..86 615s ok 8 - Using choice authentication method 615s 1..8 615s ok 616s t/32-OIDC-Opaque-Token.t ....................................................... 616s ok 1 - use Lemonldap::NG::Portal::Main; 616s ok 2 - Portal object 616s ok 3 - Init 616s ok 4 - Portal app 616s ok 5 - Post authentication 616s ok 6 - Get cookie lemonldap (f45a9b90258cb97008a0795b618836a12ee89a951624ab352b4415f47780f22b) 616s ok 7 - Allowed value in endpoint 616s ok 8 - Get authorization code 616s ok 9 - Get redirection 616s ok 10 - Location header found 616s ok 11 - Post token 616s ok 12 - Access token present 616s ok 13 - ID token present 616s ok 14 - Refresh token present 616s ok 15 - Found hooked claim in ID token 616s ok 16 - Found hooked claim in ID token 616s ok 17 - Found hooked claim in ID token 616s ok 18 - HTTP code is 200 616s ok 19 - Content-Type is JSON 616s ok 20 - Content is valid JSON 616s ok 21 - Found hooked claim in Userinfo token 616s ok 22 - Found session variable in Userinfo token 616s ok 23 - Scopes are visible in hook 616s ok 24 - Post introspection 616s ok 25 - HTTP code is 200 616s ok 26 - Found hook defined scope 616s ok 27 - Found result of oidcResolveScope 616s ok 28 - HTTP code is 200 616s ok 29 - Content-Type is JSON 616s ok 30 - Content is valid JSON 616s ok 31 - Access token present 616s ok 32 - Allowed value in endpoint 616s ok 33 - Get redirection 616s ok 34 - Location header found 616s ok 35 - HTTP code is 200 616s ok 36 - Content-Type is JSON 616s ok 37 - Content is valid JSON 616s ok 38 - Refresh token present 616s ok 39 - HTTP code is 200 616s ok 40 - Content-Type is JSON 616s ok 41 - Content is valid JSON 616s 1..41 616s ok 616s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 616s ok 1 - use Lemonldap::NG::Portal::Main; 616s ok 2 - Portal object 616s ok 3 - Init 616s ok 4 - Portal app 616s ok 5 - HTTP code is 400 616s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 616s ok 6 - HTTP code is 200 616s ok 7 - Content-Type is JSON 616s ok 8 - Content is valid JSON 616s ok 9 - Access Token found 616s ok 10 - Scope found in token response 616s ok 11 - Found ID token in original grant 616s ok 12 - Got refresh token 616s ok 13 - HTTP code is 200 616s ok 14 - Content-Type is JSON 616s ok 15 - Content is valid JSON 616s ok 16 - Got User Info 616s ok 17 - Attribute released as int in JSON 616s ok 18 - Single valued attribute forced as array 616s ok 19 - Multi valued attribute exposed as array 616s ok 20 - Post introspection 616s ok 21 - HTTP code is 200 616s ok 22 - Content-Type is JSON 616s ok 23 - Content is valid JSON 616s ok 24 - Scope read not asked, and thus not found 616s ok 25 - Attribute-based scope found 616s ok 26 - Rule-enforced scope found 616s ok 27 - Token response scope matches token scope 616s ok 28 - Post introspection 616s ok 29 - HTTP code is 200 616s ok 30 - Content-Type is JSON 616s ok 31 - Content is valid JSON 616s ok 32 - Token is no longer active 616s ok 33 - Post introspection 616s ok 34 - HTTP code is 200 616s ok 35 - Content-Type is JSON 616s ok 36 - Content is valid JSON 616s ok 37 - Found ID token in refresh grant 616s 1..37 616s ok 616s t/32-OIDC-Password-Grant.t ..................................................... 616s ok 1 - use Lemonldap::NG::Portal::Main; 616s ok 2 - Portal object 616s ok 3 - Init 616s ok 4 - Portal app 616s ok 5 - Response status is 400 616s ok 6 - Content is JSON 616s ok 7 - Error code is invalid_grant 616s ok 8 - Response status is 400 616s ok 9 - Content is JSON 616s ok 10 - Error code is invalid_scope 616s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 616s ok 11 - HTTP code is 200 616s ok 12 - Content-Type is JSON 616s ok 13 - Content is valid JSON 616s ok 14 - Access Token found 616s ok 15 - Scope found in token response 616s ok 16 - No ID token in original request 616s ok 17 - Got refresh token 616s ok 18 - HTTP code is 200 616s ok 19 - Content-Type is JSON 616s ok 20 - Content is valid JSON 616s ok 21 - Got User Info 616s ok 22 - Attribute released as int in JSON 616s ok 23 - Single valued attribute forced as array 616s ok 24 - Multi valued attribute exposed as array 616s ok 25 - Post introspection 616s ok 26 - HTTP code is 200 616s ok 27 - Content-Type is JSON 616s ok 28 - Content is valid JSON 616s ok 29 - Scope read not asked, and thus not found 616s ok 30 - Attribute-based scope found 616s ok 31 - Rule-enforced scope found 616s ok 32 - Token response scope matches token scope 616s ok 33 - Post introspection 616s ok 34 - HTTP code is 200 616s ok 35 - Content-Type is JSON 616s ok 36 - Content is valid JSON 616s ok 37 - Token is no longer active 616s ok 38 - Post introspection 616s ok 39 - HTTP code is 200 616s ok 40 - Content-Type is JSON 616s ok 41 - Content is valid JSON 616s ok 42 - No ID token in refreshed response 616s 1..42 616s ok 617s t/32-OIDC-RP-rule.t ............................................................ 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s [Tue Feb 3 06:15:19 2026] [LLNG:6606] [error] Can't find string terminator '"' anywhere before EOF at (eval 194) line 1. 617s 617s [Tue Feb 3 06:15:19 2026] [LLNG:6606] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 194) line 1. 617s 617s [Tue Feb 3 06:15:19 2026] [LLNG:6606] [error] Relying Party broken has errors and will be ignored 617s ok 3 - Init 617s ok 4 - Portal app 617s ok 5 - Register $type 617s ok 6 - OP portal 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 7 - Get JWKS, endpoint /oauth2/jwks 617s ok 8 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 617s ok 10 - HTTP code is 200 617s ok 11 - Portal object 617s ok 12 - Init 617s ok 13 - Portal app 617s ok 14 - Register $type 617s ok 15 - RP portal 617s # ==> Pushing RP <== 617s # ==> Popping RP <== 617s ok 16 - Unauth SP request 617s ok 17 - Get redirection 617s ok 18 - Location header found 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 19 - Push request to OP, endpoint /oauth2/authorize 617s ok 20 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 21 - Post authentication, endpoint /oauth2/authorize 617s ok 22 - Get cookie lemonldap (db5545f82d090e75e4e248418d4f4dd0829ef83d6c5cda3e14ab34781947dcdd) 617s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 617s ok 24 - PE_UNAUTHORIZEDPARTNER 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 25 - Post access to unknown RP 617s ok 26 - Unknown client ID: code found on page 617s ok 27 - Unknown client ID 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 28 - Post access to broken RP 617s ok 29 - Invalid config returns unknown client ID error: code found on page 617s ok 30 - Invalid config returns unknown client ID error 617s 1..30 617s ok 617s t/32-OIDC-Refresh-Token.t ...................................................... 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s ok 3 - Init 617s ok 4 - Portal app 617s # Subtest: Run test with basic configuration 617s ok 1 - Get cookie lemonldap (fd3dbb074d09cec9bbe5516b7a2ebba6ab2851e3f378b826043611fa508dc00a) 617s ok 2 - Get redirection 617s ok 3 - Location header found 617s ok 4 - HTTP code is 200 617s ok 5 - Content-Type is JSON 617s ok 6 - Content is valid JSON 617s ok 7 - Got access token 617s ok 8 - Got refresh token 617s ok 9 - Got ID token 617s ok 10 - Found sub in ID token 617s ok 11 - Found claim in ID token 617s ok 12 - Check that clientid is in audience 617s ok 13 - Check for additional audiences 617s ok 14 - Check for additional audiences 617s ok 15 - HTTP code is 200 617s ok 16 - Content-Type is JSON 617s ok 17 - Content is valid JSON 617s ok 18 - Got User Info 617s ok 19 - Got User Info 617s ok 20 - Access token rejected 617s ok 21 - HTTP code is 200 617s ok 22 - Content-Type is JSON 617s ok 23 - Content is valid JSON 617s ok 24 - Got refreshed Access token 617s ok 25 - Got refreshed ID token 617s ok 26 - Refresh token not present 617s ok 27 - Found sub in ID token 617s ok 28 - Found claim in ID token 617s ok 29 - HTTP code is 200 617s ok 30 - Content-Type is JSON 617s ok 31 - Content is valid JSON 617s ok 32 - Got User Info 617s ok 33 - Got User Info 617s ok 34 - Access token rejected 617s ok 35 - HTTP code is 200 617s ok 36 - Content-Type is JSON 617s ok 37 - Content is valid JSON 617s ok 38 - Refresh token not present 617s ok 39 - HTTP code is 200 617s ok 40 - Content-Type is JSON 617s ok 41 - Content is valid JSON 617s ok 42 - Got User Info 617s ok 43 - Got User Info 617s ok 44 - Access token rejected 617s ok 45 - HTTP code is 200 617s ok 46 - Page contains a form 617s ok 47 - URI match 617s ok 48 - Field "confirm" is defined 617s ok 49 - Propose to renew session 617s ok 50 - Ask to renew 617s ok 51 - HTTP code is 200 617s ok 52 - Page contains a form 617s ok 53 - Host match 617s ok 54 - Field "upgrading" is defined 617s ok 55 - Field "url" is defined 617s ok 56 - CSP header authorize POST request to \# 617s ok 57 - Ask to renew 617s ok 58 - Get cookie lemonldap (6c3157737a461fdc1c336c20f3b8bc5cd26c1157cdd4a3e577e4dc78afebcff6) 617s ok 59 - Session ID has changed 617s ok 60 - HTTP code is 200 617s ok 61 - Content-Type is JSON 617s ok 62 - Content is valid JSON 617s ok 63 - Refresh token not present 617s ok 64 - HTTP code is 200 617s ok 65 - Content-Type is JSON 617s ok 66 - Content is valid JSON 617s ok 67 - Got User Info 617s ok 68 - Got User Info 617s ok 69 - Logout request 617s ok 70 - Response is 200 617s ok 71 - Cookie is deleted 617s ok 72 - No pdata 617s ok 73 - Disconnect request 617s ok 74 - Response is 401 617s ok 75 - Response status is 400 617s ok 76 - Content is JSON 617s ok 77 - Error code is invalid_grant 617s ok 78 - Cannot use refreshed access token tied to expired session 617s 1..78 617s ok 5 - Run test with basic configuration 617s # Subtest: Run test with JWT access tokens 617s ok 1 - Portal object 617s ok 2 - Init 617s ok 3 - Portal app 617s ok 4 - Get cookie lemonldap (ddc317a81f1fd4e10617f0021cc9fb9edfde5a935b6a47eeb50a22b67f655522) 617s ok 5 - Get redirection 617s ok 6 - Location header found 617s ok 7 - HTTP code is 200 617s ok 8 - Content-Type is JSON 617s ok 9 - Content is valid JSON 617s ok 10 - Token is a JWT 617s ok 11 - Found claim in JWT 617s ok 12 - Found claim in JWT 617s ok 13 - Found claim in JWT 617s ok 14 - Found claim in JWT 617s ok 15 - Found claim in JWT 617s ok 16 617s ok 17 617s ok 18 617s ok 19 - Expiration date sanity check 617s ok 20 - Expiration date sanity check 617s ok 21 - Got access token 617s ok 22 - Got refresh token 617s ok 23 - Got ID token 617s ok 24 - Found sub in ID token 617s ok 25 - Found claim in ID token 617s ok 26 - Check that clientid is in audience 617s ok 27 - Check for additional audiences 617s ok 28 - Check for additional audiences 617s ok 29 - HTTP code is 200 617s ok 30 - Content-Type is JSON 617s ok 31 - Content is valid JSON 617s ok 32 - Got User Info 617s ok 33 - Got User Info 617s ok 34 - Access token rejected 617s ok 35 - HTTP code is 200 617s ok 36 - Content-Type is JSON 617s ok 37 - Content is valid JSON 617s ok 38 - Token is a JWT 617s ok 39 - Found claim in JWT 617s ok 40 - Found claim in JWT 617s ok 41 - Found claim in JWT 617s ok 42 - Found claim in JWT 617s ok 43 - Found claim in JWT 617s ok 44 617s ok 45 617s ok 46 617s ok 47 - Expiration date sanity check 617s ok 48 - Expiration date sanity check 617s ok 49 - Got refreshed Access token 617s ok 50 - Got refreshed ID token 617s ok 51 - Refresh token not present 617s ok 52 - Found sub in ID token 617s ok 53 - Found claim in ID token 617s ok 54 - HTTP code is 200 617s ok 55 - Content-Type is JSON 617s ok 56 - Content is valid JSON 617s ok 57 - Got User Info 617s ok 58 - Got User Info 617s ok 59 - Access token rejected 617s ok 60 - HTTP code is 200 617s ok 61 - Content-Type is JSON 617s ok 62 - Content is valid JSON 617s ok 63 - Refresh token not present 617s ok 64 - HTTP code is 200 617s ok 65 - Content-Type is JSON 617s ok 66 - Content is valid JSON 617s ok 67 - Got User Info 617s ok 68 - Got User Info 617s ok 69 - Access token rejected 617s ok 70 - HTTP code is 200 617s ok 71 - Page contains a form 617s ok 72 - URI match 617s ok 73 - Field "confirm" is defined 617s ok 74 - Propose to renew session 617s ok 75 - Ask to renew 617s ok 76 - HTTP code is 200 617s ok 77 - Page contains a form 617s ok 78 - Host match 617s ok 79 - Field "upgrading" is defined 617s ok 80 - Field "url" is defined 617s ok 81 - CSP header authorize POST request to \# 617s ok 82 - Ask to renew 617s ok 83 - Get cookie lemonldap (0ebccbd4aaed9e9af74cd4df5f5788f61dfaccdf07bcedf900750465093bbcf2) 617s ok 84 - Session ID has changed 617s ok 85 - HTTP code is 200 617s ok 86 - Content-Type is JSON 617s ok 87 - Content is valid JSON 617s ok 88 - Refresh token not present 617s ok 89 - HTTP code is 200 617s ok 90 - Content-Type is JSON 617s ok 91 - Content is valid JSON 617s ok 92 - Got User Info 617s ok 93 - Got User Info 617s ok 94 - Logout request 617s ok 95 - Response is 200 617s ok 96 - Cookie is deleted 617s ok 97 - No pdata 617s ok 98 - Disconnect request 617s ok 99 - Response is 401 617s ok 100 - Response status is 400 617s ok 101 - Content is JSON 617s ok 102 - Error code is invalid_grant 617s ok 103 - Cannot use refreshed access token tied to expired session 617s 1..103 617s ok 6 - Run test with JWT access tokens 617s # Subtest: Run test with activity timeout 617s ok 1 - Portal object 617s ok 2 - Init 617s ok 3 - Portal app 617s ok 4 - Get cookie lemonldap (7f12eef57a8686aa7bad96d8d3cb4227083c076ab17ab9940900d0fff65f3f41) 617s ok 5 - Get redirection 617s ok 6 - Location header found 617s ok 7 - HTTP code is 200 617s ok 8 - Content-Type is JSON 617s ok 9 - Content is valid JSON 617s ok 10 - Token is a JWT 617s ok 11 - Found claim in JWT 617s ok 12 - Found claim in JWT 617s ok 13 - Found claim in JWT 617s ok 14 - Found claim in JWT 617s ok 15 - Found claim in JWT 617s ok 16 617s ok 17 617s ok 18 617s ok 19 - Expiration date sanity check 617s ok 20 - Expiration date sanity check 617s ok 21 - Got access token 617s ok 22 - Got refresh token 617s ok 23 - Got ID token 617s ok 24 - Found sub in ID token 617s ok 25 - Found claim in ID token 617s ok 26 - Check that clientid is in audience 617s ok 27 - Check for additional audiences 617s ok 28 - Check for additional audiences 617s ok 29 - HTTP code is 200 617s ok 30 - Content-Type is JSON 617s ok 31 - Content is valid JSON 617s ok 32 - Got User Info 617s ok 33 - Got User Info 617s ok 34 - Access token rejected 617s ok 35 - HTTP code is 200 617s ok 36 - Content-Type is JSON 617s ok 37 - Content is valid JSON 617s ok 38 - Token is a JWT 617s ok 39 - Found claim in JWT 617s ok 40 - Found claim in JWT 617s ok 41 - Found claim in JWT 617s ok 42 - Found claim in JWT 617s ok 43 - Found claim in JWT 617s ok 44 617s ok 45 617s ok 46 617s ok 47 - Expiration date sanity check 617s ok 48 - Expiration date sanity check 617s ok 49 - Got refreshed Access token 617s ok 50 - Got refreshed ID token 617s ok 51 - Refresh token not present 617s ok 52 - Found sub in ID token 617s ok 53 - Found claim in ID token 617s ok 54 - HTTP code is 200 617s ok 55 - Content-Type is JSON 617s ok 56 - Content is valid JSON 617s ok 57 - Got User Info 617s ok 58 - Got User Info 617s ok 59 - Access token rejected 617s ok 60 - HTTP code is 200 617s ok 61 - Content-Type is JSON 617s ok 62 - Content is valid JSON 617s ok 63 - Refresh token not present 617s ok 64 - HTTP code is 200 617s ok 65 - Content-Type is JSON 617s ok 66 - Content is valid JSON 617s ok 67 - Got User Info 617s ok 68 - Got User Info 617s ok 69 - Access token rejected 617s ok 70 - HTTP code is 200 617s ok 71 - Page contains a form 617s ok 72 - URI match 617s ok 73 - Field "confirm" is defined 617s ok 74 - Propose to renew session 617s ok 75 - Ask to renew 617s ok 76 - HTTP code is 200 617s ok 77 - Page contains a form 617s ok 78 - Host match 617s ok 79 - Field "upgrading" is defined 617s ok 80 - Field "url" is defined 617s ok 81 - CSP header authorize POST request to \# 617s ok 82 - Ask to renew 617s ok 83 - Get cookie lemonldap (4258649f9b458861274fc853c246669cd58db91e10214053f61f569ffdd72cbe) 617s ok 84 - Session ID has changed 617s ok 85 - HTTP code is 200 617s ok 86 - Content-Type is JSON 617s ok 87 - Content is valid JSON 617s ok 88 - Refresh token not present 617s ok 89 - HTTP code is 200 617s ok 90 - Content-Type is JSON 617s ok 91 - Content is valid JSON 617s ok 92 - Got User Info 617s ok 93 - Got User Info 617s ok 94 - Logout request 617s ok 95 - Response is 200 617s ok 96 - Cookie is deleted 617s ok 97 - No pdata 617s ok 98 - Disconnect request 617s ok 99 - Response is 401 617s ok 100 - Response status is 400 617s ok 101 - Content is JSON 617s ok 102 - Error code is invalid_grant 617s ok 103 - Cannot use refreshed access token tied to expired session 617s 1..103 617s ok 7 - Run test with activity timeout 617s # Subtest: Run test with refresh token rotation 617s ok 1 - Portal object 617s ok 2 - Init 617s ok 3 - Portal app 617s ok 4 - Get cookie lemonldap (1af9c074ab06713621877a39c9f69066b8517f6ea515281d2b40fd055e64ce39) 617s ok 5 - Get redirection 617s ok 6 - Location header found 617s ok 7 - HTTP code is 200 617s ok 8 - Content-Type is JSON 617s ok 9 - Content is valid JSON 617s ok 10 - Token is a JWT 617s ok 11 - Found claim in JWT 617s ok 12 - Found claim in JWT 617s ok 13 - Found claim in JWT 617s ok 14 - Found claim in JWT 617s ok 15 - Found claim in JWT 617s ok 16 617s ok 17 617s ok 18 617s ok 19 - Expiration date sanity check 617s ok 20 - Expiration date sanity check 617s ok 21 - Got access token 617s ok 22 - Got refresh token 617s ok 23 - Got ID token 617s ok 24 - Found sub in ID token 617s ok 25 - Found claim in ID token 617s ok 26 - Check that clientid is in audience 617s ok 27 - Check for additional audiences 617s ok 28 - Check for additional audiences 617s ok 29 - HTTP code is 200 617s ok 30 - Content-Type is JSON 617s ok 31 - Content is valid JSON 617s ok 32 - Got User Info 617s ok 33 - Got User Info 617s ok 34 - Access token rejected 617s ok 35 - HTTP code is 200 617s ok 36 - Content-Type is JSON 617s ok 37 - Content is valid JSON 617s ok 38 - Token is a JWT 617s ok 39 - Found claim in JWT 617s ok 40 - Found claim in JWT 617s ok 41 - Found claim in JWT 617s ok 42 - Found claim in JWT 617s ok 43 - Found claim in JWT 617s ok 44 617s ok 45 617s ok 46 617s ok 47 - Expiration date sanity check 617s ok 48 - Expiration date sanity check 617s ok 49 - Got refreshed Access token 617s ok 50 - Got refreshed ID token 617s ok 51 - Refresh token was updated 617s ok 52 - Response status is 400 617s ok 53 - Content is JSON 617s ok 54 - Error code is invalid_request 617s ok 55 - Found sub in ID token 617s ok 56 - Found claim in ID token 617s ok 57 - HTTP code is 200 617s ok 58 - Content-Type is JSON 617s ok 59 - Content is valid JSON 617s ok 60 - Got User Info 617s ok 61 - Got User Info 617s ok 62 - Access token rejected 617s ok 63 - HTTP code is 200 617s ok 64 - Content-Type is JSON 617s ok 65 - Content is valid JSON 617s ok 66 - Refresh token was updated 617s ok 67 - Response status is 400 617s ok 68 - Content is JSON 617s ok 69 - Error code is invalid_request 617s ok 70 - HTTP code is 200 617s ok 71 - Content-Type is JSON 617s ok 72 - Content is valid JSON 617s ok 73 - Got User Info 617s ok 74 - Got User Info 617s ok 75 - Access token rejected 617s ok 76 - HTTP code is 200 617s ok 77 - Page contains a form 617s ok 78 - URI match 617s ok 79 - Field "confirm" is defined 617s ok 80 - Propose to renew session 617s ok 81 - Ask to renew 617s ok 82 - HTTP code is 200 617s ok 83 - Page contains a form 617s ok 84 - Host match 617s ok 85 - Field "upgrading" is defined 617s ok 86 - Field "url" is defined 617s ok 87 - CSP header authorize POST request to \# 617s ok 88 - Ask to renew 617s ok 89 - Get cookie lemonldap (1a276da659b3480b19e4cee528e22731905bc7f2353fcdd943bbb93bda485da6) 617s ok 90 - Session ID has changed 617s ok 91 - HTTP code is 200 617s ok 92 - Content-Type is JSON 617s ok 93 - Content is valid JSON 617s ok 94 - Refresh token was updated 617s ok 95 - Response status is 400 617s ok 96 - Content is JSON 617s ok 97 - Error code is invalid_request 617s ok 98 - HTTP code is 200 617s ok 99 - Content-Type is JSON 617s ok 100 - Content is valid JSON 617s ok 101 - Got User Info 617s ok 102 - Got User Info 617s ok 103 - Logout request 617s ok 104 - Response is 200 617s ok 105 - Cookie is deleted 617s ok 106 - No pdata 617s ok 107 - Disconnect request 617s ok 108 - Response is 401 617s ok 109 - Response status is 400 617s ok 110 - Content is JSON 617s ok 111 - Error code is invalid_grant 617s ok 112 - Cannot use refreshed access token tied to expired session 617s 1..112 617s ok 8 - Run test with refresh token rotation 617s 1..8 617s ok 618s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 618s ok 1 - use Lemonldap::NG::Portal::Main; 618s ok 2 - Portal object 618s ok 3 - Init 618s ok 4 - Portal app 618s ok 5 - OP portal 618s ok 6 - Post register data with bad redirect_uris 618s ok 7 - Return code is 400 618s 1..7 618s ok 618s t/32-OIDC-Register.t ........................................................... 618s ok 1 - use Lemonldap::NG::Portal::Main; 618s ok 2 - Portal object 618s ok 3 - Init 618s ok 4 - Portal app 618s ok 5 - OP portal 618s ok 6 - Post register data 618s ok 7 - Return code is 201 618s ok 8 - Client ID found in answer: ijPec3Prggg8jeFiltxj9VfybfIzKt 618s ok 9 - Client ID saved in configuration 618s ok 10 - Extra claim defined 618s ok 11 - Extra variable defined 618s 1..11 618s ok 618s t/32-OIDC-Request-Uri.t ........................................................ 618s ok 1 - use Lemonldap::NG::Portal::Main; 618s ok 2 - Portal object 618s ok 3 - Init 618s ok 4 - Portal app 618s ok 5 - OP portal 618s # Subtest: Successful request 618s ok 1 - Get cookie lemonldap (7aaf368de6679135b57c42f6fb9ad9325a994f88b7f3a79144c78117115181e3) 618s ok 2 - only authorized URI is called 618s ok 3 - Call is expected in this scenario 618s ok 4 - Get redirection 618s ok 5 - Location header found 618s 1..5 618s ok 6 - Successful request 618s # Subtest: Successful request, override of bad redirect_uri 618s ok 1 - Get cookie lemonldap (9fdfef78b0f08ad6ee8776a3c53184b385f98b1cd76697f315cef2356b3afa89) 618s ok 2 - only authorized URI is called 618s ok 3 - Call is expected in this scenario 618s ok 4 - Get redirection 618s ok 5 - Location header found 618s 1..5 618s ok 7 - Successful request, override of bad redirect_uri 618s # Subtest: unauthorized Request URI 618s ok 1 - Get cookie lemonldap (8c977771715858c11ee244b3d9a6b97aab7a1042891dc36a43508234e352f891) 618s ok 2 - Expected portal error code: code found on page 618s ok 3 - Expected portal error code 618s 1..3 618s ok 8 - unauthorized Request URI 618s # Subtest: Allowed request URI, bad redirect URI 618s ok 1 - Get cookie lemonldap (cfbf65b953fd606d7de63892d3758b5bc1fb15d886d2d124ac828f7ab12245e8) 618s ok 2 - only authorized URI is called 618s ok 3 - Call is expected in this scenario 618s ok 4 - Expected portal error code: code found on page 618s ok 5 - Expected portal error code 618s 1..5 618s ok 9 - Allowed request URI, bad redirect URI 618s # Subtest: Allowed request URI, bad redirect URI override 618s ok 1 - Get cookie lemonldap (1ae32086efebb779bcc1682756eff29ddf48a8591bdff3c71aac24126ac4527b) 618s ok 2 - only authorized URI is called 618s ok 3 - Call is expected in this scenario 618s ok 4 - Expected portal error code: code found on page 618s ok 5 - Expected portal error code 618s 1..5 618s ok 10 - Allowed request URI, bad redirect URI override 618s # Subtest: Undeclared request_uri is not called before auth 618s ok 1 618s 1..1 618s ok 11 - Undeclared request_uri is not called before auth 618s 1..11 618s ok 619s t/32-OIDC-Response-Modes.t ..................................................... 619s ok 1 - use Lemonldap::NG::Portal::Main; 619s ok 2 - Portal object 619s ok 3 - Init 619s ok 4 - Portal app 619s ok 5 - Post authentication 619s ok 6 - Get cookie lemonldap (c0a847cabfc6b9994cf3c9c01c7ba8634e75402ee24197546344a52180aff8e4) 619s # Subtest: Default response mode for Authorization Code grant 619s ok 1 - Get redirection 619s ok 2 - Location header found 619s ok 3 - Query found 619s ok 4 - Correct host 619s ok 5 - Correct path 619s ok 6 - Correct state 619s 1..6 619s ok 7 - Default response mode for Authorization Code grant 619s # Subtest: Fragment response mode for Authorization Code grant 619s ok 1 - Get redirection 619s ok 2 - Location header found 619s ok 3 - Fragment found 619s ok 4 - Query is empty 619s ok 5 - Correct host 619s ok 6 - Correct path 619s ok 7 - Correct state 619s ok 8 - Found code 619s 1..8 619s ok 8 - Fragment response mode for Authorization Code grant 619s # Subtest: Form POST response mode for Authorization Code grant 619s ok 1 - HTTP code is 200 619s ok 2 - Page contains a form 619s ok 3 - CSP header authorize POST request to rp.com 619s ok 4 - Correct host 619s ok 5 - Correct path 619s ok 6 - Correct state 619s ok 7 - Found code 619s 1..7 619s ok 9 - Form POST response mode for Authorization Code grant 619s # Subtest: Default response mode for Implicit grant 619s ok 1 - Get redirection 619s ok 2 - Location header found 619s ok 3 - Fragment found 619s ok 4 - Query is empty 619s ok 5 - Correct host 619s ok 6 - Correct path 619s ok 7 - Correct state 619s ok 8 - Found id_token 619s ok 9 - Found access_token 619s 1..9 619s ok 10 - Default response mode for Implicit grant 619s # Subtest: Query response mode for Implicit grant 619s ok 1 - Expected portal error code: code found on page 619s ok 2 - Expected portal error code 619s 1..2 619s ok 11 - Query response mode for Implicit grant 619s # Subtest: Form POST response mode for Implicit grant 619s ok 1 - HTTP code is 200 619s ok 2 - Page contains a form 619s ok 3 - CSP header authorize POST request to rp.com 619s ok 4 - Correct host 619s ok 5 - Correct path 619s ok 6 - Correct state 619s ok 7 - Found id_token 619s ok 8 - Found access_token 619s 1..8 619s ok 12 - Form POST response mode for Implicit grant 619s # Subtest: Default response mode for Hybrid grant 619s ok 1 - Get redirection 619s ok 2 - Location header found 619s ok 3 - Fragment found 619s ok 4 - Query is empty 619s ok 5 - Correct host 619s ok 6 - Correct path 619s ok 7 - Correct state 619s ok 8 - Found id_token 619s ok 9 - Found code 619s 1..9 619s ok 13 - Default response mode for Hybrid grant 619s # Subtest: Query response mode for Hybrid grant 619s ok 1 - Expected portal error code: code found on page 619s ok 2 - Expected portal error code 619s 1..2 619s ok 14 - Query response mode for Hybrid grant 619s # Subtest: Form POST response mode for Hybrid grant 619s ok 1 - HTTP code is 200 619s ok 2 - Page contains a form 619s ok 3 - CSP header authorize POST request to rp.com 619s ok 4 - Correct host 619s ok 5 - Correct path 619s ok 6 - Correct state 619s ok 7 - Found id_token 619s ok 8 - Found code 619s 1..8 619s ok 15 - Form POST response mode for Hybrid grant 619s 1..15 619s ok 619s t/32-OIDC-Token-Exchange.t ..................................................... 619s ok 1 - use Lemonldap::NG::Portal::Main; 619s ok 2 - Portal object 619s ok 3 - Init 619s ok 4 - Portal app 619s ok 5 - Get cookie lemonldap (6053c398f21f4793169eaead9bd89d04514beeb3deb3853b5659c96b59ae2da5) 619s ok 6 - Allowed value in endpoint 619s ok 7 - Get redirection 619s ok 8 - Location header found 619s ok 9 - HTTP code is 200 619s ok 10 - Content-Type is JSON 619s ok 11 - Content is valid JSON 619s ok 12 - Response status is 400 619s ok 13 - Content is JSON 619s ok 14 - Error code is invalid_request 619s ok 15 - HTTP code is 200 619s ok 16 - Content-Type is JSON 619s ok 17 - Content is valid JSON 619s ok 18 - Request was handled by hook 619s 1..18 619s ok 619s t/32-OIDC-Token-Introspection.t ................................................ 619s ok 1 - use Lemonldap::NG::Portal::Main; 619s ok 2 - Portal object 619s ok 3 - Init 619s ok 4 - Portal app 619s ok 5 - Get cookie lemonldap (e4214f47d34f5841289678cd3aeac69fcc3e31f64ce12359e5eabb737bc9d84f) 619s ok 6 - Get redirection 619s ok 7 - Location header found 619s ok 8 - HTTP code is 200 619s ok 9 - Content-Type is JSON 619s ok 10 - Content is valid JSON 619s ok 11 - Access token present 619s ok 12 - Token response returned granted scopes 619s ok 13 - Try introspection without authentication 619s ok 14 - Response status is 400 619s ok 15 - Content is JSON 619s ok 16 - Error code is invalid_client 619s ok 17 - Post introspection 619s ok 18 - Response status is 401 619s ok 19 - Content is JSON 619s ok 20 - Error code is invalid_client 619s ok 21 619s ok 22 - Post introspection 619s ok 23 - HTTP code is 200 619s ok 24 - Number are well encoded 619s ok 25 - Token is valid 619s ok 26 - Response contains the correct sub 619s ok 27 - Response contains the correct issuer 619s ok 28 - Response contains the correct client id 619s ok 29 - Response contains the default scopes 619s ok 30 - Response contains the default scopes 619s ok 31 - Response contains the default scopes 619s ok 32 - Response omits a dynamic scope that evaluates to false 619s ok 33 - Response omits a dynamic scope that was not requested 619s ok 34 - Response contains a dynamic scope that is sent only when requested 619s ok 35 - Response contains a dynamic scope that is not requested but always sent 619s ok 36 - Response omits a scope that is not declared anywhere 619s ok 37 - Response contains scope coming from extra claims definition 619s ok 38 - Token response scope matches token scope 619s ok 39 - Post introspection 619s ok 40 - HTTP code is 200 619s ok 41 - Content-Type is JSON 619s ok 42 - Content is valid JSON 619s ok 43 - Token is no longer valid 619s 1..43 619s ok 620s t/32-OIDC-Token-Security.t ..................................................... 620s ok 1 - use Lemonldap::NG::Portal::Main; 620s ok 2 - Portal object 620s ok 3 - Init 620s ok 4 - Portal app 620s ok 5 - Post authentication 620s ok 6 - Get cookie lemonldap (d3f18b9e2772fb63789f857daf2b311d4f10ed9cb8ac837647eccd3167f41ee2) 620s # Subtest: Try to increase the required authn level with acr_values 620s ok 1 - Get redirection 620s ok 2 - Location header found 620s ok 3 - Access was allowed 620s ok 4 - Get redirection 620s ok 5 - Location header found 620s ok 6 - Access was allowed 620s ok 7 - HTTP code is 200 620s ok 8 - Page contains a form 620s ok 9 - URI match 620s 1..9 620s ok 7 - Try to increase the required authn level with acr_values 620s # Subtest: acr_values correctly sets target AuthnLevel 620s ok 1 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027442_54654%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099322%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A2%7D) 620s ok 2 - Pdata is not empty 620s ok 3 - No LOA, correct target Authnlevel 620s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099322%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027442_63447%22%2C%22targetAuthnLevel%22%3A%224%22%7D) 620s ok 5 - Pdata is not empty 620s ok 6 - LOA specified, correct target Authnlevel 620s 1..6 620s ok 8 - acr_values correctly sets target AuthnLevel 620s # Subtest: Try to lower the required authn level with acr_values 620s ok 1 - HTTP code is 200 620s ok 2 - Page contains a form 620s ok 3 - URI match 620s ok 4 - HTTP code is 200 620s ok 5 - Page contains a form 620s ok 6 - URI match 620s 1..6 620s ok 9 - Try to lower the required authn level with acr_values 620s # Subtest: Try to get code for RP1 with invalide scope name 620s ok 1 - Get authorization code for rp1 620s ok 2 - Invalid scope: code found on page 620s ok 3 - Invalid scope 620s 1..3 620s ok 10 - Try to get code for RP1 with invalide scope name 620s # Subtest: Use code on different RP 620s ok 1 - Get authorization code for rp1 620s ok 2 - Get redirection 620s ok 3 - Location header found 620s ok 4 - Post token on wrong RP 620s ok 5 - Response status is 400 620s ok 6 - Content is JSON 620s ok 7 - Error code is invalid_grant 620s ok 8 - CORS header present on Token error response 620s 1..8 620s ok 11 - Use code on different RP 620s # Subtest: Test authentication failures in token grant 620s ok 1 - Get authorization code again 620s ok 2 - Get redirection 620s ok 3 - Location header found 620s ok 4 - Post auth code on correct RP 620s ok 5 - Response status is 401 620s ok 6 - Content is JSON 620s ok 7 - Error code is invalid_client 620s ok 8 620s ok 9 - Post auth code on correct RP 620s ok 10 - Response status is 401 620s ok 11 - Content is JSON 620s ok 12 - Error code is invalid_client 620s ok 13 620s ok 14 - Post auth code on correct RP 620s ok 15 - Response status is 400 620s ok 16 - Content is JSON 620s ok 17 - Error code is invalid_client 620s ok 18 620s # Subtest: Bad auth (form) - missing client secret 620s ok 1 - Post auth code on correct RP 620s ok 2 - Response status is 400 620s ok 3 - Content is JSON 620s ok 4 - Error code is invalid_client 620s ok 5 620s 1..5 620s ok 19 - Bad auth (form) - missing client secret 620s ok 20 - Post auth code on correct RP 620s ok 21 - Response status is 401 620s ok 22 - Content is JSON 620s ok 23 - Error code is invalid_client 620s ok 24 620s ok 25 - Use GET on token endpoint 620s ok 26 - Response status is 400 620s ok 27 - Content is JSON 620s ok 28 - Error code is invalid_client 620s ok 29 - Post auth code on correct RP 620s ok 30 - CORS header present on Token response 620s ok 31 - HTTP code is 200 620s ok 32 - Content-Type is JSON 620s ok 33 - Content is valid JSON 620s ok 34 - Access token present 620s ok 35 - post to userinfo 620s ok 36 - Userinfo successful 620s ok 37 - CORS header present on userinfo response 620s 1..37 620s ok 12 - Test authentication failures in token grant 620s # Subtest: Use expired access token 620s ok 1 - post to userinfo with expired access token 620s ok 2 - Access denied with expired token 620s ok 3 - CORS header present on userinfo error response 620s 1..3 620s ok 13 - Use expired access token 620s # Subtest: Check AuthenticationLevel requirement 620s ok 1 - HTTP code is 200 620s ok 2 - Page contains a form 620s ok 3 - URI match 620s ok 4 - Auth query 620s ok 5 - HTTP code is 200 620s ok 6 - Get cookie lemonldap (80bf1c728c4be5ab76c2c6408b7fcc532cc18244f404a666a094c661b81199b1) 620s ok 7 - Get redirection 620s ok 8 - Location header found 620s ok 9 - Access was allowed 620s 1..9 620s ok 14 - Check AuthenticationLevel requirement 620s 1..14 620s ok 620s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 620s ok 1 - use Lemonldap::NG::Portal::Main; 620s ok 2 - Portal object 620s ok 3 - Init 620s ok 4 - Portal app 620s ok 5 - Register $type 620s ok 6 - OP portal 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 7 - Get JWKS, endpoint /oauth2/jwks 620s ok 8 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 620s ok 10 - HTTP code is 200 620s ok 11 - Portal object 620s ok 12 - Init 620s ok 13 - Portal app 620s ok 14 - Register $type 620s ok 15 - RP portal 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 16 - Unauth RP request 620s ok 17 - Get redirection 620s ok 18 - Location header found 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 19 - Push request to OP, endpoint /oauth2/authorize 620s ok 20 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 21 - Post authentication, endpoint /oauth2/authorize 620s ok 22 - Get cookie lemonldap (9ca9b919dbf6416678320614e329e0c6a3b7052899fd37396ecfc697d623b204) 620s ok 23 - HTTP code is 200 620s ok 24 - Page contains a form 620s ok 25 - Host match 620s ok 26 - Field "confirm" is defined 620s ok 27 - CSP header authorize POST request to \# 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 28 - Post confirmation, endpoint /oauth2/authorize 620s ok 29 - Get redirection 620s ok 30 - Location header found 620s # ==> Pushing RP <== 620s ok 31 - REST request 620s ok 32 - Request from RP to OP, endpoint /oauth2/token 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 33 - Execute request 620s ok 34 - Response is 200 620s ok 35 - Content is JSON 620s ok 36 - REST request 620s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 38 - Execute request 620s ok 39 - Response is 200 620s ok 40 - Content is JSON 620s # ==> Popping RP <== 620s ok 41 - Call openidconnectcallback on RP 620s ok 42 - Get cookie lemonldap (a9d4f714f176c6590f65815214a06c2e0b967c9bc0ce659a79935b91306eb23c) 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Pushing OP <== 620s ok 43 - REST request 620s ok 44 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 45 - Execute request 620s ok 46 - Response is 200 620s # ==> Popping OP <== 620s ok 47 - Test if user is reject on OP 620s ok 48 - Response status is 401 620s ok 49 - Content is JSON 620s ok 50 - Error code is 1 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 51 - Test if user is reject on RP 620s ok 52 - Get redirection 620s ok 53 - Location header found 620s 1..53 620s ok 620s t/32-OIDC-bad-auth-method.t .................................................... 620s ok 1 - use Lemonldap::NG::Portal::Main; 620s ok 2 - Portal object 620s ok 3 - REST request 620s ok 4 - Request from OP to RP 620s [Tue Feb 3 06:15:23 2026] [LLNG:6618] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 620s [Tue Feb 3 06:15:23 2026] [LLNG:6618] [error] Malformed JWKS document 620s [Tue Feb 3 06:15:23 2026] [LLNG:6618] [error] Relying Party rp has errors and will be ignored 620s ok 5 - Init 620s ok 6 - Portal app 620s ok 7 - Register $type 620s ok 8 - OP portal 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 9 - Get JWKS, endpoint /oauth2/jwks 620s ok 10 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 620s ok 12 - HTTP code is 200 620s ok 13 - Portal object 620s ok 14 - Init 620s ok 15 - Portal app 620s ok 16 - Register $type 620s ok 17 - RP portal 620s # ==> Pushing OP <== 620s ok 18 - REST request 620s ok 19 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 20 - Execute request 620s ok 21 - Response is 200 or 401 620s ok 22 - Content is JSON 620s # ==> Popping OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 23 - RP publish its keys 620s ok 24 - HTTP code is 200 620s ok 25 - Content-Type is JSON 620s ok 26 - Content is valid JSON 620s ok 27 - Get RP sig key 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 28 - Unauth RP request 620s ok 29 - Get redirection 620s ok 30 - Location header found 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 31 - Push request to OP, endpoint /oauth2/authorize 620s ok 32 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 33 - Post authentication, endpoint /oauth2/authorize 620s ok 34 - Get cookie lemonldap (d9eddcc3db60b67d2bb18f5503099e682c82c8602e28e29097fe6e8c72cbf644) 620s ok 35 - HTTP code is 200 620s ok 36 - Page contains a form 620s ok 37 - Host match 620s ok 38 - Field "confirm" is defined 620s ok 39 - CSP header authorize POST request to \# 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 40 - Post confirmation, endpoint /oauth2/authorize 620s ok 41 - Get redirection 620s ok 42 - Location header found 620s # ==> Pushing RP <== 620s ok 43 - REST request 620s ok 44 - Request from RP to OP, endpoint /oauth2/token 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 45 - Execute request 620s ok 46 - Response is 200 or 401 620s ok 47 - Content is JSON 620s # ==> Popping RP <== 620s ok 48 - Call openidconnectcallback on RP 620s ok 49 - Response status is 401 620s ok 50 - Content is JSON 620s ok 51 - Error code is 106 620s # ==> Pushing OP <== 620s ok 52 - REST request 620s ok 53 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 54 - Execute request 620s ok 55 - Response is 200 or 401 620s ok 56 - Content is JSON 620s # ==> Popping OP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 57 - Query OP for logout 620s ok 58 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 59 - Test if user is reject on OP 620s ok 60 - Response status is 401 620s ok 61 - Content is JSON 620s ok 62 - Error code is 1 620s 1..62 620s ok 621s t/32-OIDC-key-override.t ....................................................... 621s ok 1 - use Lemonldap::NG::Portal::Main; 621s ok 2 - Portal object 621s ok 3 - REST request 621s ok 4 - Request from OP to RP 621s [Tue Feb 3 06:15:23 2026] [LLNG:6619] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 621s [Tue Feb 3 06:15:23 2026] [LLNG:6619] [error] Malformed JWKS document 621s [Tue Feb 3 06:15:23 2026] [LLNG:6619] [error] Relying Party rp has errors and will be ignored 621s ok 5 - Init 621s ok 6 - Portal app 621s ok 7 - Register $type 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 8 - Get JWKS, endpoint /oauth2/jwks 621s ok 9 - HTTP code is 200 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 621s ok 11 - HTTP code is 200 621s ok 12 - Portal object 621s ok 13 - Init 621s ok 14 - Portal app 621s ok 15 - Register $type 621s ok 16 - Portal object 621s ok 17 - REST request 621s ok 18 - Request from OP to RP 621s # ==> Saving handler OP <== 621s # ==> Pushing RP <== 621s # ==> Popping RP <== 621s # ==> Restoring OP <== 621s ok 19 - Execute request 621s ok 20 - Response is 200 621s ok 21 - Content is JSON 621s ok 22 - Init 621s ok 23 - Portal app 621s ok 24 - Register $type 621s # ==> Pushing RP <== 621s # ==> Popping RP <== 621s ok 25 - RP publish its keys 621s ok 26 - HTTP code is 200 621s ok 27 - Content-Type is JSON 621s ok 28 - Content is valid JSON 621s ok 29 - Get RP sig key 621s # ==> Pushing RP <== 621s # ==> Popping RP <== 621s ok 30 - Unauth RP request 621s ok 31 - Get redirection 621s ok 32 - Location header found 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 33 - Push request to OP, endpoint /oauth2/authorize 621s ok 34 - HTTP code is 200 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 35 - Post authentication, endpoint /oauth2/authorize 621s ok 36 - Get cookie lemonldap (4f69185ef2467965d245c7faddbf48a37328057918693f41c07903acb734476f) 621s ok 37 - HTTP code is 200 621s ok 38 - Page contains a form 621s ok 39 - Host match 621s ok 40 - Field "confirm" is defined 621s ok 41 - CSP header authorize POST request to \# 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 42 - Post confirmation, endpoint /oauth2/authorize 621s ok 43 - Get redirection 621s ok 44 - Location header found 621s # ==> Pushing RP <== 621s ok 45 - REST request 621s ok 46 - Request from RP to OP, endpoint /oauth2/token 621s # ==> Saving handler RP <== 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s # ==> Restoring RP <== 621s ok 47 - Execute request 621s ok 48 - Response is 200 621s ok 49 - Content is JSON 621s ok 50 - REST request 621s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 621s # ==> Saving handler RP <== 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s # ==> Restoring RP <== 621s ok 52 - Execute request 621s ok 53 - Response is 200 621s ok 54 - Content is JSON 621s # ==> Popping RP <== 621s ok 55 - Call openidconnectcallback on RP 621s ok 56 - Get cookie lemonldap (7ee1caf43150bff63b0d37eae4f50cbd39eea2ed6152aa24cfae380095e3a5bf) 621s # ==> Pushing OP <== 621s ok 57 - REST request 621s ok 58 - Request from OP to RP 621s # ==> Saving handler OP <== 621s # ==> Pushing RP <== 621s # ==> Popping RP <== 621s # ==> Restoring OP <== 621s ok 59 - Execute request 621s ok 60 - Response is 200 621s ok 61 - Content is JSON 621s # ==> Popping OP <== 621s # ==> Pushing OP <== 621s ok 62 - REST request 621s ok 63 - Request from OP to RP 621s # ==> Saving handler OP <== 621s # ==> Pushing RP <== 621s # ==> Popping RP <== 621s # ==> Restoring OP <== 621s ok 64 - Execute request 621s ok 65 - Response is 200 621s # ==> Popping OP <== 621s ok 66 - Query OP for logout 621s ok 67 - HTTP code is 200 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 68 - Test if user is reject on OP 621s ok 69 - Response status is 401 621s ok 70 - Content is JSON 621s ok 71 - Error code is 1 621s # ==> Pushing RP <== 621s # ==> Popping RP <== 621s ok 72 - Test if user is reject on RP 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 73 - Get default JWKS 621s ok 74 - Expected keys are returned 621s # ==> Pushing OP <== 621s # ==> Popping OP <== 621s ok 75 - Get default JWKS 621s ok 76 - Expected keys are returned 621s 1..76 621s ok 621s t/32-OIDC-login_hint.t ......................................................... 621s ok 1 - use Lemonldap::NG::Portal::Main; 621s ok 2 - Portal object 621s ok 3 - Init 621s ok 4 - Portal app 621s ok 5 - OP portal 621s ok 6 - Form is filled 621s 1..6 621s ok 622s t/32-OIDC-no-Metadata.t ........................................................ 622s ok 1 - use Lemonldap::NG::Portal::Main; 622s ok 2 - Portal object 622s ok 3 - Init 622s ok 4 - Portal app 622s ok 5 - Query OIDC metadata 622s ok 6 - HTTP code is 200 622s ok 7 - HTTP code is 200 622s ok 8 - Page contains a form 622s ok 9 - CSP header authorize POST request to \# 622s 1..9 622s ok 622s t/32-OIDC-prompt-none.t ........................................................ 622s ok 1 - use Lemonldap::NG::Portal::Main; 622s ok 2 - Portal object 622s ok 3 - Init 622s ok 4 - Portal app 622s ok 5 - Get error=login_required 622s ok 6 - Get redirection 622s ok 7 - Location header found 622s ok 8 - Post authentication 622s ok 9 - Get cookie lemonldap (030f6dbe47bdcf0f559b111bced5e91c5bbd302a320aaa463eb421b07a94bdd5) 622s ok 10 - Get authorization code 622s ok 11 - Get redirection 622s ok 12 - Location header found 622s 1..12 622s ok 622s t/32-OIDC-redirect_uri-filter.t ................................................ 622s ok 1 - use Lemonldap::NG::Portal::Main; 622s ok 2 - Portal object 622s ok 3 - Init 622s ok 4 - Portal app 622s ok 5 - OP portal 622s ok 6 - Get JWKS, endpoint /oauth2/jwks 622s ok 7 - HTTP code is 200 622s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 622s ok 9 - HTTP code is 200 622s ok 10 - Portal object 622s ok 11 - Init 622s ok 12 - Portal app 622s ok 13 - RP portal 622s ok 14 - Post authentication 622s ok 15 - Get cookie lemonldap (fe1ee36c2e0d40cbd46bb4b729f912fd9f813e61e9fc1f771b1366562808791e) 622s ok 16 - Unauth SP request 622s ok 17 - Get redirection 622s ok 18 - Location header found 622s ok 19 - Push bad request to OP 622s ok 20 - HTTP code is 200 622s ok 21 - Get unauthorized redirect_uri 622s 1..21 622s ok 623s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s ok 2 - Portal object 623s ok 3 - REST request 623s ok 4 - Request from OP to RP 623s [Tue Feb 3 06:15:25 2026] [LLNG:6624] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 623s [Tue Feb 3 06:15:25 2026] [LLNG:6624] [error] Malformed JWKS document 623s [Tue Feb 3 06:15:25 2026] [LLNG:6624] [error] Relying Party rp has errors and will be ignored 623s ok 5 - Init 623s ok 6 - Portal app 623s ok 7 - Register $type 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 8 - Get JWKS, endpoint /oauth2/jwks 623s ok 9 - HTTP code is 200 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 623s ok 11 - HTTP code is 200 623s ok 12 - Portal object 623s ok 13 - Init 623s ok 14 - Portal app 623s ok 15 - Register $type 623s ok 16 - Portal object 623s ok 17 - REST request 623s ok 18 - Request from OP to RP 623s # ==> Saving handler OP <== 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s # ==> Restoring OP <== 623s ok 19 - Execute request 623s ok 20 - Response is 200 623s ok 21 - Content is JSON 623s ok 22 - Init 623s ok 23 - Portal app 623s ok 24 - Register $type 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 25 - RP publish its keys 623s ok 26 - HTTP code is 200 623s ok 27 - Content-Type is JSON 623s ok 28 - Content is valid JSON 623s ok 29 - Get RP sig key 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 30 - Unauth RP request 623s ok 31 - Get redirection 623s ok 32 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 33 - Push request to OP, endpoint /oauth2/authorize 623s ok 34 - HTTP code is 200 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 35 - Post authentication, endpoint /oauth2/authorize 623s ok 36 - Get cookie lemonldap (35aa2e04bf2c5d1cbaeb3aaa100aa0238f384bc9738e0b09e4a2564209b973ba) 623s ok 37 - HTTP code is 200 623s ok 38 - Page contains a form 623s ok 39 - Host match 623s ok 40 - Field "confirm" is defined 623s ok 41 - CSP header authorize POST request to \# 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 42 - Post confirmation, endpoint /oauth2/authorize 623s ok 43 - Get redirection 623s ok 44 - Location header found 623s # ==> Pushing RP <== 623s ok 45 - Correct X509 thumbprint in JWT header 623s ok 46 - REST request 623s ok 47 - Request from RP to OP, endpoint /oauth2/token 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 48 - Execute request 623s ok 49 - Response is 200 623s ok 50 - Content is JSON 623s ok 51 - REST request 623s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 53 - Execute request 623s ok 54 - Response is 200 623s ok 55 - Content is JSON 623s # ==> Popping RP <== 623s ok 56 - Call openidconnectcallback on RP 623s ok 57 - Get cookie lemonldap (c1ccae1041f2ac58b1a6647c6726fc1984f7eeb5ae93064435febddbb14abc26) 623s # ==> Pushing OP <== 623s ok 58 - REST request 623s ok 59 - Request from OP to RP 623s # ==> Saving handler OP <== 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s # ==> Restoring OP <== 623s ok 60 - Execute request 623s ok 61 - Response is 200 623s ok 62 - Content is JSON 623s # ==> Popping OP <== 623s # ==> Pushing OP <== 623s ok 63 - REST request 623s ok 64 - Request from OP to RP 623s # ==> Saving handler OP <== 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s # ==> Restoring OP <== 623s ok 65 - Execute request 623s ok 66 - Response is 200 623s # ==> Popping OP <== 623s ok 67 - Query OP for logout 623s ok 68 - HTTP code is 200 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 69 - Test if user is reject on OP 623s ok 70 - Response status is 401 623s ok 71 - Content is JSON 623s ok 72 - Error code is 1 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 73 - Test if user is reject on RP 623s ok 74 - Get redirection 623s ok 75 - Location header found 623s 1..75 623s ok 623s t/32-RemoveOIDCToken.t ......................................................... 623s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s # Subtest: Run tests with base config 623s ok 1 - Portal object 623s ok 2 - Init 623s ok 3 - Portal app 623s ok 4 - Auth query 623s ok 5 - HTTP code is 200 623s ok 6 - Get cookie lemonldap (af8c56b070ae3695a6e78773fc9427a296dd465ce7c7443509d9c7901aa5f44e) 623s ok 7 - Get redirection 623s ok 8 - Location header found 623s ok 9 - HTTP code is 200 623s ok 10 - Content-Type is JSON 623s ok 11 - Content is valid JSON 623s ok 12 - session has no _lastSeen 623s ok 13 - 1st "dwho" Auth query 623s ok 14 - Get cookie lemonldap (5ab84b2a412fd1b178d85300f75a5e632dc0d8e383e22044b1714ce10f98b784) 623s ok 15 - Get redirection 623s ok 16 - Location is http://auth.op.com/ 623s ok 17 - Get menu 623s ok 18 - HTTP code is 200 623s ok 19 - OIDCI session displayed 623s ok 20 - refresh token 07468f130f287267b166e9a953d6e7756b565d4714d906d951a9b5d257a3884d exists in html 623s ok 21 - Delete token 07468f130f287267b166e9a953d6e7756b565d4714d906d951a9b5d257a3884d 623s ok 22 - HTTP code is 200 623s ok 23 - Get menu 623s ok 24 - HTTP code is 200 623s ok 25 - OIDCI session removed 623s 1..25 623s ok 2 - Run tests with base config 623s 1..2 623s ok 623s t/33-Auth-and-issuer-OpenID2.t ................................................. 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s ok 2 - Portal object 623s ok 3 - Init 623s ok 4 - Portal app 623s ok 5 - Register $type 623s ok 6 - Portal object 623s ok 7 - Init 623s ok 8 - Portal app 623s ok 9 - Register $type 623s # ==> Pushing SP <== 623s # ==> Popping SP <== 623s ok 10 - Unauth SP request 623s ok 11 - HTTP code is 200 623s ok 12 - Page contains a form 623s ok 13 - Host match 623s ok 14 - CSP header authorize POST request to \# 623s ok 15 - Ask for OpenID identity 623s # ==> Pushing SP <== 623s ok 16 - Request from SP to IdP 623s # ==> Saving handler SP <== 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s # ==> Restoring SP <== 623s ok 17 - Execute post request 623s ok 18 - HTTP code is 200 623s ok 19 - Request from SP to IdP 623s # ==> Saving handler SP <== 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s # ==> Restoring SP <== 623s ok 20 - Execute request 623s ok 21 - HTTP code is 200 623s # ==> Popping SP <== 623s ok 22 - Post OpenID identity 623s ok 23 - Get redirection 623s ok 24 - Location header found 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s ok 25 - Follow redirection to IdP 623s ok 26 - HTTP code is 200 623s ok 27 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerTs%22%3A1770099326%2C%22issuerRequestopenidserver%22%3A%221770027446_41213%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%7D) 623s ok 28 - HTTP code is 200 623s ok 29 - Page contains a form 623s ok 30 - Host match 623s ok 31 - CSP header authorize POST request to \# 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s ok 32 - Try to authenticate 623s ok 33 - Reject reason is 91 623s # ==> Pushing SP <== 623s # ==> Popping SP <== 623s ok 34 - Unauth SP request 623s ok 35 - HTTP code is 200 623s ok 36 - Page contains a form 623s ok 37 - Host match 623s ok 38 - CSP header authorize POST request to \# 623s ok 39 - Ask for OpenID identity 623s # ==> Pushing SP <== 623s ok 40 - Request from SP to IdP 623s # ==> Saving handler SP <== 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s # ==> Restoring SP <== 623s ok 41 - Execute post request 623s ok 42 - HTTP code is 200 623s # ==> Popping SP <== 623s ok 43 - Post OpenID identity 623s ok 44 - Get redirection 623s ok 45 - Location header found 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s ok 46 - Follow redirection to IdP 623s ok 47 - HTTP code is 200 623s ok 48 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1770099326%2C%22issuerRequestopenidserver%22%3A%221770027446_55123%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%7D) 623s ok 49 - HTTP code is 200 623s ok 50 - Page contains a form 623s ok 51 - Host match 623s ok 52 - CSP header authorize POST request to \# 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s ok 53 - Try to authenticate 623s ok 54 - Get cookie lemonldap (0b0857696ac6b97c0dc283ef5b87b0bbb96da9208a9b3f6e084737674ef3eb61) 623s ok 55 - HTTP code is 200 623s ok 56 - Page contains a form 623s ok 57 - Host match 623s ok 58 - Field "confirm" is defined 623s ok 59 - CSP header authorize POST request to \# 623s # ==> Pushing ISSUER <== 623s # ==> Popping ISSUER <== 623s ok 60 - Confirm choice 623s ok 61 - Get redirection 623s ok 62 - Location header found 623s # ==> Pushing SP <== 623s # ==> Popping SP <== 623s ok 63 - Follow redirection to SP 623s ok 64 - Get cookie lemonldap (3ffd4aa0d167347b79c8a7ff087f55d83c61d4cf7d24e4dc322130af908afe95) 623s ok 65 - Get redirection 623s ok 66 - Location header found 623s 1..66 623s ok 624s t/34-Auth-Proxy-and-REST-Server.t .............................................. 624s ok 1 - use Lemonldap::NG::Portal::Main; 624s ok 2 - Portal object 624s ok 3 - Init 624s ok 4 - Portal app 624s ok 5 - Register $type 624s ok 6 - Portal object 624s ok 7 - Init 624s ok 8 - Portal app 624s ok 9 - Register $type 624s # ==> Pushing SP <== 624s # ==> Popping SP <== 624s ok 10 - Unauth SP request 624s ok 11 - HTTP code is 200 624s # ==> Pushing SP <== 624s ok 12 - @ REST request (POST /) 624s # ==> Saving handler SP <== 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s # ==> Restoring SP <== 624s ok 13 - Post request 624s ok 14 - HTTP code is 200 624s ok 15 - Get cookie lemonldap (f2db7dabca2187527474a67fead45582bdd0e2228d825377445136dba29f9df6) 624s ok 16 - Content is JSON 624s ok 17 - @ REST request (GET /session/my/global) 624s # ==> Saving handler SP <== 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s # ==> Restoring SP <== 624s ok 18 - Execute request 624s ok 19 - HTTP code is 200 624s ok 20 - Content is JSON 624s # ==> Popping SP <== 624s ok 21 - Post user/password 624s ok 22 - Get redirection 624s ok 23 - Location is http://auth.sp.com/ 624s ok 24 - Get cookie lemonldap (fef004eed504afd3549282dd36e93c7f69779f0956807d704110e4842eeb3ba4) 624s ok 25 - Good ID 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 26 - Some session keys 624s ok 27 - HTTP code is 200 624s ok 28 - GET JSON 624s ok 29 - Good ID 624s ok 30 - Uid is dwho 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 31 - Create session 624s ok 32 - HTTP code is 200 624s ok 33 - GET JSON 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 34 - Verify uid 624s ok 35 - Uid is good 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 36 - Put a new key 624s ok 37 - HTTP code is 200 624s ok 38 - GET JSON 624s ok 39 - Result is 1 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 40 - Verify cn 624s ok 41 - CN is good 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 42 - Put a new key 624s ok 43 - HTTP code is 200 624s ok 44 - GET JSON 624s ok 45 - Result is 1 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 46 - Verify cn 624s ok 47 - ZZ is good 624s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 624s ok 49 - @ REST request (POST /sessions/global/) 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 50 - Post request 624s ok 51 - HTTP code is 200 624s ok 52 - Content is JSON 624s ok 53 - Search all sessions 624s ok 54 - Result is an hash 624s ok 55 - Found 4 sessions 624s ok 56 - All sessions are valid 624s ok 57 - @ REST request (POST /sessions/global/) 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 58 - Post request 624s ok 59 - HTTP code is 200 624s ok 60 - Content is JSON 624s ok 61 - Search all sessions with a code 624s ok 62 - Result is an hash 624s ok 63 - Found the same count 624s ok 64 - All sessions are valid 624s ok 65 - @ REST request (POST /sessions/global/) 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 66 - Post request 624s ok 67 - HTTP code is 200 624s ok 68 - Content is JSON 624s ok 69 - Search dwho sessions 624s ok 70 - Result is an hash 624s ok 71 - Found 2 sessions 624s ok 72 - All sessions are valid 624s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 74 - Delete new session 624s ok 75 - HTTP code is 200 624s ok 76 - GET JSON 624s ok 77 - Result is 1 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 78 - New session is deleted 624s ok 79 - Session does not exist 624s # ==> Pushing SP <== 624s ok 80 - @ REST request (GET /) 624s # ==> Saving handler SP <== 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s # ==> Restoring SP <== 624s ok 81 - Execute request 624s ok 82 - HTTP code is 200 624s ok 83 - Content is JSON 624s # ==> Popping SP <== 624s ok 84 - Ask for logout 624s ok 85 - HTTP code is 200 624s # ==> Pushing SP <== 624s # ==> Popping SP <== 624s ok 86 - Test if user is reject on IdP 624s ok 87 - Response status is 401 624s ok 88 - Content is JSON 624s ok 89 - Error code is 1 624s 1..89 624s ok 624s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 624s ok 1 - use Lemonldap::NG::Portal::Main; 624s ok 2 - Portal object 624s ok 3 - Init 624s ok 4 - Portal app 624s ok 5 - Issuer portal 624s ok 6 - Portal object 624s ok 7 - Init 624s ok 8 - Portal app 624s ok 9 - SP portal 624s ok 10 - Unauth SP request 624s ok 11 - HTTP code is 200 624s ok 12 - @ REST request (POST /) 624s ok 13 - Post request 624s ok 14 - @ REST request (GET /session/my/global) 624s ok 15 - Execute request 624s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 624s ok 17 - Execute request 624s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 624s ok 19 - Post request 624s ok 20 - @ REST request (PUT /sessions/global/9e2a282bea902673901c3f9c49abe4b6acd8852d04407cd7e6ef7d4a7fa5e88f) 624s ok 21 - Post request 624s ok 22 - Post user/password 624s ok 23 - Get redirection 624s ok 24 - Location is http://auth.sp.com/ 624s ok 25 - Get cookie lemonldap (9e2a282bea902673901c3f9c49abe4b6acd8852d04407cd7e6ef7d4a7fa5e88f) 624s ok 26 - @ REST request (GET /) 624s ok 27 - Execute request 624s ok 28 - @ REST request (GET /sessions/global/9e2a282bea902673901c3f9c49abe4b6acd8852d04407cd7e6ef7d4a7fa5e88f) 624s ok 29 - Execute request 624s ok 30 - @ REST request (DELETE /sessions/global/9e2a282bea902673901c3f9c49abe4b6acd8852d04407cd7e6ef7d4a7fa5e88f) 624s ok 31 - Execute request 624s ok 32 - Ask for logout 624s ok 33 - HTTP code is 200 624s ok 34 - @ REST request (GET /sessions/global/9e2a282bea902673901c3f9c49abe4b6acd8852d04407cd7e6ef7d4a7fa5e88f) 624s ok 35 - Execute request 624s ok 36 - Test if user is reject on IdP 624s ok 37 - Response status is 401 624s ok 38 - Content is JSON 624s ok 39 - Error code is 1 624s 1..39 624s ok 624s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 624s ok 1 - use Lemonldap::NG::Portal::Main; 624s ok 2 - Portal object 624s ok 3 - Init 624s ok 4 - Portal app 624s ok 5 - Register $type 624s ok 6 - Portal object 624s ok 7 - Init 624s ok 8 - Portal app 624s ok 9 - Register $type 624s # ==> Pushing SP <== 624s # ==> Popping SP <== 624s ok 10 - Unauth SP request 624s ok 11 - HTTP code is 200 624s # ==> Pushing SP <== 624s ok 12 - @ SOAP REQUEST @ 624s # ==> Saving handler SP <== 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s # ==> Restoring SP <== 624s ok 13 - Execute request 624s ok 14 - HTTP code is 200 624s ok 15 - Content is XML 624s ok 16 - @ END OF SOAP REQUEST @ 624s ok 17 - @ SOAP REQUEST @ 624s # ==> Saving handler SP <== 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s # ==> Restoring SP <== 624s ok 18 - Execute request 624s ok 19 - HTTP code is 200 624s ok 20 - Content is XML 624s ok 21 - @ END OF SOAP REQUEST @ 624s # ==> Popping SP <== 624s ok 22 - Post user/password 624s ok 23 - Get redirection 624s ok 24 - Location is http://auth.sp.com/ 624s ok 25 - Get cookie lemonldap (838b23104d82a22c2991e34d47cd0b79f1e7902b124818db14a4b42d3aa5e2bf) 624s # ==> Pushing SP <== 624s # ==> Popping SP <== 624s ok 26 - Try to get menu 624s ok 27 - HTTP code is 200 624s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 624s ok 29 - @ SOAP REQUEST @ 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 30 - Execute request 624s ok 31 - HTTP code is 200 624s ok 32 - Content is XML 624s ok 33 - @ END OF SOAP REQUEST @ 624s ok 34 - @ SOAP REQUEST @ 624s # ==> Pushing ISSUER <== 624s # ==> Popping ISSUER <== 624s ok 35 - Execute request 624s ok 36 - HTTP code is 200 624s ok 37 - Content is XML 624s ok 38 - @ END OF SOAP REQUEST @ 624s ok 39 - Try get_key_from_all_sessions 624s ok 40 - Found session 624s # ==> Pushing SP <== 624s # ==> Popping SP <== 624s ok 41 - Ask for logout 624s ok 42 - HTTP code is 200 624s # ==> Pushing SP <== 624s # ==> Popping SP <== 624s ok 43 - Test if user is reject on IdP 624s ok 44 - Response status is 401 624s ok 45 - Content is JSON 624s ok 46 - Error code is 1 624s 1..46 624s ok 625s t/35-My-session.t .............................................................. 625s ok 1 - use Lemonldap::NG::Portal::Main; 625s ok 2 - Portal object 625s ok 3 - Init 625s ok 4 - Portal app 625s ok 5 - Auth query 625s ok 6 - HTTP code is 200 625s ok 7 - Get cookie lemonldap (488fb210249e7cbf037ae8f8c65574fd3da5b798a185459583f3974729ecebd0) 625s ok 8 - Check for test1 625s ok 9 - HTTP code is 200 625s ok 10 - http//test1.example.com is ganted 625s ok 11 - Check for test1 625s ok 12 - HTTP code is 200 625s ok 13 - Request for my applications 625s ok 14 - HTTP code is 200 625s ok 15 - Result == 1 625s ok 16 - "Sample applications" category found 625s ok 17 - Two applications found 625s ok 18 - Description app1 found 625s ok 19 - Logo app1 found 625s ok 20 - URI app2 found 625s ok 21 - Logout request 625s ok 22 - Response is 200 625s ok 23 - Cookie is deleted 625s ok 24 - No pdata 625s ok 25 - Disconnect request 625s ok 26 - Response is 401 625s 1..26 625s ok 625s t/35-REST-OAuth2-deny.t ........................................................ 625s ok 1 - use Lemonldap::NG::Portal::Main; 625s ok 2 - Portal object 625s ok 3 - Init 625s ok 4 - Portal app 625s ok 5 - Register $type 625s ok 6 - OP portal 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 7 - Get JWKS, endpoint /oauth2/jwks 625s ok 8 - HTTP code is 200 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 625s ok 10 - HTTP code is 200 625s ok 11 - Portal object 625s ok 12 - Init 625s ok 13 - Portal app 625s ok 14 - Register $type 625s ok 15 - RP portal 625s # ==> Pushing RP <== 625s # ==> Popping RP <== 625s ok 16 - Unauth SP request 625s ok 17 - Get redirection 625s ok 18 - Location header found 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 19 - Push request to OP, endpoint /oauth2/authorize 625s ok 20 - HTTP code is 200 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 21 - Post authentication, endpoint /oauth2/authorize 625s ok 22 - Get cookie lemonldap (13956474e94e46dffdc8a4e98cafdcf28147c45be8a99d985463b58c817d751e) 625s ok 23 - HTTP code is 200 625s ok 24 - Page contains a form 625s ok 25 - Host match 625s ok 26 - Field "confirm" is defined 625s ok 27 - CSP header authorize POST request to \# 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 28 - Post confirmation, endpoint /oauth2/authorize 625s ok 29 - Get redirection 625s ok 30 - Location header found 625s # ==> Pushing RP <== 625s ok 31 - REST request 625s ok 32 - Request from RP to OP, endpoint /oauth2/token 625s # ==> Saving handler RP <== 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Restoring RP <== 625s ok 33 - Execute request 625s ok 34 - Response is 200 625s ok 35 - Content is JSON 625s ok 36 - Found access_token ddb5f645e708c27460debd7f686da1a1fa51b11588fff1afef9524d9c0e8f247 625s ok 37 - REST request 625s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 625s # ==> Saving handler RP <== 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Restoring RP <== 625s ok 39 - Execute request 625s ok 40 - Response is 200 625s ok 41 - Content is JSON 625s # ==> Popping RP <== 625s ok 42 - Call openidconnectcallback on RP 625s ok 43 - Get cookie lemonldap (ab40b812f214f2c39dc6ab291fffaf3b9e67efd5eb9d7c3e001fb303cc9852f5) 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 44 - Check session 625s ok 45 - Response status is 401 625s ok 46 - Content is JSON 625s ok 47 - Error code is 9 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 48 - Check session 625s ok 49 - HTTP code is 403 625s 1..49 625s ok 625s t/35-REST-OAuth2.t ............................................................. 625s ok 1 - use Lemonldap::NG::Portal::Main; 625s ok 2 - Portal object 625s ok 3 - Init 625s ok 4 - Portal app 625s ok 5 - Register $type 625s ok 6 - OP portal 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 7 - Get JWKS, endpoint /oauth2/jwks 625s ok 8 - HTTP code is 200 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 625s ok 10 - HTTP code is 200 625s ok 11 - Portal object 625s ok 12 - Init 625s ok 13 - Portal app 625s ok 14 - Register $type 625s ok 15 - RP portal 625s # ==> Pushing RP <== 625s # ==> Popping RP <== 625s ok 16 - Unauth SP request 625s ok 17 - Get redirection 625s ok 18 - Location header found 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 19 - Push request to OP, endpoint /oauth2/authorize 625s ok 20 - HTTP code is 200 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 21 - Post authentication, endpoint /oauth2/authorize 625s ok 22 - Get cookie lemonldap (d69c6340c15abad15b4c4f019f60deaa999ddb86a1225c0ca2886b61dcd3ba97) 625s ok 23 - HTTP code is 200 625s ok 24 - Page contains a form 625s ok 25 - Host match 625s ok 26 - Field "confirm" is defined 625s ok 27 - CSP header authorize POST request to \# 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 28 - Post confirmation, endpoint /oauth2/authorize 625s ok 29 - Get redirection 625s ok 30 - Location header found 625s # ==> Pushing RP <== 625s ok 31 - REST request 625s ok 32 - Request from RP to OP, endpoint /oauth2/token 625s # ==> Saving handler RP <== 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Restoring RP <== 625s ok 33 - Execute request 625s ok 34 - Response is 200 625s ok 35 - Content is JSON 625s ok 36 - Found access_token da359386c0c5bea3e2f3a82f41fea347729b629ebf27bb286c3c231499d09187 625s ok 37 - REST request 625s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 625s # ==> Saving handler RP <== 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Restoring RP <== 625s ok 39 - Execute request 625s ok 40 - Response is 200 625s ok 41 - Content is JSON 625s # ==> Popping RP <== 625s ok 42 - Call openidconnectcallback on RP 625s ok 43 - Get cookie lemonldap (17ea4972eb5889a17f6baa2338596f71ec82c6982f0fe569ef3c5c116a6da517) 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 44 - Check session 625s ok 45 - Response status is 401 625s ok 46 - Content is JSON 625s ok 47 - Error code is 9 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 48 - Check session 625s ok 49 - HTTP code is 200 625s 1..49 625s ok 626s t/35-REST-auth-password-server.t ............................................... 626s ok 1 - use Lemonldap::NG::Portal::Main; 626s ok 2 - Portal object 626s ok 3 - Init 626s ok 4 - Portal app 626s ok 5 - HTTP code is 200 626s ok 6 - Content-Type is JSON 626s ok 7 - Content is valid JSON 626s ok 8 - Correct password is accepted 626s ok 9 - HTTP code is 200 626s ok 10 - Content-Type is JSON 626s ok 11 - Content is valid JSON 626s ok 12 - Incorrect user is rejected 626s ok 13 - HTTP code is 200 626s ok 14 - Content-Type is JSON 626s ok 15 - Content is valid JSON 626s ok 16 - Incorrect password is rejected 626s ok 17 - HTTP code is 200 626s ok 18 - Content-Type is JSON 626s ok 19 - Content is valid JSON 626s ok 20 - Correct result 626s ok 21 - Correct attributes 626s ok 22 - Correct macro 626s ok 23 - HTTP code is 200 626s ok 24 - Content-Type is JSON 626s ok 25 - Content is valid JSON 626s ok 26 - Correct result 626s ok 27 - No attributes 626s 1..27 626s ok 626s t/35-REST-config-backend.t ..................................................... 626s ok 1 - use Lemonldap::NG::Portal::Main; 626s ok 2 - Portal object 626s ok 3 - Init 626s ok 4 - Portal app 626s ok 5 - Register $type 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s ok 6 - Get latest conf metadata 626s ok 7 - HTTP code is 200 626s ok 8 - Portal object 626s ok 9 - @ REST request (GET /config/latest) 626s # ==> Saving handler SP <== 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s # ==> Restoring SP <== 626s ok 10 - Execute request 626s ok 11 - Response is 200 or 400 626s ok 12 - @ END OF REST REQUEST 626s ok 13 - @ REST request (GET /config/latest) 626s # ==> Saving handler SP <== 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s # ==> Restoring SP <== 626s ok 14 - Execute request 626s ok 15 - Response is 200 or 400 626s ok 16 - @ END OF REST REQUEST 626s ok 17 - @ REST request (GET /config/1) 626s # ==> Saving handler SP <== 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s # ==> Restoring SP <== 626s ok 18 - Execute request 626s ok 19 - Response is 200 or 400 626s ok 20 - @ END OF REST REQUEST 626s ok 21 - Init 626s ok 22 - Portal app 626s ok 23 - Register $type 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 24 - Unauth SP request 626s ok 25 - HTTP code is 200 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 26 - Post user/password 626s ok 27 - Get redirection 626s ok 28 - Location is http://auth.sp.com/ 626s ok 29 - Get cookie lemonldap (98c7a06c84d33100c4f70c2581fbdfb3dba6cad7926c15fb7be440c063b9168f) 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 30 - Auth test 626s ok 31 - HTTP code is 200 626s ok 32 - Good ID 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s ok 33 - Some session keys 626s ok 34 - HTTP code is 200 626s ok 35 - GET JSON 626s ok 36 - Good ID 626s ok 37 - Uid is french 626s ok 38 - UTF-8 values 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s ok 39 - Retrieve error message: 9 from lang: fr 626s ok 40 - HTTP code is 200 626s ok 41 - GET JSON 626s ok 42 - Good lang 626s ok 43 - Good errorNum 626s ok 44 - Good errorMsgName 626s ok 45 - Good file URL 626s ok 46 - Good result 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s ok 47 - Retrieve ALL error messages from lang: es 626s ok 48 - HTTP code is 200 626s ok 49 - GET JSON 626s ok 50 - Good lang 626s ok 51 - Good errorNum 626s ok 52 - Good file URL 626s ok 53 - Good result 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s ok 54 - Retrieve ALL error messages from lang: en (default) 626s ok 55 - HTTP code is 200 626s ok 56 - GET JSON 626s ok 57 - Good lang 626s ok 58 - Good errorNum 626s ok 59 - Good file URL 626s ok 60 - Good result 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 61 - Ask for logout 626s ok 62 - HTTP code is 200 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 63 - Test if user is reject on IdP 626s ok 64 - Response status is 401 626s ok 65 - Content is JSON 626s ok 66 - Error code is 1 626s 1..66 626s ok 626s t/35-REST-export-password.t .................................................... 626s ok 1 - use Lemonldap::NG::Portal::Main; 626s ok 2 - Portal object 626s ok 3 - Init 626s ok 4 - Portal app 626s ok 5 - Register $type 626s ok 6 - Portal object 626s ok 7 - Init 626s ok 8 - Portal app 626s ok 9 - Register $type 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 10 - Unauth SP request 626s ok 11 - HTTP code is 200 626s # ==> Pushing SP <== 626s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 626s # ==> Saving handler SP <== 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s # ==> Restoring SP <== 626s ok 13 - Execute request 626s ok 14 - Response is 200 or 400 626s ok 15 - @ END OF REST REQUEST 626s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 626s # ==> Saving handler SP <== 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s # ==> Restoring SP <== 626s ok 17 - Post request 626s ok 18 - HTTP code is 200 626s ok 19 - @ END OF REST REQUEST 626s ok 20 - @ REST request (PUT /sessions/global/d9bdbb89426026dd466383dfa459905a91347dc3a248025a4202e9a631fdea64) 626s # ==> Saving handler SP <== 626s # ==> Pushing ISSUER <== 626s # ==> Popping ISSUER <== 626s # ==> Restoring SP <== 626s ok 21 - Post request 626s ok 22 - HTTP code is 200 626s ok 23 - @ END OF REST REQUEST 626s # ==> Popping SP <== 626s ok 24 - Post user/password 626s ok 25 - Get redirection 626s ok 26 - Location is http://auth.sp.com/ 626s ok 27 - Get cookie lemonldap (d9bdbb89426026dd466383dfa459905a91347dc3a248025a4202e9a631fdea64) 626s # ==> Pushing SP <== 626s # ==> Popping SP <== 626s ok 28 - Auth test 626s ok 29 - HTTP code is 200 626s ok 30 - Password is exported 626s 1..30 626s ok 627s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 627s ok 1 - use Lemonldap::NG::Portal::Main; 627s ok 2 - Portal object 627s ok 3 - Init 627s ok 4 - Portal app 627s ok 5 - Issuer portal 627s ok 6 - Simple request to handler 627s ok 7 - Get WWW-Authenticate header 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 200 627s ok 8 - REST request to Portal 627s ok 9 - AuthBasic request 627s ok 10 - HTTP code is 200 627s ok 11 - Authenticated as dwho 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 200 627s ok 12 - REST request to Portal 627s ok 13 - AuthBasic request 627s ok 14 - HTTP code is 200 627s ok 15 - Authenticated as rtyler 627s ok 16 - REST requests were done by handler 627s ok 17 - New AuthBasic request 627s ok 18 - Handler used its local cache 627s ok 19 - HTTP code is 200 627s ok 20 - Authenticated as dwho 627s ok 21 - New AuthBasic request 627s ok 22 - Handler used its local cache 627s ok 23 - HTTP code is 200 627s ok 24 - Authenticated as rtyler 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 401 627s ok 25 - REST request to Portal 627s ok 26 - New AuthBasic request 627s ok 27 - Request was rejected 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 401 627s ok 28 - REST request to Portal 627s ok 29 - New AuthBasic request 627s ok 30 - Request was rejected 627s 1..30 627s ok 627s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 627s ok 1 - use Lemonldap::NG::Portal::Main; 627s ok 2 - Portal object 627s ok 3 - Init 627s ok 4 - Portal app 627s ok 5 - Issuer portal 627s ok 6 - Simple request to handler 627s ok 7 - Get WWW-Authenticate header 627s ok 8 - Get Menu 627s ok 9 - HTTP code is 200 627s ok 10 - Page contains a form 627s ok 11 - Host match 627s ok 12 - Field "user" is defined 627s ok 13 - Field "password" is defined 627s ok 14 - CSP header authorize POST request to \# 627s ok 15 - Auth query 627s ok 16 - Get cookie lemonldap (1a28dcb4669415ef6011853ccfe4b7c5349eb4e8eb00a47a5524ebb2f98a5c54) 627s ok 17 - Get redirection 627s ok 18 - Location is http://auth.idp.com/ 627s ok 19 - Form registration 627s ok 20 - Get redirection 627s ok 21 - Location header found 627s ok 22 - Form registration 627s ok 23 - Found TOTP js 627s ok 24 - Get new key 627s ok 25 - Content is JSON 627s ok 26 - Found secret 627s ok 27 - Found token 627s ok 28 - Code 627s ok 29 - Code contains 6 digits 627s ok 30 - Post code 627s ok 31 - Content is JSON 627s ok 32 - Key is registered 627s ok 33 - Get Menu 627s ok 34 - HTTP code is 200 627s ok 35 - Page contains a form 627s ok 36 - Host match 627s ok 37 - Field "user" is defined 627s ok 38 - Field "password" is defined 627s ok 39 - CSP header authorize POST request to \# 627s ok 40 - Auth query 627s ok 41 - HTTP code is 200 627s ok 42 - Page contains a form 627s ok 43 - URI match 627s # Subtest: REST request to Portal 627s 1..2 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 44 - REST request to Portal 627s ok 45 - AuthBasic request 627s ok 46 - Authentication rejected 627s ok 47 - REST requests were done by handler 627s # Subtest: REST request to Portal 627s 1..2 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 48 - REST request to Portal 627s ok 49 - New AuthBasic request 627s ok 50 - Handler used its local cache 627s ok 51 - Authentication rejected a second time 627s # Subtest: REST request to Portal 627s 1..2 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 52 - REST request to Portal 627s ok 53 - New AuthBasic request 627s ok 54 - Portal was called a second time 627s ok 55 - 2FA did not trigger for rtyler because of ENV rule 627s 1..55 627s ok 627s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 627s ok 1 - use Lemonldap::NG::Portal::Main; 627s ok 2 - Portal object 627s ok 3 - Init 627s ok 4 - Portal app 627s ok 5 - Issuer portal 627s ok 6 - Simple request to handler 627s ok 7 - Get WWW-Authenticate header 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 200 627s ok 8 - REST request to Portal 627s ok 9 - AuthBasic request 627s ok 10 - HTTP code is 200 627s ok 11 - Authenticated as dwho 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 200 627s ok 12 - REST request to Portal 627s ok 13 - AuthBasic request 627s ok 14 - HTTP code is 200 627s ok 15 - Authenticated as rtyler 627s ok 16 - REST requests were done by handler 627s ok 17 - New AuthBasic request 627s ok 18 - Handler used its local cache 627s ok 19 - HTTP code is 200 627s ok 20 - Authenticated as dwho 627s ok 21 - New AuthBasic request 627s ok 22 - Handler used its local cache 627s ok 23 - HTTP code is 200 627s ok 24 - Authenticated as rtyler 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 401 627s ok 25 - REST request to Portal 627s ok 26 - New AuthBasic request 627s ok 27 - Request was rejected 627s # Subtest: REST request to Portal 627s 1..3 627s ok 1 - Get POST request 627s ok 2 - Push request to portal 627s ok 3 - Response is 401 627s ok 28 - REST request to Portal 627s ok 29 - New AuthBasic request 627s ok 30 - Request was rejected 627s 1..30 627s ok 628s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 628s ok 2 # skip LLNGTESTREDIS isn't set 628s 1..2 628s ok 628s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 628s ok 2 # skip LLNGTESTREDIS isn't set 628s 1..2 628s ok 628s t/35-REST-sessions-with-REST-server.t .......................................... 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s ok 3 - Init 628s ok 4 - Portal app 628s ok 5 - Register $type 628s ok 6 - Portal object 628s ok 7 - Init 628s ok 8 - Portal app 628s ok 9 - Register $type 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 10 - Unauth SP request 628s ok 11 - HTTP code is 200 628s # ==> Pushing SP <== 628s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 13 - Execute request 628s ok 14 - Response is 200 or 400 628s ok 15 - @ END OF REST REQUEST 628s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 17 - Post request 628s ok 18 - HTTP code is 200 628s ok 19 - @ END OF REST REQUEST 628s ok 20 - @ REST request (PUT /sessions/global/d4dbc13385c1ccf67e70fd00068ded2c07da4248719b78f78307b1b9c53f4eb1) 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 21 - Post request 628s ok 22 - HTTP code is 200 628s ok 23 - @ END OF REST REQUEST 628s # ==> Popping SP <== 628s ok 24 - Post user/password 628s ok 25 - Get redirection 628s ok 26 - Location is http://auth.sp.com/ 628s ok 27 - Get cookie lemonldap (d4dbc13385c1ccf67e70fd00068ded2c07da4248719b78f78307b1b9c53f4eb1) 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 28 - Auth test 628s ok 29 - HTTP code is 200 628s ok 30 - Good ID 628s ok 31 - Mulivalued attribute found 628s ok 32 - Good ID 628s ok 33 - Uid is french 628s # ==> Pushing SP <== 628s ok 34 - @ REST request (GET /sessions/global/d4dbc13385c1ccf67e70fd00068ded2c07da4248719b78f78307b1b9c53f4eb1) 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 35 - Execute request 628s ok 36 - Response is 200 or 400 628s ok 37 - @ END OF REST REQUEST 628s ok 38 - @ REST request (DELETE /sessions/global/d4dbc13385c1ccf67e70fd00068ded2c07da4248719b78f78307b1b9c53f4eb1) 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 39 - Execute request 628s ok 40 - Response is 200 or 400 628s ok 41 - @ END OF REST REQUEST 628s # ==> Popping SP <== 628s ok 42 - Ask for logout 628s ok 43 - HTTP code is 200 628s # ==> Pushing SP <== 628s ok 44 - @ REST request (GET /sessions/global/d4dbc13385c1ccf67e70fd00068ded2c07da4248719b78f78307b1b9c53f4eb1) 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 45 - Execute request 628s ok 46 - Response is 200 or 400 628s ok 47 - @ END OF REST REQUEST 628s # ==> Popping SP <== 628s ok 48 - Test if user is reject on IdP 628s ok 49 - Response status is 401 628s ok 50 - Content is JSON 628s ok 51 - Error code is 1 628s 1..51 628s ok 628s t/35-SOAP-config-backend.t ..................................................... 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s ok 3 - Init 628s ok 4 - Portal app 628s ok 5 - Register $type 628s ok 6 - @ SOAP REQUEST @ 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s ok 7 - Execute request 628s ok 8 - HTTP code is 200 628s ok 9 - Content is XML 628s ok 10 - @ END OF SOAP REQUEST @ 628s ok 11 - Last cfg is 1 628s ok 12 - @ SOAP REQUEST @ 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s ok 13 - Execute request 628s ok 14 - HTTP code is 200 628s ok 15 - Content is XML 628s ok 16 - @ END OF SOAP REQUEST @ 628s ok 17 - Get configuration 628s ok 18 - cfgNum is 1 628s ok 19 - Portal object 628s ok 20 - @ SOAP REQUEST @ 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 21 - Execute request 628s ok 22 - HTTP code is 200 628s ok 23 - Content is XML 628s ok 24 - @ END OF SOAP REQUEST @ 628s ok 25 - @ SOAP REQUEST @ 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 26 - Execute request 628s ok 27 - HTTP code is 200 628s ok 28 - Content is XML 628s ok 29 - @ END OF SOAP REQUEST @ 628s ok 30 - @ SOAP REQUEST @ 628s # ==> Saving handler SP <== 628s # ==> Pushing ISSUER <== 628s # ==> Popping ISSUER <== 628s # ==> Restoring SP <== 628s ok 31 - Execute request 628s ok 32 - HTTP code is 200 628s ok 33 - Content is XML 628s ok 34 - @ END OF SOAP REQUEST @ 628s ok 35 - Init 628s ok 36 - Portal app 628s ok 37 - Register $type 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 38 - Unauth SP request 628s ok 39 - HTTP code is 200 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 40 - Post user/password 628s ok 41 - Get redirection 628s ok 42 - Location is http://auth.sp.com/ 628s ok 43 - Get cookie lemonldap (b941e64006db5a6a65ef548ed70f7a7bfd9e9f4990de3248b59c25f821cf9cbc) 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 44 - Try to get menu 628s ok 45 - HTTP code is 200 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 46 - Ask for logout 628s ok 47 - HTTP code is 200 628s # ==> Pushing SP <== 628s # ==> Popping SP <== 628s ok 48 - Test if user is reject on IdP 628s ok 49 - Response status is 401 628s ok 50 - Content is JSON 628s ok 51 - Error code is 1 628s 1..51 628s ok 629s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 629s ok 1 - use Lemonldap::NG::Portal::Main; 629s ok 2 - Portal object 629s ok 3 - Init 629s ok 4 - Portal app 629s ok 5 - Register $type 629s ok 6 - Portal object 629s ok 7 - Init 629s ok 8 - Portal app 629s ok 9 - Register $type 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 10 - Unauth SP request 629s ok 11 - HTTP code is 200 629s # ==> Pushing SP <== 629s ok 12 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 13 - Execute request 629s ok 14 - HTTP code is 200 629s ok 15 - Content is XML 629s ok 16 - @ END OF SOAP REQUEST @ 629s ok 17 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 18 - Execute request 629s ok 19 - HTTP code is 200 629s ok 20 - Content is XML 629s ok 21 - @ END OF SOAP REQUEST @ 629s ok 22 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 23 - Execute request 629s ok 24 - HTTP code is 200 629s ok 25 - Content is XML 629s ok 26 - @ END OF SOAP REQUEST @ 629s ok 27 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 28 - Execute request 629s ok 29 - HTTP code is 200 629s ok 30 - Content is XML 629s ok 31 - @ END OF SOAP REQUEST @ 629s ok 32 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 33 - Execute request 629s ok 34 - HTTP code is 200 629s ok 35 - Content is XML 629s ok 36 - @ END OF SOAP REQUEST @ 629s # ==> Popping SP <== 629s ok 37 - Post user/password 629s ok 38 - Get redirection 629s ok 39 - Location is http://auth.sp.com/ 629s ok 40 - Get cookie lemonldap (9559958ca77529a70dc65296752d2477f0a60554f50fa1d26c13bc38e77f7d78) 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 41 - Try to get menu 629s ok 42 - HTTP code is 200 629s # ==> Pushing SP <== 629s ok 43 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 44 - Execute request 629s ok 45 - HTTP code is 200 629s ok 46 - Content is XML 629s ok 47 - @ END OF SOAP REQUEST @ 629s ok 48 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 49 - Execute request 629s ok 50 - HTTP code is 200 629s ok 51 - Content is XML 629s ok 52 - @ END OF SOAP REQUEST @ 629s # ==> Popping SP <== 629s ok 53 - Ask for logout 629s ok 54 - HTTP code is 200 629s # ==> Pushing SP <== 629s ok 55 - @ SOAP REQUEST @ 629s # ==> Saving handler SP <== 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s # ==> Restoring SP <== 629s ok 56 - Execute request 629s ok 57 - HTTP code is 200 629s ok 58 - Content is XML 629s ok 59 - @ END OF SOAP REQUEST @ 629s # ==> Popping SP <== 629s ok 60 - Test if user is reject on IdP 629s ok 61 - Response status is 401 629s ok 62 - Content is JSON 629s ok 63 - Error code is 1 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s ok 64 - Test WSDL 629s ok 65 - HTTP code is 200 629s ok 66 - Content contains wsdl def 629s 1..66 629s ok 629s t/36-Combination-Custom.t ...................................................... 629s ok 1 - use Lemonldap::NG::Portal::Main; 629s ok 2 - Portal object 629s ok 3 - Init 629s ok 4 - Portal app 629s ok 5 - Expression loaded: "[Dm] or [DB]" 629s ok 6 - Try to connect with login dwho 629s ok 7 - Get cookie lemonldap (3a8f2a7e99317fa3ec91f7b1c75cfdfd399b93d2a3bcde48c9d6e4757adb4181) 629s ok 8 - Logout request 629s ok 9 - Response is 200 629s ok 10 - Cookie is deleted 629s ok 11 - No pdata 629s ok 12 - Disconnect request 629s ok 13 - Response is 401 629s ok 14 - Try to connect with login dvador 629s ok 15 - Get cookie lemonldap (de67168d42fdbc7780add795fb2be98c4f61dbcbf627ed03ca8f2c0a77f6dd29) 629s ok 16 - Portal object 629s ok 17 - Init 629s ok 18 - Portal app 629s ok 19 - Expression loaded: "[Dm] and [DB]" 629s ok 20 - Try to connect with login rtyler 629s ok 21 - Get cookie lemonldap (b3787af54c402ad6c4fb2496b86401f3b4ba1b37ba380ce60c11315fa207e7f8) 629s ok 22 - Logout request 629s ok 23 - Response is 200 629s ok 24 - Cookie is deleted 629s ok 25 - No pdata 629s ok 26 - Disconnect request 629s ok 27 - Response is 401 629s ok 28 - Try to connect with login dwho 629s ok 29 - Response status is 401 629s ok 30 - Content is JSON 629s ok 31 - Error code is 5 629s ok 32 - Portal object 629s ok 33 - Init 629s ok 34 - Portal app 629s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 629s ok 36 - Try to connect with login dwho 629s ok 37 - Get cookie lemonldap (2b08421bd50ed0d18e4ea18480fe3ba583a2dda9ba235eb18d338acb54807248) 629s ok 38 - Logout request 629s ok 39 - Response is 200 629s ok 40 - Cookie is deleted 629s ok 41 - No pdata 629s ok 42 - Disconnect request 629s ok 43 - Response is 401 629s ok 44 - Try to connect with login dvador 629s ok 45 - Get cookie lemonldap (e535e70cd75f9a2e4b000495829923fa9c0e7f9867c684acb7f295ce2a9e5056) 629s ok 46 - Logout request 629s ok 47 - Response is 200 629s ok 48 - Cookie is deleted 629s ok 49 - No pdata 629s ok 50 - Disconnect request 629s ok 51 - Response is 401 629s ok 52 - Portal object 629s ok 53 - Init 629s ok 54 - Portal app 629s 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]" 629s ok 56 - Try to connect with login rtyler 629s ok 57 - Get cookie lemonldap (c15eb244d0faeab3a001cb6eceaba6fd11b0d0da8b180d78d41ec5d15f5584b5) 629s ok 58 - Demo and DBI exported variables exist in session 629s ok 59 - Try to connect with login dvador 629s ok 60 - Get cookie lemonldap (43227dd83c55811da932c204c34f2653ad5ee7fa1e5a8a498716bb46df8a47df) 629s ok 61 - Try to connect with login dwho 629s ok 62 - Response status is 401 629s ok 63 - Content is JSON 629s ok 64 - Error code is 5 629s ok 65 - Portal object 629s ok 66 - Init 629s ok 67 - Portal app 629s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 629s ok 69 - Try to connect with login rtyler 629s ok 70 - Get cookie lemonldap (15936612bd993fce7a69c1c45410a1eb4937239ddff465aa8d2811cd5a251587) 629s ok 71 - Try to connect with login dwho 629s ok 72 - Get cookie lemonldap (555a938fdac1c59ebaf4b5c320c483e2be9815bd644b3b613e1af4ec70f63e2f) 629s ok 73 - Portal object 629s ok 74 - Init 629s ok 75 - Portal app 629s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 629s ok 77 - Try to connect with login rtyler 629s ok 78 - Get cookie lemonldap (d2b8a2528c680f1f97590f3070f9b23db8139b7a53aeba42213047f61cd8388d) 629s ok 79 - Try to connect with login dwho 629s ok 80 - Response status is 401 629s ok 81 - Content is JSON 629s ok 82 - Error code is 5 629s 1..82 629s ok 630s t/36-Combination-Kerberos-multiple-domains.t ................................... 630s ok 1 - use Lemonldap::NG::Portal::Main; 630s ok 2 - Portal object 630s ok 3 - Init 630s ok 4 - Portal app 630s # Subtest: Successful Kerberos authentication on dom1 630s ok 1 - Simple access 630s ok 2 - Found Kerberos JS 630s ok 3 - HTTP code is 200 630s ok 4 - Page contains a form 630s ok 5 - Host match 630s ok 6 - Field "kerberos" is defined 630s ok 7 - Field "ajax_auth_token" is defined 630s ok 8 - CSP header authorize POST request to \# 630s ok 9 - AJAX query 630s ok 10 630s ok 11 - AJAX query 630s ok 12 - HTTP code is 200 630s ok 13 - Content-Type is JSON 630s ok 14 - Content is valid JSON 630s ok 15 - User token was returned 630s ok 16 - Post form 630s ok 17 - Get cookie lemonldap (ec478c344618d355d3a21bd24249305de6d9aa061a0df25a4aa12a23502e80de) 630s ok 18 - Get session using restSessionServer 630s ok 19 - HTTP code is 200 630s ok 20 - Deserialize session content 630s ok 21 - Session has correct value for cn 630s 1..21 630s ok 5 - Successful Kerberos authentication on dom1 630s # Subtest: Successful Kerberos authentication on dom2 630s ok 1 - Simple access 630s ok 2 - Found Kerberos JS 630s ok 3 - HTTP code is 200 630s ok 4 - Page contains a form 630s ok 5 - Host match 630s ok 6 - Field "kerberos" is defined 630s ok 7 - Field "ajax_auth_token" is defined 630s ok 8 - CSP header authorize POST request to \# 630s ok 9 - AJAX query 630s ok 10 630s ok 11 - AJAX query 630s ok 12 - HTTP code is 200 630s ok 13 - Content-Type is JSON 630s ok 14 - Content is valid JSON 630s ok 15 - User token was returned 630s ok 16 - Post form 630s ok 17 - Get cookie lemonldap (3bf84c9df109a2b2068d88f4de13466b597d25669b7da6410bf57fa36722a269) 630s ok 18 - Get session using restSessionServer 630s ok 19 - HTTP code is 200 630s ok 20 - Deserialize session content 630s ok 21 - Session has correct value for cn 630s 1..21 630s ok 6 - Successful Kerberos authentication on dom2 630s # Subtest: Fallback to Dom1 630s ok 1 - Simple access 630s ok 2 - Found Kerberos JS 630s ok 3 - HTTP code is 200 630s ok 4 - Page contains a form 630s ok 5 - Host match 630s ok 6 - Field "kerberos" is defined 630s ok 7 - Field "ajax_auth_token" is defined 630s ok 8 - CSP header authorize POST request to \# 630s ok 9 - Post form 630s ok 10 - HTTP code is 200 630s ok 11 - Page contains a form 630s ok 12 - Host match 630s ok 13 - Field "user" is defined 630s ok 14 - Field "password" is defined 630s ok 15 - CSP header authorize POST request to \# 630s ok 16 - Post form 630s ok 17 - Get cookie lemonldap (5341f958304b9ed526ac60469c4277285ff78d18362e7306d6191789c0b1640d) 630s ok 18 - Get session using restSessionServer 630s ok 19 - HTTP code is 200 630s ok 20 - Deserialize session content 630s ok 21 - Session has correct value for cn 630s 1..21 630s ok 7 - Fallback to Dom1 630s # Subtest: Fallback to Dom2 630s ok 1 - Simple access 630s ok 2 - Found Kerberos JS 630s ok 3 - HTTP code is 200 630s ok 4 - Page contains a form 630s ok 5 - Host match 630s ok 6 - Field "kerberos" is defined 630s ok 7 - Field "ajax_auth_token" is defined 630s ok 8 - CSP header authorize POST request to \# 630s ok 9 - Post form 630s ok 10 - HTTP code is 200 630s ok 11 - Page contains a form 630s ok 12 - Host match 630s ok 13 - Field "user" is defined 630s ok 14 - Field "password" is defined 630s ok 15 - CSP header authorize POST request to \# 630s ok 16 - Post form 630s ok 17 - Get cookie lemonldap (5c76e7b5e0c722aa39ca68b5757dfe2172daf69f8def702b9465ee98160396df) 630s ok 18 - Get session using restSessionServer 630s ok 19 - HTTP code is 200 630s ok 20 - Deserialize session content 630s ok 21 - Session has correct value for cn 630s 1..21 630s ok 8 - Fallback to Dom2 630s 1..8 630s ok 630s t/36-Combination-Password.t .................................................... 630s ok 1 - use Lemonldap::NG::Portal::Main; 630s ok 2 - Portal object 630s ok 3 - Init 630s ok 4 - Portal app 630s ok 5 - Try to connect with login jkirk 630s ok 6 - Get cookie lemonldap (96ef04c9ee3f18fb9f8c89708683e342bd6560f6710c10e4c68df605a1c04340) 630s ok 7 - Try to change password 630s ok 8 - HTTP code is 200 630s ok 9 - Content-Type is JSON 630s ok 10 - Content is valid JSON 630s ok 11 - PE_PASSWORD_OK 630s ok 12 - Try to connect with login jkirk 630s ok 13 - Response status is 401 630s ok 14 - Content is JSON 630s ok 15 - Error code is 5 630s ok 16 - Try to connect with login jkirk 630s ok 17 - Get cookie lemonldap (5720d7da13dbd2d90f6f703e9cf17d8dadbac044fd9e1277b024a04b679d6b7e) 630s ok 18 - Try to connect with login dvador 630s ok 19 - Get cookie lemonldap (eaf4cfa4f77821f9314c0e1862fee253b6cdb5a8c95e7fdc5700bf8afdef6f7d) 630s ok 20 - Try to change password 630s ok 21 - HTTP code is 200 630s ok 22 - Content-Type is JSON 630s ok 23 - Content is valid JSON 630s ok 24 - PE_PASSWORD_OK 630s ok 25 - Try to connect with login dvador 630s ok 26 - Response status is 401 630s ok 27 - Content is JSON 630s ok 28 - Error code is 5 630s ok 29 - Try to connect with login dvador 630s ok 30 - Get cookie lemonldap (b669726ce743e205c29aba8eabd38ad99760c80ae3f73058e4a2489ce8fb6f7d) 630s 1..30 630s ok 630s t/36-Combination-SSL-Kerberos.t ................................................ 630s ok 1 - use Lemonldap::NG::Portal::Main; 630s ok 2 - Portal object 630s ok 3 - Init 630s ok 4 - Portal app 630s # Subtest: Auth by SSL 630s ok 1 - Get cookie lemonldap (80b2bd0e185243e82b9757701e39dad8b8878694ab06cb4834fc0b889593cb16) 630s ok 2 - Correct session auth module 630s ok 3 - Correct session UID 630s 1..3 630s ok 5 - Auth by SSL 630s # Subtest: Auth by Kerberos 630s ok 1 - HTTP code is 200 630s ok 2 - Page contains a form 630s ok 3 - Host match 630s ok 4 - Field "kerberos" is defined 630s ok 5 - CSP header authorize POST request to \# 630s ok 6 - Found hidden attribut "kerberos" with value="0" 630s ok 7 - Get Kerberos javascript 630s ok 8 - Response body is not empty 630s ok 9 - Found waiting message 630s ok 10 - HTTP code is 200 630s ok 11 - Page contains a form 630s ok 12 - Host match 630s ok 13 - Field "url" is defined 630s ok 14 - Field "kerberos" is defined 630s ok 15 - Field "ajax_auth_token" is defined 630s ok 16 - CSP header authorize POST request to \# 630s ok 17 - AJAX query 630s ok 18 630s ok 19 - AJAX query 630s ok 20 - HTTP code is 200 630s ok 21 - Content-Type is JSON 630s ok 22 - Content is valid JSON 630s ok 23 - User token was returned 630s ok 24 - Post form 630s ok 25 - Get cookie lemonldap (80f2d804c8d3711093176eb0a76f78aa75cc369c9e79bb6547611f1319b680c9) 630s ok 26 - Correct session auth module 630s ok 27 - Correct session UID 630s 1..27 630s ok 6 - Auth by Kerberos 630s # Subtest: Auth by Demo 630s ok 1 - Response body is not empty 630s ok 2 - Found waiting message 630s ok 3 - HTTP code is 200 630s ok 4 - Page contains a form 630s ok 5 - Host match 630s ok 6 - Field "url" is defined 630s ok 7 - Field "kerberos" is defined 630s ok 8 - Field "ajax_auth_token" is defined 630s ok 9 - CSP header authorize POST request to \# 630s ok 10 - Post form 630s ok 11 - HTTP code is 200 630s ok 12 - Page contains a form 630s ok 13 - Host match 630s ok 14 - Field "url" is defined 630s ok 15 - Field "user" is defined 630s ok 16 - Field "password" is defined 630s ok 17 - CSP header authorize POST request to \# 630s ok 18 - Post form 630s ok 19 - Get cookie lemonldap (9aee199b0546f9e92d8445f389747ce543f1f08612693e1cd61b19a9b361b012) 630s ok 20 - Correct session auth module 630s ok 21 - Correct session UID 630s 1..21 630s ok 7 - Auth by Demo 630s 1..7 630s ok 631s t/36-Combination-with-Choice.t ................................................. 631s ok 1 - use Lemonldap::NG::Portal::Main; 631s ok 2 - Portal object 631s ok 3 - Init 631s ok 4 - Portal app 631s ok 5 - Expression loaded: "[Dm] or [Ch]" 631s ok 6 - Try to connect with login dwho 631s ok 7 - Get cookie lemonldap (e31a968466b3a6532c30cb71580ca5634e1389485773e4b6f10dbcb606918839) 631s ok 8 - Logout request 631s ok 9 - Response is 200 631s ok 10 - Cookie is deleted 631s ok 11 - No pdata 631s ok 12 - Disconnect request 631s ok 13 - Response is 401 631s ok 14 - Try to connect with login dvador 631s ok 15 - Get cookie lemonldap (be3e48ee0fc96a0470704c9a146a142de22e6b0b63268643e4bdcfa5f46a432b) 631s ok 16 - Logout request 631s ok 17 - Response is 200 631s ok 18 - Cookie is deleted 631s ok 19 - No pdata 631s ok 20 - Disconnect request 631s ok 21 - Response is 401 631s ok 22 - Portal object 631s ok 23 - Init 631s ok 24 - Portal app 631s ok 25 - Expression loaded: "[Dm] and [Ch]" 631s ok 26 - Try to connect with login rtyler 631s ok 27 - Get cookie lemonldap (f6395e4bc09d77b539121323cdf09d3da967f004d09eefe2c323c85c3118eda8) 631s ok 28 - Logout request 631s ok 29 - Response is 200 631s ok 30 - Cookie is deleted 631s ok 31 - No pdata 631s ok 32 - Disconnect request 631s ok 33 - Response is 401 631s ok 34 - Try to connect with login dwho 631s ok 35 - Get cookie lemonldap (44e1ad72c313e930c199d6b27982c61cbf9b93f22aadbfb470a23f7424a49fa3) 631s ok 36 - Logout request 631s ok 37 - Response is 200 631s ok 38 - Cookie is deleted 631s ok 39 - No pdata 631s ok 40 - Disconnect request 631s ok 41 - Response is 401 631s ok 42 - Try to connect with login dwho 631s ok 43 - Response status is 401 631s ok 44 - Content is JSON 631s ok 45 - Error code is 5 631s ok 46 - Portal object 631s ok 47 - Init 631s ok 48 - Portal app 631s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 631s ok 50 - Try to connect with login dwho 631s ok 51 - Get cookie lemonldap (86b90f608b550fcf8cb06a07020d99c09336ef374850166cb3fa56ba7a4ed579) 631s ok 52 - Logout request 631s ok 53 - Response is 200 631s ok 54 - Cookie is deleted 631s ok 55 - No pdata 631s ok 56 - Disconnect request 631s ok 57 - Response is 401 631s ok 58 - Try to connect with login dvador 631s ok 59 - Get cookie lemonldap (6b5c9a33c285d7e6a5efa5806c0e6eea8140886e4087007de319280dca68b18f) 631s ok 60 - Logout request 631s ok 61 - Response is 200 631s ok 62 - Cookie is deleted 631s ok 63 - No pdata 631s ok 64 - Disconnect request 631s ok 65 - Response is 401 631s ok 66 - Portal object 631s ok 67 - Init 631s ok 68 - Portal app 631s 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]" 631s ok 70 - Try to connect with login rtyler 631s ok 71 - Get cookie lemonldap (d9c4bff6fb3758d7b2fcf5c1ac1d1c0378761110670b723740d80569d74c556f) 631s ok 72 - Logout request 631s ok 73 - Response is 200 631s ok 74 - Cookie is deleted 631s ok 75 - No pdata 631s ok 76 - Disconnect request 631s ok 77 - Response is 401 631s ok 78 - Try to connect with login dvador 631s ok 79 - Get cookie lemonldap (47247a0a67f0f2ec89ec311cd756ba9b0245b9cbd59f8b0c2fda000a6a5a5162) 631s ok 80 - Logout request 631s ok 81 - Response is 200 631s ok 82 - Cookie is deleted 631s ok 83 - No pdata 631s ok 84 - Disconnect request 631s ok 85 - Response is 401 631s ok 86 - Try to connect with login dwho 631s ok 87 - Get cookie lemonldap (250ae36f3074a9c12f48c097038957dfb13384e08564f293b8ed28186bc809a9) 631s ok 88 - Logout request 631s ok 89 - Response is 200 631s ok 90 - Cookie is deleted 631s ok 91 - No pdata 631s ok 92 - Disconnect request 631s ok 93 - Response is 401 631s ok 94 - Try to connect with login dwho 631s ok 95 - Response status is 401 631s ok 96 - Content is JSON 631s ok 97 - Error code is 5 631s 1..97 631s ok 631s t/36-Combination-with-TOTP.t ................................................... 631s ok 1 - use Lemonldap::NG::Portal::Main; 631s ok 2 - Portal object 631s ok 3 - Init 631s ok 4 - Portal app 631s ok 5 - Get Menu 631s ok 6 - HTTP code is 200 631s ok 7 - Page contains a form 631s ok 8 - Host match 631s ok 9 - Field "user" is defined 631s ok 10 - Field "password" is defined 631s ok 11 - Field "token" is defined 631s ok 12 - CSP header authorize POST request to \# 631s ok 13 - Auth query 631s ok 14 - Get cookie lemonldap (12951eaeb1c96c8bfe66ed99802d26bd7e5e602a331111ff17ff1ed46dc3c7ad) 631s ok 15 - Get redirection 631s ok 16 - Location is http://auth.example.com/ 631s ok 17 - Form registration 631s ok 18 - Found TOTP js 631s ok 19 - Get new key 631s ok 20 - Content is JSON 631s ok 21 - Found secret 631s ok 22 - Found token 631s ok 23 - Code 631s ok 24 - Code contains 6 digits 631s ok 25 - Post code 631s ok 26 - Content is JSON 631s ok 27 - Key is registered 631s ok 28 - Logout request 631s ok 29 - Response is 200 631s ok 30 - Cookie is deleted 631s ok 31 - No pdata 631s ok 32 - Disconnect request 631s ok 33 - Response is 401 631s ok 34 - Get Menu 631s ok 35 - HTTP code is 200 631s ok 36 - Page contains a form 631s ok 37 - Host match 631s ok 38 - Field "user" is defined 631s ok 39 - Field "password" is defined 631s ok 40 - Field "token" is defined 631s ok 41 - CSP header authorize POST request to \# 631s ok 42 - Auth query with bad password 631s ok 43 - Get Menu 631s ok 44 - HTTP code is 200 631s ok 45 - Page contains a form 631s ok 46 - Host match 631s ok 47 - Field "user" is defined 631s ok 48 - Field "password" is defined 631s ok 49 - Field "token" is defined 631s ok 50 - CSP header authorize POST request to \# 631s ok 51 - Auth query 631s ok 52 - HTTP code is 200 631s ok 53 - Page contains a form 631s ok 54 - URI match 631s ok 55 - Field "token" is defined 631s ok 56 - Code 631s ok 57 - Post code 631s ok 58 - Token expired 631s ok 59 - Get Menu 631s ok 60 - HTTP code is 200 631s ok 61 - Page contains a form 631s ok 62 - Host match 631s ok 63 - Field "user" is defined 631s ok 64 - Field "password" is defined 631s ok 65 - Field "token" is defined 631s ok 66 - CSP header authorize POST request to \# 631s 1..66 631s ok 631s t/36-Combination-with-over.t ................................................... 631s ok 1 - use Lemonldap::NG::Portal::Main; 631s ok 2 - Portal object 631s ok 3 - Init 631s ok 4 - Portal app 631s ok 5 - Expression loaded: "[Dm] or [DB]" 631s ok 6 - JSON is parsed 631s ok 7 - Try to connect with login dwho 631s ok 8 - Get cookie lemonldap (68ba66a9208cdb3163ae0fef42cbcc155faf99ba3b9e746e5ed8387f5986b2e4) 631s ok 9 - Logout request 631s ok 10 - Response is 200 631s ok 11 - Cookie is deleted 631s ok 12 - No pdata 631s ok 13 - Disconnect request 631s ok 14 - Response is 401 631s ok 15 - Try to connect with login dvador 631s ok 16 - Get cookie lemonldap (3625a053fa1588c26773b3fdeccfc0477d529584fe43dfde7518c9cc23f3fda4) 631s ok 17 - Logout request 631s ok 18 - Response is 200 631s ok 19 - Cookie is deleted 631s ok 20 - No pdata 631s ok 21 - Disconnect request 631s ok 22 - Response is 401 631s 1..22 631s ok 632s t/36-Combination-with-token.t .................................................. 632s ok 1 - use Lemonldap::NG::Portal::Main; 632s ok 2 - Portal object 632s ok 3 - Init 632s ok 4 - Portal app 632s ok 5 - Expression loaded: "[Dm] or [DB]" 632s ok 6 - Unauth request 632s ok 7 - HTTP code is 200 632s ok 8 - Page contains a form 632s ok 9 - Host match 632s ok 10 - Field "token" is defined 632s ok 11 - CSP header authorize POST request to \# 632s ok 12 - Try to connect with login dwho 632s ok 13 - Get cookie lemonldap (30445dc583bdc4253c41ceac310abc9f73a2fb5d638a47f00cb2570ea1c85609) 632s ok 14 - Logout request 632s ok 15 - Response is 200 632s ok 16 - Cookie is deleted 632s ok 17 - No pdata 632s ok 18 - Disconnect request 632s ok 19 - Response is 401 632s ok 20 - Unauth request 632s ok 21 - HTTP code is 200 632s ok 22 - Page contains a form 632s ok 23 - Host match 632s ok 24 - Field "token" is defined 632s ok 25 - CSP header authorize POST request to \# 632s ok 26 - Try to connect with login dvador 632s ok 27 - Get cookie lemonldap (5e90f6b4f0aad444e24cd84d0d61e07502a25d98a31d408b0c3c1637a5fa57c1) 632s ok 28 - Logout request 632s ok 29 - Response is 200 632s ok 30 - Cookie is deleted 632s ok 31 - No pdata 632s ok 32 - Disconnect request 632s ok 33 - Response is 401 632s ok 34 - Portal object 632s ok 35 - Init 632s ok 36 - Portal app 632s ok 37 - Expression loaded: "[Dm] and [DB]" 632s ok 38 - Unauth request 632s ok 39 - HTTP code is 200 632s ok 40 - Page contains a form 632s ok 41 - Host match 632s ok 42 - Field "token" is defined 632s ok 43 - CSP header authorize POST request to \# 632s ok 44 - Try to connect with login rtyler 632s ok 45 - Get cookie lemonldap (9aff15af6ac0d041b61e873252fb9bffae97502b298897e0999f5344473064a1) 632s ok 46 - Logout request 632s ok 47 - Response is 200 632s ok 48 - Cookie is deleted 632s ok 49 - No pdata 632s ok 50 - Disconnect request 632s ok 51 - Response is 401 632s ok 52 - Unauth request 632s ok 53 - HTTP code is 200 632s ok 54 - Page contains a form 632s ok 55 - Host match 632s ok 56 - Field "token" is defined 632s ok 57 - CSP header authorize POST request to \# 632s ok 58 - Try to connect with login dwho 632s ok 59 - Response status is 401 632s ok 60 - Content is JSON 632s ok 61 - Error code is 5 632s ok 62 - Portal object 632s ok 63 - Init 632s ok 64 - Portal app 632s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 632s ok 66 - Unauth request 632s ok 67 - HTTP code is 200 632s ok 68 - Page contains a form 632s ok 69 - Host match 632s ok 70 - Field "token" is defined 632s ok 71 - CSP header authorize POST request to \# 632s ok 72 - Try to connect with login dwho 632s ok 73 - Get cookie lemonldap (c8205f9a991d7b66c48f2a0deffbbc139f4ebd3fffbd591dcb98827536de7b6d) 632s ok 74 - Logout request 632s ok 75 - Response is 200 632s ok 76 - Cookie is deleted 632s ok 77 - No pdata 632s ok 78 - Disconnect request 632s ok 79 - Response is 401 632s ok 80 - Unauth request 632s ok 81 - HTTP code is 200 632s ok 82 - Page contains a form 632s ok 83 - Host match 632s ok 84 - Field "token" is defined 632s ok 85 - CSP header authorize POST request to \# 632s ok 86 - Try to connect with login dvador 632s ok 87 - Get cookie lemonldap (ea42ea0ec51ded4e7ac2b7dea82ad39646cfda17934bf492cd8cc8756cbe4d0c) 632s ok 88 - Logout request 632s ok 89 - Response is 200 632s ok 90 - Cookie is deleted 632s ok 91 - No pdata 632s ok 92 - Disconnect request 632s ok 93 - Response is 401 632s ok 94 - Portal object 632s ok 95 - Init 632s ok 96 - Portal app 632s 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]" 632s ok 98 - Unauth request 632s ok 99 - HTTP code is 200 632s ok 100 - Page contains a form 632s ok 101 - Host match 632s ok 102 - Field "token" is defined 632s ok 103 - CSP header authorize POST request to \# 632s ok 104 - Try to connect with login rtyler 632s ok 105 - Get cookie lemonldap (dad99ab42a8725cc5547cfefd8f2a2f3c5892a07749002b79cc4318619f827e5) 632s ok 106 - Logout request 632s ok 107 - Response is 200 632s ok 108 - Cookie is deleted 632s ok 109 - No pdata 632s ok 110 - Disconnect request 632s ok 111 - Response is 401 632s ok 112 - Unauth request 632s ok 113 - HTTP code is 200 632s ok 114 - Page contains a form 632s ok 115 - Host match 632s ok 116 - Field "token" is defined 632s ok 117 - CSP header authorize POST request to \# 632s ok 118 - Try to connect with login dvador 632s ok 119 - Get cookie lemonldap (a2fd32fa53a46cc9b2aa1c7904ecac8f4ee736decd8ddb5f4c5dfb787caa5acc) 632s ok 120 - Logout request 632s ok 121 - Response is 200 632s ok 122 - Cookie is deleted 632s ok 123 - No pdata 632s ok 124 - Disconnect request 632s ok 125 - Response is 401 632s ok 126 - Unauth request 632s ok 127 - HTTP code is 200 632s ok 128 - Page contains a form 632s ok 129 - Host match 632s ok 130 - Field "token" is defined 632s ok 131 - CSP header authorize POST request to \# 632s ok 132 - Try to connect with login dwho 632s ok 133 - Response status is 401 632s ok 134 - Content is JSON 632s ok 135 - Error code is 5 632s 1..135 632s ok 632s t/36-Combination.t ............................................................. 632s ok 1 - use Lemonldap::NG::Portal::Main; 632s ok 2 - Portal object 632s ok 3 - Init 632s ok 4 - Portal app 632s ok 5 - Expression loaded: "[Dm] or [DB]" 632s ok 6 - Try to connect with login dwho 632s ok 7 - Get cookie lemonldap (65b37d3e53da2690d4be5a5ff59c18d2d776c63a9ba2cf3fa49fc3c4877c8570) 632s ok 8 - Logout request 632s ok 9 - Response is 200 632s ok 10 - Cookie is deleted 632s ok 11 - No pdata 632s ok 12 - Disconnect request 632s ok 13 - Response is 401 632s ok 14 - Try to connect with login dvador 632s ok 15 - Get cookie lemonldap (05ba9ae72cdd8d7ed7b87c0d74d779fc51e3c2f4cb785287d5efc993cd6d80af) 632s ok 16 - Portal object 632s ok 17 - Init 632s ok 18 - Portal app 632s ok 19 - Expression loaded: "[Dm] and [DB]" 632s ok 20 - Try to connect with login rtyler 632s ok 21 - Get cookie lemonldap (aa8e36cdd7f6d2cc66126c676f4f96004e42efd834a02dc291ab6063de2ea29f) 632s ok 22 - Logout request 632s ok 23 - Response is 200 632s ok 24 - Cookie is deleted 632s ok 25 - No pdata 632s ok 26 - Disconnect request 632s ok 27 - Response is 401 632s ok 28 - Try to connect with login dwho 632s ok 29 - Response status is 401 632s ok 30 - Content is JSON 632s ok 31 - Error code is 5 632s ok 32 - Portal object 632s ok 33 - Init 632s ok 34 - Portal app 632s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 632s ok 36 - Try to connect with login dwho 632s ok 37 - Get cookie lemonldap (3b4e0c50b2da2f32c703fd242e8fc4c733cdb571c6d069c34a3356f2597acd38) 632s ok 38 - Logout request 632s ok 39 - Response is 200 632s ok 40 - Cookie is deleted 632s ok 41 - No pdata 632s ok 42 - Disconnect request 632s ok 43 - Response is 401 632s ok 44 - Try to connect with login dvador 632s ok 45 - Get cookie lemonldap (f20a0b89df9facd008673bff61aaf6e0904b1746be499c6cd26dc7c269da7862) 632s ok 46 - Logout request 632s ok 47 - Response is 200 632s ok 48 - Cookie is deleted 632s ok 49 - No pdata 632s ok 50 - Disconnect request 632s ok 51 - Response is 401 632s ok 52 - Portal object 632s ok 53 - Init 632s ok 54 - Portal app 632s 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]" 632s ok 56 - Try to connect with login rtyler 632s ok 57 - Get cookie lemonldap (d3f1cb6913fb389e049b347b44fd27c73368f6ddacf1ac070b93f868e1a942b7) 632s ok 58 - Demo and DBI exported variables exist in session 632s ok 59 - Try to connect with login dvador 632s ok 60 - Get cookie lemonldap (3d1f830e2ad2a0fbecd62eba84fab48ac76fbb7a8581bdfbcd79e5a7b41c9a02) 632s ok 61 - Try to connect with login dwho 632s ok 62 - Response status is 401 632s ok 63 - Content is JSON 632s ok 64 - Error code is 5 632s ok 65 - Portal object 632s ok 66 - Init 632s ok 67 - Portal app 632s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 632s ok 69 - Try to connect with login rtyler 632s ok 70 - Get cookie lemonldap (a2eb91f5360c87125873e2fc639ffddf43c2819780053c571ff3e8646b582fce) 632s ok 71 - Try to connect with login dwho 632s ok 72 - Get cookie lemonldap (2ddcba65515c504a9528742bd31c4836ac53519abf22101946888e869049d805) 632s ok 73 - Portal object 632s ok 74 - Init 632s ok 75 - Portal app 632s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 632s ok 77 - Try to connect with login rtyler 632s ok 78 - Get cookie lemonldap (4ab9cd409a41af90d429c004839d5721b60e1d07d58b7fb80fb09a7d7d520577) 632s ok 79 - Try to connect with login dwho 632s ok 80 - Response status is 401 632s ok 81 - Content is JSON 632s ok 82 - Error code is 5 632s 1..82 632s ok 633s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s # Subtest: Test without WAYF 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Register $type 633s ok 5 - Portal object 633s ok 6 - Init 633s ok 7 - Portal app 633s ok 8 - Register $type 633s ok 9 - Portal object 633s ok 10 - Init 633s ok 11 - Portal app 633s ok 12 - Register $type 633s # ==> Pushing APP <== 633s # ==> Popping APP <== 633s ok 13 - Unauth CAS app request 633s ok 14 - Get cookie llngcasserver (proxy) 633s ok 15 - Get CAS server cookie 633s ok 16 - Get redirection 633s ok 17 - Location header found 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 18 - Push request to proxy 633s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027455_2170%22%2C%22issuerTs%22%3A1770099335%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%7D) 633s ok 20 - HTTP code is 200 633s ok 21 - Page contains a form 633s ok 22 - Host match 633s ok 23 - URI match 633s ok 24 - Field "SAMLRequest" is defined 633s ok 25 - CSP header authorize POST request to auth.idp.com 633s ok 26 - Method is POST 633s # ==> Pushing IDP <== 633s # ==> Popping IDP <== 633s ok 27 - Launch SAML request to IdP 633s ok 28 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099335%2C%22issuerRequestsaml%22%3A%221770027455_1406%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) 633s # ==> Pushing IDP <== 633s # ==> Popping IDP <== 633s ok 29 - Post authentication 633s ok 30 - HTTP code is 200 633s ok 31 - Page contains a form 633s ok 32 - CSP header authorize POST request to auth.proxy.com 633s ok 33 - Method is POST 633s ok 34 - Get cookie lemonldap (f86dac9bae111cf141a1dcf7c42879463c4227a171e5c070bc215f29f3288cef) 633s ok 35 - Get cookie lemonldappdata () 633s ok 36 - SAML request cleared from pdata 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 37 - POST SAML response 633s ok 38 - Get cookie lemonldap (d1eefeb1eff039360548b05232c037dd6cea7df87308da25d0c68d142fac3605) 633s ok 39 - Get redirection 633s ok 40 - Location header found 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 41 - Follow internal redirection 633s ok 42 - Get redirection 633s ok 43 - Location header found 633s # ==> Pushing APP <== 633s ok 44 - SOAP request 633s # ==> Saving handler APP <== 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s # ==> Restoring APP <== 633s ok 45 - Execute request to /cas/serviceValidate 633s ok 46 - HTTP code is 200 633s ok 47 - Content is XML 633s # ==> Popping APP <== 633s ok 48 - Follow redirection to RP 633s ok 49 - Get cookie lemonldap (44b814e82995a2154bf3ee37cbdc727906671e6ebe13b642cc01be5cb4c45f72) 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 50 - Initiate logout from proxy 633s ok 51 - HTTP code is 200 633s ok 52 - Page contains a form 633s ok 53 - Host match 633s ok 54 - URI match 633s ok 55 - Field "SAMLRequest" is defined 633s ok 56 - Field "RelayState" is defined 633s ok 57 - CSP header authorize POST request to auth.idp.com 633s ok 58 - Method is POST 633s # ==> Pushing IDP <== 633s # ==> Popping IDP <== 633s ok 59 - Send SAML logout request 633s ok 60 - HTTP code is 200 633s ok 61 - Page contains a form 633s ok 62 - Host match 633s ok 63 - URI match 633s ok 64 - Field "SAMLResponse" is defined 633s ok 65 - Field "RelayState" is defined 633s ok 66 - CSP header authorize POST request to auth.proxy.com 633s ok 67 - Method is POST 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 68 - Receive SAML logout response 633s ok 69 - Get redirection 633s ok 70 - Location header found 633s ok 71 - SP session was removed 633s ok 72 - IDP session was removed 633s 1..72 633s ok 2 - Test without WAYF 633s # Subtest: Test with WAYF 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Register $type 633s ok 5 - Portal object 633s ok 6 - Init 633s ok 7 - Portal app 633s ok 8 - Register $type 633s ok 9 - Portal object 633s ok 10 - Init 633s ok 11 - Portal app 633s ok 12 - Register $type 633s # ==> Pushing APP <== 633s # ==> Popping APP <== 633s ok 13 - Unauth CAS app request 633s ok 14 - Get cookie llngcasserver (proxy) 633s ok 15 - Get CAS server cookie 633s ok 16 - Get redirection 633s ok 17 - Location header found 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 18 - Push request to proxy 633s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099335%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770027455_53351%22%7D) 633s ok 20 - Get redirection 633s ok 21 - Location header found 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 22 - Return from WAYF 633s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027455_53351%22%2C%22issuerTs%22%3A1770099335%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 633s ok 24 - HTTP code is 200 633s ok 25 - Page contains a form 633s ok 26 - Host match 633s ok 27 - URI match 633s ok 28 - Field "SAMLRequest" is defined 633s ok 29 - CSP header authorize POST request to auth.idp.com 633s ok 30 - Method is POST 633s # ==> Pushing IDP <== 633s # ==> Popping IDP <== 633s ok 31 - Launch SAML request to IdP 633s ok 32 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099335%2C%22issuerRequestsaml%22%3A%221770027455_50329%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) 633s # ==> Pushing IDP <== 633s # ==> Popping IDP <== 633s ok 33 - Post authentication 633s ok 34 - HTTP code is 200 633s ok 35 - Page contains a form 633s ok 36 - CSP header authorize POST request to auth.proxy.com 633s ok 37 - Method is POST 633s ok 38 - Get cookie lemonldap (b7950bb0a7c6e0ed892e24e251953464c52fcdb6faf9a3ff7365faad298f53f3) 633s ok 39 - Get cookie lemonldappdata () 633s ok 40 - SAML request cleared from pdata 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 41 - POST SAML response 633s ok 42 - Get cookie lemonldap (85f8e70c57ddec99d0c8a0d0be05823156a09d19aa6aa39a225946b1ab55f3fa) 633s ok 43 - Get redirection 633s ok 44 - Location header found 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 45 - Follow internal redirection 633s ok 46 - Get redirection 633s ok 47 - Location header found 633s # ==> Pushing APP <== 633s ok 48 - SOAP request 633s # ==> Saving handler APP <== 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s # ==> Restoring APP <== 633s ok 49 - Execute request to /cas/serviceValidate 633s ok 50 - HTTP code is 200 633s ok 51 - Content is XML 633s # ==> Popping APP <== 633s ok 52 - Follow redirection to RP 633s ok 53 - Get cookie lemonldap (fc643e304a625c16b9921146dba637c6f8285e061c0b81751f97123b5d4114d1) 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 54 - Initiate logout from proxy 633s ok 55 - HTTP code is 200 633s ok 56 - Page contains a form 633s ok 57 - Host match 633s ok 58 - URI match 633s ok 59 - Field "SAMLRequest" is defined 633s ok 60 - Field "RelayState" is defined 633s ok 61 - CSP header authorize POST request to auth.idp.com 633s ok 62 - Method is POST 633s # ==> Pushing IDP <== 633s # ==> Popping IDP <== 633s ok 63 - Send SAML logout request 633s ok 64 - HTTP code is 200 633s ok 65 - Page contains a form 633s ok 66 - Host match 633s ok 67 - URI match 633s ok 68 - Field "SAMLResponse" is defined 633s ok 69 - Field "RelayState" is defined 633s ok 70 - CSP header authorize POST request to auth.proxy.com 633s ok 71 - Method is POST 633s # ==> Pushing PROXY <== 633s # ==> Popping PROXY <== 633s ok 72 - Receive SAML logout response 633s ok 73 - Get redirection 633s ok 74 - Location header found 633s ok 75 - SP session was removed 633s ok 76 - IDP session was removed 633s 1..76 633s ok 3 - Test with WAYF 633s 1..3 633s ok 633s t/37-Issuer-Display-Rule.t ..................................................... 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s ok 2 - Portal object 633s ok 3 - Init 633s ok 4 - Portal app 633s ok 5 - Get cookie lemonldap (edec51c3b8d33a1f87aca377d2f31a5e8b37b26823a2feaf2eb5e6f6ccc12896) 633s ok 6 - Get Menu 633s ok 7 - Response body is not empty 633s ok 8 633s 1..8 633s ok 634s t/37-Issuer-Timeout.t .......................................................... 634s ok 1 - use Lemonldap::NG::Portal::Main; 634s ok 2 - Portal object 634s ok 3 - Init 634s ok 4 - Portal app 634s ok 5 - OP portal 634s # Subtest: Request RP1, wait for timeout, request RP2 634s ok 1 - Authorization request to RP1 634s ok 2 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027636_32111%22%2C%22issuerTs%22%3A1770099336%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 634s ok 3 - Authorization request to RP2 634s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770028236_54787%22%2C%22issuerTs%22%3A1770099936%7D) 634s ok 5 - HTTP code is 200 634s ok 6 - Page contains a form 634s ok 7 - Host match 634s ok 8 - Field "user" is defined 634s ok 9 - Field "password" is defined 634s ok 10 - CSP header authorize POST request to \# 634s ok 11 - Authorization request to RP2 634s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099936%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770028236_54787%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 634s ok 13 - HTTP code is 200 634s ok 14 - Page contains a form 634s ok 15 - URI match 634s ok 16 - Field "token" is defined 634s ok 17 - Field "code" is defined 634s ok 18 - Found EXTCODE input 634s ok 19 - Post code 634s ok 20 - Get redirection 634s ok 21 - Location is http://auth.op.com/oauth2 634s ok 22 - Get cookie lemonldap (8d904998d7235d1186301b97a98840f25ffe16d4e74a527f2117208970f839fd) 634s ok 23 - Authorization request to RP1 634s ok 24 - Get redirection 634s ok 25 - Location header found 634s 1..25 634s ok 6 - Request RP1, wait for timeout, request RP2 634s # Subtest: Request RP1, wait for timeout, complete login 634s ok 1 - Authorization request to RP1 634s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099336%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027636_53079%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 634s ok 3 - HTTP code is 200 634s ok 4 - Page contains a form 634s ok 5 - Host match 634s ok 6 - Field "user" is defined 634s ok 7 - Field "password" is defined 634s ok 8 - CSP header authorize POST request to \# 634s ok 9 - Authorization request to RP2 634s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099336%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027636_53079%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 634s ok 11 - HTTP code is 200 634s ok 12 - Page contains a form 634s ok 13 - URI match 634s ok 14 - Field "token" is defined 634s ok 15 - Field "code" is defined 634s ok 16 - Found EXTCODE input 634s ok 17 - Post code 634s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027636_53079%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) 634s ok 19 - Get redirection 634s ok 20 - Location is http://auth.op.com/oauth2 634s ok 21 - Get cookie lemonldap (7951efec821dfdf136346dfc9c6742166356e801f5aa2de1f6ac76bca74f1f88) 634s ok 22 - Authorization request to RP1 634s ok 23 - Expected portal error code: code found on page 634s ok 24 - Expected portal error code 634s ok 25 - Get cookie lemonldappdata () 634s ok 26 - pdata was cleared 634s 1..26 634s ok 7 - Request RP1, wait for timeout, complete login 634s # Subtest: Within timeout, abandonned access to rp1 does not interfere 634s ok 1 - Authorization request to RP1 634s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770028236_20658%22%2C%22issuerTs%22%3A1770099936%7D) 634s ok 3 - Authorization request to RP2 634s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770028236_23784%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770099936%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 634s ok 5 - HTTP code is 200 634s ok 6 - Page contains a form 634s ok 7 - Host match 634s ok 8 - Field "user" is defined 634s ok 9 - Field "password" is defined 634s ok 10 - CSP header authorize POST request to \# 634s ok 11 - Authorization request to RP2 634s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099936%2C%22issuerRequestoauth2%22%3A%221770028236_23784%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 634s ok 13 - HTTP code is 200 634s ok 14 - Page contains a form 634s ok 15 - URI match 634s ok 16 - Field "token" is defined 634s ok 17 - Field "code" is defined 634s ok 18 - Found EXTCODE input 634s ok 19 - Post code 634s ok 20 - Get redirection 634s ok 21 - Location is http://auth.op.com/oauth2 634s ok 22 - Get cookie lemonldap (36c99813ea79f7fa211b6ba9cbd1c1103bac9ef09195829de7700c3dc8a92050) 634s ok 23 - Authorization request to RP1 634s ok 24 - Get redirection 634s ok 25 - Location header found 634s 1..25 634s ok 8 - Within timeout, abandonned access to rp1 does not interfere 634s 1..8 634s ok 634s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 634s ok 1 - use Lemonldap::NG::Portal::Main; 634s ok 2 - Portal object 634s ok 3 - Init 634s ok 4 - Portal app 634s ok 5 - Register $type 634s ok 6 - Portal object 634s ok 7 - Init 634s ok 8 - Portal app 634s ok 9 - Register $type 634s ok 10 - Portal object 634s ok 11 - Init 634s ok 12 - Portal app 634s ok 13 - Register $type 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 14 - Unauth SP request 634s ok 15 - Get redirection 634s ok 16 - Location header found 634s # ==> Pushing PROXY <== 634s # ==> Popping PROXY <== 634s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 634s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1770099337%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027457_4982%22%7D) 634s ok 19 - Get redirection 634s ok 20 - Location header found 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 634s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099337%2C%22issuerRequestsaml%22%3A%221770027457_21030%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 634s ok 23 - HTTP code is 200 634s ok 24 - Page contains a form 634s ok 25 - Host match 634s ok 26 - Field "url" is defined 634s ok 27 - Field "timezone" is defined 634s ok 28 - Field "skin" is defined 634s ok 29 - Field "user" is defined 634s ok 30 - Field "password" is defined 634s ok 31 - CSP header authorize POST request to \# 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s ok 32 - Post authentication, endpoint /saml/singleSignOn 634s ok 33 - Get cookie lemonldappdata () 634s ok 34 - Get cookie lemonldap (ea1baf74c89a4a53cccecb2a56b003f8365286c3095dfb116eaf73d1887ff41f) 634s ok 35 - HTTP code is 200 634s ok 36 - Page contains a form 634s ok 37 - Host match 634s ok 38 - URI match 634s ok 39 - Field "SAMLResponse" is defined 634s ok 40 - Field "RelayState" is defined 634s ok 41 - CSP header authorize POST request to auth.proxy.com 634s # ==> Pushing PROXY <== 634s # ==> Popping PROXY <== 634s ok 42 - Post SAML response to PROXY 634s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027457_4982%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 634s ok 44 - Get cookie lemonldap (d9f2e9468428fb6586ff8b5cbc6c1d134a3cf834d9387418c0b0a7ae21d301a3) 634s ok 45 - Get redirection 634s ok 46 - Location header found 634s # ==> Pushing PROXY <== 634s # ==> Popping PROXY <== 634s ok 47 - internal redirection to PROXY, endpoint /saml 634s ok 48 - HTTP code is 200 634s ok 49 - Page contains a form 634s ok 50 - Host match 634s ok 51 - URI match 634s ok 52 - Field "SAMLResponse" is defined 634s ok 53 - CSP header authorize POST request to auth.sp.com 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 54 - Post SAML response to SP 634s ok 55 - Get cookie lemonldap (ca7ab85c5c6e192ef3baaba5fc7fbaa035511fa3ef28f386532765bbdc60829c) 634s # ==> Pushing SP <== 634s ok 56 - REST request 634s ok 57 - Request from PROXY to PROXY 634s # ==> Saving handler SP <== 634s # ==> Pushing PROXY <== 634s ok 58 - REST request 634s ok 59 - Request to IDP 634s # ==> Saving handler PROXY <== 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s # ==> Restoring PROXY <== 634s ok 60 - Execute post request 634s ok 61 - Response is 200 634s ok 62 - Content is JSON|XML 634s # ==> Popping PROXY <== 634s # ==> Restoring SP <== 634s ok 63 - Execute post request 634s ok 64 - Response is 200 634s ok 65 - Content is JSON|XML 634s # ==> Popping SP <== 634s ok 66 - Call logout from SP 634s ok 67 - Get cookie lemonldap (0) 634s ok 68 - Test empty cookie on SP 634s ok 69 - Test disconnexion message on SP 634s # ==> Pushing PROXY <== 634s # ==> Popping PROXY <== 634s ok 70 - Test if still logged on PROXY 634s ok 71 - Get redirection 634s ok 72 - Location header found 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s ok 73 - Test if still logged on IDP 634s ok 74 - test presence of user field in form (prove successful logout) 634s 1..74 634s ok 634s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 634s ok 1 - use Lemonldap::NG::Portal::Main; 634s ok 2 - Portal object 634s ok 3 - Init 634s ok 4 - Portal app 634s ok 5 - Register $type 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 6 - Get JWKS, endpoint /oauth2/jwks 634s ok 7 - HTTP code is 200 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 634s ok 9 - HTTP code is 200 634s ok 10 - Portal object 634s ok 11 - Init 634s ok 12 - Portal app 634s ok 13 - Register $type 634s ok 14 - Portal object 634s ok 15 - Init 634s ok 16 - Portal app 634s ok 17 - Register $type 634s # ==> Pushing RP <== 634s # ==> Popping RP <== 634s ok 18 - Unauth SP request 634s ok 19 - Get redirection 634s ok 20 - Location header found 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 21 - Push request to OP, endpoint /oauth2/authorize 634s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099337%2C%22issuerRequestoauth2%22%3A%221770027457_41644%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 634s ok 23 - Get redirection 634s ok 24 - Location header found 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 634s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099337%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027457_14200%22%7D) 634s ok 27 - HTTP code is 200 634s ok 28 - Page contains a form 634s ok 29 - Host match 634s ok 30 - Field "url" is defined 634s ok 31 - Field "timezone" is defined 634s ok 32 - Field "skin" is defined 634s ok 33 - Field "user" is defined 634s ok 34 - Field "password" is defined 634s ok 35 - CSP header authorize POST request to \# 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s ok 36 - Post authentication, endpoint /saml/singleSignOn 634s ok 37 - Get cookie lemonldappdata () 634s ok 38 - Get cookie lemonldap (904bddca16d993ae8e2a7add41a9170b756eca814b2ca71cfcef127bcc048262) 634s ok 39 - HTTP code is 200 634s ok 40 - Page contains a form 634s ok 41 - Host match 634s ok 42 - URI match 634s ok 43 - Field "SAMLResponse" is defined 634s ok 44 - Field "RelayState" is defined 634s ok 45 - CSP header authorize POST request to auth.op.com 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 46 - Post SAML response to SP 634s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770027457_41644%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 634s ok 48 - Get cookie lemonldap (c5a3b5de7113f3dd813f38a2104e2f65c17deffdeaff13771429dfd7d32f4ccf) 634s ok 49 - Get redirection 634s ok 50 - Location header found 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 51 - Call OP from SAML SP 634s ok 52 - Get cookie lemonldappdata () 634s ok 53 - Get redirection 634s ok 54 - Location header found 634s # ==> Pushing RP <== 634s ok 55 - REST request 634s ok 56 - Request from RP to OP, endpoint /oauth2/token 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 57 - Execute post request 634s ok 58 - Response is 200 634s ok 59 - Content is JSON 634s ok 60 - REST request 634s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 62 - Execute get request 634s ok 63 - Response is 200 634s ok 64 - Content is JSON 634s # ==> Popping RP <== 634s ok 65 - Call openidconnectcallback on RP 634s ok 66 - Get cookie lemonldap (fa33890bc8e9a6a794e98ae3bb5dc08edde2c9c8f5a3ee163dc626caa7f8bdcc) 634s # ==> Pushing RP <== 634s # ==> Popping RP <== 634s ok 67 - Call logout from RP 634s ok 68 - Get cookie lemonldap (0) 634s ok 69 - Test empty cookie on RP 634s ok 70 - Get redirection 634s ok 71 - Location header found 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 72 - Forward logout to OP 634s ok 73 - HTTP code is 200 634s ok 74 - Page contains a form 634s ok 75 - Host match 634s ok 76 - Field "post_logout_redirect_uri" is defined 634s ok 77 - Field "confirm" is defined 634s ok 78 - Field "skin" is defined 634s ok 79 - CSP header authorize POST request to \# 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 634s ok 81 - Get cookie lemonldap (0) 634s ok 82 - Test empty cookie on OP 634s ok 83 - Get redirection 634s ok 84 - Location header found 634s # ==> Pushing IDP <== 634s # ==> Popping IDP <== 634s ok 85 - redirect to IdP 634s ok 86 - Get cookie lemonldap (0) 634s ok 87 - Test empty cookie on IDP 634s ok 88 - Get redirection 634s ok 89 - Location header found 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 90 - redirect to OP 634s ok 91 - Get redirection 634s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 634s # ==> Pushing RP <== 634s # ==> Popping RP <== 634s ok 93 - follow post-logout redirection 634s ok 94 - Get redirection 634s ok 95 - Location is http://auth.rp.com/?logout=1 634s 1..95 634s ok 635s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 635s ok 1 - use Lemonldap::NG::Portal::Main; 635s ok 2 - Portal object 635s ok 3 - Init 635s ok 4 - Portal app 635s ok 5 - Register $type 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 6 - Get JWKS, endpoint /oauth2/jwks 635s ok 7 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 635s ok 9 - HTTP code is 200 635s ok 10 - Portal object 635s ok 11 - Init 635s ok 12 - Portal app 635s ok 13 - Register $type 635s ok 14 - Portal object 635s ok 15 - Init 635s ok 16 - Portal app 635s ok 17 - Register $type 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 18 - Unauth SP request 635s ok 19 - Get redirection 635s ok 20 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 21 - Push request to OP, endpoint /oauth2/authorize 635s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027457_35478%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099337%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 635s ok 23 - Get redirection 635s ok 24 - Location header found 635s # ==> Pushing IDP <== 635s # ==> Popping IDP <== 635s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 635s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099337%2C%22issuerRequestsaml%22%3A%221770027457_13236%22%7D) 635s ok 27 - HTTP code is 200 635s ok 28 - Page contains a form 635s ok 29 - Host match 635s ok 30 - Field "url" is defined 635s ok 31 - Field "timezone" is defined 635s ok 32 - Field "skin" is defined 635s ok 33 - Field "user" is defined 635s ok 34 - Field "password" is defined 635s ok 35 - CSP header authorize POST request to \# 635s # ==> Pushing IDP <== 635s # ==> Popping IDP <== 635s ok 36 - Post authentication, endpoint /saml/singleSignOn 635s ok 37 - Get cookie lemonldappdata () 635s ok 38 - Get cookie lemonldap (75cf5adc12721573dd49d1a1ff6837a3c00096a70765301e119b63ed1b9302d6) 635s ok 39 - HTTP code is 200 635s ok 40 - Page contains a form 635s ok 41 - Host match 635s ok 42 - URI match 635s ok 43 - Field "SAMLResponse" is defined 635s ok 44 - Field "RelayState" is defined 635s ok 45 - CSP header authorize POST request to auth.op.com 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 46 - Post SAML response to SP 635s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027457_35478%22%7D) 635s ok 48 - Get cookie lemonldap (22c103a0b3f9be3d374d1814d473cb243c4202dc4041929ceb95e273fbfefb5b) 635s ok 49 - Get redirection 635s ok 50 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 51 - Call OP from SAML SP 635s ok 52 - Get cookie lemonldappdata () 635s ok 53 - Get redirection 635s ok 54 - Location header found 635s # ==> Pushing RP <== 635s ok 55 - REST request 635s ok 56 - Request from RP to OP, endpoint /oauth2/token 635s # ==> Saving handler RP <== 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s # ==> Restoring RP <== 635s ok 57 - Execute post request 635s ok 58 - Response is 200 635s ok 59 - Content is JSON|XML 635s ok 60 - REST request 635s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 635s # ==> Saving handler RP <== 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s # ==> Restoring RP <== 635s ok 62 - Execute get request 635s ok 63 - Response is 200 635s ok 64 - Content is JSON|XML 635s # ==> Popping RP <== 635s ok 65 - Call openidconnectcallback on RP 635s ok 66 - Get cookie lemonldap (923c26cf98fe7984b05b7e8fcd128bef0d1b72271dbefa488e8261dbb0b3c4f8) 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 67 - Call logout from RP 635s ok 68 - Get cookie lemonldap (0) 635s ok 69 - Test empty cookie on RP 635s ok 70 - Get redirection 635s ok 71 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 72 - Forward logout to OP 635s ok 73 - HTTP code is 200 635s ok 74 - Page contains a form 635s ok 75 - Host match 635s ok 76 - Field "post_logout_redirect_uri" is defined 635s ok 77 - Field "confirm" is defined 635s ok 78 - Field "skin" is defined 635s ok 79 - CSP header authorize POST request to \# 635s # ==> Pushing OP <== 635s ok 80 - REST request 635s ok 81 - Request to IDP 635s # ==> Saving handler OP <== 635s # ==> Pushing IDP <== 635s # ==> Popping IDP <== 635s # ==> Restoring OP <== 635s ok 82 - Execute post request 635s ok 83 - Response is 200 635s ok 84 - Content is JSON|XML 635s # ==> Popping OP <== 635s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 635s ok 86 - Get cookie lemonldap (0) 635s ok 87 - Test empty cookie on OP 635s ok 88 - Get redirection 635s ok 89 - Location header found 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 90 - redirect to RP 635s ok 91 - Get redirection 635s ok 92 - Location header found 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 93 - Follow redirection to logout" 635s ok 94 - HTTP code is 200 635s # ==> Pushing IDP <== 635s # ==> Popping IDP <== 635s ok 95 - Test if still logged on IDP 635s ok 96 - test presence of user field in form (prove successful logout) 635s 1..96 635s ok 635s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 635s ok 1 - use Lemonldap::NG::Portal::Main; 635s ok 2 - Portal object 635s ok 3 - Init 635s ok 4 - Portal app 635s ok 5 - Register $type 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 6 - Get JWKS, endpoint /oauth2/jwks 635s ok 7 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 635s ok 9 - HTTP code is 200 635s ok 10 - Portal object 635s ok 11 - Init 635s ok 12 - Portal app 635s ok 13 - Register $type 635s ok 14 - Portal object 635s ok 15 - Init 635s ok 16 - Portal app 635s ok 17 - Register $type 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 18 - Unauth SP request 635s ok 19 - Get redirection 635s ok 20 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 21 - Push request to OP, endpoint /oauth2/authorize 635s ok 22 - HTTP code is 200 635s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099338%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027458_14302%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 24 - Post authentication, endpoint /oauth2/authorize 635s ok 25 - Get cookie lemonldap (810084054933cd3868eff43c370016765a904b8a27602a4ec35d49a3e29e6bfc) 635s ok 26 - HTTP code is 200 635s ok 27 - Page contains a form 635s ok 28 - Host match 635s ok 29 - Field "confirm" is defined 635s ok 30 - CSP header authorize POST request to \# 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 31 - Post confirmation, endpoint /oauth2/authorize 635s ok 32 - Get redirection 635s ok 33 - Location header found 635s # ==> Pushing RP <== 635s ok 34 - REST request 635s ok 35 - Request from RP to OP, endpoint /oauth2/token 635s # ==> Saving handler RP <== 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s # ==> Restoring RP <== 635s ok 36 - Execute request 635s ok 37 - Response is 200 635s ok 38 - Content is JSON 635s ok 39 - REST request 635s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 635s # ==> Saving handler RP <== 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s # ==> Restoring RP <== 635s ok 41 - Execute request 635s ok 42 - Response is 200 635s ok 43 - Content is JSON 635s # ==> Popping RP <== 635s ok 44 - Call openidconnectcallback on RP 635s ok 45 - Get cookie lemonldap (d5a807ac0b77bb0916c660877b96adc2406480fdabf869dbab7f7651a44dd0d3) 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 46 - Check session, endpoint /oauth2/checksession.html 635s ok 47 - HTTP code is 200 635s ok 48 - Frame can be embedded 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 49 - Try SAML SP 635s ok 50 - HTTP code is 200 635s ok 51 - Page contains a form 635s ok 52 - Host match 635s ok 53 - URI match 635s ok 54 - Field "SAMLRequest" is defined 635s ok 55 - CSP header authorize POST request to auth.op.com 635s ok 56 - Method is POST 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 57 - Post SAML request to IdP 635s ok 58 - HTTP code is 200 635s ok 59 - Page contains a form 635s ok 60 - Host match 635s ok 61 - URI match 635s ok 62 - Field "SAMLResponse" is defined 635s ok 63 - CSP header authorize POST request to auth.sp.com 635s ok 64 - Method is POST 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 65 - Post SAML response to SP 635s ok 66 - Get cookie lemonldap (69023e1cf19209e55b4cdc53fdca6cfddd1d83f37ba65f0de2dc08ea4d0329ca) 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 67 - Query SP for logout 635s ok 68 - Get redirection 635s ok 69 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 70 - Push logout request to OP, endpoint /oauth2/logout 635s ok 71 - HTTP code is 200 635s ok 72 - Page contains a form 635s ok 73 - Host match 635s ok 74 - Field "confirm" is defined 635s ok 75 - CSP header authorize POST request to \# 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 76 - Confirm logout, endpoint /oauth2/logout 635s ok 77 - HTTP code is 200 635s ok 78 - Get cookie lemonldap (0) 635s ok 79 - SSO cookie removed 635s ok 80 - Get iframe request 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 81 - Get iframe 635s ok 82 - HTTP code is 200 635s ok 83 - Page contains a form 635s ok 84 - Host match 635s ok 85 - URI match 635s ok 86 - Field "SAMLRequest" is defined 635s ok 87 - CSP header authorize POST request to auth.sp.com 635s ok 88 - Method is POST 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 89 - Post SAML logout request to SP 635s ok 90 - HTTP code is 200 635s ok 91 - Page contains a form 635s ok 92 - Host match 635s ok 93 - URI match 635s ok 94 - Field "SAMLResponse" is defined 635s ok 95 - CSP header authorize POST request to auth.op.com 635s ok 96 - Method is POST 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 97 - Post SAML logout response to IdP 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 98 - Test if user is reject on IdP 635s ok 99 - Response status is 401 635s ok 100 - Content is JSON 635s ok 101 - Error code is 1 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 102 - Test if user is reject on SP 635s ok 103 - Get redirection 635s ok 104 - Location header found 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 105 - Test if user is reject on SP 635s ok 106 - HTTP code is 200 635s ok 107 - HTTP code is 200 635s ok 108 - Page contains a form 635s ok 109 - Host match 635s ok 110 - URI match 635s ok 111 - Field "SAMLRequest" is defined 635s ok 112 - CSP header authorize POST request to auth.op.com 635s ok 113 - Method is POST 635s 1..113 635s ok 636s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 636s ok 1 - Portal object 636s ok 2 - Init 636s ok 3 - Portal app 636s ok 4 - Register $type 636s ok 5 - Portal object 636s ok 6 - Init 636s ok 7 - Portal app 636s ok 8 - Register $type 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 9 - Get JWKS, endpoint /oauth2/jwks 636s ok 10 - HTTP code is 200 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 636s ok 12 - HTTP code is 200 636s ok 13 - Portal object 636s ok 14 - Init 636s ok 15 - Portal app 636s ok 16 - Register $type 636s # ==> Pushing RPREDIRECT <== 636s # ==> Popping RPREDIRECT <== 636s ok 17 - Unauth SP request 636s ok 18 - Get redirection 636s ok 19 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 20 - Push request to OP, endpoint /oauth2/authorize 636s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099338%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027458_58124%22%7D) 636s ok 22 - Get redirection 636s ok 23 - Location header found 636s # ==> Pushing IDPREDIRECT <== 636s # ==> Popping IDPREDIRECT <== 636s ok 24 - Launch SAML request to IdP 636s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770099338%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027458_19934%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 636s # ==> Pushing IDPREDIRECT <== 636s # ==> Popping IDPREDIRECT <== 636s ok 26 - Post authentication 636s ok 27 - HTTP code is 200 636s ok 28 - Page contains a form 636s ok 29 - Host match 636s ok 30 - CSP header authorize POST request to auth.sp.com 636s ok 31 - Method is POST 636s ok 32 - Get cookie lemonldap (68db9b07ef748ab414b2a27cc4413a4cb453a8bc06706fe06124b5b0a5e71602) 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 33 - POST SAML response 636s ok 34 - Get cookie lemonldap (ee27c6fa4cad44f5e76e7f3530fae452b5c386d702c9fb2c6dfbe2c2b27faa6d) 636s ok 35 - Get redirection 636s ok 36 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 636s ok 38 - HTTP code is 200 636s ok 39 - Page contains a form 636s ok 40 - URI match 636s ok 41 - Field "confirm" is defined 636s ok 42 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099338%7D) 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 43 - Confirm OIDC sharing 636s ok 44 - Get redirection 636s ok 45 - Location header found 636s # ==> Pushing RPREDIRECT <== 636s ok 46 - REST request 636s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 636s # ==> Saving handler RPREDIRECT <== 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s # ==> Restoring RPREDIRECT <== 636s ok 48 - Execute request 636s ok 49 - Response is 200 636s ok 50 - Content is JSON 636s ok 51 - REST request 636s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 636s # ==> Saving handler RPREDIRECT <== 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s # ==> Restoring RPREDIRECT <== 636s ok 53 - Execute request 636s ok 54 - Response is 200 636s ok 55 - Content is JSON 636s # ==> Popping RPREDIRECT <== 636s ok 56 - Follow redirection to RP 636s ok 57 - Get cookie lemonldap (1cdd07549992436062ab18e48b337839789f082bbedca02cf78eb8038c57513f) 636s # ==> Pushing RPREDIRECT <== 636s # ==> Popping RPREDIRECT <== 636s ok 58 - Query RP for logout 636s ok 59 - Get redirection 636s ok 60 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 636s ok 62 - HTTP code is 200 636s ok 63 - Page contains a form 636s ok 64 - Host match 636s ok 65 - Field "confirm" is defined 636s ok 66 - CSP header authorize POST request to \# 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 67 - Confirm logout, endpoint /oauth2/logout 636s ok 68 - Get redirection 636s ok 69 - Location header found 636s # ==> Pushing IDPREDIRECT <== 636s # ==> Popping IDPREDIRECT <== 636s ok 70 - Push logout to SAML IdP 636s ok 71 - Get cookie lemonldap (0) 636s ok 72 - SSO cookie removed 636s ok 73 - Get redirection 636s ok 74 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 75 - Push logout to SAML IdP 636s ok 76 - Get redirection 636s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 636s # ==> Pushing RPREDIRECT <== 636s # ==> Popping RPREDIRECT <== 636s ok 78 - Follow post-logout redirection 636s ok 79 - Get redirection 636s ok 80 - Location is http://auth.rp.com/?logout=1 636s ok 81 - SP session was removed 636s ok 82 - IDP session was removed 636s ok 83 - RP session was removed 636s 1..83 636s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 636s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 636s ok 1 - Portal object 636s ok 2 - Init 636s ok 3 - Portal app 636s ok 4 - Register $type 636s ok 5 - Portal object 636s ok 6 - Init 636s ok 7 - Portal app 636s ok 8 - Register $type 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 9 - Get JWKS, endpoint /oauth2/jwks 636s ok 10 - HTTP code is 200 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 636s ok 12 - HTTP code is 200 636s ok 13 - Portal object 636s ok 14 - Init 636s ok 15 - Portal app 636s ok 16 - Register $type 636s # ==> Pushing RPREDIRECT <== 636s # ==> Popping RPREDIRECT <== 636s ok 17 - Unauth SP request 636s ok 18 - Get redirection 636s ok 19 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 20 - Push request to OP, endpoint /oauth2/authorize 636s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027458_63673%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770099338%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 636s ok 22 - Get redirection 636s ok 23 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 24 - Return from WAYF 636s ok 25 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770027458_63673%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099338%7D) 636s ok 26 - Get redirection 636s ok 27 - Location header found 636s # ==> Pushing IDPREDIRECT <== 636s # ==> Popping IDPREDIRECT <== 636s ok 28 - Launch SAML request to IdP 636s ok 29 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099338%2C%22issuerRequestsaml%22%3A%221770027458_39805%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) 636s # ==> Pushing IDPREDIRECT <== 636s # ==> Popping IDPREDIRECT <== 636s ok 30 - Post authentication 636s ok 31 - HTTP code is 200 636s ok 32 - Page contains a form 636s ok 33 - Host match 636s ok 34 - CSP header authorize POST request to auth.sp.com 636s ok 35 - Method is POST 636s ok 36 - Get cookie lemonldap (d22a4ce84ae684d548c59f39db34e71cd6a9836e4626852fe84c715f50eff296) 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 37 - POST SAML response 636s ok 38 - Get cookie lemonldap (98b7801fa79461e227445b614610cf2725ab250746febd0e0374533e7633bc9b) 636s ok 39 - Get redirection 636s ok 40 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 636s ok 42 - HTTP code is 200 636s ok 43 - Page contains a form 636s ok 44 - URI match 636s ok 45 - Field "confirm" is defined 636s ok 46 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099338%7D) 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 47 - Confirm OIDC sharing 636s ok 48 - Get redirection 636s ok 49 - Location header found 636s # ==> Pushing RPREDIRECT <== 636s ok 50 - REST request 636s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 636s # ==> Saving handler RPREDIRECT <== 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s # ==> Restoring RPREDIRECT <== 636s ok 52 - Execute request 636s ok 53 - Response is 200 636s ok 54 - Content is JSON 636s ok 55 - REST request 636s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 636s # ==> Saving handler RPREDIRECT <== 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s # ==> Restoring RPREDIRECT <== 636s ok 57 - Execute request 636s ok 58 - Response is 200 636s ok 59 - Content is JSON 636s # ==> Popping RPREDIRECT <== 636s ok 60 - Follow redirection to RP 636s ok 61 - Get cookie lemonldap (bcf8cef8398af7996929ca094d2374bc71c37e7199f36d72a6d713c0f748092f) 636s # ==> Pushing RPREDIRECT <== 636s # ==> Popping RPREDIRECT <== 636s ok 62 - Query RP for logout 636s ok 63 - Get redirection 636s ok 64 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 636s ok 66 - HTTP code is 200 636s ok 67 - Page contains a form 636s ok 68 - Host match 636s ok 69 - Field "confirm" is defined 636s ok 70 - CSP header authorize POST request to \# 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 71 - Confirm logout, endpoint /oauth2/logout 636s ok 72 - Get redirection 636s ok 73 - Location header found 636s # ==> Pushing IDPREDIRECT <== 636s # ==> Popping IDPREDIRECT <== 636s ok 74 - Push logout to SAML IdP 636s ok 75 - Get cookie lemonldap (0) 636s ok 76 - SSO cookie removed 636s ok 77 - Get redirection 636s ok 78 - Location header found 636s # ==> Pushing SPREDIRECT <== 636s # ==> Popping SPREDIRECT <== 636s ok 79 - Push logout to SAML IdP 636s ok 80 - Get redirection 636s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 636s # ==> Pushing RPREDIRECT <== 636s # ==> Popping RPREDIRECT <== 636s ok 82 - Follow post-logout redirection 636s ok 83 - Get redirection 636s ok 84 - Location is http://auth.rp.com/?logout=1 636s ok 85 - SP session was removed 636s ok 86 - IDP session was removed 636s ok 87 - RP session was removed 636s 1..87 636s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 636s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 636s ok 1 - Portal object 636s ok 2 - Init 636s ok 3 - Portal app 636s ok 4 - Register $type 636s ok 5 - Portal object 636s ok 6 - Init 636s ok 7 - Portal app 636s ok 8 - Register $type 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 9 - Get JWKS, endpoint /oauth2/jwks 636s ok 10 - HTTP code is 200 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 636s ok 12 - HTTP code is 200 636s ok 13 - Portal object 636s ok 14 - Init 636s ok 15 - Portal app 636s ok 16 - Register $type 636s # ==> Pushing RPPOST <== 636s # ==> Popping RPPOST <== 636s ok 17 - Unauth SP request 636s ok 18 - Get redirection 636s ok 19 - Location header found 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 20 - Push request to OP, endpoint /oauth2/authorize 636s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027459_53094%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099339%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 636s ok 22 - HTTP code is 200 636s ok 23 - Page contains a form 636s ok 24 - Host match 636s ok 25 - URI match 636s ok 26 - Field "SAMLRequest" is defined 636s ok 27 - CSP header authorize POST request to auth.idp.com 636s ok 28 - Method is POST 636s # ==> Pushing IDPPOST <== 636s # ==> Popping IDPPOST <== 636s ok 29 - Launch SAML request to IdP 636s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099339%2C%22issuerRequestsaml%22%3A%221770027459_5654%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 636s # ==> Pushing IDPPOST <== 636s # ==> Popping IDPPOST <== 636s ok 31 - Post authentication 636s ok 32 - HTTP code is 200 636s ok 33 - Page contains a form 636s ok 34 - Host match 636s ok 35 - CSP header authorize POST request to auth.sp.com 636s ok 36 - Method is POST 636s ok 37 - Get cookie lemonldap (8c098d7e9e0771056b0cf1f4bf47e1109b6b6c481fd20021701069c48f6c395f) 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 38 - POST SAML response 636s ok 39 - Get cookie lemonldap (29b740c366d48636cbcfdc55c884dc15d85400105d4c17d9576a0b404b8097a3) 636s ok 40 - Get redirection 636s ok 41 - Location header found 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 636s ok 43 - HTTP code is 200 636s ok 44 - Page contains a form 636s ok 45 - URI match 636s ok 46 - Field "confirm" is defined 636s ok 47 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099339%7D) 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 48 - Confirm OIDC sharing 636s ok 49 - Get redirection 636s ok 50 - Location header found 636s # ==> Pushing RPPOST <== 636s ok 51 - REST request 636s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 636s # ==> Saving handler RPPOST <== 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s # ==> Restoring RPPOST <== 636s ok 53 - Execute request 636s ok 54 - Response is 200 636s ok 55 - Content is JSON 636s ok 56 - REST request 636s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 636s # ==> Saving handler RPPOST <== 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s # ==> Restoring RPPOST <== 636s ok 58 - Execute request 636s ok 59 - Response is 200 636s ok 60 - Content is JSON 636s # ==> Popping RPPOST <== 636s ok 61 - Follow redirection to RP 636s ok 62 - Get cookie lemonldap (fde2f1ec7ad1d856a358afbe663b9147405185737650e1af1b2542c0d62e3f3d) 636s # ==> Pushing RPPOST <== 636s # ==> Popping RPPOST <== 636s ok 63 - Query RP for logout 636s ok 64 - Get redirection 636s ok 65 - Location header found 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 636s ok 67 - HTTP code is 200 636s ok 68 - Page contains a form 636s ok 69 - Host match 636s ok 70 - Field "confirm" is defined 636s ok 71 - CSP header authorize POST request to \# 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 72 - Confirm logout, endpoint /oauth2/logout 636s ok 73 - HTTP code is 200 636s ok 74 - Page contains a form 636s ok 75 - Host match 636s ok 76 - URI match 636s ok 77 - Field "SAMLRequest" is defined 636s ok 78 - CSP header authorize POST request to auth.idp.com 636s # ==> Pushing IDPPOST <== 636s # ==> Popping IDPPOST <== 636s ok 79 - Push logout to SAML IdP 636s ok 80 - Get cookie lemonldap (0) 636s ok 81 - SSO cookie removed 636s ok 82 - HTTP code is 200 636s ok 83 - Page contains a form 636s ok 84 - Host match 636s ok 85 - URI match 636s ok 86 - CSP header authorize POST request to auth.sp.com 636s # ==> Pushing SPPOST <== 636s # ==> Popping SPPOST <== 636s ok 87 - Push logout to SAML IdP 636s ok 88 - Get redirection 636s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 636s # ==> Pushing RPPOST <== 636s # ==> Popping RPPOST <== 636s ok 90 - Follow post-logout redirection 636s ok 91 - Get redirection 636s ok 92 - Location is http://auth.rp.com/?logout=1 636s ok 93 - SP session was removed 636s ok 94 - IDP session was removed 636s ok 95 - RP session was removed 636s 1..95 636s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 636s 1..4 636s ok 636s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s ok 2 - Portal object 636s ok 3 - Init 636s ok 4 - Portal app 636s ok 5 - Register $type 636s ok 6 - OP portal 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 7 - Get JWKS, endpoint /oauth2/jwks 636s ok 8 - HTTP code is 200 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 636s ok 10 - HTTP code is 200 636s ok 11 - Portal object 636s ok 12 - Init 636s ok 13 - Portal app 636s ok 14 - Register $type 636s ok 15 - RP portal 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s # ==> Pushing RP <== 636s # ==> Popping RP <== 636s ok 16 - Auth query 636s ok 17 - Get cookie lemonldap (71e4416e56ce3c1ced4189c629eae584cc5b67d0bd10290e62bedc9b9d112a90) 636s # ==> Pushing RP <== 636s # ==> Popping RP <== 636s ok 18 - Logout request 636s ok 19 - Response is 200 636s ok 20 - Cookie is deleted 636s ok 21 - No pdata 636s # ==> Pushing RP <== 636s # ==> Popping RP <== 636s ok 22 - Disconnect request 636s ok 23 - Response is 401 636s # ==> Pushing RP <== 636s # ==> Popping RP <== 636s ok 24 - Unauth RP request 636s ok 25 - Get redirection 636s ok 26 - Location header found 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 27 - Push request to OP, endpoint /oauth2/authorize 636s ok 28 - HTTP code is 200 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 29 - Post authentication, endpoint /oauth2/authorize 636s ok 30 - Get cookie lemonldap (018e1d498a4597b310dae25deee5ac2543b04866d1b18b971c9ef85ca2de7bc9) 636s ok 31 - HTTP code is 200 636s ok 32 - Page contains a form 636s ok 33 - Host match 636s ok 34 - Field "confirm" is defined 636s ok 35 - CSP header authorize POST request to \# 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 36 - Post confirmation, endpoint /oauth2/authorize 636s ok 37 - Get redirection 636s ok 38 - Location header found 636s # ==> Pushing RP <== 636s ok 39 - REST request 636s ok 40 - Request from RP to OP, endpoint /oauth2/token 636s # ==> Saving handler RP <== 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s # ==> Restoring RP <== 636s ok 41 - Execute request 636s ok 42 - Response is 200 636s ok 43 - Content is JSON 636s # ==> Popping RP <== 636s ok 44 - Call openidconnectcallback on RP 636s ok 45 - Get cookie lemonldap (3af05ffeb7813860db568cbe08e0b3c53631ae1b607fa2dd4b511763ebce2a20) 636s 1..45 636s ok 637s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 637s ok 1 - use Lemonldap::NG::Portal::Main; 637s ok 2 - Portal object 637s ok 3 - Init 637s ok 4 - Portal app 637s ok 5 - Register $type 637s ok 6 - Portal object 637s ok 7 - Init 637s ok 8 - Portal app 637s ok 9 - Register $type 637s ok 10 - Portal object 637s ok 11 - Init 637s ok 12 - Portal app 637s ok 13 - Register $type 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 14 - Try SAML SP 637s ok 15 - Get redirection 637s ok 16 - Location header found 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 17 - Launch SAML request to proxy 637s ok 18 - Get redirection 637s ok 19 - Location header found 637s ok 20 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099339%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770027459_58063%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 637s # ==> Pushing IDP <== 637s # ==> Popping IDP <== 637s ok 21 - Launch SAML request to proxy 637s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099339%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770027459_63948%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 637s ok 23 - HTTP code is 200 637s ok 24 - Page contains a form 637s ok 25 - Host match 637s ok 26 - Field "user" is defined 637s ok 27 - Field "password" is defined 637s ok 28 - CSP header authorize POST request to \# 637s # ==> Pushing IDP <== 637s # ==> Popping IDP <== 637s ok 29 - Post authentication, endpoint 637s ok 30 - Get cookie lemonldap (c7418425110d842f662bc41d5f69d8de04da1c2511a395e78c02fec440fe1c94) 637s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027459_63948%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 637s ok 32 - Get redirection 637s ok 33 - Location header found 637s # ==> Pushing IDP <== 637s # ==> Popping IDP <== 637s ok 34 - Follow redirection to issuer 637s ok 35 - Get cookie lemonldappdata () 637s ok 36 - HTTP code is 200 637s ok 37 - Page contains a form 637s ok 38 - Host match 637s ok 39 - URI match 637s ok 40 - Field "SAMLResponse" is defined 637s ok 41 - CSP header authorize POST request to auth.proxy.com 637s ok 42 - Method is POST 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 43 - Post SAMLResponse to proxy 637s ok 44 - Get cookie lemonldap (95caa022186c7c6a9da08cb87e2ea64ffcbe09abf9f910bc9894927693914b0c) 637s ok 45 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027459_58063%22%7D) 637s ok 46 - Get redirection 637s ok 47 - Location header found 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 48 - Follow redirection to issuer 637s ok 49 - Get cookie lemonldappdata () 637s ok 50 - HTTP code is 200 637s ok 51 - Page contains a form 637s ok 52 - Host match 637s ok 53 - URI match 637s ok 54 - Field "SAMLResponse" is defined 637s ok 55 - CSP header authorize POST request to auth.sp.com 637s ok 56 - Method is POST 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 57 - Post SAMLResponse to SP 637s ok 58 - Get cookie lemonldap (9ba3a1385f2d4c6554ef5cefb60004ba8e30186fef6b6fb47b9a9c6ec9f9adc8) 637s ok 59 - Get redirection 637s ok 60 - Location header found 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 61 - Initiate logout 637s ok 62 - Get cookie lemonldap (0) 637s ok 63 - Removed lemonldap cookie at sp 637s ok 64 - Get redirection 637s ok 65 - Location header found 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 66 - Forward logout to proxy 637s ok 67 - Get cookie lemonldap (0) 637s ok 68 - Removed lemonldap cookie at proxy 637s ok 69 - Get redirection 637s ok 70 - Location header found 637s # ==> Pushing IDP <== 637s # ==> Popping IDP <== 637s ok 71 - Forward logout to IDP 637s ok 72 - Get cookie lemonldap (0) 637s ok 73 - Removed lemonldap cookie at idp 637s ok 74 - Get redirection 637s ok 75 - Location header found 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 76 - Forward logout to proxy 637s ok 77 - Get redirection 637s ok 78 - Location header found 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 79 - Resume proxy logout process 637s ok 80 - Get redirection 637s ok 81 - Location header found 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 82 - Forward logout to sp 637s ok 83 - Logout OK: code found on page 637s ok 84 - Logout OK 637s 1..84 637s ok 637s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 637s ok 1 - use Lemonldap::NG::Portal::Main; 637s ok 2 - Portal object 637s ok 3 - Init 637s ok 4 - Portal app 637s ok 5 - Register $type 637s ok 6 - Portal object 637s ok 7 - Init 637s ok 8 - Portal app 637s ok 9 - Register $type 637s ok 10 - Portal object 637s ok 11 - Init 637s ok 12 - Portal app 637s ok 13 - Register $type 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 14 - Unauth SP request 637s ok 15 - HTTP code is 200 637s ok 16 - Page contains a form 637s ok 17 - Host match 637s ok 18 - URI match 637s ok 19 - Field "SAMLRequest" is defined 637s ok 20 - CSP header authorize POST request to auth.proxy.com 637s ok 21 - Method is POST 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 22 - Post SAML request to IdP 637s 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%22issuerRequestsaml%22%3A%221770027460_7727%22%2C%22issuerTs%22%3A1770099340%7D) 637s ok 24 - Found SAML choice 637s ok 25 - HTTP code is 200 637s ok 26 - Page contains a form 637s ok 27 - CSP header authorize POST request to \# 637s # ==> Pushing PROXY <== 637s # ==> Popping PROXY <== 637s ok 28 - Select "CAS" 637s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770027460_7727%22%2C%22issuerTs%22%3A1770099340%2C%22_choice%22%3A%22cas%22%7D) 637s ok 30 - Get cookie llngcasserver (idp) 637s ok 31 - Get CAS server cookie 637s ok 32 - Get redirection 637s ok 33 - Location header found 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 34 - Query CAS server 637s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099340%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770027460_49722%22%7D) 637s ok 36 - HTTP code is 200 637s ok 37 - Page contains a form 637s ok 38 - CSP header authorize POST request to \# 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 39 - Post authentication 637s ok 40 - Get cookie lemonldap (e6cbe2f9e270f2fc213dbd5cf4232c47cf92a47d6ecb7b936cd534f1fb958cb6) 637s ok 41 - Get redirection 637s ok 42 - Location header found 637s # ==> Pushing PROXY <== 637s ok 43 - SOAP request 637s # ==> Saving handler PROXY <== 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s # ==> Restoring PROXY <== 637s ok 44 - Execute request to /cas/serviceValidate 637s ok 45 - HTTP code is 200 637s ok 46 - Content is XML 637s # ==> Popping PROXY <== 637s ok 47 - Push CAS response to proxy 637s ok 48 - Get cookie lemonldap (1f744987b08c3dc0b6d2985f2d4dd30f518537a2dd0f8dbe1721aff0bed9a4ab) 637s ok 49 - HTTP code is 200 637s ok 50 - Page contains a form 637s ok 51 - Host match 637s ok 52 - URI match 637s ok 53 - Field "SAMLResponse" is defined 637s ok 54 - CSP header authorize POST request to auth.sp.com 637s ok 55 - Method is POST 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 56 - Post SAML response to SP 637s ok 57 - Get redirection 637s ok 58 - Location is http://auth.sp.com/ 637s ok 59 - Get cookie lemonldap (405ba38786fed3f802a44a6f46cad8f1a85ee6d50abdaf679e9fee4b1a12d434) 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 60 - Get / on SP 637s ok 61 - HTTP code is 200 637s ok 62 - Authenticated as fa@badwolf.org@proxy 637s ok 63 - UTF-8 values 637s 1..63 637s ok 638s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 638s ok 1 - use Lemonldap::NG::Portal::Main; 638s ok 2 - Portal object 638s ok 3 - Init 638s ok 4 - Portal app 638s ok 5 - Register $type 638s ok 6 - Portal object 638s ok 7 - Init 638s ok 8 - Portal app 638s ok 9 - Register $type 638s ok 10 - Portal object 638s ok 11 - Init 638s ok 12 - Portal app 638s ok 13 - Register $type 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 14 - Unauth SP request 638s ok 15 - HTTP code is 200 638s ok 16 - Page contains a form 638s ok 17 - Host match 638s ok 18 - URI match 638s ok 19 - Field "SAMLRequest" is defined 638s ok 20 - CSP header authorize POST request to auth.proxy.com 638s ok 21 - Method is POST 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 22 - Post SAML request to IdP 638s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099340%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770027460_61385%22%7D) 638s ok 24 - Get cookie llngcasserver (idp) 638s ok 25 - Get CAS server cookie 638s ok 26 - Get redirection 638s ok 27 - Location header found 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 28 - Query CAS server 638s ok 29 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099340%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027460_14956%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 638s ok 30 - HTTP code is 200 638s ok 31 - Page contains a form 638s ok 32 - CSP header authorize POST request to \# 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 33 - Post authentication 638s ok 34 - Get cookie lemonldap (0a05efffbc9ebf5989466ccd12cfd5d97cf3708f3d494f4dcb4e3154e2fef4d7) 638s ok 35 - Get redirection 638s ok 36 - Location header found 638s # ==> Pushing PROXY <== 638s ok 37 - SOAP request 638s # ==> Saving handler PROXY <== 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s # ==> Restoring PROXY <== 638s ok 38 - Execute request to /cas/serviceValidate 638s ok 39 - HTTP code is 200 638s ok 40 - Content is XML 638s # ==> Popping PROXY <== 638s ok 41 - Push CAS response to proxy 638s ok 42 - Get cookie lemonldap (d891c1a2a20e14e8492119f3d4fba18281553bdc6254f890d1e2616ed5bfd9a3) 638s ok 43 - HTTP code is 200 638s ok 44 - Page contains a form 638s ok 45 - Host match 638s ok 46 - URI match 638s ok 47 - Field "SAMLResponse" is defined 638s ok 48 - CSP header authorize POST request to auth.sp.com 638s ok 49 - Method is POST 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 50 - Post SAML response to SP 638s ok 51 - Get redirection 638s ok 52 - Location is http://auth.sp.com/ 638s ok 53 - Get cookie lemonldap (a061cf82ef0de3becbad3dd1e19b4a552e7914df956890ba06ed96ee11e4749d) 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 54 - Get / on SP 638s ok 55 - HTTP code is 200 638s ok 56 - Authenticated as fa@badwolf.org@proxy 638s ok 57 - UTF-8 values 638s 1..57 638s ok 638s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 638s ok 1 - use Lemonldap::NG::Portal::Main; 638s # Subtest: Test with Redirect binding 638s ok 1 - Portal object 638s ok 2 - Init 638s ok 3 - Portal app 638s ok 4 - Register $type 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 5 - Get JWKS, endpoint /oauth2/jwks 638s ok 6 - HTTP code is 200 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 638s ok 8 - HTTP code is 200 638s ok 9 - Portal object 638s ok 10 - Init 638s ok 11 - Portal app 638s ok 12 - Register $type 638s ok 13 - Portal object 638s ok 14 - Init 638s ok 15 - Portal app 638s ok 16 - Register $type 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 17 - Try SAML SP 638s ok 18 - Get redirection 638s ok 19 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 20 - Launch SAML request to IdP 638s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099341%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770027461_7068%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 638s ok 22 - Get redirection 638s ok 23 - Location header found 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 24 - Push request to OP, endpoint /oauth2/authorize 638s ok 25 - HTTP code is 200 638s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770099341%2C%22issuerRequestoauth2%22%3A%221770027461_37330%22%7D) 638s ok 27 - HTTP code is 200 638s ok 28 - Page contains a form 638s ok 29 - Host match 638s ok 30 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 31 - Post authentication, endpoint /oauth2/authorize 638s ok 32 - Get cookie lemonldap (69784c952d05782b78b8352c9a67ad669f29c7a28fb6ef0b03c8a878c7da0a71) 638s ok 33 - HTTP code is 200 638s ok 34 - Page contains a form 638s ok 35 - Host match 638s ok 36 - Field "confirm" is defined 638s ok 37 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 38 - Post confirmation, endpoint /oauth2/authorize 638s ok 39 - Get redirection 638s ok 40 - Location header found 638s # ==> Pushing PROXY <== 638s ok 41 - REST request 638s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 638s # ==> Saving handler PROXY <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring PROXY <== 638s ok 43 - Execute request 638s ok 44 - Response is 200 638s ok 45 - Content is JSON 638s ok 46 - REST request 638s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 638s # ==> Saving handler PROXY <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring PROXY <== 638s ok 48 - Execute request 638s ok 49 - Response is 200 638s ok 50 - Content is JSON 638s # ==> Popping PROXY <== 638s ok 51 - Call openidconnectcallback on Proxy 638s ok 52 - Get cookie lemonldap (938b79c34a4851867333b3976f18f17e8b145906ee888f7616aa8abb8347c9f9) 638s ok 53 - Get redirection 638s ok 54 - Location header found 638s ok 55 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027461_7068%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 56 - Replay SAML request 638s ok 57 - HTTP code is 200 638s ok 58 - Page contains a form 638s ok 59 - Host match 638s ok 60 - URI match 638s ok 61 - Field "SAMLResponse" is defined 638s ok 62 - CSP header authorize POST request to auth.sp.com 638s ok 63 - Method is POST 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 64 - Post SAML response to SP 638s ok 65 - Get cookie lemonldap (a0a101501592ad47b42c55cbba2b81a8539786dfa554900da3173ab28c447bdd) 638s ok 66 - Get redirection 638s ok 67 - Location is http://auth.sp.com/ 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 68 - Query SP for logout 638s ok 69 - Get redirection 638s ok 70 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 71 - Launch SAML logout request to IdP 638s ok 72 - Get redirection 638s ok 73 - Location header found 638s ok 74 - Get cookie lemonldap (0) 638s ok 75 - SSO cookie removed 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 76 - Push OIDC logout request to op 638s ok 77 - HTTP code is 200 638s ok 78 - Page contains a form 638s ok 79 - Host match 638s ok 80 - Field "confirm" is defined 638s ok 81 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 82 - Post logout confirmation 638s ok 83 - Get redirection 638s ok 84 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 85 - Follow OIDC logout response to proxy 638s ok 86 - Get redirection 638s ok 87 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 88 - Switch to SAML logout resumption URL 638s ok 89 - Get redirection 638s ok 90 - Location header found 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 91 - Forward logout response to SP 638s ok 92 - HTTP code is 200 638s ok 93 - SP session was removed 638s ok 94 - OP session was removed 638s ok 95 - Proxy session was removed 638s 1..95 638s ok 2 - Test with Redirect binding 638s # Subtest: Test with POST binding 638s ok 1 - Portal object 638s ok 2 - Init 638s ok 3 - Portal app 638s ok 4 - Register $type 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 5 - Get JWKS, endpoint /oauth2/jwks 638s ok 6 - HTTP code is 200 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 638s ok 8 - HTTP code is 200 638s ok 9 - Portal object 638s ok 10 - Init 638s ok 11 - Portal app 638s ok 12 - Register $type 638s ok 13 - Portal object 638s ok 14 - Init 638s ok 15 - Portal app 638s ok 16 - Register $type 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 17 - Try SAML SP 638s ok 18 - HTTP code is 200 638s ok 19 - Page contains a form 638s ok 20 - Host match 638s ok 21 - URI match 638s ok 22 - Field "SAMLRequest" is defined 638s ok 23 - CSP header authorize POST request to auth.proxy.com 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 24 - Launch SAML request to IdP 638s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027461_59742%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770099341%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 638s ok 26 - Get redirection 638s ok 27 - Location header found 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 28 - Push request to OP, endpoint /oauth2/authorize 638s ok 29 - HTTP code is 200 638s ok 30 - 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%3A1770099341%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770027461_53762%22%7D) 638s ok 31 - HTTP code is 200 638s ok 32 - Page contains a form 638s ok 33 - Host match 638s ok 34 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 35 - Post authentication, endpoint /oauth2/authorize 638s ok 36 - Get cookie lemonldap (96a2564551061d5d66cad743746452da095bc59a2d0b13a1472246355d73cc07) 638s ok 37 - HTTP code is 200 638s ok 38 - Page contains a form 638s ok 39 - Host match 638s ok 40 - Field "confirm" is defined 638s ok 41 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 42 - Post confirmation, endpoint /oauth2/authorize 638s ok 43 - Get redirection 638s ok 44 - Location header found 638s # ==> Pushing PROXY <== 638s ok 45 - REST request 638s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 638s # ==> Saving handler PROXY <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring PROXY <== 638s ok 47 - Execute request 638s ok 48 - Response is 200 638s ok 49 - Content is JSON 638s ok 50 - REST request 638s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 638s # ==> Saving handler PROXY <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring PROXY <== 638s ok 52 - Execute request 638s ok 53 - Response is 200 638s ok 54 - Content is JSON 638s # ==> Popping PROXY <== 638s ok 55 - Call openidconnectcallback on Proxy 638s ok 56 - Get cookie lemonldap (0844327486972d91b575bcc46a34d1bd069287ba9a6691be7eb3a3fa449e035b) 638s ok 57 - Get redirection 638s ok 58 - Location header found 638s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027461_59742%22%7D) 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 60 - Replay SAML request 638s ok 61 - HTTP code is 200 638s ok 62 - Page contains a form 638s ok 63 - Host match 638s ok 64 - URI match 638s ok 65 - Field "SAMLResponse" is defined 638s ok 66 - CSP header authorize POST request to auth.sp.com 638s ok 67 - Method is POST 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 68 - Post SAML response to SP 638s ok 69 - Get cookie lemonldap (24d0dd772da70a87b375d70ed8205f823e8f791b78c5c6c13b91f30bc487b289) 638s ok 70 - Get redirection 638s ok 71 - Location is http://auth.sp.com/ 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 72 - Query SP for logout 638s ok 73 - HTTP code is 200 638s ok 74 - Page contains a form 638s ok 75 - Host match 638s ok 76 - URI match 638s ok 77 - Field "SAMLRequest" is defined 638s ok 78 - CSP header authorize POST request to auth.proxy.com 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 79 - Launch SAML logout request to IdP 638s ok 80 - Get redirection 638s ok 81 - Location header found 638s ok 82 - Get cookie lemonldap (0) 638s ok 83 - SSO cookie removed 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 84 - Push OIDC logout request to op 638s ok 85 - HTTP code is 200 638s ok 86 - Page contains a form 638s ok 87 - Host match 638s ok 88 - Field "confirm" is defined 638s ok 89 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 90 - Post logout confirmation 638s ok 91 - Get redirection 638s ok 92 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 93 - Follow OIDC logout response to proxy 638s ok 94 - Get redirection 638s ok 95 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 96 - Switch to SAML logout resumption URL 638s ok 97 - HTTP code is 200 638s ok 98 - Page contains a form 638s ok 99 - Host match 638s ok 100 - URI match 638s ok 101 - Field "SAMLResponse" is defined 638s ok 102 - CSP header authorize POST request to auth.sp.com 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 103 - Forward logout response to SP 638s ok 104 - Get redirection 638s ok 105 - Location is http://auth.sp.com/?logout=1 638s ok 106 - SP session was removed 638s ok 107 - OP session was removed 638s ok 108 - Proxy session was removed 638s 1..108 638s ok 3 - Test with POST binding 638s # Subtest: Test with POST binding and hashStorage 638s ok 1 - Portal object 638s ok 2 - Init 638s ok 3 - Portal app 638s ok 4 - Register $type 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 5 - Get JWKS, endpoint /oauth2/jwks 638s ok 6 - HTTP code is 200 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 638s ok 8 - HTTP code is 200 638s ok 9 - Portal object 638s ok 10 - Init 638s ok 11 - Portal app 638s ok 12 - Register $type 638s ok 13 - Portal object 638s ok 14 - Init 638s ok 15 - Portal app 638s ok 16 - Register $type 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 17 - Try SAML SP 638s ok 18 - HTTP code is 200 638s ok 19 - Page contains a form 638s ok 20 - Host match 638s ok 21 - URI match 638s ok 22 - Field "SAMLRequest" is defined 638s ok 23 - CSP header authorize POST request to auth.proxy.com 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 24 - Launch SAML request to IdP 638s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027461_5884%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1770099341%7D) 638s ok 26 - Get redirection 638s ok 27 - Location header found 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 28 - Push request to OP, endpoint /oauth2/authorize 638s ok 29 - HTTP code is 200 638s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770027461_32769%22%2C%22issuerTs%22%3A1770099341%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 638s ok 31 - HTTP code is 200 638s ok 32 - Page contains a form 638s ok 33 - Host match 638s ok 34 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 35 - Post authentication, endpoint /oauth2/authorize 638s ok 36 - Get cookie lemonldap (67f00a9720139a9dc35a4424b1dc8e349cea6e4da19725629982621f7b25c54c) 638s ok 37 - HTTP code is 200 638s ok 38 - Page contains a form 638s ok 39 - Host match 638s ok 40 - Field "confirm" is defined 638s ok 41 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 42 - Post confirmation, endpoint /oauth2/authorize 638s ok 43 - Get redirection 638s ok 44 - Location header found 638s # ==> Pushing PROXY <== 638s ok 45 - REST request 638s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 638s # ==> Saving handler PROXY <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring PROXY <== 638s ok 47 - Execute request 638s ok 48 - Response is 200 638s ok 49 - Content is JSON 638s ok 50 - REST request 638s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 638s # ==> Saving handler PROXY <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring PROXY <== 638s ok 52 - Execute request 638s ok 53 - Response is 200 638s ok 54 - Content is JSON 638s # ==> Popping PROXY <== 638s ok 55 - Call openidconnectcallback on Proxy 638s ok 56 - Get cookie lemonldap (761130ccbeebfc14a3b74d7ef1f6905328eb8a9c470f3754c3dadb625d17b451) 638s ok 57 - Get redirection 638s ok 58 - Location header found 638s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770027461_5884%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 60 - Replay SAML request 638s ok 61 - HTTP code is 200 638s ok 62 - Page contains a form 638s ok 63 - Host match 638s ok 64 - URI match 638s ok 65 - Field "SAMLResponse" is defined 638s ok 66 - CSP header authorize POST request to auth.sp.com 638s ok 67 - Method is POST 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 68 - Post SAML response to SP 638s ok 69 - Get cookie lemonldap (d6930346dcfa0606930620430cd73b0a9bbdbc31d6db0c83f787833b4c8d54c1) 638s ok 70 - Get redirection 638s ok 71 - Location is http://auth.sp.com/ 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 72 - Query SP for logout 638s ok 73 - HTTP code is 200 638s ok 74 - Page contains a form 638s ok 75 - Host match 638s ok 76 - URI match 638s ok 77 - Field "SAMLRequest" is defined 638s ok 78 - CSP header authorize POST request to auth.proxy.com 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 79 - Launch SAML logout request to IdP 638s ok 80 - Get redirection 638s ok 81 - Location header found 638s ok 82 - Get cookie lemonldap (0) 638s ok 83 - SSO cookie removed 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 84 - Push OIDC logout request to op 638s ok 85 - HTTP code is 200 638s ok 86 - Page contains a form 638s ok 87 - Host match 638s ok 88 - Field "confirm" is defined 638s ok 89 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 90 - Post logout confirmation 638s ok 91 - Get redirection 638s ok 92 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 93 - Follow OIDC logout response to proxy 638s ok 94 - Get redirection 638s ok 95 - Location header found 638s # ==> Pushing PROXY <== 638s # ==> Popping PROXY <== 638s ok 96 - Switch to SAML logout resumption URL 638s ok 97 - HTTP code is 200 638s ok 98 - Page contains a form 638s ok 99 - Host match 638s ok 100 - URI match 638s ok 101 - Field "SAMLResponse" is defined 638s ok 102 - CSP header authorize POST request to auth.sp.com 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 103 - Forward logout response to SP 638s ok 104 - Get redirection 638s ok 105 - Location is http://auth.sp.com/?logout=1 638s ok 106 - SP session was removed 638s ok 107 - OP session was removed 638s ok 108 - Proxy session was removed 638s 1..108 638s ok 4 - Test with POST binding and hashStorage 638s 1..4 638s ok 639s t/38-No-persistent-session.t ................................................... 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - Init 639s ok 4 - Portal app 639s ok 5 - Auth query 639s ok 6 - Get cookie lemonldap (43028a7b37aa74d11c2c23a967e0c89604d3ee4cb973549b57012eeb97e88015) 639s ok 7 - Logout request 639s ok 8 - Response is 200 639s ok 9 - Cookie is deleted 639s ok 10 - No pdata 639s ok 11 - Disconnect request 639s ok 12 - Response is 401 639s ok 13 - Auth query 639s ok 14 - Get cookie lemonldap (3d79e75735c342e2add9114458cb0af7b1057f5eb4272783e4571345ade0d0ab) 639s ok 15 - Logout request 639s ok 16 - Response is 200 639s ok 17 - Cookie is deleted 639s ok 18 - No pdata 639s ok 19 - Disconnect request 639s ok 20 - Response is 401 639s ok 21 - Auth query 639s ok 22 - Get cookie lemonldap (1e8f0a8462082a8a7ca6ef9965f82fe9bc7356c88b2ec6cd5180275b278ec606) 639s ok 23 - History found 639s ok 24 - -> NO history : only one entry found 639s ok 25 - Form registration 639s ok 26 - Get redirection 639s ok 27 - Location header found 639s ok 28 - Form registration 639s ok 29 - Found TOTP js 639s ok 30 - Get new key 639s ok 31 - Content is JSON 639s ok 32 - Found secret 639s ok 33 - Found token 639s ok 34 - Code 639s ok 35 - Code contains 8 digits 639s ok 36 - Post code 639s ok 37 - Content is JSON 639s ok 38 - Key is registered 639s ok 39 - Logout request 639s ok 40 - Response is 200 639s ok 41 - Cookie is deleted 639s ok 42 - No pdata 639s ok 43 - Disconnect request 639s ok 44 - Response is 401 639s ok 45 - Auth query 639s ok 46 - Get cookie lemonldap (b14f73d2fde395833e0ce9d7a8f1b964e5b5fceaf27cc43d530a8042b472f1ec) 639s ok 47 - Logout request 639s ok 48 - Response is 200 639s ok 49 - Cookie is deleted 639s ok 50 - No pdata 639s ok 51 - Disconnect request 639s ok 52 - Response is 401 639s 1..52 639s ok 639s t/39-Failing-RP-Logout.t ....................................................... 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - Init 639s ok 4 - Portal app 639s ok 5 - Register $type 639s ok 6 - OP portal 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 7 - Get JWKS, endpoint /oauth2/jwks 639s ok 8 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 639s ok 10 - HTTP code is 200 639s ok 11 - Portal object 639s ok 12 - Init 639s ok 13 - Portal app 639s ok 14 - Register $type 639s ok 15 - RP portal 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s ok 16 - Unauth RP request 639s ok 17 - Get redirection 639s ok 18 - Location header found 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 19 - Push request to OP, endpoint /oauth2/authorize 639s ok 20 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 21 - Post authentication, endpoint /oauth2/authorize 639s ok 22 - Get cookie lemonldap (f12a712f5f9ffafb473d6bd78e14c10b29f469df8854126fb18ba33238cbe7b6) 639s ok 23 - HTTP code is 200 639s ok 24 - Page contains a form 639s ok 25 - Host match 639s ok 26 - Field "confirm" is defined 639s ok 27 - CSP header authorize POST request to \# 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 28 - Post confirmation, endpoint /oauth2/authorize 639s ok 29 - Get redirection 639s ok 30 - Location header found 639s # ==> Pushing RP <== 639s ok 31 - REST request 639s ok 32 - Request from RP to OP, endpoint /oauth2/token 639s # ==> Saving handler RP <== 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Restoring RP <== 639s ok 33 - Execute request 639s ok 34 - Response is 200 639s ok 35 - Content is JSON 639s ok 36 - REST request 639s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 639s # ==> Saving handler RP <== 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Restoring RP <== 639s ok 38 - Execute request 639s ok 39 - Response is 200 639s ok 40 - Content is JSON 639s # ==> Popping RP <== 639s ok 41 - Call openidconnectcallback on RP 639s ok 42 - Get cookie lemonldap (472aaf230fad4b23e8ecbdaf51af9c5edfdd19be2becfe75a4cdfd2e24676a9f) 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Pushing OP <== 639s ok 43 - REST request 639s ok 44 - Request from OP to RP 639s # ==> Saving handler OP <== 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s # ==> Restoring OP <== 639s ok 45 - Execute request 639s ok 46 - Response is 200 639s # ==> Popping OP <== 639s ok 47 - Query OP for logout 639s ok 48 - HTTP code is 200 639s ok 49 - Display PE_SLO_ERROR 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 50 - Test if user is reject on OP 639s ok 51 - Response status is 401 639s ok 52 - Content is JSON 639s ok 53 - Error code is 1 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s ok 54 - Test if user is reject on RP 639s ok 55 - Get redirection 639s ok 56 - Location header found 639s 1..56 639s ok 639s t/40-Notifications-Explorer-JSON-File.t ........................................ 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - Init 639s ok 4 - Portal app 639s ok 5 - Auth query 639s ok 6 - HTTP code is 200 639s ok 7 - Get cookie lemonldap (j8mO/MQUmE9+kiwh/qcSMu3j88MsPehrEICd3yp9DD2U1mG+IxpOSzPelmhDhbhXNQzJh59tPIJjMcsguUHFZmcnzxFAlUz2f/F9lxPsbqVnHEdSdjFbc2jjIAtRSeEqfYtqHorksQ2496Y5uC+bcA==) 639s ok 8 - HTTP code is 200 639s ok 9 - Page contains a form 639s ok 10 - URI match 639s ok 11 - Field "reference1x1" is defined 639s ok 12 - Test cookie received 639s ok 13 - Response status is 401 639s ok 14 - Content is JSON 639s ok 15 - Error code is 1 639s ok 16 - Auth query 639s ok 17 - HTTP code is 200 639s ok 18 - Get cookie lemonldap (hzUu1o4i5DTCnAGVsFnHoYOtbTtx7d/0ohhn6mb897Gv8SNanHqf8Puar9RjiCcJPsT+tlDd49tO2DtBgRXhgEhEUjtnHpPB+RCWVxnouocN8CheIvmvEBLQnYTqWrYB6yvOd8T75Dz18Hs7iuniuQ==) 639s ok 19 - HTTP code is 200 639s ok 20 - Page contains a form 639s ok 21 - URI match 639s ok 22 - Field "reference1x1" is defined 639s ok 23 - Test cookie received 639s ok 24 - Response status is 401 639s ok 25 - Content is JSON 639s ok 26 - Error code is 1 639s ok 27 - Accept notification 639s ok 28 - Notification was not deleted 639s ok 29 - Get cookie lemonldap (478ba02fae7ee797df977f77557c933b90bdd5500860b716cc121bccf973eac9) 639s ok 30 - New auth query 639s ok 31 - Authenticated as dwho 639s ok 32 - Menu displayed 639s ok 33 - Link found 639s ok 34 - Notifications explorer query 639s ok 35 - Language icons found 639s ok 36 - trspan="myNotification" found 639s ok 37 - trspan="date" found 639s ok 38 - trspan="reference" found 639s ok 39 - trspan="action" found 639s ok 40 - epoch found 639s ok 41 - testref found 639s ok 42 - fa-eye found 639s ok 43 - Notififcation container found 639s ok 44 - trspan="verify" found 639s ok 45 - Found NOTIFICATIONS js 639s ok 46 - Display testref notification query 639s ok 47 - Response is JSON 639s ok 48 - Result is 1 639s ok 49 - Hidden input found 639s ok 50 -

tag found 639s ok 51 -

tag found 639s ok 52 -

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

tag found 640s ok 54 -

tag found 640s ok 55 -

tag found 640s ok 56 - Checkbox 1 found 640s ok 57 - Checkbox 2 found 640s ok 58 - Malformed query 640s ok 59 - Response is JSON 640s ok 60 - Missing epoch parameter 640s ok 61 - Bad query 640s ok 62 - Response is JSON 640s ok 63 - Result is 0 640s ok 64 - Notification is 0 640s ok 65 - CheckUser form 640s ok 66 - HTTP code is 200 640s ok 67 - Page contains a form 640s ok 68 - URI match 640s ok 69 - Field "user" is defined 640s ok 70 - Field "url" is defined 640s ok 71 - Found trspan="checkUser" 640s ok 72 - Notification "testref" not found 640s 1..72 640s ok 640s t/40-Notifications-JSON-DBI.t .................................................. 640s ok 1 - use Lemonldap::NG::Portal::Main; 640s ok 2 - Portal object 640s ok 3 - Init 640s ok 4 - Portal app 640s ok 5 - Auth query 640s ok 6 - HTTP code is 200 640s ok 7 - Get cookie lemonldap (Zzq8KjLEMas+4t5iOcIp2PSgLaA9IdJ3FKMKTk9Md+nWaOHYLu9xShg+NulfxB434uc9K5eQnT5BHb7pDPsgkUqRBOztH5Ke+RBPrRzKr+9IZsAtC8PL7fU97UrpNbofXyFJISHLpt9zg/Vk05050A==) 640s ok 8 - Two notification references found 640s ok 9 - 1st reference found is "testref2" 640s ok 10 - 2nd reference found is "testref" 640s ok 11 - HTTP code is 200 640s ok 12 - Page contains a form 640s ok 13 - URI match 640s ok 14 - Field "reference1x1" is defined 640s ok 15 - Field "url" is defined 640s ok 16 - Test cookie received 640s ok 17 - Response status is 401 640s ok 18 - Content is JSON 640s ok 19 - Error code is 1 640s ok 20 - Don't accept notification 640s ok 21 - HTTP code is 200 640s ok 22 - Accept notifications 640s ok 23 - Get redirection 640s ok 24 - Location is http://test1.example.com/ 640s ok 25 - Make sure no pdata is returned 640s ok 26 - Get cookie lemonldap (7e8804f4fd9ca970237c06cc95de6e71276c4880ed44681c2236cbcd4be9cdc8) 640s ok 27 - Notification was deleted 640s ok 28 - Notifications explorer query 640s ok 29 - Response is JSON 640s ok 30 - Result is 2 640s ok 31 - MSG is myNotifications 640s ok 32 - Notification 1 found 640s ok 33 - Notification 2 found 640s ok 34 - epoch found 640s ok 35 - Logout request 640s ok 36 - Response is 200 640s ok 37 - Cookie is deleted 640s ok 38 - No pdata 640s ok 39 - Disconnect request 640s ok 40 - Response is 401 640s ok 41 - Auth query 640s ok 42 - Get redirection 640s ok 43 - Location is http://test1.example.com/ 640s ok 44 - Get cookie lemonldap (ea0e24d140ff6fb864c9ec0dd36daddb12b6343f4d0bf76589c2d3d05d26ac54) 640s ok 45 - Logout request 640s ok 46 - Response is 200 640s ok 47 - Cookie is deleted 640s ok 48 - No pdata 640s ok 49 - Disconnect request 640s ok 50 - Response is 401 640s 1..50 640s ok 640s t/40-Notifications-JSON-File-with-token.t ...................................... 640s ok 1 - use Lemonldap::NG::Portal::Main; 640s ok 2 - Portal object 640s ok 3 - Init 640s ok 4 - Portal app 640s ok 5 - Unauth request 640s ok 6 - HTTP code is 200 640s ok 7 - Page contains a form 640s ok 8 - Host match 640s ok 9 - Field "token" is defined 640s ok 10 - CSP header authorize POST request to \# 640s ok 11 - Auth query 640s ok 12 - HTTP code is 200 640s ok 13 - Get cookie lemonldap (DrfIO2sFcWPGwi1//vi10m0EYAyLuu92lRlCtWGZ59ULd0m7m6DG5jCweLAKzEZb7/LxKVXG3X8TP2ecKg8rXLRso8RGEHjvH+06EG0MpyhktfDBS3F/1dE8JaIWjD1uleS0Lk8sx640Hyg1Gkq40w==) 640s ok 14 - HTTP code is 200 640s ok 15 - Page contains a form 640s ok 16 - URI match 640s ok 17 - Field "reference1x1" is defined 640s ok 18 - Field "url" is defined 640s ok 19 - Test cookie received 640s ok 20 - Response status is 401 640s ok 21 - Content is JSON 640s ok 22 - Error code is 1 640s ok 23 - Don't accept notification 640s ok 24 - Notification displayed 640s ok 25 - Don't accept notification 640s ok 26 - Notification displayed 640s ok 27 - Accept notification 640s ok 28 - Get redirection 640s ok 29 - Location header found 640s ok 30 - Notification was deleted 640s 1..30 640s ok 641s t/40-Notifications-JSON-File.t ................................................. 641s ok 1 - use Lemonldap::NG::Portal::Main; 641s ok 2 - Portal object 641s ok 3 - Init 641s ok 4 - Portal app 641s ok 5 - Auth query (JSON required) 641s ok 6 - Response is JSON 641s ok 7 - Good result 641s ok 8 - Notificationtion is pending 641s ok 9 - Test received Id 641s ok 10 - HTTP code is 200 641s ok 11 - Page contains a form 641s ok 12 - URI match 641s ok 13 - Field "reference1x1" is defined 641s ok 14 - Field "url" is defined 641s ok 15 - Auth query 641s ok 16 - HTTP code is 200 641s ok 17 - Get cookie lemonldap (4DWuJKmivwqj+5b/xfz5YcATLBIodilyWdG7ILYWu7D44pGIltYtuoMge4/kG0mReoqmEcznqCl4ljhUwKvchPSNTDALXzat+fc0p4412mjsIKPT26xXNL/9mk3ksK5eA4bZJbJ+lLpdFxRdgINUKw==) 641s ok 18 - HTTP code is 200 641s ok 19 - Page contains a form 641s ok 20 - URI match 641s ok 21 - Field "reference1x1" is defined 641s ok 22 - Field "url" is defined 641s ok 23 - Test received cookie 641s ok 24 - Response status is 401 641s ok 25 - Content is JSON 641s ok 26 - Error code is 1 641s ok 27 - Cancel notification 641s ok 28 - Cookie expired 641s ok 29 - Get redirection 641s ok 30 - Location is http://auth.example.com/ 641s ok 31 - Auth query 641s ok 32 - HTTP code is 200 641s ok 33 - Get cookie lemonldap (ohYiDlBX9xo5GlO2IGHBoqRYEcOGS07aLM4TkhGrahrLdaxN/1IcEcToSkwXhdo9ZRrfb7tOypJH9fytD1whd2e1KoYPi2qHcZR7xeoJ/XxYsFv9LZlxCZjo0e/rL4lH76eVPP4E+u1KqU0nj8CThA==) 641s ok 34 - HTTP code is 200 641s ok 35 - Page contains a form 641s ok 36 - URI match 641s ok 37 - Field "reference1x1" is defined 641s ok 38 - Field "url" is defined 641s ok 39 - Response body is not empty 641s ok 40 - Found notification text 641s ok 41 - Test cookie received 641s ok 42 - Response status is 401 641s ok 43 - Content is JSON 641s ok 44 - Error code is 1 641s ok 45 - Don't accept notification 641s ok 46 - Notification displayed 641s ok 47 - Found custom Main Logo 641s ok 48 - Don't accept notification 641s ok 49 - Notification displayed 641s ok 50 - Don't accept notification 641s ok 51 - Notification displayed 641s ok 52 - Don't accept notification - Accept just one checkbox 641s ok 53 - Notification displayed 641s ok 54 - Accept notification 641s ok 55 - Get redirection 641s ok 56 - Location header found 641s ok 57 - Get cookie lemonldap (c426b8a048c02b3cddd51ae3116c94036c94e32dd103af0fa0fb69841dce6340) 641s ok 58 - New auth query 641s ok 59 - Authenticated as dwho 641s ok 60 - Menu displayed 641s ok 61 - Notification was deleted 641s ok 62 - Auth query (JSON required) 641s ok 63 - Response is JSON 641s ok 64 - Good result 641s ok 65 - Notificationtion is pending 641s ok 66 - Test received Id 641s ok 67 - HTTP code is 200 641s ok 68 - Page contains a form 641s ok 69 - URI match 641s ok 70 - Field "reference1x1" is defined 641s ok 71 - Field "url" is defined 641s ok 72 - Auth query 641s ok 73 - HTTP code is 200 641s ok 74 - Get cookie lemonldap (Z4Zgz0RacDKQnNUYDz3KcLXq+VosIuoHYMA2nmX8yyxhFq2E/KgDQ6Yz+2ynI1m3jXpsbHZClQUcz2eF9/dmxRB/nlbxI8NS619EhY1MD5hvrqq9d+jZwwopmNWQcgncaWZ7Ar7W1pNC8wqKbvIdxw==) 641s ok 75 - HTTP code is 200 641s ok 76 - Page contains a form 641s ok 77 - URI match 641s ok 78 - Field "reference1x1" is defined 641s ok 79 - Field "url" is defined 641s ok 80 - Test received cookie 641s ok 81 - Response status is 401 641s ok 82 - Content is JSON 641s ok 83 - Error code is 1 641s ok 84 - Cancel notification 641s ok 85 - Cookie expired 641s ok 86 - Get redirection 641s ok 87 - Location is http://auth.example.com/ 641s ok 88 - Auth query 641s ok 89 - HTTP code is 200 641s ok 90 - Get cookie lemonldap (xTGdkij1X2kcSCV1pHolWgUXuSylyoDzrge1pQd1acKO3H7i2nik/SEf+TFVAQHIHn7WlMn+flmkrF1A6mzMc/xvIlRRPiUNJh84XHnOAS9URBfnRFa9F9qWHNNZ6/q1a4kbx7YTAfuGYFupSLiwWQ==) 641s ok 91 - HTTP code is 200 641s ok 92 - Page contains a form 641s ok 93 - URI match 641s ok 94 - Field "reference1x1" is defined 641s ok 95 - Field "url" is defined 641s ok 96 - Response body is not empty 641s ok 97 - Found notification text 641s ok 98 - Test cookie received 641s ok 99 - Response status is 401 641s ok 100 - Content is JSON 641s ok 101 - Error code is 1 641s ok 102 - Don't accept notification 641s ok 103 - Notification displayed 641s ok 104 - Found custom Main Logo 641s ok 105 - Don't accept notification 641s ok 106 - Notification displayed 641s ok 107 - Don't accept notification 641s ok 108 - Notification displayed 641s ok 109 - Don't accept notification - Accept just one checkbox 641s ok 110 - Notification displayed 641s ok 111 - Accept notification 641s ok 112 - Get redirection 641s ok 113 - Location header found 641s ok 114 - Get cookie lemonldap (171ff23530c48f60dd9ac0ced952d4ef0ba440fcb2bd9b7eade1c3042308f842) 641s ok 115 - New auth query 641s ok 116 - Authenticated as dwho 641s ok 117 - Menu displayed 641s ok 118 - Notification was not deleted 641s ok 119 - Auth query (JSON required) 641s ok 120 - Response is JSON 641s ok 121 - Good result 641s ok 122 - Notificationtion is pending 641s ok 123 - Test received Id 641s ok 124 - HTTP code is 200 641s ok 125 - Page contains a form 641s ok 126 - URI match 641s ok 127 - Field "reference1x1" is defined 641s ok 128 - Field "url" is defined 641s ok 129 - Auth query 641s ok 130 - HTTP code is 200 641s ok 131 - Get cookie lemonldap (iKSX30X0yAzP7V0qQm+XmNiqMyrj44YzkXu5dMoZbleacsWpyGX8Sxnhu4LKjL7iA/OVXBbXowNh8MQ0GFe5quhJzsp4nFAXngjEM2zUR0dcH6TKl2U1JG0BKHbYCXpQz+bpYr4pnnaZJG/UnNmjxQ==) 641s ok 132 - HTTP code is 200 641s ok 133 - Page contains a form 641s ok 134 - URI match 641s ok 135 - Field "reference1x1" is defined 641s ok 136 - Field "url" is defined 641s ok 137 - Test received cookie 641s ok 138 - Response status is 401 641s ok 139 - Content is JSON 641s ok 140 - Error code is 1 641s ok 141 - Cancel notification 641s ok 142 - Cookie expired 641s ok 143 - Get redirection 641s ok 144 - Location is http://auth.example.com/ 641s ok 145 - Auth query 641s ok 146 - HTTP code is 200 641s ok 147 - Get cookie lemonldap (QC3PYtfZSMjJLX9PwPIpeqOuwrXn8TKIgAnTswyjVW1z6d77ZuFqsqYXMTlynLIN5uXzzCIUoBBcI20iBJsX9evbYYhcS6SmXftcFDo6AnRMhMhtUp4gOLKYDB1M7CsQV4XaltxSo7uPououssdDiQ==) 641s ok 148 - HTTP code is 200 641s ok 149 - Page contains a form 641s ok 150 - URI match 641s ok 151 - Field "reference1x1" is defined 641s ok 152 - Field "url" is defined 641s ok 153 - Response body is not empty 641s ok 154 - Found notification text 641s ok 155 - Test cookie received 641s ok 156 - Response status is 401 641s ok 157 - Content is JSON 641s ok 158 - Error code is 1 641s ok 159 - Don't accept notification 641s ok 160 - Notification displayed 641s ok 161 - Found custom Main Logo 641s ok 162 - Don't accept notification 641s ok 163 - Notification displayed 641s ok 164 - Don't accept notification 641s ok 165 - Notification displayed 641s ok 166 - Don't accept notification - Accept just one checkbox 641s ok 167 - Notification displayed 641s ok 168 - Accept notification 641s ok 169 - Get redirection 641s ok 170 - Location header found 641s ok 171 - Get cookie lemonldap (83855bc4781774cbd6fbeb7ccd53797d286c13f8e994c22b3034d22bab885f39) 641s ok 172 - New auth query 641s ok 173 - Authenticated as dwho 641s ok 174 - Menu displayed 641s ok 175 - Notification was deleted 641s ok 176 - Auth query (JSON required) 641s ok 177 - Response is JSON 641s ok 178 - Good result 641s ok 179 - Notificationtion is pending 641s ok 180 - Test received Id 641s ok 181 - HTTP code is 200 641s ok 182 - Page contains a form 641s ok 183 - URI match 641s ok 184 - Field "reference1x1" is defined 641s ok 185 - Field "url" is defined 641s ok 186 - Auth query 641s ok 187 - HTTP code is 200 641s ok 188 - Get cookie lemonldap (50SuQrUADPHzonayDSjKRo30CyTbqzmvB3AENDvw0LyT33jlog2OdwyNcOU8SQXIjoSdr5WrdJDS2wivVyyqMou0XgzS4LCQ7pEkfOURlYw2tzsZk91fhmKF15qXMQLst1XoWmJ/ykBf2jEvMJsPsQ==) 641s ok 189 - HTTP code is 200 641s ok 190 - Page contains a form 641s ok 191 - URI match 641s ok 192 - Field "reference1x1" is defined 641s ok 193 - Field "url" is defined 641s ok 194 - Test received cookie 641s ok 195 - Response status is 401 641s ok 196 - Content is JSON 641s ok 197 - Error code is 1 641s ok 198 - Cancel notification 641s ok 199 - Cookie expired 641s ok 200 - Get redirection 641s ok 201 - Location is http://auth.example.com/ 641s ok 202 - Auth query 641s ok 203 - HTTP code is 200 641s ok 204 - Get cookie lemonldap (obn9cTib2crGnsS9PjQQc8Wi8TeEErQd9N0rYlJDKbSldAzK5b9A+FIM32mdpVsPrG2UL/rTC27HigmcnZh46ZEK1KHCmi+imMgwxyLPa8EavKooGA9e2OV+Z/Hg8C9fFcs4hhefv3jDGLOqz4ntWg==) 641s ok 205 - HTTP code is 200 641s ok 206 - Page contains a form 641s ok 207 - URI match 641s ok 208 - Field "reference1x1" is defined 641s ok 209 - Field "url" is defined 641s ok 210 - Response body is not empty 641s ok 211 - Found notification text 641s ok 212 - Test cookie received 641s ok 213 - Response status is 401 641s ok 214 - Content is JSON 641s ok 215 - Error code is 1 641s ok 216 - Don't accept notification 641s ok 217 - Notification displayed 641s ok 218 - Found custom Main Logo 641s ok 219 - Don't accept notification 641s ok 220 - Notification displayed 641s ok 221 - Don't accept notification 641s ok 222 - Notification displayed 641s ok 223 - Don't accept notification - Accept just one checkbox 641s ok 224 - Notification displayed 641s ok 225 - Accept notification 641s ok 226 - Get redirection 641s ok 227 - Location header found 641s ok 228 - Get cookie lemonldap (f48b3b011b17ebf308a8a5c7b8c96d3a238736c8ab837a0f47ccf670473c12f6) 641s ok 229 - New auth query 641s ok 230 - Authenticated as dwho 641s ok 231 - Menu displayed 641s ok 232 - Notification was not deleted 641s 1..232 641s ok 641s t/40-Notifications-JSON-LDAP.t ................................................. 641s ok 1 - use Lemonldap::NG::Portal::Main; 641s ok 2 # skip LLNGTESTLDAP is not set 641s ok 3 # skip LLNGTESTLDAP is not set 641s ok 4 # skip LLNGTESTLDAP is not set 641s ok 5 # skip LLNGTESTLDAP is not set 641s ok 6 # skip LLNGTESTLDAP is not set 641s ok 7 # skip LLNGTESTLDAP is not set 641s ok 8 # skip LLNGTESTLDAP is not set 641s ok 9 # skip LLNGTESTLDAP is not set 641s ok 10 # skip LLNGTESTLDAP is not set 641s ok 11 # skip LLNGTESTLDAP is not set 641s ok 12 # skip LLNGTESTLDAP is not set 641s 1..12 641s ok 641s t/40-Notifications-JSON-Server.t ............................................... 641s ok 1 - use Lemonldap::NG::Portal::Main; 641s ok 2 - Portal object 641s ok 3 - Init 641s ok 4 - Portal app 641s ok 5 - POST notification { 641s # "date": "2016-13-30 15:35:10", 641s # "reference": "testref", 641s # "uid": "dwho", 641s # "title": "Test title", 641s # "text": "This is a test text" 641s # } 641s ok 6 - Notification not inserted 641s ok 7 - POST notification { 641s # "date": "2016-13_30 15:35:10", 641s # "reference": "testref", 641s # "uid": "dwho", 641s # "title": "Test title", 641s # "text": "This is a test text" 641s # } 641s ok 8 - Notification not inserted 641s ok 9 - POST notification { 641s # "date": "2016-05-30 15:35:10", 641s # "reference": "testref", 641s # "uid": "dwho", 641s # "title": "Test title", 641s # "text": "This is a test text for $uid" 641s # } 641s ok 10 - Notification has been inserted 641s ok 11 - POST notification { 641s # "date": "2016-05-30", 641s # "reference": "test_ref2", 641s # "uid": "dwho", 641s # "title": "Test2 title", 641s # "text": "This is a second test text", 641s # "subtitle": "Application 2", 641s # "check": ["I agree","Yes, I'm sure"] 641s # } 641s ok 12 - Notification has been inserted 641s ok 13 - POST notification { 641s # "date": "2016-05-30", 641s # "reference": "testrefall", 641s # "uid": "everyone", 641s # "title": "Testall title", 641s # "text": "This is a test text for all users" 641s # } 641s ok 14 - Notification has been inserted 641s ok 15 - List notifications for "allusers" 641s ok 16 - Result found 641s ok 17 - Notification for all users found 641s ok 18 - Wildcard found 641s ok 19 - List notifications for bad uid 641s ok 20 - Notification for all users found 641s ok 21 - List all pending notifications 641s ok 22 - Response is JSON 641s ok 23 - Three notifications found 641s ok 24 - Reference 'test-ref2' found 641s ok 25 - UID 'dwho' found 641s ok 26 - Reference 'testrefall' found 641s ok 27 - UID 'everyone' found 641s ok 28 - Reference 'testref' found 641s ok 29 - UID 'dwho' found 641s ok 30 - List notifications for "dwho" 641s ok 31 - Result found 641s ok 32 - First notification found 641s ok 33 - Second notification found 641s ok 34 - Third notification found (all users) 641s ok 35 - List notification with reference "testref" 641s ok 36 - Result found 641s ok 37 - Notification reference found 641s ok 38 - Notification title found 641s ok 39 - Notification text found 641s ok 40 - Notification date found 641s ok 41 - Notification uid found 641s ok 42 - List notification with reference "test-ref2" 641s ok 43 - Result found 641s ok 44 - Notification reference found 641s ok 45 - Notification title found 641s ok 46 - Notification text found 641s ok 47 - Notification date found 641s ok 48 - Notification uid found 641s ok 49 - Notification subtitle found 641s ok 50 - Notification check boxes found 641s ok 51 - Try to delete notification with bad method 641s ok 52 - Bad method is refused 641s ok 53 - Delete notification testrefall 641s ok 54 - Notification has been deleted 641s ok 55 - Delete notification test-ref2 641s ok 56 - Notification has been deleted 641s ok 57 - Try to create the same notification twice 641s ok 58 - Append the same notification is refused 641s ok 59 - Auth query 641s ok 60 - HTTP code is 200 641s ok 61 - Get cookie lemonldap (dzgl8QLKXvxrIqxSHtQT8BBinRMKw4CNY1d5H245n4StMVh+vAypYGIzu6p7+DVpiJqYkFx1TcdN/kyAgyrwW4HP/JTIcZ539ZwCJNv2P1ek20wZMIm03Vi+9rYa8G1r8oMzxvjauwcZDggm+owXIw==) 641s ok 62 - HTTP code is 200 641s ok 63 - Page contains a form 641s ok 64 - URI match 641s ok 65 - Field "reference1x1" is defined 641s ok 66 - Field "url" is defined 641s ok 67 - POST combined notifications [{ 641s # "uid": "dwho", 641s # "date": "2019-11-15 15:35:10", 641s # "reference": "ABC1", 641s # "title": "You have new authorizations", 641s # "subtitle": "Application 1", 641s # "text": "You have been granted to access to appli-1", 641s # "check": "I agree" 641s # }, 641s # { 641s # "uid": "rtyler", 641s # "date": "2019-11-15", 641s # "reference": "ABC2", 641s # "title": "You have new authorizations", 641s # "subtitle": "Application 1", 641s # "text": "You have been granted to access to appli-1", 641s # "check": ["I agree", "I am sure"] 641s # }, 641s # { 641s # "uid": "rtyler", 641s # "date": "2019-11-15", 641s # "reference": "ABC3", 641s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 641s # "title": "You have new authorizations", 641s # "subtitle": "Application 1", 641s # "text": "You have been granted to access to appli-1", 641s # "check": ["I agree", "I am sure"] 641s # }, 641s # { 641s # "uid": "rtyler", 641s # "date": "2050-11-15", 641s # "reference": "ABC4", 641s # "title": "You have new authorizations", 641s # "subtitle": "Application 1", 641s # "text": "You have been granted to access to appli-1", 641s # "check": ["I agree", "I am sure"] 641s # } 641s # ] 641s ok 68 - Notifications have been inserted 641s ok 69 - List all existing notifications 641s ok 70 - Response is JSON 641s ok 71 - Five notifications found 641s ok 72 - Auth query 641s ok 73 - HTTP code is 200 641s ok 74 - Get cookie lemonldap (qXD6gNn1pw7M7xRgLvlUeQpPXQiUmsl6zXMHbfFayHO7N+hrKHnq57jBHsNsyGQwuWHYQhsHmTKrGoCd1UZ0fM5+9PsHupxsLUp9ZWp75IxCJ0y+ud01ib45FTa31GOg7PIxVCgL3qfXq4j0H2EmSw==) 641s ok 75 - HTTP code is 200 641s ok 76 - Page contains a form 641s ok 77 - URI match 641s ok 78 - Field "reference1x1" is defined 641s ok 79 - Field "reference1x2" is defined 641s ok 80 - Checkbox is displayed 641s ok 81 - Checkbox is displayed 641s ok 82 - Checkbox is displayed 641s ok 83 - -> One checkbox found 641s ok 84 - Accept notification 641s ok 85 - HTTP code is 200 641s ok 86 - Get cookie lemonldap (tUmg+0itmc9mIqPQtYDGb/iNXW8xqjSM195AB8PhFYYAbiBUtuOa/GLLfzTAUJ0/pA/Fg6Dx4Hjn5YTRf+y4iTgcGbn4fF2iObCmSjnHwoi2KDIixj+mRxrrWADnGOge5B78y0X1ZrU0u8Y7dvLAig==) 641s ok 87 - Logout request 641s ok 88 - Response is 200 641s ok 89 - Cookie is deleted 641s ok 90 - No pdata 641s ok 91 - Disconnect request 641s ok 92 - Response is 401 641s ok 93 - Auth query 641s ok 94 - HTTP code is 200 641s ok 95 - Get cookie lemonldap (aAIlLtzvtfmW1TE1Z2LrOJla8F6aoBzvL/WA3TLG/DA++ScIa5/H6EZXM0TDaBiO7WbEgk0LVc30Sz0qDoF1p+LBtxklEvf66zR+8A8M35M4MbWKG7v+RcFaAwdvCYNE+iSb4WEYGfqbqPENJ1LvDA==) 641s ok 96 - HTTP code is 200 641s ok 97 - Page contains a form 641s ok 98 - URI match 641s ok 99 - Field "reference1x1" is defined 641s ok 100 - Checkbox is displayed 641s ok 101 - Checkbox is displayed 641s ok 102 - -> Two checkboxes found 641s ok 103 - Accept notification 641s ok 104 - HTTP code is 200 641s ok 105 - Get cookie lemonldap (5925b6ecdfebf1f9ecc826e50f9d8d5f701fad528aae3ccf789ab494976cea07) 641s ok 106 - Logout request 641s ok 107 - Response is 200 641s ok 108 - Cookie is deleted 641s ok 109 - No pdata 641s ok 110 - Disconnect request 641s ok 111 - Response is 401 641s ok 112 - List all pending notifications 641s ok 113 - Response is JSON 641s ok 114 - Three notifications found 641s 1..114 641s ok 642s t/40-Notifications-PublicNotif.t ............................................... 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s ok 5 - Access login page with public notifications 642s ok 6 - Notification displayed 642s ok 7 - Bad Auth query 642s ok 8 - Notification displayed 642s ok 9 - Access login page without public notifications 642s ok 10 - Notification not displayed 642s 1..10 642s ok 642s t/40-Notifications-XML-DBI.t ................................................... 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s ok 5 - Auth query 642s ok 6 - HTTP code is 200 642s ok 7 - Get cookie lemonldap (OX2KMXXJXz+KIN+kLohh9NM2VQmHjgiFhXfmRnoqVkjTOUA/esNlXEeNqkNsrFEsILud6L8OTCM1d4C/ZCxVFprCdmWxXYPdauiGi2fWlfqX9l7KNhHbS09EPiAbriVgAutN/pLBm9n8nyFd0NdxLQ==) 642s ok 8 - Two notification references found 642s ok 9 - Found ref 642s ok 10 - HTTP code is 200 642s ok 11 - Page contains a form 642s ok 12 - URI match 642s ok 13 - Field "reference1x1" is defined 642s ok 14 - Field "url" is defined 642s ok 15 - Test cookie received 642s ok 16 - Response status is 401 642s ok 17 - Content is JSON 642s ok 18 - Error code is 1 642s ok 19 - Don't accept notification 642s ok 20 - HTTP code is 200 642s ok 21 - Accept notifications 642s ok 22 - Get redirection 642s ok 23 - Location is http://test1.example.com/ 642s ok 24 - Make sure no pdata is returned 642s ok 25 - Get cookie lemonldap (9133b87a99d0ac599c614b7eae02cab5ebd27b7c0c1f616598535fd4b2cf1067) 642s ok 26 - Notification was deleted 642s ok 27 - Notifications explorer query 642s ok 28 - Response is JSON 642s ok 29 - Result is 2 642s ok 30 - MSG is myNotifications 642s ok 31 - Notification 1 found 642s ok 32 - Notification 2 found 642s ok 33 - epoch found 642s ok 34 - Logout request 642s ok 35 - Response is 200 642s ok 36 - Cookie is deleted 642s ok 37 - No pdata 642s ok 38 - Disconnect request 642s ok 39 - Response is 401 642s ok 40 - Auth query 642s ok 41 - Get redirection 642s ok 42 - Location is http://test1.example.com/ 642s ok 43 - Get cookie lemonldap (96af0a05e97829901f20ef4696d7f96019e797048da36bc895210ae6c8d6da4a) 642s ok 44 - Logout request 642s ok 45 - Response is 200 642s ok 46 - Cookie is deleted 642s ok 47 - No pdata 642s ok 48 - Disconnect request 642s ok 49 - Response is 401 642s 1..49 642s ok 642s t/40-Notifications-XML-File.t .................................................. 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s ok 5 - Auth query 642s ok 6 - HTTP code is 200 642s ok 7 - Get cookie lemonldap (vI+zIvIEKwW0ZOgkAITVrMy0a9Uzgm2YeYmzTSZuL5qsZKgjNJB4rqvyb5CP5bisJT1TwWjLiTY/PVKp2it+SZOipOKfrpN7HYhXTPcW+dwTvMcs2jV6CFr3rUs8VHQyOnBPB8uLDyljZ0Rz3BJ4fw==) 642s ok 8 - HTTP code is 200 642s ok 9 - Page contains a form 642s ok 10 - URI match 642s ok 11 - Field "reference1x1" is defined 642s ok 12 - Field "url" is defined 642s ok 13 - Test cookie received 642s ok 14 - Response status is 401 642s ok 15 - Content is JSON 642s ok 16 - Error code is 1 642s ok 17 - Cancel notification 642s ok 18 - Cookie expired 642s ok 19 - Get redirection 642s ok 20 - Location is http://auth.example.com/ 642s ok 21 - Auth query 642s ok 22 - HTTP code is 200 642s ok 23 - Get cookie lemonldap (4lXlrZqOKngKrNItLviu+IwAGSVcocDn3i3PKt8Yl3qQHz7hLBvnkeImTG2480tMEgmJPq1lvs2099n7cstwZGsTFz60NsKsYAgxIB3/VDtKFag1P6gPTul+ZW4F8V/duGGyLBORwBCYHMaqZMu48w==) 642s ok 24 - HTTP code is 200 642s ok 25 - Page contains a form 642s ok 26 - URI match 642s ok 27 - Field "reference1x1" is defined 642s ok 28 - Field "url" is defined 642s ok 29 - Test cookie received 642s ok 30 - Response status is 401 642s ok 31 - Content is JSON 642s ok 32 - Error code is 1 642s ok 33 - Don't accept notification 642s ok 34 - Notification displayed 642s ok 35 - Found custom Main Logo 642s ok 36 - Don't accept notification 642s ok 37 - Notification displayed 642s ok 38 - Don't accept notification 642s ok 39 - Notification displayed 642s ok 40 - Don't accept notification - Accept just one checkbox 642s ok 41 - Notification displayed 642s ok 42 - Accept notification 642s ok 43 - Get redirection 642s ok 44 - Location header found 642s ok 45 - Notification was deleted 642s ok 46 - Get cookie lemonldap (798591071dbd6f9824ee755a2f39760144489fce973b4458d83965aa3f2ec1af) 642s ok 47 - New auth query 642s ok 48 - Authenticated as dwho 642s ok 49 - Menu displayed 642s 1..49 642s ok 643s t/40-Notifications-XML-Server.t ................................................ 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - SOAP client 643s ok 6 - @ SOAP REQUEST @ 643s ok 7 - Execute request 643s ok 8 - HTTP code is 200 643s ok 9 - Content is XML 643s ok 10 - @ END OF SOAP REQUEST @ 643s ok 11 - Append a notification -> SOAP call returns 1 643s ok 12 - @ SOAP REQUEST @ 643s ok 13 - Execute request 643s ok 14 - HTTP code is 200 643s ok 15 - Content is XML 643s ok 16 - @ END OF SOAP REQUEST @ 643s ok 17 - Append the same notification twice -> SOAP call returns 0 643s ok 18 - Auth query 643s ok 19 - HTTP code is 200 643s ok 20 - Get cookie lemonldap (Itv49EZHFRcb8filEewCGT9EaEHSX9fV3LuPQZHVDXpOvYFh3SHLdLv7dD8GqFFijc64pR8SSKu9gcKk/rFIzeLzNvdoQSYAGof76f2rtFWxuDJQ1Zgb8GFKCd8xKAjAY5pyig/ddM2vkGUPu39Q2w==) 643s ok 21 - HTTP code is 200 643s ok 22 - Page contains a form 643s ok 23 - URI match 643s ok 24 - Field "reference1x1" is defined 643s ok 25 - Field "url" is defined 643s ok 26 - @ SOAP REQUEST @ 643s ok 27 - Execute request 643s ok 28 - HTTP code is 200 643s ok 29 - Content is XML 643s ok 30 - @ END OF SOAP REQUEST @ 643s ok 31 - Append a notification -> SOAP call returns 4 643s ok 32 - Auth query 643s ok 33 - HTTP code is 200 643s ok 34 - Get cookie lemonldap (R+GEuwOVrF0FbaOB8lfhLdvCxwjgbPJOhaTkA+hYn8lOXK69X2iK53FFbe1wiEp+1TLhDaLV0yrObPffxPXLCXwg8/7TuwzarDM9OSWVnkJqhWRMuK3PP1asQYjrRaW0O+eKaJVzHbOpKWMIVy1umg==) 643s ok 35 - HTTP code is 200 643s ok 36 - Page contains a form 643s ok 37 - URI match 643s ok 38 - Field "reference1x1" is defined 643s ok 39 - Field "reference2x1" is defined 643s ok 40 - -> One checkbox found 643s ok 41 - Accept notification 643s ok 42 - HTTP code is 200 643s ok 43 - Logout request 643s ok 44 - Response is 200 643s ok 45 - Cookie is deleted 643s ok 46 - No pdata 643s ok 47 - Disconnect request 643s ok 48 - Response is 401 643s ok 49 - Auth query 643s ok 50 - HTTP code is 200 643s ok 51 - Get cookie lemonldap (DrrjO+PCNbU/7sbciEDuxLUgT2Km/i0c/Mq1NWqVi+K1COv/QyoTuuCn1PzBrKq7/k2Mxk9e4OqG9pXER3qLBttPv6RePAuIEJhxVRjFKD0ShRhPc/RO7f3MTzt6YCtv1TAIy2tZN3tIGWhj+OOb4g==) 643s ok 52 - HTTP code is 200 643s ok 53 - Page contains a form 643s ok 54 - URI match 643s ok 55 - Field "reference1x1" is defined 643s ok 56 - Reference found 643s ok 57 - Checkbox is displayed 643s ok 58 - Checkbox is displayed 643s ok 59 - -> Two checkboxes found 643s 1..59 643s ok 643s t/41-Captcha-old-api.t ......................................................... 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - HTTP code is 200 643s ok 6 - Content-Type is JSON 643s ok 7 - Content is valid JSON 643s ok 8 643s ok 9 643s ok 10 643s ok 11 - HTTP code is 200 643s ok 12 - Content-Type is JSON 643s ok 13 - Content is valid JSON 643s ok 14 643s ok 15 643s ok 16 643s ok 17 - HTTP code is 200 643s ok 18 - Content-Type is JSON 643s ok 19 - Content is valid JSON 643s ok 20 - Wrong token failed 643s ok 21 - HTTP code is 200 643s ok 22 - Content-Type is JSON 643s ok 23 - Content is valid JSON 643s ok 24 - Wrong captcha failed 643s ok 25 - HTTP code is 200 643s ok 26 - Content-Type is JSON 643s ok 27 - Content is valid JSON 643s ok 28 643s ok 29 643s ok 30 643s ok 31 - HTTP code is 200 643s ok 32 - Content-Type is JSON 643s ok 33 - Content is valid JSON 643s ok 34 - Captcha successfully verified 643s 1..34 643s ok 644s t/41-Captcha-with-rule.t ....................................................... 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - Portal object 644s ok 3 - Init 644s ok 4 - Portal app 644s ok 5 - Auth query from non captcha network 644s ok 6 - Get cookie lemonldap (89f07dc09415cf1dea480b9d9f2ed47af2507f5312d11ca07398ebde42d8935e) 644s ok 7 - Auth query from captcha network 644s ok 8 - Response status is 401 644s ok 9 - Content is JSON 644s ok 10 - Error code is 76 644s ok 11 - Response is JSON 644s ok 12 - Response is PE_CAPTCHAERROR 644s ok 13 - Unauth JSON request 644s ok 14 - Response status is 401 644s ok 15 - Content is JSON 644s ok 16 - Error code is 9 644s ok 17 - Unauth request 644s ok 18 - HTTP code is 200 644s ok 19 - Page contains a form 644s ok 20 - Host match 644s ok 21 - Field "token" is defined 644s ok 22 - CSP header authorize POST request to \# 644s ok 23 - Password: Found text input 644s ok 24 - Token value is defined 644s ok 25 - Captcha image inserted 644s ok 26 - Found token session 644s ok 27 - Found captcha value 644s ok 28 - Found custom Main Logo 644s ok 29 - Try to auth with captcha value 644s ok 30 - Get cookie lemonldap (95373a2e8a9956425b93508b405b8acf98419f250ea1fb2c0ed2b889715642a6) 644s 1..30 644s ok 644s t/41-Captcha.t ................................................................. 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - Portal object 644s ok 3 - Init 644s ok 4 - Portal app 644s ok 5 - Auth query 644s ok 6 - Response status is 401 644s ok 7 - Content is JSON 644s ok 8 - Error code is 76 644s ok 9 - Response is JSON 644s ok 10 - Response is PE_CAPTCHAERROR 644s ok 11 - Unauth JSON request 644s ok 12 - Response status is 401 644s ok 13 - Content is JSON 644s ok 14 - Error code is 9 644s ok 15 - Unauth request 644s ok 16 - HTTP code is 200 644s ok 17 - Page contains a form 644s ok 18 - Host match 644s ok 19 - Field "token" is defined 644s ok 20 - CSP header authorize POST request to \# 644s ok 21 - Password: Found text input 644s ok 22 - Token value is defined 644s ok 23 - Captcha image inserted 644s ok 24 - Found token session 644s ok 25 - Found captcha value 644s ok 26 - Found custom Main Logo 644s ok 27 - Try to auth with captcha value 644s ok 28 - HTTP code is 200 644s ok 29 - Get cookie lemonldap (d44e46a52849e2dea88dbe93196cae9dc90168f1bb1f099c1fc3ed8f9fd65445) 644s ok 30 - History found 644s ok 31 - -> One entry found 644s ok 32 - Verify auth 644s ok 33 - HTTP code is 200 644s ok 34 - New unauth request 644s ok 35 - HTTP code is 200 644s ok 36 - Page contains a form 644s ok 37 - Host match 644s ok 38 - Field "token" is defined 644s ok 39 - CSP header authorize POST request to \# 644s ok 40 - Token value is defined 644s ok 41 - Try to auth with bad captcha value 644s ok 42 - Response status is 401 644s ok 43 - Content is JSON 644s ok 44 - Error code is 76 644s ok 45 - Verify that there is a new captcha image 644s ok 46 - HTTP code is 200 644s ok 47 - Page contains a form 644s ok 48 - Host match 644s ok 49 - Field "token" is defined 644s ok 50 - CSP header authorize POST request to \# 644s ok 51 - Token is refreshed 644s ok 52 - New captcha image inserted 644s ok 53 - Get captcha javascript 644s ok 54 - Unauth request to renew Captcha 644s ok 55 - New token has been received 644s ok 56 - New image has been received 644s ok 57 - Found new token session 644s ok 58 - Try to auth with new captcha value 644s ok 59 - HTTP code is 200 644s ok 60 - Get cookie lemonldap (96ca2cc37d4572c58106e3eb9d6cb08d4d6d00d893d0852dd563026a12cff65f) 644s ok 61 - Auth request with redirection 644s ok 62 - Get redirection 644s ok 63 - Location is http://test1.example.com/ 644s ok 64 - Authenticated as dwho 644s 1..64 644s ok 645s t/41-Token-with-global-storage.t ............................................... 645s ok 1 - use Lemonldap::NG::Portal::Main; 645s ok 2 - Portal object 645s ok 3 - Init 645s ok 4 - Portal app 645s ok 5 - Unauth request 645s ok 6 - HTTP code is 200 645s ok 7 - Page contains a form 645s ok 8 - Host match 645s ok 9 - Field "token" is defined 645s ok 10 - CSP header authorize POST request to \# 645s ok 11 - Token value 645s ok 12 - Try to auth without token 645s ok 13 - Response status is 401 645s ok 14 - Content is JSON 645s ok 15 - Error code is 81 645s ok 16 - Try token as cookie 645s ok 17 - Response status is 401 645s ok 18 - Content is JSON 645s ok 19 - Error code is 1 645s ok 20 - Try to auth with token 645s ok 21 - HTTP code is 200 645s ok 22 - Get cookie lemonldap (a5d688eb1852922be16c36ae9c395b95eed9df9f6e82eb136830a7ecb998449e) 645s ok 23 - Verify auth 645s ok 24 - HTTP code is 200 645s ok 25 - Try to reuse the same token 645s ok 26 - Response status is 401 645s ok 27 - Content is JSON 645s ok 28 - Error code is 82 645s ok 29 - Verify that there is a new token 645s ok 30 - HTTP code is 200 645s ok 31 - Page contains a form 645s ok 32 - Host match 645s ok 33 - Field "token" is defined 645s ok 34 - CSP header authorize POST request to \# 645s 1..34 645s ok 645s t/41-Token.t ................................................................... 645s ok 1 - use Lemonldap::NG::Portal::Main; 645s ok 2 - Portal object 645s ok 3 - Init 645s ok 4 - Portal app 645s ok 5 - Unauth request 645s ok 6 - HTTP code is 200 645s ok 7 - Page contains a form 645s ok 8 - Host match 645s ok 9 - Field "token" is defined 645s ok 10 - CSP header authorize POST request to \# 645s ok 11 - Password: Found password input 645s ok 12 - Try to auth without token 645s ok 13 - Response status is 401 645s ok 14 - Content is JSON 645s ok 15 - Error code is 81 645s ok 16 - Response is JSON 645s ok 17 - Response is PE_NOTOKEN 645s ok 18 - Try to auth with token 645s ok 19 - HTTP code is 200 645s ok 20 - Get cookie lemonldap (aa23b5f0400fcd7c6eff4a13e4f85e174f3befc83c6c5c7c75ab293daccbc4ac) 645s ok 21 - Verify auth 645s ok 22 - HTTP code is 200 645s ok 23 - Try to reuse the same token 645s ok 24 - Response status is 401 645s ok 25 - Content is JSON 645s ok 26 - Error code is 82 645s ok 27 - Verify that there is a new token 645s ok 28 - HTTP code is 200 645s ok 29 - Page contains a form 645s ok 30 - Host match 645s ok 31 - Field "token" is defined 645s ok 32 - CSP header authorize POST request to \# 645s 1..32 645s ok 645s t/42-Register-Custom.t ......................................................... 645s ok 1 - use Lemonldap::NG::Portal::Main; 645s ok 2 - Portal object 645s ok 3 - Init 645s ok 4 - Portal app 645s ok 5 - Unauth request 645s ok 6 - HTTP code is 200 645s ok 7 - Page contains a form 645s ok 8 - Host match 645s ok 9 - Field "firstname" is defined 645s ok 10 - Field "lastname" is defined 645s ok 11 - Field "mail" is defined 645s ok 12 - CSP header authorize POST request to \# 645s ok 13 - Ask to create account 645s ok 14 - HTTP code is 200 645s ok 15 - Found subject 645s ok 16 - Found register token 645s ok 17 - Found register_token 645s ok 18 - UTF-8 works 645s ok 19 - Push register_token 645s ok 20 - HTTP code is 200 645s ok 21 - Found subject 645s ok 22 - Found user and password 645s ok 23 - Get good login 645s ok 24 - Try to authenticate 645s ok 25 - Get cookie lemonldap (b8f0c1219eb3afd9b1e02bb47320c58a207edafd45fe9f6b416a2876401113b4) 645s 1..25 645s ok 646s t/42-Register-Demo-with-CustomBody.t ........................................... 646s ok 1 - use Lemonldap::NG::Portal::Main; 646s ok 2 - Portal object 646s ok 3 - Init 646s ok 4 - Portal app 646s ok 5 - Unauth request 646s ok 6 - HTTP code is 200 646s ok 7 - Page contains a form 646s ok 8 - Host match 646s ok 9 - Field "firstname" is defined 646s ok 10 - Field "lastname" is defined 646s ok 11 - Field "mail" is defined 646s ok 12 - CSP header authorize POST request to \# 646s ok 13 - Ask to create account 646s ok 14 - HTTP code is 200 646s ok 15 - Found custom registration subject 646s ok 16 - Found custom body 646s ok 17 - Found register_token 646s ok 18 - UTF-8 works 646s ok 19 - Found time 646s ok 20 - Push register_token 646s ok 21 - HTTP code is 200 646s ok 22 - Found custom done subject 646s ok 23 - Found email and ipAddr 646s ok 24 - Get good email 646s ok 25 - Get good ipAddr 646s ok 26 - Found user and password 646s ok 27 - Get good login 646s ok 28 - Custom done body (Portal $url) 646s ok 29 - Try to authenticate 646s ok 30 - Get cookie lemonldap (0044320fdb0413da53d231d9b6cd31f553057431473752190a45e43c170903b2) 646s 1..30 646s ok 646s t/42-Register-Demo-with-captcha.t .............................................. 646s ok 1 - use Lemonldap::NG::Portal::Main; 646s ok 2 - Portal object 646s ok 3 - Init 646s ok 4 - Portal app 646s ok 5 - Unauth request 646s ok 6 - HTTP code is 200 646s ok 7 - Page contains a form 646s ok 8 - Host match 646s ok 9 - Field "firstname" is defined 646s ok 10 - Field "lastname" is defined 646s ok 11 - Field "mail" is defined 646s ok 12 - CSP header authorize POST request to \# 646s ok 13 - Token found 646s ok 14 - Token value is defined 646s ok 15 - Captcha image inserted 646s ok 16 - Found token session 646s ok 17 - Found captcha value 646s ok 18 - Found custom Main Logo 646s ok 19 - Get captcha javascript 646s ok 20 - Ask to create account 646s ok 21 - Rejected -> Mail already exists 646s ok 22 - No form found 646s ok 23 - Get Menu 646s ok 24 - Found Register link & submit button 646s ok 25 - Unauth request 646s ok 26 - HTTP code is 200 646s ok 27 - Page contains a form 646s ok 28 - Host match 646s ok 29 - Field "firstname" is defined 646s ok 30 - Field "lastname" is defined 646s ok 31 - Field "mail" is defined 646s ok 32 - CSP header authorize POST request to \# 646s ok 33 - Token found 646s ok 34 - Token value is defined 646s ok 35 - Captcha image inserted 646s ok 36 - Found token session 646s ok 37 - Found captcha value 646s ok 38 - Found custom Main Logo 646s ok 39 - Ask to create account 646s ok 40 - HTTP code is 200 646s ok 41 - Found register token 646s ok 42 - Found register_token 646s ok 43 - Push register_token 646s ok 44 - HTTP code is 200 646s ok 45 - Found user and password 646s ok 46 - Get good login 646s ok 47 - Try to authenticate 646s ok 48 - Get cookie lemonldap (9ef58c775469900574d372a071a57bfc120caea24f9e7bba3ee59b93d0964953) 646s 1..48 646s ok 647s t/42-Register-Demo-with-token.t ................................................ 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s ok 2 - Portal object 647s ok 3 - Init 647s ok 4 - Portal app 647s ok 5 - Get Menu 647s ok 6 - Found Register link & submit button 647s ok 7 - Unauth request 647s ok 8 - HTTP code is 200 647s ok 9 - Page contains a form 647s ok 10 - Host match 647s ok 11 - Field "firstname" is defined 647s ok 12 - Field "lastname" is defined 647s ok 13 - Field "mail" is defined 647s ok 14 - CSP header authorize POST request to \# 647s ok 15 - Token found 647s ok 16 - Ask to create account 647s ok 17 - HTTP code is 200 647s ok 18 - Found register token 647s ok 19 - Found register_token 647s ok 20 - Push register_token 647s ok 21 - HTTP code is 200 647s ok 22 - Found user and password 647s ok 23 - Get good login 647s ok 24 - Unauth request 647s ok 25 - HTTP code is 200 647s ok 26 - Page contains a form 647s ok 27 - Host match 647s ok 28 - Field "token" is defined 647s ok 29 - CSP header authorize POST request to \# 647s ok 30 - Try to authenticate 647s ok 31 - Get cookie lemonldap (556aee09a676bf11e1a8b29c763ffb5afe6f7b2997f19bf2ab3d6185e4293d16) 647s 1..31 647s ok 647s t/42-Register-Demo.t ........................................................... 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s ok 2 - Portal object 647s ok 3 - Init 647s ok 4 - Portal app 647s ok 5 - Unauth request 647s ok 6 - HTTP code is 200 647s ok 7 - Page contains a form 647s ok 8 - Host match 647s ok 9 - Field "firstname" is defined 647s ok 10 - Field "lastname" is defined 647s ok 11 - Field "mail" is defined 647s ok 12 - CSP header authorize POST request to \# 647s ok 13 - Ask to create account 647s ok 14 - HTTP code is 200 647s ok 15 - Found subject 647s ok 16 - Found register token 647s ok 17 - Found register_token 647s ok 18 - UTF-8 works 647s ok 19 - Push register_token 647s ok 20 - HTTP code is 200 647s ok 21 - Found subject 647s ok 22 - Found user and password 647s ok 23 - Get good login 647s ok 24 - Try to authenticate 647s ok 25 - Get cookie lemonldap (ce254b4ed73cb98c9aabdf5fc5596f747f1dbb2b2482284ba051d85715622bc6) 647s 1..25 647s ok 647s t/42-Register-LDAP.t ........................................................... 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s ok 2 # skip LLNGTESTLDAP is not set 647s ok 3 # skip LLNGTESTLDAP is not set 647s ok 4 # skip LLNGTESTLDAP is not set 647s ok 5 # skip LLNGTESTLDAP is not set 647s ok 6 # skip LLNGTESTLDAP is not set 647s ok 7 # skip LLNGTESTLDAP is not set 647s ok 8 # skip LLNGTESTLDAP is not set 647s ok 9 # skip LLNGTESTLDAP is not set 647s ok 10 # skip LLNGTESTLDAP is not set 647s 1..10 647s ok 648s t/42-Register-Security.t ....................................................... 648s ok 1 - use Lemonldap::NG::Portal::Main; 648s ok 2 - Portal object 648s ok 3 - Init 648s ok 4 - Portal app 648s ok 5 - Unauth request 648s ok 6 - HTTP code is 200 648s ok 7 - Page contains a form 648s ok 8 - Host match 648s ok 9 - Field "firstname" is defined 648s ok 10 - Field "lastname" is defined 648s ok 11 - Field "mail" is defined 648s ok 12 - CSP header authorize POST request to \# 648s ok 13 - Ask to create account 648s ok 14 - HTTP code is 200 648s ok 15 - Found register token 648s ok 16 - Found register_token 648s ok 17 - Try to authenticate 648s ok 18 - Response status is 401 648s ok 19 - Content is JSON 648s ok 20 - Error code is 1 648s 1..20 648s ok 648s t/43-MailPasswordReset-Choice.t ................................................ 648s ok 1 - use Lemonldap::NG::Portal::Main; 648s ok 2 - Portal object 648s ok 3 - Init 648s ok 4 - Portal app 648s ok 5 - Auth query 648s ok 6 - HTTP code is 200 648s ok 7 - Get cookie lemonldap (c95598eef2121857decff719341594933cc1e4606bc97850d5339107bb2479ea) 648s ok 8 - Logout request 648s ok 9 - Response is 200 648s ok 10 - Cookie is deleted 648s ok 11 - No pdata 648s ok 12 - Disconnect request 648s ok 13 - Response is 401 648s ok 14 - Reset form 648s ok 15 - HTTP code is 200 648s ok 16 - Page contains a form 648s ok 17 - Host match 648s ok 18 - Field "mail" is defined 648s ok 19 - CSP header authorize POST request to \# 648s ok 20 - Post mail 648s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 648s ok 22 - Found link in mail 648s ok 23 - Post mail token received by mail with another browser 648s ok 24 - HTTP code is 200 648s ok 25 - Page contains a form 648s ok 26 - Host match 648s ok 27 - Field "token" is defined 648s ok 28 - CSP header authorize POST request to \# 648s ok 29 - Ask for a new password 648s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 648s ok 31 - Post new password 648s ok 32 - Password was changed 648s ok 33 - Auth query 648s ok 34 - HTTP code is 200 648s ok 35 - Get cookie lemonldap (f17365e599bf148be314cf2a4b11f8cb5f21c4148d66a21dff649ed834a820b5) 648s ok 36 - Logout request 648s ok 37 - Response is 200 648s ok 38 - Cookie is deleted 648s ok 39 - No pdata 648s ok 40 - Disconnect request 648s ok 41 - Response is 401 648s ok 42 - Reset form 648s ok 43 - HTTP code is 200 648s ok 44 - Page contains a form 648s ok 45 - Host match 648s ok 46 - Field "mail" is defined 648s ok 47 - CSP header authorize POST request to \# 648s ok 48 - Post mail 648s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 648s ok 50 - Found link in mail 648s ok 51 - Post mail token received by mail with the same browser 648s ok 52 - HTTP code is 200 648s ok 53 - Page contains a form 648s ok 54 - Host match 648s ok 55 - Field "token" is defined 648s ok 56 - CSP header authorize POST request to \# 648s ok 57 - Ask for a new password 648s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 648s ok 59 - Post new password 648s ok 60 - Password was changed 648s ok 61 - Auth query 648s ok 62 - HTTP code is 200 648s ok 63 - Get cookie lemonldap (26bd651d787fb4a662725da79f1ecbd3dffabcd7c1558171efb466349db1746b) 648s ok 64 - Logout request 648s ok 65 - Response is 200 648s ok 66 - Cookie is deleted 648s ok 67 - No pdata 648s ok 68 - Disconnect request 648s ok 69 - Response is 401 648s 1..69 648s ok 648s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 648s ok 1 - use Lemonldap::NG::Portal::Main; 648s ok 2 # skip LLNGTESTLDAP is not set 648s ok 3 # skip LLNGTESTLDAP is not set 648s ok 4 # skip LLNGTESTLDAP is not set 648s ok 5 # skip LLNGTESTLDAP is not set 648s ok 6 # skip LLNGTESTLDAP is not set 648s ok 7 # skip LLNGTESTLDAP is not set 648s ok 8 # skip LLNGTESTLDAP is not set 648s ok 9 # skip LLNGTESTLDAP is not set 648s 1..9 648s ok 649s t/43-MailPasswordReset-Combination.t ........................................... 649s ok 1 - use Lemonldap::NG::Portal::Main; 649s ok 2 - Portal object 649s ok 3 - Init 649s ok 4 - Portal app 649s ok 5 - Try to connect with login dvador 649s ok 6 - Get cookie lemonldap (0610951f9b6790ebe7c762398d971152213ff48df350e6a92631fae7ec79508b) 649s ok 7 - Post mail 649s ok 8 - Found link in mail 649s ok 9 - Post mail token received by mail 649s ok 10 - HTTP code is 200 649s ok 11 - Page contains a form 649s ok 12 - Host match 649s ok 13 - Field "token" is defined 649s ok 14 - CSP header authorize POST request to \# 649s ok 15 - Ask for a new password 649s ok 16 - Post new password 649s ok 17 - Password update successful: code found on page 649s ok 18 - Password update successful 649s ok 19 - Try to connect with login dvador 649s ok 20 - Get cookie lemonldap (0c392f15d3f00d58ae075ee03ff7f0ce129bd342a0235e438312a304c538e4b8) 649s ok 21 - Try to connect with login jkirk 649s ok 22 - Get cookie lemonldap (f94901a14e8d2b7fc26cfd28b996b6279e2fefa85914a7e62895c3241b8814cd) 649s ok 23 - Post mail 649s ok 24 - Found link in mail 649s ok 25 - Post mail token received by mail 649s ok 26 - HTTP code is 200 649s ok 27 - Page contains a form 649s ok 28 - Host match 649s ok 29 - Field "token" is defined 649s ok 30 - CSP header authorize POST request to \# 649s ok 31 - Ask for a new password 649s ok 32 - Post new password 649s ok 33 - Password update successful: code found on page 649s ok 34 - Password update successful 649s ok 35 - Try to connect with login jkirk 649s ok 36 - Get cookie lemonldap (264632724b9c03bae4b8098533debbacd1259a0f6af8541554e512e782afbc46) 649s 1..36 649s ok 649s t/43-MailPasswordReset-DBI.t ................................................... 649s ok 1 - use Lemonldap::NG::Portal::Main; 649s ok 2 - Portal object 649s ok 3 - Init 649s ok 4 - Portal app 649s ok 5 - Reset form 649s ok 6 - HTTP code is 200 649s ok 7 - Page contains a form 649s ok 8 - Host match 649s ok 9 - Field "mail" is defined 649s ok 10 - CSP header authorize POST request to \# 649s ok 11 - Post mail 649s ok 12 - Found link in mail 649s ok 13 - Post mail token received by mail 649s ok 14 - HTTP code is 200 649s ok 15 - Page contains a form 649s ok 16 - Host match 649s ok 17 - Field "token" is defined 649s ok 18 - CSP header authorize POST request to \# 649s ok 19 - Ask for a new password \#1 649s ok 20 - toggle newpassword icon found 649s ok 21 - toggle confirmpassword icon found 649s ok 22 - input type password found 649s ok 23 - Post mismatched passwords 649s ok 24 - PE_34 found 649s ok 25 - HTTP code is 200 649s ok 26 - Page contains a form 649s ok 27 - Host match 649s ok 28 - Field "token" is defined 649s ok 29 - CSP header authorize POST request to \# 649s ok 30 - Ask for a new password \#2 649s ok 31 - Post empty newpassword 649s ok 32 - PE_67 found 649s ok 33 - HTTP code is 200 649s ok 34 - Page contains a form 649s ok 35 - Host match 649s ok 36 - Field "token" is defined 649s ok 37 - CSP header authorize POST request to \# 649s ok 38 - Ask for a new password \#3 649s ok 39 - Post empty confirmpassword 649s ok 40 - PE_67 found 649s ok 41 - HTTP code is 200 649s ok 42 - Page contains a form 649s ok 43 - Host match 649s ok 44 - Field "token" is defined 649s ok 45 - CSP header authorize POST request to \# 649s ok 46 - Ask for a new password \#4 649s ok 47 - Password special char list not found 649s ok 48 - Found password policy min digit == 2 649s ok 49 - Post new password 649s ok 50 - Password was changed 649s ok 51 - Auth query 649s ok 52 - HTTP code is 200 649s ok 53 - Get cookie lemonldap (cefa456bae81e748ec62a67daebbedd6052ddcef8b176d93f128916f161c239a) 649s ok 54 - Logout request 649s ok 55 - Response is 200 649s ok 56 - Cookie is deleted 649s ok 57 - No pdata 649s ok 58 - Disconnect request 649s ok 59 - Response is 401 649s 1..59 649s ok 650s t/43-MailPasswordReset-Hook.t .................................................. 650s ok 1 - use Lemonldap::NG::Portal::Main; 650s ok 2 - Portal object 650s ok 3 - Init 650s ok 4 - Portal app 650s ok 5 - Reset form 650s ok 6 - HTTP code is 200 650s ok 7 - Page contains a form 650s ok 8 - Host match 650s ok 9 - Field "mail" is defined 650s ok 10 - CSP header authorize POST request to \# 650s ok 11 - Post mail 650s ok 12 - Found english greeting 650s ok 13 - Found link in mail 650s ok 14 - Post mail token received by mail 650s ok 15 - HTTP code is 200 650s ok 16 - Page contains a form 650s ok 17 - Host match 650s ok 18 - Field "token" is defined 650s ok 19 - CSP header authorize POST request to \# 650s ok 20 - Ask for a new password 650s ok 21 - Post new password 650s ok 22 - Expected portal error code: code found on page 650s ok 23 - Expected portal error code 650s ok 24 - Post mail 650s ok 25 - Found english greeting 650s ok 26 - Found link in mail 650s ok 27 - Post mail token received by mail 650s ok 28 - HTTP code is 200 650s ok 29 - Page contains a form 650s ok 30 - Host match 650s ok 31 - Field "token" is defined 650s ok 32 - CSP header authorize POST request to \# 650s ok 33 - Ask for a new password 650s ok 34 - Post new password 650s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 650s ok 36 - Pdata is not empty 650s ok 37 - passwordAfterChange hook worked as expected 650s ok 38 - Password was changed 650s 1..38 650s ok 650s t/43-MailPasswordReset-LDAP.t .................................................. 650s ok 1 - use Lemonldap::NG::Portal::Main; 650s ok 2 # skip LLNGTESTLDAP is not set 650s ok 3 # skip LLNGTESTLDAP is not set 650s ok 4 # skip LLNGTESTLDAP is not set 650s ok 5 # skip LLNGTESTLDAP is not set 650s ok 6 # skip LLNGTESTLDAP is not set 650s ok 7 # skip LLNGTESTLDAP is not set 650s ok 8 # skip LLNGTESTLDAP is not set 650s ok 9 # skip LLNGTESTLDAP is not set 650s 1..9 650s ok 650s t/43-MailPasswordReset-with-captcha.t .......................................... 650s ok 1 - use Lemonldap::NG::Portal::Main; 650s ok 2 - Portal object 650s ok 3 - Init 650s ok 4 - Portal app 650s ok 5 - Get Menu 650s ok 6 - Found ResetPassword link & submit button 650s ok 7 - Reset form 650s ok 8 - HTTP code is 200 650s ok 9 - Page contains a form 650s ok 10 - Host match 650s ok 11 - Field "mail" is defined 650s ok 12 - Field "token" is defined 650s ok 13 - CSP header authorize POST request to \# 650s ok 14 - Captcha image inserted 650s ok 15 - Found token session 650s ok 16 - Found captcha value 650s ok 17 - Found custom Main Logo 650s ok 18 - Get captcha javascript 650s ok 19 - Post mail 650s ok 20 - Found link in mail 650s ok 21 - Post mail token received by mail 650s ok 22 - HTTP code is 200 650s ok 23 - Page contains a form 650s ok 24 - Host match 650s ok 25 - Field "token" is defined 650s ok 26 - CSP header authorize POST request to \# 650s ok 27 - Ask for a new password 650s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 650s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 650s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 650s ok 28 - Post new password 650s ok 29 - New password sent 650s ok 30 - New generated password found 650s ok 31 - New generated password matches policy 650s 1..31 650s ok 651s t/43-MailPasswordReset-with-token.t ............................................ 651s ok 1 - use Lemonldap::NG::Portal::Main; 651s ok 2 - Portal object 651s ok 3 - Init 651s ok 4 - Portal app 651s ok 5 - Get Menu 651s ok 6 - Found ResetPassword link & submit button 651s ok 7 - Reset form 651s ok 8 - HTTP code is 200 651s ok 9 - Page contains a form 651s ok 10 - Host match 651s ok 11 - Field "mail" is defined 651s ok 12 - Field "token" is defined 651s ok 13 - CSP header authorize POST request to \# 651s ok 14 - Post mail 651s ok 15 - Found custom Main Logo 651s ok 16 - Found link in mail 651s ok 17 - Post mail token received by mail 651s ok 18 - HTTP code is 200 651s ok 19 - Page contains a form 651s ok 20 - Host match 651s ok 21 - Field "token" is defined 651s ok 22 - CSP header authorize POST request to \# 651s ok 23 - Ask for a new password 651s ok 24 - Post new password 651s ok 25 - Password was changed 651s 1..25 651s ok 651s t/43-MailPasswordReset.t ....................................................... 651s ok 1 - use Lemonldap::NG::Portal::Main; 651s ok 2 - Portal object 651s ok 3 - Init 651s ok 4 - Portal app 651s ok 5 - Reset form 651s ok 6 - HTTP code is 200 651s ok 7 - Page contains a form 651s ok 8 - Host match 651s ok 9 - Field "mail" is defined 651s ok 10 - CSP header authorize POST request to \# 651s ok 11 - Post mail 651s ok 12 - Found french greeting 651s ok 13 - Post mail 651s ok 14 - Found custom Main Logo 651s ok 15 - Found english greeting 651s ok 16 - Found link in mail 651s ok 17 - Post mail token received by mail 651s ok 18 - HTTP code is 200 651s ok 19 - Page contains a form 651s ok 20 - Host match 651s ok 21 - Field "token" is defined 651s ok 22 - CSP header authorize POST request to \# 651s ok 23 - Ask for a new password 651s ok 24 - Found password policy 651s ok 25 - Found password policy min lower == 1 651s ok 26 - Found password policy min upper == 1 651s ok 27 - Found password policy min digit == 2 651s ok 28 - Found password policy min speChar == 1 651s ok 29 - Found password special char list 651s ok 30 - Post new password 651s ok 31 - Password was changed 651s 1..31 651s ok 651s t/44-CertificateResetByMail-Demo.t ............................................. 651s ok 1 - use Lemonldap::NG::Portal::Main; 651s ok 2 - Portal object 651s ok 3 - Init 651s ok 4 - Portal app 651s ok 5 - Reset form 651s ok 6 - HTTP code is 200 651s ok 7 - Page contains a form 651s ok 8 - Host match 651s ok 9 - Field "mail" is defined 651s ok 10 - CSP header authorize POST request to \# 651s ok 11 - Post mail 651s ok 12 - Found link in mail 651s ok 13 - Post mail token received by mail 651s ok 14 - HTTP code is 200 651s ok 15 - Page contains a form 651s ok 16 - Host match 651s ok 17 - Field "token" is defined 651s ok 18 - CSP header authorize POST request to \# 651s ok 19 - Ask for a new certificate file 651s ok 20 - Certificate has been reset 651s ok 21 - Reset form 651s ok 22 - HTTP code is 200 651s ok 23 - Page contains a form 651s ok 24 - Host match 651s ok 25 - Field "mail" is defined 651s ok 26 - CSP header authorize POST request to \# 651s ok 27 - Post mail 651s ok 28 - Found link in mail 651s ok 29 - Post mail token received by mail 651s ok 30 - HTTP code is 200 651s ok 31 - Page contains a form 651s ok 32 - Host match 651s ok 33 - Field "token" is defined 651s ok 34 - CSP header authorize POST request to \# 651s ok 35 - Ask for a new certificate file 651s ok 36 - Invalid certificate 651s 1..36 651s ok 652s t/44-CertificateResetByMail-LDAP.t ............................................. 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s ok 2 # skip LLNGTESTLDAP is not set 652s ok 3 # skip LLNGTESTLDAP is not set 652s ok 4 # skip LLNGTESTLDAP is not set 652s ok 5 # skip LLNGTESTLDAP is not set 652s ok 6 # skip LLNGTESTLDAP is not set 652s ok 7 # skip LLNGTESTLDAP is not set 652s ok 8 # skip LLNGTESTLDAP is not set 652s ok 9 # skip LLNGTESTLDAP is not set 652s ok 10 # skip LLNGTESTLDAP is not set 652s ok 11 # skip LLNGTESTLDAP is not set 652s ok 12 # skip LLNGTESTLDAP is not set 652s ok 13 # skip LLNGTESTLDAP is not set 652s 1..13 652s ok 652s t/50-IssuerGet.t ............................................................... 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s ok 2 - Portal object 652s ok 3 - Init 652s ok 4 - Portal app 652s ok 5 - Auth query 652s ok 6 - HTTP code is 200 652s ok 7 - Get cookie lemonldap (6bacec59ce75c2f85b757cacf0cb7dadb72d8ba6d2a6e5967468e174d4c1acdc) 652s ok 8 - GET request with good url 652s ok 9 - Reject reason is 92 652s ok 10 - Auth query 652s ok 11 - HTTP code is 200 652s ok 12 - Get cookie lemonldap (df0c15b1f919a885ef64a4781ce6945700a2dd194e09d06d2ac5d9469ecd3799) 652s ok 13 - GET request with good url 652s ok 14 - Get redirection 652s ok 15 - Location is http://test1.example.com/?ID=df0c15b1f919a885ef64a4781ce6945700a2dd194e09d06d2ac5d9469ecd3799 652s ok 16 - Not logged access 652s ok 17 - Response status is 401 652s ok 18 - Content is JSON 652s ok 19 - Error code is 9 652s 1..19 652s ok 652s t/50-IssuerJitsiJWT.t .......................................................... 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s ok 2 - Portal object 652s ok 3 - Init 652s ok 4 - Portal app 652s # Subtest: ASAP key server (PUBLIC KEY) 652s ok 1 - Portal object 652s ok 2 - Init 652s ok 3 - Portal app 652s ok 4 - ASAP request with unknown key id hash 652s ok 5 - Not found 652s ok 6 - ASAP request with valid key id hash 652s ok 7 - OK 652s ok 8 - Found correct format 652s ok 9 - ASAP request with valid key id hash (old key) 652s ok 10 - OK 652s ok 11 - Received keys are not the same 652s 1..11 652s ok 5 - ASAP key server (PUBLIC KEY) 652s # Subtest: ASAP key server (CERTIFICATE) 652s ok 1 - Portal object 652s ok 2 - Init 652s ok 3 - Portal app 652s ok 4 - ASAP request with unknown key id hash 652s ok 5 - Not found 652s ok 6 - ASAP request with valid key id hash 652s ok 7 - OK 652s ok 8 - Found correct format 652s ok 9 - ASAP request with valid key id hash (old key) 652s ok 10 - OK 652s ok 11 - Received keys are not the same 652s 1..11 652s ok 6 - ASAP key server (CERTIFICATE) 652s # Subtest: ASAP key server (authenticated) 652s ok 1 - Auth query 652s ok 2 - HTTP code is 200 652s ok 3 - Get cookie lemonldap (a577b59b4e2303e9e39121f57d09b4b65a1d94542721ba5ad7b5f6302a67b00a) 652s ok 4 - ASAP request with unknown key id hash 652s ok 5 - Not found 652s ok 6 - ASAP request with valid key id hash 652s ok 7 - OK 652s ok 8 - Found correct format 652s ok 9 - ASAP request with valid key id hash (old key) 652s ok 10 - OK 652s ok 11 - Received keys are not the same 652s 1..11 652s ok 7 - ASAP key server (authenticated) 652s # Subtest: Unauthorized user 652s ok 1 - Auth query 652s ok 2 - HTTP code is 200 652s ok 3 - Get cookie lemonldap (3cd47ec3a871f34131b0e2e1be78a2334e79eac6d1315d7ac54e5833018259a9) 652s ok 4 - Jitsi request with good url 652s ok 5 - Expected portal error code: code found on page 652s ok 6 - Expected portal error code 652s 1..6 652s ok 8 - Unauthorized user 652s # Subtest: Login with RS256 652s ok 1 - Auth query 652s ok 2 - HTTP code is 200 652s ok 3 - Get cookie lemonldap (747d199287416989c86d627f02658eb9c8bf4df264182d480aa45e970f7f4543) 652s # Subtest: Missing room parameter 652s ok 1 - Jitsi request without room 652s ok 2 - Expected portal error code: code found on page 652s ok 3 - Expected portal error code 652s 1..3 652s ok 4 - Missing room parameter 652s # Subtest: Correct room parameter 652s ok 1 - Jitsi request with good url 652s ok 2 - Get redirection 652s ok 3 - Location header found 652s ok 4 - Correct path 652s ok 5 - Found JWT parameter in response 652s ok 6 - Correct type in header 652s ok 7 - Expected alg 652s ok 8 - Correct subject/domain 652s ok 9 - Correct audience 652s ok 10 - Correct issuer 652s ok 11 - Correct room 652s ok 12 - Correct user 652s ok 13 - Token expires in more than 500 seconds 652s 1..13 652s ok 5 - Correct room parameter 652s 1..5 652s ok 9 - Login with RS256 652s ok 10 - Portal object 652s ok 11 - Init 652s ok 12 - Portal app 652s # Subtest: Login with HS256 652s ok 1 - Auth query 652s ok 2 - HTTP code is 200 652s ok 3 - Get cookie lemonldap (8b81e651672decd4af951c666c8c62746ace08db97ec9e934a49918b5b3bfa1d) 652s # Subtest: Missing room parameter 652s ok 1 - Jitsi request without room 652s ok 2 - Expected portal error code: code found on page 652s ok 3 - Expected portal error code 652s 1..3 652s ok 4 - Missing room parameter 652s # Subtest: Correct room parameter 652s ok 1 - Jitsi request with good url 652s ok 2 - Get redirection 652s ok 3 - Location header found 652s ok 4 - Correct path 652s ok 5 - Found JWT parameter in response 652s ok 6 - Correct type in header 652s ok 7 - Expected alg 652s ok 8 - Correct subject/domain 652s ok 9 - Correct audience 652s ok 10 - Correct issuer 652s ok 11 - Correct room 652s ok 12 - Correct user 652s ok 13 - Token expires in more than 500 seconds 652s 1..13 652s ok 5 - Correct room parameter 652s 1..5 652s ok 13 - Login with HS256 652s 1..13 652s ok 653s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 653s ok 1 - use Lemonldap::NG::Portal::Main; 653s ok 2 - Portal object 653s ok 3 - Init 653s ok 4 - Portal app 653s ok 5 - Get cookie lemonldap (a09ec4df733aed61e49f19819c34901a2697ddef38f0194cb485bf90db07890c) 653s ok 6 - Get redirection 653s ok 7 - Location header found 653s ok 8 - HTTP code is 200 653s ok 9 - Content-Type is JSON 653s ok 10 - Content is valid JSON 653s ok 11 - Got access token 653s ok 12 - Got refresh token 653s ok 13 - Got ID token 653s ok 14 - Call /token with access_token 653s ok 15 - HTTP code is 200 653s ok 16 - Content-Type is JSON 653s ok 17 - Content is valid JSON 653s ok 18 - Got refreshed Access token 653s ok 19 - Got refreshed ID token 653s ok 20 - Got new refresh_token 653s ok 21 - Found sub in ID token 653s ok 22 - Found claim in ID token 653s ok 23 - rpid is in audience 653s ok 24 - HTTP code is 200 653s ok 25 - Content-Type is JSON 653s ok 26 - Content is valid JSON 653s ok 27 - Got User Info 653s ok 28 - Got User Info 653s ok 29 - Access token rejected 653s 1..29 653s ok 653s t/51-OIDC-Internal-Token-Exchange.t ............................................ 653s ok 1 - use Lemonldap::NG::Portal::Main; 653s ok 2 - Portal object 653s ok 3 - Init 653s ok 4 - Portal app 653s ok 5 - Get cookie lemonldap (5e338f718eafcede1d75df822923c6cda7dc4e3de0a533258aa00cbc9bf7ea4d) 653s ok 6 - Get redirection 653s ok 7 - Location header found 653s ok 8 - HTTP code is 200 653s ok 9 - Content-Type is JSON 653s ok 10 - Content is valid JSON 653s ok 11 - Got access token 653s ok 12 - Got refresh token 653s ok 13 - Got ID token 653s ok 14 - Call /token with Matrix token 653s ok 15 - HTTP code is 200 653s ok 16 - Content-Type is JSON 653s ok 17 - Content is valid JSON 653s ok 18 - Got refreshed Access token 653s ok 19 - Got refreshed ID token 653s ok 20 - Got new refresh_token 653s ok 21 - Found sub in ID token 653s ok 22 - Found claim in ID token 653s ok 23 - rpid2 is in audience 653s ok 24 - HTTP code is 200 653s ok 25 - Content-Type is JSON 653s ok 26 - Content is valid JSON 653s ok 27 - Got User Info 653s ok 28 - Got User Info 653s ok 29 - Access token rejected 653s ok 30 - Portal object 653s ok 31 - Init 653s ok 32 - Portal app 653s ok 33 - Get cookie lemonldap (2e34dbfd7dab236136e0b52b5494f521c503524c3f00d61f263df58a1a21d591) 653s ok 34 - Get redirection 653s ok 35 - Location header found 653s ok 36 - HTTP code is 200 653s ok 37 - Content-Type is JSON 653s ok 38 - Content is valid JSON 653s ok 39 - Token is a JWT 653s ok 40 - Found claim in JWT 653s ok 41 - Found claim in JWT 653s ok 42 - Found claim in JWT 653s ok 43 - Found claim in JWT 653s ok 44 - Found claim in JWT 653s ok 45 653s ok 46 653s ok 47 653s ok 48 - Expiration date sanity check 653s ok 49 - Expiration date sanity check 653s ok 50 - Got access token 653s ok 51 - Got refresh token 653s ok 52 - Got ID token 653s ok 53 - Call /token with Matrix token 653s ok 54 - HTTP code is 200 653s ok 55 - Content-Type is JSON 653s ok 56 - Content is valid JSON 653s ok 57 - Got refreshed Access token 653s ok 58 - Got refreshed ID token 653s ok 59 - Got new refresh_token 653s ok 60 - Found sub in ID token 653s ok 61 - Found claim in ID token 653s ok 62 - rpid2 is in audience 653s ok 63 - HTTP code is 200 653s ok 64 - Content-Type is JSON 653s ok 65 - Content is valid JSON 653s ok 66 - Got User Info 653s ok 67 - Got User Info 653s ok 68 - Access token rejected 653s ok 69 - Portal object 653s ok 70 - Init 653s ok 71 - Portal app 653s ok 72 - Get cookie lemonldap (d4d51e66555e1910d7052311656f8f51d24d4daacbd72bd277f881729dcdfcc2) 653s ok 73 - Get redirection 653s ok 74 - Location header found 653s ok 75 - HTTP code is 200 653s ok 76 - Content-Type is JSON 653s ok 77 - Content is valid JSON 653s ok 78 - Token is a JWT 653s ok 79 - Found claim in JWT 653s ok 80 - Found claim in JWT 653s ok 81 - Found claim in JWT 653s ok 82 - Found claim in JWT 653s ok 83 - Found claim in JWT 653s ok 84 653s ok 85 653s ok 86 653s ok 87 - Expiration date sanity check 653s ok 88 - Expiration date sanity check 653s ok 89 - Got access token 653s ok 90 - Got refresh token 653s ok 91 - Got ID token 653s ok 92 - Call /token with Matrix token 653s ok 93 - HTTP code is 200 653s ok 94 - Content-Type is JSON 653s ok 95 - Content is valid JSON 653s ok 96 - Got refreshed Access token 653s ok 97 - Got refreshed ID token 653s ok 98 - Got new refresh_token 653s ok 99 - Found sub in ID token 653s ok 100 - Found claim in ID token 653s ok 101 - rpid2 is in audience 653s ok 102 - HTTP code is 200 653s ok 103 - Content-Type is JSON 653s ok 104 - Content is valid JSON 653s ok 105 - Got User Info 653s ok 106 - Got User Info 653s ok 107 - Access token rejected 653s 1..107 653s ok 653s t/56-CheckDevOps-with-Download.t ............................................... 653s ok 1 - use Lemonldap::NG::Portal::Main; 653s ok 2 - Portal object 653s ok 3 - Init 653s ok 4 - Portal app 653s ok 5 - Get Menu 653s ok 6 - HTTP code is 200 653s ok 7 - Page contains a form 653s ok 8 - Host match 653s ok 9 - Field "user" is defined 653s ok 10 - Field "password" is defined 653s ok 11 - CSP header authorize POST request to \# 653s ok 12 - Auth query 653s ok 13 - Get cookie lemonldap (c32044beb7799752a6b2d996463f301c12cf6b8a843d4f0488a7b5687651e8f7) 653s ok 14 - Get redirection 653s ok 15 - Location is http://auth.example.com/ 653s ok 16 - CheckDevOps form 653s ok 17 - HTTP code is 200 653s ok 18 - Page contains a form 653s ok 19 - URI match 653s ok 20 - Field "checkDevOpsFile" is defined 653s ok 21 - Field "url" is defined 653s ok 22 - Found trspan="checkDevOps" 653s ok 23 - POST checkdevops with file 653s ok 24 - PRE not required 653s ok 25 - HEADERS 653s ok 26 - Normalized hearder Name found 653s ok 27 - Normalized hearder Auth-User not found 653s ok 28 - RULES 653s ok 29 - testno 653s ok 30 - default 653s ok 31 - testyes 653s ok 32 - deny 653s ok 33 - file 653s ok 34 - Hearder Mail not found 653s ok 35 - Hearder UA found 653s ok 36 - HTTP code is 200 653s ok 37 - Page contains a form 653s ok 38 - URI match 653s ok 39 - Field "checkDevOpsFile" is defined 653s ok 40 - POST empty checkdevops form 653s ok 41 - Response is JSON 653s ok 42 - alert-danger found 653s ok 43 - PE79 653s ok 44 - POST checkdevops with url 653s ok 45 - Response is JSON 653s ok 46 - alert-danger found 653s ok 47 - PE105 653s ok 48 - POST checkdevops with url 653s ok 49 - Response is JSON 653s ok 50 - Bad URL 653s ok 51 - POST checkdevops with wrong url 653s ok 52 - Response is JSON 653s ok 53 - Well formated URL 653s ok 54 - Logout request 653s ok 55 - Response is 200 653s ok 56 - Cookie is deleted 653s ok 57 - No pdata 653s ok 58 - Disconnect request 653s ok 59 - Response is 401 653s 1..59 653s ok 654s t/56-CheckDevOps.t ............................................................. 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - Get Menu 654s ok 6 - HTTP code is 200 654s ok 7 - Page contains a form 654s ok 8 - Host match 654s ok 9 - Field "user" is defined 654s ok 10 - Field "password" is defined 654s ok 11 - Field "token" is defined 654s ok 12 - CSP header authorize POST request to \# 654s ok 13 - Auth query 654s ok 14 - Get cookie lemonldap (4b8e7fe47fbc8decb2ea62aca72fcfe07e57fae18aab5f34640da665a48d8d41) 654s ok 15 - Get redirection 654s ok 16 - Location is http://auth.example.com/ 654s ok 17 - CheckDevOps form 654s ok 18 - HTTP code is 200 654s ok 19 - Page contains a form 654s ok 20 - URI match 654s ok 21 - Field "checkDevOpsFile" is defined 654s ok 22 - Field "token" is defined 654s ok 23 - Found trspan="checkDevOps" 654s ok 24 - POST checkdevops without token 654s ok 25 - Found PE_NOTOKEN 654s ok 26 - HTTP code is 200 654s ok 27 - Page contains a form 654s ok 28 - URI match 654s ok 29 - Field "checkDevOpsFile" is defined 654s ok 30 - Field "token" is defined 654s ok 31 - POST checkdevops with bad file 654s ok 32 - Found PE_BAD_DEVOPS_FILE 654s ok 33 - HTTP code is 200 654s ok 34 - Page contains a form 654s ok 35 - URI match 654s ok 36 - Field "checkDevOpsFile" is defined 654s ok 37 - Field "token" is defined 654s ok 38 - POST checkdevops with bad file2 654s ok 39 - Found PE_BAD_DEVOPS_FILE 654s ok 40 - HTTP code is 200 654s ok 41 - Page contains a form 654s ok 42 - URI match 654s ok 43 - Field "checkDevOpsFile" is defined 654s ok 44 - Field "token" is defined 654s ok 45 - POST checkdevops with bad file3 654s ok 46 - Found PE_BAD_DEVOPS_FILE 654s ok 47 - HTTP code is 200 654s ok 48 - Page contains a form 654s ok 49 - URI match 654s ok 50 - Field "checkDevOpsFile" is defined 654s ok 51 - Field "token" is defined 654s ok 52 - POST checkdevops with bad file4 654s ok 53 - Found PE_BAD_DEVOPS_FILE 654s ok 54 - Found unknownAttributes 654s ok 55 - Found 4 unknown attributes 654s ok 56 - HTTP code is 200 654s ok 57 - Page contains a form 654s ok 58 - URI match 654s ok 59 - Field "checkDevOpsFile" is defined 654s ok 60 - Field "token" is defined 654s ok 61 - POST checkdevops with file 654s ok 62 - PRE required 654s ok 63 - HEADERS 654s ok 64 - Hearder Name found 654s ok 65 - Hearder User found 654s ok 66 - Hearder LDAP_Var found 654s ok 67 - Hearder Groups_SSO found 654s ok 68 - 3 SSO groups found 654s ok 69 - Hearder Mail not found 654s ok 70 - Hearder UA not found 654s ok 71 - RULES 654s ok 72 - testno 654s ok 73 - default 654s ok 74 - testyes 654s ok 75 - deny 654s ok 76 - file 654s ok 77 - HTTP code is 200 654s ok 78 - Page contains a form 654s ok 79 - URI match 654s ok 80 - Field "checkDevOpsFile" is defined 654s ok 81 - Field "token" is defined 654s ok 82 - POST checkdevops with file 654s ok 83 - Response is JSON 654s ok 84 - alert-info found 654s ok 85 - headers found 654s ok 86 - rules found 654s ok 87 - rule found 654s ok 88 - CheckDevOps form 654s ok 89 - HTTP code is 200 654s ok 90 - Page contains a form 654s ok 91 - URI match 654s ok 92 - Field "checkDevOpsFile" is defined 654s ok 93 - Field "token" is defined 654s ok 94 - POST checkdevops with file 654s ok 95 - Response is JSON 654s ok 96 - alert-danger found 654s ok 97 - No file found 654s ok 98 - PE104 found 654s ok 99 - Token found 654s ok 100 - POST checkdevops without token 654s ok 101 - Response is JSON 654s ok 102 - alert-warning found 654s ok 103 - Token found 654s ok 104 - No file found 654s ok 105 - PE82 found 654s ok 106 - POST checkdevops without token 654s ok 107 - Response is JSON 654s ok 108 - alert-warning found 654s ok 109 - Token found 654s ok 110 - PE81 found 654s ok 111 - Logout request 654s ok 112 - Response is 200 654s ok 113 - Cookie is deleted 654s ok 114 - No pdata 654s ok 115 - Disconnect request 654s ok 116 - Response is 401 654s 1..116 654s ok 654s t/57-GlobalLogout-with-Confirmation.t .......................................... 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - 1st "dwho" Auth query 654s ok 6 - Get cookie lemonldap (1479318ff1779de23795b7f54377c651aa638704a6108d5757fe7eeca90e017c) 654s ok 7 - Get redirection 654s ok 8 - Location is http://auth.example.com/ 654s ok 9 - 2nd "dwho" Auth query 654s ok 10 - Get cookie lemonldap (8d4563a8727bd6062a5e698a6a0b3415c785b153b27669d77724b4823f6ffb4a) 654s ok 11 - Get redirection 654s ok 12 - Location is http://auth.example.com/ 654s ok 13 - 3rd "dwho" Auth query 654s ok 14 - Get cookie lemonldap (4a4b5095ff0c095e9a811fdf7c386e7eb0b4361415c70e6dac46654cc259e0ca) 654s ok 15 - Get redirection 654s ok 16 - Location is http://auth.example.com/ 654s ok 17 - Logout request for "dwho" 654s ok 18 - Content is JSON 654s ok 19 - 3 active sessions found 654s ok 20 - Confirmation required 654s ok 21 - Confirmed logout request for "dwho" 654s ok 22 - Content is JSON 654s ok 23 - PE_LOGOUT_OK 654s ok 24 - No session found 654s 1..24 654s ok 654s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - 1st "dwho" Auth query 654s ok 6 - Get cookie lemonldap (6390d306544b63b02e9901d2651292b36cd1edfa473385b542ccd38d64941320) 654s ok 7 - Get cookie lemonldaphttp (a407edbf513ec1279e38ebc4849c7fed191f5c3bb109c20ca62fe334a4cff5115806e437ec86fb5d99786c74d63b3703) 654s ok 8 - Get redirection 654s ok 9 - Location is http://auth.example.com/ 654s ok 10 - 2nd "dwho" Auth query 654s ok 11 - Get cookie lemonldap (6e23d78356ccf2c331dcdf5a4ca33e7c9359459d22ec5ab58db9acdba898c767) 654s ok 12 - Get cookie lemonldaphttp (c8dad8ebfd15e5be5185b8980745c1e266c883970227765e539661cc3f463ae8d94be4cfe86b06b0a2abf612caa36625) 654s ok 13 - Get redirection 654s ok 14 - Location is http://auth.example.com/ 654s ok 15 - 3rd "dwho" Auth query 654s ok 16 - Get cookie lemonldap (0a7311cecad83e60a92009c1f0a0d55806bb1bb42bdaffe063eb5d990355f447) 654s ok 17 - Get cookie lemonldaphttp (122e5588c07ff5625c05b2681b2e06ad819971803190976bde12ff2f3ddef966485bbd77f7e68bba54ed82c5df94271d) 654s ok 18 - Get redirection 654s ok 19 - Location is http://auth.example.com/ 654s ok 20 - Logout request for "dwho" 654s ok 21 - HTTP code is 200 654s ok 22 - Page contains a form 654s ok 23 - URI match 654s ok 24 - Field "token" is defined 654s ok 25 - Found trspan="globalLogout" 654s ok 26 - -> Three entries found 654s ok 27 - -> Four found 654s ok 28 - -> Three epoch found 654s ok 29 - Right epoch found 654s ok 30 - POST /globallogout?all=1 654s ok 31 - Found PE_LOGOUT_OK 654s ok 32 - Two SSO sessions found 654s ok 33 - One TOKEN session found 654s 1..33 654s ok 654s t/57-GlobalLogout-with-Double-cookies.t ........................................ 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - 1st "dwho" Auth query 654s ok 6 - Get cookie lemonldap (d1c71bbccfc8c55a4384682ca7ffe042ddca6412516002a7c0c6a19690711d3d) 654s ok 7 - Get cookie lemonldaphttp (1e20c27ecdf8a78fbac1020083c474570468940cce396957bb785ad1e25d3928) 654s ok 8 - Get redirection 654s ok 9 - Location is http://auth.example.com/ 654s ok 10 - 2nd "dwho" Auth query 654s ok 11 - Get cookie lemonldap (99500538f119891736a31fa18a34d46065a75582bc52ad0d81868d8d35e73916) 654s ok 12 - Get cookie lemonldaphttp (c16f6dbb5f9b396b8955e82089af2a1c405c13519a41548afac7275302c0b4d6) 654s ok 13 - Get redirection 654s ok 14 - Location is http://auth.example.com/ 654s ok 15 - 3rd "dwho" Auth query 654s ok 16 - Get cookie lemonldap (d460101c43893b06ce7877870c109dce691b4ea8d27dd192064f20a2f3c68998) 654s ok 17 - Get cookie lemonldaphttp (afd04e83a88a0e5af6ed780ab215b99e3556a58880db69da9538b82d08e2fe0b) 654s ok 18 - Get redirection 654s ok 19 - Location is http://auth.example.com/ 654s ok 20 - Logout request for "dwho" 654s ok 21 - HTTP code is 200 654s ok 22 - Page contains a form 654s ok 23 - URI match 654s ok 24 - Field "token" is defined 654s ok 25 - Found trspan="globalLogout" 654s ok 26 - -> Six entries found 654s ok 27 - -> Four found 654s ok 28 - -> Nine epoch found 654s ok 29 - Right epoch found 654s ok 30 - POST /globallogout?all=1 654s ok 31 - Found PE_LOGOUT_OK 654s ok 32 - Five sessions left 654s 1..32 654s ok 655s t/57-GlobalLogout-without-Timer.t .............................................. 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s ok 2 - Portal object 655s ok 3 - Init 655s ok 4 - Portal app 655s ok 5 - 1st "dwho" Auth query 655s ok 6 - Get cookie lemonldap (34051afdd1d8f91c7dee3c8e5aa945d6ed7cff23f009cbaa76c1796023da66d7) 655s ok 7 - Get redirection 655s ok 8 - Location is http://auth.example.com/ 655s ok 9 - 2nd "dwho" Auth query 655s ok 10 - Get cookie lemonldap (ca480c1ab56ce75836ba555e3432d9087343c5e8d4efef6189713f968782e73b) 655s ok 11 - Get redirection 655s ok 12 - Location is http://auth.example.com/ 655s ok 13 - 3rd "dwho" Auth query 655s ok 14 - Get cookie lemonldap (a7990dd73dfd450c045be2129d01e72230a15af3a31539afb91ac7db24f288e4) 655s ok 15 - Get redirection 655s ok 16 - Location is http://auth.example.com/ 655s ok 17 - 1st "rtyler" Auth query 655s ok 18 - Get cookie lemonldap (111355395403e9d6aef4291ed6a6bd9fd25557c1ff1b24381e1c7dd75aeb3638) 655s ok 19 - Get redirection 655s ok 20 - Location is http://auth.example.com/ 655s ok 21 - 2nd "rtyler" Auth query 655s ok 22 - Get cookie lemonldap (058b43898931231785dedd8a01ba695bd05fda2ac28e7fa611253bfae4f898af) 655s ok 23 - Get redirection 655s ok 24 - Location is http://auth.example.com/ 655s ok 25 - Five sessions found 655s ok 26 - Logout request for "rtyler" 655s ok 27 - Found PE_LOGOUT_OK 655s ok 28 - Three sessions found 655s ok 29 - Logout request for "dwho" 655s ok 30 - Content is JSON 655s ok 31 - PE_LOGOUT_OK 655s ok 32 - No session found 655s 1..32 655s ok 655s t/57-GlobalLogout.t ............................................................ 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s ok 2 - Portal object 655s ok 3 - Init 655s ok 4 - Portal app 655s ok 5 - 1st "dwho" Auth query 655s ok 6 - Get cookie lemonldap (f8121e19f275d0eb66100960b64cd44918f0b4a43d8c40fc552266e4bfecb7d4) 655s ok 7 - Get redirection 655s ok 8 - Location is http://auth.example.com/ 655s ok 9 - 2nd "dwho" Auth query 655s ok 10 - Get cookie lemonldap (5a5e5e38fd2f01c0d25b66bf5f8d74b606ebebae138bf35cba105d4fb83ff187) 655s ok 11 - Get redirection 655s ok 12 - Location is http://auth.example.com/ 655s ok 13 - 3rd "dwho" Auth query 655s ok 14 - Get cookie lemonldap (ca0116798169ee6244db10378b1dbd4c97b90166805242a9bc7f00519ac2ac26) 655s ok 15 - Get redirection 655s ok 16 - Location is http://auth.example.com/ 655s ok 17 - 1st "rtyler" Auth query 655s ok 18 - Get cookie lemonldap (bf518c840472bb51bb95af31650982b49c0feee0e9240f92d012c629f8b8d76d) 655s ok 19 - Get redirection 655s ok 20 - Location is http://auth.example.com/ 655s ok 21 - 2nd "rtyler" Auth query 655s ok 22 - Get cookie lemonldap (d81514de9aca9115048026a343dbd57f5ce33859ba72133f82b0651f2063c3a5) 655s ok 23 - Get redirection 655s ok 24 - Location is http://auth.example.com/ 655s ok 25 - Five sessions found 655s ok 26 - Logout request for "rtyler" 655s ok 27 - Found PE_LOGOUT_OK 655s ok 28 - Logout request 655s ok 29 - Response is 200 655s ok 30 - Cookie is deleted 655s ok 31 - No pdata 655s ok 32 - Disconnect request 655s ok 33 - Response is 401 655s ok 34 - Three sessions found 655s ok 35 - Logout request for "dwho" 655s ok 36 - HTTP code is 200 655s ok 37 - Page contains a form 655s ok 38 - URI match 655s ok 39 - Field "token" is defined 655s ok 40 - Found trspan="globalLogout" 655s ok 41 - Found CustomParam "DEMO_demo" macro 655s ok 42 - -> Three entries found 655s ok 43 - -> Five found 655s ok 44 - -> Three epoch found 655s ok 45 - Right epoch found 655s ok 46 - Get globalLogout javascript 655s ok 47 - POST /globallogout?all=1 655s ok 48 - Response is JSON 655s ok 49 - Response is PE_TOKENEXPIRED 655s ok 50 - POST /globallogout?all=1 655s ok 51 - Found PE_LOGOUT_OK 655s ok 52 - No session found 655s ok 53 - Post user/password 1 655s ok 54 - Get redirection 655s ok 55 - Location is http://auth.example.com/ 655s ok 56 - Get cookie lemonldap (5a1962903c907fd54df4179a50bc3008058ded7abd0b7f8149c1d9ea5c41a26e) 655s ok 57 - Post user/password 2 655s ok 58 - Get redirection 655s ok 59 - Location is http://auth.example.com/ 655s ok 60 - Post user/password 3 655s ok 61 - Get redirection 655s ok 62 - Location is http://auth.example.com/ 655s ok 63 - Three sessions found 655s ok 64 - Post user/password 4 655s ok 65 - Get cookie lemonldap (6b7000f458a71c69a59fe249dd8f998fc3baceccf81444cc02373d246c61293a) 655s ok 66 - DELETE /session/my 655s ok 67 - GET JSON 655s ok 68 - Session removed 655s ok 69 - DELETE /sessions/my 655s ok 70 - GET JSON 655s ok 71 - Two sessions removed 655s ok 72 - One remaining session found 655s ok 73 - Logout request 655s ok 74 - Response is 200 655s ok 75 - Cookie is deleted 655s ok 76 - No pdata 655s ok 77 - Disconnect request 655s ok 78 - Response is 401 655s 1..78 655s ok 655s t/57-LogoutForward.t ........................................................... 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s ok 2 - Portal object 655s ok 3 - Init 655s ok 4 - Portal app 655s ok 5 - 1st "dwho" Auth query 655s ok 6 - Get cookie lemonldap (984a7da3d8baabc7de32759b4f09e5ad0aef605e0cae91c8d1419c8d3ac13769) 655s ok 7 - Get redirection 655s ok 8 - Location is http://auth.example.com/ 655s ok 9 - Logout request for "dwho" 655s ok 10 - Found Logout Forward page 655s ok 11 - Logout request 655s ok 12 - Response is 200 655s ok 13 - Cookie is deleted 655s ok 14 - No pdata 655s ok 15 - Disconnect request 655s ok 16 - Response is 401 655s 1..16 655s ok 656s t/57-LogoutForward2153.t ....................................................... 656s ok 1 - use Lemonldap::NG::Portal::Main; 656s ok 2 - Portal object 656s ok 3 - Init 656s ok 4 - Portal app 656s ok 5 - use Lemonldap::NG::Handler::Server; 656s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 656s ok 7 - App 656s ok 8 - 1st "dwho" Auth query 656s ok 9 - Get cookie lemonldap (829f81d02087236873a93575fb69d1ccf93d24bf46bdca41a5575bfafedd6785) 656s ok 10 - Get redirection 656s ok 11 - Location is http://auth.example.com/ 656s ok 12 - Logout request for "dwho" 656s ok 13 - Found Logout Forward page 656s ok 14 - Get cookie lemonldap (0) 656s ok 15 - Test empty cookie sent at logout 656s ok 16 - Verify absence of cookie lemonldappdata 656s ok 17 - Forward logout 656s ok 18 - Verify absence of cookie lemonldappdata 656s 1..18 656s ok 656s t/58-DecryptValue-with-custom-function.t ....................................... 656s ok 1 - use Lemonldap::NG::Portal::Main; 656s ok 2 - Portal object 656s ok 3 - Init 656s ok 4 - Portal app 656s ok 5 - Get Menu 656s ok 6 - HTTP code is 200 656s ok 7 - Page contains a form 656s ok 8 - Host match 656s ok 9 - Field "user" is defined 656s ok 10 - Field "password" is defined 656s ok 11 - CSP header authorize POST request to \# 656s ok 12 - Auth query 656s ok 13 - Get cookie lemonldap (392201088e0787cb01c7520459d371242ea45b3cfec29fc8167b0576a92fc657) 656s ok 14 - Get redirection 656s ok 15 - Location is http://auth.example.com/ 656s ok 16 - CheckUser form 656s ok 17 - Found decryptValue.png 656s ok 18 - DecryptValue form 656s ok 19 - HTTP code is 200 656s ok 20 - Page contains a form 656s ok 21 - URI match 656s ok 22 - Field "cipheredValue" is defined 656s ok 23 - Found trspan="decryptCipheredValue" 656s ok 24 - POST decryptvalue with valid value 656s ok 25 - Found decryted value 656s ok 26 - HTTP code is 200 656s ok 27 - Page contains a form 656s ok 28 - URI match 656s ok 29 - Field "cipheredValue" is defined 656s ok 30 - Logout request 656s ok 31 - Response is 200 656s ok 32 - Cookie is deleted 656s ok 33 - No pdata 656s ok 34 - Disconnect request 656s ok 35 - Response is 401 656s 1..35 656s ok 656s t/58-DecryptValue-with-internal-function.t ..................................... 656s ok 1 - use Lemonldap::NG::Portal::Main; 656s ok 2 - Portal object 656s ok 3 - Init 656s ok 4 - Portal app 656s ok 5 - Get Menu 656s ok 6 - HTTP code is 200 656s ok 7 - Page contains a form 656s ok 8 - Host match 656s ok 9 - Field "user" is defined 656s ok 10 - Field "password" is defined 656s ok 11 - Field "token" is defined 656s ok 12 - CSP header authorize POST request to \# 656s ok 13 - Auth query 656s ok 14 - Get cookie lemonldap (823606b05b6ac6a898703b02409c282c6d0a5baf7ca509c7aa7fc4ca18026ce1) 656s ok 15 - Get redirection 656s ok 16 - Location is http://auth.example.com/ 656s ok 17 - Try DecryptValue form for a forbidden user 656s ok 18 - Found trmsg="95" 656s ok 19 - Logout request 656s ok 20 - Response is 200 656s ok 21 - Cookie is deleted 656s ok 22 - No pdata 656s ok 23 - Disconnect request 656s ok 24 - Response is 401 656s ok 25 - Get Menu 656s ok 26 - HTTP code is 200 656s ok 27 - Page contains a form 656s ok 28 - Host match 656s ok 29 - Field "user" is defined 656s ok 30 - Field "password" is defined 656s ok 31 - Field "token" is defined 656s ok 32 - CSP header authorize POST request to \# 656s ok 33 - Auth query 656s ok 34 - Get cookie lemonldap (c702866b0aecd39bb72a83227d5a0989bad367e1d41738b98d5a4126bb696468) 656s ok 35 - Get redirection 656s ok 36 - Location is http://auth.example.com/ 656s ok 37 - CheckUser form 656s ok 38 - Found decryptValue.png 656s ok 39 - DecryptValue form 656s ok 40 - HTTP code is 200 656s ok 41 - Page contains a form 656s ok 42 - URI match 656s ok 43 - Field "cipheredValue" is defined 656s ok 44 - Field "token" is defined 656s ok 45 - Found trspan="decryptCipheredValue" 656s ok 46 - POST decryptvalue with valid value 656s ok 47 - Found decryted value 656s ok 48 - HTTP code is 200 656s ok 49 - Page contains a form 656s ok 50 - URI match 656s ok 51 - Field "cipheredValue" is defined 656s ok 52 - Field "token" is defined 656s substr outside of string at /usr/lib/x86_64-linux-gnu/perl-base/bytes.pm line 15. 656s ok 53 - POST decryptvalue with invalid value 656s ok 54 - Found trspan="notAnEncryptedValue" 656s ok 55 - HTTP code is 200 656s ok 56 - Page contains a form 656s ok 57 - URI match 656s ok 58 - Field "cipheredValue" is defined 656s ok 59 - Field "token" is defined 656s ok 60 - POST decryptvalue without token 656s ok 61 - Found PE_NOTOKEN 656s ok 62 - HTTP code is 200 656s ok 63 - Page contains a form 656s ok 64 - URI match 656s ok 65 - Field "cipheredValue" is defined 656s ok 66 - Field "token" is defined 656s ok 67 - POST decryptvalue with an expired token 656s ok 68 - Found PE_TOKENEXPIRED 656s ok 69 - Logout request 656s ok 70 - Response is 200 656s ok 71 - Cookie is deleted 656s ok 72 - No pdata 656s ok 73 - Disconnect request 656s ok 74 - Response is 401 656s 1..74 656s ok 657s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 657s ok 1 - use Lemonldap::NG::Portal::Main; 657s ok 2 - Portal object 657s ok 3 - Init 657s ok 4 - Portal app 657s ok 5 - Get Menu 657s ok 6 - HTTP code is 200 657s ok 7 - Page contains a form 657s ok 8 - Host match 657s ok 9 - Field "user" is defined 657s ok 10 - Field "password" is defined 657s ok 11 - CSP header authorize POST request to \# 657s ok 12 - Auth query 657s ok 13 - Get cookie lemonldap (1dec9f301030babbd80f87029aebb21b2036208fdaeb9a157dc41c5a4ee89c9b) 657s ok 14 - Get cookie lemonldaphttp (2a7eec33b01a538c2bf7560a1606c759863f0071369e794d73c7bf1abf6ce5c1) 657s ok 15 - -> Get cookie : lemonldap=something 657s ok 16 - -> Cookie 'lemonldap' is HttpOnly 657s ok 17 - -> Cookie 'lemonldap' is secure 657s ok 18 - -> Get cookie lemonldaphttp=something 657s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 657s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 657s ok 21 - -> Doule Cookies for two sessions found 657s ok 22 - Get redirection 657s ok 23 - Location is http://auth.example.com/ 657s ok 24 - Get Menu 657s ok 25 - HTTP code is 200 657s ok 26 - Connected as Dwho 657s ok 27 - CheckUser form 657s ok 28 - HTTP code is 200 657s ok 29 - Page contains a form 657s ok 30 - URI match 657s ok 31 - Field "user" is defined 657s ok 32 - Field "url" is defined 657s ok 33 - Found trspan="checkUser" 657s ok 34 - POST checkuser 657s ok 35 - Found 19 attributes 657s ok 36 - Timestamp found 657s ok 37 - Refresh query 657s ok 38 - Get redirection 657s ok 39 - Location is http://auth.example.com/ 657s ok 40 - Get Menu 657s ok 41 - HTTP code is 200 657s ok 42 - Connected as Dwho 657s ok 43 - CheckUser form 657s ok 44 - HTTP code is 200 657s ok 45 - Page contains a form 657s ok 46 - URI match 657s ok 47 - Field "user" is defined 657s ok 48 - Field "url" is defined 657s ok 49 - Found trspan="checkUser" 657s ok 50 - POST checkuser 657s ok 51 - Found 19 attributes 657s ok 52 - Timestamp found 657s ok 53 - _updateTime has been updated 657s ok 54 - Get Menu 657s ok 55 - HTTP code is 200 657s ok 56 - Dwho has been well disconnected 657s 1..56 657s ok 657s t/59-Double-cookies-for-Double-sessions.t ...................................... 657s ok 1 - use Lemonldap::NG::Portal::Main; 657s ok 2 - Portal object 657s ok 3 - Init 657s ok 4 - Portal app 657s ok 5 - Get Menu 657s ok 6 - HTTP code is 200 657s ok 7 - Page contains a form 657s ok 8 - Host match 657s ok 9 - Field "user" is defined 657s ok 10 - Field "password" is defined 657s ok 11 - CSP header authorize POST request to \# 657s ok 12 - Auth query 657s ok 13 - Get cookie lemonldap (639d5be0fb2482cc6f3257ab36e0220190ca29823f2ac8931a37ec9e2b0ad0d4) 657s ok 14 - Get cookie lemonldaphttp (059857907642c45e85545511fe6400a1a40d9ad753383d5f3a2e5f9fab443ca2) 657s ok 15 - -> Get cookie : lemonldap=something 657s ok 16 - -> Cookie 'lemonldap' is HttpOnly 657s ok 17 - -> Cookie 'lemonldap' is secure 657s ok 18 - -> Get cookie lemonldaphttp=something 657s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 657s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 657s ok 21 - -> Double Cookies for two sessions found 657s ok 22 - Get redirection 657s ok 23 - Location is http://auth.example.com/ 657s ok 24 - Logout request 657s ok 25 - Response is 200 657s ok 26 - Cookie is deleted 657s ok 27 - No pdata 657s ok 28 - Disconnect request 657s ok 29 - Response is 401 657s 1..29 657s ok 657s t/59-Double-cookies-for-a-Single-session.t ..................................... 657s ok 1 - use Lemonldap::NG::Portal::Main; 657s ok 2 - Portal object 657s ok 3 - Init 657s ok 4 - Portal app 657s ok 5 - Get Menu 657s ok 6 - HTTP code is 200 657s ok 7 - Page contains a form 657s ok 8 - Host match 657s ok 9 - Field "user" is defined 657s ok 10 - Field "password" is defined 657s ok 11 - CSP header authorize POST request to \# 657s ok 12 - Auth query 657s ok 13 - Get cookie lemonldap (962c72000172fab5d9aaa631c7dd80892b2174faba4663316bcc93a2e553120d) 657s ok 14 - Get cookie lemonldaphttp (30b50f860379730490f2f4639d42aa428e69f0af886fe6d7e0bf9146e405fd507d442aac5237368d1342c8ebd44f2b9e) 657s ok 15 - -> https cookie is 64 char long 657s ok 16 - -> Cookie 'lemonldap' is HttpOnly 657s ok 17 - -> Cookie 'lemonldap' is secure 657s ok 18 - -> http cookie is 96 byte long 657s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 657s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 657s ok 21 - -> Doule Cookies for a single session 657s ok 22 - Get redirection 657s ok 23 - Location is http://auth.example.com/ 657s ok 24 - Logout request 657s ok 25 - Response is 200 657s ok 26 - Cookie is deleted 657s ok 27 - No pdata 657s ok 28 - Disconnect request 657s ok 29 - Response is 401 657s 1..29 657s ok 658s t/59-Secured-cookie-Refresh-and-Logout.t ....................................... 658s ok 1 - use Lemonldap::NG::Portal::Main; 658s ok 2 - Portal object 658s ok 3 - Init 658s ok 4 - Portal app 658s ok 5 - Get Menu 658s ok 6 - HTTP code is 200 658s ok 7 - Page contains a form 658s ok 8 - Host match 658s ok 9 - Field "user" is defined 658s ok 10 - Field "password" is defined 658s ok 11 - CSP header authorize POST request to \# 658s ok 12 - Auth query 658s ok 13 - Get cookie lemonldap (b1a4165a6757ad8a3777fb3ff62500b9f56910ccaa506f3f74f294d39da5d710) 658s ok 14 - -> Get cookie : lemonldap=something 658s ok 15 - -> Cookie 'lemonldap' is HttpOnly 658s ok 16 - -> Cookie 'lemonldap' is secure 658s ok 17 - -> HTTPS Cookie for one session found 658s ok 18 - Get redirection 658s ok 19 - Location is http://auth.example.com/ 658s ok 20 - Get Menu 658s ok 21 - HTTP code is 200 658s ok 22 - Connected as Dwho 658s ok 23 - Refresh query 658s ok 24 - Get redirection 658s ok 25 - Location is http://auth.example.com/ 658s ok 26 - Get Menu 658s ok 27 - HTTP code is 200 658s ok 28 - Connected as Dwho 658s ok 29 - Get Menu 658s ok 30 - HTTP code is 200 658s ok 31 - Dwho has been well disconnected 658s 1..31 658s ok 658s t/61-AdaptativeAuthenticationLevel.t ........................................... 658s ok 1 - use Lemonldap::NG::Portal::Main; 658s ok 2 - Portal object 658s ok 3 - Init 658s ok 4 - Portal app 658s ok 5 - Auth query 658s ok 6 - Get cookie lemonldap (57fdc1a3dc54932e6de83c9e95c02cc6e02125f3ddf533eaee5b411b196a0bd1) 658s ok 7 - uid found 658s ok 8 - Authentication level upgraded 658s ok 9 - Get session 658s ok 10 - uid found 658s ok 11 - Authentication level upgraded 658s ok 12 - Logout request 658s ok 13 - Response is 200 658s ok 14 - Cookie is deleted 658s ok 15 - No pdata 658s ok 16 - Disconnect request 658s ok 17 - Response is 401 658s ok 18 - Logout 658s ok 19 - Auth query 658s ok 20 - Get cookie lemonldap (fa902b65bc1056c9864309a5b658f65ae4187ef69a082f9829a5066e5436bc42) 658s ok 21 - Authentication level upgraded 658s ok 22 - Logout request 658s ok 23 - Response is 200 658s ok 24 - Cookie is deleted 658s ok 25 - No pdata 658s ok 26 - Disconnect request 658s ok 27 - Response is 401 658s ok 28 - Logout 658s 1..28 658s ok 658s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 658s ok 1 - use Lemonldap::NG::Portal::Main; 658s ok 2 - Portal object 658s ok 3 - Init 658s ok 4 - Portal app 658s ok 5 - 1st Auth query 658s ok 6 - Get cookie lemonldap (de24e43f8749039aad09053e1863d4479ec3c373728c6a8fd2110bc922929f9b) 658s ok 7 - Get redirection 658s ok 8 - Location is http://auth.example.com/ 658s ok 9 - Get new key 658s ok 10 - Content is JSON 658s ok 11 - Found secret 658s ok 12 - Found token 658s ok 13 - Code 658s ok 14 - Code contains 6 digits 658s ok 15 - Post code 658s ok 16 - Content is JSON 658s ok 17 - Key is registered 658s ok 18 - Logout request 658s ok 19 - Response is 200 658s ok 20 - Cookie is deleted 658s ok 21 - No pdata 658s ok 22 - Disconnect request 658s ok 23 - Response is 401 658s ok 24 - 1st Bad Auth query 658s ok 25 - Bad credential 658s ok 26 - 1st Bad Auth query 658s ok 27 - Rejected -> Protection enabled 658s ok 28 - LockTime = 15 658s ok 29 - LockTime in range 658s ok 30 - Auth query 658s ok 31 - Rejected -> Protection enabled 658s ok 32 - LockTime = 27 658s ok 33 - LockTime in range 658s ok 34 - 2nd Bad Auth query 658s ok 35 - Rejected -> Protection enabled 658s ok 36 - LockTime = 57 658s ok 37 - LockTime in range 658s ok 38 - Auth query 658s ok 39 - Enter TOTP code 658s ok 40 - HTTP code is 200 658s ok 41 - Page contains a form 658s ok 42 - URI match 658s ok 43 - Field "token" is defined 658s ok 44 - Code 658s ok 45 - Post code 658s ok 46 - Get cookie lemonldap (9563ed18fa2b05c2fb49d5c3a0c3042023e46bef69928c8753ce78942d7ea3b3) 658s ok 47 - Get redirection 658s ok 48 - Location is http://auth.example.com/ 658s ok 49 - Logout request 658s ok 50 - Response is 200 658s ok 51 - Cookie is deleted 658s ok 52 - No pdata 658s ok 53 - Disconnect request 658s ok 54 - Response is 401 658s 1..54 658s ok 659s t/61-BruteForceProtection-with-Incremental-lockTimes.t ......................... 659s ok 1 - use Lemonldap::NG::Portal::Main; 659s ok 2 - Portal object 659s ok 3 - Init 659s ok 4 - Portal app 659s ok 5 - 1st Auth query 659s ok 6 - Get cookie lemonldap (d61e5f5a6e4eda82b9a3ec31ed91f9014c3fbda23e18d91e6b6149e3c67d24ee) 659s ok 7 - Get redirection 659s ok 8 - Location is http://auth.example.com/ 659s ok 9 - Logout request 659s ok 10 - Response is 200 659s ok 11 - Cookie is deleted 659s ok 12 - No pdata 659s ok 13 - Disconnect request 659s ok 14 - Response is 401 659s ok 15 - 1st allowed Bad Auth query 659s ok 16 - Bad credential 659s ok 17 - 2nd allowed Bad Auth query 659s ok 18 - Bad credential 659s ok 19 - 1st Bad Auth query 659s ok 20 - Rejected -> Protection enabled 659s ok 21 - LockTime = 5 659s ok 22 - LockTime in range 659s ok 23 - Auth query 659s ok 24 - Rejected -> Protection enabled 659s ok 25 - LockTime = 6 659s ok 26 - LockTime in range 659s ok 27 - Auth query 659s ok 28 - Rejected -> Protection enabled 659s ok 29 - LockTime = 16 659s ok 30 - LockTime in range 659s ok 31 - 3rd Bad Auth query 659s ok 32 - Rejected -> Protection enabled 659s ok 33 - LockTime = 488 659s ok 34 - LockTime in range 659s ok 35 - Auth query 659s ok 36 - Get cookie lemonldap (676921cd3511e57436267b19ac2101b5f7db6c2b714942b4401edcc8fe796d06) 659s ok 37 - Get redirection 659s ok 38 - Location is http://auth.example.com/ 659s ok 39 - Logout request 659s ok 40 - Response is 200 659s ok 41 - Cookie is deleted 659s ok 42 - No pdata 659s ok 43 - Disconnect request 659s ok 44 - Response is 401 659s ok 45 - 2nd allowed Bad Auth query 659s ok 46 - Bad credential 659s ok 47 - 3rd Bad Auth query 659s ok 48 - Rejected -> Protection enabled 659s ok 49 - LockTime = 500 659s ok 50 - LockTime in range 659s 1..50 659s ok 659s t/61-BruteForceProtection.t .................................................... 659s ok 1 - use Lemonldap::NG::Portal::Main; 659s ok 2 - Portal object 659s ok 3 - Init 659s ok 4 - Portal app 659s ok 5 - 1st Auth query 659s ok 6 - Get cookie lemonldap (30af8cb4c044d3cdadf67b8b288ff8713da5ad5d8afe3dd7ae5c3dd930844aff) 659s ok 7 - Get redirection 659s ok 8 - Location is http://auth.example.com/ 659s ok 9 - Logout request 659s ok 10 - Response is 200 659s ok 11 - Cookie is deleted 659s ok 12 - No pdata 659s ok 13 - Disconnect request 659s ok 14 - Response is 401 659s ok 15 - 2nd Auth query 659s ok 16 - Get cookie lemonldap (7b15d7531f40aefa4481eda4f73868c6c1fe69fe11872ecb970c919027e768e1) 659s ok 17 - Get redirection 659s ok 18 - Location is http://auth.example.com/ 659s ok 19 - Logout request 659s ok 20 - Response is 200 659s ok 21 - Cookie is deleted 659s ok 22 - No pdata 659s ok 23 - Disconnect request 659s ok 24 - Response is 401 659s ok 25 - 3rd Auth query 659s ok 26 - Get cookie lemonldap (39e0f99fd9c7780c7de336b6f64e37a39dce22b0944ae0f915b6f020ab62df0e) 659s ok 27 - Get redirection 659s ok 28 - Location is http://auth.example.com/ 659s ok 29 - Logout request 659s ok 30 - Response is 200 659s ok 31 - Cookie is deleted 659s ok 32 - No pdata 659s ok 33 - Disconnect request 659s ok 34 - Response is 401 659s ok 35 - 4th Auth query 659s ok 36 - Get cookie lemonldap (ab621288dabef91ef9c957fa372d6a57b675425859ce62c43c98aeb8345e0eaf) 659s ok 37 - Get redirection 659s ok 38 - Location is http://auth.example.com/ 659s ok 39 - Logout request 659s ok 40 - Response is 200 659s ok 41 - Cookie is deleted 659s ok 42 - No pdata 659s ok 43 - Disconnect request 659s ok 44 - Response is 401 659s ok 45 - 5th Auth query 659s ok 46 - Get cookie lemonldap (b6fa8e5fe8da2dab07d94e48bb1c2b8df6df58e83ceb086fdfecb34777984270) 659s ok 47 - Get redirection 659s ok 48 - Location is http://auth.example.com/ 659s ok 49 - Logout request 659s ok 50 - Response is 200 659s ok 51 - Cookie is deleted 659s ok 52 - No pdata 659s ok 53 - Disconnect request 659s ok 54 - Response is 401 659s ok 55 - 1st Bad Auth query 659s ok 56 - Response status is 401 659s ok 57 - Content is JSON 659s ok 58 - Error code is 5 659s ok 59 - 2nd Bad Auth query 659s ok 60 - Response status is 401 659s ok 61 - Content is JSON 659s ok 62 - Error code is 5 659s ok 63 - 3rd Bad Auth query 659s ok 64 - Response status is 401 659s ok 65 - Content is JSON 659s ok 66 - Error code is 5 659s ok 67 - 4th Bad Auth query 659s ok 68 - Response status is 401 659s ok 69 - Content is JSON 659s ok 70 - Error code is 5 659s ok 71 - 5th Bad Auth query 659s ok 72 - Rejected -> Protection enabled 659s ok 73 - 6th Bad Auth query 659s ok 74 - Rejected -> Protection enabled 659s ok 75 - 6th Auth query 659s ok 76 - Rejected -> Protection enabled 659s ok 77 - 7th Auth query 659s ok 78 - Get cookie lemonldap (1d57669026c4c8bf7d18f83675f3c91c44c4515aff94db5b6576cfd0fc859566) 659s ok 79 - History found 659s ok 80 - History found 659s ok 81 - History found 659s ok 82 - -> Eight entries found 659s ok 83 - -> Four 'failedLogin' entries found 659s ok 84 - Logout request 659s ok 85 - Response is 200 659s ok 86 - Cookie is deleted 659s ok 87 - No pdata 659s ok 88 - Disconnect request 659s ok 89 - Response is 401 659s 1..89 659s ok 659s t/61-CrowdSec-warn.t ........................................................... 659s ok 1 - use Lemonldap::NG::Portal::Main; 659s ok 2 - Portal object 659s ok 3 - Init 659s ok 4 - Portal app 659s ok 5 - Auth query 659s ok 6 - HTTP code is 200 659s ok 7 - Auth query 659s ok 8 - HTTP code is 200 659s 1..8 659s ok 660s t/61-CrowdSec.t ................................................................ 660s ok 1 - use Lemonldap::NG::Portal::Main; 660s ok 2 - Portal object 660s ok 3 - Init 660s ok 4 - Portal app 660s ok 5 - Auth query 660s ok 6 - Response status is 401 660s ok 7 - Content is JSON 660s ok 8 - Error code is 41 660s ok 9 - Auth query 660s ok 10 - HTTP code is 200 660s 1..10 660s ok 660s t/61-CrowdSecAgent.t ........................................................... 660s ok 1 - use Lemonldap::NG::Portal::Main; 660s ok 2 - Portal object 660s ok 3 - Init 660s ok 4 - Portal app 660s # Subtest: Crowdsec ban function 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 1 - Request to login to Crowdsec server 660s # Subtest: Request to push alert 660s ok 1 - Authentified request 660s ok 2 - Content is JSON 660s ok 3 - Type of alert is ban 660s 1..3 660s ok 2 - Request to push alert 660s ok 3 - Call to ban() 660s ok 4 - Ban received 660s ok 5 - Alert type is "ban" 660s 1..5 660s ok 5 - Crowdsec ban function 660s # Subtest: Report auth failures to Crowdsec 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 1 - Request to login to Crowdsec server 660s # Subtest: Request to get alerts list 660s ok 1 - Ask for alert list 660s 1..1 660s ok 2 - Request to get alerts list 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 3 - Request to login to Crowdsec server 660s # Subtest: Request to push alert 660s ok 1 - Authentified request 660s ok 2 - Content is JSON 660s ok 3 - Type of alert is alert 660s 1..3 660s ok 4 - Request to push alert 660s ok 5 - Bad auth query 660s ok 6 - Response status is 401 660s ok 7 - Content is JSON 660s ok 8 - Error code is 5 660s ok 9 - Alert received 660s ok 10 - Alert type is "alert" 660s 1..10 660s ok 6 - Report auth failures to Crowdsec 660s # Subtest: Report unknown user to Crowdsec 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 1 - Request to login to Crowdsec server 660s # Subtest: Request to get alerts list 660s ok 1 - Ask for alert list 660s 1..1 660s ok 2 - Request to get alerts list 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 3 - Request to login to Crowdsec server 660s # Subtest: Request to push alert 660s ok 1 - Authentified request 660s ok 2 - Content is JSON 660s ok 3 - Type of alert is alert 660s 1..3 660s ok 4 - Request to push alert 660s ok 5 - Bad auth query 660s ok 6 - Response status is 401 660s ok 7 - Content is JSON 660s ok 8 - Error code is 5 660s ok 9 - Alert received 660s ok 10 - Alert type is "alert" 660s 1..10 660s ok 7 - Report unknown user to Crowdsec 660s # Subtest: Report bad urls to Crowdsec 660s # Subtest: Filter in a sub-directory named url1 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 1 - Request to login to Crowdsec server 660s # Subtest: Request to get alerts list 660s ok 1 - Ask for alert list 660s 1..1 660s ok 2 - Request to get alerts list 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 3 - Request to login to Crowdsec server 660s # Subtest: Request to push alert 660s ok 1 - Authentified request 660s ok 2 - Content is JSON 660s ok 3 - Type of alert is alert 660s 1..3 660s ok 4 - Request to push alert 660s ok 5 - Test bad url /bb/.htaccess 660s ok 6 - 404 not found 660s ok 7 660s ok 8 - Bad url detected 660s 1..8 660s ok 1 - Filter in a sub-directory named url1 660s # Subtest: Filter type re in main directory 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 1 - Request to login to Crowdsec server 660s # Subtest: Request to get alerts list 660s ok 1 - Ask for alert list 660s 1..1 660s ok 2 - Request to get alerts list 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 3 - Request to login to Crowdsec server 660s # Subtest: Request to push alert 660s ok 1 - Authentified request 660s ok 2 - Content is JSON 660s ok 3 - Type of alert is alert 660s 1..3 660s ok 4 - Request to push alert 660s ok 5 - Test bad url /aa/phpmyadmin 660s ok 6 - 404 not found 660s ok 7 660s ok 8 - Bad url detected 660s 1..8 660s ok 2 - Filter type re in main directory 660s # Subtest: Filter type txt in main directory 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 1 - Request to login to Crowdsec server 660s # Subtest: Request to get alerts list 660s ok 1 - Ask for alert list 660s 1..1 660s ok 2 - Request to get alerts list 660s # Subtest: Request to login to Crowdsec server 660s ok 1 - Content is JSON 660s ok 2 - Good machine_id 660s ok 3 - Good machine password 660s 1..3 660s ok 3 - Request to login to Crowdsec server 660s # Subtest: Request to push alert 660s ok 1 - Authentified request 660s ok 2 - Content is JSON 660s ok 3 - Type of alert is alert 660s 1..3 660s ok 4 - Request to push alert 660s ok 5 - Test bad url /config.php 660s ok 6 - 404 not found 660s ok 7 660s ok 8 - Bad url detected 660s 1..8 660s ok 3 - Filter type txt in main directory 660s 1..3 660s ok 8 - Report bad urls to Crowdsec 660s 1..8 660s ok 660s t/61-ForceAuthn.t .............................................................. 660s ok 1 - use Lemonldap::NG::Portal::Main; 660s ok 2 - Portal object 660s ok 3 - Init 660s ok 4 - Portal app 660s ok 5 - Auth query 660s ok 6 - HTTP code is 200 660s ok 7 - Get cookie lemonldap (717f7e2a37a19c22e4a72c22b4d410aa1aafc0a66959d6577a4cf671f59c0eb1) 660s ok 8 - Form ReAuthentication 660s ok 9 - Found PE87 code 660s ok 10 - Auth query 660s ok 11 - HTTP code is 200 660s ok 12 - Get cookie lemonldap (4d484d5407697bd9522ced212ed8b6572bfcc92cb8fd1cf9914eb4192e4f98af) 660s ok 13 - Go to Portal 660s ok 14 - Found applications list 660s ok 15 - Logout request 660s ok 16 - Response is 200 660s ok 17 - Cookie is deleted 660s ok 18 - No pdata 660s ok 19 - Disconnect request 660s ok 20 - Response is 401 660s 1..20 660s ok 660s t/61-GrantSession.t ............................................................ 660s ok 1 - use Lemonldap::NG::Portal::Main; 660s ok 2 - Portal object 660s Bareword found where operator expected (Missing operator before "n"?) at (eval 140) line 1, near "} n" 660s [Tue Feb 3 06:16:03 2026] [LLNG:6737] [error] syntax error at (eval 140) line 1, near "} n " 660s Execution of (eval 140) aborted due to compilation errors. 660s 660s [Tue Feb 3 06:16:03 2026] [LLNG:6737] [error] Bad grantSessionRules rule: syntax error at (eval 140) line 1, near "} n " 660s Execution of (eval 140) aborted due to compilation errors. 660s 660s ok 3 - Init 660s ok 4 - Portal app 660s ok 5 - Auth query 660s ok 6 - dwho rejected with custom message and session data 660s ok 7 - Auth query 660s ok 8 - dwho rejected with PE_BADCREDENTIALS 660s ok 9 - Found connect button 660s ok 10 - Auth query 660s ok 11 - dwho rejected with custom message and session data 660s ok 12 - Response body is not empty 660s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 660s ok 14 - Response body is not empty 660s ok 15 - Found info JS 660s ok 16 - Found custom Main Logo 660s ok 17 - Auth query 660s ok 18 - HTTP code is 200 660s ok 19 - Get cookie lemonldap (0c3a2c98bca29919cb41e505ad559c9bd7423e3828480df52591b4380b3cfd16) 660s ok 20 - Auth query 660s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 660s ok 22 - Auth query 660s ok 23 - rtyler rejected with PE_BADCREDENTIALS 660s ok 24 - Found connect button 660s ok 25 - Found custom Main Logo 660s ok 26 - No cookie 660s ok 27 - Portal object 660s Bareword found where operator expected (Missing operator before "n"?) at (eval 394) line 1, near "} n" 660s [Tue Feb 3 06:16:03 2026] [LLNG:6737] [error] syntax error at (eval 394) line 1, near "} n " 660s Execution of (eval 394) aborted due to compilation errors. 660s 660s [Tue Feb 3 06:16:03 2026] [LLNG:6737] [error] Bad grantSessionRules rule: syntax error at (eval 394) line 1, near "} n " 660s Execution of (eval 394) aborted due to compilation errors. 660s 660s ok 28 - Init 660s ok 29 - Portal app 660s ok 30 - auth query 660s ok 31 - HTTP code is 200 660s ok 32 - Get cookie lemonldap (043e196f7fa6f9100e66517c1a4ae3071e336622b2a7140af454e8eb65806bae) 660s 1..32 660s ok 661s t/61-LocationDetect.t .......................................................... 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s 1..1 661s ok 661s t/61-NewLocationWarning-Custom.t ............................................... 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s ok 2 - Portal object 661s ok 3 - Init 661s ok 4 - Portal app 661s ok 5 - Get Portal 661s ok 6 - HTTP code is 200 661s ok 7 - Page contains a form 661s ok 8 - Host match 661s ok 9 - Field "user" is defined 661s ok 10 - Field "password" is defined 661s ok 11 - CSP header authorize POST request to \# 661s ok 12 - First auth query 661s ok 13 - Second auth query 661s ok 14 - Subject found 661s ok 15 - Mail sent (IP, Date and UA found) 661s 1..15 661s ok 661s t/61-NewLocationWarning.t ...................................................... 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s ok 2 - Portal object 661s ok 3 - Init 661s ok 4 - Portal app 661s ok 5 - Get Portal 661s ok 6 - HTTP code is 200 661s ok 7 - Page contains a form 661s ok 8 - Host match 661s ok 9 - Field "user" is defined 661s ok 10 - Field "password" is defined 661s ok 11 - CSP header authorize POST request to \# 661s ok 12 - First auth query 661s ok 13 - Get cookie lemonldap (79f6f4247df1ac284e6fb020b4a98d1d7fe7baed0979817fece6bea75a9b4950) 661s ok 14 - Logout request 661s ok 15 - Response is 200 661s ok 16 - Cookie is deleted 661s ok 17 - No pdata 661s ok 18 - Disconnect request 661s ok 19 - Response is 401 661s ok 20 - First time seeing a new IP, no mail sent 661s ok 21 - Second auth query 661s ok 22 - Get cookie lemonldap (533938f3f8da30ca4b17e6231da5759bbdbcbb72708817d9868a5d2db2543b15) 661s ok 23 - Get redirection 661s ok 24 - Location is http://auth.example.com/ 661s ok 25 - Logout request 661s ok 26 - Response is 200 661s ok 27 - Cookie is deleted 661s ok 28 - No pdata 661s ok 29 - Disconnect request 661s ok 30 - Response is 401 661s ok 31 - Second time seeing a new IP, no mail sent 661s ok 32 - Third auth query 661s ok 33 - Get cookie lemonldap (5d117ce4352c46f8dc1567387893a95fb9544c5f0a11046bd029aeb6a3e1a3d0) 661s ok 34 - Get redirection 661s ok 35 - Location is http://auth.example.com/ 661s ok 36 - Logout request 661s ok 37 - Response is 200 661s ok 38 - Cookie is deleted 661s ok 39 - No pdata 661s ok 40 - Disconnect request 661s ok 41 - Response is 401 661s ok 42 - First login on a new IP, email sent 661s ok 43 - Fourth auth query 661s ok 44 - Bad credential 661s ok 45 - Failed login with a new IP, no email sent 661s ok 46 - Fifth auth query 661s ok 47 - Get cookie lemonldap (d0dfc49d5f0eaaf5847faa10665cb745b6ecbcc4f7b6b810c34b786ba75801d7) 661s ok 48 - Get redirection 661s ok 49 - Location is http://auth.example.com/ 661s ok 50 - Subject found 661s ok 51 - Mail sent (Wrong password) 661s ok 52 - Location found in mail body 661s ok 53 - Date found in mail body 661s ok 54 - UserAgent found in mail body 661s ok 55 - Fifth auth query 661s ok 56 - Get cookie lemonldap (7b9b2e89e2a7f3ce7c5786e7d4ceffe51057890154ea751a27df3c255e6cfa02) 661s ok 57 - Get redirection 661s ok 58 - Location is http://auth.example.com/ 661s ok 59 - Login on newly learned address, no email 661s ok 60 - Fifth auth query 661s ok 61 - Get cookie lemonldap (199b91e8bddf256cc7c51cbbcf00e9786297f56740a3fcad5916c2c1e48a4601) 661s ok 62 - Get redirection 661s ok 63 - Location is http://auth.example.com/ 661s ok 64 - Login on previously learned address, no email 661s 1..64 661s ok 662s t/61-Session-ActivityTimeout.t ................................................. 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Auth query 662s ok 6 - HTTP code is 200 662s ok 7 - Get cookie lemonldap (31d6d833c3380c63fe4fa11eb49c3a62804301025a94275b3ee45cb84b04572a) 662s ok 8 - Go to Portal 662s ok 9 - Found applications list 662s ok 10 - Form Authentification 662s ok 11 - Found PE_SESSIONEXPIRED code 662s ok 12 - Logout request 662s ok 13 - Response is 200 662s ok 14 - Cookie is deleted 662s ok 15 - No pdata 662s ok 16 - Disconnect request 662s ok 17 - Response is 401 662s 1..17 662s ok 662s t/61-Session-Timeout.t ......................................................... 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Auth query 662s ok 6 - HTTP code is 200 662s ok 7 - Get cookie lemonldap (34c030fa6f9c746a702d880c0639e051cd3930f2be8b34c213c5fb4b9bfb8b04) 662s ok 8 - Go to Portal 662s ok 9 - Found applications list 662s ok 10 - Form Authentification 662s ok 11 - Found PE_SESSIONEXPIRED code 662s ok 12 - Logout request 662s ok 13 - Response is 200 662s ok 14 - Cookie is deleted 662s ok 15 - No pdata 662s ok 16 - Disconnect request 662s ok 17 - Response is 401 662s 1..17 662s ok 662s t/61-WebCron.t ................................................................. 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Able to load WebCron 662s ok 6 - Auth query 662s ok 7 - HTTP code is 200 662s ok 8 - Get cookie lemonldap (d57f4df3c90f2c747a8702544c43d1e3d285f1b68eb5b8c55cb673d4505fa4ac) 662s ok 9 662s ok 10 - Auth query 662s ok 11 - HTTP code is 200 662s ok 12 - Get cookie lemonldap (946c672ab5ed8fcb81d710285827db1087a88f382f0bbaa2a71ea3506b0c08c4) 662s ok 13 662s ok 14 - 5 sessions in db 662s ok 15 - HTTP code is 200 662s ok 16 - 3 sessions in db 662s 1..16 662s ok 662s t/62-Refresh-plugin.t .......................................................... 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Auth query 1 662s ok 6 - Get cookie lemonldap (9d4ab4c60bec69365a4ce5848b507ae3c25c4c3b4a5cf6a74b586b045dc7d7e6) 662s ok 7 - Auth query 2 662s ok 8 - Get cookie lemonldap (33b384de66aaed446a4c6693f6657c36bdd1d7e1f8c600d60f9abb77514f985e) 662s ok 9 - Auth query 3 662s ok 10 - Get cookie lemonldap (8f8fef24da30b343b22fc5ce778feeba854d539b1273a6f767d9eef682e5bdda) 662s ok 11 - Auth query 4 662s ok 12 - Get cookie lemonldap (24826d6e1131050b5293cfb80424cc910b3a6dc3c7d8dd73eda7d2750e77306a) 662s ok 13 - Auth query 5 662s ok 14 - Get cookie lemonldap (d7c9bb7000879b0b526f59f64c65b76f00563acf7e56985caee435804f86ebe2) 662s ok 15 - Auth query 6 662s ok 16 - Get cookie lemonldap (33c5deadbada3606be352bc8052b7a785e0a64326eba8667ebded6bf57d60dbf) 662s ok 17 - Call refresh 662s ok 18 - HTTP code is 200 662s ok 19 - Count is 6 662s ok 20 - Get session using restSessionServer 662s ok 21 - HTTP code is 200 662s ok 22 - Deserialize session content 662s ok 23 - Get session content 663s ok 24 - Content is updated 663s ok 25 - Correct groups 663s ok 26 - Get session using restSessionServer 663s ok 27 - HTTP code is 200 663s ok 28 - Deserialize session content 663s ok 29 - Get session content 663s ok 30 - Content is updated 663s ok 31 - Correct groups 663s ok 32 - Get session using restSessionServer 663s ok 33 - HTTP code is 200 663s ok 34 - Deserialize session content 663s ok 35 - Get session content 663s ok 36 - Content is updated 663s ok 37 - Correct groups 663s ok 38 - Get session using restSessionServer 663s ok 39 - HTTP code is 200 663s ok 40 - Deserialize session content 663s ok 41 - Get session content 663s ok 42 - Content is updated 663s ok 43 - Correct groups 663s ok 44 - Get session using restSessionServer 663s ok 45 - HTTP code is 200 663s ok 46 - Deserialize session content 663s ok 47 - Get session content 663s ok 48 - Content is updated 663s ok 49 - Correct groups 663s ok 50 - Get session using restSessionServer 663s ok 51 - HTTP code is 200 663s ok 52 - Deserialize session content 663s ok 53 - Get session content 663s ok 54 - Content is updated 663s ok 55 - Correct groups 663s 1..55 663s ok 663s t/62-SingleSession-with-History.t .............................................. 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - Init 663s ok 4 - Portal app 663s ok 5 - Auth query 663s ok 6 - Get cookie lemonldap (829ef11d4812e91bbbed0e1d8ef5efbdd1bc73671bca82b8f586496405e52e78) 663s ok 7 - Auth query 663s ok 8 - Get cookie lemonldap (6c9763aad109bba8719c577a0769dda8fb2d20239b493d50e7c5cd606372d231) 663s ok 9 - Auth query 663s ok 10 - Get cookie lemonldap (28df8a8a41fe9b98f6c68461628d9dc4b2b18e3b763f75410e13784e84470d3f) 663s ok 11 - sessionsDeleted found 663s ok 12 - History found 663s ok 13 - -> Four entries found 663s 1..13 663s ok 663s t/62-SingleSession-with-Rules.t ................................................ 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - Init 663s ok 4 - Portal app 663s ok 5 - Auth query 663s ok 6 - HTTP code is 200 663s ok 7 - Get cookie lemonldap (a29aed61c0e71b93ffaddee434c08384ae50859c53dced5e3cf4aa5632894915) 663s ok 8 - Auth query 663s ok 9 - HTTP code is 200 663s ok 10 - Get cookie lemonldap (af36c7edd7988a3fa7e409ae171ae5f8bb0bf99358ccd5b5195b6a97d61858e8) 663s ok 11 663s ok 12 - HTTP code is 200 663s ok 13 663s ok 14 - Response status is 401 663s ok 15 - Content is JSON 663s ok 16 - Error code is 1 663s ok 17 - Auth query 663s ok 18 - HTTP code is 200 663s ok 19 - Get cookie lemonldap (8c6d89ff1a8262708e5cbf523a1be0c98ff14a8fa3f5c73aba8a2d3a726cda88) 663s ok 20 - Auth query 663s ok 21 - HTTP code is 200 663s ok 22 - Get cookie lemonldap (d164222200f621f0fe8a160a6fc27630a47e7560b0902e4e980a19a2a2853940) 663s ok 23 - Auth query 663s ok 24 - HTTP code is 200 663s ok 25 - Get cookie lemonldap (90b241a506704555c4f6435367621db7b20e7e2a6d2196b6e23d6289fa04cebc) 663s ok 26 663s ok 27 - HTTP code is 200 663s ok 28 663s ok 29 - HTTP code is 200 663s ok 30 663s ok 31 - Response status is 401 663s ok 32 - Content is JSON 663s ok 33 - Error code is 1 663s ok 34 - Auth query 663s ok 35 - HTTP code is 200 663s ok 36 - Get cookie lemonldap (2745d438c23cc752049847f1f6028853f9abfe8cbe528229891c3e1b34da561e) 663s ok 37 - Auth query 663s ok 38 - HTTP code is 200 663s ok 39 - Get cookie lemonldap (52d3e6434bd4cf1f088b8a21565a8688ec1d12d77a090afbac788c80ec17c28f) 663s ok 40 663s ok 41 - HTTP code is 200 663s ok 42 663s ok 43 - HTTP code is 200 663s ok 44 663s ok 45 - Response status is 401 663s ok 46 - Content is JSON 663s ok 47 - Error code is 1 663s ok 48 663s ok 49 - HTTP code is 200 663s 1..49 663s ok 663s t/62-SingleSession.t ........................................................... 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - Init 663s ok 4 - Portal app 663s ok 5 - Portal object 663s ok 6 - Init 663s ok 7 - Portal app 663s ok 8 - Portal object 663s ok 9 - Init 663s ok 10 - Portal app 663s ok 11 - Portal object 663s ok 12 - Init 663s ok 13 - Portal app 663s ok 14 - Portal object 663s ok 15 - Init 663s ok 16 - Portal app 663s ok 17 - Auth query 663s ok 18 - Get cookie lemonldap (800b87c0bd2a9184896fb5731c4ae2dae281fe6901d23380e974a57b0ecffa71) 663s ok 19 - "skin=bootstrap" input not found 663s ok 20 - Auth query 663s ok 21 - Get cookie lemonldap (4147ae98d228876e813072d2953b3878ca0bd1ddded50e663b1d541fb3683f5a) 663s ok 22 - "skin=bootstrap" input found 663s ok 23 - Auth query 663s ok 24 - Get cookie lemonldap (f27303a82e90d3f5ffc208746da5584481b8845b879daf172e01c93868313734) 663s ok 25 - "skin=bootstrap" input not found 663s ok 26 - Attempt login with latest session 663s ok 27 - HTTP code is 200 663s ok 28 - Attempt login with removed session 663s ok 29 - Response status is 401 663s ok 30 - Content is JSON 663s ok 31 - Error code is 1 663s ok 32 - Attempt login with removed session 663s ok 33 - Response status is 401 663s ok 34 - Content is JSON 663s ok 35 - Error code is 1 663s ok 36 - Auth query 663s ok 37 - Get cookie lemonldap (668de455287afaa758e99cbd752d24d8a96522ff60707c592c0c9ebcdc22680e) 663s ok 38 - Auth query 663s ok 39 - Get cookie lemonldap (3b05f0d7c4c558efcbf948da9a50c7eedc6ff829685f9c03f9251aea2acc05ff) 663s ok 40 - Auth query 663s ok 41 - Get cookie lemonldap (fd7b5fcd9049e8b94cfa0f873bdba01a2fbea9901f64cd7a1c623a44b52751c1) 663s ok 42 - Auth query 663s ok 43 - Get cookie lemonldap (5dde6328f0b477a700ea86e1bb5ba613ac9710b393a968fe90584d001cbd6261) 663s ok 44 - First session on latest IP 663s ok 45 - HTTP code is 200 663s ok 46 - Latest session on latest IP 663s ok 47 - HTTP code is 200 663s ok 48 - session on old IP 663s ok 49 - Response status is 401 663s ok 50 - Content is JSON 663s ok 51 - Error code is 1 663s ok 52 - session on old IP 663s ok 53 - Response status is 401 663s ok 54 - Content is JSON 663s ok 55 - Error code is 1 663s ok 56 - Auth query 663s ok 57 - Get cookie lemonldap (948e4ce3b88845ee9c0389a5114965bbc73f6a29fab8a59d6080d6a3a9fffc80) 663s ok 58 - Auth query 663s ok 59 - Get cookie lemonldap (053e4a747f517b862bed260eb3cdd2036f691efc05d188377f1ace06b2fd7879) 663s ok 60 - Auth query 663s ok 61 - Get cookie lemonldap (1a108f4bbba1dcf7d244fdb68e1f8c4b5cbef6ae7593826710a3bba32a9b0eed) 663s ok 62 - Auth query 663s ok 63 - Get cookie lemonldap (17a1e5f3212207e0416bafa6689ff94ebd292061888b726bf3f6c028694c2ec2) 663s ok 64 - Other user, but other IP 663s ok 65 - HTTP code is 200 663s ok 66 - Other user, same IP 663s ok 67 - Response status is 401 663s ok 68 - Content is JSON 663s ok 69 - Error code is 1 663s ok 70 - Same user, same IP 663s ok 71 - HTTP code is 200 663s ok 72 - Same user, same IP 663s ok 73 - HTTP code is 200 663s ok 74 - Auth query 663s ok 75 - Get cookie lemonldap (e0b412bc024806d0d32b50a757a9ecde9111c36faebf45934756cfcf5df31d4d) 663s ok 76 - Auth query 663s ok 77 - Get cookie lemonldap (6ac7d8c520a8d2c401d55fbe0fd7b3395516f46858abba20eb411b3ec08ab57d) 663s ok 78 - Auth query 663s ok 79 - Get cookie lemonldap (fb95d038e856733caf1359d1c9c2f1904ba65090fa294f1f66a28276490440f8) 663s ok 80 - Auth query 663s ok 81 - Get cookie lemonldap (0bb507398685e7de0046e4d5a0ea5d27ea3bb4ee4d288dfce1d1fad56b4cbc59) 663s ok 82 - sessionsDeleted found 663s ok 83 - otherSessions found 663s ok 84 - Link found 663s ok 85 - action found 663s 1..85 663s ok 664s t/62-UpgradeSession-disabled.t ................................................. 664s ok 1 - use Lemonldap::NG::Portal::Main; 664s ok 2 - use Lemonldap::NG::Common::FormEncode; 664s ok 3 - Portal object 664s ok 4 - Init 664s ok 5 - Portal app 664s ok 6 - Auth query 664s ok 7 - Get cookie lemonldap (51dcf23da83c7298baf06deacf1c95eff3459001a3eadb75f793700c29ce66ca) 664s ok 8 - GET http://test1.example.com/AuthWeak 664s ok 9 - GET http://test1.example.com/AuthStrong 664s ok 10 - HTTP code is 403 664s ok 11 - Logout request 664s ok 12 - Response is 200 664s ok 13 - Cookie is deleted 664s ok 14 - No pdata 664s ok 15 - Disconnect request 664s ok 16 - Response is 401 664s 1..16 664s ok 664s t/62-UpgradeSession.t .......................................................... 664s ok 1 - use Lemonldap::NG::Portal::Main; 664s ok 2 - use Lemonldap::NG::Common::FormEncode; 664s ok 3 - Portal object 664s ok 4 - Init 664s ok 5 - Portal app 664s ok 6 - Auth query 664s ok 7 - Get cookie lemonldap (39d31497396c47504ca5e86f73b51fe31fbdc6faf45a7667140cb60dcff815b1) 664s ok 8 - GET http://test1.example.com/AuthWeak 664s ok 9 - HTTP code is 200 664s ok 10 - GET http://test1.example.com/AuthStrong 664s ok 11 - Upgrade session query 664s ok 12 - HTTP code is 200 664s ok 13 - Page contains a form 664s ok 14 - URI match 664s ok 15 - Field "confirm" is defined 664s ok 16 - Field "url" is defined 664s ok 17 - Accept session upgrade query 664s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 664s ok 19 - HTTP code is 200 664s ok 20 - Page contains a form 664s ok 21 - Host match 664s ok 22 - Field "upgrading" is defined 664s ok 23 - Field "url" is defined 664s ok 24 - CSP header authorize POST request to \# 664s ok 25 - Post login 664s ok 26 - Get cookie lemonldappdata () 664s ok 27 - Get cookie lemonldap (1d941d4e4d0f7305841e4c689557d68be8ee46d558168eea93ce15e44136e276) 664s ok 28 - Get redirection 664s ok 29 - Location is http://test1.example.com 664s ok 30 - Post login 664s ok 31 - HTTP code is 200 664s ok 32 - Upgrade session query 664s ok 33 - HTTP code is 200 664s ok 34 - Page contains a form 664s ok 35 - URI match 664s ok 36 - Field "confirm" is defined 664s ok 37 - Field "url" is defined 664s ok 38 - Accept session upgrade query 664s ok 39 - Expected portal error code: code found on page 664s ok 40 - Expected portal error code 664s ok 41 - HTTP code is 200 664s ok 42 - Page contains a form 664s ok 43 - Host match 664s ok 44 - Field "upgrading" is defined 664s ok 45 - Field "url" is defined 664s ok 46 - CSP header authorize POST request to \# 664s ok 47 - Post login 664s ok 48 - Get cookie lemonldap (81e32c68a5857276f6a03ab6015254087ddc8739a8fe67e1ad7510d750995ca5) 664s ok 49 - Logout request 664s ok 50 - Response is 200 664s ok 51 - Cookie is deleted 664s ok 52 - No pdata 664s ok 53 - Disconnect request 664s ok 54 - Response is 401 664s 1..54 664s ok 664s t/63-History.t ................................................................. 664s ok 1 - use Lemonldap::NG::Portal::Main; 664s ok 2 - Portal object 664s ok 3 - Init 664s ok 4 - Portal app 664s ok 5 - Auth query 664s ok 6 - HTTP code is 200 664s ok 7 - Get cookie lemonldap (afd8a393d720313087de50c95c9f43fe4bb570a40d2a104b253f57ecea6009c2) 664s ok 8 - Found custom Main Logo 664s ok 9 - History found 664s ok 10 - -> One entry found 664s ok 11 - Verify connection 664s ok 12 - HTTP code is 200 664s ok 13 - Logout request 664s ok 14 - Response is 200 664s ok 15 - Cookie is deleted 664s ok 16 - No pdata 664s ok 17 - Disconnect request 664s ok 18 - Response is 401 664s ok 19 - Auth query 664s ok 20 - HTTP code is 200 664s ok 21 - Get cookie lemonldap (b49d65c4e457b4eb6c5360c1927695e06ace4b719fd3d8555cb423d60b239dc3) 664s ok 22 - History found 664s ok 23 - -> Two entries found 664s ok 24 - Logout request 664s ok 25 - Response is 200 664s ok 26 - Cookie is deleted 664s ok 27 - No pdata 664s ok 28 - Disconnect request 664s ok 29 - Response is 401 664s ok 30 - Auth query 664s ok 31 - Response status is 401 664s ok 32 - Content is JSON 664s ok 33 - Error code is 5 664s ok 34 - Auth query 664s ok 35 - Response status is 401 664s ok 36 - Content is JSON 664s ok 37 - Error code is 5 664s ok 38 - Auth query 664s ok 39 - HTTP code is 200 664s ok 40 - Get cookie lemonldap (1a1b2ab4ac8b54d60e544263db153c71a659809e2e3f847043d217de1b13d237) 664s ok 41 - History found 664s ok 42 - History array caption found 664s ok 43 - Failed history array caption found 664s ok 44 - Found plugin-set label 664s ok 45 - -> Five entries found 664s ok 46 - -> Two 'failedLogin' entries found 664s ok 47 - Custom value entries found 664s ok 48 - Hidden history field is missing 664s ok 49 - Found Name before UID as specified by Prefix 664s ok 50 - Field found in psession 664s ok 51 - Hidden field found in psession 664s ok 52 - Logout request 664s ok 53 - Response is 200 664s ok 54 - Cookie is deleted 664s ok 55 - No pdata 664s ok 56 - Disconnect request 664s ok 57 - Response is 401 664s 1..57 664s ok 665s t/64-StayConnected-single-connection.t ......................................... 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - Portal object 665s ok 3 - Init 665s ok 4 - Portal app 665s ok 5 - Auth query 665s ok 6 - HTTP code is 200 665s ok 7 - Page contains a form 665s ok 8 - URI match 665s ok 9 - Field "fg" is defined 665s ok 10 - Field "token" is defined 665s ok 11 - Post fingerprint 665s ok 12 - Get cookie lemonldap (6b24d834301470d3a23409156e64939b1e7144f308dc6577f6c34adbbf075769) 665s ok 13 - Get redirection 665s ok 14 - Location is http://auth.example.com/ 665s ok 15 - Get cookie llngpersistent (39116b930b4323abf598a061005a6c1dd6a04a0ea5ab5e3455e754ef0990d989) 665s ok 16 - Try to auth with persistent cookie 665s ok 17 - HTTP code is 200 665s ok 18 - HTTP code is 200 665s ok 19 - Page contains a form 665s ok 20 - Host match 665s ok 21 - Field "fg" is defined 665s ok 22 - Field "token" is defined 665s ok 23 - CSP header authorize POST request to \# 665s ok 24 - Post fingerprint 665s ok 25 - Get redirection 665s ok 26 - Location is http://auth.example.com/ 665s ok 27 - Get cookie lemonldap (b06b0b049aa3fa8321638fdd97a52de376d1f11ea7b7da43883f9258e81bffc5) 665s ok 28 - Got cookie 665s ok 29 - Try to auth with persistent cookie 665s ok 30 - HTTP code is 200 665s ok 31 - HTTP code is 200 665s ok 32 - Page contains a form 665s ok 33 - Host match 665s ok 34 - Field "fg" is defined 665s ok 35 - Field "token" is defined 665s ok 36 - CSP header authorize POST request to \# 665s ok 37 - Post fingerprint 665s ok 38 - Get redirection 665s ok 39 - Location is http://auth.example.com/ 665s ok 40 - Get cookie lemonldap (c71feb93d555de0554b2bc241c80c76c63573ece46113f9b5048423201c76f5c) 665s ok 41 - Got cookie 665s ok 42 - Auth query 665s ok 43 - HTTP code is 200 665s ok 44 - Page contains a form 665s ok 45 - URI match 665s ok 46 - Field "fg" is defined 665s ok 47 - Field "token" is defined 665s ok 48 - Post fingerprint 665s ok 49 - Get cookie lemonldap (ced8ab29c03a8a8e77e5cc53c8a7964cae7ab0cd467ed40303c4ee7ef70f1cb3) 665s ok 50 - Get redirection 665s ok 51 - Location is http://auth.example.com/ 665s ok 52 - Get cookie llngpersistent (86bfb1a84e7ffd64e32d2dd3ed9417441384c695de9b490650b8783866483b34) 665s ok 53 - Try to auth with persistent cookie 665s ok 54 - HTTP code is 200 665s ok 55 - HTTP code is 200 665s ok 56 - Page contains a form 665s ok 57 - Host match 665s ok 58 - Field "fg" is defined 665s ok 59 - Field "token" is defined 665s ok 60 - CSP header authorize POST request to \# 665s ok 61 - Post fingerprint 665s ok 62 - Get redirection 665s ok 63 - Location is http://auth.example.com/ 665s ok 64 - Get cookie lemonldap (e76a7ab757e90e2fdbf071a30dcdc2931e859b39600c4b7302fb8a0f7e103305) 665s ok 65 - Got cookie 665s ok 66 - Try to auth with persistent cookie 665s ok 67 - HTTP code is 200 665s ok 68 - First persistent ID is no longer valid 665s 1..68 665s ok 665s t/64-StayConnected-singleSession.t ............................................. 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - Portal object 665s ok 3 - Init 665s ok 4 - Portal app 665s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Page contains a form 665s ok 4 - URI match 665s ok 5 - Field "fg" is defined 665s ok 6 - Field "token" is defined 665s ok 7 - Post fingerprint 665s ok 8 - Get cookie lemonldap (807879efe0b5c27c8b79130214b7ed34b3b612d35fa421fd47eb88f73075838e) 665s ok 9 - Get redirection 665s ok 10 - Location is http://auth.example.com/ 665s ok 11 - Get cookie llngconnection (205d026950f350796f9f62527e91f288485d8f1da85b134ee5d2a024e5df7dd1) 665s ok 12 - Check session validity 665s ok 13 - Authenticated as dwho 665s ok 14 - Try to auth with persistent cookie 665s ok 15 - HTTP code is 200 665s ok 16 - HTTP code is 200 665s ok 17 - Page contains a form 665s ok 18 - Host match 665s ok 19 - Field "fg" is defined 665s ok 20 - Field "token" is defined 665s ok 21 - CSP header authorize POST request to \# 665s ok 22 - Post fingerprint 665s ok 23 - Show deleted sessions 665s ok 24 - HTTP code is 200 665s ok 25 - Page contains a form 665s ok 26 - Host match 665s ok 27 - URI match 665s ok 28 - CSP header authorize POST request to auth.example.com 665s ok 29 - Get cookie lemonldap (61487eea40bb1d18bf6c09de9abb94c2e55e15fc91738edd44ae800b76928d4a) 665s ok 30 - Check session validity 665s ok 31 - Authenticated as dwho 665s ok 32 - Check session validity 665s ok 33 - Session ID no longer valid 665s 1..33 665s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 665s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Page contains a form 665s ok 4 - URI match 665s ok 5 - Field "fg" is defined 665s ok 6 - Field "token" is defined 665s ok 7 - Post fingerprint 665s ok 8 - Get cookie lemonldap (c23c7210c7a151ccf4b40da4090374dcb90272680d3d3b0f0812b9d35a728540) 665s ok 9 - Get redirection 665s ok 10 - Location is http://auth.example.com/ 665s ok 11 - Get cookie llngconnection (a6176c4bc0d3504895eb98b6ef988b2605c77d1dd22f142d1f24f9bcd4fae9c2) 665s ok 12 - Check session validity 665s ok 13 - Authenticated as dwho 665s ok 14 - Auth query 665s ok 15 - HTTP code is 200 665s ok 16 - Page contains a form 665s ok 17 - URI match 665s ok 18 - Field "fg" is defined 665s ok 19 - Field "token" is defined 665s ok 20 - Post fingerprint 665s ok 21 - Get cookie lemonldap (d29c46ae73d9e9a313d431b12150745c8f900c7f76c7bcb9246c196eae4e0f27) 665s ok 22 - Show deleted sessions 665s ok 23 - HTTP code is 200 665s ok 24 - Page contains a form 665s ok 25 - Host match 665s ok 26 - URI match 665s ok 27 - CSP header authorize POST request to auth.example.com 665s ok 28 - Get cookie llngconnection (4cbb5979242b85017d773121f173560067f81edada18d78d467ba4f47eab33d6) 665s ok 29 - Check session validity 665s ok 30 - Session ID no longer valid 665s 1..30 665s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 665s 1..6 665s ok 666s t/64-StayConnected-with-History.t .............................................. 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - Portal object 666s ok 3 - Init 666s ok 4 - Portal app 666s ok 5 - Auth query 666s ok 6 - HTTP code is 200 666s ok 7 - Page contains a form 666s ok 8 - URI match 666s ok 9 - Field "fg" is defined 666s ok 10 - Field "token" is defined 666s ok 11 - Post fingerprint 666s ok 12 - Expected portal error code: code found on page 666s ok 13 - Expected portal error code 666s ok 14 - Auth query 666s ok 15 - HTTP code is 200 666s ok 16 - Page contains a form 666s ok 17 - URI match 666s ok 18 - Field "fg" is defined 666s ok 19 - Field "token" is defined 666s ok 20 - Post fingerprint 666s ok 21 - Get cookie lemonldap (c4f32b78fa2eaac8d2a2532eaaee4a25a036a945a375325ac64c0cc069bf89b2) 666s ok 22 - Get redirection 666s ok 23 - Location is http://auth.example.com/ 666s ok 24 - Get cookie llngpersistent (c2a3ffdd10c06357f50d472657885280c918c0077ad54ce3cd05ab50ad822fe8) 666s ok 25 - Secure cookie found 666s ok 26 - Try to auth with persistent cookie 666s ok 27 - HTTP code is 200 666s ok 28 - HTTP code is 200 666s ok 29 - Page contains a form 666s ok 30 - Host match 666s ok 31 - Field "fg" is defined 666s ok 32 - Field "token" is defined 666s ok 33 - CSP header authorize POST request to \# 666s ok 34 - Post fingerprint 666s ok 35 - Get redirection 666s ok 36 - Location is http://auth.example.com/ 666s ok 37 - Get cookie lemonldap (7d2eedeebd6a8ed4d866518f624b8adf55f63ae3dd05010edeac88b60b4fa63e) 666s ok 38 - Try to auth with persistent cookie and an expired token 666s ok 39 - HTTP code is 200 666s ok 40 - HTTP code is 200 666s ok 41 - Page contains a form 666s ok 42 - Host match 666s ok 43 - Field "fg" is defined 666s ok 44 - Field "token" is defined 666s ok 45 - CSP header authorize POST request to \# 666s ok 46 - Post fingerprint with an expired token 666s ok 47 - HTTP code is 200 666s ok 48 - Page contains a form 666s ok 49 - CSP header authorize POST request to \# 666s ok 50 - Get login form 666s ok 51 - Try to auth with persistent cookie 666s ok 52 - HTTP code is 200 666s ok 53 - HTTP code is 200 666s ok 54 - Page contains a form 666s ok 55 - Host match 666s ok 56 - Field "fg" is defined 666s ok 57 - Field "token" is defined 666s ok 58 - CSP header authorize POST request to \# 666s ok 59 - Post bad fingerprint 666s ok 60 - HTTP code is 200 666s ok 61 - Page contains a form 666s ok 62 - CSP header authorize POST request to \# 666s ok 63 - Get login form 666s ok 64 - Get cookie llngpersistent (0) 666s ok 65 - Found secure and expired connexion Cookie 666s ok 66 - Auth query 666s ok 67 - HTTP code is 200 666s ok 68 - Page contains a form 666s ok 69 - URI match 666s ok 70 - Field "fg" is defined 666s ok 71 - Field "token" is defined 666s ok 72 - Post fingerprint 666s ok 73 - Get cookie lemonldap (e2c9fea0d6e67b11711c7a0cfcf4aae9e22dd0b77f13f47c854984a99bfcfcb5) 666s ok 74 - Get cookie llngpersistent (701924a39825f336e27a4d14ee31d7a6a402bb4450e3707951a2bc84bf0fd307) 666s ok 75 - Found custom main Logo 666s ok 76 - History found 666s ok 77 - -> Three entries found 666s ok 78 - Verify connection 666s ok 79 - Authenticated as dwho 666s ok 80 - Get Menu 666s ok 81 - Apps menu found 666s ok 82 - HTTP code is 200 666s ok 83 - Try to auth with an expired persistent session cookie 666s ok 84 - HTTP code is 200 666s ok 85 - Page contains a form 666s ok 86 - CSP header authorize POST request to \# 666s ok 87 - Get login form 666s ok 88 - Post fingerprint with an expired persistent connexion cookie 666s ok 89 - HTTP code is 200 666s ok 90 - Page contains a form 666s ok 91 - CSP header authorize POST request to \# 666s ok 92 - Get login form 666s 1..92 666s ok 666s t/64-StayConnected-with-rule.t ................................................. 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - Portal object 666s ok 3 - Init 666s ok 4 - Portal app 666s ok 5 - Firt access 666s ok 6 - HTTP code is 200 666s ok 7 - Page contains a form 666s ok 8 - Field "user" is defined 666s ok 9 - Field "password" is defined 666s ok 10 - Field "stayconnected" is defined 666s ok 11 - Field "checkLogins" is defined 666s ok 12 - Field "token" is defined 666s ok 13 - CSP header authorize POST request to \# 666s ok 14 - Stayconnected was offered 666s ok 15 - Access from external LAN 666s ok 16 - HTTP code is 200 666s ok 17 - Page contains a form 666s ok 18 - Field "user" is defined 666s ok 19 - Field "password" is defined 666s ok 20 - Field "checkLogins" is defined 666s ok 21 - Field "token" is defined 666s ok 22 - CSP header authorize POST request to \# 666s ok 23 - Stayconnected wasn't offered 666s ok 24 - Auth query 666s ok 25 - Get cookie lemonldap (4af34eda6d54702a5f4ad3fb22f02966693043bcbd34f2adaab3513bfce42c95) 666s ok 26 - Get redirection 666s ok 27 - Location is http://auth.example.com/ 666s ok 28 - Post fingerprint 666s ok 29 - Expected portal error code: code found on page 666s ok 30 - Expected portal error code 666s ok 31 - Logout request 666s ok 32 - Response is 200 666s ok 33 - Cookie is deleted 666s ok 34 - No pdata 666s ok 35 - Disconnect request 666s ok 36 - Response is 401 666s 1..36 666s ok 666s t/64-StayConnected-without-fingerprint-checking.t .............................. 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - Portal object 666s ok 3 - Init 666s ok 4 - Portal app 666s ok 5 - Auth query 666s ok 6 - HTTP code is 200 666s ok 7 - Page contains a form 666s ok 8 - URI match 666s ok 9 - Field "fg" is defined 666s ok 10 - Field "token" is defined 666s ok 11 - Auth query 666s ok 12 - HTTP code is 200 666s ok 13 - Page contains a form 666s ok 14 - URI match 666s ok 15 - Field "fg" is defined 666s ok 16 - Field "token" is defined 666s ok 17 - Post fingerprint 666s ok 18 - Get redirection 666s ok 19 - Location is http://auth.example.com/ 666s ok 20 - Get cookie lemonldap (e4c74c15f59e1ef04109b04130cb480adb54c75cf2ebb751ce66e54053065800) 666s ok 21 - Get cookie llngconnection (cc050df6524a910f1d42c2039e158ff152b88498fd836062fb50c18fa6bbd61e) 666s ok 22 - HTTP cookie found 666s ok 23 - Try to auth with persistent cookie 666s ok 24 - HTTP code is 200 666s ok 25 - HTTP code is 200 666s ok 26 - Page contains a form 666s ok 27 - Host match 666s ok 28 - Field "fg" is defined 666s ok 29 - Field "token" is defined 666s ok 30 - CSP header authorize POST request to \# 666s ok 31 - Post new fingerprint 666s ok 32 - Get redirection 666s ok 33 - Location is http://auth.example.com/ 666s ok 34 - Get cookie lemonldap (257b02adc5ad7d64a3c14d40e3e0ef7358aa25260bf881449f9a3612477a3d82) 666s ok 35 - Logout request 666s ok 36 - Response is 200 666s ok 37 - Cookie is deleted 666s ok 38 - No pdata 666s ok 39 - Disconnect request 666s ok 40 - Response is 401 666s 1..40 666s ok 666s t/64-StayConnected.t ........................................................... 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - Portal object 666s ok 3 - Init 666s ok 4 - Portal app 666s # Subtest: Register session, use it, then logout 666s ok 1 - Auth query 666s ok 2 - HTTP code is 200 666s ok 3 - Page contains a form 666s ok 4 - URI match 666s ok 5 - Field "fg" is defined 666s ok 6 - Field "token" is defined 666s ok 7 - Post fingerprint 666s ok 8 - Get cookie lemonldap (e3465b5b860ceb2c897cf69266b29d28ec364ae2a86648908e9cd26e27ad9250) 666s ok 9 - Get redirection 666s ok 10 - Location is http://auth.example.com/ 666s ok 11 - Get cookie llngpersistent (08e917038e0e31fab1f4a0298dcf32f8479190d33f0be27a37823f2ddac6cbf3) 666s ok 12 - Domain not set in stayconnected cookie 666s ok 13 - Secure cookie found 666s ok 14 - Try to auth with persistent cookie 666s ok 15 - HTTP code is 200 666s ok 16 - HTTP code is 200 666s ok 17 - Page contains a form 666s ok 18 - Host match 666s ok 19 - Field "fg" is defined 666s ok 20 - Field "token" is defined 666s ok 21 - CSP header authorize POST request to \# 666s ok 22 - Post fingerprint 666s ok 23 - Get redirection 666s ok 24 - Location is http://auth.example.com/ 666s ok 25 - Get cookie lemonldap (8d04e26aac668f338a6c7b9e26e695b8888dbb19e8efb6ebc46e3617e4311841) 666s ok 26 666s ok 27 - Logout request 666s ok 28 - Response is 200 666s ok 29 - Cookie is deleted 666s ok 30 - No pdata 666s ok 31 - Disconnect request 666s ok 32 - Response is 401 666s ok 33 - Connection session cannot be found 666s 1..33 666s ok 5 - Register session, use it, then logout 666s # Subtest: Make sure connection ID is saved on first login too 666s ok 1 - Auth query 666s ok 2 - HTTP code is 200 666s ok 3 - Page contains a form 666s ok 4 - URI match 666s ok 5 - Field "fg" is defined 666s ok 6 - Field "token" is defined 666s ok 7 - Post fingerprint 666s ok 8 - Get cookie lemonldap (5085359b343315c3e4eb6ee8d54e982864a6c0cca696c17a95b3d1aade2c5649) 666s ok 9 - Get redirection 666s ok 10 - Location is http://auth.example.com/ 666s ok 11 - Get cookie llngpersistent (3cc6b3b0774cab91d040aeddca5060b67ff7dae7923356722db62ef383a178d9) 666s ok 12 - Domain not set in stayconnected cookie 666s ok 13 - Secure cookie found 666s ok 14 666s ok 15 - Logout request 666s ok 16 - Response is 200 666s ok 17 - Cookie is deleted 666s ok 18 - No pdata 666s ok 19 - Disconnect request 666s ok 20 - Response is 401 666s ok 21 - Connection session cannot be found 666s 1..21 666s ok 6 - Make sure connection ID is saved on first login too 666s 1..6 666s ok 667s t/65-AutoSignin.t .............................................................. 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - Portal object 667s [Tue Feb 3 06:16:09 2026] [LLNG:6757] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 667s Execution of (eval 137) aborted due to compilation errors. 667s 667s [Tue Feb 3 06:16:09 2026] [LLNG:6757] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 667s 667s ok 3 - Init 667s ok 4 - Portal app 667s ok 5 - Auth query 667s ok 6 - HTTP code is 200 667s ok 7 - Get cookie lemonldap (0852dc638e868023ff04deaff5900d3b09d8e0d6776e7f15de7d870648ac346c) 667s ok 8 - Bad query 667s ok 9 - Response status is 401 667s ok 10 - Content is JSON 667s ok 11 - Error code is 9 667s 1..11 667s ok 667s t/65-CheckState-with-choice.t .................................................. 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - Portal object 667s ok 3 - Init 667s ok 4 - Portal app 667s ok 5 - Test correct secret, no user auth 667s ok 6 - HTTP code is 200 667s ok 7 - Content-Type is JSON 667s ok 8 - Content is valid JSON 667s ok 9 - response has a result key with value 1 667s ok 10 - Test correct secret with bad user auth 667s ok 11 - Response status is 500 667s ok 12 - Content is JSON 667s ok 13 - Error code is Bad result during auth: 5 667s ok 14 - Test correct secret with good user auth without choice 667s ok 15 - Response status is 500 667s ok 16 - Content is JSON 667s ok 17 - Error code is Bad result during auth: 9 667s ok 18 - Test correct secret with good user auth with bad choice 667s ok 19 - Response status is 500 667s ok 20 - Content is JSON 667s ok 21 - Error code is Bad result during auth: 9 667s ok 22 - Test correct secret with good user auth and good choice 667s ok 23 - HTTP code is 200 667s ok 24 - Content-Type is JSON 667s ok 25 - Content is valid JSON 667s ok 26 - response has a result key with value 1 667s 1..26 667s ok 667s t/65-CheckState.t .............................................................. 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - Portal object 667s ok 3 - Init 667s ok 4 - Portal app 667s ok 5 - Test no secret 667s ok 6 - Response status is 500 667s ok 7 - Content is JSON 667s ok 8 - Error code is Bad secret 667s ok 9 - Test bad secret, no user auth 667s ok 10 - Response status is 500 667s ok 11 - Content is JSON 667s ok 12 - Error code is Bad secret 667s ok 13 - Test correct secret, no user auth 667s ok 14 - HTTP code is 200 667s ok 15 - Content-Type is JSON 667s ok 16 - Content is valid JSON 667s ok 17 - response has a result key with value 1 667s ok 18 - response version is correct 667s ok 19 - Test no secret with user auth 667s ok 20 - Response status is 500 667s ok 21 - Content is JSON 667s ok 22 - Error code is Bad secret 667s ok 23 - Test incorrect secret with user auth 667s ok 24 - Response status is 500 667s ok 25 - Content is JSON 667s ok 26 - Error code is Bad secret 667s ok 27 - Test correct secret with bad user auth 667s ok 28 - Response status is 500 667s ok 29 - Content is JSON 667s ok 30 - Error code is Bad result during auth: 5 667s ok 31 - response has a result key with value 1 667s ok 32 - Test correct secret with good user auth 667s ok 33 - HTTP code is 200 667s ok 34 - Content-Type is JSON 667s ok 35 - Content is valid JSON 667s ok 36 - response has a result key with value 1 667s ok 37 - Test correct secret with good user without password 667s ok 38 - HTTP code is 200 667s ok 39 - Content-Type is JSON 667s ok 40 - Content is valid JSON 667s ok 41 - response has a result key with value 1 667s ok 42 - Test correct secret with good user without password 667s ok 43 - HTTP code is 200 667s ok 44 - Content-Type is JSON 667s ok 45 - Content is valid JSON 667s ok 46 - response has a result key with value 1 667s 1..46 667s ok 668s t/66-CDA-PSGI-Try.t ............................................................ 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - Portal object 668s ok 3 - Init 668s ok 4 - Portal app 668s ok 5 - Register $type 668s # ==> Pushing PORTAL <== 668s # ==> Popping PORTAL <== 668s ok 6 - Unauth CDA request 668s ok 7 - HTTP code is 200 668s ok 8 - Page contains a form 668s ok 9 - Field "url" is defined 668s ok 10 - CSP header authorize POST request to \# 668s ok 11 - check url value 668s # ==> Pushing PORTAL <== 668s # ==> Popping PORTAL <== 668s ok 12 - Post credentials 668s ok 13 - Get redirection 668s ok 14 - Location header found 668s ok 15 - use Lemonldap::NG::Handler::PSGI; 668s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 668s ok 17 - Register $type 668s ok 18 - Push cda cookie 668s ok 19 - Get redirection 668s ok 20 - Location is http://test.example.org/ 668s ok 21 - Get cookie lemonldap (c:1VdFLdWC7S96OEj+U0VwnGY7rtA3rW9dWc2vMd2RrPz+EMTxJgB8ojADQiCLxeEUNKFO/f20NCTLZeERfbpG+sXY0C86WjN/vDr3xQPNhmdLtQXyHtn4uo0j0oM5gqNAoisohrwOpfgtHRzZeI0ArsXZFUK8b8zANgs7UEN6NIjQqdvsnARHSBrINWj5zuxj) 668s ok 22 - Authenticated query 668s ok 23 - HTTP code is 200 668s ok 24 - Authenticated as dwho 668s 1..24 668s ok 668s t/66-CDA-already-auth.t ........................................................ 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - Portal object 668s ok 3 - Init 668s ok 4 - Portal app 668s ok 5 - Register $type 668s # ==> Pushing PORTAL <== 668s # ==> Popping PORTAL <== 668s ok 6 - Auth query 668s ok 7 - HTTP code is 200 668s ok 8 - Get cookie lemonldap (32c8c7e5896a91fc17f1fa6ff3b54d4d3cac50261e8928af0c238c94380f0586) 668s # ==> Pushing PORTAL <== 668s # ==> Popping PORTAL <== 668s ok 9 - Auth CDA request 668s ok 10 - Get redirection 668s ok 11 - Location header found 668s ok 12 - Make sure no pdata is returned 668s ok 13 - use Lemonldap::NG::Handler::Server; 668s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 668s ok 15 - Register $type 668s ok 16 - Push cda cookie 668s ok 17 - Get redirection 668s ok 18 - Location is http://test.example.org/ 668s ok 19 - Get cookie lemonldap (c:tLc38pZW1wKM3wq31elOlZr/jOiWDwPnr8lWIq6BfyUv8IaDyCHAAWEEaGrJnPGxQ5m6qRUMzhM2PQubY+YVuYVDt4Wi1egymwMHYJiZjE9PnEDsBvXz2esg2rKANdG0Hye8u4X9cFC+Pm+hQbbnYWCT3q/r3A4QM2S0Bu4qkc/6Jsw9FOIfP0LfzhRlPXI5) 668s ok 20 - Authenticated query 668s ok 21 - HTTP code is 200 668s ok 22 - Authenticated as dwho 668s 1..22 668s ok 668s t/66-CDA-wildcard.t ............................................................ 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - Portal object 668s ok 3 - Init 668s ok 4 - Portal app 668s ok 5 - Unauth CDA request 668s ok 6 - HTTP code is 200 668s ok 7 - Page contains a form 668s ok 8 - Field "url" is defined 668s ok 9 - CSP header authorize POST request to \# 668s ok 10 - Post credentials 668s ok 11 - Get redirection 668s ok 12 - Location header found 668s ok 13 - Get cookie lemonldap (84e136af50e3bbf93ed176278e0b7dac29b23dc65a24f4778434f3cd59ec172e) 668s ok 14 - CDA request to subdomain 668s ok 15 - Get redirection 668s ok 16 - Location header found 668s ok 17 - CDA request to subdomain 668s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 668s ok 19 - Subdomain CDA request not allowed by wildcard 668s ok 20 - CDA request to one-level wildcard 668s ok 21 - Get redirection 668s ok 22 - Location header found 668s ok 23 - use Lemonldap::NG::Handler::Server; 668s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 668s ok 25 - App 668s ok 26 - Push cda cookie 668s ok 27 - Get redirection 668s ok 28 - Location is http://sub-domain.cda.example.llng/ 668s ok 29 - Get cookie lemonldap (c:vIpTVU7JeMtC9QqfIj1KIroyWlJVycuk6pai1rsqeyMOsJB5dk2wdzUmR+nCMGfSS6stEhVrs0XhCi0lgIbnM6LeLAGo3zB7v8DZMj4aeAnXg/abPFsccVOPKxpWs9M8zMiFSBzG6KtAkcF00VCJ9/NJ1wcTM3uXxIKq1lkvR0s=) 668s ok 30 - Authenticated query 668s ok 31 - HTTP code is 200 668s ok 32 - Authenticated as dwho 668s ok 33 - use Lemonldap::NG::Handler::Server; 668s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 668s ok 35 - App 668s ok 36 - Push cda cookie 668s ok 37 - Get redirection 668s ok 38 - Location is http://cda.example.llng/ 668s ok 39 - Get cookie lemonldap (c:ad9iWo8r4VpA9wiV3+ANM8ItLEnMX3RAdhbIE/dkz0y9/22cxmlgDGGQ5DrXiEEfHEgL/f1/z53odRgCs3y/WmWQd/JCLzRZuAmVowQSKpEz1cOAhfDR9yaXcIPW2t8fBvrcVo1p4af0CT2lf3f8k/EDHDQ5s5BqWkHTxaJhw3w=) 668s ok 40 - Authenticated query 668s ok 41 - HTTP code is 200 668s ok 42 - Authenticated as dwho 668s ok 43 - use Lemonldap::NG::Handler::Server; 668s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 668s ok 45 - App 668s ok 46 - Push cda cookie 668s ok 47 - Get redirection 668s ok 48 - Location is http://cda.oneonly.llng/ 668s ok 49 - Get cookie lemonldap (c:f/wws+FiMVpUL7LR4TXRYzcUMcUhfiMDRCFL4kQ/4k3CXLhhmRNUipFO1wri0H+oqV7zq4TwfNiGOdXkABIyoM6tkQHR80/db/7d+FO12ymCHB5S+Z+iRN4ar7ZeSQb783lCZWnnnbzcOL4JgchFbD/XxOV3I2tmvFyn1lOx8hw=) 668s ok 50 - Authenticated query 668s ok 51 - HTTP code is 200 668s ok 52 - Authenticated as dwho 668s 1..52 668s ok 669s t/66-CDA-with-REST.t ........................................................... 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s ok 3 - Init 669s ok 4 - Portal app 669s ok 5 - Register $type 669s # ==> Pushing PORTAL <== 669s # ==> Popping PORTAL <== 669s ok 6 - Unauth CDA request 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - Field "url" is defined 669s ok 10 - CSP header authorize POST request to \# 669s ok 11 - check url value 669s # ==> Pushing PORTAL <== 669s # ==> Popping PORTAL <== 669s ok 12 - Post credentials 669s ok 13 - Get redirection 669s ok 14 - Location header found 669s ok 15 - use Lemonldap::NG::Handler::Server; 669s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 669s ok 17 - Register $type 669s ok 18 - @ REST REQUEST @ 669s # ==> Pushing PORTAL <== 669s # ==> Popping PORTAL <== 669s ok 19 - Execute request 669s ok 20 - Response is 200 or 400 669s ok 21 - @ END OF REST REQUEST @ 669s ok 22 - Push cda cookie 669s ok 23 - Get redirection 669s ok 24 - Location is http://test.example.org/ 669s ok 25 - Get cookie lemonldap (c:Hat1XpZlgXxhdYRuFH8PJurMAkJl/qsk833VlKROgjpA4qDXfvBBzIJlVe0/dyXRjBFhmCqmwFExIc5BJYyjCKMPIQvugUd0etVgOWfDU8uvs2b9fexMIjFK//jM6JMO6o1AT4o5Q64JTrZYZLJMDpwNbamqMNfgD+CsZwVxCYQosZ/5nXBEWPNtRtoO9ELJ) 669s ok 26 - Authenticated query 669s ok 27 - HTTP code is 200 669s ok 28 - Authenticated as dwho 669s 1..28 669s ok 669s t/66-CDA-with-SOAP.t ........................................................... 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s ok 3 - Init 669s ok 4 - Portal app 669s ok 5 - Register $type 669s # ==> Pushing PORTAL <== 669s # ==> Popping PORTAL <== 669s ok 6 - Unauth CDA request 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - Field "url" is defined 669s ok 10 - CSP header authorize POST request to \# 669s ok 11 - check url value 669s # ==> Pushing PORTAL <== 669s # ==> Popping PORTAL <== 669s ok 12 - Post credentials 669s ok 13 - Get redirection 669s ok 14 - Location header found 669s ok 15 - use Lemonldap::NG::Handler::Server; 669s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 669s ok 17 - Register $type 669s ok 18 - @ SOAP REQUEST @ 669s # ==> Pushing PORTAL <== 669s # ==> Popping PORTAL <== 669s ok 19 - Execute request 669s ok 20 - Content is XML 669s ok 21 - @ END OF SOAP REQUEST @ 669s ok 22 - Push cda cookie 669s ok 23 - Get redirection 669s ok 24 - Location is http://test.example.org/ 669s ok 25 - Get cookie lemonldap (c:xVqUGCstp0gEbPD62mJJO5lH/m7hR4ru9xw+hhYUB4I57T65XoiHmQgS9hgpCH7PqnJXagFx0Oc+E7uXSqpTrBeOoxy6KGmnI50gsFJxyZqjrHe85GvpjwhVwvUCuqisQoWOrmZ1j5JE1mqLi8s1gvlQVEJDkQUCpf4tmvTProT5+8m3e1yuXLk8oc6/iFYY) 669s ok 26 - Authenticated query 669s ok 27 - HTTP code is 200 669s ok 28 - Authenticated as dwho 669s 1..28 669s ok 669s t/66-CDA-with-doubleCookies.t .................................................. 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s ok 3 - Init 669s ok 4 - Portal app 669s ok 5 - use Lemonldap::NG::Handler::Server; 669s ok 6 - use Lemonldap::NG::Handler::Main; 669s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 669s ok 8 - App 669s ok 9 - Post credentials 669s ok 10 - Get cookie lemonldap (9b44bd0994be4409719cf31a5c0bc2caec8176399893305be157a5da140fec12) 669s ok 11 - Get cookie lemonldaphttp (72fdcdc2e3dffd2d3eef60323df18fa69e5b2a5a0cc8844c0785c14d87e5df29) 669s ok 12 - CDA request to http vhost 669s ok 13 - Get redirection 669s ok 14 - Location header found 669s ok 15 - Push cda cookie 669s ok 16 - Get redirection 669s ok 17 - Location is http://test.example.org/ 669s ok 18 - Get cookie lemonldaphttp (c:aWKNeDMLM2XChJO9FPU4x6IwRAlc8cNd13SxGJUh/B2ikAb87Ct1nBmxvtBE21zRF5ly9z+bTHn0OdymflHJ0vcvrA9yCA+tB56q5PXwNKXNG7FJ15T/X+hg6EKu992f41Y6y3Ld8h30jExZx/i2ROpgK+LzOBPwlGZkeftuk8dDUgpQvixY18cOKPCs4Bws) 669s ok 19 - Authenticated query 669s ok 20 - HTTP code is 200 669s ok 21 - Authenticated as dwho 669s ok 22 - CDA request to https vhost 669s ok 23 - Get redirection 669s ok 24 - Location header found 669s ok 25 - Push cda cookie 669s ok 26 - Get redirection 669s ok 27 - Location is https://test.example.org/ 669s ok 28 - Get cookie lemonldap (c:L5pRD9IsTpY2EcQSTJUGHQ5rDF31IiCGBWBoIjdJV2EbjPeY4MmRdsMQ4Br+FaZy7JvZnJbPWwmPSNP8c9NfTshN9Lo1qqXsBQt3bZU7NQVlsQ7ObPbJnxWAx4bpbK0abhxnDRPVL+dZlPR43KG4OHKtkXdHhpnB1bGhvKrorw6h/TqBBJ9LBREnfw9pOmPl) 669s ok 29 - Authenticated query 669s ok 30 - HTTP code is 200 669s ok 31 - Authenticated as dwho 669s [Tue Feb 3 06:16:12 2026] [LLNG:6765] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 669s ok 32 - CDA request to https vhost 669s ok 33 - Expected portal error code: code found on page 669s ok 34 - Expected portal error code 669s 1..34 669s ok 669s t/66-CDA.t ..................................................................... 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s ok 3 - Init 669s ok 4 - Portal app 669s # Subtest: Check that external URLs are correctly classified 669s ok 1 - URL https://example.com/ is not external for domain .example.com 669s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 669s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 669s ok 4 - URL http://example.org/ is external for domain .example.com 669s ok 5 - URL https://example.org/ is external for domain .example.com 669s ok 6 - URL https://example.org is external for domain .example.com 669s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 669s ok 8 - URL https://otherexample.com/ is external for domain .example.com 669s ok 9 - URL https://example.com/ is not external for empty domain 669s ok 10 - URL https://example.comx/ is external for empty domain 669s ok 11 - URL https://xexample.com/ is external for empty domain 669s ok 12 - URL http://auth.example.com/ is external for empty domain 669s ok 13 - URL https://auth.example.com/ is external for empty domain 669s ok 14 - URL http://example.org/ is external for empty domain 669s ok 15 - URL https://example.org/ is external for empty domain 669s ok 16 - URL https://example.org is external for empty domain 669s ok 17 - URL https://auth.example.comx/ is external for empty domain 669s ok 18 - URL https://otherexample.com/ is external for empty domain 669s 1..18 669s ok 5 - Check that external URLs are correctly classified 669s ok 6 - Unauth CDA request 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - Field "url" is defined 669s ok 10 - CSP header authorize POST request to \# 669s ok 11 - check url value 669s ok 12 - Post credentials 669s ok 13 - Get cookie lemonldap (b8d43cca41eb0f95a0ee3e69409a9cac4d3313093175e8b4e54d6ebd28105948) 669s ok 14 - Get redirection 669s ok 15 - Location header found 669s ok 16 - Dangerous request 669s ok 17 - Untrusted URL denied by portal: code found on page 669s ok 18 - Untrusted URL denied by portal 669s ok 19 - use Lemonldap::NG::Handler::Server; 669s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 669s ok 21 - App 669s ok 22 - Push cda cookie 669s ok 23 - Get redirection 669s ok 24 - Location is http://test.example.org/ 669s ok 25 - Get cookie lemonldap (c:atbged2c2nF+z5gcUCP7FlbCZQ/CQ6BEh67gnu5W6BuAaU5BDKRBhK+aCzQ25upChNfkH0iCnDSFY3ZDJuS//5hT2fqM9QwKTFEKmL76OfJI9UPyX1wpWuCuhUx7NQu0aQFC+2rUS2blkLPShRrUiRwyZPL5LfuCy4F02sk5yyOHzP2CibrtWroqjb6o080z) 669s ok 26 - Authenticated query 669s ok 27 - HTTP code is 200 669s ok 28 - Authenticated as dwho 669s 1..28 669s ok 670s t/67-CheckUser-with-Global-token.t ............................................. 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - Portal object 670s ok 3 - Init 670s ok 4 - Portal app 670s ok 5 - Get Menu 670s ok 6 - HTTP code is 200 670s ok 7 - Page contains a form 670s ok 8 - Host match 670s ok 9 - Field "user" is defined 670s ok 10 - Field "password" is defined 670s ok 11 - Field "token" is defined 670s ok 12 - CSP header authorize POST request to \# 670s ok 13 - Auth query 670s ok 14 - Get cookie lemonldap (ebec26487e63708aed3626895a32895d552d3a468012ee149953e9816b5ec8f1) 670s ok 15 - Get redirection 670s ok 16 - Location is http://auth.example.com/ 670s ok 17 - CheckUser form 670s ok 18 - HTTP code is 200 670s ok 19 - Page contains a form 670s ok 20 - URI match 670s ok 21 - Field "user" is defined 670s ok 22 - Field "url" is defined 670s ok 23 - Field "token" is defined 670s ok 24 - Found trspan="checkUser" 670s ok 25 - POST checkuser 670s ok 26 - Found allowed 670s ok 27 - HTTP code is 200 670s ok 28 - Page contains a form 670s ok 29 - URI match 670s ok 30 - Field "user" is defined 670s ok 31 - Field "url" is defined 670s ok 32 - Field "token" is defined 670s ok 33 - POST checkuser 670s ok 34 - Found VHnotFound 670s ok 35 - HTTP code is 200 670s ok 36 - Page contains a form 670s ok 37 - URI match 670s ok 38 - Field "user" is defined 670s ok 39 - Field "url" is defined 670s ok 40 - Field "token" is defined 670s ok 41 - POST checkuser 670s ok 42 - Found PE_TOKENEXPIRED 670s ok 43 - HTTP code is 200 670s ok 44 - Page contains a form 670s ok 45 - URI match 670s ok 46 - Field "user" is defined 670s ok 47 - Field "url" is defined 670s ok 48 - Field "token" is defined 670s ok 49 - POST checkuser 670s ok 50 - HTTP code is 200 670s ok 51 - Page contains a form 670s ok 52 - URI match 670s ok 53 - Field "user" is defined 670s ok 54 - Field "url" is defined 670s ok 55 - Field "token" is defined 670s ok 56 - Found trspan="checkUserComputeSession" 670s ok 57 - Found trspan="allowed" 670s ok 58 - Found trspan="headers" 670s ok 59 - Found trspan="groups_sso" 670s ok 60 - Found trspan="attributes" 670s ok 61 - Found trspan="macros" 670s ok 62 - Found Auth-User 670s ok 63 - Found rtyler 670s ok 64 - Found su 670s ok 65 - Found uid 670s ok 66 - Found uc mail 670s ok 67 - Found uid 670s ok 68 - POST checkuser 670s ok 69 - Found trspan="forbidden" 670s ok 70 - Logout request 670s ok 71 - Response is 200 670s ok 72 - Cookie is deleted 670s ok 73 - No pdata 670s ok 74 - Disconnect request 670s ok 75 - Response is 401 670s 1..75 670s ok 670s t/67-CheckUser-with-Impersonation-and-Macros.t ................................. 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - Portal object 670s ok 3 - Init 670s ok 4 - Portal app 670s ok 5 - Get Menu 670s ok 6 - HTTP code is 200 670s ok 7 - Page contains a form 670s ok 8 - Host match 670s ok 9 - Field "user" is defined 670s ok 10 - Field "password" is defined 670s ok 11 - Field "spoofId" is defined 670s ok 12 - CSP header authorize POST request to \# 670s ok 13 - Auth query 670s ok 14 - Get cookie lemonldap (f48457d3216902402aeca89e6e966da14a53c5a6e9f20fba3efe91b584d3cf40) 670s ok 15 - Get redirection 670s ok 16 - Location is http://auth.example.com/ 670s ok 17 - Get Menu 670s ok 18 - HTTP code is 200 670s ok 19 - Connected as dwho 670s ok 20 - Authenticated as dwho / rtyler 670s ok 21 - CheckUser form 670s ok 22 - HTTP code is 200 670s ok 23 - Page contains a form 670s ok 24 - URI match 670s ok 25 - Field "user" is defined 670s ok 26 - Field "url" is defined 670s ok 27 - Found trplaceholder = "dwho / rtyler" 670s ok 28 - POST checkuser 670s ok 29 - HTTP code is 200 670s ok 30 - Page contains a form 670s ok 31 - URI match 670s ok 32 - Field "user" is defined 670s ok 33 - Field "url" is defined 670s ok 34 - Found HTTP url 670s ok 35 - Found trspan="allowed" 670s ok 36 - Found trspan="headers" 670s ok 37 - Found trspan="macros" 670s ok 38 - Found _userDB 670s ok 39 - Found Auth-User 670s ok 40 - Found dwho 670s ok 41 - Found _whatToTrace 670s ok 42 - Found uid 670s ok 43 - Found uid 670s ok 44 - Found two macros 670s ok 45 - CheckUser form 670s ok 46 - POST checkuser 670s ok 47 - Found trspan="checkUserComputeSession" 670s ok 48 - Found trspan="allowed" 670s ok 49 - Found uid 670s ok 50 - Found two well computed macros 670s ok 51 - Found group "authGroup" 670s ok 52 - Found group "realAuthGroup" 670s ok 53 - CheckUser form 670s ok 54 - HTTP code is 200 670s ok 55 - Page contains a form 670s ok 56 - URI match 670s ok 57 - Field "user" is defined 670s ok 58 - Field "url" is defined 670s ok 59 - POST checkuser 670s ok 60 - HTTP code is 200 670s ok 61 - Page contains a form 670s ok 62 - URI match 670s ok 63 - Field "user" is defined 670s ok 64 - Field "url" is defined 670s ok 65 - Found HTTPS url 670s ok 66 - Logout request 670s ok 67 - Response is 200 670s ok 68 - Cookie is deleted 670s ok 69 - No pdata 670s ok 70 - Disconnect request 670s ok 71 - Response is 401 670s 1..71 670s ok 670s t/67-CheckUser-with-UnrestrictedUser.t ......................................... 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - Portal object 670s ok 3 - Init 670s ok 4 - Portal app 670s ok 5 - Get Menu 670s ok 6 - HTTP code is 200 670s ok 7 - Page contains a form 670s ok 8 - Host match 670s ok 9 - Field "user" is defined 670s ok 10 - Field "password" is defined 670s ok 11 - CSP header authorize POST request to \# 670s ok 12 - Auth query 670s ok 13 - Get cookie lemonldap (2d70943ea9ee36e27123cb5fe267ff255b30414e64427cf1bdd72567facd5510) 670s ok 14 - Get redirection 670s ok 15 - Location is http://auth.example.com/ 670s ok 16 - CheckUser form 670s ok 17 - HTTP code is 200 670s ok 18 - Page contains a form 670s ok 19 - URI match 670s ok 20 - Field "user" is defined 670s ok 21 - Field "url" is defined 670s ok 22 - Found trspan="checkUser" 670s ok 23 - POST checkuser 670s ok 24 - Response is JSON 670s ok 25 - Computed session 670s ok 26 - POST checkuser 670s ok 27 - Response is JSON 670s ok 28 - BADCREDENTIALS 670s ok 29 - Auth query 670s ok 30 - HTTP code is 200 670s ok 31 - Get cookie lemonldap (eb87ea91ae9e356579eab17e8c7d5ff2419510198a4123cddfc61375aa0a1b3c) 670s ok 32 - POST checkuser 670s ok 33 - Response is JSON 670s ok 34 - BADCREDENTIALS 670s ok 35 - Auth query 670s ok 36 - HTTP code is 200 670s ok 37 - Get cookie lemonldap (26f836c0669968bb2a16cb087fd1084fc83b7869a298bdf57498a778139b946d) 670s ok 38 - CheckUser form 670s ok 39 - HTTP code is 200 670s ok 40 - Page contains a form 670s ok 41 - URI match 670s ok 42 - Field "user" is defined 670s ok 43 - Field "url" is defined 670s ok 44 - Found trspan="checkUser" 670s ok 45 - POST checkuser 670s ok 46 - Response is JSON 670s ok 47 - SSO session 670s ok 48 - POST checkuser 670s ok 49 - Response is JSON 670s ok 50 - SSO session 670s ok 51 - Logout request 670s ok 52 - Response is 200 670s ok 53 - Cookie is deleted 670s ok 54 - No pdata 670s ok 55 - Disconnect request 670s ok 56 - Response is 401 670s ok 57 - POST checkuser 670s ok 58 - Response is JSON 670s ok 59 - Computed session 670s ok 60 - Auth-User is not masked 670s ok 61 - emptyHeader is not masked 670s ok 62 - Get Menu 670s ok 63 - HTTP code is 200 670s ok 64 - Page contains a form 670s ok 65 - Host match 670s ok 66 - Field "user" is defined 670s ok 67 - Field "password" is defined 670s ok 68 - CSP header authorize POST request to \# 670s ok 69 - Auth query 670s ok 70 - Get cookie lemonldap (0c19045311ad28efa054da8de8c762916d7ab5b43501e44c84d4c919334acbf0) 670s ok 71 - Get redirection 670s ok 72 - Location is http://auth.example.com/ 670s ok 73 - CheckUser form 670s ok 74 - HTTP code is 200 670s ok 75 - Page contains a form 670s ok 76 - URI match 670s ok 77 - Field "user" is defined 670s ok 78 - Field "url" is defined 670s ok 79 - Found trspan="checkUser" 670s ok 80 - POST checkuser 670s ok 81 - Response is JSON 670s ok 82 - Auth-User is masked 670s ok 83 - emptyHeader is not masked 670s ok 84 - testHeader1 is not masked 670s ok 85 - POST checkuser 670s ok 86 - Response is JSON 670s ok 87 - Auth-User is masked 670s ok 88 - POST checkuser 670s ok 89 - Response is JSON 670s ok 90 - Auth-User is masked 670s ok 91 - testHeader1 is masked 670s ok 92 - Logout request 670s ok 93 - Response is 200 670s ok 94 - Cookie is deleted 670s ok 95 - No pdata 670s ok 96 - Disconnect request 670s ok 97 - Response is 401 670s 1..97 670s ok 671s t/67-CheckUser-with-hidden-attributes.t ........................................ 671s ok 1 - use Lemonldap::NG::Portal::Main; 671s ok 2 - Portal object 671s ok 3 - Init 671s ok 4 - Portal app 671s ok 5 - Get Menu 671s ok 6 - HTTP code is 200 671s ok 7 - Page contains a form 671s ok 8 - Host match 671s ok 9 - Field "user" is defined 671s ok 10 - Field "password" is defined 671s ok 11 - CSP header authorize POST request to \# 671s ok 12 - Auth query 671s ok 13 - Get cookie lemonldap (b54984fb3dff4640b3da8db7701d094f9637983cea31ea3653c5b7c108284300) 671s ok 14 - Get redirection 671s ok 15 - Location is http://auth.example.com/ 671s ok 16 - GET CheckUser 671s ok 17 - Content is JSON 671s ok 18 - Hidden attributes found 671s ok 19 - Logout request 671s ok 20 - Response is 200 671s ok 21 - Cookie is deleted 671s ok 22 - No pdata 671s ok 23 - Disconnect request 671s ok 24 - Response is 401 671s ok 25 - Get Menu 671s ok 26 - HTTP code is 200 671s ok 27 - Page contains a form 671s ok 28 - Host match 671s ok 29 - Field "user" is defined 671s ok 30 - Field "password" is defined 671s ok 31 - CSP header authorize POST request to \# 671s ok 32 - Auth query 671s ok 33 - Get cookie lemonldap (4110f6c317b3c51f19d88a8bb7db5c7ea17687928ab408b241810aeb1d9cfccb) 671s ok 34 - Get redirection 671s ok 35 - Location is http://auth.example.com/ 671s ok 36 - GET CheckUser 671s ok 37 - Content is JSON 671s ok 38 - No hidden attribute found 671s ok 39 - Logout request 671s ok 40 - Response is 200 671s ok 41 - Cookie is deleted 671s ok 42 - No pdata 671s ok 43 - Disconnect request 671s ok 44 - Response is 401 671s 1..44 671s ok 671s t/67-CheckUser-with-history.t .................................................. 671s ok 1 - use Lemonldap::NG::Portal::Main; 671s ok 2 - Portal object 671s ok 3 - Init 671s ok 4 - Portal app 671s ok 5 - Get Menu 671s ok 6 - HTTP code is 200 671s ok 7 - Page contains a form 671s ok 8 - Host match 671s ok 9 - Field "user" is defined 671s ok 10 - Field "password" is defined 671s ok 11 - CSP header authorize POST request to \# 671s ok 12 - Auth query 671s ok 13 - Get Menu 671s ok 14 - HTTP code is 200 671s ok 15 - Page contains a form 671s ok 16 - Host match 671s ok 17 - Field "user" is defined 671s ok 18 - Field "password" is defined 671s ok 19 - CSP header authorize POST request to \# 671s ok 20 - Auth query 671s ok 21 - Get cookie lemonldap (4576a0f20d7b2797c6a02a8fcba95f3d58ff58fc83db812d177763e8e3a06bb0) 671s ok 22 - Get redirection 671s ok 23 - Location is http://auth.example.com/ 671s ok 24 - Logout request 671s ok 25 - Response is 200 671s ok 26 - Cookie is deleted 671s ok 27 - No pdata 671s ok 28 - Disconnect request 671s ok 29 - Response is 401 671s ok 30 - Get Menu 671s ok 31 - HTTP code is 200 671s ok 32 - Page contains a form 671s ok 33 - Host match 671s ok 34 - Field "user" is defined 671s ok 35 - Field "password" is defined 671s ok 36 - CSP header authorize POST request to \# 671s ok 37 - Auth query 671s ok 38 - Get cookie lemonldap (a30d8c47196968ebe8b1b0c32c231f36574e25978c50c2a679940dc826c5ca05) 671s ok 39 - Get redirection 671s ok 40 - Location is http://auth.example.com/ 671s ok 41 - CheckUser form 671s ok 42 - HTTP code is 200 671s ok 43 - Page contains a form 671s ok 44 - URI match 671s ok 45 - Field "user" is defined 671s ok 46 - Field "url" is defined 671s ok 47 - Found trspan="checkUser" 671s ok 48 - Found trspan="lastLogins" 671s ok 49 - Found trspan="lastFailedLogins" 671s ok 50 - Success entry found 671s ok 51 - Failed entry found 671s ok 52 - Logout request 671s ok 53 - Response is 200 671s ok 54 - Cookie is deleted 671s ok 55 - No pdata 671s ok 56 - Disconnect request 671s ok 57 - Response is 401 671s 1..57 671s ok 672s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 672s ok 1 - use Lemonldap::NG::Portal::Main; 672s ok 2 - Portal object 672s ok 3 - Init 672s ok 4 - Portal app 672s ok 5 - Register $type 672s ok 6 - Portal object 672s ok 7 - Init 672s ok 8 - Portal app 672s ok 9 - Register $type 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 10 - Unauth SP request 672s ok 11 - HTTP code is 200 672s ok 12 - HTTP code is 200 672s ok 13 - Page contains a form 672s ok 14 - Host match 672s ok 15 - URI match 672s ok 16 - Field "SAMLRequest" is defined 672s ok 17 - CSP header authorize POST request to auth.idp.com 672s ok 18 - Method is POST 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 19 - Post SAML request to IdP 672s ok 20 - HTTP code is 200 672s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099374%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027494_10145%22%7D) 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 22 - Post authentication 672s ok 23 - Reject reason is 89 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 24 - Unauth SP request 672s ok 25 - HTTP code is 200 672s ok 26 - HTTP code is 200 672s ok 27 - Page contains a form 672s ok 28 - Host match 672s ok 29 - URI match 672s ok 30 - Field "SAMLRequest" is defined 672s ok 31 - CSP header authorize POST request to auth.idp.com 672s ok 32 - Method is POST 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 33 - Post SAML request to IdP 672s ok 34 - HTTP code is 200 672s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770099374%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770027494_38069%22%7D) 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 36 - Post authentication 672s ok 37 - Get cookie lemonldap (5b03c62793d6e9d502d03760f536184523cf619b812a064d91692e690fea6bd1) 672s ok 38 - Get cookie lemonldappdata () 672s ok 39 - SAML request cleared from pdata 672s ok 40 - HTTP code is 200 672s ok 41 - Page contains a form 672s ok 42 - Host match 672s ok 43 - URI match 672s ok 44 - Field "SAMLResponse" is defined 672s ok 45 - CSP header authorize POST request to auth.sp.com 672s ok 46 - Method is POST 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 47 - Post SAML response to SP 672s ok 48 - Get redirection 672s ok 49 - Location is http://auth.sp.com/ 672s ok 50 - Get cookie lemonldap (e4aedb12eb20e3853ed63cb86f2672e390c12dfb9755ce8ae58c7c2699fe5952) 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 51 - Get / on SP 672s ok 52 - HTTP code is 200 672s ok 53 - Authenticated as davros@badguy.org@idp 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 54 - Unauth SP request 672s ok 55 - HTTP code is 200 672s ok 56 - HTTP code is 200 672s ok 57 - Page contains a form 672s ok 58 - Host match 672s ok 59 - URI match 672s ok 60 - Field "SAMLRequest" is defined 672s ok 61 - CSP header authorize POST request to auth.idp.com 672s ok 62 - Method is POST 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 63 - Post SAML request to IdP 672s ok 64 - HTTP code is 200 672s ok 65 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770099374%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770027494_25130%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 66 - Post authentication 672s ok 67 - Get cookie lemonldap (40591fe2e30eebdca3ec0f30c7692cd9bde559cbaca4346706583c704641a0d7) 672s ok 68 - Get cookie lemonldappdata () 672s ok 69 - SAML request cleared from pdata 672s ok 70 - HTTP code is 200 672s ok 71 - Page contains a form 672s ok 72 - Host match 672s ok 73 - URI match 672s ok 74 - Field "SAMLResponse" is defined 672s ok 75 - CSP header authorize POST request to auth.sp.com 672s ok 76 - Method is POST 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 77 - Post SAML response to SP 672s ok 78 - Get redirection 672s ok 79 - Location is http://auth.sp.com/ 672s ok 80 - Get cookie lemonldap (e19cd0cc28e3f2b6e369efc54a0d976271891a8724d64f77e9758f6f7ae63673) 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 81 - Get / on SP 672s ok 82 - HTTP code is 200 672s ok 83 - Authenticated as fa@badwolf.org@idp 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 84 - CheckUser form 672s ok 85 - HTTP code is 200 672s ok 86 - Page contains a form 672s ok 87 - URI match 672s ok 88 - Field "user" is defined 672s ok 89 - Field "url" is defined 672s ok 90 - Found trspan="checkUser" 672s ok 91 - Found attribute uid 672s ok 92 - Found value french 672s ok 93 - Found attribute _lassoSessionDump 672s ok 94 - Found ProviderID & AssertionID values 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 95 - POST checkuser 672s ok 96 - PE5 found 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 97 - POST checkuser 672s ok 98 - HTTP code is 200 672s ok 99 - Page contains a form 672s ok 100 - URI match 672s ok 101 - Field "user" is defined 672s ok 102 - Field "url" is defined 672s ok 103 - Found trspan="checkUser" 672s ok 104 - Found attribute uid 672s ok 105 - Found attribute mail 672s ok 106 - Found value davros@badguy.org 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 107 - Query SP for logout 672s ok 108 - HTTP code is 200 672s ok 109 - Page contains a form 672s ok 110 - Host match 672s ok 111 - URI match 672s ok 112 - Field "SAMLRequest" is defined 672s ok 113 - CSP header authorize POST request to auth.idp.com 672s ok 114 - Method is POST 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 115 - Post SAML logout request to IdP 672s ok 116 - HTTP code is 200 672s ok 117 - Page contains a form 672s ok 118 - Host match 672s ok 119 - URI match 672s ok 120 - Field "SAMLResponse" is defined 672s ok 121 - CSP header authorize POST request to auth.sp.com 672s ok 122 - Method is POST 672s ok 123 - Get cookie lemonldap (0) 672s ok 124 - SSO cookie removed 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 125 - Post SAML response to SP 672s ok 126 - Get redirection 672s ok 127 - Location is http://auth.sp.com/?logout=1 672s # ==> Pushing ISSUER <== 672s # ==> Popping ISSUER <== 672s ok 128 - Test if user is reject on IdP 672s ok 129 - Response status is 401 672s ok 130 - Content is JSON 672s ok 131 - Error code is 1 672s # ==> Pushing SP <== 672s # ==> Popping SP <== 672s ok 132 - Test if user is reject on SP 672s ok 133 - HTTP code is 200 672s ok 134 - HTTP code is 200 672s ok 135 - Page contains a form 672s ok 136 - Host match 672s ok 137 - URI match 672s ok 138 - Field "SAMLRequest" is defined 672s ok 139 - CSP header authorize POST request to auth.idp.com 672s ok 140 - Method is POST 672s 1..140 672s ok 672s t/67-CheckUser-with-rules.t .................................................... 672s ok 1 - use Lemonldap::NG::Portal::Main; 672s ok 2 - Portal object 672s ok 3 - Init 672s ok 4 - Portal app 672s ok 5 - Auth query with "dwho" 672s ok 6 - Get cookie lemonldap (b726f8527b4cf05dc71755db37b7af840d8b5fd09bf8f3826cc959da2d9b3200) 672s ok 7 - Get redirection 672s ok 8 - Location is http://auth.example.com/ 672s ok 9 - Logout request 672s ok 10 - Response is 200 672s ok 11 - Cookie is deleted 672s ok 12 - No pdata 672s ok 13 - Disconnect request 672s ok 14 - Response is 401 672s ok 15 - Auth query with "dwho" 672s ok 16 - Get cookie lemonldap (9035bf806fd02c6ad9ff5845374c55ad28b1d53b6049a082259d11b5c804fe4a) 672s ok 17 - Get redirection 672s ok 18 - Location is http://auth.example.com/ 672s ok 19 - Auth query with "msmith" 672s ok 20 - Get cookie lemonldap (3e9edb05b3656dc0f8815f7869f1fa8f94d90e950bca0454ca3a4d73aa321668) 672s ok 21 - Get redirection 672s ok 22 - Location is http://auth.example.com/ 672s ok 23 - CheckUser form 672s ok 24 - HTTP code is 200 672s ok 25 - Page contains a form 672s ok 26 - URI match 672s ok 27 - Field "user" is defined 672s ok 28 - Field "url" is defined 672s ok 29 - Found trspan="checkUser" 672s ok 30 - POST checkuser 672s ok 31 - Response is JSON 672s ok 32 - checkUser found 672s ok 33 - Persistent attribute found 672s ok 34 - POST checkuser 672s ok 35 - Response is JSON 672s ok 36 - Computed session 672s ok 37 - Four headers found 672s ok 38 - Empty header found 672s ok 39 - Empty macro found 672s ok 40 - CheckUser form 672s ok 41 - HTTP code is 200 672s ok 42 - Page contains a form 672s ok 43 - URI match 672s ok 44 - Field "user" is defined 672s ok 45 - Field "url" is defined 672s ok 46 - Found trspan="checkUser" 672s ok 47 - POST checkuser 672s ok 48 - Response is JSON 672s ok 49 - No session found 672s ok 50 - POST checkuser 672s ok 51 - Response is JSON 672s ok 52 - checkUser found 672s ok 53 - Three headers found 672s ok 54 - No empty header found 672s ok 55 - No empty macro found 672s ok 56 - No persistent attribute found 672s ok 57 - Refresh query 672s ok 58 - Get redirection 672s ok 59 - Location is http://auth.example.com/ 672s ok 60 - GET checkuser 672s ok 61 - Content is JSON 672s ok 62 - Good authenticationLevel found 672s ok 63 - Good authMode found 672s ok 64 - Logout request 672s ok 65 - Response is 200 672s ok 66 - Cookie is deleted 672s ok 67 - No pdata 672s ok 68 - Disconnect request 672s ok 69 - Response is 401 672s ok 70 - Logout request 672s ok 71 - Response is 200 672s ok 72 - Cookie is deleted 672s ok 73 - No pdata 672s ok 74 - Disconnect request 672s ok 75 - Response is 401 672s 1..75 672s ok 672s t/67-CheckUser-with-token.t .................................................... 672s ok 1 - use Lemonldap::NG::Portal::Main; 672s ok 2 - Portal object 672s ok 3 - Init 672s ok 4 - Portal app 672s ok 5 - Get Menu 672s ok 6 - HTTP code is 200 672s ok 7 - Page contains a form 672s ok 8 - Host match 672s ok 9 - Field "user" is defined 672s ok 10 - Field "password" is defined 672s ok 11 - Field "token" is defined 672s ok 12 - CSP header authorize POST request to \# 672s ok 13 - Auth query 672s ok 14 - Get cookie lemonldap (943d515f16b233af7ceb493148739c7ecd8c342eabcab73eff2b606045a53cf3) 672s ok 15 - Get redirection 672s ok 16 - Location is http://auth.example.com/ 672s ok 17 - CheckUser form 672s ok 18 - HTTP code is 200 672s ok 19 - Page contains a form 672s ok 20 - URI match 672s ok 21 - Field "user" is defined 672s ok 22 - Field "url" is defined 672s ok 23 - Field "token" is defined 672s ok 24 - Found trspan="checkUser" 672s ok 25 - POST checkuser 672s ok 26 - Found PE_NOTOKEN 672s ok 27 - HTTP code is 200 672s ok 28 - Page contains a form 672s ok 29 - URI match 672s ok 30 - Field "user" is defined 672s ok 31 - Field "url" is defined 672s ok 32 - Field "token" is defined 672s ok 33 - CheckUser form 672s ok 34 - HTTP code is 200 672s ok 35 - Page contains a form 672s ok 36 - URI match 672s ok 37 - Field "user" is defined 672s ok 38 - Field "url" is defined 672s ok 39 - Field "token" is defined 672s ok 40 - Found trspan="checkUser" 672s ok 41 - POST checkuser 672s ok 42 - Found PE_TOKENEXPIRED 672s ok 43 - HTTP code is 200 672s ok 44 - Page contains a form 672s ok 45 - URI match 672s ok 46 - Field "user" is defined 672s ok 47 - Field "url" is defined 672s ok 48 - Field "token" is defined 672s ok 49 - POST checkuser 672s ok 50 - HTTP code is 200 672s ok 51 - Page contains a form 672s ok 52 - URI match 672s ok 53 - Field "user" is defined 672s ok 54 - Field "url" is defined 672s ok 55 - Field "token" is defined 672s ok 56 - Found trspan="checkUserComputeSession" 672s ok 57 - Found trspan="allowed" 672s ok 58 - Found trspan="headers" 672s ok 59 - Found trspan="groups_sso" 672s ok 60 - Found trspan="attributes" 672s ok 61 - Found trspan="macros" 672s ok 62 - Found HTTP_AUTH_USER 672s ok 63 - Found HTTP_TESTHEADER1 672s ok 64 - Found HTTP_TESTHEADER2 672s ok 65 - emptyHeader not found 672s ok 66 - Found rtyler 672s ok 67 - Found su 672s ok 68 - Found uid 672s ok 69 - Found _whatToTrace 672s ok 70 - POST checkuser 672s ok 71 - Found trspan="forbidden" 672s ok 72 - Logout request 672s ok 73 - Response is 200 672s ok 74 - Cookie is deleted 672s ok 75 - No pdata 672s ok 76 - Disconnect request 672s ok 77 - Response is 401 672s 1..77 672s ok 673s t/67-CheckUser.t ............................................................... 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s ok 2 - Portal object 673s ok 3 - Init 673s ok 4 - Portal app 673s ok 5 - Test unauth redirection 673s ok 6 - Get redirection 673s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 673s ok 8 - Auth query 673s ok 9 - Get cookie lemonldap (cd44e44293e64678a6de628c18b2f6ce71ecf7e0aed249428e267a5d559eba60) 673s ok 10 - Get redirection 673s ok 11 - Location is http://auth.example.com/ 673s ok 12 - Try to access /checkuser 673s ok 13 - Found redirection page 673s ok 14 - Logout request 673s ok 15 - Response is 200 673s ok 16 - Cookie is deleted 673s ok 17 - No pdata 673s ok 18 - Disconnect request 673s ok 19 - Response is 401 673s ok 20 - Auth query 673s ok 21 - Get cookie lemonldap (2ce21d9347e040bb929412f603b6f8c450e4cc92e412cd0725afc01b3c9fc05b) 673s ok 22 - Get redirection 673s ok 23 - Location is http://auth.example.com/ 673s ok 24 - Auth query 673s ok 25 - Get cookie lemonldap (45db31f345ab55916555bcabf86c98f9019d146e9404f3012cfe309367d9a36b) 673s ok 26 - Get redirection 673s ok 27 - Location is http://auth.example.com/ 673s ok 28 - Form registration 673s ok 29 - Get redirection 673s ok 30 - Location header found 673s ok 31 - Form registration 673s ok 32 - Found TOTP js 673s ok 33 - Get new key 673s ok 34 - Content is JSON 673s ok 35 - Found secret 673s ok 36 - Found token 673s ok 37 - Code 673s ok 38 - Code contains 6 digits 673s ok 39 - Post code 673s ok 40 - Content is JSON 673s ok 41 - Key is registered 673s ok 42 - Logout request 673s ok 43 - Response is 200 673s ok 44 - Cookie is deleted 673s ok 45 - No pdata 673s ok 46 - Disconnect request 673s ok 47 - Response is 401 673s ok 48 - Auth query 673s ok 49 - HTTP code is 200 673s ok 50 - Page contains a form 673s ok 51 - URI match 673s ok 52 - Field "token" is defined 673s ok 53 - Post code 673s ok 54 - Get cookie lemonldap (493169eab91b6d366dd75ac26b05520cb9b207c88b35fa4a73add7c30bf75b15) 673s ok 55 - CheckUser form 673s ok 56 - HTTP code is 200 673s ok 57 - Page contains a form 673s ok 58 - URI match 673s ok 59 - Field "user" is defined 673s ok 60 - Field "url" is defined 673s ok 61 - Found trspan="checkUser" 673s ok 62 - Found attribute _user 673s ok 63 - Found value dwho 673s ok 64 - _2fDevices NOT Found! 673s ok 65 - Found macro authMode 673s ok 66 - Found macro real_authMode 673s ok 67 - Found TOTP 673s ok 68 - POST checkuser 673s ok 69 - HTTP code is 200 673s ok 70 - Page contains a form 673s ok 71 - URI match 673s ok 72 - Field "user" is defined 673s ok 73 - Field "url" is defined 673s ok 74 - Found trspan="checkUser" 673s ok 75 - Found Auth-User 673s ok 76 - Found testHeader1 673s ok 77 - Found testHeader2 673s ok 78 - Found emptyHeader 673s ok 79 - Found dwho 673s ok 80 - Found _whatToTrace 673s ok 81 - Found dwho 673s ok 82 - Found empty macro 673s ok 83 - Found empty real_macro 673s ok 84 - POST checkuser 673s ok 85 - HTTP code is 200 673s ok 86 - Page contains a form 673s ok 87 - URI match 673s ok 88 - Field "user" is defined 673s ok 89 - Field "url" is defined 673s ok 90 - Found trspan="checkUser" 673s ok 91 - Found trplaceholder with mail 673s ok 92 - Found Auth-User 673s ok 93 - Found dwho 673s ok 94 - Found _whatToTrace 673s ok 95 - Found dwho 673s ok 96 - POST checkuser 673s ok 97 - HTTP code is 200 673s ok 98 - Page contains a form 673s ok 99 - URI match 673s ok 100 - Field "user" is defined 673s ok 101 - Field "url" is defined 673s ok 102 - Found trspan="VHnotFound" 673s ok 103 - POST checkuser 673s ok 104 - HTTP code is 200 673s ok 105 - Page contains a form 673s ok 106 - URI match 673s ok 107 - Field "user" is defined 673s ok 108 - Field "url" is defined 673s ok 109 - Found trspan="forbidden" 673s ok 110 - POST checkuser 673s ok 111 - HTTP code is 200 673s ok 112 - Page contains a form 673s ok 113 - URI match 673s ok 114 - Field "user" is defined 673s ok 115 - Field "url" is defined 673s ok 116 - Found trspan="forbidden" 673s ok 117 - POST checkuser 673s ok 118 - Response is JSON 673s ok 119 - Find well formated URL 673s ok 120 - Find "allowed" 673s ok 121 - Find "alert-info" 673s ok 122 - Find "alert-success" 673s ok 123 - Find "rtyler" 673s ok 124 - Find "checkUser" 673s ok 125 - POST checkuser 673s ok 126 - HTTP code is 200 673s ok 127 - Page contains a form 673s ok 128 - URI match 673s ok 129 - Field "user" is defined 673s ok 130 - Field "url" is defined 673s ok 131 - Found trspan="checkUser" 673s ok 132 - Found well formatted url 673s ok 133 - Found trspan="checkUser" 673s ok 134 - Found trspan="allowed" 673s ok 135 - Found trspan="headers" 673s ok 136 - Found trspan="groups_sso" 673s ok 137 - Found trspan="attributes" 673s ok 138 - Found trspan="macros" 673s ok 139 - Found Auth-User 673s ok 140 - Found rtyler 673s ok 141 - Found su 673s ok 142 - Found uid 673s ok 143 - Found _whatToTrace 673s ok 144 - -> Six entries found 673s ok 145 - POST checkuser 673s ok 146 - HTTP code is 200 673s ok 147 - Page contains a form 673s ok 148 - URI match 673s ok 149 - Field "user" is defined 673s ok 150 - Field "url" is defined 673s ok 151 - Found trspan="checkUser" 673s ok 152 - Found well formatted url 673s ok 153 - Found trspan="checkUser" 673s ok 154 - Found trspan="allowed" 673s ok 155 - Found trspan="headers" 673s ok 156 - Found trspan="groups_sso" 673s ok 157 - Found trspan="attributes" 673s ok 158 - Found trspan="macros" 673s ok 159 - Found Auth-User 673s ok 160 - Found rtyler 673s ok 161 - Found su 673s ok 162 - Found uid 673s ok 163 - Found _whatToTrace 673s ok 164 - POST checkuser 673s ok 165 - PE5 found 673s ok 166 - POST checkuser 673s ok 167 - PE5 found 673s ok 168 - POST checkuser 673s ok 169 - PE5 found 673s ok 170 - Logout request 673s ok 171 - Response is 200 673s ok 172 - Cookie is deleted 673s ok 173 - No pdata 673s ok 174 - Disconnect request 673s ok 175 - Response is 401 673s ok 176 - Auth query 673s ok 177 - Get cookie lemonldap (9961aaa88971869c811549064e5f038082a8e8138c40981bc98fc9912c8d910f) 673s ok 178 - Get redirection 673s ok 179 - Location is http://auth.example.com/ 673s ok 180 - CheckUser form 673s ok 181 - HTTP code is 200 673s ok 182 - Page contains a form 673s ok 183 - URI match 673s ok 184 - Field "user" is defined 673s ok 185 - Field "url" is defined 673s ok 186 - POST checkuser 673s ok 187 - Found uid 673s ok 188 - Found real_uid 673s ok 189 - Logout request 673s ok 190 - Response is 200 673s ok 191 - Cookie is deleted 673s ok 192 - No pdata 673s ok 193 - Disconnect request 673s ok 194 - Response is 401 673s 1..194 673s ok 673s t/68-ContextSwitching-with-2F-allowed.t ........................................ 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s ok 2 - Portal object 673s ok 3 - Init 673s ok 4 - Portal app 673s ok 5 - Get Menu 673s ok 6 - HTTP code is 200 673s ok 7 - Page contains a form 673s ok 8 - Host match 673s ok 9 - Field "user" is defined 673s ok 10 - Field "password" is defined 673s ok 11 - CSP header authorize POST request to \# 673s ok 12 - Auth query 673s ok 13 - Get cookie lemonldap (f38befd6b680bb3c5de89ff4da079ac68fa688f0e5f2139a0e199986ac24eeaa) 673s ok 14 - Get redirection 673s ok 15 - Location is http://auth.example.com/ 673s ok 16 - Get Menu 673s ok 17 - HTTP code is 200 673s ok 18 - Connected as rtyler 673s ok 19 - Authenticated as rtyler 673s ok 20 - contextSwitching allowed 673s ok 21 - Form registration 673s ok 22 - Found TOTP js 673s ok 23 - Found custom Main Logo 673s ok 24 - Get new key 673s ok 25 - Content is JSON 673s ok 26 - Found secret 673s ok 27 - Found token 673s ok 28 - Found user 673s ok 29 - Code 673s ok 30 - Code contains 6 digits 673s ok 31 - Post code 673s ok 32 - Content is JSON 673s ok 33 - TOTP is registered 673s ok 34 - Logout request 673s ok 35 - Response is 200 673s ok 36 - Cookie is deleted 673s ok 37 - No pdata 673s ok 38 - Disconnect request 673s ok 39 - Response is 401 673s ok 40 - Get Menu 673s ok 41 - HTTP code is 200 673s ok 42 - Page contains a form 673s ok 43 - Host match 673s ok 44 - Field "user" is defined 673s ok 45 - Field "password" is defined 673s ok 46 - CSP header authorize POST request to \# 673s ok 47 - Auth query 673s ok 48 - HTTP code is 200 673s ok 49 - Page contains a form 673s ok 50 - URI match 673s ok 51 - Field "token" is defined 673s ok 52 - Post TOTP choice 673s ok 53 - HTTP code is 200 673s ok 54 - Page contains a form 673s ok 55 - URI match 673s ok 56 - Field "token" is defined 673s ok 57 - Code 673s ok 58 - Post code 673s ok 59 - Get cookie lemonldap (22e10f185cf47dd1dbd067a6b101c1626fc67150fcf74e2b2d4ef0d8734a0c63) 673s ok 60 - Get Menu 673s ok 61 - HTTP code is 200 673s ok 62 - Authenticated as rtyler 673s ok 63 - Form 2fregisters 673s ok 64 - Found choose 2F 673s ok 65 - 2F device found 673s ok 66 - 2F devices found 673s ok 67 - ContextSwitching form 673s ok 68 - HTTP code is 200 673s ok 69 - Page contains a form 673s ok 70 - URI match 673s ok 71 - Field "spoofId" is defined 673s ok 72 - Found trspan="contextSwitching_ON" 673s ok 73 - POST switchcontext 673s ok 74 - Get redirection 673s ok 75 - Location is http://auth.example.com/ 673s ok 76 - Get cookie lemonldap (b300c421c40c748768540da450394b16523a2ab5ee879c9c6b843907b07b4ca3) 673s ok 77 - Get Menu 673s ok 78 - Authenticated as dwho 673s ok 79 - Found trspan="contextSwitching_OFF" 673s ok 80 - New SSO session created 673s ok 81 - Form registration 673s ok 82 - Found TOTP js 673s ok 83 - Found custom Main Logo 673s ok 84 - Get new key 673s ok 85 - Content is JSON 673s ok 86 - Found secret 673s ok 87 - Found token 673s ok 88 - Found user 673s ok 89 - Code 673s ok 90 - Code contains 6 digits 673s ok 91 - Post code 673s ok 92 - Content is JSON 673s ok 93 - TOTP is registered 673s ok 94 - Form 2fregisters 673s ok 95 - Found choose 2F 673s ok 96 - 2F device found 673s ok 97 - 2F device found 673s ok 98 - HTTP code is 400 673s ok 99 - Deletion expects valid CSRF token 673s ok 100 - Delete TOTP query 673s ok 101 - Content is JSON 673s ok 102 - TOTP removed 673s ok 103 - Logout request 673s ok 104 - Response is 200 673s ok 105 - Cookie is deleted 673s ok 106 - No pdata 673s ok 107 - Disconnect request 673s ok 108 - Response is 401 673s ok 109 - Logout request 673s ok 110 - Response is 200 673s ok 111 - Cookie is deleted 673s ok 112 - No pdata 673s ok 113 - Disconnect request 673s ok 114 - Response is 401 673s ok 115 - Get Menu 673s ok 116 - HTTP code is 200 673s ok 117 - Page contains a form 673s ok 118 - Host match 673s ok 119 - Field "user" is defined 673s ok 120 - Field "password" is defined 673s ok 121 - CSP header authorize POST request to \# 673s ok 122 - Auth query 673s ok 123 - Get cookie lemonldap (792f0d70eaae55c76e18ead1aabb1d6cd549850ae3ffc4c28a25fa4a4e2e3298) 673s ok 124 - Get redirection 673s ok 125 - Location is http://auth.example.com/ 673s ok 126 - Get Menu 673s ok 127 - HTTP code is 200 673s ok 128 - Connected as dwho 673s ok 129 - Authenticated as dwho 673s ok 130 - contextSwitching allowed 673s ok 131 - ContextSwitching form 673s ok 132 - HTTP code is 200 673s ok 133 - Page contains a form 673s ok 134 - URI match 673s ok 135 - Field "spoofId" is defined 673s ok 136 - Found trspan="contextSwitching_ON" 673s ok 137 - POST switchcontext 673s ok 138 - Get redirection 673s ok 139 - Location is http://auth.example.com/ 673s ok 140 - Get cookie lemonldap (9ea407d04a026d9ee3cc2938ed53f33cb14e3ac2228cad6cd49353eac01575bd) 673s ok 141 - Get Menu 673s ok 142 - Authenticated as rtyler 673s ok 143 - Found trspan="contextSwitching_OFF" 673s ok 144 - New SSO session created 673s ok 145 - Form 2fregisters 673s ok 146 - Found choose 2F 673s ok 147 - TOTP found 673s ok 148 - 2F devices found 673s ok 149 - 2F devices registered 673s ok 150 - Delete TOTP query 673s ok 151 - Content is JSON 673s ok 152 - 2F removed 673s ok 153 - Form 2fregisters 673s ok 154 - 2F device registered 673s ok 155 - Logout request 673s ok 156 - Response is 200 673s ok 157 - Cookie is deleted 673s ok 158 - No pdata 673s ok 159 - Disconnect request 673s ok 160 - Response is 401 673s ok 161 - Logout request 673s ok 162 - Response is 200 673s ok 163 - Cookie is deleted 673s ok 164 - No pdata 673s ok 165 - Disconnect request 673s ok 166 - Response is 401 673s 1..166 673s ok 674s t/68-ContextSwitching-with-2F.t ................................................ 674s ok 1 - use Lemonldap::NG::Portal::Main; 674s ok 2 - Portal object 674s ok 3 - Init 674s ok 4 - Portal app 674s ok 5 - Get Menu 674s ok 6 - HTTP code is 200 674s ok 7 - Page contains a form 674s ok 8 - Host match 674s ok 9 - Field "user" is defined 674s ok 10 - Field "password" is defined 674s ok 11 - CSP header authorize POST request to \# 674s ok 12 - Auth query 674s ok 13 - Get cookie lemonldap (bfb17c7f61059e46a2cf5cd3ab4a7e0c79ba9fa2e9917aad86aa150674f392de) 674s ok 14 - Get redirection 674s ok 15 - Location is http://auth.example.com/ 674s ok 16 - Get Menu 674s ok 17 - HTTP code is 200 674s ok 18 - Connected as rtyler 674s ok 19 - Authenticated as rtyler 674s ok 20 - contextSwitching allowed 674s ok 21 - Form registration 674s ok 22 - Found TOTP js 674s ok 23 - Found custom Main Logo 674s ok 24 - Get new key 674s ok 25 - Content is JSON 674s ok 26 - Found secret 674s ok 27 - Found token 674s ok 28 - Found user 674s ok 29 - Code 674s ok 30 - Code contains 6 digits 674s ok 31 - Post code 674s ok 32 - Content is JSON 674s ok 33 - TOTP is registered 674s ok 34 - Logout request 674s ok 35 - Response is 200 674s ok 36 - Cookie is deleted 674s ok 37 - No pdata 674s ok 38 - Disconnect request 674s ok 39 - Response is 401 674s ok 40 - Get Menu 674s ok 41 - HTTP code is 200 674s ok 42 - Page contains a form 674s ok 43 - Host match 674s ok 44 - Field "user" is defined 674s ok 45 - Field "password" is defined 674s ok 46 - CSP header authorize POST request to \# 674s ok 47 - Auth query 674s ok 48 - HTTP code is 200 674s ok 49 - Page contains a form 674s ok 50 - URI match 674s ok 51 - Field "token" is defined 674s ok 52 - Post TOTP choice 674s ok 53 - HTTP code is 200 674s ok 54 - Page contains a form 674s ok 55 - URI match 674s ok 56 - Field "token" is defined 674s ok 57 - Code 674s ok 58 - Post code 674s ok 59 - Get cookie lemonldap (8d325b1db7d278d146d3e8724d1f61a2dc1fa2f1fe118b2f70ffe499d5751d83) 674s ok 60 - Get Menu 674s ok 61 - HTTP code is 200 674s ok 62 - Authenticated as rtyler 674s ok 63 - ContextSwitching form 674s ok 64 - HTTP code is 200 674s ok 65 - Page contains a form 674s ok 66 - URI match 674s ok 67 - Field "spoofId" is defined 674s ok 68 - Found trspan="contextSwitching_ON" 674s ok 69 - POST switchcontext 674s ok 70 - Get redirection 674s ok 71 - Location is http://auth.example.com/ 674s ok 72 - Get cookie lemonldap (35c1f9802d1cbbb75c1b9b70243cce07af91cbb1aa8ea35f7c326705c7e6d6ab) 674s ok 73 - Get Menu 674s ok 74 - Authenticated as dwho 674s ok 75 - Found trspan="contextSwitching_OFF" 674s ok 76 - Form 2fregisters 674s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 674s ok 77 - No 2F device found 674s ok 78 - Form registration 674s ok 79 - Found TOTP js 674s ok 80 - Found custom Main Logo 674s ok 81 - Get new key 674s ok 82 - Content is JSON 674s ok 83 - Not authorized to register a TOTP 674s ok 84 - Delete TOTP query 674s ok 85 - Content is JSON 674s ok 86 - Not authorized to unregister a TOTP 674s ok 87 - Post code 674s ok 88 - Content is JSON 674s ok 89 - Not authorized to verify a TOTP 674s ok 90 - Logout request 674s ok 91 - Response is 200 674s ok 92 - Cookie is deleted 674s ok 93 - No pdata 674s ok 94 - Disconnect request 674s ok 95 - Response is 401 674s ok 96 - Logout request 674s ok 97 - Response is 200 674s ok 98 - Cookie is deleted 674s ok 99 - No pdata 674s ok 100 - Disconnect request 674s ok 101 - Response is 401 674s ok 102 - Get Menu 674s ok 103 - HTTP code is 200 674s ok 104 - Page contains a form 674s ok 105 - Host match 674s ok 106 - Field "user" is defined 674s ok 107 - Field "password" is defined 674s ok 108 - CSP header authorize POST request to \# 674s ok 109 - Auth query 674s ok 110 - Get cookie lemonldap (a19ecdab2664cfe0e401e0de652e844d2f26a311991c5a4b3355fd6f48d10814) 674s ok 111 - Get redirection 674s ok 112 - Location is http://auth.example.com/ 674s ok 113 - Get Menu 674s ok 114 - HTTP code is 200 674s ok 115 - Connected as dwho 674s ok 116 - Authenticated as dwho 674s ok 117 - contextSwitching allowed 674s ok 118 - ContextSwitching form 674s ok 119 - HTTP code is 200 674s ok 120 - Page contains a form 674s ok 121 - URI match 674s ok 122 - Field "spoofId" is defined 674s ok 123 - Found trspan="contextSwitching_ON" 674s ok 124 - POST switchcontext 674s ok 125 - Get redirection 674s ok 126 - Location is http://auth.example.com/ 674s ok 127 - Get cookie lemonldap (56e75c0ecaad7e0d66df22a2805f956394a16bd13563324c66bd238efc34b6cd) 674s ok 128 - Get Menu 674s ok 129 - Authenticated as rtyler 674s ok 130 - Found trspan="contextSwitching_OFF" 674s ok 131 - Form 2fregisters 674s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 674s ok 132 - No 2F device found 674s 1..132 674s ok 674s t/68-ContextSwitching-with-Impersonation.t ..................................... 674s ok 1 - use Lemonldap::NG::Portal::Main; 674s ok 2 - Portal object 674s ok 3 - Init 674s ok 4 - Portal app 674s ok 5 - Get Menu 674s ok 6 - HTTP code is 200 674s ok 7 - Page contains a form 674s ok 8 - Host match 674s ok 9 - Field "user" is defined 674s ok 10 - Field "password" is defined 674s ok 11 - Field "spoofId" is defined 674s ok 12 - CSP header authorize POST request to \# 674s ok 13 - Auth query 674s ok 14 - Get cookie lemonldap (d0fcc7f870bcd15c1a1ba41e70e57520981af3d589b8b393264e48d86f644f9a) 674s ok 15 - Get redirection 674s ok 16 - Location is http://auth.example.com/ 674s ok 17 - Get Menu 674s ok 18 - HTTP code is 200 674s ok 19 - Connected as dwho 674s ok 20 - Authenticated as dwho 674s ok 21 - contextSwitching allowed 674s ok 22 - ContextSwitching form: dwho -> rtyler 674s ok 23 - HTTP code is 200 674s ok 24 - Page contains a form 674s ok 25 - URI match 674s ok 26 - Field "spoofId" is defined 674s ok 27 - Found trspan="contextSwitching_ON" 674s ok 28 - POST switchcontext 674s ok 29 - Get redirection 674s ok 30 - Location is http://auth.example.com/ 674s ok 31 - Get cookie lemonldap (6de8f8d5c33928d5a24c8ce082d061ca1aa38924add44563e54747ab2fc416a1) 674s ok 32 - New SSO session created 674s ok 33 - Get Menu 674s ok 34 - Authenticated as rtyler 674s ok 35 - Found trspan="contextSwitching_OFF" 674s ok 36 - Stop context switching rtyler 674s ok 37 - Get Menu 674s ok 38 - Found PE_SESSIONEXPIRED 674s ok 39 - ContextSwitching form: dwho -> french 674s ok 40 - HTTP code is 200 674s ok 41 - Page contains a form 674s ok 42 - URI match 674s ok 43 - Field "spoofId" is defined 674s ok 44 - Found trspan="contextSwitching_ON" 674s ok 45 - POST switchcontext 674s ok 46 - Get redirection 674s ok 47 - Location is http://auth.example.com/ 674s ok 48 - Get cookie lemonldap (37a2e9ddc8d9f992441e31304d5e6b3791e0fcb8c60ca10de7d434f1cc3ded9b) 674s ok 49 - New SSO session created 674s ok 50 - Get Menu 674s ok 51 - Authenticated as french 674s ok 52 - Found trspan="contextSwitching_OFF" 674s ok 53 - CheckUser form 674s ok 54 - Content is JSON 674s ok 55 - Good switching_id found 674s ok 56 - No real value found 674s ok 57 - Stop context switching french 674s ok 58 - Get cookie lemonldap (d0fcc7f870bcd15c1a1ba41e70e57520981af3d589b8b393264e48d86f644f9a) 674s ok 59 - Get Menu 674s ok 60 - Authenticated as dwho 674s ok 61 - Found trspan="contextSwitching_ON" 674s ok 62 - CheckUser form 674s ok 63 - Content is JSON 674s ok 64 - Good switching_id found 674s ok 65 - Get Menu 674s ok 66 - HTTP code is 200 674s ok 67 - Dwho has been well disconnected 674s 1..67 674s ok 674s t/68-ContextSwitching-with-Logout.t ............................................ 674s ok 1 - use Lemonldap::NG::Portal::Main; 674s ok 2 - Portal object 674s ok 3 - Init 674s ok 4 - Portal app 674s ok 5 - Get Menu 674s ok 6 - HTTP code is 200 674s ok 7 - Page contains a form 674s ok 8 - Host match 674s ok 9 - Field "user" is defined 674s ok 10 - Field "password" is defined 674s ok 11 - Field "token" is defined 674s ok 12 - CSP header authorize POST request to \# 674s ok 13 - Auth query 674s ok 14 - Get cookie lemonldap (605ee6c4ca6cd48b9b9133043556e34d51161b385bf59cf9ce9c7bb793a6e370) 674s ok 15 - Get redirection 674s ok 16 - Location is http://auth.example.com/ 674s ok 17 - Get Menu 674s ok 18 - HTTP code is 200 674s ok 19 - Connected as rtyler 674s ok 20 - Authenticated as rtyler 674s ok 21 - contextSwitching allowed 674s ok 22 - ContextSwitching form 674s ok 23 - HTTP code is 200 674s ok 24 - Page contains a form 674s ok 25 - URI match 674s ok 26 - Field "spoofId" is defined 674s ok 27 - Field "token" is defined 674s ok 28 - Found trspan="contextSwitching_ON" 674s ok 29 - POST expired switchcontext 674s ok 30 - Found "" 674s ok 31 - ContextSwitching form 674s ok 32 - HTTP code is 200 674s ok 33 - Page contains a form 674s ok 34 - URI match 674s ok 35 - Field "spoofId" is defined 674s ok 36 - Field "token" is defined 674s ok 37 - Found trspan="contextSwitching_ON" 674s ok 38 - POST switchcontext 674s ok 39 - Get redirection 674s ok 40 - Location is http://auth.example.com/ 674s ok 41 - Get cookie lemonldap (8a34aea3f6cdc08807ce8d6944daa967a27380e3d2b41ca0fb833f85a70b7ac4) 674s ok 42 - Get Menu 674s ok 43 - Authenticated as dwho 674s ok 44 - Found trspan="contextSwitching_OFF" 674s ok 45 - CheckUser form 674s ok 46 - HTTP code is 200 674s ok 47 - Page contains a form 674s ok 48 - URI match 674s ok 49 - Field "user" is defined 674s ok 50 - Field "url" is defined 674s ok 51 - Field "token" is defined 674s ok 52 - Found trspan="checkUser" 674s ok 53 - Found attribute _user 674s ok 54 - Found value dwho 674s ok 55 - Found attribute mail 674s ok 56 - Found spoofed _id_session 674s ok 57 - CheckUser form 674s ok 58 - Content is JSON 674s ok 59 - Good switching_id found 674s ok 60 - Stop context switching 674s ok 61 - Found logout message 674s 1..61 674s ok 675s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 675s ok 1 - use Lemonldap::NG::Portal::Main; 675s ok 2 - Portal object 675s ok 3 - Init 675s ok 4 - Portal app 675s ok 5 - Auth query 675s ok 6 - Get cookie lemonldap (40798eb274a067275cb102b47b316212ed06874e4bcef4743cd936369441713f) 675s ok 7 - Get redirection 675s ok 8 - Location is http://auth.example.com/ 675s ok 9 - Get new key 675s ok 10 - Content is JSON 675s ok 11 - Found secret 675s ok 12 - Found token 675s ok 13 - Code 675s ok 14 - Code contains 6 digits 675s ok 15 - Post code 675s ok 16 - Content is JSON 675s ok 17 - Key is registered 675s ok 18 - Logout request 675s ok 19 - Response is 200 675s ok 20 - Cookie is deleted 675s ok 21 - No pdata 675s ok 22 - Disconnect request 675s ok 23 - Response is 401 675s ok 24 - Get Menu 675s ok 25 - HTTP code is 200 675s ok 26 - Page contains a form 675s ok 27 - Host match 675s ok 28 - Field "user" is defined 675s ok 29 - Field "password" is defined 675s ok 30 - CSP header authorize POST request to \# 675s ok 31 - Auth query 675s ok 32 - Get cookie lemonldap (fde3dd6a44454442aa9030cd5767d1d3c6d2175beaa7df70df267d77d49d1f8e) 675s ok 33 - Get redirection 675s ok 34 - Location is http://auth.example.com/ 675s ok 35 - Get Menu 675s ok 36 - HTTP code is 200 675s ok 37 - Connected as rtyler 675s ok 38 - Authenticated as rtyler 675s ok 39 - contextSwitching allowed 675s ok 40 - Get new key 675s ok 41 - Content is JSON 675s ok 42 - Found secret 675s ok 43 - Found token 675s ok 44 - Code 675s ok 45 - Code contains 6 digits 675s ok 46 - Post code 675s ok 47 - Content is JSON 675s ok 48 - Key is registered 675s ok 49 - ContextSwitching form 675s ok 50 - HTTP code is 200 675s ok 51 - Page contains a form 675s ok 52 - URI match 675s ok 53 - Field "spoofId" is defined 675s ok 54 - Found trspan="contextSwitching_ON" 675s ok 55 - POST switchcontext 675s ok 56 - Get redirection 675s ok 57 - Location is http://auth.example.com/ 675s ok 58 - Get cookie lemonldap (d1a553c967b6c19ccb948c2af4a442752d0d729317545baec3802aa44c2f1413) 675s ok 59 - Get Menu 675s ok 60 - Authenticated as dwho 675s ok 61 - Found trspan="contextSwitching_OFF" 675s ok 62 - CheckUser form 675s ok 63 - HTTP code is 200 675s ok 64 - Page contains a form 675s ok 65 - URI match 675s ok 66 - Field "user" is defined 675s ok 67 - Field "url" is defined 675s ok 68 - Found trspan="checkUser" 675s ok 69 - Found macro authMode 675s ok 70 - Found DEMO 675s ok 71 - Stop context switching 675s ok 72 - Get cookie lemonldap (fde3dd6a44454442aa9030cd5767d1d3c6d2175beaa7df70df267d77d49d1f8e) 675s ok 73 - Get Menu 675s ok 74 - Authenticated as rtyler 675s ok 75 - ContextSwitching form 675s ok 76 - HTTP code is 200 675s ok 77 - Page contains a form 675s ok 78 - URI match 675s ok 79 - Field "spoofId" is defined 675s ok 80 - Found trspan="contextSwitching_ON" 675s ok 81 - POST switchcontext 675s ok 82 - Get redirection 675s ok 83 - Location is http://auth.example.com/ 675s ok 84 - Get cookie lemonldap (09ca079b80aa0342de2ab073735976fdfdbca40245c32a6739477c41712baab8) 675s ok 85 - Get Menu 675s ok 86 - Authenticated as msmith 675s ok 87 - Found trspan="contextSwitching_OFF" 675s ok 88 - Stop context switching 675s ok 89 - Get cookie lemonldap (fde3dd6a44454442aa9030cd5767d1d3c6d2175beaa7df70df267d77d49d1f8e) 675s ok 90 - Get Menu 675s ok 91 - Authenticated as rtyler 675s ok 92 - Logout request 675s ok 93 - Response is 200 675s ok 94 - Cookie is deleted 675s ok 95 - No pdata 675s ok 96 - Disconnect request 675s ok 97 - Response is 401 675s ok 98 - Auth query 675s ok 99 - You have some new messages 675s ok 100 - Response body is not empty 675s ok 101 - Found notification text 675s ok 102 - Auth query 675s ok 103 - TOTP code required 675s ok 104 - HTTP code is 200 675s ok 105 - Page contains a form 675s ok 106 - URI match 675s ok 107 - Field "token" is defined 675s ok 108 - LLNG Code 675s ok 109 - Post code 675s ok 110 - Get cookie lemonldap (65d384f247ca125768288b70cbe792c4ebd68a2e88f59af5d6cac20e60d09d9f) 675s ok 111 - CheckUser form 675s ok 112 - HTTP code is 200 675s ok 113 - Page contains a form 675s ok 114 - URI match 675s ok 115 - Field "user" is defined 675s ok 116 - Field "url" is defined 675s ok 117 - Found trspan="checkUser" 675s ok 118 - Found macro authMode 675s ok 119 - Found macro value "TOTP" 675s ok 120 - POST checkuser 675s ok 121 - HTTP code is 200 675s ok 122 - Page contains a form 675s ok 123 - URI match 675s ok 124 - Field "user" is defined 675s ok 125 - Field "url" is defined 675s ok 126 - Found trspan="checkUserComputedSession" 675s ok 127 - Found macro authMode 675s ok 128 - Found TOTP 675s ok 129 - POST checkuser 675s ok 130 - HTTP code is 200 675s ok 131 - Page contains a form 675s ok 132 - URI match 675s ok 133 - Field "user" is defined 675s ok 134 - Field "url" is defined 675s ok 135 - Found trspan="checkUser" 675s ok 136 - Found macro authMode 675s ok 137 - Found DEMO 675s 1..137 675s ok 675s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 675s ok 1 - use Lemonldap::NG::Portal::Main; 675s ok 2 - Portal object 675s ok 3 - Init 675s ok 4 - Portal app 675s ok 5 - Get Menu 675s ok 6 - HTTP code is 200 675s ok 7 - Page contains a form 675s ok 8 - Host match 675s ok 9 - Field "user" is defined 675s ok 10 - Field "password" is defined 675s ok 11 - CSP header authorize POST request to \# 675s ok 12 - Auth query 675s ok 13 - Get cookie lemonldap (10f90ae8882339872617c226564f47d51795037cb5901034748fe04d72d165b6) 675s ok 14 - Get redirection 675s ok 15 - Location is http://auth.example.com/ 675s ok 16 - Get Menu 675s ok 17 - HTTP code is 200 675s ok 18 - Connected as rtyler 675s ok 19 - Authenticated as rtyler 675s ok 20 - contextSwitching allowed 675s ok 21 - ContextSwitching form 675s ok 22 - HTTP code is 200 675s ok 23 - Page contains a form 675s ok 24 - URI match 675s ok 25 - Field "spoofId" is defined 675s ok 26 - Found trspan="contextSwitching_ON" 675s ok 27 - POST switchcontext 675s ok 28 - Get redirection 675s ok 29 - Location is http://auth.example.com/ 675s ok 30 - Get cookie lemonldap (251dca947628d654e8fa3aa563ef787d73879281796231cd2c8d940445ecbde1) 675s ok 31 - Get Menu 675s ok 32 - Authenticated as dwho 675s ok 33 - Found trspan="contextSwitching_OFF" 675s ok 34 - Stop context switching 675s ok 35 - Get Menu 675s ok 36 - SESSIONEXPIRED 675s ok 37 - Get Menu 675s ok 38 - Authenticated as rtyler 675s ok 39 - ContextSwitching form 675s ok 40 - HTTP code is 200 675s ok 41 - Page contains a form 675s ok 42 - URI match 675s ok 43 - Field "spoofId" is defined 675s ok 44 - Found trspan="contextSwitching_ON" 675s ok 45 - POST switchcontext 675s ok 46 - MALFORMEDUSER 675s ok 47 - Get Menu 675s ok 48 - HTTP code is 200 675s ok 49 - Page contains a form 675s ok 50 - Host match 675s ok 51 - Field "user" is defined 675s ok 52 - Field "password" is defined 675s ok 53 - CSP header authorize POST request to \# 675s ok 54 - Auth query 675s ok 55 - Get cookie lemonldap (963b7ca1dd539db424221b5aff3c894a93d282b538583b4d9174acb07eb95ab8) 675s ok 56 - Get redirection 675s ok 57 - Location is http://auth.example.com/ 675s ok 58 - ContextSwitching form 675s ok 59 - HTTP code is 200 675s ok 60 - Page contains a form 675s ok 61 - URI match 675s ok 62 - Field "spoofId" is defined 675s ok 63 - Found trspan="contextSwitching_ON" 675s ok 64 - POST switchcontext 675s ok 65 - Get redirection 675s ok 66 - Location is http://auth.example.com/ 675s ok 67 - Get cookie lemonldap (41abd3dc8749f7bf5729bcb827f9086453210e011bf876c9af12aa5c6937ecfe) 675s ok 68 - Get Menu 675s ok 69 - Authenticated as msmith 675s ok 70 - Found trspan="contextSwitching_OFF" 675s ok 71 - Logout request 675s ok 72 - Response is 200 675s ok 73 - Cookie is deleted 675s ok 74 - No pdata 675s ok 75 - Disconnect request 675s ok 76 - Response is 401 675s ok 77 - Logout request 675s ok 78 - Response is 200 675s ok 79 - Cookie is deleted 675s ok 80 - No pdata 675s ok 81 - Disconnect request 675s ok 82 - Response is 401 675s 1..82 675s ok 676s t/68-ContextSwitching.t ........................................................ 676s ok 1 - use Lemonldap::NG::Portal::Main; 676s ok 2 - Portal object 676s ok 3 - Init 676s ok 4 - Portal app 676s ok 5 - Auth query 676s ok 6 - Get cookie lemonldap (8be42329e83f572d4957e197589f08fa177949b7540e9ff5e8686822a40f4281) 676s ok 7 - Get redirection 676s ok 8 - Location is http://auth.example.com/ 676s ok 9 - Get Menu 676s ok 10 - HTTP code is 200 676s ok 11 - Connected as rtyler 676s ok 12 - Found language flags 676s ok 13 - Authenticated as rtyler 676s ok 14 - Connected as dwho 676s ok 15 - Found test1 & title 676s ok 16 - Found test2 & title 676s ok 17 - Found only one description 676s ok 18 - Logout request 676s ok 19 - Response is 200 676s ok 20 - Cookie is deleted 676s ok 21 - No pdata 676s ok 22 - Disconnect request 676s ok 23 - Response is 401 676s ok 24 - Auth query 676s ok 25 - Get cookie lemonldap (851bf671160394f3b6efcb698e5f80482068c5d8fbf407c2ada29549dd66f085) 676s ok 26 - Get redirection 676s ok 27 - Location is http://auth.example.com/ 676s ok 28 - Get Menu 676s ok 29 - HTTP code is 200 676s ok 30 - Connected as dwho 676s ok 31 - Authenticated as dwho 676s ok 32 - contextSwitching allowed 676s ok 33 - ContextSwitching form 676s ok 34 - HTTP code is 200 676s ok 35 - Page contains a form 676s ok 36 - URI match 676s ok 37 - Field "spoofId" is defined 676s ok 38 - Found trspan="contextSwitching_ON" 676s ok 39 - POST switchcontext 676s ok 40 - PE_MALFORMEDUSER 676s ok 41 - ContextSwitching form 676s ok 42 - HTTP code is 200 676s ok 43 - Page contains a form 676s ok 44 - URI match 676s ok 45 - Field "spoofId" is defined 676s ok 46 - Found trspan="contextSwitching_ON" 676s ok 47 - POST switchcontext 676s ok 48 - PE_MALFORMEDUSER 676s ok 49 - ContextSwitching form 676s ok 50 - HTTP code is 200 676s ok 51 - Page contains a form 676s ok 52 - URI match 676s ok 53 - Field "spoofId" is defined 676s ok 54 - Found trspan="contextSwitching_ON" 676s ok 55 - POST switchcontext 676s ok 56 - PE_MALFORMEDUSER 676s ok 57 - ContextSwitching form 676s ok 58 - HTTP code is 200 676s ok 59 - Page contains a form 676s ok 60 - URI match 676s ok 61 - Field "spoofId" is defined 676s ok 62 - Found trspan="contextSwitching_ON" 676s ok 63 - POST switchcontext 676s ok 64 - Get Menu 676s ok 65 - Found trspan="contextSwitching_ON" 676s ok 66 - Authenticated as dwho 676s ok 67 - ContextSwitching form 676s ok 68 - HTTP code is 200 676s ok 69 - Page contains a form 676s ok 70 - URI match 676s ok 71 - Field "spoofId" is defined 676s ok 72 - Found trspan="contextSwitching_ON" 676s ok 73 - POST switchcontext 676s ok 74 - Get cookie lemonldap (db0563027c945cbe24a3770a6fd38ad10a076d764645d68cd6497618f370676c) 676s ok 75 - New SSO session created 676s ok 76 - Get Menu 676s ok 77 - Authenticated as rtyler 676s ok 78 - Found trspan="contextSwitching_OFF" 676s ok 79 - Stop context switching 676s ok 80 - Get cookie lemonldap (851bf671160394f3b6efcb698e5f80482068c5d8fbf407c2ada29549dd66f085) 676s ok 81 - New SSO session created 676s ok 82 - Get Menu 676s ok 83 - Authenticated as dwho 676s ok 84 - Found trspan="contextSwitching_ON" 676s ok 85 - ContextSwitching form 676s ok 86 - HTTP code is 200 676s ok 87 - Page contains a form 676s ok 88 - URI match 676s ok 89 - Field "spoofId" is defined 676s ok 90 - Found trspan="contextSwitching_ON" 676s ok 91 - POST switchcontext 676s ok 92 - Get cookie lemonldap (cc4b3e66c9f7262790c1854659fa927f5251cd5244a7a588298536d7229d7f55) 676s ok 93 - New SSO session created 676s ok 94 - Logout request 676s ok 95 - Response is 200 676s ok 96 - Cookie is deleted 676s ok 97 - No pdata 676s ok 98 - Disconnect request 676s ok 99 - Response is 401 676s ok 100 - Get Menu 676s ok 101 - Authenticated as rtyler 676s ok 102 - Found trspan="contextSwitching_OFF" 676s ok 103 - Stop context switching 676s ok 104 - Found PE_SESSIONEXPIRED 676s ok 105 - Get Menu 676s ok 106 - Authenticated as rtyler 676s ok 107 - Get Menu 676s ok 108 - HTTP code is 200 676s ok 109 - Dwho has been well disconnected 676s 1..109 676s ok 676s t/68-FindUser-with-BadChoice-and-token.t ....................................... 676s ok 1 - use Lemonldap::NG::Portal::Main; 676s ok 2 - Portal object 676s ok 3 - Init 676s ok 4 - Portal app 676s ok 5 - Get Portal 676s ok 6 - HTTP code is 200 676s ok 7 - Page contains a form 676s ok 8 - Host match 676s ok 9 - Field "user" is defined 676s ok 10 - Field "password" is defined 676s ok 11 - Field "spoofId" is defined 676s ok 12 - Field "token" is defined 676s ok 13 - CSP header authorize POST request to \# 676s ok 14 - HTTP code is 200 676s ok 15 - Page contains a form 676s ok 16 - Host match 676s ok 17 - Field "uid" is defined 676s ok 18 - Field "guy" is defined 676s ok 19 - Field "cn" is defined 676s ok 20 - Field "token" is defined 676s ok 21 - CSP header authorize POST request to \# 676s ok 22 - Display 3 forms 676s ok 23 - lmAuth=2_ssl 676s ok 24 - Post FindUser request 676s ok 25 - value="" 676s ok 26 - HTTP code is 200 676s ok 27 - Page contains a form 676s ok 28 - Host match 676s ok 29 - Field "uid" is defined 676s ok 30 - Field "guy" is defined 676s ok 31 - Field "cn" is defined 676s ok 32 - Field "token" is defined 676s ok 33 - CSP header authorize POST request to \# 676s ok 34 - Auth query 676s ok 35 - Get cookie lemonldap (d4fe91ba08ad5c54daffcf4e390cd2c8c21dda6e2bb5687ea2062ba2206c867e) 676s ok 36 - Get redirection 676s ok 37 - Location is http://auth.example.com/ 676s ok 38 - Logout request 676s ok 39 - Response is 200 676s ok 40 - Cookie is deleted 676s ok 41 - No pdata 676s ok 42 - Disconnect request 676s ok 43 - Response is 401 676s 1..43 676s ok 676s t/68-FindUser-with-Choice-and-token.t .......................................... 676s ok 1 - use Lemonldap::NG::Portal::Main; 676s ok 2 - Portal object 676s ok 3 - Init 676s ok 4 - Portal app 676s ok 5 - Get Portal 676s ok 6 - token id found 676s ok 7 - Token value found 676s ok 8 - HTTP code is 200 676s ok 9 - Page contains a form 676s ok 10 - Host match 676s ok 11 - Field "user" is defined 676s ok 12 - Field "password" is defined 676s ok 13 - Field "spoofId" is defined 676s ok 14 - Field "token" is defined 676s ok 15 - CSP header authorize POST request to \# 676s ok 16 - HTTP code is 200 676s ok 17 - Page contains a form 676s ok 18 - Host match 676s ok 19 - Field "uid" is defined 676s ok 20 - Field "guy" is defined 676s ok 21 - Field "cn" is defined 676s ok 22 - Field "token" is defined 676s ok 23 - CSP header authorize POST request to \# 676s ok 24 - Display 3 forms 676s ok 25 - lmAuth=2_ssl 676s ok 26 - Post FindUser request 676s ok 27 - Response is JSON 676s ok 28 - Good user 676s ok 29 - Found token 676s ok 30 - Get Portal 676s ok 31 - HTTP code is 200 676s ok 32 - Page contains a form 676s ok 33 - Host match 676s ok 34 - Field "uid" is defined 676s ok 35 - Field "guy" is defined 676s ok 36 - Field "cn" is defined 676s ok 37 - Field "token" is defined 676s ok 38 - CSP header authorize POST request to \# 676s ok 39 - Post expired FindUser request 676s ok 40 - Response is JSON 676s ok 41 - Token expired 676s ok 42 - result => 0 676s ok 43 - Found token 676s 1..43 676s ok 676s t/68-FindUser-with-Combination.t ............................................... 676s ok 1 - use Lemonldap::NG::Portal::Main; 676s ok 2 # skip LLNGTESTLDAP is not set 676s ok 3 # skip LLNGTESTLDAP is not set 676s ok 4 # skip LLNGTESTLDAP is not set 676s ok 5 # skip LLNGTESTLDAP is not set 676s ok 6 # skip LLNGTESTLDAP is not set 676s ok 7 # skip LLNGTESTLDAP is not set 676s ok 8 # skip LLNGTESTLDAP is not set 676s ok 9 # skip LLNGTESTLDAP is not set 676s ok 10 # skip LLNGTESTLDAP is not set 676s ok 11 # skip LLNGTESTLDAP is not set 676s ok 12 # skip LLNGTESTLDAP is not set 676s ok 13 # skip LLNGTESTLDAP is not set 676s ok 14 # skip LLNGTESTLDAP is not set 676s ok 15 # skip LLNGTESTLDAP is not set 676s ok 16 # skip LLNGTESTLDAP is not set 676s ok 17 # skip LLNGTESTLDAP is not set 676s ok 18 # skip LLNGTESTLDAP is not set 676s ok 19 # skip LLNGTESTLDAP is not set 676s ok 20 # skip LLNGTESTLDAP is not set 676s ok 21 # skip LLNGTESTLDAP is not set 676s ok 22 # skip LLNGTESTLDAP is not set 676s ok 23 # skip LLNGTESTLDAP is not set 676s ok 24 # skip LLNGTESTLDAP is not set 676s ok 25 # skip LLNGTESTLDAP is not set 676s 1..25 676s ok 677s t/68-FindUser-with-DBI.t ....................................................... 677s ok 1 - use Lemonldap::NG::Portal::Main; 677s ok 2 - Portal object 677s ok 3 - Init 677s ok 4 - Portal app 677s ok 5 - Get Portal 677s ok 6 - HTTP code is 200 677s ok 7 - Page contains a form 677s ok 8 - Host match 677s ok 9 - Field "user" is defined 677s ok 10 - Field "password" is defined 677s ok 11 - Field "spoofId" is defined 677s ok 12 - CSP header authorize POST request to \# 677s ok 13 - HTTP code is 200 677s ok 14 - Page contains a form 677s ok 15 - Host match 677s ok 16 - Field "uid" is defined 677s ok 17 - Field "guy" is defined 677s ok 18 - Field "cn" is defined 677s ok 19 - Field "room" is defined 677s ok 20 - CSP header authorize POST request to \# 677s ok 21 - Post empty FindUser request 677s ok 22 - HTTP code is 200 677s ok 23 - Page contains a form 677s ok 24 - Host match 677s ok 25 - Field "user" is defined 677s ok 26 - Field "password" is defined 677s ok 27 - Field "spoofId" is defined 677s ok 28 - CSP header authorize POST request to \# 677s ok 29 - HTTP code is 200 677s ok 30 - Page contains a form 677s ok 31 - Host match 677s ok 32 - Field "uid" is defined 677s ok 33 - Field "guy" is defined 677s ok 34 - Field "cn" is defined 677s ok 35 - Field "room" is defined 677s ok 36 - CSP header authorize POST request to \# 677s ok 37 - value="" 677s ok 38 - Post FindUser request 677s ok 39 - value="dwho" 677s ok 40 - autocomplete="off" 677s ok 41 - Search an account 677s ok 42 - id="findUser_guy" 677s ok 43 - id="findUser_uid" 677s ok 44 - id="findUser_cn" 677s ok 45 - id="findUser_room" 677s ok 46 - -> Four entries found 677s ok 47 - 1st -> guy 677s ok 48 - 2nd -> cn 677s ok 49 - 3rd -> room 677s ok 50 - 4th -> uid 677s ok 51 - Post FindUser request 677s ok 52 - Response is JSON 677s ok 53 - Good user 677s ok 54 - Post FindUser request no result 677s ok 55 - Response is JSON 677s ok 56 - No user 677s ok 57 - Post FindUser request one result 677s ok 58 - Response is JSON 677s ok 59 - Good user 677s ok 60 - Post FindUser request multi results 677s ok 61 - Response is JSON 677s ok 62 - Good user (dwho) 677s ok 63 - Post FindUser request with bad arg 677s ok 64 - Response is JSON 677s ok 65 - Good result 677s ok 66 - No user 677s ok 67 - Post FindUser request with two args 677s ok 68 - Response is JSON 677s ok 69 - Good user 677s ok 70 - Post FindUser request with wrong args 677s ok 71 - Response is JSON 677s ok 72 - No result 677s ok 73 - No user found 677s ok 74 - Post FindUser request with excluding result 677s ok 75 - Response is JSON 677s ok 76 - No result 677s ok 77 - No user found 677s ok 78 - Post FindUser request with excluding result 677s ok 79 - Response is JSON 677s ok 80 - No result 677s ok 81 - No user found 677s ok 82 - Post FindUser request 0 with multi results 677s ok 83 - Response is JSON 677s ok 84 - Good result 677s ok 85 - Good user (davros) 677s ok 86 - Post FindUser request with bad wildcard 677s ok 87 - Response is JSON 677s ok 88 - No result 677s ok 89 - No user found 677s ok 90 - Post FindUser request with wildcard 677s ok 91 - Response is JSON 677s ok 92 - Good result 677s ok 93 - Good user (davros) 677s 1..93 677s ok 677s t/68-FindUser-with-Demo-and-captcha.t .......................................... 677s ok 1 - use Lemonldap::NG::Portal::Main; 677s ok 2 - Portal object 677s ok 3 - Init 677s ok 4 - Portal app 677s ok 5 - Get Portal 677s ok 6 - HTTP code is 200 677s ok 7 - Page contains a form 677s ok 8 - Host match 677s ok 9 - Field "user" is defined 677s ok 10 - Field "password" is defined 677s ok 11 - Field "spoofId" is defined 677s ok 12 - Field "token" is defined 677s ok 13 - CSP header authorize POST request to \# 677s ok 14 - HTTP code is 200 677s ok 15 - Page contains a form 677s ok 16 - Host match 677s ok 17 - Field "uid" is defined 677s ok 18 - Field "guy" is defined 677s ok 19 - Field "cn" is defined 677s ok 20 - Field "token" is defined 677s ok 21 - CSP header authorize POST request to \# 677s ok 22 - Token value found 677s ok 23 - Two token found 677s ok 24 - Captcha image inserted 677s ok 25 - Get captcha javascript 677s ok 26 - Post FindUser request 677s ok 27 - Response is JSON 677s ok 28 - Good user 677s ok 29 - Token found 677s ok 30 - Captcha found 677s ok 31 - result => 1 677s ok 32 - Found token session 677s ok 33 - Found captcha value 677s ok 34 - Post Auth request with token 677s ok 35 - Get cookie lemonldap (67f17542269fe194401e0a51a1903cb7e262300594d2f5033a04b614795e8086) 677s ok 36 - GET Portal 677s ok 37 - HTTP code is 200 677s ok 38 - Authenticated as rtyler 677s ok 39 - Logout request 677s ok 40 - Response is 200 677s ok 41 - Cookie is deleted 677s ok 42 - No pdata 677s ok 43 - Disconnect request 677s ok 44 - Response is 401 677s 1..44 677s ok 678s t/68-FindUser-with-Demo-and-required-params.t .................................. 678s ok 1 - use Lemonldap::NG::Portal::Main; 678s ok 2 - Portal object 678s ok 3 - Init 678s ok 4 - Portal app 678s ok 5 - Get Portal 678s ok 6 - HTTP code is 200 678s ok 7 - Page contains a form 678s ok 8 - Host match 678s ok 9 - Field "user" is defined 678s ok 10 - Field "password" is defined 678s ok 11 - Field "spoofId" is defined 678s ok 12 - CSP header authorize POST request to \# 678s ok 13 - Mandatory field 678s ok 14 - -> Two entries found 678s ok 15 - 1st -> The Daleks 678s ok 16 - 2nd -> Bad Guy 678s ok 17 - -> Three stars found 678s ok 18 - Post empty FindUser request 678s ok 19 - HTTP code is 200 678s ok 20 - Page contains a form 678s ok 21 - Host match 678s ok 22 - Field "user" is defined 678s ok 23 - Field "password" is defined 678s ok 24 - Field "spoofId" is defined 678s ok 25 - CSP header authorize POST request to \# 678s ok 26 - HTTP code is 200 678s ok 27 - Page contains a form 678s ok 28 - Host match 678s ok 29 - Field "uid" is defined 678s ok 30 - Field "guy" is defined 678s ok 31 - CSP header authorize POST request to \# 678s ok 32 - value="" 678s ok 33 - Post FindUser request 678s ok 34 - autocomplete="off" 678s ok 35 - Search an account 678s ok 36 - id="findUser_guy" 678s ok 37 - id="findUser_uid" 678s ok 38 - id="findUser_cn" 678s ok 39 - id="findUser_type" not found 678s ok 40 - Name... 678s ok 41 - Empty option not found 678s ok 42 - The Daleks 678s ok 43 - Bad Guy option 678s ok 44 - Post FindUser request 678s ok 45 - Response is JSON 678s ok 46 - Good user 678s ok 47 - Post FindUser request 678s ok 48 - Response is JSON 678s ok 49 - No result 678s ok 50 - No user found 678s ok 51 - Post FindUser request 678s ok 52 - Response is JSON 678s ok 53 - Good result 678s ok 54 - No user 678s 1..54 678s ok 678s t/68-FindUser-with-Demo-and-token.t ............................................ 678s ok 1 - use Lemonldap::NG::Portal::Main; 678s ok 2 - Portal object 678s ok 3 - Init 678s ok 4 - Portal app 678s ok 5 - Get Portal 678s ok 6 - HTTP code is 200 678s ok 7 - Page contains a form 678s ok 8 - Host match 678s ok 9 - Field "user" is defined 678s ok 10 - Field "password" is defined 678s ok 11 - Field "spoofId" is defined 678s ok 12 - Field "token" is defined 678s ok 13 - CSP header authorize POST request to \# 678s ok 14 - HTTP code is 200 678s ok 15 - Page contains a form 678s ok 16 - Host match 678s ok 17 - Field "uid" is defined 678s ok 18 - Field "guy" is defined 678s ok 19 - Field "cn" is defined 678s ok 20 - Field "token" is defined 678s ok 21 - CSP header authorize POST request to \# 678s ok 22 - Token value found 678s ok 23 - Two token value found 678s ok 24 - Post FindUser request 678s ok 25 - Response is JSON 678s ok 26 - Good user 678s ok 27 - Get Portal 678s ok 28 - HTTP code is 200 678s ok 29 - Page contains a form 678s ok 30 - Host match 678s ok 31 - Field "uid" is defined 678s ok 32 - Field "guy" is defined 678s ok 33 - Field "cn" is defined 678s ok 34 - Field "token" is defined 678s ok 35 - CSP header authorize POST request to \# 678s ok 36 - Post expired FindUser request 678s ok 37 - Response is JSON 678s ok 38 - Token expired 678s ok 39 - no result found 678s ok 40 - Token found 678s ok 41 - Get Portal 678s ok 42 - HTTP code is 200 678s ok 43 - Page contains a form 678s ok 44 - Host match 678s ok 45 - Field "user" is defined 678s ok 46 - Field "guy" is defined 678s ok 47 - Field "cn" is defined 678s ok 48 - Field "token" is defined 678s ok 49 - CSP header authorize POST request to \# 678s ok 50 - Post FindUser request without token 678s ok 51 - Response is JSON 678s ok 52 - No Token 678s ok 53 - no result found 678s ok 54 - Token found 678s ok 55 - Get Portal 678s ok 56 - HTTP code is 200 678s ok 57 - Page contains a form 678s ok 58 - Host match 678s ok 59 - Field "user" is defined 678s ok 60 - Field "guy" is defined 678s ok 61 - Field "cn" is defined 678s ok 62 - Field "token" is defined 678s ok 63 - CSP header authorize POST request to \# 678s ok 64 - Post FindUser request with token 678s ok 65 - Get cookie lemonldap (19d336540c733742c8d2dd8a0fcdc1c0944dd56656a36af448dd652582d52358) 678s ok 66 - Response is JSON 678s ok 67 - result => 1 678s ok 68 - GET Portal 678s ok 69 - HTTP code is 200 678s ok 70 - Authenticated as rtyler 678s ok 71 - Logout request 678s ok 72 - Response is 200 678s ok 73 - Cookie is deleted 678s ok 74 - No pdata 678s ok 75 - Disconnect request 678s ok 76 - Response is 401 678s 1..76 678s ok 678s t/68-FindUser-with-Demo.t ...................................................... 678s ok 1 - use Lemonldap::NG::Portal::Main; 678s ok 2 - Portal object 678s ok 3 - Init 678s ok 4 - Portal app 678s ok 5 - Get Portal 678s ok 6 - HTTP code is 200 678s ok 7 - Page contains a form 678s ok 8 - Host match 678s ok 9 - Field "user" is defined 678s ok 10 - Field "password" is defined 678s ok 11 - Field "spoofId" is defined 678s ok 12 - CSP header authorize POST request to \# 678s ok 13 - Post empty FindUser request 678s ok 14 - HTTP code is 200 678s ok 15 - Page contains a form 678s ok 16 - Host match 678s ok 17 - Field "user" is defined 678s ok 18 - Field "password" is defined 678s ok 19 - Field "spoofId" is defined 678s ok 20 - CSP header authorize POST request to \# 678s ok 21 - HTTP code is 200 678s ok 22 - Page contains a form 678s ok 23 - Host match 678s ok 24 - Field "uid" is defined 678s ok 25 - Field "guy" is defined 678s ok 26 - CSP header authorize POST request to \# 678s ok 27 - value="" 678s ok 28 - Post FindUser request 678s ok 29 - autocomplete="off" 678s ok 30 - Search an account 678s ok 31 - id="findUser_guy" 678s ok 32 - id="findUser_uid" 678s ok 33 - id="findUser_cn" 678s ok 34 - Name... 678s ok 35 - Empty option 678s ok 36 - BB option 678s ok 37 - Bad Guy option 678s ok 38 - Post FindUser request 678s ok 39 - Response is JSON 678s ok 40 - Good user 678s ok 41 - Post FindUser request with bad user 678s ok 42 - Response is JSON 678s ok 43 - No result 678s ok 44 - No user found 678s ok 45 - Post FindUser request one result 678s ok 46 - Response is JSON 678s ok 47 - Good user 678s ok 48 - Post FindUser request with a not allowed select value 678s ok 49 - Response is JSON 678s ok 50 - Good result 678s ok 51 - No user 678s ok 52 - Post FindUser request multi results 678s ok 53 - Response is JSON 678s ok 54 - Good user (dwho) 678s ok 55 - Post FindUser request with bad arg 678s ok 56 - Response is JSON 678s ok 57 - Good result 678s ok 58 - No user 678s ok 59 - Post FindUser request with two args 678s ok 60 - Response is JSON 678s ok 61 - Good user 678s ok 62 - Post FindUser request with wrong args 678s ok 63 - Response is JSON 678s ok 64 - No result 678s ok 65 - No user found 678s ok 66 - Post FindUser request with excluding result 678s ok 67 - Response is JSON 678s ok 68 - No result 678s ok 69 - No user found 678s ok 70 - Post FindUser request with excluding result 678s ok 71 - Response is JSON 678s ok 72 - No result 678s ok 73 - No user found 678s ok 74 - Post FindUser request with wildcard 678s ok 75 - Response is JSON 678s ok 76 - Good result 678s ok 77 - Good user (dwho) 678s 1..77 678s ok 678s t/68-FindUser-with-LDAP.t ...................................................... 678s ok 1 - use Lemonldap::NG::Portal::Main; 678s ok 2 # skip LLNGTESTLDAP is not set 678s ok 3 # skip LLNGTESTLDAP is not set 678s ok 4 # skip LLNGTESTLDAP is not set 678s ok 5 # skip LLNGTESTLDAP is not set 678s ok 6 # skip LLNGTESTLDAP is not set 678s ok 7 # skip LLNGTESTLDAP is not set 678s ok 8 # skip LLNGTESTLDAP is not set 678s ok 9 # skip LLNGTESTLDAP is not set 678s ok 10 # skip LLNGTESTLDAP is not set 678s ok 11 # skip LLNGTESTLDAP is not set 678s ok 12 # skip LLNGTESTLDAP is not set 678s ok 13 # skip LLNGTESTLDAP is not set 678s ok 14 # skip LLNGTESTLDAP is not set 678s ok 15 # skip LLNGTESTLDAP is not set 678s ok 16 # skip LLNGTESTLDAP is not set 678s ok 17 # skip LLNGTESTLDAP is not set 678s ok 18 # skip LLNGTESTLDAP is not set 678s ok 19 # skip LLNGTESTLDAP is not set 678s ok 20 # skip LLNGTESTLDAP is not set 678s ok 21 # skip LLNGTESTLDAP is not set 678s ok 22 # skip LLNGTESTLDAP is not set 678s ok 23 # skip LLNGTESTLDAP is not set 678s ok 24 # skip LLNGTESTLDAP is not set 678s ok 25 # skip LLNGTESTLDAP is not set 678s ok 26 # skip LLNGTESTLDAP is not set 678s ok 27 # skip LLNGTESTLDAP is not set 678s ok 28 # skip LLNGTESTLDAP is not set 678s ok 29 # skip LLNGTESTLDAP is not set 678s ok 30 # skip LLNGTESTLDAP is not set 678s ok 31 # skip LLNGTESTLDAP is not set 678s ok 32 # skip LLNGTESTLDAP is not set 678s ok 33 # skip LLNGTESTLDAP is not set 678s ok 34 # skip LLNGTESTLDAP is not set 678s ok 35 # skip LLNGTESTLDAP is not set 678s ok 36 # skip LLNGTESTLDAP is not set 678s ok 37 # skip LLNGTESTLDAP is not set 678s ok 38 # skip LLNGTESTLDAP is not set 678s ok 39 # skip LLNGTESTLDAP is not set 678s ok 40 # skip LLNGTESTLDAP is not set 678s ok 41 # skip LLNGTESTLDAP is not set 678s ok 42 # skip LLNGTESTLDAP is not set 678s ok 43 # skip LLNGTESTLDAP is not set 678s ok 44 # skip LLNGTESTLDAP is not set 678s ok 45 # skip LLNGTESTLDAP is not set 678s ok 46 # skip LLNGTESTLDAP is not set 678s 1..46 678s ok 679s t/68-FindUser-with-REST.t ...................................................... 679s ok 1 - use Lemonldap::NG::Portal::Main; 679s ok 2 - Portal object 679s ok 3 - Init 679s ok 4 - Portal app 679s ok 5 - search REST request 679s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 679s ok 7 - uid: dwho 679s ok 8 - Post good FindUser request 679s ok 9 - HTTP code is 200 679s ok 10 - Response is JSON 679s ok 11 - Good user 679s ok 12 - result => 1 679s ok 13 - search REST request 679s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 679s ok 15 - guy:bad, uid: dwho 679s ok 16 - Post null response FindUser request 679s ok 17 - Response is JSON 679s ok 18 - No result 679s ok 19 - No user found 679s ok 20 - Post bad parameter FindUser request 679s ok 21 - HTTP code is 200 679s ok 22 - Response is JSON 679s ok 23 - Empty user 679s ok 24 - result => 1 679s ok 25 - Post empty response FindUser request 679s ok 26 - HTTP code is 200 679s ok 27 - Response is JSON 679s ok 28 - Empty user 679s ok 29 - result => 1 679s ok 30 - search REST request 679s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 679s ok 32 - guy:good 679s ok 33 - Post multi responses FindUser request 679s ok 34 - HTTP code is 200 679s ok 35 - Response is JSON 679s ok 36 - Good user (rtyler) 679s ok 37 - result => 1 679s 1..37 679s ok 679s t/68-FindUser-with-UpgradeSession.t ............................................ 679s ok 1 - use Lemonldap::NG::Portal::Main; 679s ok 2 - Portal object 679s ok 3 - Init 679s ok 4 - Portal app 679s ok 5 - Get Portal 679s ok 6 - HTTP code is 200 679s ok 7 - Page contains a form 679s ok 8 - Host match 679s ok 9 - Field "user" is defined 679s ok 10 - Field "password" is defined 679s ok 11 - Field "spoofId" is defined 679s ok 12 - CSP header authorize POST request to \# 679s ok 13 - Post empty FindUser request 679s ok 14 - HTTP code is 200 679s ok 15 - Page contains a form 679s ok 16 - Host match 679s ok 17 - Field "user" is defined 679s ok 18 - Field "password" is defined 679s ok 19 - Field "spoofId" is defined 679s ok 20 - CSP header authorize POST request to \# 679s ok 21 - HTTP code is 200 679s ok 22 - Page contains a form 679s ok 23 - Host match 679s ok 24 - Field "uid" is defined 679s ok 25 - CSP header authorize POST request to \# 679s ok 26 - value="" 679s ok 27 - id="findUser_uid" 679s ok 28 - Auth query 679s ok 29 - Get cookie lemonldap (626a516395623987e11c7c526e61f3ff4704446a9d6b4ab4319546a5c2d1d443) 679s ok 30 - GET http://test1.example.com/ 679s ok 31 - HTTP code is 200 679s ok 32 - Upgrade session query 679s ok 33 - HTTP code is 200 679s ok 34 - Page contains a form 679s ok 35 - URI match 679s ok 36 - Field "confirm" is defined 679s ok 37 - Field "url" is defined 679s ok 38 - Accept session upgrade query 679s ok 39 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 679s ok 40 - HTTP code is 200 679s ok 41 - Page contains a form 679s ok 42 - Host match 679s ok 43 - Field "upgrading" is defined 679s ok 44 - Field "url" is defined 679s ok 45 - CSP header authorize POST request to \# 679s ok 46 - Post FindUser request 679s ok 47 - Response is JSON 679s ok 48 - Good result 679s ok 49 - Good user 679s ok 50 - Post login 679s ok 51 - Get cookie lemonldappdata () 679s ok 52 - Get cookie lemonldap (a1f43c3c8c958e57dacad74b49a4afd0c13c91a8085cb6383ed3ef630763bdc4) 679s ok 53 - Get redirection 679s ok 54 - Location is http://test1.example.com 679s ok 55 - GET Portal 679s ok 56 - HTTP code is 200 679s ok 57 - Authenticated as rtyler 679s 1..57 679s ok 679s t/68-FindUser-without-Impersonation.t .......................................... 679s ok 1 - use Lemonldap::NG::Portal::Main; 679s ok 2 - Portal object 679s ok 3 - Init 679s ok 4 - Portal app 679s ok 5 - Get Portal 679s ok 6 - HTTP code is 200 679s ok 7 - Page contains a form 679s ok 8 - Host match 679s ok 9 - Field "user" is defined 679s ok 10 - Field "password" is defined 679s ok 11 - CSP header authorize POST request to \# 679s ok 12 - Search an account not found 679s ok 13 - Post FindUser request 679s ok 14 - Response is JSON 679s ok 15 - result => 0 679s ok 16 - error => 9 679s 1..16 679s ok 680s t/68-FindUser-without-attribute.t .............................................. 680s ok 1 - use Lemonldap::NG::Portal::Main; 680s ok 2 - Portal object 680s ok 3 - Init 680s ok 4 - Portal app 680s ok 5 - Get Portal 680s ok 6 - HTTP code is 200 680s ok 7 - Page contains a form 680s ok 8 - Host match 680s ok 9 - Field "user" is defined 680s ok 10 - Field "password" is defined 680s ok 11 - Field "spoofId" is defined 680s ok 12 - CSP header authorize POST request to \# 680s ok 13 - Search an account not found 680s ok 14 - Post FindUser request 680s ok 15 - Response is JSON 680s ok 16 - No user 680s ok 17 - result => 1 680s 1..17 680s ok 680s t/68-Impersonation-with-2F.t ................................................... 680s ok 1 - use Lemonldap::NG::Portal::Main; 680s ok 2 - use Lemonldap::NG::Common::FormEncode; 680s ok 3 - Portal object 680s ok 4 - Init 680s ok 5 - Portal app 680s ok 6 - Auth query 680s ok 7 - Get cookie lemonldap (dd5f32ee1c5d40a2f6b146bcc19c52df7c740e8ed0dcfb0830d34d7883da5ca5) 680s ok 8 - Get Menu 680s ok 9 - Authenticated as rtyler 680s ok 10 - sfaManager link found 680s ok 11 - Form registration 680s ok 12 - Found TOTP js 680s ok 13 - Found custom Main Logo 680s ok 14 - Get new key 680s ok 15 - Content is JSON 680s ok 16 - Found secret 680s ok 17 - Found token 680s ok 18 - Found user 680s ok 19 - Code 680s ok 20 - Code contains 6 digits 680s ok 21 - Post code 680s ok 22 - Content is JSON 680s ok 23 - TOTP is registered 680s ok 24 - Logout request 680s ok 25 - Response is 200 680s ok 26 - Cookie is deleted 680s ok 27 - No pdata 680s ok 28 - Disconnect request 680s ok 29 - Response is 401 680s ok 30 - Get Menu 680s ok 31 - HTTP code is 200 680s ok 32 - Page contains a form 680s ok 33 - Host match 680s ok 34 - Field "user" is defined 680s ok 35 - Field "password" is defined 680s ok 36 - Field "spoofId" is defined 680s ok 37 - CSP header authorize POST request to \# 680s ok 38 - Auth query 680s ok 39 - HTTP code is 200 680s ok 40 - Page contains a form 680s ok 41 - URI match 680s ok 42 - Field "token" is defined 680s ok 43 - Post TOTP choice 680s ok 44 - HTTP code is 200 680s ok 45 - Page contains a form 680s ok 46 - URI match 680s ok 47 - Field "token" is defined 680s ok 48 - Code 680s ok 49 - Post code 680s ok 50 - Get cookie lemonldap (f836a9724c24e6db4102186efcba87b751175d1862e461638c6de40ee511ee4f) 680s ok 51 - Get Menu 680s ok 52 - HTTP code is 200 680s ok 53 - Authenticated as dwho 680s ok 54 - Form 2fregisters 680s ok 55 - Form registration 680s ok 56 - Found TOTP js 680s ok 57 - Found custom Main Logo 680s ok 58 - Get new key 680s ok 59 - Content is JSON 680s ok 60 - Not authorized to register a TOTP 680s ok 61 - Delete TOTP query 680s ok 62 - Content is JSON 680s ok 63 - Not authorized to unregister a TOTP 680s ok 64 - Post code 680s ok 65 - Content is JSON 680s ok 66 - Not authorized to verify a TOTP 680s ok 67 - Logout request 680s ok 68 - Response is 200 680s ok 69 - Cookie is deleted 680s ok 70 - No pdata 680s ok 71 - Disconnect request 680s ok 72 - Response is 401 680s 1..72 680s ok 680s t/68-Impersonation-with-Custom-Plugin.t ........................................ 680s ok 1 - use Lemonldap::NG::Portal::Main; 680s ok 2 - Portal object 680s ok 3 - Init 680s ok 4 - Portal app 680s ok 5 - Get Menu 680s ok 6 - HTTP code is 200 680s ok 7 - Page contains a form 680s ok 8 - Host match 680s ok 9 - Field "user" is defined 680s ok 10 - Field "password" is defined 680s ok 11 - Field "spoofId" is defined 680s ok 12 - CSP header authorize POST request to \# 680s ok 13 - Auth query 680s ok 14 - HTTP code is 200 680s ok 15 - Get cookie lemonldap (b742b3bcd18f84a2ec37d3982e2d1c4d85acdb09c0f8b0278223751aa2d86dcf) 680s ok 16 - Logout request 680s ok 17 - Response is 200 680s ok 18 - Cookie is deleted 680s ok 19 - No pdata 680s ok 20 - Disconnect request 680s ok 21 - Response is 401 680s ok 22 - Auth query 680s ok 23 - Content is JSON 680s ok 24 - BAD CREDENTIALS 680s 1..24 680s ok 681s t/68-Impersonation-with-History.t .............................................. 681s ok 1 - use Lemonldap::NG::Portal::Main; 681s ok 2 - Portal object 681s ok 3 - Init 681s ok 4 - Portal app 681s ok 5 - Auth query 681s ok 6 - Response status is 401 681s ok 7 - Content is JSON 681s ok 8 - Error code is 5 681s ok 9 - Get Menu 681s ok 10 - HTTP code is 200 681s ok 11 - Page contains a form 681s ok 12 - Host match 681s ok 13 - Field "user" is defined 681s ok 14 - Field "password" is defined 681s ok 15 - Field "spoofId" is defined 681s ok 16 - CSP header authorize POST request to \# 681s ok 17 - Auth query 681s ok 18 - Get cookie lemonldap (f6b81be5415434a6d2828bdef3b63e1b9a2384c6cd342f47c145f9a5ee003a96) 681s ok 19 - Get redirection 681s ok 20 - Location is http://auth.example.com/ 681s ok 21 - Get Menu 681s ok 22 - HTTP code is 200 681s ok 23 - Authenticated as rtyler 681s ok 24 - Logout request 681s ok 25 - Response is 200 681s ok 26 - Cookie is deleted 681s ok 27 - No pdata 681s ok 28 - Disconnect request 681s ok 29 - Response is 401 681s ok 30 - Get Menu 681s ok 31 - HTTP code is 200 681s ok 32 - Page contains a form 681s ok 33 - Host match 681s ok 34 - Field "user" is defined 681s ok 35 - Field "password" is defined 681s ok 36 - Field "spoofId" is defined 681s ok 37 - CSP header authorize POST request to \# 681s ok 38 - Auth query 681s ok 39 - Get cookie lemonldap (acd805556b3aef0689853cc4c6b22e9cf7082a74015e89a3d7e39a68ea12cac5) 681s ok 40 - History found 681s ok 41 - -> Three entries found 681s ok 42 - -> One 'failedLogin' entry found 681s ok 43 - Logout request 681s ok 44 - Response is 200 681s ok 45 - Cookie is deleted 681s ok 46 - No pdata 681s ok 47 - Disconnect request 681s ok 48 - Response is 401 681s 1..48 681s ok 681s t/68-Impersonation-with-TOTP.t ................................................. 681s ok 1 - use Lemonldap::NG::Portal::Main; 681s ok 2 - Portal object 681s ok 3 - Init 681s ok 4 - Portal app 681s ok 5 - Get Menu 681s ok 6 - HTTP code is 200 681s ok 7 - Page contains a form 681s ok 8 - Host match 681s ok 9 - Field "user" is defined 681s ok 10 - Field "password" is defined 681s ok 11 - Field "spoofId" is defined 681s ok 12 - CSP header authorize POST request to \# 681s ok 13 - Auth query 681s ok 14 - Get cookie lemonldap (418157bbd6f57dad87b471d865f30f635cecb8e6594a875754d1f97629663eec) 681s ok 15 - Get redirection 681s ok 16 - Location is http://auth.example.com/ 681s ok 17 - Get Menu 681s ok 18 - HTTP code is 200 681s ok 19 - Connected as dwho 681s ok 20 - Authenticated as rtyler 681s ok 21 - Form registration 681s ok 22 - Get redirection 681s ok 23 - Location header found 681s ok 24 - Form registration 681s ok 25 - Found TOTP js 681s ok 26 - Found custom Main Logo 681s ok 27 - Get new key 681s ok 28 - Content is JSON 681s ok 29 - Found secret 681s ok 30 - Found token 681s ok 31 - Code 681s ok 32 - Code contains 6 digits 681s ok 33 - Post code 681s ok 34 - Content is JSON 681s ok 35 - Key is registered 681s ok 36 - Logout request 681s ok 37 - Response is 200 681s ok 38 - Cookie is deleted 681s ok 39 - No pdata 681s ok 40 - Disconnect request 681s ok 41 - Response is 401 681s ok 42 - Get Menu 681s ok 43 - HTTP code is 200 681s ok 44 - Page contains a form 681s ok 45 - Host match 681s ok 46 - Field "user" is defined 681s ok 47 - Field "password" is defined 681s ok 48 - Field "spoofId" is defined 681s ok 49 - CSP header authorize POST request to \# 681s ok 50 - Auth query with Impersonation 681s ok 51 - HTTP code is 200 681s ok 52 - Page contains a form 681s ok 53 - URI match 681s ok 54 - Field "token" is defined 681s ok 55 - Code 681s ok 56 - Post code 681s ok 57 - Get cookie lemonldap (9ec1b2ff84cb29d88f082ed3848f4772d683cc27a27f3765dc93529b98a1304d) 681s ok 58 - CheckUser form 681s ok 59 - HTTP code is 200 681s ok 60 - Page contains a form 681s ok 61 - URI match 681s ok 62 - Field "user" is defined 681s ok 63 - Field "url" is defined 681s ok 64 - Found trspan="checkUserMerged" 681s ok 65 - POST checkuser 681s ok 66 - HTTP code is 200 681s ok 67 - Page contains a form 681s ok 68 - URI match 681s ok 69 - Field "user" is defined 681s ok 70 - Field "url" is defined 681s ok 71 - Found trspan="checkUserMerged" 681s ok 72 - Found trspan="allowed" 681s ok 73 - Found trspan="headers" 681s ok 74 - Found trspan="groups_sso" 681s ok 75 - Found trspan="attributes" 681s ok 76 - Found trspan="macros" 681s ok 77 - Found _userDB 681s ok 78 - Found Auth-User 681s ok 79 - Found dwho 681s ok 80 - Found su 681s ok 81 - Found uid 681s ok 82 - Found _whatToTrace 681s ok 83 - CheckUser form 681s ok 84 - HTTP code is 200 681s ok 85 - Page contains a form 681s ok 86 - URI match 681s ok 87 - Field "user" is defined 681s ok 88 - Field "url" is defined 681s ok 89 - Found trspan="checkUserMerged" 681s ok 90 - POST checkuser 681s ok 91 - HTTP code is 200 681s ok 92 - Page contains a form 681s ok 93 - URI match 681s ok 94 - Field "user" is defined 681s ok 95 - Field "url" is defined 681s ok 96 - Found trspan="checkUserComputedSession" 681s ok 97 - Found macro authMode 681s ok 98 - Found TOTP 681s ok 99 - Logout request 681s ok 100 - Response is 200 681s ok 101 - Cookie is deleted 681s ok 102 - No pdata 681s ok 103 - Disconnect request 681s ok 104 - Response is 401 681s 1..104 681s ok 681s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 681s ok 1 - use Lemonldap::NG::Portal::Main; 681s ok 2 - Portal object 681s ok 3 - Init 681s ok 4 - Portal app 681s ok 5 - Get Menu 681s ok 6 - HTTP code is 200 681s ok 7 - Page contains a form 681s ok 8 - Host match 681s ok 9 - Field "user" is defined 681s ok 10 - Field "password" is defined 681s ok 11 - Field "spoofId" is defined 681s ok 12 - Field "token" is defined 681s ok 13 - CSP header authorize POST request to \# 681s ok 14 - Auth query 681s ok 15 - Get cookie lemonldap (da0b61360ff6b669d46733741e2112becbc5e6696859a97eab1ce713bdb63fab) 681s ok 16 - Get Menu 681s ok 17 - Authenticated as dwho 681s ok 18 - Logout request 681s ok 19 - Response is 200 681s ok 20 - Cookie is deleted 681s ok 21 - No pdata 681s ok 22 - Disconnect request 681s ok 23 - Response is 401 681s ok 24 - Get Menu 681s ok 25 - HTTP code is 200 681s ok 26 - Page contains a form 681s ok 27 - Host match 681s ok 28 - Field "user" is defined 681s ok 29 - Field "password" is defined 681s ok 30 - Field "spoofId" is defined 681s ok 31 - Field "token" is defined 681s ok 32 - CSP header authorize POST request to \# 681s ok 33 - Auth query 681s ok 34 - PE5 found 681s ok 35 - HTTP code is 200 681s ok 36 - Page contains a form 681s ok 37 - Host match 681s ok 38 - Field "user" is defined 681s ok 39 - Field "password" is defined 681s ok 40 - Field "spoofId" is defined 681s ok 41 - Field "token" is defined 681s ok 42 - CSP header authorize POST request to \# 681s ok 43 - Auth query 681s ok 44 - Get cookie lemonldap (87aa95aa2d0e0eef98edafe52591e0135c49c4a67e31315bf50c6209757f5abd) 681s ok 45 - Get Menu 681s ok 46 - Authenticated as msmith 681s ok 47 - Logout request 681s ok 48 - Response is 200 681s ok 49 - Cookie is deleted 681s ok 50 - No pdata 681s ok 51 - Disconnect request 681s ok 52 - Response is 401 681s 1..52 681s ok 682s t/68-Impersonation-with-doubleCookies.t ........................................ 682s ok 1 - use Lemonldap::NG::Portal::Main; 682s ok 2 - Portal object 682s ok 3 - Init 682s ok 4 - Portal app 682s ok 5 - Get Menu 682s ok 6 - HTTP code is 200 682s ok 7 - Page contains a form 682s ok 8 - Host match 682s ok 9 - Field "user" is defined 682s ok 10 - Field "password" is defined 682s ok 11 - Field "spoofId" is defined 682s ok 12 - CSP header authorize POST request to \# 682s ok 13 - Auth query 682s ok 14 - PE40 found 682s ok 15 - Get Menu 682s ok 16 - HTTP code is 200 682s ok 17 - Page contains a form 682s ok 18 - Host match 682s ok 19 - Field "user" is defined 682s ok 20 - Field "password" is defined 682s ok 21 - Field "spoofId" is defined 682s ok 22 - CSP header authorize POST request to \# 682s ok 23 - Get Menu 682s ok 24 - HTTP code is 200 682s ok 25 - Page contains a form 682s ok 26 - Host match 682s ok 27 - Field "user" is defined 682s ok 28 - Field "password" is defined 682s ok 29 - Field "spoofId" is defined 682s ok 30 - CSP header authorize POST request to \# 682s ok 31 - Auth query 682s ok 32 - PE5 found 682s ok 33 - Get Menu 682s ok 34 - HTTP code is 200 682s ok 35 - Page contains a form 682s ok 36 - Host match 682s ok 37 - Field "user" is defined 682s ok 38 - Field "password" is defined 682s ok 39 - Field "spoofId" is defined 682s ok 40 - CSP header authorize POST request to \# 682s ok 41 - Get Menu 682s ok 42 - HTTP code is 200 682s ok 43 - Page contains a form 682s ok 44 - Host match 682s ok 45 - Field "user" is defined 682s ok 46 - Field "password" is defined 682s ok 47 - Field "spoofId" is defined 682s ok 48 - CSP header authorize POST request to \# 682s ok 49 - Auth query 682s ok 50 - PE93 found 682s ok 51 - Get Menu 682s ok 52 - HTTP code is 200 682s ok 53 - Page contains a form 682s ok 54 - Host match 682s ok 55 - Field "user" is defined 682s ok 56 - Field "password" is defined 682s ok 57 - Field "spoofId" is defined 682s ok 58 - CSP header authorize POST request to \# 682s ok 59 - Get Menu 682s ok 60 - HTTP code is 200 682s ok 61 - Page contains a form 682s ok 62 - Host match 682s ok 63 - Field "user" is defined 682s ok 64 - Field "password" is defined 682s ok 65 - Field "spoofId" is defined 682s ok 66 - CSP header authorize POST request to \# 682s ok 67 - Auth query 682s ok 68 - Get cookie lemonldap (12b1c60d9a71920ab7439cddbf903cb60dde70dd8f4d5b95c187c7890bcbf283) 682s ok 69 - Get cookie lemonldaphttp () 682s ok 70 - Get redirection 682s ok 71 - Location is http://auth.example.com/ 682s ok 72 - -> Get cookie : lemonldap=something 682s ok 73 - -> Cookie 'lemonldap' is HttpOnly 682s ok 74 - -> Cookie 'lemonldap' is secure 682s ok 75 - CheckUser form 682s ok 76 - HTTP code is 200 682s ok 77 - Page contains a form 682s ok 78 - URI match 682s ok 79 - Field "user" is defined 682s ok 80 - Field "url" is defined 682s ok 81 - Found trspan="checkUser" 682s ok 82 - POST checkuser 682s ok 83 - Found macro test_impersonation 682s ok 84 - Found msmith/msmith 682s ok 85 - Logout request 682s ok 86 - Response is 200 682s ok 87 - Cookie is deleted 682s ok 88 - No pdata 682s ok 89 - Disconnect request 682s ok 90 - Response is 401 682s ok 91 - Get Menu 682s ok 92 - HTTP code is 200 682s ok 93 - Page contains a form 682s ok 94 - Host match 682s ok 95 - Field "user" is defined 682s ok 96 - Field "password" is defined 682s ok 97 - Field "spoofId" is defined 682s ok 98 - CSP header authorize POST request to \# 682s ok 99 - Auth query 682s ok 100 - Get cookie lemonldap (63f864e5eb70790a137e9572487c268fbc756d69dc6593229f15836849eca6db) 682s ok 101 - Get redirection 682s ok 102 - Location is http://auth.example.com/ 682s ok 103 - Get Menu 682s ok 104 - HTTP code is 200 682s ok 105 - Connected as dwho 682s ok 106 - CheckUser form 682s ok 107 - HTTP code is 200 682s ok 108 - Page contains a form 682s ok 109 - URI match 682s ok 110 - Field "user" is defined 682s ok 111 - Field "url" is defined 682s ok 112 - Found trspan="checkUser" 682s ok 113 - POST checkuser 682s ok 114 - HTTP code is 200 682s ok 115 - Page contains a form 682s ok 116 - URI match 682s ok 117 - Field "user" is defined 682s ok 118 - Field "url" is defined 682s ok 119 - Found trspan="checkUser" 682s ok 120 - Found trspan="allowed" 682s ok 121 - Found trspan="headers" 682s ok 122 - Found trspan="macros" 682s ok 123 - Found trspan="attributes" 682s ok 124 - Found _userDB 682s ok 125 - Found Auth-User 682s ok 126 - Found dwho 682s ok 127 - Found _whatToTrace 682s ok 128 - Found testPrefix_groups 682s ok 129 - Found "su; su_test; test_su" 682s ok 130 - Found testPrefix_uid 682s ok 131 - Found rtyler 682s ok 132 - Found macro test_impersonation 682s ok 133 - Found rtyler/dwo 682s ok 134 - Found 34 attributes 682s ok 135 - _auth 682s ok 136 - _httpSession 682s ok 137 - uid 682s ok 138 - testPrefix__auth 682s ok 139 - testPrefix__httpSession 682s ok 140 - testPrefix_uid 682s ok 141 - Logout request 682s ok 142 - Response is 200 682s ok 143 - Cookie is deleted 682s ok 144 - No pdata 682s ok 145 - Disconnect request 682s ok 146 - Response is 401 682s 1..146 682s ok 682s t/68-Impersonation-with-filtered-merge.t ....................................... 682s ok 1 - use Lemonldap::NG::Portal::Main; 682s ok 2 - Portal object 682s ok 3 - Init 682s ok 4 - Portal app 682s ok 5 - Get Menu 682s ok 6 - HTTP code is 200 682s ok 7 - Page contains a form 682s ok 8 - Host match 682s ok 9 - Field "user" is defined 682s ok 10 - Field "password" is defined 682s ok 11 - Field "spoofId" is defined 682s ok 12 - CSP header authorize POST request to \# 682s ok 13 - Auth query 682s ok 14 - Get cookie lemonldap (b4c65c4b2ccd1deb865ccf89cdfb1c2406e1212d8bb66827fb3a0c5f3900c169) 682s ok 15 - Get redirection 682s ok 16 - Location is http://auth.example.com/ 682s ok 17 - Get Menu 682s ok 18 - HTTP code is 200 682s ok 19 - Connected as dwho 682s ok 20 - Authenticated as dwho 682s ok 21 - CheckUser form 682s ok 22 - HTTP code is 200 682s ok 23 - Page contains a form 682s ok 24 - URI match 682s ok 25 - Field "user" is defined 682s ok 26 - Field "url" is defined 682s ok 27 - Found trspan="checkUserMerged" 682s ok 28 - POST checkuser 682s ok 29 - HTTP code is 200 682s ok 30 - Page contains a form 682s ok 31 - URI match 682s ok 32 - Field "user" is defined 682s ok 33 - Field "url" is defined 682s ok 34 - Found trspan="checkUser" 682s ok 35 - Found trspan="allowed" 682s ok 36 - Found trspan="headers" 682s ok 37 - Found trspan="groups_sso" 682s ok 38 - Found trspan="macros" 682s ok 39 - Found trspan="attributes" 682s ok 40 - Found _userDB 682s ok 41 - Found Auth-User 682s ok 42 - Found dwho 682s ok 43 - Found su 682s ok 44 - Found su_test 682s ok 45 - NOT found _test_ 682s ok 46 - NOT found test_su 682s ok 47 - Found uid 682s ok 48 - Found _whatToTrace 682s ok 49 - POST checkuser 682s ok 50 - Response is JSON 682s ok 51 - Right number of real_hGroups found 682s ok 52 - Right number of hGroups found 682s ok 53 - Logout request 682s ok 54 - Response is 200 682s ok 55 - Cookie is deleted 682s ok 56 - No pdata 682s ok 57 - Disconnect request 682s ok 58 - Response is 401 682s 1..58 682s ok 682s t/68-Impersonation-with-merge.t ................................................ 682s ok 1 - use Lemonldap::NG::Portal::Main; 682s ok 2 - Portal object 682s ok 3 - Init 682s ok 4 - Portal app 682s ok 5 - Get Menu 682s ok 6 - HTTP code is 200 682s ok 7 - Page contains a form 682s ok 8 - Host match 682s ok 9 - Field "user" is defined 682s ok 10 - Field "password" is defined 682s ok 11 - Field "spoofId" is defined 682s ok 12 - CSP header authorize POST request to \# 682s ok 13 - Auth query 682s ok 14 - Get cookie lemonldap (f84b24b0afec17e9576d5130a8cdb4a3e0f1e5e36dc46ed04dff68186f2a26c6) 682s ok 15 - Get redirection 682s ok 16 - Location is http://auth.example.com/ 682s ok 17 - Get Menu 682s ok 18 - HTTP code is 200 682s ok 19 - Connected as dwho 682s ok 20 - Authenticated as dwho 682s ok 21 - CheckUser form 682s ok 22 - HTTP code is 200 682s ok 23 - Page contains a form 682s ok 24 - URI match 682s ok 25 - Field "user" is defined 682s ok 26 - Field "url" is defined 682s ok 27 - Found trspan="checkUserMerged" 682s ok 28 - POST checkuser 682s ok 29 - HTTP code is 200 682s ok 30 - Page contains a form 682s ok 31 - URI match 682s ok 32 - Field "user" is defined 682s ok 33 - Field "url" is defined 682s ok 34 - Found trspan="checkUserMerged" 682s ok 35 - Found trspan="allowed" 682s ok 36 - Found trspan="headers" 682s ok 37 - Found trspan="groups_sso" 682s ok 38 - Found SSO group "su" 682s ok 39 - Found SSO group "su_test" 682s ok 40 - Found SSO group "test_su" 682s ok 41 - Found trspan="attributes" 682s ok 42 - Found trspan="macros" 682s ok 43 - Found _userDB 682s ok 44 - Found Auth-User 682s ok 45 - Found dwho 682s ok 46 - Found su 682s ok 47 - Found su_test 682s ok 48 - NOT found _test_ 682s ok 49 - Found test_su 682s ok 50 - Found _whatToTrace 682s ok 51 - Found uid 682s ok 52 - POST checkuser 682s ok 53 - Response is JSON 682s ok 54 - Right number of real_hGroups found 682s ok 55 - Right number of hGroups found 682s ok 56 - Logout request 682s ok 57 - Response is 200 682s ok 58 - Cookie is deleted 682s ok 59 - No pdata 682s ok 60 - Disconnect request 682s ok 61 - Response is 401 682s 1..61 682s ok 683s t/68-Impersonation.t ........................................................... 683s ok 1 - use Lemonldap::NG::Portal::Main; 683s ok 2 - Portal object 683s ok 3 - Init 683s ok 4 - Portal app 683s ok 5 - Get Menu 683s ok 6 - HTTP code is 200 683s ok 7 - Page contains a form 683s ok 8 - Host match 683s ok 9 - Field "user" is defined 683s ok 10 - Field "password" is defined 683s ok 11 - Field "spoofId" is defined 683s ok 12 - CSP header authorize POST request to \# 683s ok 13 - Auth query 683s ok 14 - PE40 found 683s ok 15 - Get Menu 683s ok 16 - HTTP code is 200 683s ok 17 - Page contains a form 683s ok 18 - Host match 683s ok 19 - Field "user" is defined 683s ok 20 - Field "password" is defined 683s ok 21 - Field "spoofId" is defined 683s ok 22 - CSP header authorize POST request to \# 683s ok 23 - Get Menu 683s ok 24 - HTTP code is 200 683s ok 25 - Page contains a form 683s ok 26 - Host match 683s ok 27 - Field "user" is defined 683s ok 28 - Field "password" is defined 683s ok 29 - Field "spoofId" is defined 683s ok 30 - CSP header authorize POST request to \# 683s ok 31 - Auth query 683s ok 32 - PE5 found 683s ok 33 - Get Menu 683s ok 34 - HTTP code is 200 683s ok 35 - Page contains a form 683s ok 36 - Host match 683s ok 37 - Field "user" is defined 683s ok 38 - Field "password" is defined 683s ok 39 - Field "spoofId" is defined 683s ok 40 - CSP header authorize POST request to \# 683s ok 41 - Get Menu 683s ok 42 - HTTP code is 200 683s ok 43 - Page contains a form 683s ok 44 - Host match 683s ok 45 - Field "user" is defined 683s ok 46 - Field "password" is defined 683s ok 47 - Field "spoofId" is defined 683s ok 48 - CSP header authorize POST request to \# 683s ok 49 - Auth query 683s ok 50 - PE93 found 683s ok 51 - Get Menu 683s ok 52 - HTTP code is 200 683s ok 53 - Page contains a form 683s ok 54 - Host match 683s ok 55 - Field "user" is defined 683s ok 56 - Field "password" is defined 683s ok 57 - Field "spoofId" is defined 683s ok 58 - CSP header authorize POST request to \# 683s ok 59 - Get Menu 683s ok 60 - HTTP code is 200 683s ok 61 - Page contains a form 683s ok 62 - Host match 683s ok 63 - Field "user" is defined 683s ok 64 - Field "password" is defined 683s ok 65 - Field "spoofId" is defined 683s ok 66 - CSP header authorize POST request to \# 683s ok 67 - Auth query 683s ok 68 - Get cookie lemonldap (4cfb7b762aa353ffc4a67d65b0c120dcdfd693f4452a1b750afc52e494f55e83) 683s ok 69 - Get redirection 683s ok 70 - Location is http://auth.example.com/ 683s ok 71 - Get Menu 683s ok 72 - HTTP code is 200 683s ok 73 - Connected as msmith 683s ok 74 - Authenticated as msmith 683s ok 75 - CheckUser form 683s ok 76 - HTTP code is 200 683s ok 77 - Page contains a form 683s ok 78 - URI match 683s ok 79 - Field "user" is defined 683s ok 80 - Field "url" is defined 683s ok 81 - Found trspan="checkUser" 683s ok 82 - POST checkuser 683s ok 83 - Found macro test_impersonation 683s ok 84 - Found msmith/msmith 683s ok 85 - Found two MSMITH@BADWOLF.ORG 683s ok 86 - Logout request 683s ok 87 - Response is 200 683s ok 88 - Cookie is deleted 683s ok 89 - No pdata 683s ok 90 - Disconnect request 683s ok 91 - Response is 401 683s ok 92 - Get Menu 683s ok 93 - HTTP code is 200 683s ok 94 - Page contains a form 683s ok 95 - Host match 683s ok 96 - Field "user" is defined 683s ok 97 - Field "password" is defined 683s ok 98 - Field "spoofId" is defined 683s ok 99 - CSP header authorize POST request to \# 683s ok 100 - Auth query 683s ok 101 - Get cookie lemonldap (bfa1e090101c2077e77e094ca82f6c68e9d1041b102a0dd7a0188f9aceab9c73) 683s ok 102 - Get redirection 683s ok 103 - Location is http://auth.example.com/ 683s ok 104 - Get Menu 683s ok 105 - HTTP code is 200 683s ok 106 - Connected as dwho 683s ok 107 - Authenticated as dwho 683s ok 108 - CheckUser form 683s ok 109 - HTTP code is 200 683s ok 110 - Page contains a form 683s ok 111 - URI match 683s ok 112 - Field "user" is defined 683s ok 113 - Field "url" is defined 683s ok 114 - Found trspan="checkUser" 683s ok 115 - POST checkuser 683s ok 116 - HTTP code is 200 683s ok 117 - Page contains a form 683s ok 118 - URI match 683s ok 119 - Field "user" is defined 683s ok 120 - Field "url" is defined 683s ok 121 - Found trspan="checkUser" 683s ok 122 - Found trspan="allowed" 683s ok 123 - Found trspan="headers" 683s ok 124 - Found trspan="macros" 683s ok 125 - Found trspan="attributes" 683s ok 126 - Found _userDB 683s ok 127 - Found Auth-User 683s ok 128 - Found dwho 683s ok 129 - Found _whatToTrace 683s ok 130 - Found testPrefix_groups 683s ok 131 - Found "su; su_test; test_su" 683s ok 132 - Found testPrefix_uid 683s ok 133 - Found rtyler 683s ok 134 - Found macro test_impersonation 683s ok 135 - Found rtyler/dwo 683s ok 136 - Found _session_id 683s ok 137 - Found _session_id 683s ok 138 - Found 34 attributes 683s ok 139 - _auth 683s ok 140 - uid 683s ok 141 - testPrefix__auth 683s ok 142 - testPrefix_uid 683s ok 143 - Logout request 683s ok 144 - Response is 200 683s ok 145 - Cookie is deleted 683s ok 146 - No pdata 683s ok 147 - Disconnect request 683s ok 148 - Response is 401 683s 1..148 683s ok 683s t/68-InitializePasswordReset.t ................................................. 683s ok 1 - use Lemonldap::NG::Portal::Main; 683s ok 2 - Portal object 683s ok 3 - Init 683s ok 4 - Portal app 683s ok 5 - Auth query 683s ok 6 - HTTP code is 200 683s ok 7 - Get cookie lemonldap (521e2387ba28b888630406607b4f073709950d27ff4dddc6eca3f28c98e8b732) 683s ok 8 - Force reinitialization for rtyler@badwolf.org 683s ok 9 - HTTP code is 200 683s ok 10 - HTTP code is 200 683s ok 11 - Content-Type is JSON 683s ok 12 - Content is valid JSON 683s ok 13 - mail_token found 683s ok 14 - reset url found and have a correct format 683s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 683s ok 16 - HTTP code is 403 683s ok 17 - Content is valid JSON 683s ok 18 - authentication error 683s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 683s ok 20 - HTTP code is 404 683s ok 21 - Content is valid JSON 683s ok 22 - user not found 683s 1..22 683s ok 683s t/70-2F-Password.t ............................................................. 683s ok 1 - use Lemonldap::NG::Portal::Main; 683s ok 2 - Portal object 683s ok 3 - Init 683s ok 4 - Portal app 683s # Subtest: Register Password 2FA 683s ok 1 - Get Menu 683s ok 2 - HTTP code is 200 683s ok 3 - Page contains a form 683s ok 4 - Host match 683s ok 5 - Field "user" is defined 683s ok 6 - Field "password" is defined 683s ok 7 - CSP header authorize POST request to \# 683s ok 8 - Auth query 683s ok 9 - Get cookie lemonldap (d7127d241d6f2be157b6684759c83433fe47b84c4fe4e79fe9be146d06acf08d) 683s ok 10 - Get redirection 683s ok 11 - Location is http://auth.example.com/ 683s ok 12 - Form registration 683s ok 13 - Get redirection 683s ok 14 - Location header found 683s ok 15 - Form registration 683s ok 16 - Found password js 683s ok 17 - HTTP code is 200 683s ok 18 - Content-Type is JSON 683s ok 19 - Content is valid JSON 683s ok 20 - Post registration (mismatched) 683s ok 21 683s ok 22 - HTTP code is 200 683s ok 23 - Content-Type is JSON 683s ok 24 - Content is valid JSON 683s ok 25 - Post registration (mismatched) 683s ok 26 683s ok 27 - HTTP code is 200 683s ok 28 - Content-Type is JSON 683s ok 29 - Content is valid JSON 683s ok 30 - Post registration (mismatched) 683s ok 31 - Key is registered 683s ok 32 - Logout request 683s ok 33 - Response is 200 683s ok 34 - Cookie is deleted 683s ok 35 - No pdata 683s ok 36 - Disconnect request 683s ok 37 - Response is 401 683s 1..37 683s ok 5 - Register Password 2FA 683s # Subtest: Try to login with invalid 2FA password 683s ok 1 - Get Menu 683s ok 2 - HTTP code is 200 683s ok 3 - Page contains a form 683s ok 4 - Host match 683s ok 5 - Field "user" is defined 683s ok 6 - Field "password" is defined 683s ok 7 - CSP header authorize POST request to \# 683s ok 8 - Auth query 683s ok 9 - HTTP code is 200 683s ok 10 - Page contains a form 683s ok 11 - URI match 683s ok 12 - Post code 683s ok 13 - Expected portal error code: code found on page 683s ok 14 - Expected portal error code 683s 1..14 683s ok 6 - Try to login with invalid 2FA password 683s # Subtest: Try to login with valid 2FA password 683s ok 1 - Get Menu 683s ok 2 - HTTP code is 200 683s ok 3 - Page contains a form 683s ok 4 - Host match 683s ok 5 - Field "user" is defined 683s ok 6 - Field "password" is defined 683s ok 7 - CSP header authorize POST request to \# 683s ok 8 - Auth query 683s ok 9 - HTTP code is 200 683s ok 10 - Page contains a form 683s ok 11 - URI match 683s ok 12 - Post code 683s ok 13 - Get cookie lemonldap (b743a010adbc5eabce178dd9cbb9057ec0715cf10c7162db7f5c7b97c5de7097) 683s ok 14 - Get session using restSessionServer 683s ok 15 - HTTP code is 200 683s ok 16 - Deserialize session content 683s ok 17 - Session has correct value for uid 683s ok 18 - Session has correct value for _auth 683s ok 19 - Session has correct value for _2f 683s ok 20 - Session has correct value for authenticationLevel 683s ok 21 - Logout request 683s ok 22 - Response is 200 683s ok 23 - Cookie is deleted 683s ok 24 - No pdata 683s ok 25 - Disconnect request 683s ok 26 - Response is 401 683s 1..26 683s ok 7 - Try to login with valid 2FA password 683s 1..7 683s ok 684s t/70-2F-TOTP-8-with-global-storage.t ........................................... 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - Get Menu 684s ok 6 - HTTP code is 200 684s ok 7 - Page contains a form 684s ok 8 - Host match 684s ok 9 - Field "user" is defined 684s ok 10 - Field "password" is defined 684s ok 11 - Field "token" is defined 684s ok 12 - CSP header authorize POST request to \# 684s ok 13 - Auth query 684s ok 14 - Get cookie lemonldap (4ce12d1bf2f939a11e882e090c1e5d53968e2788e67a609169e199f80d3c5a5b) 684s ok 15 - Get redirection 684s ok 16 - Location is http://auth.example.com/ 684s ok 17 - Form registration 684s ok 18 - Get redirection 684s ok 19 - Location header found 684s ok 20 - Form registration 684s ok 21 - Found TOTP js 684s ok 22 - Get new key 684s ok 23 - Content is JSON 684s ok 24 - Found secret 684s ok 25 - Found token 684s ok 26 - Code 684s ok 27 - Code contains 8 digits 684s ok 28 - Post code 684s ok 29 - Content is JSON 684s ok 30 - Key is registered 684s ok 31 - Logout request 684s ok 32 - Response is 200 684s ok 33 - Cookie is deleted 684s ok 34 - No pdata 684s ok 35 - Disconnect request 684s ok 36 - Response is 401 684s ok 37 - Get Menu 684s ok 38 - HTTP code is 200 684s ok 39 - Page contains a form 684s ok 40 - Host match 684s ok 41 - Field "user" is defined 684s ok 42 - Field "password" is defined 684s ok 43 - Field "token" is defined 684s ok 44 - CSP header authorize POST request to \# 684s ok 45 - Auth query 684s ok 46 - HTTP code is 200 684s ok 47 - Page contains a form 684s ok 48 - URI match 684s ok 49 - Field "token" is defined 684s ok 50 - LLNG Code 684s ok 51 - Post code 684s ok 52 - Get cookie lemonldap (85bf599730d56065ae1874ab36e8a7e5d8ca51cded1d8c3986ccec2ace24a63e) 684s ok 53 - Logout request 684s ok 54 - Response is 200 684s ok 55 - Cookie is deleted 684s ok 56 - No pdata 684s ok 57 - Disconnect request 684s ok 58 - Response is 401 684s ok 59 - Get Menu 684s ok 60 - HTTP code is 200 684s ok 61 - Page contains a form 684s ok 62 - Host match 684s ok 63 - Field "user" is defined 684s ok 64 - Field "password" is defined 684s ok 65 - Field "token" is defined 684s ok 66 - CSP header authorize POST request to \# 684s ok 67 - Auth query 684s ok 68 - HTTP code is 200 684s ok 69 - Page contains a form 684s ok 70 - URI match 684s ok 71 - Field "token" is defined 684s ok 72 - LLNG Code 684s ok 73 - Post code 684s ok 74 - Token expired 684s ok 75 - Login form is not displayed 684s ok 76 - Get Menu 684s ok 77 - HTTP code is 200 684s ok 78 - Page contains a form 684s ok 79 - Host match 684s ok 80 - Field "user" is defined 684s ok 81 - Field "password" is defined 684s ok 82 - Field "token" is defined 684s ok 83 - CSP header authorize POST request to \# 684s ok 84 - Auth query 684s ok 85 - HTTP code is 200 684s ok 86 - Page contains a form 684s ok 87 - URI match 684s ok 88 - Field "token" is defined 684s 1..88 684s ok 684s t/70-2F-TOTP-Hook.t ............................................................ 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - Auth query 684s ok 6 - Get cookie lemonldap (5fa5e31ddc12cfeb2874d9e21b40260c43156715032ac0968d223372448f2c6d) 684s ok 7 - Form registration 684s ok 8 - Found TOTP js 684s ok 9 - Get new key 684s ok 10 - Content is JSON 684s ok 11 - Found secret 684s ok 12 - Found token 684s ok 13 - Found user 684s ok 14 - Code 684s ok 15 - Code contains 6 digits 684s ok 16 - Post code 684s ok 17 - Content is JSON 684s ok 18 - TOTP is registered 684s ok 19 - Logout request 684s ok 20 - Response is 200 684s ok 21 - Cookie is deleted 684s ok 22 - No pdata 684s ok 23 - Disconnect request 684s ok 24 - Response is 401 684s ok 25 - Auth query 684s ok 26 - HTTP code is 200 684s ok 27 - Page contains a form 684s ok 28 - URI match 684s ok 29 - Field "token" is defined 684s ok 30 - Code 684s ok 31 - Post code 684s ok 32 - Get cookie lemonldap (f30131310b9f974ddbcff6e28b7c902c048c863fe978ed442bcd4ad5f2ce000b) 684s ok 33 - Logout request 684s ok 34 - Response is 200 684s ok 35 - Cookie is deleted 684s ok 36 - No pdata 684s ok 37 - Disconnect request 684s ok 38 - Response is 401 684s ok 39 - Auth query 684s ok 40 - HTTP code is 200 684s ok 41 - Page contains a form 684s ok 42 - URI match 684s ok 43 - Field "token" is defined 684s ok 44 - Code 684s ok 45 - Post code 684s ok 46 - Expected portal error code: code found on page 684s ok 47 - Expected portal error code 684s 1..47 684s ok 685s t/70-2F-TOTP-encryption.t ...................................................... 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 - Portal object 685s ok 3 - Init 685s ok 4 - Portal app 685s ok 5 - Get Menu 685s ok 6 - HTTP code is 200 685s ok 7 - Page contains a form 685s ok 8 - Host match 685s ok 9 - Field "user" is defined 685s ok 10 - Field "password" is defined 685s ok 11 - Field "token" is defined 685s ok 12 - CSP header authorize POST request to \# 685s ok 13 - Auth query 685s ok 14 - Get cookie lemonldap (fa1cac9ed7936d2f7c04c22dacae94478ab668e28a61539bcd691b3cf94f38e0) 685s ok 15 - Get redirection 685s ok 16 - Location is http://auth.example.com/ 685s ok 17 - Form registration 685s ok 18 - Get redirection 685s ok 19 - Location header found 685s ok 20 - Form registration 685s ok 21 - Found TOTP js 685s ok 22 - Get new key 685s ok 23 - Content is JSON 685s ok 24 - Found secret 685s ok 25 - Found token 685s ok 26 - Code 685s ok 27 - Code contains 6 digits 685s ok 28 - Post code 685s ok 29 - Content is JSON 685s ok 30 - Key is registered 685s ok 31 - Logout request 685s ok 32 - Response is 200 685s ok 33 - Cookie is deleted 685s ok 34 - No pdata 685s ok 35 - Disconnect request 685s ok 36 - Response is 401 685s ok 37 - Get Menu 685s ok 38 - HTTP code is 200 685s ok 39 - Page contains a form 685s ok 40 - Host match 685s ok 41 - Field "user" is defined 685s ok 42 - Field "password" is defined 685s ok 43 - Field "token" is defined 685s ok 44 - CSP header authorize POST request to \# 685s ok 45 - Auth query 685s ok 46 - HTTP code is 200 685s ok 47 - Page contains a form 685s ok 48 - URI match 685s ok 49 - Field "token" is defined 685s ok 50 - LLNG Code 685s ok 51 - Post code 685s ok 52 - Get cookie lemonldap (388d6e75d9f67b76489b11c80a720fe3db6d4fd7e0395de271445fd37e5a43fc) 685s ok 53 - Logout request 685s ok 54 - Response is 200 685s ok 55 - Cookie is deleted 685s ok 56 - No pdata 685s ok 57 - Disconnect request 685s ok 58 - Response is 401 685s ok 59 - Get Menu 685s ok 60 - HTTP code is 200 685s ok 61 - Page contains a form 685s ok 62 - Host match 685s ok 63 - Field "user" is defined 685s ok 64 - Field "password" is defined 685s ok 65 - Field "token" is defined 685s ok 66 - CSP header authorize POST request to \# 685s ok 67 - Auth query 685s ok 68 - HTTP code is 200 685s ok 69 - Page contains a form 685s ok 70 - URI match 685s ok 71 - Field "token" is defined 685s ok 72 - LLNG Code 685s ok 73 - Post code 685s ok 74 - Token expired 685s ok 75 - Login form is not displayed 685s ok 76 - Get Menu 685s ok 77 - HTTP code is 200 685s ok 78 - Page contains a form 685s ok 79 - Host match 685s ok 80 - Field "user" is defined 685s ok 81 - Field "password" is defined 685s ok 82 - Field "token" is defined 685s ok 83 - CSP header authorize POST request to \# 685s ok 84 - Auth query 685s ok 85 - HTTP code is 200 685s ok 86 - Page contains a form 685s ok 87 - URI match 685s ok 88 - Field "token" is defined 685s ok 89 - TOTP persistent data found 685s ok 90 - Only one device found 685s ok 91 - TOTP secret is encrypted 685s 1..91 685s ok 685s t/70-2F-TOTP-multiple-register.t ............................................... 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 - Portal object 685s ok 3 - Init 685s ok 4 - Portal app 685s ok 5 - Auth query 685s ok 6 - Get cookie lemonldap (38051b0a21ea6fcd0b4ed48e17c66c1167d5d4bbb6d45764654e1f118654baa2) 685s ok 7 - Get Menu 685s ok 8 - Form registration 685s ok 9 - Get redirection 685s ok 10 - Location header found 685s ok 11 - Form registration 685s ok 12 - Form registration 685s ok 13 - Found TOTP js 685s ok 14 - Get new key 685s ok 15 - Content is JSON 685s ok 16 - Found secret 685s ok 17 - Found token 685s ok 18 - Found user 685s ok 19 - Code 685s ok 20 - Code contains 6 digits 685s ok 21 - Post code 685s ok 22 - Content is JSON 685s ok 23 - TOTP is registered 685s ok 24 - Form registration 685s ok 25 - Found newly registered device 685s ok 26 - Found button to register a new device 685s ok 27 - Form registration 685s ok 28 - Found TOTP js 685s ok 29 - Get new key 685s ok 30 - Content is JSON 685s ok 31 - Found secret 685s ok 32 - Found token 685s ok 33 - Found user 685s ok 34 - Code 685s ok 35 - Code contains 6 digits 685s ok 36 - Post code 685s ok 37 - Content is JSON 685s ok 38 - TOTP is registered 685s ok 39 - Found 2 registered TOTP 685s 1..39 685s ok 685s t/70-2F-TOTP-multiple.t ........................................................ 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 - Portal object 685s ok 3 - Init 685s ok 4 - Portal app 685s # Subtest: Authenticate with first device 685s ok 1 - Auth query 685s ok 2 - HTTP code is 200 685s ok 3 - Page contains a form 685s ok 4 - URI match 685s ok 5 - Field "token" is defined 685s ok 6 - Code 685s ok 7 - Post code 685s ok 8 - Get cookie lemonldap (695165d3fcbb2b1fe8b80d7e748a7ee0d9a276e436f5fe947f988d749d0fdcc1) 685s 1..8 685s ok 5 - Authenticate with first device 685s # Subtest: Authenticate with second device 685s ok 1 - Auth query 685s ok 2 - HTTP code is 200 685s ok 3 - Page contains a form 685s ok 4 - URI match 685s ok 5 - Field "token" is defined 685s ok 6 - Code 685s ok 7 - Post code 685s ok 8 - Get cookie lemonldap (dca30ba56b14acb7fe54a95748b50bd234edfa5be77211212da01c44aa4df08e) 685s 1..8 685s ok 6 - Authenticate with second device 685s # Subtest: Authenticate with unknown device 685s ok 1 - Auth query 685s ok 2 - HTTP code is 200 685s ok 3 - Page contains a form 685s ok 4 - URI match 685s ok 5 - Field "token" is defined 685s ok 6 - Code 685s ok 7 - Post code 685s ok 8 - Expected portal error code: code found on page 685s ok 9 - Expected portal error code 685s 1..9 685s ok 7 - Authenticate with unknown device 685s 1..7 685s ok 685s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 - Portal object 685s ok 3 - Init 685s ok 4 - Portal app 685s ok 5 - Auth query 685s ok 6 - Get cookie lemonldap (4b04b6037f34fb05cab39a8a28514b55bfa5e65dc66168fc92e4699205d0d4bc) 685s ok 7 - Form registration 685s ok 8 - Get redirection 685s ok 9 - Location header found 685s ok 10 - Form registration 685s ok 11 - Found TOTP js 685s ok 12 - Get new key 685s ok 13 - Content is JSON 685s ok 14 - Found secret 685s ok 15 - Found token 685s ok 16 - Code 685s ok 17 - Code contains 6 digits 685s ok 18 - Post code 685s ok 19 - Content is JSON 685s ok 20 - Key is registered 685s ok 21 - Logout request 685s ok 22 - Response is 200 685s ok 23 - Cookie is deleted 685s ok 24 - No pdata 685s ok 25 - Disconnect request 685s ok 26 - Response is 401 685s ok 27 - Auth query 685s ok 28 - HTTP code is 200 685s ok 29 - Page contains a form 685s ok 30 - URI match 685s ok 31 - Field "token" is defined 685s ok 32 - Field "checkLogins" is defined 685s ok 33 - Code 685s ok 34 - Post code 685s ok 35 - HTTP code is 200 685s ok 36 - Get cookie lemonldap (b1fc050e25754f09a30045f9b9a67cd75a935e5a49d0462f6fae817ec4ec0563) 685s ok 37 - History found 685s ok 38 - Two entries found 685s ok 39 - POST checkuser 685s ok 40 - Content is JSON 685s ok 41 - Good authenticationLevel found 685s ok 42 - Refresh query 685s ok 43 - Get redirection 685s ok 44 - Location is http://auth.example.com/ 685s ok 45 - POST checkuser 685s ok 46 - Content is JSON 685s ok 47 - Good authenticationLevel found 685s ok 48 - Logout request 685s ok 49 - Response is 200 685s ok 50 - Cookie is deleted 685s ok 51 - No pdata 685s ok 52 - Disconnect request 685s ok 53 - Response is 401 685s 1..53 685s ok 686s t/70-2F-TOTP-with-LDAP.t ....................................................... 686s ok 1 - use Lemonldap::NG::Portal::Main; 686s ok 2 # skip LLNGTESTLDAP is not set 686s ok 3 # skip LLNGTESTLDAP is not set 686s ok 4 # skip LLNGTESTLDAP is not set 686s ok 5 # skip LLNGTESTLDAP is not set 686s ok 6 # skip LLNGTESTLDAP is not set 686s ok 7 # skip LLNGTESTLDAP is not set 686s ok 8 # skip LLNGTESTLDAP is not set 686s ok 9 # skip LLNGTESTLDAP is not set 686s ok 10 # skip LLNGTESTLDAP is not set 686s 1..10 686s ok 686s t/70-2F-TOTP-with-Range.t ...................................................... 686s ok 1 - use Lemonldap::NG::Portal::Main; 686s ok 2 - Portal object 686s ok 3 - Init 686s ok 4 - Portal app 686s ok 5 - Get Menu 686s ok 6 - HTTP code is 200 686s ok 7 - Page contains a form 686s ok 8 - Host match 686s ok 9 - Field "user" is defined 686s ok 10 - Field "password" is defined 686s ok 11 - CSP header authorize POST request to \# 686s ok 12 - Auth query 686s ok 13 - Get cookie lemonldap (8a82aa7d6b8cfc48dbd51f5e4d123d03086cffdf0c987648821bb31520592e14) 686s ok 14 - Get redirection 686s ok 15 - Location is http://auth.example.com/ 686s ok 16 - Form registration 686s ok 17 - Get redirection 686s ok 18 - Location header found 686s ok 19 - Form registration 686s ok 20 - Found TOTP js 686s ok 21 - Get new key 686s ok 22 - Content is JSON 686s ok 23 - Found secret 686s ok 24 - Found token 686s ok 25 - Code 686s ok 26 - Code contains 6 digits 686s ok 27 - Post code 686s ok 28 - Content is JSON 686s ok 29 - Key is registered 686s ok 30 - Logout request 686s ok 31 - Response is 200 686s ok 32 - Cookie is deleted 686s ok 33 - No pdata 686s ok 34 - Disconnect request 686s ok 35 - Response is 401 686s ok 36 - Get Menu 686s ok 37 - HTTP code is 200 686s ok 38 - Page contains a form 686s ok 39 - Host match 686s ok 40 - Field "user" is defined 686s ok 41 - Field "password" is defined 686s ok 42 - CSP header authorize POST request to \# 686s ok 43 - Auth query 686s ok 44 - HTTP code is 200 686s ok 45 - Page contains a form 686s ok 46 - URI match 686s ok 47 - Post code 686s ok 48 - Get cookie lemonldap (6e6636c462e17c4b2bc005db9f4a2e290ca40d3859807deaa46690047ac68f52) 686s ok 49 - Logout request 686s ok 50 - Response is 200 686s ok 51 - Cookie is deleted 686s ok 52 - No pdata 686s ok 53 - Disconnect request 686s ok 54 - Response is 401 686s ok 55 - Get Menu 686s ok 56 - HTTP code is 200 686s ok 57 - Page contains a form 686s ok 58 - Host match 686s ok 59 - Field "user" is defined 686s ok 60 - Field "password" is defined 686s ok 61 - CSP header authorize POST request to \# 686s ok 62 - Auth query 686s ok 63 - HTTP code is 200 686s ok 64 - Page contains a form 686s ok 65 - URI match 686s ok 66 - Post code 686s ok 67 - Get cookie lemonldap (de01ebc86bed7a242edab816c6e3f7ab350dba3d4fd8a911710fe8e3d99bc2ed) 686s ok 68 - Logout request 686s ok 69 - Response is 200 686s ok 70 - Cookie is deleted 686s ok 71 - No pdata 686s ok 72 - Disconnect request 686s ok 73 - Response is 401 686s ok 74 - Get Menu 686s ok 75 - HTTP code is 200 686s ok 76 - Page contains a form 686s ok 77 - Host match 686s ok 78 - Field "user" is defined 686s ok 79 - Field "password" is defined 686s ok 80 - CSP header authorize POST request to \# 686s ok 81 - Auth query 686s ok 82 - HTTP code is 200 686s ok 83 - Page contains a form 686s ok 84 - URI match 686s ok 85 - Post code 686s ok 86 - Bad TOTP (backward) 686s ok 87 - Get Menu 686s ok 88 - HTTP code is 200 686s ok 89 - Page contains a form 686s ok 90 - Host match 686s ok 91 - Field "user" is defined 686s ok 92 - Field "password" is defined 686s ok 93 - CSP header authorize POST request to \# 686s ok 94 - Auth query 686s ok 95 - HTTP code is 200 686s ok 96 - Page contains a form 686s ok 97 - URI match 686s ok 98 - Post code 686s ok 99 - Bad TOTP (forward) 686s 1..99 686s ok 686s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 686s ok 1 - use Lemonldap::NG::Portal::Main; 686s ok 2 - Portal object 686s ok 3 - Init 686s ok 4 - Portal app 686s ok 5 - Auth query 686s ok 6 - Get cookie lemonldap (18b2cf570aa33abc26ef473cb0368e1536baec3159750d4b2ce010a5db36b60b) 686s ok 7 - Form registration 686s ok 8 - Get redirection 686s ok 9 - Location header found 686s ok 10 - Form registration 686s ok 11 - Found TOTP js 686s ok 12 - Found custom Main Logo 686s ok 13 - Get new key 686s ok 14 - Content is JSON 686s ok 15 - Found secret 686s ok 16 - Found token 686s ok 17 - Code 686s ok 18 - Code contains 6 digits 686s ok 19 - Post code 686s ok 20 - Content is JSON 686s ok 21 - Key is registered 686s ok 22 - Logout request 686s ok 23 - Response is 200 686s ok 24 - Cookie is deleted 686s ok 25 - No pdata 686s ok 26 - Disconnect request 686s ok 27 - Response is 401 686s ok 28 - Auth query 686s ok 29 - HTTP code is 200 686s ok 30 - Page contains a form 686s ok 31 - URI match 686s ok 32 - Field "token" is defined 686s ok 33 - Code 686s ok 34 - Post code 686s ok 35 - Get cookie lemonldap (cfb987bcc242cc3f8f950101d949abaf1d4b51d1b96b95ea33262500a1388de5) 686s ok 36 - Logout request 686s ok 37 - Response is 200 686s ok 38 - Cookie is deleted 686s ok 39 - No pdata 686s ok 40 - Disconnect request 686s ok 41 - Response is 401 686s ok 42 - Auth query 686s ok 43 - HTTP code is 200 686s ok 44 - Notification reference found 686s ok 45 - Right reference found 686s ok 46 - Notification message found 686s ok 47 - Get cookie lemonldap (YviB3dosUclpJKDX7GuOj8P/vt77GVxsM5vrwRTPszfy5VA9lh8rPy9uh93Ud5zBzBdq186pLzm5wUxJ1Of6EQQrQMMpasH/dQzXv6jWqexm4RseM0qgCubkQc3dddK0Cj4T/eqZxPnsSXOND9MFmA==) 686s ok 48 - Logout request 686s ok 49 - Response is 200 686s ok 50 - Cookie is deleted 686s ok 51 - No pdata 686s ok 52 - Disconnect request 686s ok 53 - Response is 401 686s 1..53 686s ok 687s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 - Portal object 687s ok 3 - Init 687s ok 4 - Portal app 687s ok 5 - Auth query 687s ok 6 - Get cookie lemonldap (a10442454db30bdcddc98fe6536aa12be4e26a67d7de6da9811d81f6c8ab3f2a) 687s ok 7 - Form registration 687s ok 8 - Get redirection 687s ok 9 - Location header found 687s ok 10 - Form registration 687s ok 11 - Found TOTP js 687s ok 12 - Found custom Main Logo 687s ok 13 - Get new key 687s ok 14 - Content is JSON 687s ok 15 - Found secret 687s ok 16 - Found token 687s ok 17 - Code 687s ok 18 - Code contains 6 digits 687s ok 19 - Post code 687s ok 20 - Content is JSON 687s ok 21 - Key is registered 687s ok 22 - Logout request 687s ok 23 - Response is 200 687s ok 24 - Cookie is deleted 687s ok 25 - No pdata 687s ok 26 - Disconnect request 687s ok 27 - Response is 401 687s ok 28 - Auth query 687s ok 29 - HTTP code is 200 687s ok 30 - Page contains a form 687s ok 31 - URI match 687s ok 32 - Field "token" is defined 687s ok 33 - Code 687s ok 34 - Post code 687s ok 35 - Get cookie lemonldap (85cf0b4873475d8a428ea7ef2113f9b9d75b299114effa3f91b8f5ad56ebe917) 687s ok 36 - Logout request 687s ok 37 - Response is 200 687s ok 38 - Cookie is deleted 687s ok 39 - No pdata 687s ok 40 - Disconnect request 687s ok 41 - Response is 401 687s ok 42 - Auth query 687s ok 43 - HTTP code is 200 687s ok 44 - Notification reference found 687s ok 45 - Right reference found 687s ok 46 - Notification message found 687s ok 47 - Get cookie lemonldap (tGlz5o15Zh/cBUSzEXjyLqDuRuv9yRMK2CAaZ8X6zF0WHg27i6SALD5eI+FQbYhRoqYs88chlweqO8kSHgDTEgcU6khGS+RDcugmv/hIWrwBRKPJtzhbOsi1t7oPRXm3nR0/XrG7jg0rKj9+kXwSpA==) 687s ok 48 - Logout request 687s ok 49 - Response is 200 687s ok 50 - Cookie is deleted 687s ok 51 - No pdata 687s ok 52 - Disconnect request 687s ok 53 - Response is 401 687s 1..53 687s ok 687s t/70-2F-TOTP-with-TTL.t ........................................................ 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 - Portal object 687s ok 3 - Init 687s ok 4 - Portal app 687s ok 5 - Auth query 687s ok 6 - Get cookie lemonldap (b1040f1f64d27b6ef67b6068f4310311655b35eb2c0869709324e01d50d41aac) 687s ok 7 - Get Menu 687s ok 8 - sfaManager link not found 687s ok 9 - Form registration 687s ok 10 - Get redirection 687s ok 11 - Location header found 687s ok 12 - Form registration 687s ok 13 - Found TOTP js 687s ok 14 - Found custom Main Logo 687s ok 15 - Get new key 687s ok 16 - Content is JSON 687s ok 17 - Found secret 687s ok 18 - Found token 687s ok 19 - Found issuer 687s ok 20 - Found user 687s ok 21 - Code 687s ok 22 - Code contains 6 digits 687s ok 23 - Post code 687s ok 24 - Content is JSON 687s ok 25 - badName returned 687s ok 26 - Code 687s ok 27 - Code contains 6 digits 687s ok 28 - Post code 687s ok 29 - Content is JSON 687s ok 30 - TOTP is registered 687s ok 31 - Logout request 687s ok 32 - Response is 200 687s ok 33 - Cookie is deleted 687s ok 34 - No pdata 687s ok 35 - Disconnect request 687s ok 36 - Response is 401 687s ok 37 - Auth query 687s ok 38 - HTTP code is 200 687s ok 39 - Page contains a form 687s ok 40 - URI match 687s ok 41 - Field "token" is defined 687s ok 42 - Code 687s ok 43 - Post code 687s ok 44 - Get cookie lemonldap (e9e724e65f2c9bc40d302e1aa291d6269e94805500f5680723ece599d88aa6f7) 687s ok 45 - Logout request 687s ok 46 - Response is 200 687s ok 47 - Cookie is deleted 687s ok 48 - No pdata 687s ok 49 - Disconnect request 687s ok 50 - Response is 401 687s ok 51 - Auth query 687s ok 52 - Get cookie lemonldap (b8e4315aae5e8f31cc03b54f4ce4b3d5d08d42b3a0ff36350aa1e4e7f2dd1799) 687s ok 53 - Get redirection 687s ok 54 - Location is http://auth.example.com/ 687s ok 55 - Logout request 687s ok 56 - Response is 200 687s ok 57 - Cookie is deleted 687s ok 58 - No pdata 687s ok 59 - Disconnect request 687s ok 60 - Response is 401 687s 1..60 687s ok 687s t/70-2F-targetAuthnLevel.t ..................................................... 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 - Portal object 687s ok 3 - Init 687s ok 4 - Portal app 687s # Subtest: Check test1 offer both Auth choices and both 2FA choices 687s ok 1 - Get login form 687s ok 2 - Response body is not empty 687s ok 3 - Found at least one result for //input[@name="lmAuth"] 687s ok 4 - Two choices offered 687s ok 5 - Auth query 687s ok 6 - Response body is not empty 687s ok 7 - Found TOTP button 687s ok 8 - Response body is not empty 687s ok 9 - Found password button 687s 1..9 687s ok 5 - Check test1 offer both Auth choices and both 2FA choices 687s # Subtest: Check test2 vhost asks only TOTP 687s ok 1 - Get login form 687s ok 2 - Response body is not empty 687s ok 3 - Found at least one result for //input[@name="lmAuth"] 687s ok 4 - One choice offered 687s ok 5 - Auth query 687s ok 6 - Response body is not empty 687s ok 7 - Found TOTP prompt 687s 1..7 687s ok 6 - Check test2 vhost asks only TOTP 687s 1..6 687s ok 688s t/72-2F-REST-CodeActivation-Resend.t ........................................... 688s ok 1 - use Lemonldap::NG::Portal::Main; 688s ok 2 - Portal object 688s ok 3 - Init 688s ok 4 - Portal app 688s # Subtest: Login on first try 688s ok 1 - Init req gives dwho 688s ok 2 - Found uid attribute 688s ok 3 - Received code from LLNG 688s ok 4 - Auth query 688s ok 5 - Found custom Main Logo 688s ok 6 - Prompt indicates success 688s ok 7 - REST service received code 688s ok 8 - HTTP code is 200 688s ok 9 - Page contains a form 688s ok 10 - URI match 688s ok 11 - Field "token" is defined 688s ok 12 - Field "code" is defined 688s ok 13 - Post code 688s ok 14 - History found 688s ok 15 - One entry found 688s ok 16 - Get cookie lemonldap (2e68a4d4e975a2157b9a0bf3c4bf11b954819a746ee55990e42c5e0042fb5bc3) 688s ok 17 - Logout request 688s ok 18 - Response is 200 688s ok 19 - Cookie is deleted 688s ok 20 - No pdata 688s ok 21 - Disconnect request 688s ok 22 - Response is 401 688s 1..22 688s ok 5 - Login on first try 688s # Subtest: Login after several resend 688s ok 1 - Init req gives dwho 688s ok 2 - Found uid attribute 688s ok 3 - Received code from LLNG 688s ok 4 - Auth query 688s ok 5 - Found custom Main Logo 688s ok 6 - Prompt indicates success 688s ok 7 - REST service received code 688s ok 8 - HTTP code is 200 688s ok 9 - Page contains a form 688s ok 10 - URI match 688s ok 11 - Field "token" is defined 688s ok 12 - Field "code" is defined 688s ok 13 - Found resend button 688s ok 14 - Post code 688s ok 15 - Received invitation to try later 688s ok 16 - No code sent 688s ok 17 - HTTP code is 200 688s ok 18 - Page contains a form 688s ok 19 - URI match 688s ok 20 - Field "token" is defined 688s ok 21 - Field "code" is defined 688s ok 22 - Found resend button 688s ok 23 - Init req gives dwho 688s ok 24 - Found uid attribute 688s ok 25 - Received code from LLNG 688s ok 26 - Post code 688s ok 27 - Found custom Main Logo 688s ok 28 - Prompt indicates success 688s ok 29 - REST service received code 688s ok 30 - Code hasn't changed 688s ok 31 - HTTP code is 200 688s ok 32 - Page contains a form 688s ok 33 - URI match 688s ok 34 - Field "token" is defined 688s ok 35 - Field "code" is defined 688s ok 36 - Post code 688s ok 37 - Get cookie lemonldap (a9b670f6183f27fdb4c847a59dcb9661b9ab7b0c30bbe22adbb8be23e941c6a7) 688s ok 38 - Logout request 688s ok 39 - Response is 200 688s ok 40 - Cookie is deleted 688s ok 41 - No pdata 688s ok 42 - Disconnect request 688s ok 43 - Response is 401 688s 1..43 688s ok 6 - Login after several resend 688s 1..6 688s ok 688s t/72-2F-REST-with-History.t .................................................... 688s ok 1 - use Lemonldap::NG::Portal::Main; 688s ok 2 - Portal object 688s ok 3 - Init 688s ok 4 - Portal app 688s ok 5 - Init req gives dwho 688s ok 6 - Auth query 688s ok 7 - Found custom Main Logo 688s ok 8 - HTTP code is 200 688s ok 9 - Page contains a form 688s ok 10 - URI match 688s ok 11 - Field "token" is defined 688s ok 12 - Field "code" is defined 688s ok 13 - Field "checkLogins" is defined 688s ok 14 - Verify req contains name 688s ok 15 - Verify req contains code 688s ok 16 - Post code 688s ok 17 - Get cookie lemonldap (02bf83f096da8fa008374a0506bf5f3f018381d6ede55c820414f52752e460ec) 688s ok 18 - History found 688s ok 19 - One entry found 688s ok 20 - Logout request 688s ok 21 - Response is 200 688s ok 22 - Cookie is deleted 688s ok 23 - No pdata 688s ok 24 - Disconnect request 688s ok 25 - Response is 401 688s 1..25 688s ok 688s t/74-2F-Required-Issuer-Timeouts.t ............................................. 688s ok 1 - use Lemonldap::NG::Portal::Main; 688s ok 2 - Portal object 688s ok 3 - Init 688s ok 4 - Portal app 688s ok 5 - Auth query 688s ok 6 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099391%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%224ff91aece7b4b19716cc42e8b9e92d02aad9819a8ed4f5a37a1e70d2dd7eba23%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 688s ok 7 - Auth query 688s ok 8 - Get redirection 688s ok 9 - Location header found 688s ok 10 - 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%224ff91aece7b4b19716cc42e8b9e92d02aad9819a8ed4f5a37a1e70d2dd7eba23%22%2C%22sfRegToken%22%3A%221bbf6171c1ca264341f7ac90c0a3a9deda0d400bf59f48bc8cc9b1146c82d150%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770099391%7D) 688s ok 11 - Follow redirection to /2fregisters 688s ok 12 - Found TOTP link 688s ok 13 - Form registration 688s ok 14 - Found TOTP js 688s ok 15 - Get new key 688s ok 16 - Content is JSON 688s ok 17 - Found secret 688s ok 18 - Found token 688s ok 19 - Code 688s ok 20 - Code contains 6 digits 688s ok 21 - Post code 688s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770099391%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22sfRegToken%22%3A%221bbf6171c1ca264341f7ac90c0a3a9deda0d400bf59f48bc8cc9b1146c82d150%22%2C%22issuerRequestcas%22%3A%224ff91aece7b4b19716cc42e8b9e92d02aad9819a8ed4f5a37a1e70d2dd7eba23%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 688s ok 23 - Content is JSON 688s ok 24 - Key is registered 688s ok 25 - Auth query 688s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%224ff91aece7b4b19716cc42e8b9e92d02aad9819a8ed4f5a37a1e70d2dd7eba23%22%2C%22issuerTs%22%3A1770099391%2C%22sfRegToken%22%3A%221bbf6171c1ca264341f7ac90c0a3a9deda0d400bf59f48bc8cc9b1146c82d150%22%7D) 688s ok 27 - HTTP code is 200 688s ok 28 - Page contains a form 688s ok 29 - URI match 688s ok 30 - Field "token" is defined 688s ok 31 - Code 688s ok 32 - Post code 688s ok 33 - Get cookie lemonldap (aaef5426a45d4dea52068f6dc46f647ab1336811da163a755002ffcd3d4bdaf0) 688s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%224ff91aece7b4b19716cc42e8b9e92d02aad9819a8ed4f5a37a1e70d2dd7eba23%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 688s ok 35 - Get redirection 688s ok 36 - Location header found 688s ok 37 - Follow redirection to issuer 688s ok 38 - Get redirection 688s ok 39 - Location header found 688s 1..39 688s ok 689s t/74-2F-Required.t ............................................................. 689s ok 1 - use Lemonldap::NG::Portal::Main; 689s ok 2 - Portal object 689s ok 3 - Init 689s ok 4 - Portal app 689s ok 5 - Auth query 689s ok 6 - Get redirection 689s ok 7 - Location header found 689s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22c6f7810419b533ac06aa9614e28f46501713016031162ebaa08d4bcfd629008f%22%7D) 689s ok 9 - Follow redirection to /2fregisters 689s ok 10 - Found TOTP link 689s ok 11 - Form registration 689s ok 12 - Found TOTP js 689s ok 13 - Get new key 689s ok 14 - Content is JSON 689s ok 15 - Found secret 689s ok 16 - Found token 689s ok 17 - Code 689s ok 18 - Code contains 6 digits 689s ok 19 - Post code 689s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22c6f7810419b533ac06aa9614e28f46501713016031162ebaa08d4bcfd629008f%22%7D) 689s ok 21 - Content is JSON 689s ok 22 - Key is registered 689s ok 23 - Continue login 689s ok 24 - Get redirection 689s ok 25 - Location header found 689s ok 26 - Get cookie lemonldap (db47a2eebfd81ee2a8819b52e1ddee99786a3b98f0a6993d17d330b95742f104) 689s ok 27 689s ok 28 689s ok 29 689s ok 30 - Auth query 689s ok 31 - HTTP code is 200 689s ok 32 - Page contains a form 689s ok 33 - URI match 689s ok 34 - Field "token" is defined 689s ok 35 - Code 689s ok 36 - Post code 689s ok 37 - Get cookie lemonldap (624cb2231831a1eaa8fa64b459ddf6aec345695f7d4c87627d233cc0e8e81a1b) 689s ok 38 - Logout request 689s ok 39 - Response is 200 689s ok 40 - Cookie is deleted 689s ok 41 - No pdata 689s ok 42 - Disconnect request 689s ok 43 - Response is 401 689s 1..43 689s ok 689s t/76-2F-Ext-with-BruteForce.t .................................................. 689s ok 1 - use Lemonldap::NG::Portal::Main; 689s ok 2 - use Lemonldap::NG::Common::FormEncode; 689s ok 3 - Portal object 689s ok 4 - Init 689s ok 5 - Portal app 689s ok 6 - 1st Bad Auth query 689s ok 7 - Response status is 401 689s ok 8 - Content is JSON 689s ok 9 - Error code is 5 689s ok 10 - 2nd Bad Auth query 689s ok 11 - Response status is 401 689s ok 12 - Content is JSON 689s ok 13 - Error code is 5 689s ok 14 - 3rd Bad Auth query 689s ok 15 - Response status is 401 689s ok 16 - Content is JSON 689s ok 17 - Error code is 5 689s ok 18 - 4th Bad Auth query -> Rejected 689s ok 19 - Protection enabled 689s ok 20 - Auth query 689s ok 21 - Rejected -> Protection enabled 689s ok 22 - LockTime = 3 689s ok 23 - LockTime in range 689s ok 24 - Auth query 689s ok 25 - HTTP code is 200 689s ok 26 - Page contains a form 689s ok 27 - URI match 689s ok 28 - Field "token" is defined 689s ok 29 - Field "code" is defined 689s ok 30 - Field "checkLogins" is defined 689s ok 31 - Found EXTCODE input 689s ok 32 - Post code 689s ok 33 - Get cookie lemonldap (3d54f8b5f40cd82ac77902740c3248350a9ffe48cd0a41a8984e32efd621b4b5) 689s ok 34 - History found 689s ok 35 - Four entries found 689s ok 36 - Logout request 689s ok 37 - Response is 200 689s ok 38 - Cookie is deleted 689s ok 39 - No pdata 689s ok 40 - Disconnect request 689s ok 41 - Response is 401 689s 1..41 689s ok 689s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 689s ok 1 - use Lemonldap::NG::Portal::Main; 689s ok 2 - use Lemonldap::NG::Common::FormEncode; 689s ok 3 - Portal object 689s ok 4 - Init 689s ok 5 - Portal app 689s # Subtest: Login on first try 689s ok 1 - Make sure sessionInfo is populated 689s ok 2 - Auth query 689s ok 3 - Found EXTCODE input 689s ok 4 - Prompt indicates success 689s ok 5 - Code has the correct format 689s ok 6 - HTTP code is 200 689s ok 7 - Page contains a form 689s ok 8 - URI match 689s ok 9 - Field "token" is defined 689s ok 10 - Field "code" is defined 689s ok 11 - Post code 689s ok 12 - Get cookie lemonldap (35e3fe26217ffbdfc287502fc1f7a49626366e6c1608f410a9c99c94e7118a6b) 689s ok 13 - Logout request 689s ok 14 - Response is 200 689s ok 15 - Cookie is deleted 689s ok 16 - No pdata 689s ok 17 - Disconnect request 689s ok 18 - Response is 401 689s 1..18 689s ok 6 - Login on first try 689s # Subtest: Login after several resend 689s ok 1 - Make sure sessionInfo is populated 689s ok 2 - Auth query 689s ok 3 - Found EXTCODE input 689s ok 4 - Prompt indicates success 689s ok 5 - Code has the correct format 689s ok 6 - HTTP code is 200 689s ok 7 - Page contains a form 689s ok 8 - URI match 689s ok 9 - Field "token" is defined 689s ok 10 - Field "code" is defined 689s ok 11 - Found resend button 689s ok 12 - Make sure sessionInfo is populated 689s ok 13 - Post code 689s ok 14 - Received invitation to try later 689s ok 15 - No mail sent 689s ok 16 - HTTP code is 200 689s ok 17 - Page contains a form 689s ok 18 - URI match 689s ok 19 - Field "token" is defined 689s ok 20 - Field "code" is defined 689s ok 21 - Found resend button 689s ok 22 - Make sure sessionInfo is populated 689s ok 23 - Post code 689s ok 24 - Found EXTCODE input 689s ok 25 - Prompt indicates success 689s ok 26 - Code has the correct format 689s ok 27 - Code hasn't changed 689s ok 28 - HTTP code is 200 689s ok 29 - Page contains a form 689s ok 30 - URI match 689s ok 31 - Field "token" is defined 689s ok 32 - Field "code" is defined 689s ok 33 - Post code 689s ok 34 - Get cookie lemonldap (19e7c1d461b282144a8321e99d3fa015bb075c586589176c0c78159aaf343701) 689s ok 35 - Logout request 689s ok 36 - Response is 200 689s ok 37 - Cookie is deleted 689s ok 38 - No pdata 689s ok 39 - Disconnect request 689s ok 40 - Response is 401 689s 1..40 689s ok 7 - Login after several resend 689s # Subtest: Try to resend with an expired token 689s ok 1 - Make sure sessionInfo is populated 689s ok 2 - Auth query 689s ok 3 - Found EXTCODE input 689s ok 4 - Prompt indicates success 689s ok 5 - Code has the correct format 689s ok 6 - HTTP code is 200 689s ok 7 - Page contains a form 689s ok 8 - URI match 689s ok 9 - Field "token" is defined 689s ok 10 - Field "code" is defined 689s ok 11 - Found resend button 689s ok 12 - Post code 689s ok 13 - Expected portal error code: code found on page 689s ok 14 - Expected portal error code 689s 1..14 689s ok 8 - Try to resend with an expired token 689s ok 9 - SessionInfo check was called during the test 689s 1..9 689s ok 690s t/76-2F-Ext-with-CodeActivation.t .............................................. 690s ok 1 - use Lemonldap::NG::Portal::Main; 690s ok 2 - use Lemonldap::NG::Common::FormEncode; 690s ok 3 - Portal object 690s ok 4 - Init 690s ok 5 - Portal app 690s ok 6 - Auth query 690s ok 7 - HTTP code is 200 690s ok 8 - Page contains a form 690s ok 9 - URI match 690s ok 10 - Field "token" is defined 690s ok 11 - Field "code" is defined 690s ok 12 - Found EXTCODE input 690s ok 13 - Post code 690s ok 14 - Get cookie lemonldap (f6d432fdaf71961d76f7dad4a4ae77c36d889c48170ef195730112f25a6ede0c) 690s ok 15 - Logout request 690s ok 16 - Response is 200 690s ok 17 - Cookie is deleted 690s ok 18 - No pdata 690s ok 19 - Disconnect request 690s ok 20 - Response is 401 690s 1..20 690s ok 690s t/76-2F-Ext-with-GrantSession.t ................................................ 690s ok 1 - use Lemonldap::NG::Portal::Main; 690s ok 2 - use Lemonldap::NG::Common::FormEncode; 690s ok 3 - Portal object 690s ok 4 - Init 690s ok 5 - Portal app 690s ok 6 - Auth query 690s ok 7 - HTTP code is 200 690s ok 8 - Page contains a form 690s ok 9 - URI match 690s ok 10 - Field "token" is defined 690s ok 11 - Field "code" is defined 690s ok 12 - Found EXTCODE input 690s ok 13 - Post code 690s ok 14 - dwho rejected with custom message 690s ok 15 - Response body is not empty 690s ok 16 - Found info JS 690s 1..16 690s ok 690s t/76-2F-Ext-with-History.t ..................................................... 690s ok 1 - use Lemonldap::NG::Portal::Main; 690s ok 2 - use Lemonldap::NG::Common::FormEncode; 690s ok 3 - Portal object 690s ok 4 - Init 690s ok 5 - Portal app 690s ok 6 - Auth query 690s ok 7 - HTTP code is 200 690s ok 8 - Page contains a form 690s ok 9 - URI match 690s ok 10 - Field "token" is defined 690s ok 11 - Field "checkLogins" is defined 690s ok 12 - Found totp.png 690s ok 13 - Found yubikey.png 690s ok 14 - Found totp.png 690s ok 15 - Post ext2f choice 690s ok 16 - HTTP code is 200 690s ok 17 - Page contains a form 690s ok 18 - URI match 690s ok 19 - Field "token" is defined 690s ok 20 - Field "code" is defined 690s ok 21 - Field "checkLogins" is defined 690s ok 22 - Found EXTCODE input 690s ok 23 - Post code 690s ok 24 - Get cookie lemonldap (14c8e969870ff39af8704c7018e6b1b043de278c60113aae7b1cc7654d0bd583) 690s ok 25 - Auth query 690s ok 26 - HTTP code is 200 690s ok 27 - Page contains a form 690s ok 28 - URI match 690s ok 29 - Field "token" is defined 690s ok 30 - Field "checkLogins" is defined 690s ok 31 - Post ext2f choice 690s ok 32 - HTTP code is 200 690s ok 33 - Page contains a form 690s ok 34 - URI match 690s ok 35 - Field "token" is defined 690s ok 36 - Field "code" is defined 690s ok 37 - Field "checkLogins" is defined 690s ok 38 - Post code 690s ok 39 - Expected portal error code: code found on page 690s ok 40 - Expected portal error code 690s ok 41 - Authentication type found in success history 690s ok 42 - 2FA type found in success history 690s ok 43 - Authentication type found in failed history 690s ok 44 - 2FA type found in failed history 690s ok 45 - Logout request 690s ok 46 - Response is 200 690s ok 47 - Cookie is deleted 690s ok 48 - No pdata 690s ok 49 - Disconnect request 690s ok 50 - Response is 401 690s 1..50 690s ok 691s t/77-2F-Extra-Register.t ....................................................... 691s ok 1 - use Lemonldap::NG::Portal::Main; 691s ok 2 - use Lemonldap::NG::Common::FormEncode; 691s ok 3 - Portal object 691s ok 4 - Init 691s ok 5 - Portal app 691s # Subtest: Register and use mail based custom SF as dwho 691s ok 1 - Auth query 691s ok 2 - Get cookie lemonldap (0d05e698a74300e943e6c69b59ce388e2f0f3fdf9c9a85df0d53ea5534622b5c) 691s ok 3 - Response body is not empty 691s ok 4 - Found link to home register 691s ok 5 - Response body is not empty 691s ok 6 - Found image for home 691s ok 7 - Response body is not empty 691s ok 8 - Found link to work register 691s ok 9 - Response body is not empty 691s ok 10 - Found image for work 691s ok 11 - HTTP code is 200 691s ok 12 - Content-Type is JSON 691s ok 13 - Content is valid JSON 691s ok 14 691s ok 15 691s ok 16 - Found session attribute in mail 691s ok 17 - Found 2F code in mail 691s ok 18 - Sent to self registered mail 691s ok 19 - HTTP code is 200 691s ok 20 - Content-Type is JSON 691s ok 21 - Content is valid JSON 691s ok 22 691s ok 23 - Auth query 691s ok 24 - HTTP code is 200 691s ok 25 - Page contains a form 691s ok 26 - URI match 691s ok 27 - Field "token" is defined 691s ok 28 - Field "code" is defined 691s ok 29 - Found session attribute in mail 691s ok 30 - Found 2F code in mail 691s ok 31 - Sent to self registered mail 691s ok 32 - Post code 691s ok 33 - Get cookie lemonldap (d0fec60114ba6cfcfc07da81934420dbaf7d13c4023a73a8abf4b3500bec6902) 691s ok 34 - Get session using restSessionServer 691s ok 35 - HTTP code is 200 691s ok 36 - Deserialize session content 691s ok 37 - Session has correct value for _2f 691s ok 38 - Session has correct value for authenticationLevel 691s 1..38 691s ok 6 - Register and use mail based custom SF as dwho 691s # Subtest: Register a 2F that is not always available on login 691s ok 1 - Auth query 691s ok 2 - Get cookie lemonldap (353a813b9f59873c1ade99f52ce8aa08e9eb5b5a8b30aaaf76385a87e72fd8ba) 691s ok 3 - Response body is not empty 691s ok 4 - Found link to homeregrule register 691s ok 5 - HTTP code is 200 691s ok 6 - Content-Type is JSON 691s ok 7 - Content is valid JSON 691s ok 8 691s ok 9 691s ok 10 - Found session attribute in mail 691s ok 11 - Found 2F code in mail 691s ok 12 - Sent to self registered mail 691s ok 13 - HTTP code is 200 691s ok 14 - Content-Type is JSON 691s ok 15 - Content is valid JSON 691s ok 16 691s ok 17 - Auth query 691s ok 18 - Get cookie lemonldap (21d0138eab42c4b733927a95a483fbf6269060e76e2d105f27df4802cf437828) 691s ok 19 - Found remove button 691s ok 20 - Found add button 691s ok 21 - Remove button not displayed 691s ok 22 - Add button not displayed 691s ok 23 - Auth query 691s ok 24 - HTTP code is 200 691s ok 25 - Page contains a form 691s ok 26 - URI match 691s ok 27 - Field "token" is defined 691s ok 28 - Field "code" is defined 691s 1..28 691s ok 7 - Register a 2F that is not always available on login 691s # Subtest: Fail to register mail based custom SF as dwho 691s ok 1 - Auth query 691s ok 2 - Get cookie lemonldap (dbf064b01673b65ab7bc4e0afa7bdee48363ee387936fb92621c7e58e5f856be) 691s ok 3 - HTTP code is 200 691s ok 4 - Content-Type is JSON 691s ok 5 - Content is valid JSON 691s ok 6 691s ok 7 691s ok 8 - Found session attribute in mail 691s ok 9 - Found 2F code in mail 691s ok 10 - Sent to self registered mail 691s ok 11 - Response status is 400 691s ok 12 - Content is JSON 691s ok 13 - Error code is PE96 691s ok 14 - No 2fDevice was registered 691s 1..14 691s ok 8 - Fail to register mail based custom SF as dwho 691s # Subtest: Fail regex filter validation 691s ok 1 - Auth query 691s ok 2 - Get cookie lemonldap (6e4470cd38e6451e1a31c8e09dcf6defaa19c967ac8d5fb62ab18dd8bd4e1fdc) 691s ok 3 - HTTP code is 200 691s ok 4 - Content-Type is JSON 691s ok 5 - Content is valid JSON 691s ok 6 691s ok 7 - Custom message was found 691s 1..7 691s ok 9 - Fail regex filter validation 691s # Subtest: Register and use rest based custom SF as dwho 691s ok 1 - Auth query 691s ok 2 - Get cookie lemonldap (24149be4461b3a2f306581c81b9d74688a880367041c8e55167a590df6d8b39a) 691s ok 3 - Init req gives dwho 691s ok 4 - Found uid attribute 691s ok 5 - Found destination attribute 691s ok 6 - Received code from LLNG 691s ok 7 - HTTP code is 200 691s ok 8 - Content-Type is JSON 691s ok 9 - Content is valid JSON 691s ok 10 691s ok 11 691s ok 12 - HTTP code is 200 691s ok 13 - Content-Type is JSON 691s ok 14 - Content is valid JSON 691s ok 15 691s ok 16 - Init req gives dwho 691s ok 17 - Found uid attribute 691s ok 18 - Found destination attribute 691s ok 19 - Received code from LLNG 691s ok 20 - Auth query 691s ok 21 - HTTP code is 200 691s ok 22 - Page contains a form 691s ok 23 - URI match 691s ok 24 - Field "token" is defined 691s ok 25 - Field "code" is defined 691s ok 26 - Code was sent 691s ok 27 - Found resend button 691s ok 28 - Init req gives dwho 691s ok 29 - Found uid attribute 691s ok 30 - Found destination attribute 691s ok 31 - Received code from LLNG 691s ok 32 - Resend code 691s ok 33 - Code was sent again 691s ok 34 - Post code 691s ok 35 - Get cookie lemonldap (ae67fac6280472d8999b59867cb40b2adc25631df2561cf56e42626b9430943c) 691s ok 36 - Get session using restSessionServer 691s ok 37 - HTTP code is 200 691s ok 38 - Deserialize session content 691s ok 39 - Session has correct value for _2f 691s ok 40 - Session has correct value for authenticationLevel 691s ok 41 - Response body is not empty 691s ok 42 - Found unregister button 691s ok 43 - Found epoch on delete button 691s ok 44 - Found prefix on delete button 691s ok 45 - HTTP code is 400 691s ok 46 - Deletion expects valid CSRF token 691s ok 47 - Post deletion 691s ok 48 - HTTP code is 200 691s ok 49 - Content-Type is JSON 691s ok 50 - Content is valid JSON 691s ok 51 691s ok 52 - Device was unregistered 691s 1..52 691s ok 10 - Register and use rest based custom SF as dwho 691s # Subtest: Login and display available registrations for rtyler 691s ok 1 - Auth query 691s ok 2 - Get cookie lemonldap (4f52f0a98c74fa281b19685fc88e4d66278f58056ec99d43cfba6cd764ff6d23) 691s ok 3 - Response body is not empty 691s ok 4 - Home is not offered because rule doesn't match 691s ok 5 - Response body is not empty 691s ok 6 - Found link to work register 691s ok 7 - Response body is not empty 691s ok 8 - Found image for work 691s 1..8 691s ok 11 - Login and display available registrations for rtyler 691s 1..11 691s ok 691s t/77-2F-Extra.t ................................................................ 691s ok 1 - use Lemonldap::NG::Portal::Main; 691s ok 2 - use Lemonldap::NG::Common::FormEncode; 691s ok 3 - Portal object 691s ok 4 - Init 691s ok 5 - Portal app 691s ok 6 - Auth query 691s ok 7 - HTTP code is 200 691s ok 8 - Page contains a form 691s ok 9 - URI match 691s ok 10 - Field "token" is defined 691s ok 11 - Field "code" is defined 691s ok 12 - Found EXTCODE input 691s ok 13 - Found 2F code in mail 691s ok 14 - Post code 691s ok 15 - Get cookie lemonldap (cd04104170e667f02b232ad4f74cb1792c98e16a33dc122534438fcb6963e110) 691s ok 16 - Get session using restSessionServer 691s ok 17 - HTTP code is 200 691s ok 18 - Deserialize session content 691s ok 19 - Session has correct value for _2f 691s ok 20 - Logout request 691s ok 21 - Response is 200 691s ok 22 - Cookie is deleted 691s ok 23 - No pdata 691s ok 24 - Disconnect request 691s ok 25 - Response is 401 691s ok 26 - Auth query 691s ok 27 - HTTP code is 200 691s ok 28 - Page contains a form 691s ok 29 - URI match 691s ok 30 - Field "token" is defined 691s ok 31 - Field "checkLogins" is defined 691s ok 32 - Found work.jpg 691s ok 33 - Found home.jpg 691s ok 34 - Found translation label 691s ok 35 - Found overridden label 691s ok 36 - Post ext2f choice 691s ok 37 - HTTP code is 200 691s ok 38 - Page contains a form 691s ok 39 - URI match 691s ok 40 - Field "token" is defined 691s ok 41 - Field "code" is defined 691s ok 42 - Found EXTCODE input 691s ok 43 - Found 2F code in mail 691s ok 44 - Post code 691s ok 45 - Get cookie lemonldap (16c6be03a519691a04066ea31088a5493aa012336bc9db5fbc77b1564bc0cd2d) 691s ok 46 - Get session using restSessionServer 691s ok 47 - HTTP code is 200 691s ok 48 - Deserialize session content 691s ok 49 - Session has correct value for _2f 691s ok 50 - Correct authentication level 691s ok 51 - Logout request 691s ok 52 - Response is 200 691s ok 53 - Cookie is deleted 691s ok 54 - No pdata 691s ok 55 - Disconnect request 691s ok 56 - Response is 401 691s 1..56 691s ok 691s t/77-2F-Mail-SessionKey.t ...................................................... 691s ok 1 - use Lemonldap::NG::Portal::Main; 691s ok 2 - use Lemonldap::NG::Common::FormEncode; 691s ok 3 - Portal object 691s ok 4 - Init 691s ok 5 - Portal app 691s ok 6 - Auth query 691s ok 7 - HTTP code is 200 691s ok 8 - Page contains a form 691s ok 9 - URI match 691s ok 10 - Field "token" is defined 691s ok 11 - Field "code" is defined 691s ok 12 - Found EXTCODE input 691s ok 13 - Use 2F mail sessionkey 691s ok 14 - Found 2F code in mail 691s ok 15 - Post code 691s ok 16 - Get cookie lemonldap (a66a15cbe5977c01117e20c699f391524f0e3d6d10d659d70b843f0a2d02de32) 691s ok 17 - Logout request 691s ok 18 - Response is 200 691s ok 19 - Cookie is deleted 691s ok 20 - No pdata 691s ok 21 - Disconnect request 691s ok 22 - Response is 401 691s 1..22 691s ok 692s t/77-2F-Mail-with-global-storage.t ............................................. 692s ok 1 - use Lemonldap::NG::Portal::Main; 692s ok 2 - use Lemonldap::NG::Common::FormEncode; 692s ok 3 - Portal object 692s ok 4 - Init 692s ok 5 - Portal app 692s ok 6 - Auth query 692s ok 7 - HTTP code is 200 692s ok 8 - Page contains a form 692s ok 9 - URI match 692s ok 10 - Field "token" is defined 692s ok 11 - Field "code" is defined 692s ok 12 - Found EXTCODE input 692s ok 13 - Found 2F code in mail 692s ok 14 - Post code 692s ok 15 - Get cookie lemonldap (4ccb4e6ddd94a35a20648516a8c4da4519e78d563898c09f68b2aafe596abcbc) 692s ok 16 - Logout request 692s ok 17 - Response is 200 692s ok 18 - Cookie is deleted 692s ok 19 - No pdata 692s ok 20 - Disconnect request 692s ok 21 - Response is 401 692s 1..21 692s ok 692s t/77-2F-Mail.t ................................................................. 692s ok 1 - use Lemonldap::NG::Portal::Main; 692s ok 2 - use Lemonldap::NG::Common::FormEncode; 692s ok 3 - Portal object 692s ok 4 - Init 692s ok 5 - Portal app 692s # Subtest: Login on first try 692s ok 1 - Auth query 692s ok 2 - Prompt indicates success 692s ok 3 - Found session attribute in mail 692s ok 4 - Found 2F code in mail 692s ok 5 - HTTP code is 200 692s ok 6 - Page contains a form 692s ok 7 - URI match 692s ok 8 - Field "token" is defined 692s ok 9 - Field "code" is defined 692s ok 10 - Post code 692s ok 11 - Get cookie lemonldap (16605aa8699d0150012fef46564e9df1baca2a76cbfa9c1ce62ebdfaa703dbd9) 692s ok 12 - Logout request 692s ok 13 - Response is 200 692s ok 14 - Cookie is deleted 692s ok 15 - No pdata 692s ok 16 - Disconnect request 692s ok 17 - Response is 401 692s 1..17 692s ok 6 - Login on first try 692s # Subtest: Login after several resend 692s ok 1 - Auth query 692s ok 2 - Prompt indicates success 692s ok 3 - Found session attribute in mail 692s ok 4 - Found 2F code in mail 692s ok 5 - HTTP code is 200 692s ok 6 - Page contains a form 692s ok 7 - URI match 692s ok 8 - Field "token" is defined 692s ok 9 - Field "code" is defined 692s ok 10 - Found resend button 692s ok 11 - Post code 692s ok 12 - Received invitation to try later 692s ok 13 - No mail sent 692s ok 14 - HTTP code is 200 692s ok 15 - Page contains a form 692s ok 16 - URI match 692s ok 17 - Field "token" is defined 692s ok 18 - Field "code" is defined 692s ok 19 - Found resend button 692s ok 20 - Post code 692s ok 21 - Prompt indicates success 692s ok 22 - Found session attribute in mail 692s ok 23 - Found 2F code in mail 692s ok 24 - Code hasn't changed 692s ok 25 - HTTP code is 200 692s ok 26 - Page contains a form 692s ok 27 - URI match 692s ok 28 - Field "token" is defined 692s ok 29 - Field "code" is defined 692s ok 30 - Post code 692s ok 31 - Get cookie lemonldap (9783680269b792f35f9f05260720c8af9b2e4795cc6cac7878414d16b2100709) 692s ok 32 - Logout request 692s ok 33 - Response is 200 692s ok 34 - Cookie is deleted 692s ok 35 - No pdata 692s ok 36 - Disconnect request 692s ok 37 - Response is 401 692s 1..37 692s ok 7 - Login after several resend 692s # Subtest: Timeout after several resend 692s ok 1 - Auth query 692s ok 2 - Prompt indicates success 692s ok 3 - Found session attribute in mail 692s ok 4 - Found 2F code in mail 692s ok 5 - HTTP code is 200 692s ok 6 - Page contains a form 692s ok 7 - URI match 692s ok 8 - Field "token" is defined 692s ok 9 - Field "code" is defined 692s ok 10 - Found resend button 692s ok 11 - Post code 692s ok 12 - Received invitation to try later 692s ok 13 - No mail sent 692s ok 14 - HTTP code is 200 692s ok 15 - Page contains a form 692s ok 16 - URI match 692s ok 17 - Field "token" is defined 692s ok 18 - Field "code" is defined 692s ok 19 - Found resend button 692s ok 20 - Post code 692s ok 21 - HTTP code is 200 692s ok 22 - Page contains a form 692s ok 23 - URI match 692s ok 24 - Field "token" is defined 692s ok 25 - Field "code" is defined 692s ok 26 - Found resend button 692s ok 27 - Post code 692s ok 28 - Expected portal error code: code found on page 692s ok 29 - Expected portal error code 692s 1..29 692s ok 8 - Timeout after several resend 692s 1..8 692s ok 692s t/77-2F-Radius.t ............................................................... 692s ok 1 - use Lemonldap::NG::Portal::Main; 692s ok 2 - use Lemonldap::NG::Common::FormEncode; 692s ok 3 - Portal object 692s ok 4 - Init 692s ok 5 - Portal app 692s # Subtest: Try with correct code 692s ok 1 - Has not been triggered before 692s ok 2 - Found NAS-Identifier attribute 692s ok 3 - Found X-Email-Address attribute 692s ok 4 - Auth query 692s ok 5 - HTTP code is 200 692s ok 6 - Page contains a form 692s ok 7 - URI match 692s ok 8 - Field "token" is defined 692s ok 9 - Field "code" is defined 692s ok 10 - Found EXTCODE input 692s ok 11 - Has been triggered before 692s ok 12 - Found NAS-Identifier attribute 692s ok 13 - Found X-Email-Address attribute 692s ok 14 - Post code 692s ok 15 - Get cookie lemonldap (8338a463938dc532a8406965856825339bbf8efc8ef15400cf252e5b8aa076f9) 692s ok 16 - Logout request 692s ok 17 - Response is 200 692s ok 18 - Cookie is deleted 692s ok 19 - No pdata 692s ok 20 - Disconnect request 692s ok 21 - Response is 401 692s 1..21 692s ok 6 - Try with correct code 692s # Subtest: Try with incorrect code 692s ok 1 - Has not been triggered before 692s ok 2 - Found NAS-Identifier attribute 692s ok 3 - Found X-Email-Address attribute 692s ok 4 - Auth query 692s ok 5 - HTTP code is 200 692s ok 6 - Page contains a form 692s ok 7 - URI match 692s ok 8 - Field "token" is defined 692s ok 9 - Field "code" is defined 692s ok 10 - Found EXTCODE input 692s ok 11 - Has been triggered before 692s ok 12 - Found NAS-Identifier attribute 692s ok 13 - Found X-Email-Address attribute 692s ok 14 - Post code 692s ok 15 - Bad OTP error: code found on page 692s ok 16 - Bad OTP error 692s 1..16 692s ok 7 - Try with incorrect code 692s 1..7 692s ok 693s t/77-2F-Retry.t ................................................................ 693s ok 1 - use Lemonldap::NG::Portal::Main; 693s ok 2 - use Lemonldap::NG::Common::FormEncode; 693s ok 3 - Portal object 693s ok 4 - Init 693s ok 5 - Portal app 693s # Subtest: Only one factor offered, fail after 3 tries 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Auth POST query 693s ok 6 - Initial prompt 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Field "code" is defined 693s ok 12 - Post code 693s ok 13 - Retry prompt 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - Retry prompt 693s ok 21 - HTTP code is 200 693s ok 22 - Page contains a form 693s ok 23 - URI match 693s ok 24 - Field "token" is defined 693s ok 25 - Field "code" is defined 693s ok 26 - Post code 693s ok 27 - Expected portal error code: code found on page 693s ok 28 - Expected portal error code 693s ok 29 - One entry in history 693s ok 30 - Failure was recorded 693s 1..30 693s ok 6 - Only one factor offered, fail after 3 tries 693s # Subtest: Only one factor offered, succeed after 2 tries 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Auth POST query 693s ok 6 - Initial prompt 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Field "code" is defined 693s ok 12 - Post code 693s ok 13 - Retry prompt 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - Retry prompt 693s ok 21 - HTTP code is 200 693s ok 22 - Page contains a form 693s ok 23 - URI match 693s ok 24 - Field "token" is defined 693s ok 25 - Field "code" is defined 693s Use of uninitialized value in string eq at /tmp/autopkgtest.8Rbj4L/autopkgtest_tmp/smokeG2UmYp/t/sfHookPlugin.pm line 64. 693s ok 26 - Post code 693s ok 27 - Get cookie lemonldap (facad4595d9dac04820a1a68adf159e4c8e21d5991583b6a617795b5e67392e5) 693s ok 28 - One entry in history 693s ok 29 - Success was recorded 693s 1..29 693s ok 7 - Only one factor offered, succeed after 2 tries 693s # Subtest: Two factors offered, fail after 3 tries 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Auth POST query 693s ok 6 - HTTP code is 200 693s ok 7 - Page contains a form 693s ok 8 - URI match 693s ok 9 - Field "token" is defined 693s ok 10 - Post 2F choice 693s ok 11 - Initial prompt 693s ok 12 - HTTP code is 200 693s ok 13 - Page contains a form 693s ok 14 - URI match 693s ok 15 - Field "token" is defined 693s ok 16 - Field "code" is defined 693s ok 17 - Post code 693s ok 18 - Retry prompt 693s ok 19 - HTTP code is 200 693s ok 20 - Page contains a form 693s ok 21 - URI match 693s ok 22 - Field "token" is defined 693s ok 23 - Field "code" is defined 693s ok 24 - Post code 693s ok 25 - Retry prompt 693s ok 26 - HTTP code is 200 693s ok 27 - Page contains a form 693s ok 28 - URI match 693s ok 29 - Field "token" is defined 693s ok 30 - Field "code" is defined 693s ok 31 - Post code 693s ok 32 - Expected portal error code: code found on page 693s ok 33 - Expected portal error code 693s ok 34 - One entry in history 693s ok 35 - Failure was recorded 693s ok 36 - history failed time match > 693s 1..36 693s ok 8 - Two factors offered, fail after 3 tries 693s # Subtest: Two factors offered, succeed after 2 tries 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Auth POST query 693s ok 6 - HTTP code is 200 693s ok 7 - Page contains a form 693s ok 8 - URI match 693s ok 9 - Field "token" is defined 693s ok 10 - Post 2F choice 693s ok 11 - Initial prompt 693s ok 12 - HTTP code is 200 693s ok 13 - Page contains a form 693s ok 14 - URI match 693s ok 15 - Field "token" is defined 693s ok 16 - Field "code" is defined 693s ok 17 - Post code 693s ok 18 - Retry prompt 693s ok 19 - HTTP code is 200 693s ok 20 - Page contains a form 693s ok 21 - URI match 693s ok 22 - Field "token" is defined 693s ok 23 - Field "code" is defined 693s ok 24 - Post code 693s ok 25 - Retry prompt 693s ok 26 - internal fake time ok 693s ok 27 - HTTP code is 200 693s ok 28 - Page contains a form 693s ok 29 - URI match 693s ok 30 - Field "token" is defined 693s ok 31 - Field "code" is defined 693s Use of uninitialized value in string eq at /tmp/autopkgtest.8Rbj4L/autopkgtest_tmp/smokeG2UmYp/t/sfHookPlugin.pm line 64. 693s ok 32 - Post code 693s ok 33 - Get cookie lemonldap (8e2e20ffa95fcc1298d3174176fc6db1edc8614bc3c678e19a8ca9dae6fd4558) 693s ok 34 - One entry in history 693s ok 35 - Success was recorded 693s ok 36 - history success time match > 693s 1..36 693s ok 9 - Two factors offered, succeed after 2 tries 693s # Subtest: Test sfBeforeVerify hook 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Auth POST query 693s ok 6 - Initial prompt 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Field "code" is defined 693s ok 12 - Post code 693s ok 13 - User msmith denied by hook: code found on page 693s ok 14 - User msmith denied by hook 693s 1..14 693s ok 10 - Test sfBeforeVerify hook 693s 1..10 693s ok 693s t/77-2F-Trust.t ................................................................ 693s ok 1 - use Lemonldap::NG::Portal::Main; 693s ok 2 - use Lemonldap::NG::Common::FormEncode; 693s ok 3 - Portal object 693s ok 4 - Init 693s ok 5 - Portal app 693s # Subtest: Store browser, then reuse it 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - HTTP code is 200 693s ok 21 - Page contains a form 693s ok 22 - URI match 693s ok 23 - Field "fg" is defined 693s ok 24 - Field "token" is defined 693s ok 25 - Found TOTP secret 693s ok 26 - Post fingerprint 693s ok 27 - Get cookie lemonldap (6cd68c58af6eb57cc8fb77e425fa4bb1f0eb2bb403caa582d0f37bddfcad6edd) 693s ok 28 - Get cookie llngconnection (841bc84ee15318caaa7473121af112bb78389a41901e8f3d434437a2d0b7317c) 693s ok 29 - Authentication level was set 693s ok 30 - Auth query 693s ok 31 - HTTP code is 200 693s ok 32 - Page contains a form 693s ok 33 - CSP header authorize POST request to \# 693s ok 34 - Found stayconnected checkbox 693s ok 35 - Auth POST query 693s ok 36 - HTTP code is 200 693s ok 37 - Page contains a form 693s ok 38 - URI match 693s ok 39 - Field "fg" is defined 693s ok 40 - Field "token" is defined 693s ok 41 - Post fingerprint 693s ok 42 - Get cookie lemonldap (751824c22f35124d93de8bf6149f96a3dd0df0091c173664a423d9cc56f1fdc1) 693s ok 43 - Authentication level was restored 693s ok 44 - Logout request 693s ok 45 - Response is 200 693s ok 46 - Cookie is deleted 693s ok 47 - No pdata 693s ok 48 - Disconnect request 693s ok 49 - Response is 401 693s 1..49 693s ok 6 - Store browser, then reuse it 693s # Subtest: Store browser, then reuse it after cookie expiration 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - HTTP code is 200 693s ok 21 - Page contains a form 693s ok 22 - URI match 693s ok 23 - Field "fg" is defined 693s ok 24 - Field "token" is defined 693s ok 25 - Found TOTP secret 693s ok 26 - Post fingerprint 693s ok 27 - Get cookie lemonldap (db79cf2ece5122d8d7e612d23a8f1e343fbeb6e376e3d265ab3b725652a72ce4) 693s ok 28 - Get cookie llngconnection (e3954ea42712023d6e9d894b3e2bb8fc4fdf5d494fcb338e097a07e0264198ab) 693s ok 29 - Auth query 693s ok 30 - HTTP code is 200 693s ok 31 - Page contains a form 693s ok 32 - CSP header authorize POST request to \# 693s ok 33 - Found stayconnected checkbox 693s ok 34 - Auth POST query 693s ok 35 - Get cookie llngconnection (0) 693s ok 36 - Old cookie is removed 693s ok 37 - HTTP code is 200 693s ok 38 - Page contains a form 693s ok 39 - URI match 693s ok 40 - Field "token" is defined 693s ok 41 - Post 2F choice 693s ok 42 - Prompt indicates success 693s ok 43 - Found 2F code in mail 693s ok 44 - HTTP code is 200 693s ok 45 - Page contains a form 693s ok 46 - URI match 693s ok 47 - Field "token" is defined 693s ok 48 - Field "code" is defined 693s ok 49 - Post code 693s ok 50 - Get cookie lemonldap (b4361008090ab6e473352fbebe96ef24c9b715dc8bbc8bbd9820141f54ced2bc) 693s ok 51 - Logout request 693s ok 52 - Response is 200 693s ok 53 - Cookie is deleted 693s ok 54 - No pdata 693s ok 55 - Disconnect request 693s ok 56 - Response is 401 693s 1..56 693s ok 7 - Store browser, then reuse it after cookie expiration 693s # Subtest: Store browser, then try to reuse it with wrong cookie 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - HTTP code is 200 693s ok 21 - Page contains a form 693s ok 22 - URI match 693s ok 23 - Field "fg" is defined 693s ok 24 - Field "token" is defined 693s ok 25 - Found TOTP secret 693s ok 26 - Post fingerprint 693s ok 27 - Get cookie lemonldap (3f6f331daee8339cd33a7b02d25fa62342bc8e978756e03750e7e5f2902610b8) 693s ok 28 - Get cookie llngconnection (cd8b9666d317c331da8588466ac7c646c0cefc51b3371fd2865ecae7958d1330) 693s ok 29 - Auth query 693s ok 30 - HTTP code is 200 693s ok 31 - Page contains a form 693s ok 32 - CSP header authorize POST request to \# 693s ok 33 - Found stayconnected checkbox 693s ok 34 - Auth POST query 693s ok 35 - Get cookie llngconnection (0) 693s ok 36 - Wrong cookie is removed 693s ok 37 - HTTP code is 200 693s ok 38 - Page contains a form 693s ok 39 - URI match 693s ok 40 - Field "token" is defined 693s ok 41 - Post 2F choice 693s ok 42 - Prompt indicates success 693s ok 43 - Found 2F code in mail 693s ok 44 - HTTP code is 200 693s ok 45 - Page contains a form 693s ok 46 - URI match 693s ok 47 - Field "token" is defined 693s ok 48 - Field "code" is defined 693s ok 49 - Post code 693s ok 50 - Get cookie lemonldap (f7390214d50dded363d27969687994af97fe5615c14d462154b791860fa63ec6) 693s ok 51 - Logout request 693s ok 52 - Response is 200 693s ok 53 - Cookie is deleted 693s ok 54 - No pdata 693s ok 55 - Disconnect request 693s ok 56 - Response is 401 693s 1..56 693s ok 8 - Store browser, then try to reuse it with wrong cookie 693s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - HTTP code is 200 693s ok 21 - Page contains a form 693s ok 22 - URI match 693s ok 23 - Field "fg" is defined 693s ok 24 - Field "token" is defined 693s ok 25 - Found TOTP secret 693s ok 26 - Post fingerprint 693s ok 27 - Get cookie lemonldap (120eb79f4e4f67f63f0411a8867e2e4f166871e2ac003749d0878016fa040192) 693s ok 28 - Get cookie llngconnection (97fce87b3149a4f6f432332b5db903c40f00abe8e68495182fbab8cc43de74b8) 693s ok 29 - Auth query 693s ok 30 - HTTP code is 200 693s ok 31 - Page contains a form 693s ok 32 - CSP header authorize POST request to \# 693s ok 33 - Found stayconnected checkbox 693s ok 34 - Auth POST query 693s ok 35 - HTTP code is 200 693s ok 36 - Page contains a form 693s ok 37 - URI match 693s ok 38 - Field "fg" is defined 693s ok 39 - Field "token" is defined 693s ok 40 - Post fingerprint 693s ok 41 - Expected portal error code: code found on page 693s ok 42 - Expected portal error code 693s ok 43 - Get cookie llngconnection (0) 693s ok 44 - Cookie with mismatched TOTP is removed 693s 1..44 693s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 693s # Subtest: Store browser, then try to reuse as different user 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - HTTP code is 200 693s ok 21 - Page contains a form 693s ok 22 - URI match 693s ok 23 - Field "fg" is defined 693s ok 24 - Field "token" is defined 693s ok 25 - Found TOTP secret 693s ok 26 - Post fingerprint 693s ok 27 - Get cookie lemonldap (ae7428e1beeaca744d110ce05b2affd48edbeec759bf17a3d3a9ff8e4c8a3158) 693s ok 28 - Get cookie llngconnection (6711ff88bad341ec2f369330d56fb0256e2ca2b301b57b965457a78b9dbd1979) 693s ok 29 - Auth query 693s ok 30 - HTTP code is 200 693s ok 31 - Page contains a form 693s ok 32 - CSP header authorize POST request to \# 693s ok 33 - Found stayconnected checkbox 693s ok 34 - Auth POST query 693s ok 35 - HTTP code is 200 693s ok 36 - Page contains a form 693s ok 37 - URI match 693s ok 38 - Field "token" is defined 693s ok 39 - Post 2F choice 693s ok 40 - Prompt indicates success 693s ok 41 - Found 2F code in mail 693s ok 42 - HTTP code is 200 693s ok 43 - Page contains a form 693s ok 44 - URI match 693s ok 45 - Field "token" is defined 693s ok 46 - Field "code" is defined 693s ok 47 - Post code 693s ok 48 - HTTP code is 200 693s ok 49 - Page contains a form 693s ok 50 - URI match 693s ok 51 - Field "fg" is defined 693s ok 52 - Field "token" is defined 693s ok 53 - Found TOTP secret 693s ok 54 - Post fingerprint 693s ok 55 - Get cookie lemonldap (ca140990ca4e91f074c8d048c560c580d6ac5db6ac618b9f0768a5dda244cc89) 693s ok 56 - Logout request 693s ok 57 - Response is 200 693s ok 58 - Cookie is deleted 693s ok 59 - No pdata 693s ok 60 - Disconnect request 693s ok 61 - Response is 401 693s 1..61 693s ok 10 - Store browser, then try to reuse as different user 693s # Subtest: User can refuse to stay connected 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - Get cookie lemonldap (9414055dc9bcbd2ce97ad960b9633b4aeac0d84288bc330d25e99bd0598e85ab) 693s ok 21 - Logout request 693s ok 22 - Response is 200 693s ok 23 - Cookie is deleted 693s ok 24 - No pdata 693s ok 25 - Disconnect request 693s ok 26 - Response is 401 693s 1..26 693s ok 11 - User can refuse to stay connected 693s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - HTTP code is 200 693s ok 14 - Page contains a form 693s ok 15 - URI match 693s ok 16 - Field "token" is defined 693s ok 17 - Field "code" is defined 693s ok 18 - Post code 693s ok 19 - Persistent connection cookie isn't sent 693s ok 20 - Get cookie lemonldap (4b0debce5e30b582435306f873e2ac21d97600f1ea7b1161e3084b5a783aaa7a) 693s 1..20 693s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 693s # Subtest: User cannot bypass the trusted browser rule (wrong user) 693s ok 1 - Auth query 693s ok 2 - HTTP code is 200 693s ok 3 - Page contains a form 693s ok 4 - CSP header authorize POST request to \# 693s ok 5 - Found stayconnected checkbox 693s ok 6 - Auth POST query 693s ok 7 - HTTP code is 200 693s ok 8 - Page contains a form 693s ok 9 - URI match 693s ok 10 - Field "token" is defined 693s ok 11 - Post 2F choice 693s ok 12 - Prompt indicates success 693s ok 13 - Found 2F code in mail 693s ok 14 - HTTP code is 200 693s ok 15 - Page contains a form 693s ok 16 - URI match 693s ok 17 - Field "token" is defined 693s ok 18 - Field "code" is defined 693s ok 19 - Post code 693s ok 20 - Persistent connection cookie isn't sent 693s ok 21 - Get cookie lemonldap (0081b57fc7bb2533fb470f4539b060d0730cdad5ddca02d91a10a7c2f4777a1d) 693s 1..21 693s ok 13 - User cannot bypass the trusted browser rule (wrong user) 693s 1..13 693s ok 694s t/78-2F-Upgrade-Many.t ......................................................... 694s ok 1 - use Lemonldap::NG::Portal::Main; 694s ok 2 - use Lemonldap::NG::Common::FormEncode; 694s ok 3 - Portal object 694s ok 4 - Init 694s ok 5 - Portal app 694s ok 6 - Auth query 694s ok 7 - Get cookie lemonldap (dba184047930807c00d4c642ba0dfeaf1616fd709ea9b4ffbefbb5fd46cb523f) 694s ok 8 - Upgrade session query 694s ok 9 - HTTP code is 200 694s ok 10 - Page contains a form 694s ok 11 - URI match 694s ok 12 - Field "confirm" is defined 694s ok 13 - Field "url" is defined 694s ok 14 - Found custom Main Logo 694s ok 15 - Language icons found 694s ok 16 - Accept session upgrade query 694s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 694s ok 18 - HTTP code is 200 694s ok 19 - Page contains a form 694s ok 20 - Host match 694s ok 21 - Field "upgrading" is defined 694s ok 22 - Field "url" is defined 694s ok 23 - CSP header authorize POST request to \# 694s ok 24 - Post login 694s ok 25 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 694s ok 26 - HTTP code is 200 694s ok 27 - Page contains a form 694s ok 28 - URI match 694s ok 29 - Field "token" is defined 694s ok 30 - Field "checkLogins" is defined 694s ok 31 - Found mail 694s ok 32 - Post ext2f choice 694s ok 33 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%7D) 694s ok 34 - HTTP code is 200 694s ok 35 - Page contains a form 694s ok 36 - URI match 694s ok 37 - Field "token" is defined 694s ok 38 - Field "code" is defined 694s ok 39 - Found EXTCODE input 694s ok 40 - Found 2F code in mail 694s ok 41 - Post code 694s ok 42 - Get redirection 694s ok 43 - Location is http://test1.example.com 694s ok 44 - Get cookie lemonldap (81194f92a680793711bb11cad8fabb50049294111464ca77a024f7f75d9fb894) 694s ok 45 - Make sure no pdata is returned 694s 1..45 694s ok 694s t/78-2F-Upgrade.t .............................................................. 694s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 694s ok 1 - use Lemonldap::NG::Portal::Main; 694s ok 2 - use Lemonldap::NG::Common::FormEncode; 694s ok 3 - Portal object 694s [Tue Feb 3 06:16:37 2026] [LLNG:6873] [error] Bad logLevel value '', switching to 'info' 694s 694s [Tue Feb 3 06:16:37 2026] [LLNG:6873] [info] Loading configuration 1 for process 6873 694s ok 4 - Init 694s ok 5 - Portal app 694s ok 6 - Auth query 694s ok 7 - Get cookie lemonldap (b9f583ec8b13242a6739b6c71b719c2938f2122a13292470df916e21d68135ea) 694s [Tue Feb 3 06:16:37 2026] [LLNG:6873] [info] New request Lemonldap::NG::Handler::Server GET /level3 694s [Tue Feb 3 06:16:37 2026] [LLNG:6873] [notice] User dwho was forbidden access to test1.example.com/level3 694s ok 8 - Handler request 694s ok 9 - Authenticated as dwho 694s ok 10 - HTTP code is 403 694s ok 11 - Upgrade session query 694s ok 12 - HTTP code is 200 694s ok 13 - Page contains a form 694s ok 14 - URI match 694s ok 15 - Field "confirm" is defined 694s ok 16 - Field "url" is defined 694s ok 17 - Found custom Main Logo 694s ok 18 - Language icons found 694s ok 19 - Accept session upgrade query 694s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 694s ok 21 - HTTP code is 200 694s ok 22 - Page contains a form 694s ok 23 - Host match 694s ok 24 - Field "upgrading" is defined 694s ok 25 - Field "url" is defined 694s ok 26 - CSP header authorize POST request to \# 694s ok 27 - Post login 694s ok 28 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 694s ok 29 - HTTP code is 200 694s ok 30 - Page contains a form 694s ok 31 - URI match 694s ok 32 - Field "token" is defined 694s ok 33 - Field "code" is defined 694s ok 34 - Found EXTCODE input 694s ok 35 - Found 2F code in mail 694s ok 36 - Post code 694s ok 37 - Get redirection 694s ok 38 - Location is http://test1.example.com 694s ok 39 - Get cookie lemonldap (dadbac9f2b8d891048403acabaa39bde4f09e116b068e3122ada1afe231f4645) 694s ok 40 - Make sure no pdata is returned 694s [Tue Feb 3 06:16:37 2026] [LLNG:6873] [info] New request Lemonldap::NG::Handler::Server GET /level3 694s ok 41 - Handler request 694s ok 42 - Authenticated as dwho 694s ok 43 - HTTP code is 200 694s 1..43 694s ok 694s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 694s ok 1 - use Lemonldap::NG::Portal::Main; 694s ok 2 - Portal object 694s ok 3 - Init 694s ok 4 - Portal app 694s ok 5 - Auth query 694s ok 6 - Get cookie lemonldap (7627b2dc4a218b40b12e743db839661272b5af8379a7f5c10c920e75394ef8e4) 694s ok 7 - CheckUser 694s ok 8 - Response is JSON 694s ok 9 - AuthenticationLevel == 1 694s ok 10 - Form registration 694s ok 11 - Get redirection 694s ok 12 - Location header found 694s ok 13 - Form registration 694s ok 14 - Found TOTP js 694s ok 15 - Get new key 694s ok 16 - Content is JSON 694s ok 17 - Found secret 694s ok 18 - Found token 694s ok 19 - Found issuer 694s ok 20 - Found user 694s ok 21 - Code 694s ok 22 - Code contains 6 digits 694s ok 23 - Post code 694s ok 24 - Content is JSON 694s ok 25 - TOTP is registered 694s ok 26 - Form registration 694s ok 27 - Found forceUpgrade flag 694s ok 28 - Upgrade session query from 2fManager 694s ok 29 - HTTP code is 200 694s ok 30 - Page contains a form 694s ok 31 - URI match 694s ok 32 - Field "confirm" is defined 694s ok 33 - Field "url" is defined 694s ok 34 - Field "forceUpgrade" is defined 694s ok 35 - Accept session upgrade query 694s ok 36 - HTTP code is 200 694s ok 37 - Page contains a form 694s ok 38 - URI match 694s ok 39 - Field "token" is defined 694s ok 40 - Code 694s ok 41 - Post code 694s ok 42 - CheckUser 694s ok 43 - Response is JSON 694s ok 44 - AuthenticationLevel == 3 694s 1..44 694s ok 695s t/78-2F-UpgradeOnly-without-2F.t ............................................... 695s ok 1 - use Lemonldap::NG::Portal::Main; 695s ok 2 - use Lemonldap::NG::Common::FormEncode; 695s ok 3 - Portal object 695s ok 4 - Init 695s ok 5 - Portal app 695s ok 6 - Auth query 695s ok 7 - Get cookie lemonldap (9112cc3a6f3de98f0b1282f001e1cc2fa23719f2502d66ce69edae8a0e7db429) 695s ok 8 - Upgrade session query 695s ok 9 - HTTP code is 200 695s ok 10 - Page contains a form 695s ok 11 - URI match 695s ok 12 - Field "confirm" is defined 695s ok 13 - Field "url" is defined 695s ok 14 - Accept session upgrade query 695s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 695s ok 16 - Expected portal error code: code found on page 695s ok 17 - Expected portal error code 695s ok 18 - Accept session upgrade query 695s ok 19 - Get redirection 695s ok 20 - Location is http://auth.example.com/ 695s ok 21 - Logout request 695s ok 22 - Response is 200 695s ok 23 - Cookie is deleted 695s ok 24 - No pdata 695s ok 25 - Disconnect request 695s ok 26 - Response is 401 695s 1..26 695s ok 695s t/78-2F-UpgradeOnly.t .......................................................... 695s ok 1 - use Lemonldap::NG::Portal::Main; 695s ok 2 - use Lemonldap::NG::Common::FormEncode; 695s ok 3 - Portal object 695s ok 4 - Init 695s ok 5 - Portal app 695s ok 6 - Auth query 695s ok 7 - Get cookie lemonldap (dc1b43ef79314f321ca9d6a79886c0048f4743a7f1a28b958edce3408c361cf5) 695s ok 8 - Upgrade session query 695s ok 9 - HTTP code is 200 695s ok 10 - Page contains a form 695s ok 11 - URI match 695s ok 12 - Field "confirm" is defined 695s ok 13 - Field "url" is defined 695s ok 14 - Accept session upgrade query 695s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 695s ok 16 - Expected portal error code: code found on page 695s ok 17 - Expected portal error code 695s ok 18 - Auth query 695s ok 19 - Get cookie lemonldap (043fad01ae4ebad97e1dcc9c9ca54505ff6b45df824e5df9c0154de42257a79e) 695s ok 20 - Upgrade session query 695s ok 21 - HTTP code is 200 695s ok 22 - Page contains a form 695s ok 23 - URI match 695s ok 24 - Field "confirm" is defined 695s ok 25 - Field "url" is defined 695s ok 26 - Accept session upgrade query 695s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 695s ok 28 - HTTP code is 200 695s ok 29 - Page contains a form 695s ok 30 - URI match 695s ok 31 - Field "token" is defined 695s ok 32 - Field "code" is defined 695s ok 33 - Found EXTCODE input 695s ok 34 - Found 2F code in mail 695s ok 35 - Post code 695s ok 36 - Get redirection 695s ok 37 - Location is http://test1.example.com 695s ok 38 - Get cookie lemonldap (043fad01ae4ebad97e1dcc9c9ca54505ff6b45df824e5df9c0154de42257a79e) 695s ok 39 - Make sure no pdata is returned 695s 1..39 695s ok 695s t/79-2F-Yubikey-from-Session.t ................................................. 695s ok 1 - use Lemonldap::NG::Portal::Main; 695s ok 2 - Portal object 695s ok 3 - Init 695s ok 4 - Portal app 695s ok 5 - Authenticate as dwho 695s ok 6 - HTTP code is 200 695s ok 7 - Page contains a form 695s ok 8 - URI match 695s ok 9 - Field "token" is defined 695s ok 10 - Field "code" is defined 695s ok 11 - Post code 695s ok 12 - Bad OTP code: code found on page 695s ok 13 - Bad OTP code 695s ok 14 - Auth query 695s ok 15 - HTTP code is 200 695s ok 16 - Page contains a form 695s ok 17 - URI match 695s ok 18 - Field "token" is defined 695s ok 19 - Field "code" is defined 695s ok 20 - Post code 695s ok 21 - Get cookie lemonldap (0c792a6046da2deeae664a202ba66c52ac7ad9c4415d357145be2ab007b5205b) 695s ok 22 - Auth query 695s ok 23 - HTTP code is 200 695s ok 24 - Page contains a form 695s ok 25 - URI match 695s ok 26 - Field "token" is defined 695s ok 27 - Field "code" is defined 695s ok 28 - Post code 695s ok 29 - Get cookie lemonldap (bdc592768d76d1b2c93352427207a24ab357277b1f4bade9958fe4d1009d7688) 695s ok 30 - Auth query 695s ok 31 - Get cookie lemonldap (fe65e86fcbbba9b3bede32321bb492b1cfa2e8c64e486301aef0a2b6b4271053) 695s 1..31 695s ok 696s t/79-2F-Yubikey.t .............................................................. 696s ok 1 - use Lemonldap::NG::Portal::Main; 696s ok 2 - Portal object 696s ok 3 - Init 696s ok 4 - Portal app 696s ok 5 - Auth query 696s ok 6 - HTTP code is 200 696s ok 7 - Get cookie lemonldap (876f2f4dddd74e0d8e53ad1e8dbf14f137153461f3e5ebbf57ebec56e20ba601) 696s ok 8 - Auth query 696s ok 9 - Response body is not empty 696s ok 10 - Found prompt message 696s ok 11 - HTTP code is 200 696s ok 12 - Page contains a form 696s ok 13 - URI match 696s ok 14 - Field "UBKName" is defined 696s ok 15 - Field "otp" is defined 696s ok 16 - Invalid otp 696s ok 17 - Response body is not empty 696s ok 18 - Found error message 696s ok 19 - Invalid UBKname 696s ok 20 - Response body is not empty 696s ok 21 - Found error message 696s ok 22 - Correct registration attempt 696s ok 23 - Get redirection 696s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 696s ok 25 - Found registered yubikey 696s ok 26 - Correct device ID 696s ok 27 - Epoch is defined 696s ok 28 - Auth query 696s ok 29 - HTTP code is 200 696s ok 30 - Page contains a form 696s ok 31 - URI match 696s ok 32 - Field "token" is defined 696s ok 33 - Field "code" is defined 696s ok 34 - Post code 696s ok 35 - Bad OTP code: code found on page 696s ok 36 - Bad OTP code 696s ok 37 - Auth query 696s ok 38 - HTTP code is 200 696s ok 39 - Page contains a form 696s ok 40 - URI match 696s ok 41 - Field "token" is defined 696s ok 42 - Field "code" is defined 696s ok 43 - Post code 696s ok 44 - Bad OTP code: code found on page 696s ok 45 - Bad OTP code 696s ok 46 - Auth query 696s ok 47 - HTTP code is 200 696s ok 48 - Page contains a form 696s ok 49 - URI match 696s ok 50 - Field "token" is defined 696s ok 51 - Field "code" is defined 696s ok 52 - Post code 696s ok 53 - Get cookie lemonldap (20b449b3368fc48ef9fd3f989a985837a12ba78e60ba583f56b4c9204d7f6c85) 696s ok 54 - HTTP code is 400 696s ok 55 - Deletion expects valid CSRF token 696s ok 56 - Post deletion 696s ok 57 - HTTP code is 200 696s ok 58 - Content-Type is JSON 696s ok 59 - Content is valid JSON 696s ok 60 696s ok 61 - No device found anymore 696s ok 62 - Auth query 696s ok 63 - Get cookie lemonldap (a47524cebe749c730b25300c1488e800ba1240dbde1e6943f08e487dacea4824) 696s 1..63 696s ok 696s t/80-2F-Okta.t ................................................................. 696s ok 1 - use Lemonldap::NG::Portal::Main; 696s # Subtest: Choose Okta SMS 696s ok 1 - Portal object 696s ok 2 - Init 696s ok 3 - Portal app 696s ok 4 - Get Portal 696s ok 5 - HTTP code is 200 696s ok 6 - Page contains a form 696s ok 7 - Host match 696s ok 8 - Field "user" is defined 696s ok 9 - Field "password" is defined 696s ok 10 - CSP header authorize POST request to \# 696s ok 11 - Auth query 696s ok 12 - HTTP code is 200 696s ok 13 - Page contains a form 696s ok 14 - URI match 696s ok 15 - Choose SMS 696s ok 16 - HTTP code is 200 696s ok 17 - Page contains a form 696s ok 18 - URI match 696s ok 19 - Send code 696s ok 20 - Get cookie lemonldap (9df33348948af073b40a5cb89a58a95a4664a640f3382aff7fb442d8a469324b) 696s ok 21 - Get session using restSessionServer 696s ok 22 - HTTP code is 200 696s ok 23 - Deserialize session content 696s ok 24 - Session has correct value for _2f 696s ok 25 - Session has correct value for _auth 696s ok 26 - Logout request 696s ok 27 - Response is 200 696s ok 28 - Cookie is deleted 696s ok 29 - No pdata 696s ok 30 - Disconnect request 696s ok 31 - Response is 401 696s 1..31 696s ok 2 - Choose Okta SMS 696s # Subtest: Choose Okta Push 696s ok 1 - Portal object 696s ok 2 - Init 696s ok 3 - Portal app 696s ok 4 - Get Portal 696s ok 5 - HTTP code is 200 696s ok 6 - Page contains a form 696s ok 7 - Host match 696s ok 8 - Field "user" is defined 696s ok 9 - Field "password" is defined 696s ok 10 - CSP header authorize POST request to \# 696s ok 11 - Auth query 696s ok 12 - HTTP code is 200 696s ok 13 - Page contains a form 696s ok 14 - URI match 696s ok 15 - Choose SMS 696s ok 16 - HTTP code is 200 696s ok 17 - Page contains a form 696s ok 18 - URI match 696s ok 19 - CSP header authorize POST request to auth.example.com 696s ok 20 - Send code 696s ok 21 - Get cookie lemonldap (051a591c8e26d52bb9f844deff9b942a05b55f243aa3d081246c2c17dd5a137a) 696s ok 22 - Get session using restSessionServer 696s ok 23 - HTTP code is 200 696s ok 24 - Deserialize session content 696s ok 25 - Session has correct value for _2f 696s ok 26 - Session has correct value for _auth 696s ok 27 - Logout request 696s ok 28 - Response is 200 696s ok 29 - Cookie is deleted 696s ok 30 - No pdata 696s ok 31 - Disconnect request 696s ok 32 - Response is 401 696s 1..32 696s ok 3 - Choose Okta Push 696s 1..3 696s ok 696s t/81-MostViewedApplications.t .................................................. 696s ok 1 - use Lemonldap::NG::Portal::Main; 696s ok 2 - Portal object 696s ok 3 - Init 696s ok 4 - Portal app 696s ok 5 - Get cookie lemonldap (949b45febb5abdc680f398c91af66a08dae76418ee13770e4d90722612878ead) 696s ok 6 - Get cookie lemonldap (77f807e12af2181866d5d471ec3219854a0cafd250077b0f84d065e5f9b0b3d2) 696s ok 7 - Get cookie lemonldap (967da24b781a9c8cd120331654667b3df1f6244192a5441ac60a0aff828e4ea7) 696s ok 8 - Session contains history hash 696s ok 9 - OIDC App 1 has been accessed twice 696s ok 10 - OIDC App 2 has been accessed once 696s ok 11 - History contains two entries 696s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027519_2818%22%2C%22issuerTs%22%3A1770099399%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 696s ok 13 - Get redirection 696s ok 14 - Location header found 696s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770027519_55757%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770099399%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 696s ok 16 - Get redirection 696s ok 17 - Location header found 696s ok 18 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770027519_50354%22%2C%22issuerTs%22%3A1770099399%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 696s ok 19 - Get redirection 696s ok 20 - Location header found 696s ok 21 - Session contains history hash 696s ok 22 - CAS App 1 has been accessed twice 696s ok 23 - CAS App 2 has been accessed once 696s ok 24 - History contains four entries 696s ok 25 - Portal object 696s ok 26 - Init 696s ok 27 - Portal app 696s ok 28 - Get cookie lemonldap (8881b70240f0b08eeabae6cf15f9bfce800ad3ae8ac6a219de2da630be183002) 696s ok 29 - History contains five entries 696s ok 30 - SAML App 1 has been accessed once 696s 1..30 696s ok 697s t/91-Handler-cache-cleaned.t ................................................... 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s ok 2 - use Lemonldap::NG::Common::FormEncode; 697s ok 3 - Portal object 697s ok 4 - Init 697s ok 5 - Portal app 697s ok 6 - Auth query 697s ok 7 - Get cookie lemonldap (e68ef250f93b9878e1e76a3b47b776f1b28a98e7752fe9b8a976946b01d2fb57) 697s ok 8 - Get portal 697s ok 9 - Authenticated as dwho 697s ok 10 - Auth query 697s ok 11 - HTTP code is 200 697s ok 12 - Page contains a form 697s ok 13 - URI match 697s ok 14 - Field "token" is defined 697s ok 15 - Field "code" is defined 697s ok 16 - Found EXTCODE input 697s ok 17 - Found 2F code in mail 697s ok 18 - Get portal 697s ok 19 - Post code 697s ok 20 - Get portal 697s ok 21 - Authenticated as dwho 697s 1..21 697s ok 697s t/91-Memory-Leak.t ............................................................. 697s 1..5 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s ok 2 - leaks 0 < 1 697s ok 3 - leaks -1 < 1 697s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 697s # Failed (TODO) test 'Unable to really destroy a portal object for now' 697s # at t/91-Memory-Leak.t line 34. 697s [Tue Feb 3 06:16:40 2026] [LLNG:6882] [error] globalStorage not defined (perhaps configuration can not be read) 697s [Tue Feb 3 06:16:40 2026] [LLNG:6882] [error] globalStorage not defined (perhaps configuration can not be read) 697s ok 5 - leaks 0 < 1 697s ok 697s t/99-Bad-logLevel.t ............................................................ 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s ok 2 - Portal object 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [error] Bad logLevel value 'error ', switching to 'info' 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [error] Bad logLevel value 'error ', switching to 'info' 697s 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [info] Loading configuration 1 for process 6883 697s ok 3 - Init 697s ok 4 - Portal app 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [info] New request Lemonldap::NG::Portal::Main GET / 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [notice] User anonymous successfully authenticated at level 0 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [notice] User anonymous connected from Null (127.0.0.1) 697s ok 5 - Auth query 697s ok 6 - HTTP code is 200 697s ok 7 - Get cookie lemonldap (0b32c3d7daad2b12c01e046ba9059d1d0534903b2022c6491681b5698495246e) 697s [Tue Feb 3 06:16:40 2026] [LLNG:6883] [info] New request Lemonldap::NG::Portal::Main GET /logout 697s ok 8 - Get logout page 697s ok 9 - PE_LOGOUT_OK 697s 1..9 697s ok 698s t/99-Dont-load-Dumper.t ........................................................ 698s 1..5 698s ok 1 - use Lemonldap::NG::Portal::Main; 698s ok 2 - Portal object 698s ok 3 - Init 698s ok 4 - App 698s ok 5 - Portal doesn't depend on Data::Dumper 698s ok 698s All tests successful. 698s Files=423, Tests=17493, 168 wallclock secs ( 1.39 usr 0.39 sys + 129.59 cusr 15.12 csys = 146.49 CPU) 698s Result: PASS 698s autopkgtest [06:16:41]: test portal-test: -----------------------] 699s portal-test PASSautopkgtest [06:16:42]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 699s 699s autopkgtest [06:16:42]: test manager-test: preparing testbed 718s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 792s autopkgtest [06:18:15]: testbed dpkg architecture: amd64 792s autopkgtest [06:18:15]: testbed apt version: 3.1.14 793s autopkgtest [06:18:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 793s autopkgtest [06:18:16]: testbed release detected to be: resolute 793s autopkgtest [06:18:16]: updating testbed package index (apt update) 794s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 794s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 794s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 794s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 794s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 794s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 794s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 794s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 794s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 794s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 794s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 794s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 794s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 794s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 794s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 794s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 794s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 794s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 794s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 794s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 795s Fetched 3920 kB in 1s (4242 kB/s) 795s Reading package lists... 796s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 796s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 796s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 796s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 797s Reading package lists... 797s Reading package lists... 797s Building dependency tree... 797s Reading state information... 797s Calculating upgrade... 797s The following packages will be upgraded: 797s debconf debconf-i18n python3-debconf 797s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 797s Need to get 357 kB of archives. 797s After this operation, 0 B of additional disk space will be used. 797s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 797s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 797s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 797s dpkg-preconfigure: unable to re-open stdin: No such file or directory 797s Fetched 357 kB in 0s (0 B/s) 797s (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 ... 83957 files and directories currently installed.) 797s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 798s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 798s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 798s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 798s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 798s Unpacking debconf (1.5.91build1) over (1.5.91) ... 798s Setting up debconf (1.5.91build1) ... 798s Setting up python3-debconf (1.5.91build1) ... 798s Setting up debconf-i18n (1.5.91build1) ... 798s Processing triggers for man-db (2.13.1-1) ... 799s autopkgtest [06:18:22]: upgrading testbed (apt dist-upgrade and autopurge) 799s Reading package lists... 799s Building dependency tree... 799s Reading state information... 799s Calculating upgrade... 799s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 799s Reading package lists... 800s Building dependency tree... 800s Reading state information... 800s Solving dependencies... 800s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 802s Reading package lists... 802s Building dependency tree... 802s Reading state information... 802s Solving dependencies... 802s The following NEW packages will be installed: 802s autoconf autodep8 automake autopoint autotools-dev build-essential 802s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 802s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 802s dh-strip-nondeterminism docutils-common dwz fontconfig-config 802s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 802s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 802s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common 802s intltool-debian java-common java-wrappers lemonldap-ng-fastcgi-server 802s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 802s libapache-session-perl libarchive-zip-perl libasan8 802s libauth-yubikey-webclient-perl libauthen-radius-perl 802s libb-hooks-endofscope-perl libb-hooks-op-check-perl 802s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 802s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 802s libclass-data-inheritable-perl libclass-errorhandler-perl 802s libclass-inspector-perl libclass-method-modifiers-perl 802s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 802s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 802s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 802s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 802s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 802s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 802s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 802s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 802s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 802s libdata-optlist-perl libdata-password-zxcvbn-perl 802s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 802s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 802s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 802s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 802s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 802s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 802s libencode-locale-perl liberror-perl libeval-closure-perl 802s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 802s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 802s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 802s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 802s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 802s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 802s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 802s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 802s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 802s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 802s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 802s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 802s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 802s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 802s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 802s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 802s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap 802s libjs-bootswatch libjs-es5-shim libjs-jquery libjson-maybexs-perl 802s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 802s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 802s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 802s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 802s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 802s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 802s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 802s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 802s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 802s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 802s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 802s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 802s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 802s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 802s libparams-classify-perl libparams-util-perl 802s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 802s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 802s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 802s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 802s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 802s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 802s libsub-name-perl libsub-quote-perl libtask-weaken-perl 802s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 802s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 802s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 802s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 802s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 802s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 802s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 802s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 802s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 802s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 802s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 802s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 802s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 802s po-debconf python3-alabaster python3-defusedxml python3-docutils 802s python3-imagesize python3-roman-numerals python3-snowballstemmer 802s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 802s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 802s xml-core yui-compressor 802s 0 upgraded, 324 newly installed, 0 to remove and 0 not upgraded. 802s Need to get 184 MB of archives. 802s After this operation, 706 MB of additional disk space will be used. 802s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 802s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 802s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 802s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 802s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 803s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 803s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 803s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 803s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 803s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 803s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 803s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 803s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 803s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 803s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 803s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 803s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 803s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 803s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 803s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 803s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 803s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 803s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 803s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 803s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 803s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 803s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 803s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 803s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 803s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 803s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 803s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 803s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 803s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 803s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 803s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 803s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 803s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 803s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 803s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 803s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 803s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 803s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 803s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 803s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 803s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 803s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 803s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 803s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 803s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 803s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 803s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 803s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 803s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 803s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 803s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 803s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 803s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 803s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 803s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 803s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 803s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 803s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 803s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 803s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 803s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 803s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 803s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 803s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 803s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 803s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 803s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 803s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 803s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 803s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 803s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 803s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 803s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 803s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 803s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 803s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 803s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 803s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 803s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 803s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 803s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 803s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 803s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 803s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 803s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 803s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 803s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 803s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 803s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 803s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 803s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 803s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 803s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 803s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 803s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 803s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 803s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 803s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 803s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 803s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 803s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 803s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 803s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 803s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 803s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 803s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 803s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 803s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 803s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 803s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 803s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 803s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 803s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 803s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 803s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 803s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 803s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 libc-dev-bin amd64 2.42-2ubuntu4 [23.3 kB] 803s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 803s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-dev amd64 1:4.5.1-1 [122 kB] 803s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 rpcsvc-proto amd64 1.4.3-1 [68.7 kB] 803s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev amd64 2.42-2ubuntu4 [2207 kB] 803s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 803s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 804s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 804s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 804s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 804s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 804s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 804s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 804s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 804s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 804s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 804s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 804s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 804s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 804s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 804s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 804s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 804s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 804s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 804s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 804s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 805s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 805s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 805s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 805s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 805s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 805s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 805s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 805s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 805s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 805s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 805s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 805s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 805s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 805s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 805s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 805s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 805s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 805s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 805s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 805s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 806s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 806s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 806s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 806s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 806s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 806s Get:173 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 806s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 806s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 806s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 806s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 806s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 806s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 806s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 806s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 806s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 806s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 806s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 806s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 806s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 806s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 806s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 806s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 806s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 806s Get:191 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 806s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 806s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 806s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 806s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 806s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 806s Get:197 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 806s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 806s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 806s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 806s Get:201 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 806s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 806s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 806s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 806s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 806s Get:206 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 806s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 806s Get:208 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 806s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 806s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 806s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 806s Get:212 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 806s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 806s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 806s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 806s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 806s Get:217 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 806s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 806s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 806s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 806s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 806s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 806s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 806s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 806s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 806s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 806s Get:227 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 806s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 806s Get:229 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 806s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 806s Get:231 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 806s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 806s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 806s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 806s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 806s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 806s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 806s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 806s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 806s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 806s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 806s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 806s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 806s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 806s Get:245 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 806s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 806s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 806s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 806s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 806s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 806s Get:251 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 806s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 806s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 806s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 806s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 806s Get:256 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 806s Get:257 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 806s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 806s Get:259 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 806s Get:260 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 806s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 806s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 806s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 806s Get:264 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 806s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 806s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 806s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 806s Get:268 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 806s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 806s Get:270 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 806s Get:271 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 806s Get:272 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 806s Get:273 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 806s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 806s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 806s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 806s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 806s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 806s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 806s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 806s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 806s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 806s Get:283 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 806s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 806s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 806s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 806s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 806s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 806s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 806s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 806s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 806s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 806s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 806s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 806s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 806s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 806s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 806s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 806s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 806s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 806s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 806s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 806s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 806s Get:304 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 806s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 806s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 806s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 806s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 806s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 806s Get:310 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 806s Get:311 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 806s Get:312 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 806s Get:313 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 806s Get:314 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 806s Get:315 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 806s Get:316 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 806s Get:317 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 806s Get:318 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 806s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 806s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 806s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 806s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 806s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 806s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 807s Preconfiguring packages ... 807s Fetched 184 MB in 4s (48.0 MB/s) 807s Selecting previously unselected package imagemagick-7-common. 807s (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 ... 83957 files and directories currently installed.) 807s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 807s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 807s Selecting previously unselected package libgomp1:amd64. 807s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 807s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 807s Selecting previously unselected package libfftw3-double3:amd64. 807s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 807s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 807s Selecting previously unselected package libfontenc1:amd64. 807s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 807s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 807s Selecting previously unselected package x11-common. 807s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 807s Unpacking x11-common (1:7.7+24ubuntu1) ... 807s Selecting previously unselected package xfonts-encodings. 807s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 807s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 807s Selecting previously unselected package xfonts-utils. 807s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 807s Unpacking xfonts-utils (1:7.7+7build1) ... 807s Selecting previously unselected package fonts-urw-base35. 807s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 807s Unpacking fonts-urw-base35 (20200910-8build1) ... 807s Selecting previously unselected package fontconfig-config. 807s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 807s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 807s Selecting previously unselected package libfontconfig1:amd64. 807s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 807s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 807s Selecting previously unselected package libsharpyuv0:amd64. 807s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 807s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 807s Selecting previously unselected package libaom3:amd64. 807s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 807s Unpacking libaom3:amd64 (3.13.1-2) ... 807s Selecting previously unselected package libheif-plugin-aomdec:amd64. 807s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 807s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 807s Selecting previously unselected package libde265-0:amd64. 807s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 807s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 807s Selecting previously unselected package libheif-plugin-libde265:amd64. 807s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 807s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 807s Selecting previously unselected package libheif1:amd64. 807s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 807s Unpacking libheif1:amd64 (1.21.2-1) ... 807s Selecting previously unselected package libjbig0:amd64. 807s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 807s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 807s Selecting previously unselected package libjpeg-turbo8:amd64. 807s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 807s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 807s Selecting previously unselected package libjpeg8:amd64. 807s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 807s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 807s Selecting previously unselected package liblcms2-2:amd64. 807s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 807s Unpacking liblcms2-2:amd64 (2.17-1) ... 807s Selecting previously unselected package liblqr-1-0:amd64. 807s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 807s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 807s Selecting previously unselected package libltdl7:amd64. 807s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 807s Unpacking libltdl7:amd64 (2.5.4-9) ... 807s Selecting previously unselected package libopenjp2-7:amd64. 807s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 807s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 807s Selecting previously unselected package libraw23t64:amd64. 807s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 807s Unpacking libraw23t64:amd64 (0.21.4-2) ... 807s Selecting previously unselected package libdeflate0:amd64. 807s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 807s Unpacking libdeflate0:amd64 (1.23-2) ... 807s Selecting previously unselected package liblerc4:amd64. 807s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 807s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 807s Selecting previously unselected package libwebp7:amd64. 807s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 807s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 807s Selecting previously unselected package libtiff6:amd64. 807s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 807s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 807s Selecting previously unselected package libwebpdemux2:amd64. 807s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 807s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 807s Selecting previously unselected package libwebpmux3:amd64. 807s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 807s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 807s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 807s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 807s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 807s Selecting previously unselected package libimage-magick-q16-perl. 807s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 807s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 807s Selecting previously unselected package libimage-magick-perl. 807s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 807s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 807s Selecting previously unselected package libfcgi0t64:amd64. 807s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 807s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 807s Selecting previously unselected package libfcgi-perl. 807s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 807s Unpacking libfcgi-perl (0.82+ds-3build3) ... 807s Selecting previously unselected package libfcgi-procmanager-perl. 807s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 807s Unpacking libfcgi-procmanager-perl (0.28-3) ... 807s Selecting previously unselected package libcrypt-urandom-perl. 807s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_amd64.deb ... 807s Unpacking libcrypt-urandom-perl (0.54-1) ... 807s Selecting previously unselected package libapache-session-perl. 807s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 807s Unpacking libapache-session-perl (1.94-2) ... 807s Selecting previously unselected package liberror-perl. 807s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 807s Unpacking liberror-perl (0.17030-1) ... 807s Selecting previously unselected package libipc-sharelite-perl. 807s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 807s Unpacking libipc-sharelite-perl (0.17-5build4) ... 807s Selecting previously unselected package libcache-cache-perl. 807s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 807s Unpacking libcache-cache-perl (1.08-3) ... 807s Selecting previously unselected package libclass-xsaccessor-perl. 807s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 807s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 807s Selecting previously unselected package libconfig-inifiles-perl. 807s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 807s Unpacking libconfig-inifiles-perl (3.000003-4) ... 807s Selecting previously unselected package perl-openssl-defaults:amd64. 807s Preparing to unpack .../043-perl-openssl-defaults_7build4_amd64.deb ... 807s Unpacking perl-openssl-defaults:amd64 (7build4) ... 807s Selecting previously unselected package libcrypt-openssl-bignum-perl. 807s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 807s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 807s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 807s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 807s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 807s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 807s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 807s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 807s Selecting previously unselected package libconvert-asn1-perl. 807s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 807s Unpacking libconvert-asn1-perl (0.34-1) ... 807s Selecting previously unselected package libcrypt-openssl-x509-perl. 807s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 807s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 807s Selecting previously unselected package libclass-errorhandler-perl. 807s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 807s Unpacking libclass-errorhandler-perl (0.04-3) ... 807s Selecting previously unselected package libcrypt-des-perl:amd64. 807s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_amd64.deb ... 807s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 807s Selecting previously unselected package libcrypt-des-ede3-perl. 807s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 807s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 807s Selecting previously unselected package libcryptx-perl. 807s Preparing to unpack .../052-libcryptx-perl_0.087-1_amd64.deb ... 807s Unpacking libcryptx-perl (0.087-1) ... 808s Selecting previously unselected package libconvert-pem-perl. 808s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 808s Unpacking libconvert-pem-perl (0.13-1) ... 808s Selecting previously unselected package libcrypt-rijndael-perl. 808s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 808s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 808s Selecting previously unselected package libhtml-tagset-perl. 808s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 808s Unpacking libhtml-tagset-perl (3.24-1) ... 808s Selecting previously unselected package liburi-perl. 808s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 808s Unpacking liburi-perl (5.34-2build1) ... 808s Selecting previously unselected package libhtml-parser-perl:amd64. 808s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_amd64.deb ... 808s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 808s Selecting previously unselected package libcgi-pm-perl. 808s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 808s Unpacking libcgi-pm-perl (4.71-1build1) ... 808s Selecting previously unselected package libhtml-template-perl. 808s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 808s Unpacking libhtml-template-perl (2.97-2build1) ... 808s Selecting previously unselected package libjson-perl. 808s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 808s Unpacking libjson-perl (4.10000-1) ... 808s Selecting previously unselected package libcommon-sense-perl:amd64. 808s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_amd64.deb ... 808s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 808s Selecting previously unselected package libtypes-serialiser-perl. 808s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 808s Unpacking libtypes-serialiser-perl (1.01-1) ... 808s Selecting previously unselected package libjson-xs-perl. 808s Preparing to unpack .../063-libjson-xs-perl_4.040-1_amd64.deb ... 808s Unpacking libjson-xs-perl (4.040-1) ... 808s Selecting previously unselected package libmouse-perl:amd64. 808s Preparing to unpack .../064-libmouse-perl_2.6.1-1_amd64.deb ... 808s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 808s Selecting previously unselected package libnet-cidr-perl. 808s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 808s Unpacking libnet-cidr-perl (0.27-1build1) ... 808s Selecting previously unselected package libnet-ssleay-perl:amd64. 808s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_amd64.deb ... 808s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 808s Selecting previously unselected package libposix-strftime-compiler-perl. 808s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 808s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 808s Selecting previously unselected package libapache-logformat-compiler-perl. 808s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 808s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 808s Selecting previously unselected package libcookie-baker-perl. 808s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 808s Unpacking libcookie-baker-perl (0.12-1) ... 808s Selecting previously unselected package libdevel-stacktrace-perl. 808s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 808s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 808s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 808s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 808s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 808s Selecting previously unselected package libclass-inspector-perl. 808s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 808s Unpacking libclass-inspector-perl (1.36-3) ... 808s Selecting previously unselected package libfile-sharedir-perl. 808s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 808s Unpacking libfile-sharedir-perl (1.118-3) ... 808s Selecting previously unselected package libfilesys-notify-simple-perl. 808s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 808s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 808s Selecting previously unselected package libhash-multivalue-perl. 808s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 808s Unpacking libhash-multivalue-perl (0.16-3) ... 808s Selecting previously unselected package libhttp-multipartparser-perl. 808s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 808s Unpacking libhttp-multipartparser-perl (0.02-3) ... 808s Selecting previously unselected package libjson-maybexs-perl. 808s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 808s Unpacking libjson-maybexs-perl (1.004008-1) ... 808s Selecting previously unselected package libstream-buffered-perl. 808s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 808s Unpacking libstream-buffered-perl (0.03-3) ... 808s Selecting previously unselected package libwww-form-urlencoded-perl. 808s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 808s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 808s Selecting previously unselected package libhttp-entity-parser-perl. 808s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 808s Unpacking libhttp-entity-parser-perl (0.25-2) ... 808s Selecting previously unselected package libtimedate-perl. 808s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 808s Unpacking libtimedate-perl (2.3300-2) ... 808s Selecting previously unselected package libhttp-date-perl. 808s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 808s Unpacking libhttp-date-perl (6.06-1) ... 808s Selecting previously unselected package libhttp-headers-fast-perl. 808s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 808s Unpacking libhttp-headers-fast-perl (0.22-3) ... 808s Selecting previously unselected package libclone-perl:amd64. 808s Preparing to unpack .../084-libclone-perl_0.47-1_amd64.deb ... 808s Unpacking libclone-perl:amd64 (0.47-1) ... 808s Selecting previously unselected package libencode-locale-perl. 808s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 808s Unpacking libencode-locale-perl (1.05-3) ... 808s Selecting previously unselected package libio-html-perl. 808s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 808s Unpacking libio-html-perl (1.004-3) ... 808s Selecting previously unselected package liblwp-mediatypes-perl. 808s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 808s Unpacking liblwp-mediatypes-perl (6.04-2) ... 808s Selecting previously unselected package libhttp-message-perl. 808s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 808s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 808s Selecting previously unselected package libtest-sharedfork-perl. 808s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 808s Unpacking libtest-sharedfork-perl (0.35-3) ... 808s Selecting previously unselected package libtest-tcp-perl. 808s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 808s Unpacking libtest-tcp-perl (2.22-2) ... 808s Selecting previously unselected package libtry-tiny-perl. 808s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 808s Unpacking libtry-tiny-perl (0.32-1) ... 808s Selecting previously unselected package libplack-perl. 808s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 808s Unpacking libplack-perl (1.0051-1) ... 808s Selecting previously unselected package libfile-listing-perl. 808s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 808s Unpacking libfile-listing-perl (6.16-1) ... 808s Selecting previously unselected package libhtml-tree-perl. 808s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 808s Unpacking libhtml-tree-perl (5.07-3) ... 808s Selecting previously unselected package libhttp-cookies-perl. 808s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 808s Unpacking libhttp-cookies-perl (6.11-1) ... 808s Selecting previously unselected package libhttp-negotiate-perl. 808s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 808s Unpacking libhttp-negotiate-perl (6.01-2) ... 808s Selecting previously unselected package libio-socket-ssl-perl. 808s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 808s Unpacking libio-socket-ssl-perl (2.098-1) ... 808s Selecting previously unselected package libnet-http-perl. 808s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 808s Unpacking libnet-http-perl (6.24-1build1) ... 808s Selecting previously unselected package liblwp-protocol-https-perl. 808s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 808s Unpacking liblwp-protocol-https-perl (6.14-1) ... 808s Selecting previously unselected package libwww-robotrules-perl. 808s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 808s Unpacking libwww-robotrules-perl (6.02-1build1) ... 808s Selecting previously unselected package libwww-perl. 808s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 808s Unpacking libwww-perl (6.81-1build1) ... 808s Selecting previously unselected package liblemonldap-ng-common-perl. 808s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 808s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 808s Selecting previously unselected package liblemonldap-ng-handler-perl. 808s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 808s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 808s Selecting previously unselected package lemonldap-ng-fastcgi-server. 808s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 808s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 808s Selecting previously unselected package libemail-date-format-perl. 808s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 808s Unpacking libemail-date-format-perl (1.008-1) ... 808s Selecting previously unselected package libhash-merge-simple-perl. 808s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 808s Unpacking libhash-merge-simple-perl (0.052-1) ... 808s Selecting previously unselected package libjs-angularjs. 808s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 808s Unpacking libjs-angularjs (1.8.3-3) ... 808s Selecting previously unselected package fonts-glyphicons-halflings. 808s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 808s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 808s Selecting previously unselected package libjs-bootstrap. 808s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 808s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 808s Selecting previously unselected package libjs-es5-shim. 808s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 808s Unpacking libjs-es5-shim (4.6.7-2) ... 808s Selecting previously unselected package libjs-jquery. 808s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 808s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 808s Selecting previously unselected package libregexp-common-perl. 808s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 808s Unpacking libregexp-common-perl (2024080801-1) ... 808s Selecting previously unselected package liblemonldap-ng-manager-perl. 808s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 808s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 808s Selecting previously unselected package m4. 808s Preparing to unpack .../114-m4_1.4.20-2_amd64.deb ... 808s Unpacking m4 (1.4.20-2) ... 808s Selecting previously unselected package autoconf. 808s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 808s Unpacking autoconf (2.72-3.1ubuntu1) ... 808s Selecting previously unselected package dctrl-tools. 808s Preparing to unpack .../116-dctrl-tools_2.24-3build4_amd64.deb ... 808s Unpacking dctrl-tools (2.24-3build4) ... 808s Selecting previously unselected package autodep8. 808s Preparing to unpack .../117-autodep8_0.30build1_all.deb ... 808s Unpacking autodep8 (0.30build1) ... 808s Selecting previously unselected package autotools-dev. 808s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 808s Unpacking autotools-dev (20240727.1) ... 808s Selecting previously unselected package automake. 808s Preparing to unpack .../119-automake_1%3a1.18.1-3build1_all.deb ... 808s Unpacking automake (1:1.18.1-3build1) ... 808s Selecting previously unselected package autopoint. 808s Preparing to unpack .../120-autopoint_0.23.2-1_all.deb ... 808s Unpacking autopoint (0.23.2-1) ... 808s Selecting previously unselected package libc-dev-bin. 808s Preparing to unpack .../121-libc-dev-bin_2.42-2ubuntu4_amd64.deb ... 808s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 808s Selecting previously unselected package linux-libc-dev:amd64. 808s Preparing to unpack .../122-linux-libc-dev_6.18.0-9.9_amd64.deb ... 808s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) ... 808s Selecting previously unselected package libcrypt-dev:amd64. 808s Preparing to unpack .../123-libcrypt-dev_1%3a4.5.1-1_amd64.deb ... 808s Unpacking libcrypt-dev:amd64 (1:4.5.1-1) ... 808s Selecting previously unselected package rpcsvc-proto. 808s Preparing to unpack .../124-rpcsvc-proto_1.4.3-1_amd64.deb ... 808s Unpacking rpcsvc-proto (1.4.3-1) ... 809s Selecting previously unselected package libc6-dev:amd64. 809s Preparing to unpack .../125-libc6-dev_2.42-2ubuntu4_amd64.deb ... 809s Unpacking libc6-dev:amd64 (2.42-2ubuntu4) ... 809s Selecting previously unselected package libisl23:amd64. 809s Preparing to unpack .../126-libisl23_0.27-1build1_amd64.deb ... 809s Unpacking libisl23:amd64 (0.27-1build1) ... 809s Selecting previously unselected package libmpc3:amd64. 809s Preparing to unpack .../127-libmpc3_1.3.1-2_amd64.deb ... 809s Unpacking libmpc3:amd64 (1.3.1-2) ... 809s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 809s Preparing to unpack .../128-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package cpp-15. 809s Preparing to unpack .../129-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package cpp-x86-64-linux-gnu. 809s Preparing to unpack .../130-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 809s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 809s Selecting previously unselected package cpp. 809s Preparing to unpack .../131-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 809s Unpacking cpp (4:15.2.0-4ubuntu1) ... 809s Selecting previously unselected package libcc1-0:amd64. 809s Preparing to unpack .../132-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libitm1:amd64. 809s Preparing to unpack .../133-libitm1_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libasan8:amd64. 809s Preparing to unpack .../134-libasan8_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package liblsan0:amd64. 809s Preparing to unpack .../135-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libtsan2:amd64. 809s Preparing to unpack .../136-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libubsan1:amd64. 809s Preparing to unpack .../137-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libhwasan0:amd64. 809s Preparing to unpack .../138-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libquadmath0:amd64. 809s Preparing to unpack .../139-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package libgcc-15-dev:amd64. 809s Preparing to unpack .../140-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 809s Preparing to unpack .../141-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package gcc-15. 809s Preparing to unpack .../142-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package gcc-x86-64-linux-gnu. 809s Preparing to unpack .../143-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 809s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 809s Selecting previously unselected package gcc. 809s Preparing to unpack .../144-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 809s Unpacking gcc (4:15.2.0-4ubuntu1) ... 809s Selecting previously unselected package libstdc++-15-dev:amd64. 809s Preparing to unpack .../145-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 809s Selecting previously unselected package g++-15-x86-64-linux-gnu. 809s Preparing to unpack .../146-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 809s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 810s Selecting previously unselected package g++-15. 810s Preparing to unpack .../147-g++-15_15.2.0-12ubuntu1_amd64.deb ... 810s Unpacking g++-15 (15.2.0-12ubuntu1) ... 810s Selecting previously unselected package g++-x86-64-linux-gnu. 810s Preparing to unpack .../148-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 810s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 810s Selecting previously unselected package g++. 810s Preparing to unpack .../149-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 810s Unpacking g++ (4:15.2.0-4ubuntu1) ... 810s Selecting previously unselected package build-essential. 810s Preparing to unpack .../150-build-essential_12.12ubuntu2_amd64.deb ... 810s Unpacking build-essential (12.12ubuntu2) ... 810s Selecting previously unselected package ca-certificates-java. 810s Preparing to unpack .../151-ca-certificates-java_20240118build1_all.deb ... 810s Unpacking ca-certificates-java (20240118build1) ... 810s Selecting previously unselected package libdebhelper-perl. 810s Preparing to unpack .../152-libdebhelper-perl_13.28ubuntu1_all.deb ... 810s Unpacking libdebhelper-perl (13.28ubuntu1) ... 810s Selecting previously unselected package libtool. 810s Preparing to unpack .../153-libtool_2.5.4-9_all.deb ... 810s Unpacking libtool (2.5.4-9) ... 810s Selecting previously unselected package dh-autoreconf. 810s Preparing to unpack .../154-dh-autoreconf_21_all.deb ... 810s Unpacking dh-autoreconf (21) ... 810s Selecting previously unselected package libarchive-zip-perl. 810s Preparing to unpack .../155-libarchive-zip-perl_1.68-1_all.deb ... 810s Unpacking libarchive-zip-perl (1.68-1) ... 810s Selecting previously unselected package libfile-stripnondeterminism-perl. 810s Preparing to unpack .../156-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 810s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 810s Selecting previously unselected package dh-strip-nondeterminism. 810s Preparing to unpack .../157-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 810s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 810s Selecting previously unselected package debugedit. 810s Preparing to unpack .../158-debugedit_1%3a5.2-3_amd64.deb ... 810s Unpacking debugedit (1:5.2-3) ... 810s Selecting previously unselected package dwz. 810s Preparing to unpack .../159-dwz_0.16-2_amd64.deb ... 810s Unpacking dwz (0.16-2) ... 810s Selecting previously unselected package gettext. 810s Preparing to unpack .../160-gettext_0.23.2-1_amd64.deb ... 810s Unpacking gettext (0.23.2-1) ... 810s Selecting previously unselected package intltool-debian. 810s Preparing to unpack .../161-intltool-debian_0.35.0+20060710.6build1_all.deb ... 810s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 810s Selecting previously unselected package po-debconf. 810s Preparing to unpack .../162-po-debconf_1.0.22_all.deb ... 810s Unpacking po-debconf (1.0.22) ... 810s Selecting previously unselected package debhelper. 810s Preparing to unpack .../163-debhelper_13.28ubuntu1_all.deb ... 810s Unpacking debhelper (13.28ubuntu1) ... 810s Selecting previously unselected package java-common. 810s Preparing to unpack .../164-java-common_0.76build1_all.deb ... 810s Unpacking java-common (0.76build1) ... 810s Selecting previously unselected package libpcsclite1:amd64. 810s Preparing to unpack .../165-libpcsclite1_2.4.1-1_amd64.deb ... 810s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 810s Selecting previously unselected package openjdk-21-jre-headless:amd64. 810s Preparing to unpack .../166-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 810s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 810s Selecting previously unselected package default-jre-headless. 810s Preparing to unpack .../167-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 810s Unpacking default-jre-headless (2:1.21-76build1) ... 810s Selecting previously unselected package sgml-base. 810s Preparing to unpack .../168-sgml-base_1.31+nmu1_all.deb ... 810s Unpacking sgml-base (1.31+nmu1) ... 810s Selecting previously unselected package xml-core. 810s Preparing to unpack .../169-xml-core_0.19build1_all.deb ... 810s Unpacking xml-core (0.19build1) ... 810s Selecting previously unselected package docutils-common. 810s Preparing to unpack .../170-docutils-common_0.22.4+dfsg-1_all.deb ... 810s Unpacking docutils-common (0.22.4+dfsg-1) ... 810s Selecting previously unselected package unzip. 810s Preparing to unpack .../171-unzip_6.0-29ubuntu1_amd64.deb ... 810s Unpacking unzip (6.0-29ubuntu1) ... 810s Selecting previously unselected package java-wrappers. 810s Preparing to unpack .../172-java-wrappers_0.5build1_all.deb ... 810s Unpacking java-wrappers (0.5build1) ... 810s Selecting previously unselected package libalgorithm-c3-perl. 810s Preparing to unpack .../173-libalgorithm-c3-perl_0.11-2_all.deb ... 810s Unpacking libalgorithm-c3-perl (0.11-2) ... 810s Selecting previously unselected package libdigest-hmac-perl. 810s Preparing to unpack .../174-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 810s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 810s Selecting previously unselected package libauth-yubikey-webclient-perl. 810s Preparing to unpack .../175-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 810s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 810s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 810s Preparing to unpack .../176-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 810s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 810s Selecting previously unselected package libdynaloader-functions-perl. 810s Preparing to unpack .../177-libdynaloader-functions-perl_0.004-2_all.deb ... 810s Unpacking libdynaloader-functions-perl (0.004-2) ... 810s Selecting previously unselected package libdevel-callchecker-perl:amd64. 810s Preparing to unpack .../178-libdevel-callchecker-perl_0.009-2_amd64.deb ... 810s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 810s Selecting previously unselected package libparams-classify-perl:amd64. 810s Preparing to unpack .../179-libparams-classify-perl_0.015-2build6_amd64.deb ... 810s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 811s Selecting previously unselected package libmodule-runtime-perl. 811s Preparing to unpack .../180-libmodule-runtime-perl_0.018-1_all.deb ... 811s Unpacking libmodule-runtime-perl (0.018-1) ... 811s Selecting previously unselected package libmodule-implementation-perl. 811s Preparing to unpack .../181-libmodule-implementation-perl_0.09-2_all.deb ... 811s Unpacking libmodule-implementation-perl (0.09-2) ... 811s Selecting previously unselected package libsub-exporter-progressive-perl. 811s Preparing to unpack .../182-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 811s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 811s Selecting previously unselected package libvariable-magic-perl. 811s Preparing to unpack .../183-libvariable-magic-perl_0.64-1build1_amd64.deb ... 811s Unpacking libvariable-magic-perl (0.64-1build1) ... 811s Selecting previously unselected package libb-hooks-endofscope-perl. 811s Preparing to unpack .../184-libb-hooks-endofscope-perl_0.28-2_all.deb ... 811s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 811s Selecting previously unselected package libcrypt-random-seed-perl. 811s Preparing to unpack .../185-libcrypt-random-seed-perl_0.03-3_all.deb ... 811s Unpacking libcrypt-random-seed-perl (0.03-3) ... 811s Selecting previously unselected package libmath-random-isaac-perl. 811s Preparing to unpack .../186-libmath-random-isaac-perl_1.004-2_all.deb ... 811s Unpacking libmath-random-isaac-perl (1.004-2) ... 811s Selecting previously unselected package libbytes-random-secure-perl. 811s Preparing to unpack .../187-libbytes-random-secure-perl_0.29-3_all.deb ... 811s Unpacking libbytes-random-secure-perl (0.29-3) ... 811s Selecting previously unselected package libcapture-tiny-perl. 811s Preparing to unpack .../188-libcapture-tiny-perl_0.50-1_all.deb ... 811s Unpacking libcapture-tiny-perl (0.50-1) ... 811s Selecting previously unselected package libcares2:amd64. 811s Preparing to unpack .../189-libcares2_1.34.6-1_amd64.deb ... 811s Unpacking libcares2:amd64 (1.34.6-1) ... 811s Selecting previously unselected package libclass-c3-perl. 811s Preparing to unpack .../190-libclass-c3-perl_0.35-2_all.deb ... 811s Unpacking libclass-c3-perl (0.35-2) ... 811s Selecting previously unselected package libclass-data-inheritable-perl. 811s Preparing to unpack .../191-libclass-data-inheritable-perl_0.10-1_all.deb ... 811s Unpacking libclass-data-inheritable-perl (0.10-1) ... 811s Selecting previously unselected package libclass-method-modifiers-perl. 811s Preparing to unpack .../192-libclass-method-modifiers-perl_2.15-1_all.deb ... 811s Unpacking libclass-method-modifiers-perl (2.15-1) ... 811s Selecting previously unselected package libclass-singleton-perl. 811s Preparing to unpack .../193-libclass-singleton-perl_1.6-2_all.deb ... 811s Unpacking libclass-singleton-perl (1.6-2) ... 811s Selecting previously unselected package libclone-pp-perl. 811s Preparing to unpack .../194-libclone-pp-perl_1.08-2_all.deb ... 811s Unpacking libclone-pp-perl (1.08-2) ... 811s Selecting previously unselected package libconvert-base32-perl. 811s Preparing to unpack .../195-libconvert-base32-perl_0.06-3_all.deb ... 811s Unpacking libconvert-base32-perl (0.06-3) ... 811s Selecting previously unselected package libconvert-binhex-perl. 811s Preparing to unpack .../196-libconvert-binhex-perl_1.125-3_all.deb ... 811s Unpacking libconvert-binhex-perl (1.125-3) ... 811s Selecting previously unselected package libcrypt-dh-gmp-perl. 811s Preparing to unpack .../197-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 811s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 811s Selecting previously unselected package libcrypt-jwt-perl. 811s Preparing to unpack .../198-libcrypt-jwt-perl_0.037-1_all.deb ... 811s Unpacking libcrypt-jwt-perl (0.037-1) ... 811s Selecting previously unselected package libcrypt-ssleay-perl. 811s Preparing to unpack .../199-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 811s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 811s Selecting previously unselected package libdata-hexdump-perl. 811s Preparing to unpack .../200-libdata-hexdump-perl_0.04-2_all.deb ... 811s Unpacking libdata-hexdump-perl (0.04-2) ... 811s Selecting previously unselected package libparams-util-perl. 811s Preparing to unpack .../201-libparams-util-perl_1.102-3build1_amd64.deb ... 811s Unpacking libparams-util-perl (1.102-3build1) ... 811s Selecting previously unselected package libsub-install-perl. 811s Preparing to unpack .../202-libsub-install-perl_0.929-1_all.deb ... 811s Unpacking libsub-install-perl (0.929-1) ... 811s Selecting previously unselected package libdata-optlist-perl. 811s Preparing to unpack .../203-libdata-optlist-perl_0.114-1_all.deb ... 811s Unpacking libdata-optlist-perl (0.114-1) ... 811s Selecting previously unselected package liblist-someutils-perl. 811s Preparing to unpack .../204-liblist-someutils-perl_0.59-1_all.deb ... 811s Unpacking liblist-someutils-perl (0.59-1) ... 811s Selecting previously unselected package liblist-utilsby-perl. 811s Preparing to unpack .../205-liblist-utilsby-perl_0.12-2_all.deb ... 811s Unpacking liblist-utilsby-perl (0.12-2) ... 811s Selecting previously unselected package liblist-allutils-perl. 811s Preparing to unpack .../206-liblist-allutils-perl_0.19-1_all.deb ... 811s Unpacking liblist-allutils-perl (0.19-1) ... 811s Selecting previously unselected package libimport-into-perl. 811s Preparing to unpack .../207-libimport-into-perl_1.002005-2_all.deb ... 811s Unpacking libimport-into-perl (1.002005-2) ... 811s Selecting previously unselected package librole-tiny-perl. 811s Preparing to unpack .../208-librole-tiny-perl_2.002004-1_all.deb ... 811s Unpacking librole-tiny-perl (2.002004-1) ... 811s Selecting previously unselected package libsub-quote-perl. 811s Preparing to unpack .../209-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 811s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 811s Selecting previously unselected package libmoo-perl. 811s Preparing to unpack .../210-libmoo-perl_2.005005-1_all.deb ... 811s Unpacking libmoo-perl (2.005005-1) ... 811s Selecting previously unselected package libdata-password-zxcvbn-perl. 811s Preparing to unpack .../211-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 811s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 811s Selecting previously unselected package libpackage-stash-perl. 811s Preparing to unpack .../212-libpackage-stash-perl_0.40-1_all.deb ... 811s Unpacking libpackage-stash-perl (0.40-1) ... 811s Selecting previously unselected package libsub-identify-perl. 811s Preparing to unpack .../213-libsub-identify-perl_0.14-4_amd64.deb ... 811s Unpacking libsub-identify-perl (0.14-4) ... 811s Selecting previously unselected package libsub-name-perl:amd64. 811s Preparing to unpack .../214-libsub-name-perl_0.28-1_amd64.deb ... 811s Unpacking libsub-name-perl:amd64 (0.28-1) ... 811s Selecting previously unselected package libnamespace-clean-perl. 811s Preparing to unpack .../215-libnamespace-clean-perl_0.27-2_all.deb ... 811s Unpacking libnamespace-clean-perl (0.27-2) ... 811s Selecting previously unselected package libnamespace-autoclean-perl. 811s Preparing to unpack .../216-libnamespace-autoclean-perl_0.31-1_all.deb ... 811s Unpacking libnamespace-autoclean-perl (0.31-1) ... 811s Selecting previously unselected package libsub-exporter-perl. 811s Preparing to unpack .../217-libsub-exporter-perl_0.990-1_all.deb ... 811s Unpacking libsub-exporter-perl (0.990-1) ... 811s Selecting previously unselected package libeval-closure-perl. 811s Preparing to unpack .../218-libeval-closure-perl_0.14-3_all.deb ... 811s Unpacking libeval-closure-perl (0.14-3) ... 811s Selecting previously unselected package libexception-class-perl. 811s Preparing to unpack .../219-libexception-class-perl_1.45-1_all.deb ... 811s Unpacking libexception-class-perl (1.45-1) ... 811s Selecting previously unselected package libparams-validationcompiler-perl. 811s Preparing to unpack .../220-libparams-validationcompiler-perl_0.31-1_all.deb ... 811s Unpacking libparams-validationcompiler-perl (0.31-1) ... 811s Selecting previously unselected package libmro-compat-perl. 811s Preparing to unpack .../221-libmro-compat-perl_0.15-2_all.deb ... 811s Unpacking libmro-compat-perl (0.15-2) ... 811s Selecting previously unselected package libxstring-perl:amd64. 811s Preparing to unpack .../222-libxstring-perl_0.005-2build4_amd64.deb ... 811s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 811s Selecting previously unselected package libspecio-perl. 811s Preparing to unpack .../223-libspecio-perl_0.53-1_all.deb ... 811s Unpacking libspecio-perl (0.53-1) ... 811s Selecting previously unselected package libdatetime-locale-perl. 811s Preparing to unpack .../224-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 811s Unpacking libdatetime-locale-perl (1:1.45-1) ... 811s Selecting previously unselected package libdatetime-timezone-perl. 811s Preparing to unpack .../225-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 811s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 811s Selecting previously unselected package libdatetime-perl. 811s Preparing to unpack .../226-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 811s Unpacking libdatetime-perl (2:1.65-1build3) ... 811s Selecting previously unselected package libdatetime-format-rfc3339-perl. 811s Preparing to unpack .../227-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 811s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 811s Selecting previously unselected package libdbi-perl:amd64. 811s Preparing to unpack .../228-libdbi-perl_1.647-1build1_amd64.deb ... 811s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 811s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 811s Preparing to unpack .../229-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 811s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 811s Selecting previously unselected package libemail-simple-perl. 811s Preparing to unpack .../230-libemail-simple-perl_2.218-1_all.deb ... 811s Unpacking libemail-simple-perl (2.218-1) ... 811s Selecting previously unselected package libmodule-pluggable-perl. 811s Preparing to unpack .../231-libmodule-pluggable-perl_5.2-5_all.deb ... 811s Unpacking libmodule-pluggable-perl (5.2-5) ... 811s Selecting previously unselected package libemail-abstract-perl. 811s Preparing to unpack .../232-libemail-abstract-perl_3.010-1_all.deb ... 811s Unpacking libemail-abstract-perl (3.010-1) ... 811s Selecting previously unselected package libemail-address-xs-perl. 811s Preparing to unpack .../233-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 811s Unpacking libemail-address-xs-perl (1.05-1build5) ... 812s Selecting previously unselected package libmoox-types-mooselike-perl. 812s Preparing to unpack .../234-libmoox-types-mooselike-perl_0.29-2_all.deb ... 812s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 812s Selecting previously unselected package libthrowable-perl. 812s Preparing to unpack .../235-libthrowable-perl_1.001-2_all.deb ... 812s Unpacking libthrowable-perl (1.001-2) ... 812s Selecting previously unselected package libemail-sender-perl. 812s Preparing to unpack .../236-libemail-sender-perl_2.601-1_all.deb ... 812s Unpacking libemail-sender-perl (2.601-1) ... 812s Selecting previously unselected package libexporter-tiny-perl. 812s Preparing to unpack .../237-libexporter-tiny-perl_1.006003-1_all.deb ... 812s Unpacking libexporter-tiny-perl (1.006003-1) ... 812s Selecting previously unselected package libextutils-depends-perl. 812s Preparing to unpack .../238-libextutils-depends-perl_0.8002-1_all.deb ... 812s Unpacking libextutils-depends-perl (0.8002-1) ... 812s Selecting previously unselected package libfont-afm-perl. 812s Preparing to unpack .../239-libfont-afm-perl_1.20-4_all.deb ... 812s Unpacking libfont-afm-perl (1.20-4) ... 812s Selecting previously unselected package libimagequant0:amd64. 812s Preparing to unpack .../240-libimagequant0_2.18.0-1build1_amd64.deb ... 812s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 812s Selecting previously unselected package libxpm4:amd64. 812s Preparing to unpack .../241-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 812s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 812s Selecting previously unselected package libgd3:amd64. 812s Preparing to unpack .../242-libgd3_2.3.3-13ubuntu1_amd64.deb ... 812s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 812s Selecting previously unselected package libgd-perl. 812s Preparing to unpack .../243-libgd-perl_2.84-2_amd64.deb ... 812s Unpacking libgd-perl (2.84-2) ... 812s Selecting previously unselected package libgd-securityimage-perl. 812s Preparing to unpack .../244-libgd-securityimage-perl_1.75-3_all.deb ... 812s Unpacking libgd-securityimage-perl (1.75-3) ... 812s Selecting previously unselected package libglib-perl:amd64. 812s Preparing to unpack .../245-libglib-perl_3%3a1.329.4-1_amd64.deb ... 812s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 812s Selecting previously unselected package libgssapi-perl. 812s Preparing to unpack .../246-libgssapi-perl_0.28-4build5_amd64.deb ... 812s Unpacking libgssapi-perl (0.28-4build5) ... 812s Selecting previously unselected package libhtml-format-perl. 812s Preparing to unpack .../247-libhtml-format-perl_2.16-2_all.deb ... 812s Unpacking libhtml-format-perl (2.16-2) ... 812s Selecting previously unselected package libhtml-formattext-withlinks-perl. 812s Preparing to unpack .../248-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 812s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 812s Selecting previously unselected package libhttp-daemon-perl. 812s Preparing to unpack .../249-libhttp-daemon-perl_6.16-1_all.deb ... 812s Unpacking libhttp-daemon-perl (6.16-1) ... 812s Selecting previously unselected package libio-pty-perl. 812s Preparing to unpack .../250-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 812s Unpacking libio-pty-perl (1:1.20-1build3) ... 812s Selecting previously unselected package libio-sessiondata-perl. 812s Preparing to unpack .../251-libio-sessiondata-perl_1.03-3_all.deb ... 812s Unpacking libio-sessiondata-perl (1.03-3) ... 812s Selecting previously unselected package libperlio-via-timeout-perl. 812s Preparing to unpack .../252-libperlio-via-timeout-perl_0.32-3_all.deb ... 812s Unpacking libperlio-via-timeout-perl (0.32-3) ... 812s Selecting previously unselected package libio-socket-timeout-perl. 812s Preparing to unpack .../253-libio-socket-timeout-perl_0.32-3_all.deb ... 812s Unpacking libio-socket-timeout-perl (0.32-3) ... 812s Selecting previously unselected package libio-string-perl. 812s Preparing to unpack .../254-libio-string-perl_1.08-4_all.deb ... 812s Unpacking libio-string-perl (1.08-4) ... 812s Selecting previously unselected package libio-stringy-perl. 812s Preparing to unpack .../255-libio-stringy-perl_2.113-2_all.deb ... 812s Unpacking libio-stringy-perl (2.113-2) ... 812s Selecting previously unselected package libipc-run-perl. 812s Preparing to unpack .../256-libipc-run-perl_20250809.0-1build1_all.deb ... 812s Unpacking libipc-run-perl (20250809.0-1build1) ... 812s Selecting previously unselected package libjargs-java. 812s Preparing to unpack .../257-libjargs-java_1.0.0-5build1_all.deb ... 812s Unpacking libjargs-java (1.0.0-5build1) ... 812s Selecting previously unselected package libxslt1.1:amd64. 812s Preparing to unpack .../258-libxslt1.1_1.1.43-0.3_amd64.deb ... 812s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 812s Selecting previously unselected package libxmlsec1-1:amd64. 812s Preparing to unpack .../259-libxmlsec1-1_1.3.9-1_amd64.deb ... 812s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 812s Selecting previously unselected package libxmlsec1-openssl1:amd64. 812s Preparing to unpack .../260-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 812s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 812s Selecting previously unselected package liblasso3t64. 812s Preparing to unpack .../261-liblasso3t64_2.9.0-3_amd64.deb ... 812s Unpacking liblasso3t64 (2.9.0-3) ... 812s Selecting previously unselected package liblasso-perl:amd64. 812s Preparing to unpack .../262-liblasso-perl_2.9.0-3_amd64.deb ... 812s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 812s Selecting previously unselected package liblist-moreutils-xs-perl. 812s Preparing to unpack .../263-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 812s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 812s Selecting previously unselected package liblist-moreutils-perl. 812s Preparing to unpack .../264-liblist-moreutils-perl_0.430-2_all.deb ... 812s Unpacking liblist-moreutils-perl (0.430-2) ... 812s Selecting previously unselected package libllhttp9.3. 812s Preparing to unpack .../265-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 812s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 812s Selecting previously unselected package liblog-log4perl-perl. 812s Preparing to unpack .../266-liblog-log4perl-perl_1.57-1_all.deb ... 812s Unpacking liblog-log4perl-perl (1.57-1) ... 812s Selecting previously unselected package liblwp-protocol-psgi-perl. 812s Preparing to unpack .../267-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 812s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 812s Selecting previously unselected package libnet-smtp-ssl-perl. 812s Preparing to unpack .../268-libnet-smtp-ssl-perl_1.04-2_all.deb ... 812s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 812s Selecting previously unselected package libmailtools-perl. 812s Preparing to unpack .../269-libmailtools-perl_2.22-1_all.deb ... 812s Unpacking libmailtools-perl (2.22-1) ... 812s Selecting previously unselected package libmime-tools-perl. 812s Preparing to unpack .../270-libmime-tools-perl_5.515-1_all.deb ... 812s Unpacking libmime-tools-perl (5.515-1) ... 812s Selecting previously unselected package libnet-ip-perl. 812s Preparing to unpack .../271-libnet-ip-perl_1.26-4_all.deb ... 812s Unpacking libnet-ip-perl (1.26-4) ... 812s Selecting previously unselected package libnet-ldap-perl. 812s Preparing to unpack .../272-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 812s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 812s Selecting previously unselected package libxml-namespacesupport-perl. 812s Preparing to unpack .../273-libxml-namespacesupport-perl_1.12-2_all.deb ... 812s Unpacking libxml-namespacesupport-perl (1.12-2) ... 812s Selecting previously unselected package libxml-sax-base-perl. 812s Preparing to unpack .../274-libxml-sax-base-perl_1.09-3_all.deb ... 812s Unpacking libxml-sax-base-perl (1.09-3) ... 812s Selecting previously unselected package libxml-sax-perl. 812s Preparing to unpack .../275-libxml-sax-perl_1.02+dfsg-4_all.deb ... 812s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 812s Selecting previously unselected package libxml-libxml-perl. 812s Preparing to unpack .../276-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 812s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 812s Selecting previously unselected package libxml-simple-perl. 812s Preparing to unpack .../277-libxml-simple-perl_2.25-2_all.deb ... 812s Unpacking libxml-simple-perl (2.25-2) ... 812s Selecting previously unselected package libnet-openid-common-perl. 812s Preparing to unpack .../278-libnet-openid-common-perl_1.20-2_all.deb ... 812s Unpacking libnet-openid-common-perl (1.20-2) ... 812s Selecting previously unselected package libnet-openid-consumer-perl. 812s Preparing to unpack .../279-libnet-openid-consumer-perl_1.18-2_all.deb ... 812s Unpacking libnet-openid-consumer-perl (1.18-2) ... 812s Selecting previously unselected package libnet-openid-server-perl. 812s Preparing to unpack .../280-libnet-openid-server-perl_1.09-4_all.deb ... 812s Unpacking libnet-openid-server-perl (1.09-4) ... 812s Selecting previously unselected package libsimdjson29:amd64. 812s Preparing to unpack .../281-libsimdjson29_4.2.4-1_amd64.deb ... 812s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 812s Selecting previously unselected package libsimdutf29:amd64. 812s Preparing to unpack .../282-libsimdutf29_7.7.1-3_amd64.deb ... 812s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 812s Selecting previously unselected package node-corepack. 812s Preparing to unpack .../283-node-corepack_0.24.0-5build1_all.deb ... 812s Unpacking node-corepack (0.24.0-5build1) ... 812s Selecting previously unselected package nodejs. 812s Preparing to unpack .../284-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 812s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 812s Selecting previously unselected package node-xtend. 812s Preparing to unpack .../285-node-xtend_4.0.2-3_all.deb ... 812s Unpacking node-xtend (4.0.2-3) ... 812s Selecting previously unselected package node-acorn. 812s Preparing to unpack .../286-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 812s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 812s Selecting previously unselected package node-cjs-module-lexer. 812s Preparing to unpack .../287-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 812s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 812s Selecting previously unselected package node-balanced-match. 812s Preparing to unpack .../288-node-balanced-match_2.0.0-1_all.deb ... 812s Unpacking node-balanced-match (2.0.0-1) ... 812s Selecting previously unselected package node-brace-expansion. 812s Preparing to unpack .../289-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 812s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 812s Selecting previously unselected package node-minimatch. 812s Preparing to unpack .../290-node-minimatch_9.0.3-6_all.deb ... 812s Unpacking node-minimatch (9.0.3-6) ... 812s Selecting previously unselected package node-ms. 812s Preparing to unpack .../291-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 812s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 812s Selecting previously unselected package node-debug. 812s Preparing to unpack .../292-node-debug_4.4.1+~4.1.12-1_all.deb ... 812s Unpacking node-debug (4.4.1+~4.1.12-1) ... 812s Selecting previously unselected package node-lru-cache. 812s Preparing to unpack .../293-node-lru-cache_10.0.1-3_all.deb ... 812s Unpacking node-lru-cache (10.0.1-3) ... 812s Selecting previously unselected package node-semver. 812s Preparing to unpack .../294-node-semver_7.6.1+~7.5.8-2_all.deb ... 812s Unpacking node-semver (7.6.1+~7.5.8-2) ... 812s Selecting previously unselected package node-llhttp. 813s Preparing to unpack .../295-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 813s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 813s Selecting previously unselected package node-undici. 813s Preparing to unpack .../296-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 813s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 813s Selecting previously unselected package libnode127:amd64. 813s Preparing to unpack .../297-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 813s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 813s Selecting previously unselected package libregexp-assemble-perl. 813s Preparing to unpack .../298-libregexp-assemble-perl_0.38-2_all.deb ... 813s Unpacking libregexp-assemble-perl (0.38-2) ... 813s Selecting previously unselected package libtask-weaken-perl. 813s Preparing to unpack .../299-libtask-weaken-perl_1.06-2_all.deb ... 813s Unpacking libtask-weaken-perl (1.06-2) ... 813s Selecting previously unselected package libxml-parser-perl. 813s Preparing to unpack .../300-libxml-parser-perl_2.47-1build4_amd64.deb ... 813s Unpacking libxml-parser-perl (2.47-1build4) ... 813s Selecting previously unselected package libsoap-lite-perl. 813s Preparing to unpack .../301-libsoap-lite-perl_1.27-3_all.deb ... 813s Unpacking libsoap-lite-perl (1.27-3) ... 813s Selecting previously unselected package libstring-random-perl. 813s Preparing to unpack .../302-libstring-random-perl_1%3a0.32-2_all.deb ... 813s Unpacking libstring-random-perl (1:0.32-2) ... 813s Selecting previously unselected package libtest-leaktrace-perl. 813s Preparing to unpack .../303-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 813s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 813s Selecting previously unselected package libtest-output-perl. 813s Preparing to unpack .../304-libtest-output-perl_1.036-1_all.deb ... 813s Unpacking libtest-output-perl (1.036-1) ... 813s Selecting previously unselected package libtest-pod-perl. 813s Preparing to unpack .../305-libtest-pod-perl_1.52-3_all.deb ... 813s Unpacking libtest-pod-perl (1.52-3) ... 813s Selecting previously unselected package libtext-unidecode-perl. 813s Preparing to unpack .../306-libtext-unidecode-perl_1.30-3_all.deb ... 813s Unpacking libtext-unidecode-perl (1.30-3) ... 813s Selecting previously unselected package libtime-fake-perl. 813s Preparing to unpack .../307-libtime-fake-perl_0.11-4_all.deb ... 813s Unpacking libtime-fake-perl (0.11-4) ... 813s Selecting previously unselected package libxml-libxslt-perl:amd64. 813s Preparing to unpack .../308-libxml-libxslt-perl_2.003000-4_amd64.deb ... 813s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 813s Selecting previously unselected package node-uglify-js. 813s Preparing to unpack .../309-node-uglify-js_3.17.4-2build1_all.deb ... 813s Unpacking node-uglify-js (3.17.4-2build1) ... 813s Selecting previously unselected package python3-defusedxml. 813s Preparing to unpack .../310-python3-defusedxml_0.7.1-3build1_all.deb ... 813s Unpacking python3-defusedxml (0.7.1-3build1) ... 813s Selecting previously unselected package python3-roman-numerals. 813s Preparing to unpack .../311-python3-roman-numerals_4.1.0-1_all.deb ... 813s Unpacking python3-roman-numerals (4.1.0-1) ... 813s Selecting previously unselected package python3-docutils. 813s Preparing to unpack .../312-python3-docutils_0.22.4+dfsg-1_all.deb ... 813s Unpacking python3-docutils (0.22.4+dfsg-1) ... 813s Selecting previously unselected package python3-imagesize. 813s Preparing to unpack .../313-python3-imagesize_1.4.1-1build1_all.deb ... 813s Unpacking python3-imagesize (1.4.1-1build1) ... 813s Selecting previously unselected package python3-snowballstemmer. 813s Preparing to unpack .../314-python3-snowballstemmer_3.0.1-1_all.deb ... 813s Unpacking python3-snowballstemmer (3.0.1-1) ... 813s Selecting previously unselected package sphinx-common. 813s Preparing to unpack .../315-sphinx-common_8.2.3-12_all.deb ... 813s Unpacking sphinx-common (8.2.3-12) ... 813s Selecting previously unselected package python3-alabaster. 813s Preparing to unpack .../316-python3-alabaster_0.7.16-0.1build1_all.deb ... 813s Unpacking python3-alabaster (0.7.16-0.1build1) ... 813s Selecting previously unselected package python3-sphinx. 813s Preparing to unpack .../317-python3-sphinx_8.2.3-12_all.deb ... 813s Unpacking python3-sphinx (8.2.3-12) ... 813s Selecting previously unselected package libjs-bootswatch. 813s Preparing to unpack .../318-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 813s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 813s Selecting previously unselected package python3-sphinx-bootstrap-theme. 813s Preparing to unpack .../319-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 813s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 813s Selecting previously unselected package uglifyjs. 813s Preparing to unpack .../320-uglifyjs_3.17.4-2build1_all.deb ... 813s Unpacking uglifyjs (3.17.4-2build1) ... 813s Selecting previously unselected package yui-compressor. 813s Preparing to unpack .../321-yui-compressor_2.4.8-3build1_all.deb ... 813s Unpacking yui-compressor (2.4.8-3build1) ... 813s Selecting previously unselected package libauthen-radius-perl. 813s Preparing to unpack .../322-libauthen-radius-perl_0.33-1_all.deb ... 813s Unpacking libauthen-radius-perl (0.33-1) ... 813s Selecting previously unselected package pkg-perl-autopkgtest. 813s Preparing to unpack .../323-pkg-perl-autopkgtest_0.85_all.deb ... 813s Unpacking pkg-perl-autopkgtest (0.85) ... 813s Setting up libconfig-inifiles-perl (3.000003-4) ... 813s Setting up libmodule-pluggable-perl (5.2-5) ... 813s Setting up node-uglify-js (3.17.4-2build1) ... 813s Setting up libio-sessiondata-perl (1.03-3) ... 813s Setting up liblcms2-2:amd64 (2.17-1) ... 813s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 813s Setting up libaom3:amd64 (3.13.1-2) ... 813s Setting up node-lru-cache (10.0.1-3) ... 813s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 813s Setting up libmath-random-isaac-perl (1.004-2) ... 813s Setting up libtask-weaken-perl (1.06-2) ... 813s Setting up libmouse-perl:amd64 (2.6.1-1) ... 813s Setting up libhttp-multipartparser-perl (0.02-3) ... 813s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 813s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 813s Setting up java-common (0.76build1) ... 813s Setting up libclass-inspector-perl (1.36-3) ... 813s Setting up libfont-afm-perl (1.20-4) ... 813s Setting up libdynaloader-functions-perl (0.004-2) ... 813s Setting up libclass-method-modifiers-perl (2.15-1) ... 813s Setting up libio-pty-perl (1:1.20-1build3) ... 813s Setting up libdata-hexdump-perl (0.04-2) ... 813s Setting up python3-defusedxml (0.7.1-3build1) ... 813s Setting up libclone-perl:amd64 (0.47-1) ... 813s Setting up libarchive-zip-perl (1.68-1) ... 813s Setting up libsub-identify-perl (0.14-4) ... 813s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 813s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 813s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 813s Setting up python3-alabaster (0.7.16-0.1build1) ... 813s Setting up libio-stringy-perl (2.113-2) ... 813s Setting up libhtml-tagset-perl (3.24-1) ... 813s Setting up unzip (6.0-29ubuntu1) ... 813s Setting up libdebhelper-perl (13.28ubuntu1) ... 813s Setting up libperlio-via-timeout-perl (0.32-3) ... 813s Setting up libfilesys-notify-simple-perl (0.14-3) ... 813s Setting up libnet-cidr-perl (0.27-1build1) ... 813s Setting up libipc-sharelite-perl (0.17-5build4) ... 813s Setting up libconvert-binhex-perl (1.125-3) ... 813s Setting up liblwp-mediatypes-perl (6.04-2) ... 813s Setting up libcrypt-urandom-perl (0.54-1) ... 813s Setting up x11-common (1:7.7+24ubuntu1) ... 814s Setting up libtest-pod-perl (1.52-3) ... 814s Setting up libtry-tiny-perl (0.32-1) ... 814s Setting up libdeflate0:amd64 (1.23-2) ... 814s Setting up perl-openssl-defaults:amd64 (7build4) ... 814s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 814s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 814s Setting up libxml-namespacesupport-perl (1.12-2) ... 814s Setting up m4 (1.4.20-2) ... 814s Setting up libposix-strftime-compiler-perl (0.46-1) ... 814s Setting up libclass-singleton-perl (1.6-2) ... 814s Setting up libencode-locale-perl (1.05-3) ... 814s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 814s Setting up libxstring-perl:amd64 (0.005-2build4) ... 814s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libclass-errorhandler-perl (0.04-3) ... 814s Setting up liblist-utilsby-perl (0.12-2) ... 814s Setting up libjs-angularjs (1.8.3-3) ... 814s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 814s Setting up libtime-fake-perl (0.11-4) ... 814s Setting up libfcgi-procmanager-perl (0.28-3) ... 814s Setting up libregexp-common-perl (2024080801-1) ... 814s Setting up libtest-sharedfork-perl (0.35-3) ... 814s Setting up libsub-install-perl (0.929-1) ... 814s Setting up libextutils-depends-perl (0.8002-1) ... 814s Setting up libhash-multivalue-perl (0.16-3) ... 814s Setting up libjs-es5-shim (4.6.7-2) ... 814s Setting up liberror-perl (0.17030-1) ... 814s Setting up libapache-session-perl (1.94-2) ... 814s Setting up libxml-sax-base-perl (1.09-3) ... 814s Setting up libio-string-perl (1.08-4) ... 814s Setting up libtest-leaktrace-perl (0.17-1build6) ... 814s Setting up libsimdutf29:amd64 (7.7.1-3) ... 814s Setting up libsimdjson29:amd64 (4.2.4-1) ... 814s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 814s Setting up autotools-dev (20240727.1) ... 814s Setting up libstream-buffered-perl (0.03-3) ... 814s Setting up libclass-data-inheritable-perl (0.10-1) ... 814s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 814s Setting up libalgorithm-c3-perl (0.11-2) ... 814s Setting up rpcsvc-proto (1.4.3-1) ... 814s Setting up liblog-log4perl-perl (1.57-1) ... 814s Setting up libapache-logformat-compiler-perl (0.36-3) ... 814s Setting up libcrypt-random-seed-perl (0.03-3) ... 814s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 814s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 814s Setting up python3-snowballstemmer (3.0.1-1) ... 814s Setting up node-balanced-match (2.0.0-1) ... 814s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 814s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 814s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 814s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 814s Setting up libemail-date-format-perl (1.008-1) ... 814s Setting up libcryptx-perl (0.087-1) ... 814s Setting up libcares2:amd64 (1.34.6-1) ... 814s Setting up libmpc3:amd64 (1.3.1-2) ... 814s Setting up libvariable-magic-perl (0.64-1build1) ... 814s Setting up libio-html-perl (1.004-3) ... 814s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 814s Setting up autopoint (0.23.2-1) ... 814s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 814s Setting up libipc-run-perl (20250809.0-1build1) ... 814s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 814s Setting up libpcsclite1:amd64 (2.4.1-1) ... 814s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 814s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 814s Setting up libltdl7:amd64 (2.5.4-9) ... 814s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 814s Setting up libstring-random-perl (1:0.32-2) ... 814s Setting up libparams-util-perl (1.102-3build1) ... 814s Setting up autoconf (2.72-3.1ubuntu1) ... 814s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 814s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 814s Setting up libcapture-tiny-perl (0.50-1) ... 814s Setting up libtimedate-perl (2.3300-2) ... 814s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libsub-name-perl:amd64 (0.28-1) ... 814s Setting up libtypes-serialiser-perl (1.01-1) ... 814s Setting up libgssapi-perl (0.28-4build5) ... 814s Setting up dwz (0.16-2) ... 814s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 814s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 814s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libcrypt-dev:amd64 (1:4.5.1-1) ... 814s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libjson-perl (4.10000-1) ... 814s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 814s Setting up libjargs-java (1.0.0-5build1) ... 814s Setting up librole-tiny-perl (2.002004-1) ... 814s Setting up debugedit (1:5.2-3) ... 814s Setting up libfile-sharedir-perl (1.118-3) ... 814s Setting up libfcgi-perl (0.82+ds-3build3) ... 814s Setting up python3-roman-numerals (4.1.0-1) ... 814s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 814s Setting up libwww-form-urlencoded-perl (0.26-2) ... 814s Setting up sgml-base (1.31+nmu1) ... 814s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 814s Setting up libdevel-stacktrace-perl (2.0500-1) ... 814s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 814s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 814s Setting up node-minimatch (9.0.3-6) ... 814s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 814s Setting up ca-certificates-java (20240118build1) ... 814s No JRE found. Skipping Java certificates setup. 814s Setting up libexporter-tiny-perl (1.006003-1) ... 814s Setting up node-xtend (4.0.2-3) ... 814s Setting up libisl23:amd64 (0.27-1build1) ... 814s Setting up libconvert-asn1-perl (0.34-1) ... 814s Setting up libtext-unidecode-perl (1.30-3) ... 814s Setting up libde265-0:amd64 (1.0.16-1build1) ... 814s Setting up libc-dev-bin (2.42-2ubuntu4) ... 814s Setting up libregexp-assemble-perl (0.38-2) ... 814s Setting up libnet-ip-perl (1.26-4) ... 814s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 814s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 814s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 814s Setting up liburi-perl (5.34-2build1) ... 814s Setting up libdbi-perl:amd64 (1.647-1build1) ... 814s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 814s Setting up libconvert-base32-perl (0.06-3) ... 814s Setting up dctrl-tools (2.24-3build4) ... 814s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 814s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 814s Setting up autodep8 (0.30build1) ... 814s Setting up libclone-pp-perl (1.08-2) ... 814s Setting up python3-imagesize (1.4.1-1build1) ... 814s Setting up libemail-address-xs-perl (1.05-1build5) ... 814s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 814s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 814s Setting up automake (1:1.18.1-3build1) ... 814s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 814s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 814s Setting up libjson-xs-perl (4.040-1) ... 814s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 814s Setting up libcrypt-des-ede3-perl (0.03-1) ... 814s Setting up libhttp-date-perl (6.06-1) ... 814s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 814s Setting up gettext (0.23.2-1) ... 814s Setting up libtest-tcp-perl (2.22-2) ... 814s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 814s Setting up java-wrappers (0.5build1) ... 814s Setting up libio-socket-timeout-perl (0.32-3) ... 814s Setting up libfile-listing-perl (6.16-1) ... 814s Setting up libhash-merge-simple-perl (0.052-1) ... 814s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 814s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 814s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 814s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 814s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 814s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 814s Setting up libcache-cache-perl (1.08-3) ... 814s Setting up libhttp-headers-fast-perl (0.22-3) ... 814s Setting up liblist-moreutils-perl (0.430-2) ... 814s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 814s Setting up libemail-simple-perl (2.218-1) ... 814s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 814s Setting up libnet-http-perl (6.24-1build1) ... 814s Setting up liblasso3t64 (2.9.0-3) ... 814s Setting up libexception-class-perl (1.45-1) ... 814s Setting up libclass-c3-perl (0.35-2) ... 814s Setting up libcrypt-jwt-perl (0.037-1) ... 814s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 814s Setting up xfonts-utils (1:7.7+7build1) ... 814s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 814s Setting up libxml-sax-perl (1.02+dfsg-4) ... 814s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 814s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 814s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 814s Setting up libauthen-radius-perl (0.33-1) ... 814s Setting up intltool-debian (0.35.0+20060710.6build1) ... 814s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 814s Setting up libbytes-random-secure-perl (0.29-3) ... 814s Setting up libjson-maybexs-perl (1.004008-1) ... 814s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 814s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 814s Setting up sphinx-common (8.2.3-12) ... 814s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 814s Setting up libdata-optlist-perl (0.114-1) ... 814s Setting up libtest-output-perl (1.036-1) ... 814s Setting up pkg-perl-autopkgtest (0.85) ... 814s Setting up libraw23t64:amd64 (0.21.4-2) ... 814s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 814s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 814s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 814s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 815s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 815s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 815s Setting up libwww-robotrules-perl (6.02-1build1) ... 815s Setting up cpp-15 (15.2.0-12ubuntu1) ... 815s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 815s Setting up xml-core (0.19build1) ... 815s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 815s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 815s Setting up liblasso-perl:amd64 (2.9.0-3) ... 815s Setting up libc6-dev:amd64 (2.42-2ubuntu4) ... 815s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 815s Setting up libmro-compat-perl (0.15-2) ... 815s Setting up libcookie-baker-perl (0.12-1) ... 815s Setting up libhttp-entity-parser-perl (0.25-2) ... 815s Setting up libio-socket-ssl-perl (2.098-1) ... 815s Setting up libsub-exporter-perl (0.990-1) ... 815s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 815s Setting up libeval-closure-perl (0.14-3) ... 815s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 815s Setting up libconvert-pem-perl (0.13-1) ... 815s Setting up libhttp-negotiate-perl (6.01-2) ... 815s Setting up libparams-validationcompiler-perl (0.31-1) ... 815s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 815s Setting up libhttp-cookies-perl (6.11-1) ... 815s Setting up po-debconf (1.0.22) ... 815s Setting up libhtml-tree-perl (5.07-3) ... 815s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 815s Setting up libcgi-pm-perl (4.71-1build1) ... 815s Setting up libhtml-format-perl (2.16-2) ... 815s Setting up fonts-urw-base35 (20200910-8build1) ... 815s Setting up libhtml-template-perl (2.97-2build1) ... 815s Setting up gcc-15 (15.2.0-12ubuntu1) ... 815s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 815s Setting up libnet-smtp-ssl-perl (1.04-2) ... 815s Setting up libmodule-runtime-perl (0.018-1) ... 815s Setting up libmailtools-perl (2.22-1) ... 815s Setting up libxml-simple-perl (2.25-2) ... 815s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 815s Setting up libhttp-daemon-perl (6.16-1) ... 815s Setting up libemail-abstract-perl (3.010-1) ... 815s Setting up cpp (4:15.2.0-4ubuntu1) ... 815s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 815s Setting up libplack-perl (1.0051-1) ... 815s Setting up libnet-openid-common-perl (1.20-2) ... 815s Setting up libnet-openid-server-perl (1.09-4) ... 815s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 815s Setting up libtool (2.5.4-9) ... 815s Setting up libmodule-implementation-perl (0.09-2) ... 815s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 815s Setting up libpackage-stash-perl (0.40-1) ... 815s Setting up libimport-into-perl (1.002005-2) ... 815s Setting up libmoo-perl (2.005005-1) ... 815s Setting up liblist-someutils-perl (0.59-1) ... 815s Setting up libmime-tools-perl (5.515-1) ... 815s Setting up gcc (4:15.2.0-4ubuntu1) ... 815s Setting up dh-autoreconf (21) ... 815s Setting up libspecio-perl (0.53-1) ... 815s Setting up liblist-allutils-perl (0.19-1) ... 815s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 815s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 815s Setting up libmoox-types-mooselike-perl (0.29-2) ... 815s Setting up libb-hooks-endofscope-perl (0.28-2) ... 815s Setting up g++-15 (15.2.0-12ubuntu1) ... 815s Setting up libthrowable-perl (1.001-2) ... 815s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 815s Setting up debhelper (13.28ubuntu1) ... 815s Setting up libemail-sender-perl (2.601-1) ... 815s Setting up libnamespace-clean-perl (0.27-2) ... 815s Setting up g++ (4:15.2.0-4ubuntu1) ... 815s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 815s Setting up build-essential (12.12ubuntu2) ... 815s Setting up libnamespace-autoclean-perl (0.31-1) ... 815s Setting up libdatetime-locale-perl (1:1.45-1) ... 815s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 815s Setting up libdatetime-perl (2:1.65-1build3) ... 815s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 815s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 815s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 815s Setting up liblwp-protocol-https-perl (6.14-1) ... 815s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 815s Setting up node-corepack (0.24.0-5build1) ... 815s Setting up libwww-perl (6.81-1build1) ... 815s Setting up libheif1:amd64 (1.21.2-1) ... 815s Setting up node-debug (4.4.1+~4.1.12-1) ... 815s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 815s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 815s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 815s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 815s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 815s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 815s Setting up libnet-openid-consumer-perl (1.18-2) ... 815s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 815s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 815s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 815s Setting up libxml-parser-perl (2.47-1build4) ... 815s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 815s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 816s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 816s Setting up libgd-perl (2.84-2) ... 816s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 816s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 816s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 816s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 816s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 816s Setting up node-semver (7.6.1+~7.5.8-2) ... 816s Setting up libsoap-lite-perl (1.27-3) ... 816s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 816s Setting up uglifyjs (3.17.4-2build1) ... 816s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 816s Setting up libgd-securityimage-perl (1.75-3) ... 816s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 816s Processing triggers for install-info (7.2-5) ... 816s Processing triggers for libc-bin (2.42-2ubuntu4) ... 816s Processing triggers for man-db (2.13.1-1) ... 817s Processing triggers for ca-certificates-java (20240118build1) ... 818s Adding debian:ACCVRAIZ1.pem 818s Adding debian:AC_RAIZ_FNMT-RCM.pem 818s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 818s Adding debian:ANF_Secure_Server_Root_CA.pem 818s Adding debian:Actalis_Authentication_Root_CA.pem 818s Adding debian:AffirmTrust_Commercial.pem 818s Adding debian:AffirmTrust_Networking.pem 818s Adding debian:AffirmTrust_Premium.pem 818s Adding debian:AffirmTrust_Premium_ECC.pem 818s Adding debian:Amazon_Root_CA_1.pem 818s Adding debian:Amazon_Root_CA_2.pem 818s Adding debian:Amazon_Root_CA_3.pem 818s Adding debian:Amazon_Root_CA_4.pem 818s Adding debian:Atos_TrustedRoot_2011.pem 818s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 818s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 818s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 818s Adding debian:BJCA_Global_Root_CA1.pem 818s Adding debian:BJCA_Global_Root_CA2.pem 818s Adding debian:Baltimore_CyberTrust_Root.pem 818s Adding debian:Buypass_Class_2_Root_CA.pem 818s Adding debian:Buypass_Class_3_Root_CA.pem 818s Adding debian:CA_Disig_Root_R2.pem 818s Adding debian:CFCA_EV_ROOT.pem 818s Adding debian:COMODO_Certification_Authority.pem 818s Adding debian:COMODO_ECC_Certification_Authority.pem 818s Adding debian:COMODO_RSA_Certification_Authority.pem 818s Adding debian:Certainly_Root_E1.pem 818s Adding debian:Certainly_Root_R1.pem 818s Adding debian:Certigna.pem 818s Adding debian:Certigna_Root_CA.pem 818s Adding debian:Certum_EC-384_CA.pem 818s Adding debian:Certum_Trusted_Network_CA.pem 818s Adding debian:Certum_Trusted_Network_CA_2.pem 818s Adding debian:Certum_Trusted_Root_CA.pem 818s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 818s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 818s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 818s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 818s Adding debian:Comodo_AAA_Services_root.pem 818s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 818s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 818s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 818s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 818s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 818s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 818s Adding debian:DigiCert_Assured_ID_Root_CA.pem 818s Adding debian:DigiCert_Assured_ID_Root_G2.pem 818s Adding debian:DigiCert_Assured_ID_Root_G3.pem 818s Adding debian:DigiCert_Global_Root_CA.pem 818s Adding debian:DigiCert_Global_Root_G2.pem 818s Adding debian:DigiCert_Global_Root_G3.pem 818s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 818s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 818s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 818s Adding debian:DigiCert_Trusted_Root_G4.pem 818s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 818s Adding debian:Entrust_Root_Certification_Authority.pem 818s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 818s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 818s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 818s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 818s Adding debian:GLOBALTRUST_2020.pem 818s Adding debian:GTS_Root_R1.pem 818s Adding debian:GTS_Root_R2.pem 818s Adding debian:GTS_Root_R3.pem 818s Adding debian:GTS_Root_R4.pem 818s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 818s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 818s Adding debian:GlobalSign_Root_CA.pem 818s Adding debian:GlobalSign_Root_CA_-_R3.pem 818s Adding debian:GlobalSign_Root_CA_-_R6.pem 818s Adding debian:GlobalSign_Root_E46.pem 818s Adding debian:GlobalSign_Root_R46.pem 818s Adding debian:Go_Daddy_Class_2_CA.pem 818s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 818s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 818s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 818s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 818s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 818s Adding debian:HiPKI_Root_CA_-_G1.pem 818s Adding debian:Hongkong_Post_Root_CA_3.pem 818s Adding debian:ISRG_Root_X1.pem 818s Adding debian:ISRG_Root_X2.pem 818s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 818s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 818s Adding debian:Izenpe.com.pem 818s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 818s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 818s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 818s Adding debian:NAVER_Global_Root_Certification_Authority.pem 818s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 818s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 818s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 818s Adding debian:QuoVadis_Root_CA_1_G3.pem 818s Adding debian:QuoVadis_Root_CA_2.pem 818s Adding debian:QuoVadis_Root_CA_2_G3.pem 818s Adding debian:QuoVadis_Root_CA_3.pem 818s Adding debian:QuoVadis_Root_CA_3_G3.pem 818s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 818s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 818s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 818s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 818s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 818s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 818s Adding debian:SZAFIR_ROOT_CA2.pem 818s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 818s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 818s Adding debian:SecureSign_Root_CA12.pem 818s Adding debian:SecureSign_Root_CA14.pem 818s Adding debian:SecureSign_Root_CA15.pem 818s Adding debian:SecureTrust_CA.pem 818s Adding debian:Secure_Global_CA.pem 818s Adding debian:Security_Communication_ECC_RootCA1.pem 818s Adding debian:Security_Communication_RootCA2.pem 818s Adding debian:Starfield_Class_2_CA.pem 818s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 818s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 818s Adding debian:SwissSign_Gold_CA_-_G2.pem 818s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 818s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 818s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 818s Adding debian:TWCA_CYBER_Root_CA.pem 818s Adding debian:TWCA_Global_Root_CA.pem 818s Adding debian:TWCA_Root_Certification_Authority.pem 818s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 818s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 818s Adding debian:TeliaSonera_Root_CA_v1.pem 818s Adding debian:Telia_Root_CA_v2.pem 818s Adding debian:TrustAsia_Global_Root_CA_G3.pem 818s Adding debian:TrustAsia_Global_Root_CA_G4.pem 818s Adding debian:Trustwave_Global_Certification_Authority.pem 818s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 818s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 818s Adding debian:TunTrust_Root_CA.pem 818s Adding debian:UCA_Extended_Validation_Root.pem 818s Adding debian:UCA_Global_G2_Root.pem 818s Adding debian:USERTrust_ECC_Certification_Authority.pem 818s Adding debian:USERTrust_RSA_Certification_Authority.pem 818s Adding debian:XRamp_Global_CA_Root.pem 818s Adding debian:certSIGN_ROOT_CA.pem 818s Adding debian:certSIGN_Root_CA_G2.pem 818s Adding debian:e-Szigno_Root_CA_2017.pem 818s Adding debian:ePKI_Root_Certification_Authority.pem 818s Adding debian:emSign_ECC_Root_CA_-_C3.pem 818s Adding debian:emSign_ECC_Root_CA_-_G3.pem 818s Adding debian:emSign_Root_CA_-_C1.pem 818s Adding debian:emSign_Root_CA_-_G1.pem 818s Adding debian:vTrus_ECC_Root_CA.pem 818s Adding debian:vTrus_Root_CA.pem 818s done. 818s Setting up yui-compressor (2.4.8-3build1) ... 818s Setting up default-jre-headless (2:1.21-76build1) ... 818s Processing triggers for sgml-base (1.31+nmu1) ... 818s Setting up docutils-common (0.22.4+dfsg-1) ... 818s Processing triggers for sgml-base (1.31+nmu1) ... 818s Setting up python3-docutils (0.22.4+dfsg-1) ... 818s Setting up python3-sphinx (8.2.3-12) ... 831s autopkgtest [06:18:54]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 831s autopkgtest [06:18:54]: test manager-test: [----------------------- 831s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 831s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 832s t/02-HTML-template.t ........................ 832s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 832s ok 2 - Manager object 832s ok 3 - Init 832s ok 4 - Manager app 832s ok 5 - Succeed to get / 832s ok 6 - Return a 200 code 832s ok 7 - Content is declared as HTML 832s ok 8 - It contains a html tag 832s ok 9 - Instance name found in SPA title 832s ok 10 - Instance name found in title 832s ok 11 - Instance name found in li 832s 1..11 832s ok 832s t/04-2F-api.t ............................... 832s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 832s ok 2 - Sessions module 832s ok 3 - New SSO session for msmith 832s ok 4 - Sessions module 832s ok 5 - New Persistent session for msmith 832s ok 6 - Sessions module 832s ok 7 - New SSO session for dwho 832s ok 8 - Sessions module 832s ok 9 - New Persistent session for dwho 832s ok 10 - Sessions module 832s ok 11 - New SSO session for rtyler 832s ok 12 - Sessions module 832s ok 13 - New Persistent session for rtyler 832s ok 14 - Sessions module 832s ok 15 - New SSO session for davros 832s ok 16 - Sessions module 832s ok 17 - New Persistent session for davros 832s ok 18 - Sessions module 832s ok 19 - New SSO session for tof 832s ok 20 - Sessions module 832s ok 21 - New Persistent session for tof 832s ok 22 - Sessions module 832s ok 23 - New SSO session for donna 832s ok 24 - Sessions module 832s ok 25 - New Persistent session for donna 832s ok 26 - Manager object 832s ok 27 - Init 832s ok 28 - Manager app 832s ok 29 - Client object 832s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 832s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 832s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 832s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 832s ok 34 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Request succeed 832s ok 35 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Result code is 200 832s ok 36 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Response is JSON 832s ok 37 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 832s ok 38 - Found display variable 832s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 832s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 832s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 832s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 832s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 832s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 832s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 832s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 832s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 832s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 832s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 832s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 832s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 832s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 832s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 832s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 832s ok 55 - dwho should have 4 2F: Request succeed 832s ok 56 - dwho should have 4 2F: Result code is 200 832s ok 57 - dwho should have 4 2F: Response is JSON 832s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 832s ok 59 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Request succeed 832s ok 60 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 832s ok 61 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 832s ok 62 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 832s ok 63 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Request succeed 832s ok 64 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Result code is 200 832s ok 65 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Response is JSON 832s ok 66 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 832s ok 67 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": Request succeed 832s ok 68 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 832s ok 69 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 832s ok 70 - dwho should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 832s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 832s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 832s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 832s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 832s ok 75 - dwho should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 76 - dwho should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 832s ok 77 - dwho should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 78 - dwho should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 79 - dwho should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 832s ok 80 - dwho should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 81 - dwho should have 3 2F: Request succeed 832s ok 82 - dwho should have 3 2F: Result code is 200 832s ok 83 - dwho should have 3 2F: Response is JSON 832s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 832s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 832s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 832s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 832s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 832s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 832s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 832s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 832s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 832s ok 93 - Delete all 2F from dwho: Request succeed 832s ok 94 - Delete all 2F from dwho: Result code is 200 832s ok 95 - Delete all 2F from dwho: Response is JSON 832s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 832s ok 97 - dwho should have 0 2F: Request succeed 832s ok 98 - dwho should have 0 2F: Result code is 200 832s ok 99 - dwho should have 0 2F: Response is JSON 832s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 832s ok 101 - Delete all 2F from dwho: Request succeed 832s ok 102 - Delete all 2F from dwho: Result code is 200 832s ok 103 - Delete all 2F from dwho: Response is JSON 832s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 832s ok 105 - msmith should have 0 2F: Request succeed 832s ok 106 - msmith should have 0 2F: Result code is 200 832s ok 107 - msmith should have 0 2F: Response is JSON 832s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 832s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 832s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 832s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 832s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 832s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 832s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 832s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 832s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 832s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 832s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 832s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 832s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 832s ok 121 - rtyler should have 3 2F: Request succeed 832s ok 122 - rtyler should have 3 2F: Result code is 200 832s ok 123 - rtyler should have 3 2F: Response is JSON 832s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 832s ok 125 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Request succeed 832s ok 126 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 832s ok 127 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 832s ok 128 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 832s ok 129 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": Request succeed 832s ok 130 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 832s ok 131 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 832s ok 132 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 832s ok 133 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXky": Request succeed 832s ok 134 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXky": Result code is 200 832s ok 135 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXky": Response is JSON 832s ok 136 - rtyler should have one 2F with id "MTc3MDA5OTUzMzo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 832s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 832s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 832s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 832s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 832s ok 141 - rtyler should have 1 2F: Request succeed 832s ok 142 - rtyler should have 1 2F: Result code is 200 832s ok 143 - rtyler should have 1 2F: Response is JSON 832s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 832s ok 145 - rtyler should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 146 - rtyler should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 832s ok 147 - rtyler should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 148 - rtyler should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 149 - rtyler should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 832s ok 150 - rtyler should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 151 - Delete all 2F from rtyler: Request succeed 832s ok 152 - Delete all 2F from rtyler: Result code is 200 832s ok 153 - Delete all 2F from rtyler: Response is JSON 832s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 832s ok 155 - davros should have 1 2F of type "U2F": Request succeed 832s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 832s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 832s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 832s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 832s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 832s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 832s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 832s ok 163 - davros should have 0 2F of type "UBK": Request succeed 832s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 832s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 832s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 832s ok 167 - davros should have 2 2F: Request succeed 832s ok 168 - davros should have 2 2F: Result code is 200 832s ok 169 - davros should have 2 2F: Response is JSON 832s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 832s ok 171 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Request succeed 832s ok 172 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 832s ok 173 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 832s ok 174 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 832s ok 175 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Request succeed 832s ok 176 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Result code is 200 832s ok 177 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": Response is JSON 832s ok 178 - davros should have one 2F with id "MTc3MDA5OTUzMzo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 832s ok 179 - davros should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 180 - davros should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 832s ok 181 - davros should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 182 - davros should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 183 - davros should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 832s ok 184 - davros should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 185 - davros should have 1 2F: Request succeed 832s ok 186 - davros should have 1 2F: Result code is 200 832s ok 187 - davros should have 1 2F: Response is JSON 832s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 832s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 832s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 832s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 832s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 832s ok 193 - davros should have 0 2F: Request succeed 832s ok 194 - davros should have 0 2F: Result code is 200 832s ok 195 - davros should have 0 2F: Response is JSON 832s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 832s ok 197 - Delete all 2F from davros: Request succeed 832s ok 198 - Delete all 2F from davros: Result code is 200 832s ok 199 - Delete all 2F from davros: Response is JSON 832s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 832s ok 201 - tof should have 1 2F of type "U2F": Request succeed 832s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 832s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 832s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 832s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 832s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 832s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 832s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 832s ok 209 - tof should have 0 2F of type "UBK": Request succeed 832s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 832s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 832s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 832s ok 213 - tof should have 1 2F: Request succeed 832s ok 214 - tof should have 1 2F: Result code is 200 832s ok 215 - tof should have 1 2F: Response is JSON 832s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 832s ok 217 - tof should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Request succeed 832s ok 218 - tof should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 832s ok 219 - tof should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 832s ok 220 - tof should have one 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 832s ok 221 - tof should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 222 - tof should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 832s ok 223 - tof should have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 224 - tof should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 832s ok 225 - tof should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 832s ok 226 - tof should not have a 2F with id "MTc3MDA5OTUzMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 832s ok 227 - tof should have 0 2F: Request succeed 832s ok 228 - tof should have 0 2F: Result code is 200 832s ok 229 - tof should have 0 2F: Response is JSON 832s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 832s ok 231 - Delete all 2F from tof: Request succeed 832s ok 232 - Delete all 2F from tof: Result code is 200 832s ok 233 - Delete all 2F from tof: Response is JSON 832s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 832s ok 235 - Add/noattr : Request succeed 832s ok 236 - Add/noattr : Result code is 400 832s ok 237 - Add/noattr : Response is JSON 832s ok 238 - Expected error message 832s ok 239 - Add/epoch: Request succeed 832s ok 240 - Add/epoch: Result code is 400 832s ok 241 - Add/epoch: Response is JSON 832s ok 242 - Expected error message 832s ok 243 - Add second factor: Request succeed 832s ok 244 - Add second factor: Result code is 201 832s ok 245 - Add second factor: Response is JSON 832s ok 246 - donna should have 1 2F of type "test": Request succeed 832s ok 247 - donna should have 1 2F of type "test": Result code is 200 832s ok 248 - donna should have 1 2F of type "test": Response is JSON 832s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 832s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 832s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 832s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 832s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 832s ok 254 - Found display variable 832s ok 255 - Add second factor with same ID as previous: Request succeed 832s ok 256 - Add second factor with same ID as previous: Result code is 409 832s ok 257 - Add second factor with same ID as previous: Response is JSON 832s ok 258 - Add second factor with different ID: Request succeed 832s ok 259 - Add second factor with different ID: Result code is 201 832s ok 260 - Add second factor with different ID: Response is JSON 832s ok 261 - donna should have 2 2F of type "test": Request succeed 832s ok 262 - donna should have 2 2F of type "test": Result code is 200 832s ok 263 - donna should have 2 2F of type "test": Response is JSON 832s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 832s ok 265 - Expected second factors data 832s ok 266 - Add/noattr : Request succeed 832s ok 267 - Add/noattr : Result code is 400 832s ok 268 - Add/noattr : Response is JSON 832s ok 269 - Expected error message 832s ok 270 - Sessions module 832s ok 271 - New SSO session for amy 832s ok 272 - Sessions module 832s ok 273 - New Persistent session for amy 832s ok 274 - Add/noattr : Request succeed 832s ok 275 - Add/noattr : Result code is 400 832s ok 276 - Add/noattr : Response is JSON 832s ok 277 - Expected error message 832s ok 278 - Add/epoch: Request succeed 832s ok 279 - Add/epoch: Result code is 400 832s ok 280 - Add/epoch: Response is JSON 832s ok 281 - Expected error message 832s ok 282 - Add/nokey: Request succeed 832s ok 283 - Add/nokey: Result code is 400 832s ok 284 - Add/nokey: Response is JSON 832s ok 285 - Expected error message 832s ok 286 - Add/badkey: Request succeed 832s ok 287 - Add/badkey: Result code is 400 832s ok 288 - Add/badkey: Response is JSON 832s ok 289 - Expected error message 832s ok 290 - Add/goodkey: Request succeed 832s ok 291 - Add/goodkey: Result code is 201 832s ok 292 - Add/goodkey: Response is JSON 832s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 832s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 832s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 832s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 832s ok 297 - Sessions module 832s ok 298 - Correct type 832s ok 299 - Epoch was set 832s ok 300 - Correct name 832s ok 301 - Secret was encrypted 832s ok 302 - Correct normalized key 832s ok 303 - Sessions module 832s ok 304 - New SSO session for rory 832s ok 305 - Sessions module 832s ok 306 - New Persistent session for rory 832s ok 307 - Add/goodkey: Request succeed 832s ok 308 - Add/goodkey: Result code is 201 832s ok 309 - Add/goodkey: Response is JSON 832s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 832s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 832s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 832s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 832s ok 314 - Sessions module 832s ok 315 - Correct type 832s ok 316 - Epoch was set 832s ok 317 - Correct name 832s ok 318 - Secret was encrypted 832s ok 319 - Correct normalized key 832s ok 320 - Add/missinguser: Request succeed 832s ok 321 - Add/missinguser: Result code is 404 832s ok 322 - Add/missinguser: Response is JSON 832s ok 323 - Add/missinguser: Request succeed 832s ok 324 - Add/missinguser: Result code is 404 832s ok 325 - Add/missinguser: Response is JSON 832s ok 326 - Add/missinguser: Request succeed 832s ok 327 - Add/missinguser: Result code is 404 832s ok 328 - Add/missinguser: Response is JSON 832s ok 329 - Add/missinguser: Request succeed 832s ok 330 - Add/missinguser: Result code is 404 832s ok 331 - Add/missinguser: Response is JSON 832s ok 332 - Add/missinguser: Request succeed 832s ok 333 - Add/missinguser: Result code is 201 832s ok 334 - Add/missinguser: Response is JSON 832s ok 335 - unknowng should have 1 2F of type "test": Request succeed 832s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 832s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 832s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 832s ok 339 - Add/missinguser: Request succeed 832s ok 340 - Add/missinguser: Result code is 201 832s ok 341 - Add/missinguser: Response is JSON 832s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 832s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 832s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 832s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 832s ok 346 - Searching for [no params] returns no results: Request succeed 832s ok 347 - Searching for [no params] returns no results: Result code is 200 832s ok 348 - Searching for [no params] returns no results: Response is JSON 832s ok 349 - Empty list was returned 832s ok 350 - Sessions module 832s ok 351 - New Persistent session for dwho 832s ok 352 - Sessions module 832s ok 353 - New Persistent session for rtyler 832s ok 354 - Sessions module 832s ok 355 - New Persistent session for mjones 832s ok 356 - Sessions module 832s ok 357 - New Persistent session for msmith 832s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 832s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 832s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 832s ok 361 - Expected results 832s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 832s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 832s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 832s ok 365 - Expected results 832s ok 366 - Expected API response 832s ok 367 - Searching for uid=m* returns mjones: Request succeed 832s ok 368 - Searching for uid=m* returns mjones: Result code is 200 832s ok 369 - Searching for uid=m* returns mjones: Response is JSON 832s ok 370 - Expected results 832s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 832s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 832s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 832s ok 374 - Expected results 832s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 832s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 832s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 832s ok 378 - Empty list was returned 832s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 832s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 832s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 832s ok 382 - Expected results 832s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 832s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 832s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 832s ok 386 - Empty list was returned 832s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 832s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 832s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 832s ok 390 - Expected results 832s 1..390 832s ok 832s t/04-history-api.t .......................... 832s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 832s ok 2 - Sessions module 832s ok 3 - New session for dwho 832s ok 4 - Sessions module 832s ok 5 - New session for rtyler 832s ok 6 - Sessions module 832s ok 7 - New session for msmith 832s # Subtest: Get all entries for user 832s ok 1 - Manager object 832s ok 2 - Init 832s ok 3 - Manager app 832s ok 4 - Client object 832s ok 5 - Get request on dwho 832s ok 6 - Response code is 200 832s ok 7 - Got JSON 832s ok 8 - Found 9 entries 832s 1..8 832s ok 8 - Get all entries for user 832s # Subtest: Type any returns all entries 832s ok 1 - Get request on dwho 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 - Found 9 entries 832s 1..4 832s ok 9 - Type any returns all entries 832s # Subtest: Get all successes for user 832s ok 1 - Get request on dwho 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 - Found 5 entries 832s 1..4 832s ok 10 - Get all successes for user 832s # Subtest: Get all failures for user 832s ok 1 - Get request on dwho 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 - Found 4 entries 832s 1..4 832s ok 11 - Get all failures for user 832s # Subtest: Get last success for user 832s ok 1 - Get request on dwho/last 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 832s 1..4 832s ok 12 - Get last success for user 832s # Subtest: Get last failure for user 832s ok 1 - Get request on dwho/last 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 832s 1..4 832s ok 13 - Get last failure for user 832s # Subtest: Get last event for user 832s ok 1 - Get request on dwho/last 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 832s 1..4 832s ok 14 - Get last event for user 832s # Subtest: Get last event for user 832s ok 1 - Get request on rtyler/last 832s ok 2 - Response code is 200 832s ok 3 - Got JSON 832s ok 4 832s 1..4 832s ok 15 - Get last event for user 832s ok 16 - Get request on msmith 832s ok 17 - Response code is 200 832s ok 18 - Got JSON 832s ok 19 832s ok 20 - Get request on msmith 832s ok 21 - Response code is 200 832s ok 22 - Got JSON 832s ok 23 832s ok 24 - Get request on rtyler 832s ok 25 - Response code is 200 832s ok 26 - Got JSON 832s ok 27 832s ok 28 - Get request on nobody 832s ok 29 - Response code is 404 832s ok 30 - Got JSON 832s ok 31 832s ok 32 - Get request on nobody 832s ok 33 - Response code is 404 832s ok 34 - Got JSON 832s ok 35 832s ok 36 - Get request on msmith/last 832s ok 37 - Response code is 404 832s ok 38 - Got JSON 832s ok 39 832s ok 40 - Get request on rtyler/last 832s ok 41 - Response code is 404 832s ok 42 - Got JSON 832s ok 43 832s ok 44 - Get request on nobody/last 832s ok 45 - Response code is 404 832s ok 46 - Got JSON 832s ok 47 832s ok 48 - Get request on toto 832s ok 49 - Response code is 400 832s ok 50 - Got JSON 832s ok 51 832s ok 52 - Get request on toto/unknown 832s ok 53 - Response code is 404 832s ok 54 - Got JSON 832s ok 55 832s ok 56 - Get request on 832s ok 57 - Response code is 404 832s ok 58 - Got JSON 832s ok 59 832s 1..59 832s ok 833s t/04-menu-api.t ............................. 833s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 833s ok 2 - Manager object 833s ok 3 - Init 833s ok 4 - Manager app 833s ok 5 - Client object 833s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 833s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 833s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 833s ok 9 - Cat - Add should succeed: Request succeed 833s ok 10 - Cat - Add should succeed: Result code is 201 833s ok 11 - Cat - Add should succeed: Response is JSON 833s ok 12 - Cat - Add should succeed: Request succeed 833s ok 13 - Cat - Add should succeed: Result code is 200 833s ok 14 - Cat - Add should succeed: Response is JSON 833s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 833s ok 16 - Cat - Add should succeed: Request succeed 833s ok 17 - Cat - Add should succeed: Result code is 200 833s ok 18 - Cat - Add should succeed: Response is JSON 833s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 833s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 833s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 833s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 833s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 833s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 833s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 833s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 833s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 833s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 833s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 833s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 833s ok 31 - 204 code returns no content 833s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 833s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 833s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 833s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 833s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 833s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 833s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 833s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 833s ok 40 - Cat - Update should fail if confKey not found: Request succeed 833s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 833s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 833s ok 43 - Cat - 2nd add should succeed: Request succeed 833s ok 44 - Cat - 2nd add should succeed: Result code is 201 833s ok 45 - Cat - 2nd add should succeed: Response is JSON 833s ok 46 - Cat - Replace should succeed: Request succeed 833s ok 47 - Cat - Replace should succeed: Result code is 204 833s ok 48 - 204 code returns no content 833s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 833s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 833s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 833s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 833s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 833s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 833s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 833s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 833s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 833s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 833s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 833s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 833s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 833s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 833s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 833s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 833s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 833s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 833s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 833s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 833s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 833s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 833s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 833s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 833s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 833s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 833s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 833s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 833s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 833s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 833s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 833s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 833s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 833s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 833s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 833s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 833s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 833s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 833s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 833s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 833s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 833s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 833s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 833s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 833s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 833s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 833s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 833s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 833s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 833s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 833s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 833s 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" 833s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 833s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 833s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 833s 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" 833s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 833s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 833s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 833s 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/" 833s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 833s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 833s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 833s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 833s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 833s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 833s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 833s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 833s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 833s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 833s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 833s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 833s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 833s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 833s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 833s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 833s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 833s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 833s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 833s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 833s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 833s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 833s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 833s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 833s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 833s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 833s ok 135 - App - Add should fail on duplicate confKey: Request succeed 833s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 833s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 833s ok 138 - App - Add should fail on invalid confKey: Request succeed 833s ok 139 - App - Add should fail on invalid confKey: Result code is 400 833s ok 140 - App - Add should fail on invalid confKey: Response is JSON 833s ok 141 - App - Check default value were set: Request succeed 833s ok 142 - App - Check default value were set: Result code is 200 833s ok 143 - App - Check default value were set: Response is JSON 833s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 833s ok 145 - App - Check default value were set: Request succeed 833s ok 146 - App - Check default value were set: Result code is 200 833s ok 147 - App - Check default value were set: Response is JSON 833s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 833s ok 149 - App - Category 1 should return 2 apps: Request succeed 833s ok 150 - App - Category 1 should return 2 apps: Result code is 200 833s ok 151 - App - Category 1 should return 2 apps: Response is JSON 833s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 833s ok 153 - App - Category 2 should return 1 app: Request succeed 833s ok 154 - App - Category 2 should return 1 app: Result code is 200 833s ok 155 - App - Category 2 should return 1 app: Response is JSON 833s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 833s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 833s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 833s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 833s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 833s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 833s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 833s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 833s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 833s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 833s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 833s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 833s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 833s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 833s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 833s ok 171 - App - Update should succeed and keep existing values: Request succeed 833s ok 172 - App - Update should succeed and keep existing values: Result code is 204 833s ok 173 - 204 code returns no content 833s ok 174 - App - Update should succeed and keep existing values: Request succeed 833s ok 175 - App - Update should succeed and keep existing values: Result code is 200 833s ok 176 - App - Update should succeed and keep existing values: Response is JSON 833s 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" 833s ok 178 - App - Update should succeed and keep existing values: Request succeed 833s ok 179 - App - Update should succeed and keep existing values: Result code is 200 833s ok 180 - App - Update should succeed and keep existing values: Response is JSON 833s 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" 833s ok 182 - App - Update should succeed and keep existing values: Request succeed 833s ok 183 - App - Update should succeed and keep existing values: Result code is 200 833s ok 184 - App - Update should succeed and keep existing values: Response is JSON 833s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 833s ok 186 - App - Update should fail if confKey not found: Request succeed 833s ok 187 - App - Update should fail if confKey not found: Result code is 404 833s ok 188 - App - Update should fail if confKey not found: Response is JSON 833s ok 189 - App - Update should fail if confKey not found: Request succeed 833s ok 190 - App - Update should fail if confKey not found: Result code is 404 833s ok 191 - App - Update should fail if confKey not found: Response is JSON 833s ok 192 - App - Replace should succeed: Request succeed 833s ok 193 - App - Replace should succeed: Result code is 204 833s ok 194 - 204 code returns no content 833s ok 195 - App - Replace should succeed: Request succeed 833s ok 196 - App - Replace should succeed: Result code is 200 833s ok 197 - App - Replace should succeed: Response is JSON 833s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 833s ok 199 - App - Replace should fail if confKey not found: Request succeed 833s ok 200 - App - Replace should fail if confKey not found: Result code is 404 833s ok 201 - App - Replace should fail if confKey not found: Response is JSON 833s ok 202 - App - Replace should fail if confKey not found: Request succeed 833s ok 203 - App - Replace should fail if confKey not found: Result code is 404 833s ok 204 - App - Replace should fail if confKey not found: Response is JSON 833s ok 205 - App - Delete should succeed: Request succeed 833s ok 206 - App - Delete should succeed: Result code is 204 833s ok 207 - 204 code returns no content 833s ok 208 - App - Entity should not be found after deletion: Request succeed 833s ok 209 - App - Entity should not be found after deletion: Result code is 404 833s ok 210 - App - Entity should not be found after deletion: Response is JSON 833s ok 211 - App - Category 1 should return 1 app: Request succeed 833s ok 212 - App - Category 1 should return 1 app: Result code is 200 833s ok 213 - App - Category 1 should return 1 app: Response is JSON 833s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 833s ok 215 - Cat - Clean up: Request succeed 833s ok 216 - Cat - Clean up: Result code is 204 833s ok 217 - 204 code returns no content 833s ok 218 - Cat - Clean up: Request succeed 833s ok 219 - Cat - Clean up: Result code is 204 833s ok 220 - 204 code returns no content 833s ok 221 - cat - Entity should not be found after clean up: Request succeed 833s ok 222 - cat - Entity should not be found after clean up: Result code is 404 833s ok 223 - cat - Entity should not be found after clean up: Response is JSON 833s 1..223 833s ok 833s t/04-misc-api.t ............................. 833s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 833s ok 2 - Manager object 833s ok 3 - Init 833s ok 4 - Manager app 833s ok 5 - Broken config backend: Request succeed 833s ok 6 - Broken config backend: correct status code 833s ok 7 - Got expected global status 833s ok 8 - Got expected config status 833s ok 9 - Back to normal: Request succeed 833s ok 10 - Back to normal: correct status code 833s ok 11 - Got expected global status 833s ok 12 - Got expected config status 833s ok 13 - Not implemented yet 833s ok 14 - Not implemented yet 833s 1..14 833s ok 834s t/04-providers-api.t ........................ 834s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 834s ok 2 - Manager object 834s ok 3 - Init 834s ok 4 - Manager app 834s ok 5 - Client object 834s ok 6 - OidcRp - Add should succeed: Request succeed 834s ok 7 - OidcRp - Add should succeed: Result code is 201 834s ok 8 - OidcRp - Add should succeed: Response is JSON 834s ok 9 - OidcRp - Add should succeed: Request succeed 834s ok 10 - OidcRp - Add should succeed: Result code is 200 834s ok 11 - OidcRp - Add should succeed: Response is JSON 834s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 834s ok 13 - OidcRp - Add should succeed: Request succeed 834s ok 14 - OidcRp - Add should succeed: Result code is 200 834s ok 15 - OidcRp - Add should succeed: Response is JSON 834s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 834s ok 17 - OidcRp - Add should succeed: Request succeed 834s ok 18 - OidcRp - Add should succeed: Result code is 200 834s ok 19 - OidcRp - Add should succeed: Response is JSON 834s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 834s ok 21 - OidcRp - Add should succeed: Request succeed 834s ok 22 - OidcRp - Add should succeed: Result code is 200 834s ok 23 - OidcRp - Add should succeed: Response is JSON 834s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 834s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 834s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 834s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 834s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 834s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 834s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 834s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 834s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 834s ok 34 - 204 code returns no content 834s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 834s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 834s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 834s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 834s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 834s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 834s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 834s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 834s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s 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" 834s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 834s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 834s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 834s 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" 834s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 834s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 834s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 834s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 834s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 834s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 834s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 834s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 834s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 834s ok 84 - OidcRp - 2nd add should succeed: Request succeed 834s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 834s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 834s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 834s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 834s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 834s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 834s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 834s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 834s ok 93 - OidcRp - Replace should succeed: Request succeed 834s ok 94 - OidcRp - Replace should succeed: Result code is 204 834s ok 95 - 204 code returns no content 834s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 834s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 834s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 834s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 834s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 834s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 834s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 834s 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" 834s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 834s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 834s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 834s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 834s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 834s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 834s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 834s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 834s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 834s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 834s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 834s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 834s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 834s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 834s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 834s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 834s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 834s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 834s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 834s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 834s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 834s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 834s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 834s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 834s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 834s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 834s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 834s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 834s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 834s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 834s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 834s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 834s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 834s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 834s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 834s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 834s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 834s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 834s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 834s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 834s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 834s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 834s ok 146 - OidcRp - Clean up: Request succeed 834s ok 147 - OidcRp - Clean up: Result code is 204 834s ok 148 - 204 code returns no content 834s ok 149 - OidcRp - Clean up: Request succeed 834s ok 150 - OidcRp - Clean up: Result code is 204 834s ok 151 - 204 code returns no content 834s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 834s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 834s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 834s ok 155 - SamlSp - Add should succeed: Request succeed 834s ok 156 - SamlSp - Add should succeed: Result code is 201 834s ok 157 - SamlSp - Add should succeed: Response is JSON 834s ok 158 - SamlSp - Add should succeed: Request succeed 834s ok 159 - SamlSp - Add should succeed: Result code is 200 834s ok 160 - SamlSp - Add should succeed: Response is JSON 834s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 834s ok 162 - SamlSp - Add should succeed: Request succeed 834s ok 163 - SamlSp - Add should succeed: Result code is 200 834s ok 164 - SamlSp - Add should succeed: Response is JSON 834s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 834s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 834s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 834s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 834s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 834s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 834s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 834s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 834s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 834s ok 175 - 204 code returns no content 834s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 834s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 834s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 834s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 834s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 834s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 834s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 834s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 834s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 834s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 834s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 834s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 834s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 834s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 834s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 834s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 834s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 834s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 834s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 834s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 834s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 834s ok 221 - SamlSp - 2nd add should succeed: Request succeed 834s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 834s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 834s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 834s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 834s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 834s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 834s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 834s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 834s ok 230 - SamlSp - Replace should succeed: Request succeed 834s ok 231 - SamlSp - Replace should succeed: Result code is 204 834s ok 232 - 204 code returns no content 834s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 834s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 834s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 834s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 834s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 834s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 834s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 834s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 834s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 834s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 834s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 834s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 834s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 834s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 834s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 834s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 834s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 834s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 834s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 834s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 834s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 834s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 834s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 834s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 834s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 834s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 834s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 834s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 834s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 834s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 834s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 834s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 834s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 834s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 834s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 834s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 834s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 834s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 834s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 834s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 834s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 834s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 834s 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" 834s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 834s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 834s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 834s ok 279 - FederatedSalmSp - Add: Request succeed 834s ok 280 - FederatedSalmSp - Add: Result code is 409 834s ok 281 - FederatedSalmSp - Add: Response is JSON 834s ok 282 - FederatedSalmSp - Add: Request succeed 834s ok 283 - FederatedSalmSp - Add: Result code is 201 834s ok 284 - FederatedSalmSp - Add: Response is JSON 834s ok 285 - FederatedSalmSp - Add: Request succeed 834s ok 286 - FederatedSalmSp - Add: Result code is 200 834s ok 287 - FederatedSalmSp - Add: Response is JSON 834s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 834s ok 289 - FederatedSalmSp - Add: Request succeed 834s ok 290 - FederatedSalmSp - Add: Result code is 200 834s ok 291 - FederatedSalmSp - Add: Response is JSON 834s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 834s ok 293 - FederatedSalmSp - Add: Request succeed 834s ok 294 - FederatedSalmSp - Add: Result code is 200 834s ok 295 - FederatedSalmSp - Add: Response is JSON 834s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 834s ok 297 - SamlSp - Clean up: Request succeed 834s ok 298 - SamlSp - Clean up: Result code is 204 834s ok 299 - 204 code returns no content 834s ok 300 - SamlSp - Clean up: Request succeed 834s ok 301 - SamlSp - Clean up: Result code is 204 834s ok 302 - 204 code returns no content 834s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 834s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 834s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 834s ok 306 - CasApp - Add should succeed: Request succeed 834s ok 307 - CasApp - Add should succeed: Result code is 201 834s ok 308 - CasApp - Add should succeed: Response is JSON 834s ok 309 - CasApp - Add should succeed: Request succeed 834s ok 310 - CasApp - Add should succeed: Result code is 200 834s ok 311 - CasApp - Add should succeed: Response is JSON 834s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 834s ok 313 - CasApp - Add should succeed: Request succeed 834s ok 314 - CasApp - Add should succeed: Result code is 200 834s ok 315 - CasApp - Add should succeed: Response is JSON 834s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 834s ok 317 - CasApp - Add should succeed: Request succeed 834s ok 318 - CasApp - Add should succeed: Result code is 200 834s ok 319 - CasApp - Add should succeed: Response is JSON 834s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 834s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 834s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 834s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 834s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 834s ok 326 - 204 code returns no content 834s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 834s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 834s 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" 834s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 834s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 834s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 834s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 834s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 834s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 834s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 834s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 834s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 834s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 834s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 834s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 834s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 834s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 834s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 834s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 834s ok 351 - CasApp - Update should fail on non existing options: Request succeed 834s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 834s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 834s ok 354 - CasApp - Add should fail on non existing options: Request succeed 834s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 834s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 834s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 834s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 834s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 834s ok 360 - CasApp - 2nd add should succeed: Request succeed 834s ok 361 - CasApp - 2nd add should succeed: Result code is 201 834s ok 362 - CasApp - 2nd add should succeed: Response is JSON 834s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 834s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 834s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 834s ok 366 - CasApp - Replace should succeed: Request succeed 834s ok 367 - CasApp - Replace should succeed: Result code is 200 834s ok 368 - CasApp - Replace should succeed: Response is JSON 834s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 834s ok 370 - CasApp - Replace should succeed: Request succeed 834s ok 371 - CasApp - Replace should succeed: Result code is 204 834s ok 372 - 204 code returns no content 834s ok 373 - CasApp - Replace should succeed: Request succeed 834s ok 374 - CasApp - Replace should succeed: Result code is 200 834s ok 375 - CasApp - Replace should succeed: Response is JSON 834s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 834s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 834s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 834s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 834s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 834s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 834s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 834s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 834s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 834s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 834s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 834s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 834s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 834s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 834s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 834s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 834s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 834s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 834s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 834s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 834s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 834s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 834s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 834s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 834s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 834s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 834s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 834s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 834s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 834s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 834s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 834s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 834s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 834s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 834s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 834s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 834s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 834s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 834s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 834s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 834s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 834s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 834s ok 418 - CasApp - Clean up: Request succeed 834s ok 419 - CasApp - Clean up: Result code is 204 834s ok 420 - 204 code returns no content 834s ok 421 - CasApp - Clean up: Request succeed 834s ok 422 - CasApp - Clean up: Result code is 204 834s ok 423 - 204 code returns no content 834s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 834s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 834s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 834s 1..426 834s ok 834s t/06-rest-api-RSA.t ......................... 834s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 834s ok 2 - Manager object 834s ok 3 - Init 834s ok 4 - Manager app 834s ok 5 - Client object 834s ok 6 - Request succeed 834s ok 7 - Result code is 200 834s ok 8 - Response is JSON 834s ok 9 - is PEM formatted 834s ok 10 - is PEM formatted 834s ok 11 - hash is non empty 834s ok 12 - Request succeed 834s ok 13 - Result code is 200 834s ok 14 - Response is JSON 834s ok 15 - is PEM formatted 834s ok 16 - is PEM formatted 834s ok 17 - hash is non empty 834s ok 18 - Request succeed 834s ok 19 - Result code is 200 834s ok 20 - Response is JSON 834s ok 21 - is PEM formatted 834s ok 22 - is PEM formatted 834s ok 23 - Request succeed 834s ok 24 - Result code is 200 834s ok 25 - Response is JSON 834s ok 26 - is PEM formatted 834s ok 27 - is PEM formatted 834s 1..27 834s ok 834s t/07-utf8.t ................................. 834s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 834s ok 2 - Manager object 834s ok 3 - Init 834s ok 4 - Manager app 834s ok 5 - Client object 834s ok 6 - Value is well encoded 834s 1..6 834s ok 835s t/10-save-unchanged-conf.t .................. 835s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 835s ok 2 - Manager object 835s ok 3 - Init 835s ok 4 - Manager app 835s ok 5 - Client object 835s ok 6 - Unopened conf: positive result 835s ok 7 - Unopened conf: result code is 200 835s ok 8 - Unopened conf: result body contains JSON text 835s ok 9 - Unopened conf: JSON response contains "result:0" 835s ok 10 - Unopened conf: conf was not changed 835s ok 11 - Unopened conf: file isn't created 835s ok 12 - Unchanged conf with all nodes opened: positive result 835s ok 13 - Unchanged conf with all nodes opened: result code is 200 835s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 835s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 835s ok 16 - Unchanged conf with all nodes opened: conf was not changed 835s ok 17 - Unchanged conf with all nodes opened: file isn't created 835s 1..17 835s ok 835s t/11-save-appCat-changed-conf.t ............. 835s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 835s ok 2 - Manager object 835s ok 3 - Init 835s ok 4 - Manager app 835s ok 5 - Client object 835s ok 6 - Changed conf with deleted Category: positive result 835s ok 7 - Changed conf with deleted Category: result code is 200 835s ok 8 - Changed conf with deleted Category: result body contains JSON text 835s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 835s ok 10 - Changed conf with deleted Category: conf has changed 835s ok 11 - Changed conf with deleted Category: new key received 835s ok 12 - Changed conf with deleted Category: old key received 835s ok 13 - Changed conf with deleted Category: key received 835s ok 14 - Changed conf with deleted Category: file is created 835s 1..14 835s ok 836s t/11-save-changed-conf-with-confirmation.t .. 836s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 836s ok 2 - Manager object 836s ok 3 - Init 836s ok 4 - Manager app 836s ok 5 - Client object 836s ok 6 - Request succeed 836s ok 7 - Result code is 200 836s ok 8 - Result body contains JSON text 836s ok 9 - JSON response contains "result:0" 836s ok 10 - JSON response contains "needConfirm:1" 836s ok 11 - JSON response contains 4 warnings 836s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 836s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 836s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 836s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 836s ok 16 - JSON response contains 1 needConfirmation 836s ok 17 - JSON response contains 24 changes 836s ok 18 - Request succeed 836s ok 19 - File is created 836s ok 20 - "portal" found 836s ok 21 - "portalDisplayLogout" found 836s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 836s ok 23 - "applicationList, Sample applications" found 836s ok 24 - "applicationList" found 836s ok 25 - "portalDisplayResetPassword" found 836s ok 26 - "captcha_mail_enabled" found 836s ok 27 - "userDB" found 836s ok 28 - "passwordDB" found 836s ok 29 - "openIdSPList" found 836s ok 30 - "avoidAssignment" found 836s ok 31 - "exportedVars" found 836s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 836s ok 33 - "locationRules, test1.example.com" found 836s ok 34 - "virtualHosts" found 836s ok 35 - "locationRules, test3.example.com, ^/logout" found 836s ok 36 - "locationRules, test3.example.com, default" found 836s ok 37 - "locationRules" found 836s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 836s ok 39 - "exportedHeaders" found 836s ok 40 - "locationRules, test.ex.com, default" found 836s ok 41 - "locationRules" found 836s ok 42 - "virtualHosts" found 836s ok 43 - All changes detected 836s ok 44 - Diff called 836s ok 45 - diff() detects changes in conf 1 836s ok 46 - diff() detects changes in conf 2 836s ok 47 - 12 keys changed in conf 1 836s ok 48 - 17 keys changed or created in conf 2 836s 1..48 836s ok 836s t/12-save-changed-conf.t .................... 836s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 836s ok 2 - Manager object 836s ok 3 - Init 836s ok 4 - Manager app 836s ok 5 - Client object 836s ok 6 - Request succeed 836s ok 7 - Result code is 200 836s ok 8 - Result body contains JSON text 836s ok 9 - JSON response contains "result:1" 836s ok 10 - JSON response contains 2 warnings 836s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 836s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 836s ok 13 - JSON response contains 24 changes 836s ok 14 - Conf. has been compacted 836s ok 15 - All removed keys found 836s ok 16 - File is created 836s ok 17 - "portal" found 836s ok 18 - "portalDisplayLogout" found 836s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 836s ok 20 - "applicationList, Sample applications" found 836s ok 21 - "applicationList" found 836s ok 22 - "userDB" found 836s ok 23 - "passwordDB" found 836s ok 24 - "openIdSPList" found 836s ok 25 - "cookieExpiration" found 836s ok 26 - "exportedVars" found 836s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 836s ok 28 - "locationRules, test1.example.com" found 836s ok 29 - "virtualHosts" found 836s ok 30 - "locationRules, test3.example.com, ^/logout" found 836s ok 31 - "locationRules, test3.example.com, default" found 836s ok 32 - "locationRules" found 836s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 836s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 836s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 836s ok 36 - "exportedHeaders" found 836s ok 37 - "locationRules, test.ex.com, default" found 836s ok 38 - "locationRules" found 836s ok 39 - "virtualHosts" found 836s ok 40 - All changes detected 836s ok 41 - Diff called 836s ok 42 - diff() detects changes in conf 1 836s ok 43 - diff() detects changes in conf 2 836s ok 44 - 11 keys changed in conf 1 836s ok 45 - 15 keys changed or created in conf 2 836s ok 46 - Get last config metadata 836s ok 47 - Get previous configuration 836s 1..47 836s ok 836s t/14-bad-changes-in-conf.t .................. 836s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 836s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 836s ok 2 - Manager object 836s ok 3 - Init 836s ok 4 - Manager app 836s ok 5 - Client object 836s ok 6 - Request succeed 836s ok 7 - Result code is 200 836s ok 8 - Result body contains JSON text 836s ok 9 - JSON response contains "result:0" 836s ok 10 - 1 error detected 836s 1..10 836s ok 837s t/15-combination.t .......................... 837s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 837s ok 2 - Manager object 837s ok 3 - Init 837s ok 4 - Manager app 837s ok 5 - Client object 837s ok 6 - Request succeed 837s ok 7 - Result code is 200 837s ok 8 - Result body contains JSON text 837s ok 9 - JSON response contains "result:1" 837s ok 10 - Get combModules 837s ok 11 - Result body contains JSON text 837s ok 12 - Get combModules 837s ok 13 - Result body contains JSON text 837s ok 14 - Key ldapServer has been modified 837s 1..14 837s ok 837s t/15-keys.t ................................. 837s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 837s # Subtest: Add key to base conf 837s ok 1 - Manager object 837s ok 2 - Init 837s ok 3 - Manager app 837s ok 4 - Client object 837s ok 5 - Request succeed 837s ok 6 - Result code is 200 837s ok 7 - Result body contains JSON text 837s ok 8 - JSON response contains "result:1" 837s ok 9 - Get saved conf 837s ok 10 - Result body contains JSON text 837s ok 11 - New config was saved 837s ok 12 837s 1..12 837s ok 2 - Add key to base conf 837s # Subtest: Posting the same config does not trigger a save 837s ok 1 - Request succeed 837s ok 2 - Result code is 200 837s ok 3 - Result body contains JSON text 837s ok 4 - No save was done 837s ok 5 - Correct message 837s ok 6 - Get saved conf 837s ok 7 - Result body contains JSON text 837s ok 8 - New config was not saved 837s ok 9 837s 1..9 837s ok 3 - Posting the same config does not trigger a save 837s # Subtest: Add one more key 837s ok 1 - Request succeed 837s ok 2 - Result code is 200 837s ok 3 - Result body contains JSON text 837s ok 4 - JSON response contains "result:1" 837s ok 5 - Get saved conf 837s ok 6 - Result body contains JSON text 837s ok 7 - New config was saved 837s ok 8 837s 1..8 837s ok 4 - Add one more key 837s # Subtest: Test REST server 837s ok 1 - Request succeed 837s ok 2 - Result body contains JSON text 837s ok 3 837s ok 4 - Request succeed 837s ok 5 - Result body contains JSON text 837s ok 6 837s 1..6 837s ok 5 - Test REST server 837s # Subtest: Delete one key 837s ok 1 - Request succeed 837s ok 2 - Result code is 200 837s ok 3 - Result body contains JSON text 837s ok 4 - JSON response contains "result:1" 837s ok 5 - Get saved conf 837s ok 6 - Result body contains JSON text 837s ok 7 - New config was saved 837s ok 8 837s 1..8 837s ok 6 - Delete one key 837s # Subtest: Empty keyNodes deletes all keys 837s ok 1 - Request succeed 837s ok 2 - Result code is 200 837s ok 3 - Result body contains JSON text 837s ok 4 - JSON response contains "result:1" 837s ok 5 - Get saved conf 837s ok 6 - Result body contains JSON text 837s ok 7 - New config was saved 837s ok 8 837s 1..8 837s ok 7 - Empty keyNodes deletes all keys 837s 1..7 837s ok 838s t/16-cli.t .................................. 838s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 838s ok 2 - use Lemonldap::NG::Common::Cli; 838s ok 3 - use Lemonldap::NG::Manager::Cli; 838s ok 4 - "addKey" OK 838s ok 5 - "get notification" OK 838s ok 6 - "addKey" OK 838s ok 7 - "addKey" OK 838s ok 8 - "delKey" OK 838s ok 9 - "get key/subkey" OK 838s ok 10 - "addKey" OK 838s ok 11 - "save" result looks like JSON 838s ok 12 - correct version number 838s ok 13 - result is JSON 838s ok 14 - New config 838s ok 15 - "Force cfgNum" OK 838s ok 16 - "Author IP" OK 838s ok 17 - "Log" OK 838s ok 18 - "Version" OK 838s ok 19 - Configuration rollback OK 838s ok 20 - Configuration merge OK 838s ok 21 - Configuration purge --keep-last OK 838s ok 22 - Correct number of configurations after purge last 838s ok 23 - Configuration purge --keep-recent OK 838s ok 24 - Correct number of configurations after purge recent 838s 1..24 838s ok 838s t/17-extra2f.t .............................. 838s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 838s ok 2 - Manager object 838s ok 3 - Init 838s ok 4 - Manager app 838s ok 5 - Client object 838s ok 6 - Request succeed 838s ok 7 - Result code is 200 838s ok 8 - Result body contains JSON text 838s ok 9 - JSON response contains "result:1" 838s ok 10 - Get combModules 838s ok 11 - Result body contains JSON text 838s 1..11 838s ok 838s t/30-DBI-Cli.t .............................. 838s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 838s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 838s ok 2 - use Lemonldap::NG::Common::Conf; 838s ok 3 - RDBI object 838s ok 4 - Conf 1 saved 838s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 838s ok 6 - Client object 838s ok 7 - use Lemonldap::NG::Manager::Cli; 838s cfgNum forced with 1Saved under number 1 838s Status : [ 838s {} 838s ]; 838s ok 8 - Key inserted 838s ok 9 - Value is 0 838s 1..9 838s ok 838s t/40-sessions.t ............................. 838s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 838s ok 2 - Sessions module 838s ok 3 - Sessions module 838s ok 4 - Manager object 838s ok 5 - Init 838s ok 6 - Manager app 838s ok 7 - Client object 838s ok 8 - Uid found 838s ok 9 - IP found 838s ok 10 - Result code = 1 838s ok 11 - Found 2 sessions 838s ok 12 - List 2 sessions 838s ok 13 - Good session id 838s ok 14 - Good session id 838s ok 15 - Result code = 1 838s ok 16 - Found 1 entry 838s ok 17 - Result match "uid=dwho" 838s ok 18 - Found 2 sessions starting with "d" 838s ok 19 - Sessions module 838s ok 20 - Found 2 entries 838s ok 21 - Found 2 sessions 838s ok 22 - Good session id 838s ok 23 - Good session id 838s ok 24 - Found 1 sessions 838s ok 25 - Good session id 838s ok 26 - Sessions module 838s ok 27 - Found 1 user 838s ok 28 - User is foo 838s ok 29 - Good session id 838s ok 30 - Good session id 838s ok 31 - 1st user is dwho 838s ok 32 - 2nd user is dwho2 838s ok 33 - 3rd user is foo with 2 sessions 838s ok 34 - 1st user is dwho 838s ok 35 - 2nd user is dwho2 838s ok 36 - 3rd user is foo 838s ok 37 - 4th user is foo 838s ok 38 - One A subnet 838s ok 39 - All sessions found 838s ok 40 - Three B subnet 838s ok 41 - All sessions found 838s ok 42 - 4 sessions ordered 838s ok 43 - 1st is id[1] 838s ok 44 - 2nd is id[2] 838s ok 45 - 3rd is id[3] 838s ok 46 - 4th is id[0] 838s ok 47 - Delete c03216fc3b5c4f7d7e462f2519b75ad3a26a8be42c8d46e0fc62b3925e4327a6 838s ok 48 - Result code is 200 838s ok 49 - Body is JSON and result==1 838s ok 50 - Delete 83de3e9928b86e13864c99858f3650d07a49e485bf4279de60d0a1455b8d04df 838s ok 51 - Result code is 200 838s ok 52 - Body is JSON and result==1 838s ok 53 - Delete 4c37549164ddf0746907a4de195e7500958ebe1ef00f1f69273e2f341708a371 838s ok 54 - Result code is 200 838s ok 55 - Body is JSON and result==1 838s ok 56 - Delete 481147e0978ce4da481e0170ea8309439edf0a488f53d9867c7db5747aacd3c1 838s ok 57 - Result code is 200 838s ok 58 - Body is JSON and result==1 838s ok 59 - Session directory is empty 838s 1..59 838s ok 839s t/41-sessions-global-logout.t ............... 839s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 839s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 839s ok 2 - Sessions module 839s ok 3 - Sessions module 839s ok 4 - Sessions module 839s ok 5 - Sessions module 839s ok 6 - Sessions module 839s ok 7 - Sessions module 839s ok 8 - Manager object 839s ok 9 - Init 839s ok 10 - Manager app 839s ok 11 - Client object 839s ok 12 - Call global logout on session 12d118ae0039980f8cd767d746e75102ce134a79ef4d89be94d46fc5e19822ad 839s ok 13 - Result code is 200 839s ok 14 - Body is JSON and result==1 839s ok 15 - at least 2 sessions deleted 839s ok 16 - Call global logout on session 1f1bcbbc56c1f1bb4115592c69a5a02312565180734a382ac4cc461d587eeee1 839s ok 17 - Result code is 200 839s ok 18 - Body is JSON and result==1 839s ok 19 - at least 2 sessions deleted 839s ok 20 - OIDC Session directory is empty 839s ok 21 - Session directory is empty 839s 1..21 839s ok 839s t/50-notifications-DBI.t .................... 839s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 839s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 839s ok 3 - Manager object 839s ok 4 - Init 839s ok 5 - Manager app 839s ok 6 - Client object 839s [Tue Feb 3 06:19:01 2026] [LLNG:6237] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 839s 839s ok 7 - Notification not inserted 839s [Tue Feb 3 06:19:01 2026] [LLNG:6237] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 839s 839s ok 8 - Notification not inserted 839s [Tue Feb 3 06:19:01 2026] [LLNG:6237] [error] Malformed date 839s ok 9 - Notification not inserted 839s ok 10 - Result is true 839s ok 11 - Result = 1 839s ok 12 - Count = 2 839s ok 13 - Value is "d" 839s ok 14 - Result = 1 839s ok 15 - Count = 2 839s ok 16 - Value is "dwho" 839s ok 17 - Result = 1 839s ok 18 - Count = 2 839s ok 19 - Value is "dwho" 839s ok 20 - Result = 1 839s ok 21 - Count = 2 839s ok 22 - Value is "dwho" 839s ok 23 - Result = 1 839s ok 24 - Count = 2 839s ok 25 - Value is "dwho" 839s ok 26 - Result = 1 839s ok 27 - Count = 1 839s ok 28 - Response is JSON 839s ok 29 - Notification is as expected 839s ok 30 - Result = 1 839s ok 31 - Result = 1 839s ok 32 - Count = 1 839s ok 33 - Result = 1 839s ok 34 - Count = 1 839s ok 35 - Value is "d" 839s ok 36 - Result = 1 839s ok 37 - Count = 1 839s ok 38 - Value is "dwho" 839s ok 39 - Result = 1 839s ok 40 - Count = 1 839s ok 41 - Value is "dwho" 839s ok 42 - Result = 1 839s ok 43 - Count = 1 839s ok 44 - Value is "dwho" 839s ok 45 - Result = 1 839s ok 46 - Count = 1 839s ok 47 - Value is "dwho" 839s ok 48 - Reference found 839s ok 49 - Response is JSON 839s ok 50 - Notification is as expected 839s ok 51 - Result = 1 839s ok 52 - Count = 0 839s 1..52 839s ok 839s t/50-notifications.t ........................ 839s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 839s ok 2 - Manager object 839s ok 3 - Init 839s ok 4 - Manager app 839s ok 5 - Client object 839s [Tue Feb 3 06:19:01 2026] [LLNG:6239] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 839s 839s ok 6 - Notification not inserted 839s [Tue Feb 3 06:19:01 2026] [LLNG:6239] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 839s 839s ok 7 - Notification not inserted 839s [Tue Feb 3 06:19:01 2026] [LLNG:6239] [error] Malformed date 839s ok 8 - Notification not inserted 839s ok 9 - Result is true 839s ok 10 - Result = 1 839s ok 11 - Count = 1 839s ok 12 - Value is "d" 839s ok 13 - Result = 1 839s ok 14 - Count = 1 839s ok 15 - Value is "dwho" 839s ok 16 - Result = 1 839s ok 17 - Count = 1 839s ok 18 - Value is "dwho" 839s ok 19 - Result = 1 839s ok 20 - Count = 1 839s ok 21 - Value is "dwho" 839s ok 22 - Result = 1 839s ok 23 - Count = 1 839s ok 24 - Value is "dwho" 839s ok 25 - Result = 1 839s ok 26 - Count = 1 839s ok 27 - Response is JSON 839s ok 28 - Notification is as expected 839s ok 29 - Result = 1 839s ok 30 - Result = 1 839s ok 31 - Count = 0 839s ok 32 - Result = 1 839s ok 33 - Count = 1 839s ok 34 - Value is "d" 839s ok 35 - Result = 1 839s ok 36 - Count = 1 839s ok 37 - Value is "dwho" 839s ok 38 - Result = 1 839s ok 39 - Count = 1 839s ok 40 - Value is "dwho" 839s ok 41 - Result = 1 839s ok 42 - Count = 1 839s ok 43 - Value is "dwho" 839s ok 44 - Result = 1 839s ok 45 - Count = 1 839s ok 46 - Value is "dwho" 839s ok 47 - Reference found 839s ok 48 - Internal reference found 839s ok 49 - Response is JSON 839s ok 50 - Notification is as expected 839s ok 51 - Result = 1 839s ok 52 - Count = 0 839s 1..52 839s ok 840s t/60-2ndfa.t ................................ 840s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 840s ok 2 - Sessions module 840s ok 3 - Sessions module 840s ok 4 - Sessions module 840s ok 5 - Sessions module 840s ok 6 - Sessions module 840s ok 7 - Sessions module 840s ok 8 - Manager object 840s ok 9 - Init 840s ok 10 - Manager app 840s ok 11 - Client object 840s ok 12 - UID found 840s ok 13 - IP found 840s ok 14 - Persistent sessions with UID found 840s ok 15 - Persistent sessions with UID found 840s ok 16 - Persistent sessions with UID found 840s ok 17 - Persistent sessions with UID found 840s ok 18 - Persistent sessions with UID found 840s ok 19 - UID found 840s ok 20 - IP found 840s ok 21 - U2F found 840s ok 22 - TOTP found 840s ok 23 - UBK found 840s ok 24 - Search * - Result code = 1 840s ok 25 - Found 3 results 840s ok 26 - List 3 results 840s ok 27 - Result match "uid=d" 840s ok 28 - Result match "uid=r" 840s ok 29 - Result match "uid=t" 840s ok 30 - Found 2 sessions starting with "d" 840s ok 31 - Found 1 session starting with "r" 840s ok 32 - Found 1 session starting with "t" 840s ok 33 - Search "uid"=d* - Result code = 1 840s ok 34 - Found 1 result 840s ok 35 - List 1 result 840s ok 36 - Result match "uid=d" 840s ok 37 - Found 2 sessions starting with "d" 840s ok 38 - Search "uid"=dw* - Result code = 1 840s ok 39 - Found 1 result 840s ok 40 - List 1 result 840s ok 41 - Result match "uid=dw" 840s ok 42 - Found 1 session starting with "dw" 840s ok 43 - Search "uid"=d* & UBK - Result code = 1 840s ok 44 - Found 1 result 840s ok 45 - List 1 result 840s ok 46 - Result match "uid=d" 840s ok 47 - Found 1 session starting with "d" & UBK 840s ok 48 - Search "uid"=dw* & UBK - Result code = 1 840s ok 49 - Found 1 result 840s ok 50 - List 1 result 840s ok 51 - Result match "uid=dw" 840s ok 52 - Found 1 session starting with "dw" & UBK 840s ok 53 - Search "uid"=da* & UBK - Result code = 1 840s ok 54 - Found 0 session with "da" & UBK 840s ok 55 - List 0 result 840s ok 56 - Search "uid"=* & UBK - Result code = 1 840s ok 57 - Found 3 results 840s ok 58 - List 3 results 840s ok 59 - Result match "uid=d" 840s ok 60 - Result match "uid=r" 840s ok 61 - Result match "uid=t" 840s ok 62 - Found 2 sessions starting with "d" & U2F 840s ok 63 - Found 1 session starting with "r" & U2F 840s ok 64 - Found 1 session starting with "t" & U2F 840s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 840s ok 66 - Found 1 result 840s ok 67 - List 1 result 840s ok 68 - Result match "uid=d" 840s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 840s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 840s ok 71 - Found 1 result 840s ok 72 - List 1 result 840s ok 73 - Result match "uid=d" 840s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 840s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 840s ok 76 - Found 2 results 840s ok 77 - List 2 results 840s ok 78 - Result match "uid=d" 840s ok 79 - Result match "uid=r" 840s ok 80 - Found 1 session starting with "d" & U2F & UBK 840s ok 81 - Found 1 session starting with "r" & U2F & UBK 840s ok 82 - Delete U2F from 1 840s ok 83 - Result code is 200 840s ok 84 - Body is JSON and result==1 840s ok 85 - Delete U2F from 2 840s ok 86 - Result code is 200 840s ok 87 - Body is JSON and result==1 840s ok 88 - Delete U2F from 3 840s ok 89 - Result code is 200 840s ok 90 - Body is JSON and result==1 840s ok 91 - Delete U2F from 4 840s ok 92 - Result code is 200 840s ok 93 - Body is JSON and result==1 840s ok 94 - Delete U2F from 5 840s ok 95 - Result code is 200 840s ok 96 - Body is JSON and result==1 840s ok 97 - Delete TOTP from 3 840s ok 98 - Result code is 200 840s ok 99 - Body is JSON and result==1 840s ok 100 - Delete TOTP from 4 840s ok 101 - Result code is 200 840s ok 102 - Body is JSON and result==1 840s ok 103 - Delete UBK from 2 840s ok 104 - Result code is 200 840s ok 105 - Body is JSON and result==1 840s ok 106 - Delete UBK from 3 840s ok 107 - Result code is 200 840s ok 108 - Body is JSON and result==1 840s ok 109 - Result code = 1 840s ok 110 - Found 0 session with 2F device 840s ok 111 - List 0 result 840s ok 112 - Succeed to get /2ndfa.html 840s ok 113 840s 1..113 840s ok 840s t/60-Cli-JSON.t ............................. 840s ok 1 - use Lemonldap::NG::Common::Conf; 840s ok 2 - Build new conf 840s ok 3 - Conf is stored 840s # Subtest: Conf: simple string 840s ok 1 - Valid JSON response 840s ok 2 - portal result matches 840s 1..2 840s ok 4 - Conf: simple string 840s # Subtest: Conf: hash ref 840s ok 1 - Valid JSON response 840s ok 2 - globalStorageOptions result matches 840s 1..2 840s ok 5 - Conf: hash ref 840s # Subtest: Conf: metadata 840s ok 1 - Valid JSON response 840s ok 2 - info result matches 840s 1..2 840s ok 6 - Conf: metadata 840s 1..6 840s ok 840s t/70-viewer.t ............................... 840s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 840s ok 2 - Manager object 840s ok 3 - Init 840s ok 4 - Manager app 840s ok 5 - Client object 840s ok 6 - Key found 840s ok 7 - Key is hidden 840s ok 8 - Key is hidden 840s ok 9 - Latest conf loaded 840s ok 10 - Request succeed 840s ok 11 - Result code is 200 840s ok 12 - Result body contains JSON text 840s ok 13 - Details with captcha 'login' or 'mail' found 840s ok 14 - Details with captcha 'login' or 'mail' found 840s ok 15 - Key found 840s ok 16 - Key found 840s ok 17 - Right number of keys found 840s ok 18 - Browser is allowed 840s 1..18 840s ok 840s t/71-viewer-without-diff.t .................. 840s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 840s ok 2 - Manager object 840s ok 3 - Init 840s ok 4 - Manager app 840s ok 5 - Client object 840s ok 6 - Request succeed 840s ok 7 - Result code is 200 840s ok 8 - Result body contains JSON text 840s ok 9 - Details with captcha 'login' or 'mail' found 840s ok 10 - Details with captcha 'login' or 'mail' found 840s ok 11 - Key found 840s ok 12 - Manager object 840s ok 13 - Init 840s ok 14 - Manager app 840s ok 15 - Client object 840s ok 16 - Key is hidden 840s ok 17 - Key is hidden 840s ok 18 - Latest conf loaded 840s ok 19 - Diff is NOT allowed 840s ok 20 - Browser is NOT allowed 840s 1..20 840s ok 841s t/72-appList-diff.t ......................... 841s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 841s ok 2 - Manager object 841s ok 3 - Init 841s ok 4 - Manager app 841s ok 5 - Client object 841s # Subtest: Add a category 841s ok 1 - Expected result 841s 1..1 841s ok 6 - Add a category 841s # Subtest: Delete a category 841s ok 1 - Expected result 841s 1..1 841s ok 7 - Delete a category 841s # Subtest: Add an application 841s ok 1 - Expected diff 841s 1..1 841s ok 8 - Add an application 841s # Subtest: Remove an application 841s ok 1 - Expected diff 841s 1..1 841s ok 9 - Remove an application 841s # Subtest: Modify an application (option) 841s ok 1 - Expected diff 841s 1..1 841s ok 10 - Modify an application (option) 841s # Subtest: Modify an application (name) 841s ok 1 - Expected diff 841s 1..1 841s ok 11 - Modify an application (name) 841s # Subtest: Multiple changes 841s ok 1 - Expected diff 841s 1..1 841s ok 12 - Multiple changes 841s # Subtest: Multiple applications with the same name 841s ok 1 - Diff only exposes mykey 841s 1..1 841s ok 13 - Multiple applications with the same name 841s 1..13 841s ok 841s All tests successful. 841s Files=27, Tests=1711, 9 wallclock secs ( 0.10 usr 0.02 sys + 8.25 cusr 0.94 csys = 9.31 CPU) 841s Result: PASS 841s autopkgtest [06:19:04]: test manager-test: -----------------------] 841s manager-test PASS 841s autopkgtest [06:19:04]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 842s autopkgtest [06:19:05]: test runtime-deps-common: preparing testbed 860s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 933s autopkgtest [06:20:36]: testbed dpkg architecture: amd64 933s autopkgtest [06:20:36]: testbed apt version: 3.1.14 933s autopkgtest [06:20:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 933s autopkgtest [06:20:36]: testbed release detected to be: resolute 934s autopkgtest [06:20:37]: updating testbed package index (apt update) 934s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 934s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 934s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 934s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 934s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 934s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 934s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 935s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 935s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 935s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 935s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 935s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 935s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 935s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 935s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 935s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 935s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 935s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 935s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 935s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 936s Fetched 3920 kB in 1s (3689 kB/s) 936s Reading package lists... 937s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 937s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 937s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 937s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 937s Reading package lists... 937s Reading package lists... 937s Building dependency tree... 937s Reading state information... 938s Calculating upgrade... 938s The following packages will be upgraded: 938s debconf debconf-i18n python3-debconf 938s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 938s Need to get 357 kB of archives. 938s After this operation, 0 B of additional disk space will be used. 938s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 938s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 938s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 938s dpkg-preconfigure: unable to re-open stdin: No such file or directory 938s Fetched 357 kB in 0s (0 B/s) 938s (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 ... 83957 files and directories currently installed.) 938s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 938s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 938s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 938s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 938s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 938s Unpacking debconf (1.5.91build1) over (1.5.91) ... 938s Setting up debconf (1.5.91build1) ... 938s Setting up python3-debconf (1.5.91build1) ... 938s Setting up debconf-i18n (1.5.91build1) ... 938s Processing triggers for man-db (2.13.1-1) ... 939s autopkgtest [06:20:42]: upgrading testbed (apt dist-upgrade and autopurge) 939s Reading package lists... 939s Building dependency tree... 939s Reading state information... 939s Calculating upgrade... 940s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 940s Reading package lists... 940s Building dependency tree... 940s Reading state information... 940s Solving dependencies... 940s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 942s Reading package lists... 942s Building dependency tree... 942s Reading state information... 942s Solving dependencies... 943s The following NEW packages will be installed: 943s autodep8 dctrl-tools libapache-logformat-compiler-perl 943s libapache-session-perl libcache-cache-perl libcgi-pm-perl 943s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 943s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 943s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 943s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 943s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 943s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 943s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 943s libencode-locale-perl liberror-perl libfile-listing-perl 943s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 943s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 943s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 943s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 943s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 943s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 943s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 943s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 943s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 943s libposix-strftime-compiler-perl libstream-buffered-perl 943s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 943s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 943s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 943s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 943s Need to get 3853 kB of archives. 943s After this operation, 12.3 MB of additional disk space will be used. 943s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 943s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 943s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 943s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 943s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 943s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 943s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 943s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 943s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 943s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 943s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 943s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 943s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 943s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 943s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 943s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 943s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 943s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 943s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 943s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 943s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 943s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 943s Get:23 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 943s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 943s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 943s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 943s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 943s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 943s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 943s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 943s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 943s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 943s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 943s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 943s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 943s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 943s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 943s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 943s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 943s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 943s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 943s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 943s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 943s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 943s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 943s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 943s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 943s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 943s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 943s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 943s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 943s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 943s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 943s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 943s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 943s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 943s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 943s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 943s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 943s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 943s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 943s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 943s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 943s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 943s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 943s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 943s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 943s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 943s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 943s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 944s Preconfiguring packages ... 944s Fetched 3853 kB in 1s (5415 kB/s) 944s Selecting previously unselected package dctrl-tools. 944s (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 ... 83957 files and directories currently installed.) 944s Preparing to unpack .../00-dctrl-tools_2.24-3build4_amd64.deb ... 944s Unpacking dctrl-tools (2.24-3build4) ... 944s Selecting previously unselected package autodep8. 944s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 944s Unpacking autodep8 (0.30build1) ... 944s Selecting previously unselected package libposix-strftime-compiler-perl. 944s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 944s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 944s Selecting previously unselected package libapache-logformat-compiler-perl. 944s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 944s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 944s Selecting previously unselected package libcrypt-urandom-perl. 944s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_amd64.deb ... 944s Unpacking libcrypt-urandom-perl (0.54-1) ... 944s Selecting previously unselected package libapache-session-perl. 944s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 944s Unpacking libapache-session-perl (1.94-2) ... 944s Selecting previously unselected package liberror-perl. 944s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 944s Unpacking liberror-perl (0.17030-1) ... 944s Selecting previously unselected package libipc-sharelite-perl. 944s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 944s Unpacking libipc-sharelite-perl (0.17-5build4) ... 944s Selecting previously unselected package libcache-cache-perl. 944s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 944s Unpacking libcache-cache-perl (1.08-3) ... 944s Selecting previously unselected package libhtml-tagset-perl. 944s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 944s Unpacking libhtml-tagset-perl (3.24-1) ... 944s Selecting previously unselected package liburi-perl. 944s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 944s Unpacking liburi-perl (5.34-2build1) ... 944s Selecting previously unselected package libhtml-parser-perl:amd64. 944s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_amd64.deb ... 944s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 944s Selecting previously unselected package libcgi-pm-perl. 944s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 944s Unpacking libcgi-pm-perl (4.71-1build1) ... 944s Selecting previously unselected package libclass-errorhandler-perl. 944s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 944s Unpacking libclass-errorhandler-perl (0.04-3) ... 944s Selecting previously unselected package libclass-inspector-perl. 944s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 944s Unpacking libclass-inspector-perl (1.36-3) ... 944s Selecting previously unselected package libclass-xsaccessor-perl. 944s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 944s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 944s Selecting previously unselected package libclone-perl:amd64. 944s Preparing to unpack .../16-libclone-perl_0.47-1_amd64.deb ... 944s Unpacking libclone-perl:amd64 (0.47-1) ... 944s Selecting previously unselected package libcommon-sense-perl:amd64. 944s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_amd64.deb ... 944s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 944s Selecting previously unselected package libconvert-asn1-perl. 944s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 944s Unpacking libconvert-asn1-perl (0.34-1) ... 944s Selecting previously unselected package libcrypt-des-perl:amd64. 944s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_amd64.deb ... 944s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 944s Selecting previously unselected package libcrypt-des-ede3-perl. 944s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 944s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 944s Selecting previously unselected package libcryptx-perl. 944s Preparing to unpack .../21-libcryptx-perl_0.087-1_amd64.deb ... 944s Unpacking libcryptx-perl (0.087-1) ... 944s Selecting previously unselected package libconvert-pem-perl. 944s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 944s Unpacking libconvert-pem-perl (0.13-1) ... 944s Selecting previously unselected package libcookie-baker-perl. 944s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 944s Unpacking libcookie-baker-perl (0.12-1) ... 944s Selecting previously unselected package perl-openssl-defaults:amd64. 944s Preparing to unpack .../24-perl-openssl-defaults_7build4_amd64.deb ... 944s Unpacking perl-openssl-defaults:amd64 (7build4) ... 944s Selecting previously unselected package libcrypt-openssl-bignum-perl. 944s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 944s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 944s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 944s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 944s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 944s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 944s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 944s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 944s Selecting previously unselected package libcrypt-openssl-x509-perl. 944s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 944s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 944s Selecting previously unselected package libcrypt-rijndael-perl. 944s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 944s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 944s Selecting previously unselected package libdevel-stacktrace-perl. 944s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 944s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 944s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 944s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 944s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 944s Selecting previously unselected package libencode-locale-perl. 944s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 944s Unpacking libencode-locale-perl (1.05-3) ... 944s Selecting previously unselected package libtimedate-perl. 944s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 944s Unpacking libtimedate-perl (2.3300-2) ... 944s Selecting previously unselected package libhttp-date-perl. 944s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 944s Unpacking libhttp-date-perl (6.06-1) ... 944s Selecting previously unselected package libfile-listing-perl. 944s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 944s Unpacking libfile-listing-perl (6.16-1) ... 944s Selecting previously unselected package libfile-sharedir-perl. 944s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 944s Unpacking libfile-sharedir-perl (1.118-3) ... 944s Selecting previously unselected package libfilesys-notify-simple-perl. 944s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 944s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 944s Selecting previously unselected package libhash-multivalue-perl. 944s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 944s Unpacking libhash-multivalue-perl (0.16-3) ... 944s Selecting previously unselected package libhtml-template-perl. 944s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 944s Unpacking libhtml-template-perl (2.97-2build1) ... 944s Selecting previously unselected package libhtml-tree-perl. 944s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 944s Unpacking libhtml-tree-perl (5.07-3) ... 944s Selecting previously unselected package libio-html-perl. 944s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 944s Unpacking libio-html-perl (1.004-3) ... 944s Selecting previously unselected package liblwp-mediatypes-perl. 944s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 944s Unpacking liblwp-mediatypes-perl (6.04-2) ... 944s Selecting previously unselected package libhttp-message-perl. 944s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 944s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 944s Selecting previously unselected package libhttp-cookies-perl. 944s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 944s Unpacking libhttp-cookies-perl (6.11-1) ... 944s Selecting previously unselected package libhttp-multipartparser-perl. 944s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 944s Unpacking libhttp-multipartparser-perl (0.02-3) ... 944s Selecting previously unselected package libtypes-serialiser-perl. 944s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 944s Unpacking libtypes-serialiser-perl (1.01-1) ... 944s Selecting previously unselected package libjson-xs-perl. 944s Preparing to unpack .../47-libjson-xs-perl_4.040-1_amd64.deb ... 944s Unpacking libjson-xs-perl (4.040-1) ... 944s Selecting previously unselected package libjson-maybexs-perl. 944s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 944s Unpacking libjson-maybexs-perl (1.004008-1) ... 944s Selecting previously unselected package libstream-buffered-perl. 944s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 944s Unpacking libstream-buffered-perl (0.03-3) ... 944s Selecting previously unselected package libwww-form-urlencoded-perl. 944s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 944s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 944s Selecting previously unselected package libhttp-entity-parser-perl. 944s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 944s Unpacking libhttp-entity-parser-perl (0.25-2) ... 944s Selecting previously unselected package libhttp-headers-fast-perl. 944s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 944s Unpacking libhttp-headers-fast-perl (0.22-3) ... 944s Selecting previously unselected package libhttp-negotiate-perl. 944s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 944s Unpacking libhttp-negotiate-perl (6.01-2) ... 944s Selecting previously unselected package libnet-ssleay-perl:amd64. 944s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_amd64.deb ... 944s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 944s Selecting previously unselected package libio-socket-ssl-perl. 944s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 944s Unpacking libio-socket-ssl-perl (2.098-1) ... 944s Selecting previously unselected package libjson-perl. 944s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 944s Unpacking libjson-perl (4.10000-1) ... 944s Selecting previously unselected package libconfig-inifiles-perl. 944s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 944s Unpacking libconfig-inifiles-perl (3.000003-4) ... 944s Selecting previously unselected package libmouse-perl:amd64. 944s Preparing to unpack .../58-libmouse-perl_2.6.1-1_amd64.deb ... 944s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 944s Selecting previously unselected package libnet-cidr-perl. 944s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 944s Unpacking libnet-cidr-perl (0.27-1build1) ... 944s Selecting previously unselected package libtest-sharedfork-perl. 944s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 944s Unpacking libtest-sharedfork-perl (0.35-3) ... 944s Selecting previously unselected package libtest-tcp-perl. 944s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 944s Unpacking libtest-tcp-perl (2.22-2) ... 944s Selecting previously unselected package libtry-tiny-perl. 944s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 944s Unpacking libtry-tiny-perl (0.32-1) ... 944s Selecting previously unselected package libplack-perl. 944s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 944s Unpacking libplack-perl (1.0051-1) ... 944s Selecting previously unselected package libnet-http-perl. 944s Preparing to unpack .../64-libnet-http-perl_6.24-1build1_all.deb ... 944s Unpacking libnet-http-perl (6.24-1build1) ... 944s Selecting previously unselected package liblwp-protocol-https-perl. 944s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 944s Unpacking liblwp-protocol-https-perl (6.14-1) ... 944s Selecting previously unselected package libwww-robotrules-perl. 944s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1build1_all.deb ... 944s Unpacking libwww-robotrules-perl (6.02-1build1) ... 944s Selecting previously unselected package libwww-perl. 944s Preparing to unpack .../67-libwww-perl_6.81-1build1_all.deb ... 944s Unpacking libwww-perl (6.81-1build1) ... 944s Selecting previously unselected package liblemonldap-ng-common-perl. 944s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 944s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 944s Selecting previously unselected package pkg-perl-autopkgtest. 944s Preparing to unpack .../69-pkg-perl-autopkgtest_0.85_all.deb ... 944s Unpacking pkg-perl-autopkgtest (0.85) ... 944s Setting up libconfig-inifiles-perl (3.000003-4) ... 944s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 944s Setting up libmouse-perl:amd64 (2.6.1-1) ... 944s Setting up libhttp-multipartparser-perl (0.02-3) ... 944s Setting up libclass-inspector-perl (1.36-3) ... 944s Setting up libclone-perl:amd64 (0.47-1) ... 944s Setting up libhtml-tagset-perl (3.24-1) ... 944s Setting up libfilesys-notify-simple-perl (0.14-3) ... 944s Setting up libnet-cidr-perl (0.27-1build1) ... 944s Setting up libipc-sharelite-perl (0.17-5build4) ... 944s Setting up liblwp-mediatypes-perl (6.04-2) ... 944s Setting up libcrypt-urandom-perl (0.54-1) ... 944s Setting up libtry-tiny-perl (0.32-1) ... 944s Setting up perl-openssl-defaults:amd64 (7build4) ... 944s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 944s Setting up libposix-strftime-compiler-perl (0.46-1) ... 944s Setting up libencode-locale-perl (1.05-3) ... 944s Setting up libclass-errorhandler-perl (0.04-3) ... 944s Setting up libtest-sharedfork-perl (0.35-3) ... 944s Setting up libhash-multivalue-perl (0.16-3) ... 944s Setting up liberror-perl (0.17030-1) ... 944s Setting up libapache-session-perl (1.94-2) ... 944s Setting up libstream-buffered-perl (0.03-3) ... 944s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 944s Setting up libapache-logformat-compiler-perl (0.36-3) ... 944s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 944s Setting up libcryptx-perl (0.087-1) ... 944s Setting up libio-html-perl (1.004-3) ... 944s Setting up libtimedate-perl (2.3300-2) ... 944s Setting up libtypes-serialiser-perl (1.01-1) ... 944s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 944s Setting up libjson-perl (4.10000-1) ... 944s Setting up libfile-sharedir-perl (1.118-3) ... 944s Setting up libwww-form-urlencoded-perl (0.26-2) ... 944s Setting up libdevel-stacktrace-perl (2.0500-1) ... 944s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 944s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 944s Setting up libconvert-asn1-perl (0.34-1) ... 944s Setting up liburi-perl (5.34-2build1) ... 944s Setting up dctrl-tools (2.24-3build4) ... 944s Setting up autodep8 (0.30build1) ... 944s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 944s Setting up libjson-xs-perl (4.040-1) ... 944s Setting up libcrypt-des-ede3-perl (0.03-1) ... 944s Setting up libhttp-date-perl (6.06-1) ... 944s Setting up libtest-tcp-perl (2.22-2) ... 944s Setting up libfile-listing-perl (6.16-1) ... 944s Setting up libcache-cache-perl (1.08-3) ... 944s Setting up libhttp-headers-fast-perl (0.22-3) ... 944s Setting up libnet-http-perl (6.24-1build1) ... 944s Setting up libjson-maybexs-perl (1.004008-1) ... 944s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 944s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 944s Setting up pkg-perl-autopkgtest (0.85) ... 944s Setting up libwww-robotrules-perl (6.02-1build1) ... 944s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 944s Setting up libcookie-baker-perl (0.12-1) ... 944s Setting up libhttp-entity-parser-perl (0.25-2) ... 944s Setting up libio-socket-ssl-perl (2.098-1) ... 944s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 944s Setting up libconvert-pem-perl (0.13-1) ... 944s Setting up libhttp-negotiate-perl (6.01-2) ... 944s Setting up libhttp-cookies-perl (6.11-1) ... 944s Setting up libhtml-tree-perl (5.07-3) ... 944s Setting up libcgi-pm-perl (4.71-1build1) ... 944s Setting up libhtml-template-perl (2.97-2build1) ... 944s Setting up libplack-perl (1.0051-1) ... 944s Setting up liblwp-protocol-https-perl (6.14-1) ... 944s Setting up libwww-perl (6.81-1build1) ... 944s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 944s Processing triggers for man-db (2.13.1-1) ... 947s autopkgtest [06:20:50]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 947s autopkgtest [06:20:50]: test runtime-deps-common: [----------------------- 947s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 947s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 947s 1..4 947s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 947s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 947s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 947s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 947s ok 947s All tests successful. 947s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.05 cusr 0.01 csys = 0.07 CPU) 947s Result: PASS 947s autopkgtest [06:20:50]: test runtime-deps-common: -----------------------] 948s runtime-deps-common PASS (superficial) 948s autopkgtest [06:20:51]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 948s autopkgtest [06:20:51]: test runtime-deps-portal: preparing testbed 967s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 1040s autopkgtest [06:22:23]: testbed dpkg architecture: amd64 1040s autopkgtest [06:22:23]: testbed apt version: 3.1.14 1040s autopkgtest [06:22:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1040s autopkgtest [06:22:23]: testbed release detected to be: resolute 1041s autopkgtest [06:22:24]: updating testbed package index (apt update) 1041s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1041s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1041s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1041s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1041s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1041s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1041s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1041s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1041s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 1041s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 1041s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 1041s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 1042s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 1042s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 1042s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 1042s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 1042s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 1042s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 1042s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 1042s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 1042s Fetched 3920 kB in 1s (5397 kB/s) 1043s Reading package lists... 1043s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1043s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1044s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1044s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1044s Reading package lists... 1044s Reading package lists... 1044s Building dependency tree... 1044s Reading state information... 1044s Calculating upgrade... 1045s The following packages will be upgraded: 1045s debconf debconf-i18n python3-debconf 1045s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1045s Need to get 357 kB of archives. 1045s After this operation, 0 B of additional disk space will be used. 1045s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 1045s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 1045s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 1045s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1045s Fetched 357 kB in 0s (17.8 MB/s) 1045s (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 ... 83957 files and directories currently installed.) 1045s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1045s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1045s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1045s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1045s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1045s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1045s Setting up debconf (1.5.91build1) ... 1045s Setting up python3-debconf (1.5.91build1) ... 1045s Setting up debconf-i18n (1.5.91build1) ... 1045s Processing triggers for man-db (2.13.1-1) ... 1046s autopkgtest [06:22:29]: upgrading testbed (apt dist-upgrade and autopurge) 1046s Reading package lists... 1047s Building dependency tree... 1047s Reading state information... 1047s Calculating upgrade... 1047s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1047s Reading package lists... 1047s Building dependency tree... 1047s Reading state information... 1047s Solving dependencies... 1047s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1049s Reading package lists... 1050s Building dependency tree... 1050s Reading state information... 1050s Solving dependencies... 1050s The following NEW packages will be installed: 1050s autodep8 dctrl-tools fonts-font-awesome javascript-common 1050s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 1050s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1050s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1050s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1050s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 1050s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1050s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1050s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1050s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1050s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 1050s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 1050s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 1050s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 1050s libhash-multivalue-perl libhtml-format-perl 1050s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1050s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1050s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 1050s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 1050s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 1050s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1050s libjson-maybexs-perl libjson-perl libjson-xs-perl 1050s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1050s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1050s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1050s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1050s libposix-strftime-compiler-perl libregexp-assemble-perl 1050s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 1050s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 1050s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1050s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1050s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 1050s Need to get 9127 kB of archives. 1050s After this operation, 30.1 MB of additional disk space will be used. 1050s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 1050s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 1050s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1050s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 1050s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 1050s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 1050s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 1050s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 1050s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 1050s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1050s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 1050s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 1050s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 1050s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 1050s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1050s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 1050s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1050s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 1050s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1050s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 1050s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1050s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 1050s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1050s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 1050s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 1050s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1050s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1050s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 1050s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 1050s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1050s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 1050s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 1050s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1050s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 1050s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1050s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1050s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 1050s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1050s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1050s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1050s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1050s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1050s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1050s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1050s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1050s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 1050s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1050s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1050s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1050s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1050s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1050s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 1050s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1050s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1050s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1050s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1050s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1050s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1050s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1050s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 1050s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1050s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1050s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1050s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1050s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1050s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1050s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1050s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1050s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 1050s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1050s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1050s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1050s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1050s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 1050s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1050s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 1050s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 1050s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 1050s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1050s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 1050s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1050s Get:82 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1050s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1050s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 1050s Get:85 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1050s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1050s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 1050s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1050s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1050s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 1050s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1051s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 1051s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 1051s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1051s Preconfiguring packages ... 1051s Fetched 9127 kB in 1s (13.5 MB/s) 1051s Selecting previously unselected package libfcgi0t64:amd64. 1051s (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 ... 83957 files and directories currently installed.) 1051s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 1051s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1051s Selecting previously unselected package libfcgi-perl. 1051s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 1051s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1051s Selecting previously unselected package libfcgi-procmanager-perl. 1051s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1051s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1051s Selecting previously unselected package libcrypt-urandom-perl. 1051s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_amd64.deb ... 1051s Unpacking libcrypt-urandom-perl (0.54-1) ... 1051s Selecting previously unselected package libapache-session-perl. 1051s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1051s Unpacking libapache-session-perl (1.94-2) ... 1051s Selecting previously unselected package liberror-perl. 1051s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1051s Unpacking liberror-perl (0.17030-1) ... 1051s Selecting previously unselected package libipc-sharelite-perl. 1051s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 1051s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1051s Selecting previously unselected package libcache-cache-perl. 1051s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1051s Unpacking libcache-cache-perl (1.08-3) ... 1051s Selecting previously unselected package libclass-xsaccessor-perl. 1051s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 1051s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1051s Selecting previously unselected package libconfig-inifiles-perl. 1051s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1051s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1051s Selecting previously unselected package perl-openssl-defaults:amd64. 1051s Preparing to unpack .../10-perl-openssl-defaults_7build4_amd64.deb ... 1051s Unpacking perl-openssl-defaults:amd64 (7build4) ... 1051s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1051s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 1051s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1051s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 1051s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 1051s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1051s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 1051s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 1051s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1051s Selecting previously unselected package libconvert-asn1-perl. 1051s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1051s Unpacking libconvert-asn1-perl (0.34-1) ... 1051s Selecting previously unselected package libcrypt-openssl-x509-perl. 1051s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 1051s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1051s Selecting previously unselected package libclass-errorhandler-perl. 1051s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1051s Unpacking libclass-errorhandler-perl (0.04-3) ... 1051s Selecting previously unselected package libcrypt-des-perl:amd64. 1051s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_amd64.deb ... 1051s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 1051s Selecting previously unselected package libcrypt-des-ede3-perl. 1051s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1051s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1051s Selecting previously unselected package libcryptx-perl. 1051s Preparing to unpack .../19-libcryptx-perl_0.087-1_amd64.deb ... 1051s Unpacking libcryptx-perl (0.087-1) ... 1051s Selecting previously unselected package libconvert-pem-perl. 1051s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1051s Unpacking libconvert-pem-perl (0.13-1) ... 1051s Selecting previously unselected package libcrypt-rijndael-perl. 1051s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 1051s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1051s Selecting previously unselected package libhtml-tagset-perl. 1051s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1051s Unpacking libhtml-tagset-perl (3.24-1) ... 1051s Selecting previously unselected package liburi-perl. 1051s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1051s Unpacking liburi-perl (5.34-2build1) ... 1051s Selecting previously unselected package libhtml-parser-perl:amd64. 1051s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_amd64.deb ... 1051s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 1051s Selecting previously unselected package libcgi-pm-perl. 1051s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1051s Unpacking libcgi-pm-perl (4.71-1build1) ... 1051s Selecting previously unselected package libhtml-template-perl. 1051s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1051s Unpacking libhtml-template-perl (2.97-2build1) ... 1051s Selecting previously unselected package libjson-perl. 1051s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1051s Unpacking libjson-perl (4.10000-1) ... 1051s Selecting previously unselected package libcommon-sense-perl:amd64. 1051s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_amd64.deb ... 1051s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 1051s Selecting previously unselected package libtypes-serialiser-perl. 1051s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1051s Unpacking libtypes-serialiser-perl (1.01-1) ... 1051s Selecting previously unselected package libjson-xs-perl. 1051s Preparing to unpack .../30-libjson-xs-perl_4.040-1_amd64.deb ... 1051s Unpacking libjson-xs-perl (4.040-1) ... 1051s Selecting previously unselected package libmouse-perl:amd64. 1051s Preparing to unpack .../31-libmouse-perl_2.6.1-1_amd64.deb ... 1051s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 1051s Selecting previously unselected package libnet-cidr-perl. 1051s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1051s Unpacking libnet-cidr-perl (0.27-1build1) ... 1051s Selecting previously unselected package libnet-ssleay-perl:amd64. 1051s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_amd64.deb ... 1051s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 1051s Selecting previously unselected package libposix-strftime-compiler-perl. 1051s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1051s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1051s Selecting previously unselected package libapache-logformat-compiler-perl. 1051s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1051s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1051s Selecting previously unselected package libcookie-baker-perl. 1051s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1051s Unpacking libcookie-baker-perl (0.12-1) ... 1051s Selecting previously unselected package libdevel-stacktrace-perl. 1051s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1051s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1051s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1051s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1051s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1051s Selecting previously unselected package libclass-inspector-perl. 1051s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1051s Unpacking libclass-inspector-perl (1.36-3) ... 1051s Selecting previously unselected package libfile-sharedir-perl. 1051s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1051s Unpacking libfile-sharedir-perl (1.118-3) ... 1051s Selecting previously unselected package libfilesys-notify-simple-perl. 1051s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1051s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1051s Selecting previously unselected package libhash-multivalue-perl. 1051s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1051s Unpacking libhash-multivalue-perl (0.16-3) ... 1051s Selecting previously unselected package libhttp-multipartparser-perl. 1051s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1051s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1051s Selecting previously unselected package libjson-maybexs-perl. 1051s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1051s Unpacking libjson-maybexs-perl (1.004008-1) ... 1051s Selecting previously unselected package libstream-buffered-perl. 1051s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1051s Unpacking libstream-buffered-perl (0.03-3) ... 1051s Selecting previously unselected package libwww-form-urlencoded-perl. 1051s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1051s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1051s Selecting previously unselected package libhttp-entity-parser-perl. 1051s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1051s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1051s Selecting previously unselected package libtimedate-perl. 1051s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1051s Unpacking libtimedate-perl (2.3300-2) ... 1051s Selecting previously unselected package libhttp-date-perl. 1051s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1051s Unpacking libhttp-date-perl (6.06-1) ... 1051s Selecting previously unselected package libhttp-headers-fast-perl. 1051s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1051s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1051s Selecting previously unselected package libclone-perl:amd64. 1051s Preparing to unpack .../51-libclone-perl_0.47-1_amd64.deb ... 1051s Unpacking libclone-perl:amd64 (0.47-1) ... 1051s Selecting previously unselected package libencode-locale-perl. 1051s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1051s Unpacking libencode-locale-perl (1.05-3) ... 1051s Selecting previously unselected package libio-html-perl. 1051s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1051s Unpacking libio-html-perl (1.004-3) ... 1051s Selecting previously unselected package liblwp-mediatypes-perl. 1052s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1052s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1052s Selecting previously unselected package libhttp-message-perl. 1052s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1052s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1052s Selecting previously unselected package libtest-sharedfork-perl. 1052s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1052s Unpacking libtest-sharedfork-perl (0.35-3) ... 1052s Selecting previously unselected package libtest-tcp-perl. 1052s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1052s Unpacking libtest-tcp-perl (2.22-2) ... 1052s Selecting previously unselected package libtry-tiny-perl. 1052s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1052s Unpacking libtry-tiny-perl (0.32-1) ... 1052s Selecting previously unselected package libplack-perl. 1052s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1052s Unpacking libplack-perl (1.0051-1) ... 1052s Selecting previously unselected package libfile-listing-perl. 1052s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1052s Unpacking libfile-listing-perl (6.16-1) ... 1052s Selecting previously unselected package libhtml-tree-perl. 1052s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1052s Unpacking libhtml-tree-perl (5.07-3) ... 1052s Selecting previously unselected package libhttp-cookies-perl. 1052s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1052s Unpacking libhttp-cookies-perl (6.11-1) ... 1052s Selecting previously unselected package libhttp-negotiate-perl. 1052s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1052s Unpacking libhttp-negotiate-perl (6.01-2) ... 1052s Selecting previously unselected package libio-socket-ssl-perl. 1052s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1052s Unpacking libio-socket-ssl-perl (2.098-1) ... 1052s Selecting previously unselected package libnet-http-perl. 1052s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1052s Unpacking libnet-http-perl (6.24-1build1) ... 1052s Selecting previously unselected package liblwp-protocol-https-perl. 1052s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1052s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1052s Selecting previously unselected package libwww-robotrules-perl. 1052s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1052s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1052s Selecting previously unselected package libwww-perl. 1052s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1052s Unpacking libwww-perl (6.81-1build1) ... 1052s Selecting previously unselected package liblemonldap-ng-common-perl. 1052s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1052s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1052s Selecting previously unselected package liblemonldap-ng-handler-perl. 1052s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1052s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1052s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1052s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1052s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1052s Selecting previously unselected package fonts-font-awesome. 1052s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1052s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1052s Selecting previously unselected package libconvert-base32-perl. 1052s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 1052s Unpacking libconvert-base32-perl (0.06-3) ... 1052s Selecting previously unselected package libdigest-hmac-perl. 1052s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1052s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1052s Selecting previously unselected package libemail-date-format-perl. 1052s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 1052s Unpacking libemail-date-format-perl (1.008-1) ... 1052s Selecting previously unselected package libfont-afm-perl. 1052s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 1052s Unpacking libfont-afm-perl (1.20-4) ... 1052s Selecting previously unselected package libhtml-format-perl. 1052s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 1052s Unpacking libhtml-format-perl (2.16-2) ... 1052s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1052s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1052s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1052s Selecting previously unselected package javascript-common. 1052s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 1052s Unpacking javascript-common (12+nmu1) ... 1052s Selecting previously unselected package libjs-popper.js. 1052s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1052s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1052s Selecting previously unselected package libjs-bootstrap4. 1052s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1052s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1052s Selecting previously unselected package libjs-jquery. 1052s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1052s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1052s Selecting previously unselected package libjs-jquery-cookie. 1052s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 1052s Unpacking libjs-jquery-cookie (12-4build1) ... 1052s Selecting previously unselected package libjs-jquery-ui. 1052s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1052s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1052s Selecting previously unselected package libexporter-tiny-perl. 1052s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 1052s Unpacking libexporter-tiny-perl (1.006003-1) ... 1052s Selecting previously unselected package liblist-moreutils-xs-perl. 1052s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 1052s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1052s Selecting previously unselected package liblist-moreutils-perl. 1052s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 1052s Unpacking liblist-moreutils-perl (0.430-2) ... 1052s Selecting previously unselected package libregexp-assemble-perl. 1052s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 1052s Unpacking libregexp-assemble-perl (0.38-2) ... 1052s Selecting previously unselected package libtext-unidecode-perl. 1052s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 1052s Unpacking libtext-unidecode-perl (1.30-3) ... 1052s Selecting previously unselected package liblemonldap-ng-portal-perl. 1052s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1052s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1052s Selecting previously unselected package dctrl-tools. 1052s Preparing to unpack .../91-dctrl-tools_2.24-3build4_amd64.deb ... 1052s Unpacking dctrl-tools (2.24-3build4) ... 1052s Selecting previously unselected package autodep8. 1052s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 1052s Unpacking autodep8 (0.30build1) ... 1052s Selecting previously unselected package pkg-perl-autopkgtest. 1052s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 1052s Unpacking pkg-perl-autopkgtest (0.85) ... 1052s Setting up libconfig-inifiles-perl (3.000003-4) ... 1052s Setting up javascript-common (12+nmu1) ... 1052s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1052s Setting up libmouse-perl:amd64 (2.6.1-1) ... 1052s Setting up libhttp-multipartparser-perl (0.02-3) ... 1052s Setting up libclass-inspector-perl (1.36-3) ... 1052s Setting up libfont-afm-perl (1.20-4) ... 1052s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1052s Setting up libclone-perl:amd64 (0.47-1) ... 1052s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1052s Setting up libhtml-tagset-perl (3.24-1) ... 1052s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1052s Setting up libnet-cidr-perl (0.27-1build1) ... 1052s Setting up libipc-sharelite-perl (0.17-5build4) ... 1052s Setting up liblwp-mediatypes-perl (6.04-2) ... 1052s Setting up libcrypt-urandom-perl (0.54-1) ... 1052s Setting up libtry-tiny-perl (0.32-1) ... 1052s Setting up perl-openssl-defaults:amd64 (7build4) ... 1052s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 1052s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1052s Setting up libencode-locale-perl (1.05-3) ... 1052s Setting up libclass-errorhandler-perl (0.04-3) ... 1052s Setting up libfcgi-procmanager-perl (0.28-3) ... 1052s Setting up libtest-sharedfork-perl (0.35-3) ... 1052s Setting up libhash-multivalue-perl (0.16-3) ... 1052s Setting up liberror-perl (0.17030-1) ... 1052s Setting up libapache-session-perl (1.94-2) ... 1052s Setting up libstream-buffered-perl (0.03-3) ... 1052s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 1052s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1052s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1052s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1052s Setting up libemail-date-format-perl (1.008-1) ... 1052s Setting up libcryptx-perl (0.087-1) ... 1052s Setting up libio-html-perl (1.004-3) ... 1052s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1052s Setting up libtimedate-perl (2.3300-2) ... 1052s Setting up libtypes-serialiser-perl (1.01-1) ... 1052s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1052s Setting up libjson-perl (4.10000-1) ... 1052s Setting up libfile-sharedir-perl (1.118-3) ... 1052s Setting up libfcgi-perl (0.82+ds-3build3) ... 1052s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1052s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1052s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1052s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1052s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1052s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1052s Setting up libexporter-tiny-perl (1.006003-1) ... 1052s Setting up libconvert-asn1-perl (0.34-1) ... 1052s Setting up libtext-unidecode-perl (1.30-3) ... 1052s Setting up libregexp-assemble-perl (0.38-2) ... 1052s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1052s Setting up liburi-perl (5.34-2build1) ... 1052s Setting up libconvert-base32-perl (0.06-3) ... 1052s Setting up dctrl-tools (2.24-3build4) ... 1052s Setting up autodep8 (0.30build1) ... 1052s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 1052s Setting up libjson-xs-perl (4.040-1) ... 1052s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1052s Setting up libjs-jquery-cookie (12-4build1) ... 1052s Setting up libhttp-date-perl (6.06-1) ... 1052s Setting up libtest-tcp-perl (2.22-2) ... 1052s Setting up libfile-listing-perl (6.16-1) ... 1052s Setting up libcache-cache-perl (1.08-3) ... 1052s Setting up libhttp-headers-fast-perl (0.22-3) ... 1052s Setting up liblist-moreutils-perl (0.430-2) ... 1052s Setting up libnet-http-perl (6.24-1build1) ... 1052s Setting up libjson-maybexs-perl (1.004008-1) ... 1052s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1052s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1052s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1052s Setting up pkg-perl-autopkgtest (0.85) ... 1052s Setting up libwww-robotrules-perl (6.02-1build1) ... 1052s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 1052s Setting up libcookie-baker-perl (0.12-1) ... 1052s Setting up libhttp-entity-parser-perl (0.25-2) ... 1052s Setting up libio-socket-ssl-perl (2.098-1) ... 1052s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1052s Setting up libconvert-pem-perl (0.13-1) ... 1052s Setting up libhttp-negotiate-perl (6.01-2) ... 1052s Setting up libhttp-cookies-perl (6.11-1) ... 1052s Setting up libhtml-tree-perl (5.07-3) ... 1052s Setting up libcgi-pm-perl (4.71-1build1) ... 1052s Setting up libhtml-format-perl (2.16-2) ... 1052s Setting up libhtml-template-perl (2.97-2build1) ... 1052s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1052s Setting up libplack-perl (1.0051-1) ... 1052s Setting up liblwp-protocol-https-perl (6.14-1) ... 1052s Setting up libwww-perl (6.81-1build1) ... 1052s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1052s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1052s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1052s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1053s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1053s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1053s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1053s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1053s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1053s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1054s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1054s Processing triggers for man-db (2.13.1-1) ... 1056s autopkgtest [06:22:39]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 1056s autopkgtest [06:22:39]: test runtime-deps-portal: [----------------------- 1056s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1056s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1057s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1057s 1..4 1057s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1057s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1057s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1057s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1057s ok 1057s All tests successful. 1057s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.23 cusr 0.04 csys = 0.28 CPU) 1057s Result: PASS 1057s autopkgtest [06:22:40]: test runtime-deps-portal: -----------------------] 1058s runtime-deps-portal PASS (superficial) 1058s autopkgtest [06:22:41]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 1058s autopkgtest [06:22:41]: test runtime-deps-manager: preparing testbed 1077s Creating nova instance adt-resolute-amd64-lemonldap-ng-20260203-060503-juju-7f2275-prod-proposed-migration-environment-20-ce900128-607a-488a-a462-026a42e7d8b1 from image adt/ubuntu-resolute-amd64-server-20260203.img (UUID 74b0e1d0-93d1-4a18-9efb-95495079a2d9)... 1147s autopkgtest [06:24:10]: testbed dpkg architecture: amd64 1147s autopkgtest [06:24:10]: testbed apt version: 3.1.14 1148s autopkgtest [06:24:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1148s autopkgtest [06:24:11]: testbed release detected to be: resolute 1148s autopkgtest [06:24:11]: updating testbed package index (apt update) 1149s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1149s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1149s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1149s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1149s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1149s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1149s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1149s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1149s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [317 kB] 1149s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [245 kB] 1149s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3744 B] 1149s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 1149s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 1149s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 1149s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1128 kB] 1149s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [435 kB] 1149s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [27.6 kB] 1149s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [25.2 kB] 1149s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4512 B] 1149s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 1150s Fetched 3920 kB in 1s (4772 kB/s) 1151s Reading package lists... 1151s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1151s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1151s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1151s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1152s Reading package lists... 1152s Reading package lists... 1152s Building dependency tree... 1152s Reading state information... 1152s Calculating upgrade... 1152s The following packages will be upgraded: 1152s debconf debconf-i18n python3-debconf 1152s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1152s Need to get 357 kB of archives. 1152s After this operation, 0 B of additional disk space will be used. 1152s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-debconf all 1.5.91build1 [4174 B] 1152s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf-i18n all 1.5.91build1 [227 kB] 1152s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 debconf all 1.5.91build1 [126 kB] 1152s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1152s Fetched 357 kB in 0s (13.6 MB/s) 1152s (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 ... 83957 files and directories currently installed.) 1152s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1153s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1153s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1153s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1153s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1153s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1153s Setting up debconf (1.5.91build1) ... 1153s Setting up python3-debconf (1.5.91build1) ... 1153s Setting up debconf-i18n (1.5.91build1) ... 1153s Processing triggers for man-db (2.13.1-1) ... 1154s autopkgtest [06:24:17]: upgrading testbed (apt dist-upgrade and autopurge) 1154s Reading package lists... 1154s Building dependency tree... 1154s Reading state information... 1154s Calculating upgrade... 1154s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1154s Reading package lists... 1154s Building dependency tree... 1154s Reading state information... 1154s Solving dependencies... 1155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1158s Reading package lists... 1158s Building dependency tree... 1158s Reading state information... 1158s Solving dependencies... 1158s The following NEW packages will be installed: 1158s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 1158s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 1158s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 1158s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1158s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 1158s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1158s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1158s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1158s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1158s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 1158s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1158s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1158s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 1158s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 1158s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 1158s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1158s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 1158s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 1158s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 1158s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1158s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 1158s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 1158s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 1158s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 1158s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 1158s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1158s perl-openssl-defaults pkg-perl-autopkgtest 1158s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 1158s Need to get 6337 kB of archives. 1158s After this operation, 25.9 MB of additional disk space will be used. 1158s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 1158s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 1158s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1158s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 1158s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 1158s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 1158s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 1158s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 1158s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 1158s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1158s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 1158s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 1158s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 1158s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 1158s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1158s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 1158s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1158s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 1158s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1158s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 1158s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1158s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 1158s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1158s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 1158s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 1158s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1158s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1158s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 1158s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 1158s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1158s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 1158s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 1158s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1158s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 1158s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1158s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1158s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 1158s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1158s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1158s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1158s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1158s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1158s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1158s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1158s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1158s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 1158s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1158s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1158s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1158s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1158s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1158s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 1158s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1158s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1158s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1158s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1158s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1158s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1158s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1158s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 1158s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1158s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1158s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1158s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1158s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1158s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1158s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1158s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1158s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 1158s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1158s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1158s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1158s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 1158s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1158s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 1158s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1158s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1158s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1158s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1158s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 1158s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1158s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 1158s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 1158s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1159s Preconfiguring packages ... 1159s Fetched 6337 kB in 0s (16.8 MB/s) 1159s Selecting previously unselected package libfcgi0t64:amd64. 1159s (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 ... 83957 files and directories currently installed.) 1159s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 1159s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1159s Selecting previously unselected package libfcgi-perl. 1159s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 1159s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1159s Selecting previously unselected package libfcgi-procmanager-perl. 1159s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1159s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1159s Selecting previously unselected package libcrypt-urandom-perl. 1159s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_amd64.deb ... 1159s Unpacking libcrypt-urandom-perl (0.54-1) ... 1159s Selecting previously unselected package libapache-session-perl. 1159s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1159s Unpacking libapache-session-perl (1.94-2) ... 1159s Selecting previously unselected package liberror-perl. 1159s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1159s Unpacking liberror-perl (0.17030-1) ... 1159s Selecting previously unselected package libipc-sharelite-perl. 1159s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 1159s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1159s Selecting previously unselected package libcache-cache-perl. 1159s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1159s Unpacking libcache-cache-perl (1.08-3) ... 1159s Selecting previously unselected package libclass-xsaccessor-perl. 1159s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 1159s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1159s Selecting previously unselected package libconfig-inifiles-perl. 1159s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1159s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1159s Selecting previously unselected package perl-openssl-defaults:amd64. 1159s Preparing to unpack .../10-perl-openssl-defaults_7build4_amd64.deb ... 1159s Unpacking perl-openssl-defaults:amd64 (7build4) ... 1159s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1159s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 1159s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1159s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 1159s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 1159s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1159s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 1159s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 1159s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1159s Selecting previously unselected package libconvert-asn1-perl. 1159s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1159s Unpacking libconvert-asn1-perl (0.34-1) ... 1159s Selecting previously unselected package libcrypt-openssl-x509-perl. 1159s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 1159s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1159s Selecting previously unselected package libclass-errorhandler-perl. 1159s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1159s Unpacking libclass-errorhandler-perl (0.04-3) ... 1159s Selecting previously unselected package libcrypt-des-perl:amd64. 1159s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_amd64.deb ... 1159s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 1159s Selecting previously unselected package libcrypt-des-ede3-perl. 1159s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1159s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1159s Selecting previously unselected package libcryptx-perl. 1159s Preparing to unpack .../19-libcryptx-perl_0.087-1_amd64.deb ... 1159s Unpacking libcryptx-perl (0.087-1) ... 1159s Selecting previously unselected package libconvert-pem-perl. 1159s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1159s Unpacking libconvert-pem-perl (0.13-1) ... 1159s Selecting previously unselected package libcrypt-rijndael-perl. 1159s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 1159s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1159s Selecting previously unselected package libhtml-tagset-perl. 1159s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1159s Unpacking libhtml-tagset-perl (3.24-1) ... 1159s Selecting previously unselected package liburi-perl. 1159s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1159s Unpacking liburi-perl (5.34-2build1) ... 1159s Selecting previously unselected package libhtml-parser-perl:amd64. 1159s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_amd64.deb ... 1159s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 1159s Selecting previously unselected package libcgi-pm-perl. 1159s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1159s Unpacking libcgi-pm-perl (4.71-1build1) ... 1159s Selecting previously unselected package libhtml-template-perl. 1159s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1159s Unpacking libhtml-template-perl (2.97-2build1) ... 1159s Selecting previously unselected package libjson-perl. 1159s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1159s Unpacking libjson-perl (4.10000-1) ... 1159s Selecting previously unselected package libcommon-sense-perl:amd64. 1159s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_amd64.deb ... 1159s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 1159s Selecting previously unselected package libtypes-serialiser-perl. 1159s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1159s Unpacking libtypes-serialiser-perl (1.01-1) ... 1159s Selecting previously unselected package libjson-xs-perl. 1159s Preparing to unpack .../30-libjson-xs-perl_4.040-1_amd64.deb ... 1159s Unpacking libjson-xs-perl (4.040-1) ... 1159s Selecting previously unselected package libmouse-perl:amd64. 1159s Preparing to unpack .../31-libmouse-perl_2.6.1-1_amd64.deb ... 1159s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 1159s Selecting previously unselected package libnet-cidr-perl. 1159s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1159s Unpacking libnet-cidr-perl (0.27-1build1) ... 1159s Selecting previously unselected package libnet-ssleay-perl:amd64. 1159s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_amd64.deb ... 1159s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 1159s Selecting previously unselected package libposix-strftime-compiler-perl. 1159s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1159s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1159s Selecting previously unselected package libapache-logformat-compiler-perl. 1159s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1159s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1159s Selecting previously unselected package libcookie-baker-perl. 1159s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1159s Unpacking libcookie-baker-perl (0.12-1) ... 1159s Selecting previously unselected package libdevel-stacktrace-perl. 1159s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1159s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1159s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1159s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1159s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1159s Selecting previously unselected package libclass-inspector-perl. 1159s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1159s Unpacking libclass-inspector-perl (1.36-3) ... 1159s Selecting previously unselected package libfile-sharedir-perl. 1159s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1159s Unpacking libfile-sharedir-perl (1.118-3) ... 1159s Selecting previously unselected package libfilesys-notify-simple-perl. 1159s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1159s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1159s Selecting previously unselected package libhash-multivalue-perl. 1159s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1159s Unpacking libhash-multivalue-perl (0.16-3) ... 1159s Selecting previously unselected package libhttp-multipartparser-perl. 1159s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1159s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1159s Selecting previously unselected package libjson-maybexs-perl. 1159s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1159s Unpacking libjson-maybexs-perl (1.004008-1) ... 1159s Selecting previously unselected package libstream-buffered-perl. 1159s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1159s Unpacking libstream-buffered-perl (0.03-3) ... 1159s Selecting previously unselected package libwww-form-urlencoded-perl. 1159s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1159s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1159s Selecting previously unselected package libhttp-entity-parser-perl. 1159s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1159s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1159s Selecting previously unselected package libtimedate-perl. 1159s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1159s Unpacking libtimedate-perl (2.3300-2) ... 1159s Selecting previously unselected package libhttp-date-perl. 1159s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1159s Unpacking libhttp-date-perl (6.06-1) ... 1159s Selecting previously unselected package libhttp-headers-fast-perl. 1159s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1159s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1159s Selecting previously unselected package libclone-perl:amd64. 1159s Preparing to unpack .../51-libclone-perl_0.47-1_amd64.deb ... 1159s Unpacking libclone-perl:amd64 (0.47-1) ... 1159s Selecting previously unselected package libencode-locale-perl. 1159s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1159s Unpacking libencode-locale-perl (1.05-3) ... 1159s Selecting previously unselected package libio-html-perl. 1159s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1159s Unpacking libio-html-perl (1.004-3) ... 1159s Selecting previously unselected package liblwp-mediatypes-perl. 1159s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1159s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1159s Selecting previously unselected package libhttp-message-perl. 1159s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1159s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1159s Selecting previously unselected package libtest-sharedfork-perl. 1159s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1159s Unpacking libtest-sharedfork-perl (0.35-3) ... 1159s Selecting previously unselected package libtest-tcp-perl. 1159s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1159s Unpacking libtest-tcp-perl (2.22-2) ... 1159s Selecting previously unselected package libtry-tiny-perl. 1159s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1159s Unpacking libtry-tiny-perl (0.32-1) ... 1159s Selecting previously unselected package libplack-perl. 1159s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1159s Unpacking libplack-perl (1.0051-1) ... 1159s Selecting previously unselected package libfile-listing-perl. 1159s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1159s Unpacking libfile-listing-perl (6.16-1) ... 1159s Selecting previously unselected package libhtml-tree-perl. 1159s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1159s Unpacking libhtml-tree-perl (5.07-3) ... 1159s Selecting previously unselected package libhttp-cookies-perl. 1159s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1159s Unpacking libhttp-cookies-perl (6.11-1) ... 1159s Selecting previously unselected package libhttp-negotiate-perl. 1159s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1159s Unpacking libhttp-negotiate-perl (6.01-2) ... 1159s Selecting previously unselected package libio-socket-ssl-perl. 1159s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1159s Unpacking libio-socket-ssl-perl (2.098-1) ... 1159s Selecting previously unselected package libnet-http-perl. 1159s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1159s Unpacking libnet-http-perl (6.24-1build1) ... 1159s Selecting previously unselected package liblwp-protocol-https-perl. 1159s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1159s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1159s Selecting previously unselected package libwww-robotrules-perl. 1159s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1159s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1159s Selecting previously unselected package libwww-perl. 1159s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1159s Unpacking libwww-perl (6.81-1build1) ... 1159s Selecting previously unselected package liblemonldap-ng-common-perl. 1159s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1159s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1159s Selecting previously unselected package liblemonldap-ng-handler-perl. 1159s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1159s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1159s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1159s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1159s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1159s Selecting previously unselected package libemail-date-format-perl. 1159s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 1159s Unpacking libemail-date-format-perl (1.008-1) ... 1159s Selecting previously unselected package libhash-merge-simple-perl. 1159s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 1159s Unpacking libhash-merge-simple-perl (0.052-1) ... 1159s Selecting previously unselected package libjs-angularjs. 1159s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 1159s Unpacking libjs-angularjs (1.8.3-3) ... 1160s Selecting previously unselected package fonts-glyphicons-halflings. 1160s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1160s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1160s Selecting previously unselected package libjs-bootstrap. 1160s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1160s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1160s Selecting previously unselected package libjs-es5-shim. 1160s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 1160s Unpacking libjs-es5-shim (4.6.7-2) ... 1160s Selecting previously unselected package libjs-jquery. 1160s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1160s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1160s Selecting previously unselected package libregexp-common-perl. 1160s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 1160s Unpacking libregexp-common-perl (2024080801-1) ... 1160s Selecting previously unselected package liblemonldap-ng-manager-perl. 1160s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1160s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1160s Selecting previously unselected package dctrl-tools. 1160s Preparing to unpack .../81-dctrl-tools_2.24-3build4_amd64.deb ... 1160s Unpacking dctrl-tools (2.24-3build4) ... 1160s Selecting previously unselected package autodep8. 1160s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 1160s Unpacking autodep8 (0.30build1) ... 1160s Selecting previously unselected package pkg-perl-autopkgtest. 1160s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 1160s Unpacking pkg-perl-autopkgtest (0.85) ... 1160s Setting up libconfig-inifiles-perl (3.000003-4) ... 1160s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1160s Setting up libmouse-perl:amd64 (2.6.1-1) ... 1160s Setting up libhttp-multipartparser-perl (0.02-3) ... 1160s Setting up libclass-inspector-perl (1.36-3) ... 1160s Setting up libclone-perl:amd64 (0.47-1) ... 1160s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1160s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1160s Setting up libhtml-tagset-perl (3.24-1) ... 1160s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1160s Setting up libnet-cidr-perl (0.27-1build1) ... 1160s Setting up libipc-sharelite-perl (0.17-5build4) ... 1160s Setting up liblwp-mediatypes-perl (6.04-2) ... 1160s Setting up libcrypt-urandom-perl (0.54-1) ... 1160s Setting up libtry-tiny-perl (0.32-1) ... 1160s Setting up perl-openssl-defaults:amd64 (7build4) ... 1160s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 1160s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1160s Setting up libencode-locale-perl (1.05-3) ... 1160s Setting up libclass-errorhandler-perl (0.04-3) ... 1160s Setting up libjs-angularjs (1.8.3-3) ... 1160s Setting up libfcgi-procmanager-perl (0.28-3) ... 1160s Setting up libregexp-common-perl (2024080801-1) ... 1160s Setting up libtest-sharedfork-perl (0.35-3) ... 1160s Setting up libhash-multivalue-perl (0.16-3) ... 1160s Setting up libjs-es5-shim (4.6.7-2) ... 1160s Setting up liberror-perl (0.17030-1) ... 1160s Setting up libapache-session-perl (1.94-2) ... 1160s Setting up libstream-buffered-perl (0.03-3) ... 1160s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 1160s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1160s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1160s Setting up libemail-date-format-perl (1.008-1) ... 1160s Setting up libcryptx-perl (0.087-1) ... 1160s Setting up libio-html-perl (1.004-3) ... 1160s Setting up libtimedate-perl (2.3300-2) ... 1160s Setting up libtypes-serialiser-perl (1.01-1) ... 1160s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1160s Setting up libjson-perl (4.10000-1) ... 1160s Setting up libfile-sharedir-perl (1.118-3) ... 1160s Setting up libfcgi-perl (0.82+ds-3build3) ... 1160s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1160s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1160s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1160s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1160s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1160s Setting up libconvert-asn1-perl (0.34-1) ... 1160s Setting up liburi-perl (5.34-2build1) ... 1160s Setting up dctrl-tools (2.24-3build4) ... 1160s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1160s Setting up autodep8 (0.30build1) ... 1160s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 1160s Setting up libjson-xs-perl (4.040-1) ... 1160s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1160s Setting up libhttp-date-perl (6.06-1) ... 1160s Setting up libtest-tcp-perl (2.22-2) ... 1160s Setting up libfile-listing-perl (6.16-1) ... 1160s Setting up libhash-merge-simple-perl (0.052-1) ... 1160s Setting up libcache-cache-perl (1.08-3) ... 1160s Setting up libhttp-headers-fast-perl (0.22-3) ... 1160s Setting up libnet-http-perl (6.24-1build1) ... 1160s Setting up libjson-maybexs-perl (1.004008-1) ... 1160s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1160s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1160s Setting up pkg-perl-autopkgtest (0.85) ... 1160s Setting up libwww-robotrules-perl (6.02-1build1) ... 1160s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 1160s Setting up libcookie-baker-perl (0.12-1) ... 1160s Setting up libhttp-entity-parser-perl (0.25-2) ... 1160s Setting up libio-socket-ssl-perl (2.098-1) ... 1160s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1160s Setting up libconvert-pem-perl (0.13-1) ... 1160s Setting up libhttp-negotiate-perl (6.01-2) ... 1160s Setting up libhttp-cookies-perl (6.11-1) ... 1160s Setting up libhtml-tree-perl (5.07-3) ... 1160s Setting up libcgi-pm-perl (4.71-1build1) ... 1160s Setting up libhtml-template-perl (2.97-2build1) ... 1160s Setting up libplack-perl (1.0051-1) ... 1160s Setting up liblwp-protocol-https-perl (6.14-1) ... 1160s Setting up libwww-perl (6.81-1build1) ... 1160s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1160s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1160s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1160s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1160s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1160s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1160s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1161s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1161s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1161s Processing triggers for man-db (2.13.1-1) ... 1165s autopkgtest [06:24:28]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 1165s autopkgtest [06:24:28]: test runtime-deps-manager: [----------------------- 1165s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1165s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.8Rbj4L/build.wz7/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1165s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1165s 1..4 1165s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1165s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1165s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1165s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1165s ok 1165s All tests successful. 1165s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.19 cusr 0.02 csys = 0.22 CPU) 1165s Result: PASS 1166s autopkgtest [06:24:29]: test runtime-deps-manager: -----------------------] 1166s runtime-deps-manager PASS (superficial) 1166s autopkgtest [06:24:29]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 1166s autopkgtest [06:24:29]: test runtime-deps-and-recommends: preparing testbed 1166s Reading package lists... 1166s Building dependency tree... 1166s Reading state information... 1167s Solving dependencies... 1167s The following NEW packages will be installed: 1167s autoconf automake autopoint autotools-dev build-essential 1167s ca-certificates-java cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu 1167s debhelper debugedit default-jre-headless dh-autoreconf 1167s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1167s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-x86-64-linux-gnu 1167s g++-x86-64-linux-gnu gcc gcc-15 gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu 1167s gettext imagemagick-7-common intltool-debian java-common java-wrappers 1167s javascript-common lemonldap-ng lemonldap-ng-doc lemonldap-ng-handler 1167s lemonldap-ng-uwsgi-app libalgorithm-c3-perl libalgorithm-combinatorics-perl 1167s libaom3 libarchive-zip-perl libasan8 libauth-yubikey-webclient-perl 1167s libauthen-pam-perl libauthen-radius-perl libb-hooks-endofscope-perl 1167s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 1167s libcache-lru-perl libcapture-tiny-perl libcares2 libcc1-0 libclass-c3-perl 1167s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 1167s libclass-method-modifiers-perl libclass-singleton-perl libclone-pp-perl 1167s libconvert-base32-perl libconvert-binhex-perl libcrypt-dev 1167s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-random-seed-perl 1167s libcrypt-ssleay-perl libcrypt-x509-perl libdata-dumper-concise-perl 1167s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl 1167s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl 1167s libdata-validate-ip-perl libdatetime-format-rfc3339-perl 1167s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl 1167s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl 1167s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0 1167s libdevel-callchecker-perl libdevel-globaldestruction-perl 1167s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl 1167s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1167s libemail-sender-perl libemail-simple-perl libeval-closure-perl 1167s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1167s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl 1167s libfontconfig1 libfontenc1 libgcc-15-dev libgd-perl libgd-securityimage-perl 1167s libgd3 libgeoip2-perl libglib-perl libgomp1 libgssapi-perl 1167s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1167s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 1167s libhttp-daemon-perl libhwasan0 libimage-magick-perl libimage-magick-q16-perl 1167s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 1167s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1167s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 1167s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-bootswatch 1167s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js liblasso-perl 1167s liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 1167s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 1167s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1167s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1167s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1167s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 1167s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 1167s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 1167s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 1167s libmoox-handlesvia-perl libmoox-strictconstructor-perl 1167s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 1167s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 1167s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 1167s libnet-openid-common-perl libnet-openid-consumer-perl 1167s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 1167s libopenjp2-7 libossp-uuid-perl libossp-uuid16 1167s libpackage-deprecationmanager-perl libpackage-stash-perl 1167s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1167s libparams-validate-perl libparams-validationcompiler-perl 1167s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 1167s libperlio-via-timeout-perl libquadmath0 libraw23t64 librdf-query-perl 1167s librdf-trine-perl libregexp-assemble-perl librole-tiny-perl 1167s libset-scalar-perl libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl 1167s libspecio-perl libstdc++-15-dev libstrictures-perl libstring-random-perl 1167s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 1167s libsub-infix-perl libsub-install-perl libsub-name-perl libsub-quote-perl 1167s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 1167s libtest-pod-perl libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 1167s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 1167s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 1167s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 1167s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 1167s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 1167s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 1167s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1167s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 1167s libxslt1.1 libxstring-perl libyaml-perl linux-libc-dev m4 node-acorn 1167s node-balanced-match node-brace-expansion node-cjs-module-lexer node-corepack 1167s node-debug node-llhttp node-lru-cache node-minimatch node-ms node-semver 1167s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless 1167s po-debconf python3-alabaster python3-defusedxml python3-docutils 1167s python3-imagesize python3-roman-numerals python3-snowballstemmer 1167s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 1167s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 1167s xml-core yui-compressor 1167s 0 upgraded, 310 newly installed, 0 to remove and 0 not upgraded. 1167s Need to get 191 MB of archives. 1167s After this operation, 725 MB of additional disk space will be used. 1167s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1167s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 1167s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 1167s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 1167s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1167s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1168s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 1168s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1169s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 1169s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 1169s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 1169s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 1170s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 1170s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 1170s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 1170s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 1170s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 1170s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 1170s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 1170s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 1170s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 1170s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 1170s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 1170s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 1170s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 1170s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 1170s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 1170s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 1170s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 1170s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 1170s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 1170s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 1170s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1170s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1170s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 1170s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 1170s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1170s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 1170s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 1170s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1170s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 1170s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1170s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1170s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 1170s Get:45 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1170s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1170s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 1170s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1170s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1170s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 1170s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1171s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 1171s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 1171s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 1171s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 1171s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 1171s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libc-dev-bin amd64 2.42-2ubuntu4 [23.3 kB] 1171s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 1171s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-dev amd64 1:4.5.1-1 [122 kB] 1171s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 rpcsvc-proto amd64 1.4.3-1 [68.7 kB] 1171s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev amd64 2.42-2ubuntu4 [2207 kB] 1171s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 1171s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 1171s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 1172s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 1172s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 1172s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 1172s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 1172s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 1172s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 1172s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 1172s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 1172s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 1172s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 1172s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 1172s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 1173s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 1173s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 1173s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 1173s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 1173s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 1173s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 1173s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 1173s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 1173s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 1173s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 1173s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 1173s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1173s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 1173s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 1173s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1173s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1173s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1173s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 1173s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 1173s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 1173s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1173s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 1173s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 1173s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 1173s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 1174s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 1174s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 1174s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 1174s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 1174s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 1174s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 1174s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 1174s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1174s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-combinatorics-perl amd64 0.27-3build5 [21.8 kB] 1174s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1174s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-pam-perl amd64 0.16-6build4 [23.2 kB] 1174s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 1174s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1174s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 1174s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 1174s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 1174s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1174s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1174s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 1174s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1174s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1174s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1174s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1174s Get:125 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-lru-perl all 0.04-4 [5760 B] 1174s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1174s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 1174s Get:128 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 1174s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1174s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 1174s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 1174s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 1174s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1174s Get:134 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB] 1175s Get:135 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB] 1175s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1175s Get:137 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1175s Get:138 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 1175s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1175s Get:140 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 1175s Get:141 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1175s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 1175s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-x509-perl all 0.55-1 [19.2 kB] 1175s Get:144 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 1175s Get:145 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 1175s Get:146 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-ieee754-perl all 0.02-2 [10.7 kB] 1175s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1175s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1175s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1175s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 1175s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1175s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 1175s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 1175s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1175s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 libstrictures-perl all 2.000006-1build1 [15.2 kB] 1175s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-perl-perl all 0.002011-2 [40.3 kB] 1175s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-printer-perl all 1.002001-1 [118 kB] 1175s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 1175s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 1175s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2build5 [80.0 kB] 1175s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 1175s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 1175s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 1175s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1175s Get:165 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1175s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1175s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 1175s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 1175s Get:169 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1175s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 1175s Get:171 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 1175s Get:172 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 1175s Get:173 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1175s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1175s Get:175 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 1175s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1175s Get:177 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 1175s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 1175s Get:179 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 1175s Get:180 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbix-connector-perl all 0.60-1 [35.8 kB] 1175s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1175s Get:182 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-overloadinfo-perl all 0.008-1 [7208 B] 1175s Get:183 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 1175s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 1175s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1175s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1175s Get:187 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 1175s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1175s Get:189 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 1175s Get:190 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 1175s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1175s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 1175s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 1175s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 1175s Get:195 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 1175s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1175s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 1175s Get:198 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 1175s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 1175s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validate-perl amd64 1.31-2build4 [53.7 kB] 1175s Get:201 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgeoip2-perl all 2.006002-2 [92.1 kB] 1175s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 1175s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 1175s Get:204 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 1175s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1175s Get:206 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 1175s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 1175s Get:208 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1175s Get:209 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1175s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 1175s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 1175s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1175s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 1175s Get:214 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtype-tiny-perl all 2.010001-1 [385 kB] 1175s Get:215 http://ftpmaster.internal/ubuntu resolute/universe amd64 libiri-perl all 0.013-1 [10.1 kB] 1175s Get:216 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 1175s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 1175s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 1175s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 1175s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 1175s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 1175s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 1175s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 1175s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 1175s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1175s Get:226 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1175s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 1175s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsub-infix-perl all 0.004-5 [7168 B] 1175s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmatch-simple-perl all 0.012-1 [15.2 kB] 1175s Get:230 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 1175s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1175s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1175s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB] 1175s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB] 1175s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoosex-arrayref-perl all 0.005-5 [8700 B] 1175s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-sweep-perl all 0.006-5 [8262 B] 1175s Get:237 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 1175s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1175s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1175s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1175s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1175s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 1175s Get:243 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 1175s Get:244 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1175s Get:245 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1175s Get:246 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1175s Get:247 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 1175s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 1175s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 1175s Get:250 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1175s Get:251 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 1175s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1175s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1175s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 1175s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1175s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 1175s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1175s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1175s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 1175s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1175s Get:261 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1175s Get:262 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1175s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 1176s Get:264 http://ftpmaster.internal/ubuntu resolute/universe amd64 libossp-uuid16 amd64 1.6.6-1 [25.2 kB] 1176s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libossp-uuid-perl amd64 1.6.6-1 [16.5 kB] 1176s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 1176s Get:267 http://ftpmaster.internal/ubuntu resolute/main amd64 libpath-tiny-perl all 0.148-1 [47.9 kB] 1176s Get:268 http://ftpmaster.internal/ubuntu resolute/universe amd64 libset-scalar-perl all 1.29-3 [28.6 kB] 1176s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-csv-xs-perl amd64 1.61-1 [128 kB] 1176s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-aligner-perl all 0.16-3 [12.9 kB] 1176s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-table-perl all 1.135-1 [28.1 kB] 1176s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-namespacefactory-perl all 1.02-4 [6096 B] 1176s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-commonns-perl all 0.06-6 [7518 B] 1176s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-namespace-perl all 0.02-7 [8480 B] 1176s Get:275 http://ftpmaster.internal/ubuntu resolute/universe amd64 librdf-trine-perl all 1.019-4 [239 kB] 1176s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 librdf-query-perl all 2.919-2 [292 kB] 1176s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 1176s Get:278 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 1176s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 1176s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1176s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 1176s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 1176s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 1176s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 1176s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-datetime-perl all 0.002-4 [9192 B] 1176s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-path-tiny-perl all 0.006-2 [9138 B] 1176s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libuuid-tiny-perl all 1.0400-3 [15.9 kB] 1176s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-uuid-perl all 0.004-4 [6404 B] 1176s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 liburi-fromhash-perl all 0.05-2 [11.0 kB] 1176s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-uri-perl all 0.007-3 [7546 B] 1176s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 libweb-id-perl all 1.927-4 [47.1 kB] 1176s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 1176s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libyaml-perl all 1.31-1 [65.7 kB] 1176s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 1176s Get:295 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1176s Get:296 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 1176s Get:297 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 1176s Get:298 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 1176s Get:299 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1176s Get:300 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 1176s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1176s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 1176s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1176s Get:304 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1176s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 1177s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 1177s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 1177s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 1177s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 1177s Get:310 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1177s Fetched 191 MB in 10s (19.4 MB/s) 1177s Selecting previously unselected package imagemagick-7-common. 1177s (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 ... 87146 files and directories currently installed.) 1177s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1177s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1177s Selecting previously unselected package libgomp1:amd64. 1177s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 1177s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 1177s Selecting previously unselected package libfftw3-double3:amd64. 1177s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 1177s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 1177s Selecting previously unselected package libfontenc1:amd64. 1177s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 1177s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 1177s Selecting previously unselected package x11-common. 1177s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1177s Unpacking x11-common (1:7.7+24ubuntu1) ... 1177s Selecting previously unselected package xfonts-encodings. 1177s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1177s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1177s Selecting previously unselected package xfonts-utils. 1177s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 1177s Unpacking xfonts-utils (1:7.7+7build1) ... 1177s Selecting previously unselected package fonts-urw-base35. 1177s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1177s Unpacking fonts-urw-base35 (20200910-8build1) ... 1177s Selecting previously unselected package fontconfig-config. 1177s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 1177s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1177s Selecting previously unselected package libfontconfig1:amd64. 1177s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 1177s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 1177s Selecting previously unselected package libsharpyuv0:amd64. 1177s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 1177s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 1177s Selecting previously unselected package libaom3:amd64. 1177s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 1177s Unpacking libaom3:amd64 (3.13.1-2) ... 1177s Selecting previously unselected package libheif-plugin-aomdec:amd64. 1177s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 1177s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 1177s Selecting previously unselected package libde265-0:amd64. 1177s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 1177s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 1177s Selecting previously unselected package libheif-plugin-libde265:amd64. 1177s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 1177s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 1177s Selecting previously unselected package libheif1:amd64. 1177s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 1177s Unpacking libheif1:amd64 (1.21.2-1) ... 1177s Selecting previously unselected package libjbig0:amd64. 1177s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 1177s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 1177s Selecting previously unselected package libjpeg-turbo8:amd64. 1177s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 1177s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 1177s Selecting previously unselected package libjpeg8:amd64. 1177s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 1177s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 1177s Selecting previously unselected package liblcms2-2:amd64. 1177s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 1177s Unpacking liblcms2-2:amd64 (2.17-1) ... 1178s Selecting previously unselected package liblqr-1-0:amd64. 1178s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 1178s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 1178s Selecting previously unselected package libltdl7:amd64. 1178s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 1178s Unpacking libltdl7:amd64 (2.5.4-9) ... 1178s Selecting previously unselected package libopenjp2-7:amd64. 1178s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 1178s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 1178s Selecting previously unselected package libraw23t64:amd64. 1178s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 1178s Unpacking libraw23t64:amd64 (0.21.4-2) ... 1178s Selecting previously unselected package libdeflate0:amd64. 1178s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 1178s Unpacking libdeflate0:amd64 (1.23-2) ... 1178s Selecting previously unselected package liblerc4:amd64. 1178s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 1178s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 1178s Selecting previously unselected package libwebp7:amd64. 1178s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 1178s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 1178s Selecting previously unselected package libtiff6:amd64. 1178s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 1178s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 1178s Selecting previously unselected package libwebpdemux2:amd64. 1178s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 1178s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 1178s Selecting previously unselected package libwebpmux3:amd64. 1178s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 1178s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 1178s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 1178s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 1178s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 1178s Selecting previously unselected package libimage-magick-q16-perl. 1178s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 1178s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1178s Selecting previously unselected package libimage-magick-perl. 1178s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1178s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1178s Selecting previously unselected package fonts-font-awesome. 1178s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1178s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1178s Selecting previously unselected package lemonldap-ng-uwsgi-app. 1178s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 1178s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1178s Selecting previously unselected package libconvert-base32-perl. 1178s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 1178s Unpacking libconvert-base32-perl (0.06-3) ... 1178s Selecting previously unselected package libdigest-hmac-perl. 1178s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1178s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1178s Selecting previously unselected package libfont-afm-perl. 1178s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 1178s Unpacking libfont-afm-perl (1.20-4) ... 1178s Selecting previously unselected package libhtml-format-perl. 1178s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 1178s Unpacking libhtml-format-perl (2.16-2) ... 1178s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1178s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1178s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1178s Selecting previously unselected package javascript-common. 1178s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 1178s Unpacking javascript-common (12+nmu1) ... 1178s Selecting previously unselected package libjs-popper.js. 1178s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1178s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1178s Selecting previously unselected package libjs-bootstrap4. 1178s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1178s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1178s Selecting previously unselected package libjs-jquery-cookie. 1178s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 1178s Unpacking libjs-jquery-cookie (12-4build1) ... 1178s Selecting previously unselected package libjs-jquery-ui. 1178s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1178s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1178s Selecting previously unselected package libexporter-tiny-perl. 1178s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 1178s Unpacking libexporter-tiny-perl (1.006003-1) ... 1178s Selecting previously unselected package liblist-moreutils-xs-perl. 1178s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 1178s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1178s Selecting previously unselected package liblist-moreutils-perl. 1178s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 1178s Unpacking liblist-moreutils-perl (0.430-2) ... 1178s Selecting previously unselected package libregexp-assemble-perl. 1178s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 1178s Unpacking libregexp-assemble-perl (0.38-2) ... 1178s Selecting previously unselected package libtext-unidecode-perl. 1178s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 1178s Unpacking libtext-unidecode-perl (1.30-3) ... 1178s Selecting previously unselected package liblemonldap-ng-portal-perl. 1178s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1178s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1178s Selecting previously unselected package m4. 1178s Preparing to unpack .../051-m4_1.4.20-2_amd64.deb ... 1178s Unpacking m4 (1.4.20-2) ... 1178s Selecting previously unselected package autoconf. 1178s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 1178s Unpacking autoconf (2.72-3.1ubuntu1) ... 1178s Selecting previously unselected package autotools-dev. 1178s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 1178s Unpacking autotools-dev (20240727.1) ... 1178s Selecting previously unselected package automake. 1178s Preparing to unpack .../054-automake_1%3a1.18.1-3build1_all.deb ... 1178s Unpacking automake (1:1.18.1-3build1) ... 1178s Selecting previously unselected package autopoint. 1178s Preparing to unpack .../055-autopoint_0.23.2-1_all.deb ... 1178s Unpacking autopoint (0.23.2-1) ... 1178s Selecting previously unselected package libc-dev-bin. 1178s Preparing to unpack .../056-libc-dev-bin_2.42-2ubuntu4_amd64.deb ... 1178s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 1178s Selecting previously unselected package linux-libc-dev:amd64. 1178s Preparing to unpack .../057-linux-libc-dev_6.18.0-9.9_amd64.deb ... 1178s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) ... 1178s Selecting previously unselected package libcrypt-dev:amd64. 1178s Preparing to unpack .../058-libcrypt-dev_1%3a4.5.1-1_amd64.deb ... 1178s Unpacking libcrypt-dev:amd64 (1:4.5.1-1) ... 1178s Selecting previously unselected package rpcsvc-proto. 1178s Preparing to unpack .../059-rpcsvc-proto_1.4.3-1_amd64.deb ... 1178s Unpacking rpcsvc-proto (1.4.3-1) ... 1178s Selecting previously unselected package libc6-dev:amd64. 1178s Preparing to unpack .../060-libc6-dev_2.42-2ubuntu4_amd64.deb ... 1178s Unpacking libc6-dev:amd64 (2.42-2ubuntu4) ... 1178s Selecting previously unselected package libisl23:amd64. 1178s Preparing to unpack .../061-libisl23_0.27-1build1_amd64.deb ... 1178s Unpacking libisl23:amd64 (0.27-1build1) ... 1178s Selecting previously unselected package libmpc3:amd64. 1178s Preparing to unpack .../062-libmpc3_1.3.1-2_amd64.deb ... 1178s Unpacking libmpc3:amd64 (1.3.1-2) ... 1178s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 1178s Preparing to unpack .../063-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 1178s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1178s Selecting previously unselected package cpp-15. 1178s Preparing to unpack .../064-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 1178s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1178s Selecting previously unselected package cpp-x86-64-linux-gnu. 1178s Preparing to unpack .../065-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1178s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1178s Selecting previously unselected package cpp. 1178s Preparing to unpack .../066-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 1178s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1178s Selecting previously unselected package libcc1-0:amd64. 1178s Preparing to unpack .../067-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 1178s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 1178s Selecting previously unselected package libitm1:amd64. 1178s Preparing to unpack .../068-libitm1_15.2.0-12ubuntu1_amd64.deb ... 1178s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 1178s Selecting previously unselected package libasan8:amd64. 1178s Preparing to unpack .../069-libasan8_15.2.0-12ubuntu1_amd64.deb ... 1178s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 1178s Selecting previously unselected package liblsan0:amd64. 1178s Preparing to unpack .../070-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 1178s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package libtsan2:amd64. 1179s Preparing to unpack .../071-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package libubsan1:amd64. 1179s Preparing to unpack .../072-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package libhwasan0:amd64. 1179s Preparing to unpack .../073-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package libquadmath0:amd64. 1179s Preparing to unpack .../074-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package libgcc-15-dev:amd64. 1179s Preparing to unpack .../075-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 1179s Preparing to unpack .../076-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package gcc-15. 1179s Preparing to unpack .../077-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package gcc-x86-64-linux-gnu. 1179s Preparing to unpack .../078-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1179s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1179s Selecting previously unselected package gcc. 1179s Preparing to unpack .../079-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 1179s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1179s Selecting previously unselected package libstdc++-15-dev:amd64. 1179s Preparing to unpack .../080-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package g++-15-x86-64-linux-gnu. 1179s Preparing to unpack .../081-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package g++-15. 1179s Preparing to unpack .../082-g++-15_15.2.0-12ubuntu1_amd64.deb ... 1179s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1179s Selecting previously unselected package g++-x86-64-linux-gnu. 1179s Preparing to unpack .../083-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1179s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1179s Selecting previously unselected package g++. 1179s Preparing to unpack .../084-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 1179s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1179s Selecting previously unselected package build-essential. 1179s Preparing to unpack .../085-build-essential_12.12ubuntu2_amd64.deb ... 1179s Unpacking build-essential (12.12ubuntu2) ... 1179s Selecting previously unselected package ca-certificates-java. 1179s Preparing to unpack .../086-ca-certificates-java_20240118build1_all.deb ... 1179s Unpacking ca-certificates-java (20240118build1) ... 1179s Selecting previously unselected package libdebhelper-perl. 1179s Preparing to unpack .../087-libdebhelper-perl_13.28ubuntu1_all.deb ... 1179s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1179s Selecting previously unselected package libtool. 1179s Preparing to unpack .../088-libtool_2.5.4-9_all.deb ... 1179s Unpacking libtool (2.5.4-9) ... 1179s Selecting previously unselected package dh-autoreconf. 1179s Preparing to unpack .../089-dh-autoreconf_21_all.deb ... 1179s Unpacking dh-autoreconf (21) ... 1179s Selecting previously unselected package libarchive-zip-perl. 1179s Preparing to unpack .../090-libarchive-zip-perl_1.68-1_all.deb ... 1179s Unpacking libarchive-zip-perl (1.68-1) ... 1179s Selecting previously unselected package libfile-stripnondeterminism-perl. 1179s Preparing to unpack .../091-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1179s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1179s Selecting previously unselected package dh-strip-nondeterminism. 1179s Preparing to unpack .../092-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1179s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1179s Selecting previously unselected package debugedit. 1179s Preparing to unpack .../093-debugedit_1%3a5.2-3_amd64.deb ... 1179s Unpacking debugedit (1:5.2-3) ... 1179s Selecting previously unselected package dwz. 1179s Preparing to unpack .../094-dwz_0.16-2_amd64.deb ... 1179s Unpacking dwz (0.16-2) ... 1179s Selecting previously unselected package gettext. 1179s Preparing to unpack .../095-gettext_0.23.2-1_amd64.deb ... 1179s Unpacking gettext (0.23.2-1) ... 1179s Selecting previously unselected package intltool-debian. 1179s Preparing to unpack .../096-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1179s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1179s Selecting previously unselected package po-debconf. 1179s Preparing to unpack .../097-po-debconf_1.0.22_all.deb ... 1179s Unpacking po-debconf (1.0.22) ... 1179s Selecting previously unselected package debhelper. 1179s Preparing to unpack .../098-debhelper_13.28ubuntu1_all.deb ... 1179s Unpacking debhelper (13.28ubuntu1) ... 1179s Selecting previously unselected package java-common. 1179s Preparing to unpack .../099-java-common_0.76build1_all.deb ... 1179s Unpacking java-common (0.76build1) ... 1179s Selecting previously unselected package libpcsclite1:amd64. 1179s Preparing to unpack .../100-libpcsclite1_2.4.1-1_amd64.deb ... 1179s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 1179s Selecting previously unselected package openjdk-21-jre-headless:amd64. 1179s Preparing to unpack .../101-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 1179s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 1181s Selecting previously unselected package default-jre-headless. 1181s Preparing to unpack .../102-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 1181s Unpacking default-jre-headless (2:1.21-76build1) ... 1181s Selecting previously unselected package sgml-base. 1181s Preparing to unpack .../103-sgml-base_1.31+nmu1_all.deb ... 1181s Unpacking sgml-base (1.31+nmu1) ... 1181s Selecting previously unselected package xml-core. 1181s Preparing to unpack .../104-xml-core_0.19build1_all.deb ... 1181s Unpacking xml-core (0.19build1) ... 1181s Selecting previously unselected package docutils-common. 1181s Preparing to unpack .../105-docutils-common_0.22.4+dfsg-1_all.deb ... 1181s Unpacking docutils-common (0.22.4+dfsg-1) ... 1181s Selecting previously unselected package unzip. 1181s Preparing to unpack .../106-unzip_6.0-29ubuntu1_amd64.deb ... 1181s Unpacking unzip (6.0-29ubuntu1) ... 1181s Selecting previously unselected package java-wrappers. 1181s Preparing to unpack .../107-java-wrappers_0.5build1_all.deb ... 1181s Unpacking java-wrappers (0.5build1) ... 1181s Selecting previously unselected package libalgorithm-c3-perl. 1181s Preparing to unpack .../108-libalgorithm-c3-perl_0.11-2_all.deb ... 1181s Unpacking libalgorithm-c3-perl (0.11-2) ... 1181s Selecting previously unselected package libalgorithm-combinatorics-perl. 1181s Preparing to unpack .../109-libalgorithm-combinatorics-perl_0.27-3build5_amd64.deb ... 1181s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 1181s Selecting previously unselected package libauth-yubikey-webclient-perl. 1181s Preparing to unpack .../110-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1181s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1181s Selecting previously unselected package libauthen-pam-perl. 1181s Preparing to unpack .../111-libauthen-pam-perl_0.16-6build4_amd64.deb ... 1181s Unpacking libauthen-pam-perl (0.16-6build4) ... 1181s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 1181s Preparing to unpack .../112-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 1181s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 1181s Selecting previously unselected package libdynaloader-functions-perl. 1181s Preparing to unpack .../113-libdynaloader-functions-perl_0.004-2_all.deb ... 1181s Unpacking libdynaloader-functions-perl (0.004-2) ... 1181s Selecting previously unselected package libdevel-callchecker-perl:amd64. 1181s Preparing to unpack .../114-libdevel-callchecker-perl_0.009-2_amd64.deb ... 1181s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 1181s Selecting previously unselected package libparams-classify-perl:amd64. 1181s Preparing to unpack .../115-libparams-classify-perl_0.015-2build6_amd64.deb ... 1181s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 1181s Selecting previously unselected package libmodule-runtime-perl. 1181s Preparing to unpack .../116-libmodule-runtime-perl_0.018-1_all.deb ... 1181s Unpacking libmodule-runtime-perl (0.018-1) ... 1181s Selecting previously unselected package libmodule-implementation-perl. 1181s Preparing to unpack .../117-libmodule-implementation-perl_0.09-2_all.deb ... 1181s Unpacking libmodule-implementation-perl (0.09-2) ... 1181s Selecting previously unselected package libsub-exporter-progressive-perl. 1181s Preparing to unpack .../118-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1181s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1181s Selecting previously unselected package libvariable-magic-perl. 1181s Preparing to unpack .../119-libvariable-magic-perl_0.64-1build1_amd64.deb ... 1181s Unpacking libvariable-magic-perl (0.64-1build1) ... 1181s Selecting previously unselected package libb-hooks-endofscope-perl. 1181s Preparing to unpack .../120-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1181s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1181s Selecting previously unselected package libcrypt-random-seed-perl. 1181s Preparing to unpack .../121-libcrypt-random-seed-perl_0.03-3_all.deb ... 1181s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1181s Selecting previously unselected package libmath-random-isaac-perl. 1181s Preparing to unpack .../122-libmath-random-isaac-perl_1.004-2_all.deb ... 1181s Unpacking libmath-random-isaac-perl (1.004-2) ... 1181s Selecting previously unselected package libbytes-random-secure-perl. 1181s Preparing to unpack .../123-libbytes-random-secure-perl_0.29-3_all.deb ... 1181s Unpacking libbytes-random-secure-perl (0.29-3) ... 1181s Selecting previously unselected package libcache-lru-perl. 1181s Preparing to unpack .../124-libcache-lru-perl_0.04-4_all.deb ... 1181s Unpacking libcache-lru-perl (0.04-4) ... 1181s Selecting previously unselected package libcapture-tiny-perl. 1181s Preparing to unpack .../125-libcapture-tiny-perl_0.50-1_all.deb ... 1181s Unpacking libcapture-tiny-perl (0.50-1) ... 1181s Selecting previously unselected package libcares2:amd64. 1181s Preparing to unpack .../126-libcares2_1.34.6-1_amd64.deb ... 1181s Unpacking libcares2:amd64 (1.34.6-1) ... 1181s Selecting previously unselected package libclass-c3-perl. 1181s Preparing to unpack .../127-libclass-c3-perl_0.35-2_all.deb ... 1181s Unpacking libclass-c3-perl (0.35-2) ... 1181s Selecting previously unselected package libclass-data-inheritable-perl. 1181s Preparing to unpack .../128-libclass-data-inheritable-perl_0.10-1_all.deb ... 1181s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1181s Selecting previously unselected package libparams-util-perl. 1181s Preparing to unpack .../129-libparams-util-perl_1.102-3build1_amd64.deb ... 1181s Unpacking libparams-util-perl (1.102-3build1) ... 1181s Selecting previously unselected package libsub-install-perl. 1181s Preparing to unpack .../130-libsub-install-perl_0.929-1_all.deb ... 1181s Unpacking libsub-install-perl (0.929-1) ... 1181s Selecting previously unselected package libdata-optlist-perl. 1181s Preparing to unpack .../131-libdata-optlist-perl_0.114-1_all.deb ... 1181s Unpacking libdata-optlist-perl (0.114-1) ... 1181s Selecting previously unselected package libpackage-stash-perl. 1181s Preparing to unpack .../132-libpackage-stash-perl_0.40-1_all.deb ... 1181s Unpacking libpackage-stash-perl (0.40-1) ... 1181s Selecting previously unselected package libclass-load-perl. 1181s Preparing to unpack .../133-libclass-load-perl_0.25-2_all.deb ... 1181s Unpacking libclass-load-perl (0.25-2) ... 1181s Selecting previously unselected package libclass-load-xs-perl. 1181s Preparing to unpack .../134-libclass-load-xs-perl_0.10-2build5_amd64.deb ... 1181s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1181s Selecting previously unselected package libclass-method-modifiers-perl. 1181s Preparing to unpack .../135-libclass-method-modifiers-perl_2.15-1_all.deb ... 1181s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1181s Selecting previously unselected package libclass-singleton-perl. 1181s Preparing to unpack .../136-libclass-singleton-perl_1.6-2_all.deb ... 1181s Unpacking libclass-singleton-perl (1.6-2) ... 1181s Selecting previously unselected package libclone-pp-perl. 1181s Preparing to unpack .../137-libclone-pp-perl_1.08-2_all.deb ... 1181s Unpacking libclone-pp-perl (1.08-2) ... 1181s Selecting previously unselected package libconvert-binhex-perl. 1181s Preparing to unpack .../138-libconvert-binhex-perl_1.125-3_all.deb ... 1181s Unpacking libconvert-binhex-perl (1.125-3) ... 1181s Selecting previously unselected package libcrypt-dh-gmp-perl. 1181s Preparing to unpack .../139-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 1181s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1181s Selecting previously unselected package libcrypt-jwt-perl. 1181s Preparing to unpack .../140-libcrypt-jwt-perl_0.037-1_all.deb ... 1181s Unpacking libcrypt-jwt-perl (0.037-1) ... 1181s Selecting previously unselected package libcrypt-ssleay-perl. 1181s Preparing to unpack .../141-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 1181s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1181s Selecting previously unselected package libcrypt-x509-perl. 1181s Preparing to unpack .../142-libcrypt-x509-perl_0.55-1_all.deb ... 1181s Unpacking libcrypt-x509-perl (0.55-1) ... 1181s Selecting previously unselected package libdata-dumper-concise-perl. 1181s Preparing to unpack .../143-libdata-dumper-concise-perl_2.023-3_all.deb ... 1181s Unpacking libdata-dumper-concise-perl (2.023-3) ... 1181s Selecting previously unselected package libdata-hexdump-perl. 1181s Preparing to unpack .../144-libdata-hexdump-perl_0.04-2_all.deb ... 1181s Unpacking libdata-hexdump-perl (0.04-2) ... 1181s Selecting previously unselected package libdata-ieee754-perl. 1181s Preparing to unpack .../145-libdata-ieee754-perl_0.02-2_all.deb ... 1181s Unpacking libdata-ieee754-perl (0.02-2) ... 1181s Selecting previously unselected package liblist-someutils-perl. 1181s Preparing to unpack .../146-liblist-someutils-perl_0.59-1_all.deb ... 1181s Unpacking liblist-someutils-perl (0.59-1) ... 1181s Selecting previously unselected package liblist-utilsby-perl. 1181s Preparing to unpack .../147-liblist-utilsby-perl_0.12-2_all.deb ... 1181s Unpacking liblist-utilsby-perl (0.12-2) ... 1181s Selecting previously unselected package liblist-allutils-perl. 1181s Preparing to unpack .../148-liblist-allutils-perl_0.19-1_all.deb ... 1181s Unpacking liblist-allutils-perl (0.19-1) ... 1181s Selecting previously unselected package libimport-into-perl. 1181s Preparing to unpack .../149-libimport-into-perl_1.002005-2_all.deb ... 1181s Unpacking libimport-into-perl (1.002005-2) ... 1181s Selecting previously unselected package librole-tiny-perl. 1181s Preparing to unpack .../150-librole-tiny-perl_2.002004-1_all.deb ... 1181s Unpacking librole-tiny-perl (2.002004-1) ... 1181s Selecting previously unselected package libsub-quote-perl. 1181s Preparing to unpack .../151-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 1181s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 1181s Selecting previously unselected package libmoo-perl. 1181s Preparing to unpack .../152-libmoo-perl_2.005005-1_all.deb ... 1181s Unpacking libmoo-perl (2.005005-1) ... 1181s Selecting previously unselected package libdata-password-zxcvbn-perl. 1181s Preparing to unpack .../153-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1181s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1181s Selecting previously unselected package libstrictures-perl. 1181s Preparing to unpack .../154-libstrictures-perl_2.000006-1build1_all.deb ... 1181s Unpacking libstrictures-perl (2.000006-1build1) ... 1181s Selecting previously unselected package libdata-perl-perl. 1181s Preparing to unpack .../155-libdata-perl-perl_0.002011-2_all.deb ... 1181s Unpacking libdata-perl-perl (0.002011-2) ... 1181s Selecting previously unselected package libdata-printer-perl. 1181s Preparing to unpack .../156-libdata-printer-perl_1.002001-1_all.deb ... 1181s Unpacking libdata-printer-perl (1.002001-1) ... 1181s Selecting previously unselected package libnet-ipv6addr-perl. 1181s Preparing to unpack .../157-libnet-ipv6addr-perl_1.02-1_all.deb ... 1181s Unpacking libnet-ipv6addr-perl (1.02-1) ... 1181s Selecting previously unselected package libnet-netmask-perl. 1181s Preparing to unpack .../158-libnet-netmask-perl_2.0003-1build1_all.deb ... 1181s Unpacking libnet-netmask-perl (2.0003-1build1) ... 1181s Selecting previously unselected package libnetaddr-ip-perl. 1181s Preparing to unpack .../159-libnetaddr-ip-perl_4.079+dfsg-2build5_amd64.deb ... 1181s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1181s Selecting previously unselected package libdata-validate-ip-perl. 1181s Preparing to unpack .../160-libdata-validate-ip-perl_0.31-1_all.deb ... 1181s Unpacking libdata-validate-ip-perl (0.31-1) ... 1181s Selecting previously unselected package libsub-identify-perl. 1181s Preparing to unpack .../161-libsub-identify-perl_0.14-4_amd64.deb ... 1181s Unpacking libsub-identify-perl (0.14-4) ... 1181s Selecting previously unselected package libsub-name-perl:amd64. 1181s Preparing to unpack .../162-libsub-name-perl_0.28-1_amd64.deb ... 1181s Unpacking libsub-name-perl:amd64 (0.28-1) ... 1181s Selecting previously unselected package libnamespace-clean-perl. 1181s Preparing to unpack .../163-libnamespace-clean-perl_0.27-2_all.deb ... 1181s Unpacking libnamespace-clean-perl (0.27-2) ... 1181s Selecting previously unselected package libnamespace-autoclean-perl. 1181s Preparing to unpack .../164-libnamespace-autoclean-perl_0.31-1_all.deb ... 1181s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1181s Selecting previously unselected package libsub-exporter-perl. 1181s Preparing to unpack .../165-libsub-exporter-perl_0.990-1_all.deb ... 1181s Unpacking libsub-exporter-perl (0.990-1) ... 1181s Selecting previously unselected package libeval-closure-perl. 1181s Preparing to unpack .../166-libeval-closure-perl_0.14-3_all.deb ... 1181s Unpacking libeval-closure-perl (0.14-3) ... 1181s Selecting previously unselected package libexception-class-perl. 1181s Preparing to unpack .../167-libexception-class-perl_1.45-1_all.deb ... 1181s Unpacking libexception-class-perl (1.45-1) ... 1181s Selecting previously unselected package libparams-validationcompiler-perl. 1181s Preparing to unpack .../168-libparams-validationcompiler-perl_0.31-1_all.deb ... 1181s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1181s Selecting previously unselected package libmro-compat-perl. 1181s Preparing to unpack .../169-libmro-compat-perl_0.15-2_all.deb ... 1181s Unpacking libmro-compat-perl (0.15-2) ... 1181s Selecting previously unselected package libxstring-perl:amd64. 1181s Preparing to unpack .../170-libxstring-perl_0.005-2build4_amd64.deb ... 1181s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 1181s Selecting previously unselected package libspecio-perl. 1181s Preparing to unpack .../171-libspecio-perl_0.53-1_all.deb ... 1181s Unpacking libspecio-perl (0.53-1) ... 1181s Selecting previously unselected package libdatetime-locale-perl. 1181s Preparing to unpack .../172-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1181s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1181s Selecting previously unselected package libdatetime-timezone-perl. 1181s Preparing to unpack .../173-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1181s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1181s Selecting previously unselected package libdatetime-perl. 1181s Preparing to unpack .../174-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 1181s Unpacking libdatetime-perl (2:1.65-1build3) ... 1181s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1181s Preparing to unpack .../175-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1181s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1181s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 1181s Preparing to unpack .../176-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 1181s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 1181s Selecting previously unselected package libdbi-perl:amd64. 1181s Preparing to unpack .../177-libdbi-perl_1.647-1build1_amd64.deb ... 1181s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 1181s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 1181s Preparing to unpack .../178-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 1181s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 1181s Selecting previously unselected package libdbix-connector-perl. 1181s Preparing to unpack .../179-libdbix-connector-perl_0.60-1_all.deb ... 1181s Unpacking libdbix-connector-perl (0.60-1) ... 1181s Selecting previously unselected package libdevel-globaldestruction-perl. 1181s Preparing to unpack .../180-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1181s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1181s Selecting previously unselected package libdevel-overloadinfo-perl. 1181s Preparing to unpack .../181-libdevel-overloadinfo-perl_0.008-1_all.deb ... 1181s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 1181s Selecting previously unselected package libdist-checkconflicts-perl. 1181s Preparing to unpack .../182-libdist-checkconflicts-perl_0.11-2_all.deb ... 1181s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1181s Selecting previously unselected package libemail-simple-perl. 1181s Preparing to unpack .../183-libemail-simple-perl_2.218-1_all.deb ... 1181s Unpacking libemail-simple-perl (2.218-1) ... 1181s Selecting previously unselected package libmodule-pluggable-perl. 1181s Preparing to unpack .../184-libmodule-pluggable-perl_5.2-5_all.deb ... 1181s Unpacking libmodule-pluggable-perl (5.2-5) ... 1181s Selecting previously unselected package libemail-abstract-perl. 1181s Preparing to unpack .../185-libemail-abstract-perl_3.010-1_all.deb ... 1181s Unpacking libemail-abstract-perl (3.010-1) ... 1181s Selecting previously unselected package libemail-address-xs-perl. 1181s Preparing to unpack .../186-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 1181s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1181s Selecting previously unselected package libmoox-types-mooselike-perl. 1181s Preparing to unpack .../187-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1181s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1181s Selecting previously unselected package libthrowable-perl. 1181s Preparing to unpack .../188-libthrowable-perl_1.001-2_all.deb ... 1181s Unpacking libthrowable-perl (1.001-2) ... 1181s Selecting previously unselected package libemail-sender-perl. 1181s Preparing to unpack .../189-libemail-sender-perl_2.601-1_all.deb ... 1181s Unpacking libemail-sender-perl (2.601-1) ... 1181s Selecting previously unselected package libextutils-depends-perl. 1181s Preparing to unpack .../190-libextutils-depends-perl_0.8002-1_all.deb ... 1181s Unpacking libextutils-depends-perl (0.8002-1) ... 1181s Selecting previously unselected package libimagequant0:amd64. 1181s Preparing to unpack .../191-libimagequant0_2.18.0-1build1_amd64.deb ... 1181s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 1181s Selecting previously unselected package libxpm4:amd64. 1181s Preparing to unpack .../192-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 1181s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 1181s Selecting previously unselected package libgd3:amd64. 1181s Preparing to unpack .../193-libgd3_2.3.3-13ubuntu1_amd64.deb ... 1181s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 1181s Selecting previously unselected package libgd-perl. 1181s Preparing to unpack .../194-libgd-perl_2.84-2_amd64.deb ... 1181s Unpacking libgd-perl (2.84-2) ... 1181s Selecting previously unselected package libgd-securityimage-perl. 1181s Preparing to unpack .../195-libgd-securityimage-perl_1.75-3_all.deb ... 1181s Unpacking libgd-securityimage-perl (1.75-3) ... 1181s Selecting previously unselected package libmoox-strictconstructor-perl. 1181s Preparing to unpack .../196-libmoox-strictconstructor-perl_0.013-1_all.deb ... 1181s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 1181s Selecting previously unselected package libmaxmind-db-common-perl. 1181s Preparing to unpack .../197-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 1181s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 1181s Selecting previously unselected package libmaxmind-db-reader-perl. 1181s Preparing to unpack .../198-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 1181s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 1181s Selecting previously unselected package libparams-validate-perl:amd64. 1181s Preparing to unpack .../199-libparams-validate-perl_1.31-2build4_amd64.deb ... 1181s Unpacking libparams-validate-perl:amd64 (1.31-2build4) ... 1181s Selecting previously unselected package libgeoip2-perl. 1181s Preparing to unpack .../200-libgeoip2-perl_2.006002-2_all.deb ... 1181s Unpacking libgeoip2-perl (2.006002-2) ... 1181s Selecting previously unselected package libglib-perl:amd64. 1181s Preparing to unpack .../201-libglib-perl_3%3a1.329.4-1_amd64.deb ... 1181s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 1181s Selecting previously unselected package libgssapi-perl. 1181s Preparing to unpack .../202-libgssapi-perl_0.28-4build5_amd64.deb ... 1181s Unpacking libgssapi-perl (0.28-4build5) ... 1181s Selecting previously unselected package libhttp-browserdetect-perl. 1181s Preparing to unpack .../203-libhttp-browserdetect-perl_3.45-1_all.deb ... 1181s Unpacking libhttp-browserdetect-perl (3.45-1) ... 1181s Selecting previously unselected package libhttp-daemon-perl. 1181s Preparing to unpack .../204-libhttp-daemon-perl_6.16-1_all.deb ... 1181s Unpacking libhttp-daemon-perl (6.16-1) ... 1182s Selecting previously unselected package libio-pty-perl. 1182s Preparing to unpack .../205-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 1182s Unpacking libio-pty-perl (1:1.20-1build3) ... 1182s Selecting previously unselected package libio-sessiondata-perl. 1182s Preparing to unpack .../206-libio-sessiondata-perl_1.03-3_all.deb ... 1182s Unpacking libio-sessiondata-perl (1.03-3) ... 1182s Selecting previously unselected package libperlio-via-timeout-perl. 1182s Preparing to unpack .../207-libperlio-via-timeout-perl_0.32-3_all.deb ... 1182s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1182s Selecting previously unselected package libio-socket-timeout-perl. 1182s Preparing to unpack .../208-libio-socket-timeout-perl_0.32-3_all.deb ... 1182s Unpacking libio-socket-timeout-perl (0.32-3) ... 1182s Selecting previously unselected package libio-string-perl. 1182s Preparing to unpack .../209-libio-string-perl_1.08-4_all.deb ... 1182s Unpacking libio-string-perl (1.08-4) ... 1182s Selecting previously unselected package libio-stringy-perl. 1182s Preparing to unpack .../210-libio-stringy-perl_2.113-2_all.deb ... 1182s Unpacking libio-stringy-perl (2.113-2) ... 1182s Selecting previously unselected package libipc-run-perl. 1182s Preparing to unpack .../211-libipc-run-perl_20250809.0-1build1_all.deb ... 1182s Unpacking libipc-run-perl (20250809.0-1build1) ... 1182s Selecting previously unselected package libmoox-handlesvia-perl. 1182s Preparing to unpack .../212-libmoox-handlesvia-perl_0.001009-2_all.deb ... 1182s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 1182s Selecting previously unselected package libtype-tiny-perl. 1182s Preparing to unpack .../213-libtype-tiny-perl_2.010001-1_all.deb ... 1182s Unpacking libtype-tiny-perl (2.010001-1) ... 1182s Selecting previously unselected package libiri-perl. 1182s Preparing to unpack .../214-libiri-perl_0.013-1_all.deb ... 1182s Unpacking libiri-perl (0.013-1) ... 1182s Selecting previously unselected package libjargs-java. 1182s Preparing to unpack .../215-libjargs-java_1.0.0-5build1_all.deb ... 1182s Unpacking libjargs-java (1.0.0-5build1) ... 1182s Selecting previously unselected package libxslt1.1:amd64. 1182s Preparing to unpack .../216-libxslt1.1_1.1.43-0.3_amd64.deb ... 1182s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 1182s Selecting previously unselected package libxmlsec1-1:amd64. 1182s Preparing to unpack .../217-libxmlsec1-1_1.3.9-1_amd64.deb ... 1182s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 1182s Selecting previously unselected package libxmlsec1-openssl1:amd64. 1182s Preparing to unpack .../218-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 1182s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 1182s Selecting previously unselected package liblasso3t64. 1182s Preparing to unpack .../219-liblasso3t64_2.9.0-3_amd64.deb ... 1182s Unpacking liblasso3t64 (2.9.0-3) ... 1182s Selecting previously unselected package liblasso-perl:amd64. 1182s Preparing to unpack .../220-liblasso-perl_2.9.0-3_amd64.deb ... 1182s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 1182s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 1182s Preparing to unpack .../221-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 1182s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1182s Selecting previously unselected package libllhttp9.3. 1182s Preparing to unpack .../222-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 1182s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1182s Selecting previously unselected package liblog-log4perl-perl. 1182s Preparing to unpack .../223-liblog-log4perl-perl_1.57-1_all.deb ... 1182s Unpacking liblog-log4perl-perl (1.57-1) ... 1182s Selecting previously unselected package liblwp-protocol-psgi-perl. 1182s Preparing to unpack .../224-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1182s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1182s Selecting previously unselected package libnet-smtp-ssl-perl. 1182s Preparing to unpack .../225-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1182s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1182s Selecting previously unselected package libmailtools-perl. 1182s Preparing to unpack .../226-libmailtools-perl_2.22-1_all.deb ... 1182s Unpacking libmailtools-perl (2.22-1) ... 1182s Selecting previously unselected package libsub-infix-perl. 1182s Preparing to unpack .../227-libsub-infix-perl_0.004-5_all.deb ... 1182s Unpacking libsub-infix-perl (0.004-5) ... 1182s Selecting previously unselected package libmatch-simple-perl. 1182s Preparing to unpack .../228-libmatch-simple-perl_0.012-1_all.deb ... 1182s Unpacking libmatch-simple-perl (0.012-1) ... 1182s Selecting previously unselected package libmime-tools-perl. 1182s Preparing to unpack .../229-libmime-tools-perl_5.515-1_all.deb ... 1182s Unpacking libmime-tools-perl (5.515-1) ... 1182s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1182s Preparing to unpack .../230-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1182s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1182s Selecting previously unselected package libpackage-deprecationmanager-perl. 1182s Preparing to unpack .../231-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1182s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1182s Selecting previously unselected package libpackage-stash-xs-perl:amd64. 1182s Preparing to unpack .../232-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ... 1182s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 1182s Selecting previously unselected package libmoose-perl:amd64. 1182s Preparing to unpack .../233-libmoose-perl_2.2207-1build3_amd64.deb ... 1182s Unpacking libmoose-perl:amd64 (2.2207-1build3) ... 1182s Selecting previously unselected package libmoosex-arrayref-perl. 1182s Preparing to unpack .../234-libmoosex-arrayref-perl_0.005-5_all.deb ... 1182s Unpacking libmoosex-arrayref-perl (0.005-5) ... 1182s Selecting previously unselected package libnamespace-sweep-perl. 1182s Preparing to unpack .../235-libnamespace-sweep-perl_0.006-5_all.deb ... 1182s Unpacking libnamespace-sweep-perl (0.006-5) ... 1182s Selecting previously unselected package libnet-ip-perl. 1182s Preparing to unpack .../236-libnet-ip-perl_1.26-4_all.deb ... 1182s Unpacking libnet-ip-perl (1.26-4) ... 1182s Selecting previously unselected package libnet-ldap-perl. 1182s Preparing to unpack .../237-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1182s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1182s Selecting previously unselected package libxml-namespacesupport-perl. 1182s Preparing to unpack .../238-libxml-namespacesupport-perl_1.12-2_all.deb ... 1182s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1182s Selecting previously unselected package libxml-sax-base-perl. 1182s Preparing to unpack .../239-libxml-sax-base-perl_1.09-3_all.deb ... 1182s Unpacking libxml-sax-base-perl (1.09-3) ... 1182s Selecting previously unselected package libxml-sax-perl. 1182s Preparing to unpack .../240-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1182s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1182s Selecting previously unselected package libxml-libxml-perl. 1182s Preparing to unpack .../241-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 1182s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1182s Selecting previously unselected package libxml-simple-perl. 1182s Preparing to unpack .../242-libxml-simple-perl_2.25-2_all.deb ... 1182s Unpacking libxml-simple-perl (2.25-2) ... 1182s Selecting previously unselected package libnet-openid-common-perl. 1182s Preparing to unpack .../243-libnet-openid-common-perl_1.20-2_all.deb ... 1182s Unpacking libnet-openid-common-perl (1.20-2) ... 1182s Selecting previously unselected package libnet-openid-consumer-perl. 1182s Preparing to unpack .../244-libnet-openid-consumer-perl_1.18-2_all.deb ... 1182s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1182s Selecting previously unselected package libnet-openid-server-perl. 1182s Preparing to unpack .../245-libnet-openid-server-perl_1.09-4_all.deb ... 1182s Unpacking libnet-openid-server-perl (1.09-4) ... 1182s Selecting previously unselected package libsimdjson29:amd64. 1182s Preparing to unpack .../246-libsimdjson29_4.2.4-1_amd64.deb ... 1182s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 1182s Selecting previously unselected package libsimdutf29:amd64. 1182s Preparing to unpack .../247-libsimdutf29_7.7.1-3_amd64.deb ... 1182s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 1182s Selecting previously unselected package node-corepack. 1182s Preparing to unpack .../248-node-corepack_0.24.0-5build1_all.deb ... 1182s Unpacking node-corepack (0.24.0-5build1) ... 1182s Selecting previously unselected package nodejs. 1182s Preparing to unpack .../249-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 1182s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1182s Selecting previously unselected package node-xtend. 1182s Preparing to unpack .../250-node-xtend_4.0.2-3_all.deb ... 1182s Unpacking node-xtend (4.0.2-3) ... 1182s Selecting previously unselected package node-acorn. 1182s Preparing to unpack .../251-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1182s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1182s Selecting previously unselected package node-cjs-module-lexer. 1182s Preparing to unpack .../252-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1182s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1182s Selecting previously unselected package node-balanced-match. 1182s Preparing to unpack .../253-node-balanced-match_2.0.0-1_all.deb ... 1182s Unpacking node-balanced-match (2.0.0-1) ... 1182s Selecting previously unselected package node-brace-expansion. 1182s Preparing to unpack .../254-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1182s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1182s Selecting previously unselected package node-minimatch. 1182s Preparing to unpack .../255-node-minimatch_9.0.3-6_all.deb ... 1182s Unpacking node-minimatch (9.0.3-6) ... 1182s Selecting previously unselected package node-ms. 1182s Preparing to unpack .../256-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1182s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1182s Selecting previously unselected package node-debug. 1182s Preparing to unpack .../257-node-debug_4.4.1+~4.1.12-1_all.deb ... 1182s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1182s Selecting previously unselected package node-lru-cache. 1182s Preparing to unpack .../258-node-lru-cache_10.0.1-3_all.deb ... 1182s Unpacking node-lru-cache (10.0.1-3) ... 1182s Selecting previously unselected package node-semver. 1182s Preparing to unpack .../259-node-semver_7.6.1+~7.5.8-2_all.deb ... 1182s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1182s Selecting previously unselected package node-llhttp. 1182s Preparing to unpack .../260-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1182s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1182s Selecting previously unselected package node-undici. 1182s Preparing to unpack .../261-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1182s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1182s Selecting previously unselected package libnode127:amd64. 1182s Preparing to unpack .../262-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 1182s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1183s Selecting previously unselected package libossp-uuid16:amd64. 1183s Preparing to unpack .../263-libossp-uuid16_1.6.6-1_amd64.deb ... 1183s Unpacking libossp-uuid16:amd64 (1.6.6-1) ... 1183s Selecting previously unselected package libossp-uuid-perl. 1183s Preparing to unpack .../264-libossp-uuid-perl_1.6.6-1_amd64.deb ... 1183s Unpacking libossp-uuid-perl (1.6.6-1) ... 1183s Selecting previously unselected package libparse-recdescent-perl. 1183s Preparing to unpack .../265-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 1183s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 1183s Selecting previously unselected package libpath-tiny-perl. 1183s Preparing to unpack .../266-libpath-tiny-perl_0.148-1_all.deb ... 1183s Unpacking libpath-tiny-perl (0.148-1) ... 1183s Selecting previously unselected package libset-scalar-perl. 1183s Preparing to unpack .../267-libset-scalar-perl_1.29-3_all.deb ... 1183s Unpacking libset-scalar-perl (1.29-3) ... 1183s Selecting previously unselected package libtext-csv-xs-perl:amd64. 1183s Preparing to unpack .../268-libtext-csv-xs-perl_1.61-1_amd64.deb ... 1183s Unpacking libtext-csv-xs-perl:amd64 (1.61-1) ... 1183s Selecting previously unselected package libtext-aligner-perl. 1183s Preparing to unpack .../269-libtext-aligner-perl_0.16-3_all.deb ... 1183s Unpacking libtext-aligner-perl (0.16-3) ... 1183s Selecting previously unselected package libtext-table-perl. 1183s Preparing to unpack .../270-libtext-table-perl_1.135-1_all.deb ... 1183s Unpacking libtext-table-perl (1.135-1) ... 1183s Selecting previously unselected package libxml-namespacefactory-perl. 1183s Preparing to unpack .../271-libxml-namespacefactory-perl_1.02-4_all.deb ... 1183s Unpacking libxml-namespacefactory-perl (1.02-4) ... 1183s Selecting previously unselected package libxml-commonns-perl. 1183s Preparing to unpack .../272-libxml-commonns-perl_0.06-6_all.deb ... 1183s Unpacking libxml-commonns-perl (0.06-6) ... 1183s Selecting previously unselected package libxml-namespace-perl. 1183s Preparing to unpack .../273-libxml-namespace-perl_0.02-7_all.deb ... 1183s Unpacking libxml-namespace-perl (0.02-7) ... 1183s Selecting previously unselected package librdf-trine-perl. 1183s Preparing to unpack .../274-librdf-trine-perl_1.019-4_all.deb ... 1183s Unpacking librdf-trine-perl (1.019-4) ... 1183s Selecting previously unselected package librdf-query-perl. 1183s Preparing to unpack .../275-librdf-query-perl_2.919-2_all.deb ... 1183s Unpacking librdf-query-perl (2.919-2) ... 1183s Selecting previously unselected package libtask-weaken-perl. 1183s Preparing to unpack .../276-libtask-weaken-perl_1.06-2_all.deb ... 1183s Unpacking libtask-weaken-perl (1.06-2) ... 1183s Selecting previously unselected package libxml-parser-perl. 1183s Preparing to unpack .../277-libxml-parser-perl_2.47-1build4_amd64.deb ... 1183s Unpacking libxml-parser-perl (2.47-1build4) ... 1183s Selecting previously unselected package libsoap-lite-perl. 1183s Preparing to unpack .../278-libsoap-lite-perl_1.27-3_all.deb ... 1183s Unpacking libsoap-lite-perl (1.27-3) ... 1183s Selecting previously unselected package libstring-random-perl. 1183s Preparing to unpack .../279-libstring-random-perl_1%3a0.32-2_all.deb ... 1183s Unpacking libstring-random-perl (1:0.32-2) ... 1183s Selecting previously unselected package libtest-leaktrace-perl. 1183s Preparing to unpack .../280-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 1183s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1183s Selecting previously unselected package libtest-output-perl. 1183s Preparing to unpack .../281-libtest-output-perl_1.036-1_all.deb ... 1183s Unpacking libtest-output-perl (1.036-1) ... 1183s Selecting previously unselected package libtest-pod-perl. 1183s Preparing to unpack .../282-libtest-pod-perl_1.52-3_all.deb ... 1183s Unpacking libtest-pod-perl (1.52-3) ... 1183s Selecting previously unselected package libtime-fake-perl. 1183s Preparing to unpack .../283-libtime-fake-perl_0.11-4_all.deb ... 1183s Unpacking libtime-fake-perl (0.11-4) ... 1183s Selecting previously unselected package libtypes-datetime-perl. 1183s Preparing to unpack .../284-libtypes-datetime-perl_0.002-4_all.deb ... 1183s Unpacking libtypes-datetime-perl (0.002-4) ... 1183s Selecting previously unselected package libtypes-path-tiny-perl. 1183s Preparing to unpack .../285-libtypes-path-tiny-perl_0.006-2_all.deb ... 1183s Unpacking libtypes-path-tiny-perl (0.006-2) ... 1183s Selecting previously unselected package libuuid-tiny-perl. 1183s Preparing to unpack .../286-libuuid-tiny-perl_1.0400-3_all.deb ... 1183s Unpacking libuuid-tiny-perl (1.0400-3) ... 1183s Selecting previously unselected package libtypes-uuid-perl. 1183s Preparing to unpack .../287-libtypes-uuid-perl_0.004-4_all.deb ... 1183s Unpacking libtypes-uuid-perl (0.004-4) ... 1183s Selecting previously unselected package liburi-fromhash-perl. 1183s Preparing to unpack .../288-liburi-fromhash-perl_0.05-2_all.deb ... 1183s Unpacking liburi-fromhash-perl (0.05-2) ... 1183s Selecting previously unselected package libtypes-uri-perl. 1183s Preparing to unpack .../289-libtypes-uri-perl_0.007-3_all.deb ... 1183s Unpacking libtypes-uri-perl (0.007-3) ... 1183s Selecting previously unselected package libweb-id-perl. 1183s Preparing to unpack .../290-libweb-id-perl_1.927-4_all.deb ... 1183s Unpacking libweb-id-perl (1.927-4) ... 1183s Selecting previously unselected package libxml-libxslt-perl:amd64. 1183s Preparing to unpack .../291-libxml-libxslt-perl_2.003000-4_amd64.deb ... 1183s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 1183s Selecting previously unselected package libyaml-perl. 1183s Preparing to unpack .../292-libyaml-perl_1.31-1_all.deb ... 1183s Unpacking libyaml-perl (1.31-1) ... 1183s Selecting previously unselected package node-uglify-js. 1183s Preparing to unpack .../293-node-uglify-js_3.17.4-2build1_all.deb ... 1183s Unpacking node-uglify-js (3.17.4-2build1) ... 1183s Selecting previously unselected package python3-defusedxml. 1183s Preparing to unpack .../294-python3-defusedxml_0.7.1-3build1_all.deb ... 1183s Unpacking python3-defusedxml (0.7.1-3build1) ... 1183s Selecting previously unselected package python3-roman-numerals. 1183s Preparing to unpack .../295-python3-roman-numerals_4.1.0-1_all.deb ... 1183s Unpacking python3-roman-numerals (4.1.0-1) ... 1183s Selecting previously unselected package python3-docutils. 1183s Preparing to unpack .../296-python3-docutils_0.22.4+dfsg-1_all.deb ... 1183s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1183s Selecting previously unselected package python3-imagesize. 1183s Preparing to unpack .../297-python3-imagesize_1.4.1-1build1_all.deb ... 1183s Unpacking python3-imagesize (1.4.1-1build1) ... 1183s Selecting previously unselected package python3-snowballstemmer. 1183s Preparing to unpack .../298-python3-snowballstemmer_3.0.1-1_all.deb ... 1183s Unpacking python3-snowballstemmer (3.0.1-1) ... 1183s Selecting previously unselected package sphinx-common. 1183s Preparing to unpack .../299-sphinx-common_8.2.3-12_all.deb ... 1183s Unpacking sphinx-common (8.2.3-12) ... 1183s Selecting previously unselected package python3-alabaster. 1183s Preparing to unpack .../300-python3-alabaster_0.7.16-0.1build1_all.deb ... 1183s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1183s Selecting previously unselected package python3-sphinx. 1183s Preparing to unpack .../301-python3-sphinx_8.2.3-12_all.deb ... 1183s Unpacking python3-sphinx (8.2.3-12) ... 1183s Selecting previously unselected package libjs-bootswatch. 1183s Preparing to unpack .../302-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1183s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1183s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1183s Preparing to unpack .../303-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1183s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1183s Selecting previously unselected package uglifyjs. 1183s Preparing to unpack .../304-uglifyjs_3.17.4-2build1_all.deb ... 1183s Unpacking uglifyjs (3.17.4-2build1) ... 1183s Selecting previously unselected package yui-compressor. 1183s Preparing to unpack .../305-yui-compressor_2.4.8-3build1_all.deb ... 1183s Unpacking yui-compressor (2.4.8-3build1) ... 1183s Selecting previously unselected package lemonldap-ng-handler. 1183s Preparing to unpack .../306-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 1183s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 1183s Selecting previously unselected package lemonldap-ng. 1183s Preparing to unpack .../307-lemonldap-ng_2.22.1+ds-1_all.deb ... 1183s Unpacking lemonldap-ng (2.22.1+ds-1) ... 1183s Selecting previously unselected package lemonldap-ng-doc. 1183s Preparing to unpack .../308-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 1183s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 1183s Selecting previously unselected package libauthen-radius-perl. 1183s Preparing to unpack .../309-libauthen-radius-perl_0.33-1_all.deb ... 1183s Unpacking libauthen-radius-perl (0.33-1) ... 1183s Setting up libmodule-pluggable-perl (5.2-5) ... 1183s Setting up node-uglify-js (3.17.4-2build1) ... 1183s Setting up libio-sessiondata-perl (1.03-3) ... 1183s Setting up javascript-common (12+nmu1) ... 1183s Setting up liblcms2-2:amd64 (2.17-1) ... 1183s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1183s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 1183s Setting up libxml-parser-perl (2.47-1build4) ... 1183s Setting up libjs-jquery-cookie (12-4build1) ... 1183s Setting up libaom3:amd64 (3.13.1-2) ... 1183s Setting up node-lru-cache (10.0.1-3) ... 1183s Setting up libmath-random-isaac-perl (1.004-2) ... 1183s Setting up libtask-weaken-perl (1.06-2) ... 1183s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 1183s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 1183s Setting up java-common (0.76build1) ... 1183s Setting up libfont-afm-perl (1.20-4) ... 1183s Setting up libdynaloader-functions-perl (0.004-2) ... 1183s Setting up libclass-method-modifiers-perl (2.15-1) ... 1183s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1183s Setting up libio-pty-perl (1:1.20-1build3) ... 1183s Setting up libdata-hexdump-perl (0.04-2) ... 1183s Setting up python3-defusedxml (0.7.1-3build1) ... 1184s Setting up libarchive-zip-perl (1.68-1) ... 1184s Setting up libsub-identify-perl (0.14-4) ... 1184s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1184s Setting up libhttp-browserdetect-perl (3.45-1) ... 1184s Setting up python3-alabaster (0.7.16-0.1build1) ... 1184s Setting up libio-stringy-perl (2.113-2) ... 1184s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1184s Setting up unzip (6.0-29ubuntu1) ... 1184s Setting up libxml-namespace-perl (0.02-7) ... 1184s Setting up libdebhelper-perl (13.28ubuntu1) ... 1184s Setting up libperlio-via-timeout-perl (0.32-3) ... 1184s Setting up libconvert-binhex-perl (1.125-3) ... 1184s Setting up x11-common (1:7.7+24ubuntu1) ... 1184s Setting up libtest-pod-perl (1.52-3) ... 1184s Setting up libemail-simple-perl (2.218-1) ... 1184s Setting up libdeflate0:amd64 (1.23-2) ... 1184s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 1184s Setting up libxml-namespacesupport-perl (1.12-2) ... 1184s Setting up m4 (1.4.20-2) ... 1184s Setting up libclass-singleton-perl (1.6-2) ... 1184s Setting up libtext-aligner-perl (0.16-3) ... 1184s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 1184s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1184s Setting up libtext-csv-xs-perl:amd64 (1.61-1) ... 1184s Setting up libhtml-format-perl (2.16-2) ... 1184s Setting up libossp-uuid16:amd64 (1.6.6-1) ... 1184s Setting up libcrypt-jwt-perl (0.037-1) ... 1184s Setting up libxstring-perl:amd64 (0.005-2build4) ... 1184s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libyaml-perl (1.31-1) ... 1184s Setting up liblist-utilsby-perl (0.12-2) ... 1184s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 1184s Setting up libtime-fake-perl (0.11-4) ... 1184s Setting up libdata-dumper-concise-perl (2.023-3) ... 1184s Setting up libnet-netmask-perl (2.0003-1build1) ... 1184s Setting up libxml-namespacefactory-perl (1.02-4) ... 1184s Setting up libsub-install-perl (0.929-1) ... 1184s Setting up libextutils-depends-perl (0.8002-1) ... 1184s Setting up libdata-ieee754-perl (0.02-2) ... 1184s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1184s Setting up libxml-sax-base-perl (1.09-3) ... 1184s Setting up libio-string-perl (1.08-4) ... 1184s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1184s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1184s Setting up libsimdutf29:amd64 (7.7.1-3) ... 1184s Setting up libsimdjson29:amd64 (4.2.4-1) ... 1184s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 1184s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 1184s Setting up autotools-dev (20240727.1) ... 1184s Setting up libclass-data-inheritable-perl (0.10-1) ... 1184s Setting up libalgorithm-c3-perl (0.11-2) ... 1184s Setting up rpcsvc-proto (1.4.3-1) ... 1184s Setting up libsub-infix-perl (0.004-5) ... 1184s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1184s Setting up liblog-log4perl-perl (1.57-1) ... 1184s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1184s Setting up libcrypt-random-seed-perl (0.03-3) ... 1184s Setting up libmailtools-perl (2.22-1) ... 1184s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1184s Setting up libcache-lru-perl (0.04-4) ... 1184s Setting up python3-snowballstemmer (3.0.1-1) ... 1184s Setting up node-balanced-match (2.0.0-1) ... 1184s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1184s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1184s Setting up libuuid-tiny-perl (1.0400-3) ... 1184s Setting up sphinx-common (8.2.3-12) ... 1184s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1184s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 1184s Setting up libcares2:amd64 (1.34.6-1) ... 1184s Setting up libmpc3:amd64 (1.3.1-2) ... 1184s Setting up libvariable-magic-perl (0.64-1build1) ... 1184s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1184s Setting up autopoint (0.23.2-1) ... 1184s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 1184s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1184s Setting up libipc-run-perl (20250809.0-1build1) ... 1184s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1184s Setting up libpcsclite1:amd64 (2.4.1-1) ... 1184s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1184s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 1184s Setting up libltdl7:amd64 (2.5.4-9) ... 1184s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 1184s Setting up libxml-commonns-perl (0.06-6) ... 1184s Setting up libstring-random-perl (1:0.32-2) ... 1184s Setting up libparams-util-perl (1.102-3build1) ... 1184s Setting up libauthen-pam-perl (0.16-6build4) ... 1184s Setting up libcrypt-x509-perl (0.55-1) ... 1184s Setting up autoconf (2.72-3.1ubuntu1) ... 1184s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1184s Setting up libtext-table-perl (1.135-1) ... 1184s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 1184s Setting up libcapture-tiny-perl (0.50-1) ... 1184s Setting up libset-scalar-perl (1.29-3) ... 1184s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libsub-name-perl:amd64 (0.28-1) ... 1184s Setting up libgssapi-perl (0.28-4build5) ... 1184s Setting up dwz (0.16-2) ... 1184s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 1184s Setting up libhttp-daemon-perl (6.16-1) ... 1184s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 1184s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 1184s Setting up libcrypt-dev:amd64 (1:4.5.1-1) ... 1184s Setting up libpath-tiny-perl (0.148-1) ... 1184s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 1184s Setting up libjargs-java (1.0.0-5build1) ... 1184s Setting up librole-tiny-perl (2.002004-1) ... 1184s Setting up debugedit (1:5.2-3) ... 1184s Setting up python3-roman-numerals (4.1.0-1) ... 1184s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 1184s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1184s Setting up sgml-base (1.31+nmu1) ... 1184s Setting up libstrictures-perl (2.000006-1build1) ... 1184s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 1184s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1184s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1184s Setting up node-minimatch (9.0.3-6) ... 1184s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up ca-certificates-java (20240118build1) ... 1184s No JRE found. Skipping Java certificates setup. 1184s Setting up libexporter-tiny-perl (1.006003-1) ... 1184s Setting up node-xtend (4.0.2-3) ... 1184s Setting up libisl23:amd64 (0.27-1build1) ... 1184s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1184s Setting up libtext-unidecode-perl (1.30-3) ... 1184s Setting up libde265-0:amd64 (1.0.16-1build1) ... 1184s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1184s Setting up libregexp-assemble-perl (0.38-2) ... 1184s Setting up libnet-ip-perl (1.26-4) ... 1184s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 1184s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1184s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 1184s Setting up libdata-printer-perl (1.002001-1) ... 1184s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libnet-ipv6addr-perl (1.02-1) ... 1184s Setting up libdbi-perl:amd64 (1.647-1build1) ... 1184s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libconvert-base32-perl (0.06-3) ... 1184s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 1184s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up libclone-pp-perl (1.08-2) ... 1184s Setting up python3-imagesize (1.4.1-1build1) ... 1184s Setting up libdata-validate-ip-perl (0.31-1) ... 1184s Setting up libemail-address-xs-perl (1.05-1build5) ... 1184s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 1184s Setting up automake (1:1.18.1-3build1) ... 1184s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1184s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1184s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 1184s Setting up gettext (0.23.2-1) ... 1184s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 1184s Setting up java-wrappers (0.5build1) ... 1184s Setting up libossp-uuid-perl (1.6.6-1) ... 1184s Setting up libio-socket-timeout-perl (0.32-3) ... 1184s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 1184s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 1184s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1184s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1184s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1184s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1184s Setting up liblist-moreutils-perl (0.430-2) ... 1184s Setting up libmatch-simple-perl (0.012-1) ... 1184s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 1184s Setting up libtype-tiny-perl (2.010001-1) ... 1184s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 1184s Setting up liblasso3t64 (2.9.0-3) ... 1184s Setting up libexception-class-perl (1.45-1) ... 1184s Setting up libclass-c3-perl (0.35-2) ... 1184s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1184s Setting up xfonts-utils (1:7.7+7build1) ... 1184s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 1184s Setting up libmime-tools-perl (5.515-1) ... 1184s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1184s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1184s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1184s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1184s Setting up libauthen-radius-perl (0.33-1) ... 1184s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1184s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1184s Setting up libbytes-random-secure-perl (0.29-3) ... 1184s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1185s Setting up libdata-optlist-perl (0.114-1) ... 1185s Setting up libdbix-connector-perl (0.60-1) ... 1185s Setting up libtest-output-perl (1.036-1) ... 1185s Setting up libraw23t64:amd64 (0.21.4-2) ... 1185s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1185s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1185s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1185s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1185s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1185s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1185s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1185s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 1185s Setting up xml-core (0.19build1) ... 1185s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1185s Setting up liblasso-perl:amd64 (2.9.0-3) ... 1185s Setting up libc6-dev:amd64 (2.42-2ubuntu4) ... 1185s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 1185s Setting up libmro-compat-perl (0.15-2) ... 1185s Setting up libsub-exporter-perl (0.990-1) ... 1185s Setting up libtypes-path-tiny-perl (0.006-2) ... 1185s Setting up libeval-closure-perl (0.14-3) ... 1185s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1185s Setting up libsoap-lite-perl (1.27-3) ... 1185s Setting up libparams-validationcompiler-perl (0.31-1) ... 1185s Setting up libtypes-uuid-perl (0.004-4) ... 1185s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1185s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1185s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1185s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1185s Setting up po-debconf (1.0.22) ... 1185s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 1185s Setting up fonts-urw-base35 (20200910-8build1) ... 1185s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1185s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 1185s Setting up libmodule-runtime-perl (0.018-1) ... 1185s Setting up libdist-checkconflicts-perl (0.11-2) ... 1185s Setting up libxml-simple-perl (2.25-2) ... 1185s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 1185s Setting up libemail-abstract-perl (3.010-1) ... 1185s Setting up cpp (4:15.2.0-4ubuntu1) ... 1185s Setting up libnet-openid-common-perl (1.20-2) ... 1185s Setting up libnet-openid-server-perl (1.09-4) ... 1185s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1185s Setting up lemonldap-ng (2.22.1+ds-1) ... 1185s Setting up libtool (2.5.4-9) ... 1185s Setting up libmodule-implementation-perl (0.09-2) ... 1185s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1186s Setting up libpackage-stash-perl (0.40-1) ... 1186s Setting up libimport-into-perl (1.002005-2) ... 1186s Setting up libmoo-perl (2.005005-1) ... 1186s Setting up libdata-perl-perl (0.002011-2) ... 1186s Setting up liblist-someutils-perl (0.59-1) ... 1186s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1186s Setting up libclass-load-perl (0.25-2) ... 1186s Setting up gcc (4:15.2.0-4ubuntu1) ... 1186s Setting up dh-autoreconf (21) ... 1186s Setting up libspecio-perl (0.53-1) ... 1186s Setting up liblist-allutils-perl (0.19-1) ... 1186s Setting up libmoox-strictconstructor-perl (0.013-1) ... 1186s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1186s Setting up libnet-openid-consumer-perl (1.18-2) ... 1186s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1186s Setting up libdevel-overloadinfo-perl (0.008-1) ... 1186s Setting up libclass-load-xs-perl (0.10-2build5) ... 1186s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 1186s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1186s Setting up libparams-validate-perl:amd64 (1.31-2build4) ... 1186s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1186s Setting up g++-15 (15.2.0-12ubuntu1) ... 1186s Setting up liburi-fromhash-perl (0.05-2) ... 1186s Setting up libmoox-handlesvia-perl (0.001009-2) ... 1186s Setting up libthrowable-perl (1.001-2) ... 1186s Setting up libmoose-perl:amd64 (2.2207-1build3) ... 1186s Setting up libtypes-uri-perl (0.007-3) ... 1186s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1186s Setting up debhelper (13.28ubuntu1) ... 1186s Setting up libemail-sender-perl (2.601-1) ... 1186s Setting up libnamespace-sweep-perl (0.006-5) ... 1186s Setting up libnamespace-clean-perl (0.27-2) ... 1186s Setting up g++ (4:15.2.0-4ubuntu1) ... 1186s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1186s Setting up build-essential (12.12ubuntu2) ... 1186s Setting up libmoosex-arrayref-perl (0.005-5) ... 1186s Setting up libiri-perl (0.013-1) ... 1186s Setting up librdf-trine-perl (1.019-4) ... 1186s Setting up libnamespace-autoclean-perl (0.31-1) ... 1186s Setting up libdatetime-locale-perl (1:1.45-1) ... 1186s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1186s Setting up libdatetime-perl (2:1.65-1build3) ... 1186s Setting up libtypes-datetime-perl (0.002-4) ... 1186s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1186s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 1186s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 1186s Setting up librdf-query-perl (2.919-2) ... 1186s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 1186s Setting up libweb-id-perl (1.927-4) ... 1186s Setting up libgeoip2-perl (2.006002-2) ... 1186s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1186s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1186s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 1186s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 1186s Setting up node-corepack (0.24.0-5build1) ... 1186s Setting up libheif1:amd64 (1.21.2-1) ... 1186s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1186s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1186s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 1186s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 1186s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1186s Setting up node-semver (7.6.1+~7.5.8-2) ... 1186s Setting up uglifyjs (3.17.4-2build1) ... 1186s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1186s Setting up node-debug (4.4.1+~4.1.12-1) ... 1186s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1186s Setting up libgd-perl (2.84-2) ... 1186s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1186s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1186s Setting up libgd-securityimage-perl (1.75-3) ... 1186s Processing triggers for install-info (7.2-5) ... 1186s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1186s Processing triggers for man-db (2.13.1-1) ... 1187s Processing triggers for ca-certificates-java (20240118build1) ... 1187s Adding debian:ACCVRAIZ1.pem 1187s Adding debian:AC_RAIZ_FNMT-RCM.pem 1187s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1187s Adding debian:ANF_Secure_Server_Root_CA.pem 1187s Adding debian:Actalis_Authentication_Root_CA.pem 1187s Adding debian:AffirmTrust_Commercial.pem 1187s Adding debian:AffirmTrust_Networking.pem 1187s Adding debian:AffirmTrust_Premium.pem 1187s Adding debian:AffirmTrust_Premium_ECC.pem 1187s Adding debian:Amazon_Root_CA_1.pem 1187s Adding debian:Amazon_Root_CA_2.pem 1187s Adding debian:Amazon_Root_CA_3.pem 1187s Adding debian:Amazon_Root_CA_4.pem 1187s Adding debian:Atos_TrustedRoot_2011.pem 1187s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1187s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1187s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1187s Adding debian:BJCA_Global_Root_CA1.pem 1187s Adding debian:BJCA_Global_Root_CA2.pem 1187s Adding debian:Baltimore_CyberTrust_Root.pem 1187s Adding debian:Buypass_Class_2_Root_CA.pem 1187s Adding debian:Buypass_Class_3_Root_CA.pem 1187s Adding debian:CA_Disig_Root_R2.pem 1187s Adding debian:CFCA_EV_ROOT.pem 1187s Adding debian:COMODO_Certification_Authority.pem 1187s Adding debian:COMODO_ECC_Certification_Authority.pem 1187s Adding debian:COMODO_RSA_Certification_Authority.pem 1187s Adding debian:Certainly_Root_E1.pem 1187s Adding debian:Certainly_Root_R1.pem 1187s Adding debian:Certigna.pem 1187s Adding debian:Certigna_Root_CA.pem 1187s Adding debian:Certum_EC-384_CA.pem 1187s Adding debian:Certum_Trusted_Network_CA.pem 1187s Adding debian:Certum_Trusted_Network_CA_2.pem 1187s Adding debian:Certum_Trusted_Root_CA.pem 1187s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1187s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1187s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1187s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1187s Adding debian:Comodo_AAA_Services_root.pem 1187s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1187s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1187s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1187s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1187s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1187s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1187s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1187s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1187s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1187s Adding debian:DigiCert_Global_Root_CA.pem 1187s Adding debian:DigiCert_Global_Root_G2.pem 1187s Adding debian:DigiCert_Global_Root_G3.pem 1187s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1187s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1187s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1187s Adding debian:DigiCert_Trusted_Root_G4.pem 1187s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1187s Adding debian:Entrust_Root_Certification_Authority.pem 1187s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1187s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1187s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1187s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1187s Adding debian:GLOBALTRUST_2020.pem 1187s Adding debian:GTS_Root_R1.pem 1187s Adding debian:GTS_Root_R2.pem 1187s Adding debian:GTS_Root_R3.pem 1187s Adding debian:GTS_Root_R4.pem 1187s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1187s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1187s Adding debian:GlobalSign_Root_CA.pem 1187s Adding debian:GlobalSign_Root_CA_-_R3.pem 1187s Adding debian:GlobalSign_Root_CA_-_R6.pem 1187s Adding debian:GlobalSign_Root_E46.pem 1187s Adding debian:GlobalSign_Root_R46.pem 1187s Adding debian:Go_Daddy_Class_2_CA.pem 1187s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1187s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1187s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1187s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1187s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1187s Adding debian:HiPKI_Root_CA_-_G1.pem 1187s Adding debian:Hongkong_Post_Root_CA_3.pem 1187s Adding debian:ISRG_Root_X1.pem 1187s Adding debian:ISRG_Root_X2.pem 1187s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1187s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1187s Adding debian:Izenpe.com.pem 1187s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1187s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1187s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1187s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1187s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1187s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1187s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1187s Adding debian:QuoVadis_Root_CA_1_G3.pem 1187s Adding debian:QuoVadis_Root_CA_2.pem 1187s Adding debian:QuoVadis_Root_CA_2_G3.pem 1187s Adding debian:QuoVadis_Root_CA_3.pem 1187s Adding debian:QuoVadis_Root_CA_3_G3.pem 1187s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1187s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1187s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1187s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1187s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1187s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1187s Adding debian:SZAFIR_ROOT_CA2.pem 1187s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1187s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1187s Adding debian:SecureSign_Root_CA12.pem 1187s Adding debian:SecureSign_Root_CA14.pem 1187s Adding debian:SecureSign_Root_CA15.pem 1187s Adding debian:SecureTrust_CA.pem 1187s Adding debian:Secure_Global_CA.pem 1187s Adding debian:Security_Communication_ECC_RootCA1.pem 1187s Adding debian:Security_Communication_RootCA2.pem 1187s Adding debian:Starfield_Class_2_CA.pem 1187s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1187s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1187s Adding debian:SwissSign_Gold_CA_-_G2.pem 1187s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1187s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1187s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1187s Adding debian:TWCA_CYBER_Root_CA.pem 1187s Adding debian:TWCA_Global_Root_CA.pem 1187s Adding debian:TWCA_Root_Certification_Authority.pem 1187s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1187s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1187s Adding debian:TeliaSonera_Root_CA_v1.pem 1187s Adding debian:Telia_Root_CA_v2.pem 1187s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1187s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1187s Adding debian:Trustwave_Global_Certification_Authority.pem 1187s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1187s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1187s Adding debian:TunTrust_Root_CA.pem 1187s Adding debian:UCA_Extended_Validation_Root.pem 1187s Adding debian:UCA_Global_G2_Root.pem 1187s Adding debian:USERTrust_ECC_Certification_Authority.pem 1187s Adding debian:USERTrust_RSA_Certification_Authority.pem 1187s Adding debian:XRamp_Global_CA_Root.pem 1187s Adding debian:certSIGN_ROOT_CA.pem 1187s Adding debian:certSIGN_Root_CA_G2.pem 1187s Adding debian:e-Szigno_Root_CA_2017.pem 1187s Adding debian:ePKI_Root_Certification_Authority.pem 1187s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1187s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1187s Adding debian:emSign_Root_CA_-_C1.pem 1187s Adding debian:emSign_Root_CA_-_G1.pem 1187s Adding debian:vTrus_ECC_Root_CA.pem 1187s Adding debian:vTrus_Root_CA.pem 1187s done. 1187s Setting up yui-compressor (2.4.8-3build1) ... 1187s Setting up default-jre-headless (2:1.21-76build1) ... 1187s Processing triggers for sgml-base (1.31+nmu1) ... 1187s Setting up docutils-common (0.22.4+dfsg-1) ... 1187s Processing triggers for sgml-base (1.31+nmu1) ... 1187s Setting up python3-docutils (0.22.4+dfsg-1) ... 1188s Setting up python3-sphinx (8.2.3-12) ... 1190s autopkgtest [06:24:53]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1190s autopkgtest [06:24:53]: test runtime-deps-and-recommends: [----------------------- 1200s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1200s 1..40 1200s ok 1 - Package lemonldap-ng is known to dpkg 1200s ok 2 - Got status information for package lemonldap-ng 1200s ok 3 - Got file list for package lemonldap-ng 1200s ok 4 # skip no perl modules to test in lemonldap-ng 1200s ok 5 - Package lemonldap-ng-doc is known to dpkg 1200s ok 6 - Got status information for package lemonldap-ng-doc 1200s ok 7 - Got file list for package lemonldap-ng-doc 1200s ok 8 # skip no perl modules to test in lemonldap-ng-doc 1200s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 1200s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 1200s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 1200s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 1200s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 1200s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 1200s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 1200s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 1200s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 1200s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 1200s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 1200s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 1200s ok 21 - Package lemonldap-ng-handler is known to dpkg 1200s ok 22 - Got status information for package lemonldap-ng-handler 1200s ok 23 - Got file list for package lemonldap-ng-handler 1200s ok 24 # skip no perl modules to test in lemonldap-ng-handler 1200s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 1200s ok 26 - Got status information for package liblemonldap-ng-handler-perl 1200s ok 27 - Got file list for package liblemonldap-ng-handler-perl 1200s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 1200s 1..26 1200s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 1200s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 1200s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 1200s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 1200s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 1200s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 1200s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 1200s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 1200s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 1200s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 1200s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 1200s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 1200s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 1200s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 1200s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 1200s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 1200s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 1200s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 1200s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 1200s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 1200s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 1200s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 1200s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 1200s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 1200s # 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. 1200s # 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. 1200s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1200s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 1200s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 1200s # 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. 1200s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 1200s # 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. 1200s # 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. 1200s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1200s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 1200s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 1200s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 1200s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 1200s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 1200s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 1200s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 1200s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 1200s ok 30 - Got status information for package liblemonldap-ng-common-perl 1200s ok 31 - Got file list for package liblemonldap-ng-common-perl 1200s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 1200s 1..81 1200s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 1200s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 1200s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 1200s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 1200s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 1200s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 1200s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 1200s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 1200s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 1200s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 1200s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 1200s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 1200s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 1200s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 1200s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 1200s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 1200s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 1200s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 1200s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 1200s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 1200s # 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. 1200s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::store" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 8. 1200s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::load" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 9. 1200s # Name "Lemonldap::NG::Common::Conf::Backends::_DBI::confDbiHooks" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 46. 1200s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 1200s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 1200s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 1200s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 1200s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 1200s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 1200s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 1200s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 1200s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 1200s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 1200s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 1200s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 1200s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 1200s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 1200s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 1200s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 1200s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 1200s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 1200s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 1200s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 1200s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 1200s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 1200s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 1200s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 1200s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 1200s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 1200s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 1200s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 1200s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 1200s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 1200s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 1200s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 1200s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 1200s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 1200s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 1200s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 1200s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 1200s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 1200s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 1200s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 1200s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 1200s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 1200s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 1200s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 1200s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 1200s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 1200s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 1200s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 1200s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 1200s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 1200s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 1200s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 1200s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 1200s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 1200s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 1200s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 1200s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 1200s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 1200s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 1200s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 1200s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 1200s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 1200s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 1200s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 1200s ok 34 - Got status information for package liblemonldap-ng-manager-perl 1200s ok 35 - Got file list for package liblemonldap-ng-manager-perl 1200s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 1200s 1..30 1200s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 1200s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 1200s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 1200s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 1200s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 1200s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 1200s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 1200s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 1200s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 1200s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 1200s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 1200s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 1200s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 1200s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 1200s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 1200s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 1200s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 1200s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 1200s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 1200s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 1200s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 1200s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 1200s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 1200s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 1200s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 1200s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 1200s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 1200s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 1200s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 1200s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 1200s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 1200s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 1200s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 1200s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 1200s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 1200s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 1200s ok 38 - Got status information for package liblemonldap-ng-portal-perl 1200s ok 39 - Got file list for package liblemonldap-ng-portal-perl 1200s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 1200s 1..179 1200s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 1200s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 1200s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 1200s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 1200s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 1200s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 1200s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 1200s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 1200s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 1200s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 1200s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 1200s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 1200s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 1200s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 1200s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 1200s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 1200s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 1200s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 1200s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 1200s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 1200s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 1200s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 1200s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 1200s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 1200s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 1200s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 1200s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 1200s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 1200s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 1200s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 1200s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 1200s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 1200s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 1200s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 1200s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 1200s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 1200s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 1200s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 1200s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 1200s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 1200s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 1200s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 1200s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 1200s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 1200s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 1200s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 1200s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 1200s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 1200s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 1200s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 1200s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 1200s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 1200s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 1200s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 1200s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 1200s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 1200s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 1200s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 1200s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 1200s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 1200s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 1200s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 1200s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 1200s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 1200s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 1200s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 1200s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 1200s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 1200s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 1200s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 1200s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 1200s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 1200s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 1200s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 1200s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 1200s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 1200s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 1200s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 1200s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 1200s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 1200s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 1200s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 1200s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 1200s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 1200s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 1200s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 1200s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 1200s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 1200s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 1200s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 1200s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 1200s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 1200s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 1200s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 1200s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 1200s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 1200s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 1200s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 1200s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 1200s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 1200s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 1200s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 1200s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 1200s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 1200s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 1200s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 1200s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 1200s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 1200s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 1200s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 1200s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 1200s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 1200s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 1200s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 1200s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 1200s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 1200s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 1200s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 1200s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 1200s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 1200s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 1200s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 1200s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 1200s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 1200s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 1200s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 1200s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 1200s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 1200s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 1200s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 1200s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 1200s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 1200s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 1200s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 1200s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 1200s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 1200s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 1200s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 1200s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 1200s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 1200s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 1200s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 1200s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 1200s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 1200s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 1200s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 1200s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 1200s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 1200s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 1200s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 1200s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 1200s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 1200s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 1200s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 1200s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 1200s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 1200s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 1200s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 1200s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 1200s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 1200s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 1200s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 1200s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 1200s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 1200s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 1200s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 1200s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 1200s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 1200s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 1200s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 1200s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 1200s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 1200s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 1200s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 1200s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 1200s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 1200s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 1200s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 1200s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 1200s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 1200s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 1200s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 1200s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 1200s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 1200s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 1200s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1200s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1200s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 1200s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 1200s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 1200s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 1200s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 1200s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 1200s ok 1200s All tests successful. 1200s Files=1, Tests=40, 9 wallclock secs ( 0.04 usr 0.00 sys + 7.68 cusr 1.24 csys = 8.96 CPU) 1200s Result: PASS 1200s autopkgtest [06:25:03]: test runtime-deps-and-recommends: -----------------------] 1200s autopkgtest [06:25:03]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 1200s runtime-deps-and-recommends PASS (superficial) 1200s autopkgtest [06:25:03]: @@@@@@@@@@@@@@@@@@@@ summary 1200s fastcgiserver PASS 1200s common-test PASS 1200s handler-test PASS 1200s portal-test PASS 1200s manager-test PASS 1200s runtime-deps-common PASS (superficial) 1200s runtime-deps-portal PASS (superficial) 1200s runtime-deps-manager PASS (superficial) 1200s runtime-deps-and-recommends PASS (superficial)