0s autopkgtest [06:07:30]: starting date and time: 2026-01-30 06:07:30+0000 0s autopkgtest [06:07:30]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [06:07:30]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.o04bl6k7/out --timeout-copy=6000 --needs-internet=try -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:tntnet --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=tntnet/3.0-4build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-14.secgroup --name adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe --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/ 4s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 79s autopkgtest [06:08:49]: testbed dpkg architecture: amd64 79s autopkgtest [06:08:49]: testbed apt version: 3.1.14 80s autopkgtest [06:08:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 80s autopkgtest [06:08:50]: testbed release detected to be: None 80s autopkgtest [06:08:50]: updating testbed package index (apt update) 80s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 81s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 81s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 81s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 81s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 81s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 81s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 81s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 81s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 81s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 81s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 81s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 81s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 81s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 81s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 81s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 81s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 81s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 81s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 82s Fetched 3870 kB in 1s (5330 kB/s) 82s Reading package lists... 83s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 83s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 83s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 83s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 83s Reading package lists... 83s Reading package lists... 83s Building dependency tree... 83s Reading state information... 84s Calculating upgrade... 84s The following packages will be upgraded: 84s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 84s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 84s Need to get 904 kB of archives. 84s After this operation, 6144 B of additional disk space will be used. 84s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 84s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 84s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 84s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 84s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 84s dpkg-preconfigure: unable to re-open stdin: No such file or directory 84s Fetched 904 kB in 0s (18.6 MB/s) 84s (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 ... 124211 files and directories currently installed.) 84s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 84s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 84s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 84s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 84s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 84s (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 ... 124211 files and directories currently installed.) 84s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 84s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 84s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 84s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 84s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 84s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 84s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 84s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 84s Setting up bzip2 (1.0.8-6build2) ... 84s Setting up telnet (0.17+2.7-2ubuntu1) ... 84s Processing triggers for man-db (2.13.1-1) ... 85s Processing triggers for libc-bin (2.42-2ubuntu4) ... 85s autopkgtest [06:08:55]: upgrading testbed (apt dist-upgrade and autopurge) 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Calculating upgrade... 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s Reading package lists... 86s Building dependency tree... 86s Reading state information... 86s Solving dependencies... 86s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 88s autopkgtest [06:08:58]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 88s autopkgtest [06:08:58]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 93s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 93s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 93s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 93s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 93s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 93s gpgv: Can't check signature: No public key 93s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 93s autopkgtest [06:09:03]: testing package lemonldap-ng version 2.22.1+ds-1 93s autopkgtest [06:09:03]: build not needed 95s autopkgtest [06:09:05]: test fastcgiserver: preparing testbed 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Solving dependencies... 95s The following NEW packages will be installed: 95s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 95s fonts-glyphicons-halflings imagemagick-7-common javascript-common 95s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 95s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 95s libapache-logformat-compiler-perl libapache-session-perl 95s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 95s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 95s libclass-inspector-perl libclass-method-modifiers-perl 95s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 95s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 95s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 95s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 95s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 95s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 95s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 95s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 95s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 95s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 95s libemail-sender-perl libemail-simple-perl libencode-locale-perl 95s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 95s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 95s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 95s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 95s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 95s libheif-plugin-libde265 libheif1 libhtml-format-perl 95s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 95s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 95s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 95s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 95s libimage-magick-perl libimage-magick-q16-perl libimagequant0 95s libimport-into-perl libio-html-perl libio-socket-ssl-perl 95s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 95s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 95s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 95s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 95s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 95s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 95s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 95s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 95s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 95s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 95s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 95s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 95s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 95s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 95s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 95s libstring-random-perl libsub-exporter-perl libsub-install-perl 95s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 95s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 95s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 95s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 95s libwww-robotrules-perl libxpm4 perl-openssl-defaults 95s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 95s Need to get 28.1 MB of archives. 95s After this operation, 95.8 MB of additional disk space will be used. 95s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 95s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 95s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 95s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-mono all 2.37-8build1 [502 kB] 95s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-core all 2.37-8build1 [834 kB] 95s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 95s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 95s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 95s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 95s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 95s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 95s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 95s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 95s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 95s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 95s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 95s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 95s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 95s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 96s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 96s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 96s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 96s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 96s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 96s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 96s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 96s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 96s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 96s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 96s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 96s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 96s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 96s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 96s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 96s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 96s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 96s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 96s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 96s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 96s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 96s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 96s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 96s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 96s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 96s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 96s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 96s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 96s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 96s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 96s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 96s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 96s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 96s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 96s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 96s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 96s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 96s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 96s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 96s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 96s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 96s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 96s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 96s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 96s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 96s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 96s Get:66 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 96s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 96s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 96s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 96s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 96s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 96s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 96s Get:73 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 96s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 96s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 96s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 96s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 96s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 96s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 96s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 96s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 96s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 96s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 96s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 96s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 96s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 96s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 96s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 96s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 96s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 96s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 96s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 96s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 96s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 96s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 96s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 96s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 96s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 96s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 96s Get:100 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 96s Get:101 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 96s Get:102 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 96s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 96s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 96s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 96s Get:106 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 96s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 96s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 96s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 96s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 96s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 96s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 96s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 96s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 96s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 96s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 96s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 96s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 96s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 96s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 97s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 97s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 97s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 97s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 97s Get:125 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 97s Get:126 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 97s Get:127 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 97s Get:128 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 97s Get:129 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 97s Get:130 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 97s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 97s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 97s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 97s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 97s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 97s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 97s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 97s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 97s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 97s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 97s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 97s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 97s Get:143 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 97s Get:144 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 97s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 97s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 97s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 97s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 97s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 97s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 97s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 97s Get:152 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 97s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 97s Get:154 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 97s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 97s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtype-tiny-perl all 2.010001-1 [385 kB] 97s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-client-perl all 0.09-1build1 [15.6 kB] 97s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 97s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 97s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 97s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 97s Get:162 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 97s Get:163 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 97s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 97s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 97s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 97s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 97s Get:168 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 97s Get:169 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 97s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 97s Preconfiguring packages ... 97s Fetched 28.1 MB in 2s (15.1 MB/s) 97s Selecting previously unselected package imagemagick-7-common. 97s (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 ... 124211 files and directories currently installed.) 97s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 97s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 97s Selecting previously unselected package libgomp1:amd64. 97s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 97s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 97s Selecting previously unselected package libfftw3-double3:amd64. 97s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 97s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 97s Selecting previously unselected package fonts-dejavu-mono. 97s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8build1_all.deb ... 97s Unpacking fonts-dejavu-mono (2.37-8build1) ... 97s Selecting previously unselected package fonts-dejavu-core. 97s Preparing to unpack .../004-fonts-dejavu-core_2.37-8build1_all.deb ... 97s Unpacking fonts-dejavu-core (2.37-8build1) ... 97s Selecting previously unselected package fontconfig-config. 97s Preparing to unpack .../005-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 97s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 97s Selecting previously unselected package libfontconfig1:amd64. 97s Preparing to unpack .../006-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 97s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 97s Selecting previously unselected package libsharpyuv0:amd64. 97s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 97s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 97s Selecting previously unselected package libaom3:amd64. 97s Preparing to unpack .../008-libaom3_3.13.1-2_amd64.deb ... 97s Unpacking libaom3:amd64 (3.13.1-2) ... 98s Selecting previously unselected package libheif-plugin-aomdec:amd64. 98s Preparing to unpack .../009-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 98s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 98s Selecting previously unselected package libde265-0:amd64. 98s Preparing to unpack .../010-libde265-0_1.0.16-1build1_amd64.deb ... 98s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 98s Selecting previously unselected package libheif-plugin-libde265:amd64. 98s Preparing to unpack .../011-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 98s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 98s Selecting previously unselected package libheif1:amd64. 98s Preparing to unpack .../012-libheif1_1.21.2-1_amd64.deb ... 98s Unpacking libheif1:amd64 (1.21.2-1) ... 98s Selecting previously unselected package libjbig0:amd64. 98s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 98s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 98s Selecting previously unselected package libjpeg-turbo8:amd64. 98s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 98s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 98s Selecting previously unselected package libjpeg8:amd64. 98s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_amd64.deb ... 98s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 98s Selecting previously unselected package liblcms2-2:amd64. 98s Preparing to unpack .../016-liblcms2-2_2.17-1_amd64.deb ... 98s Unpacking liblcms2-2:amd64 (2.17-1) ... 98s Selecting previously unselected package liblqr-1-0:amd64. 98s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.2_amd64.deb ... 98s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 98s Selecting previously unselected package libltdl7:amd64. 98s Preparing to unpack .../018-libltdl7_2.5.4-9_amd64.deb ... 98s Unpacking libltdl7:amd64 (2.5.4-9) ... 98s Selecting previously unselected package libopenjp2-7:amd64. 98s Preparing to unpack .../019-libopenjp2-7_2.5.4-1_amd64.deb ... 98s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 98s Selecting previously unselected package libraw23t64:amd64. 98s Preparing to unpack .../020-libraw23t64_0.21.4-2_amd64.deb ... 98s Unpacking libraw23t64:amd64 (0.21.4-2) ... 98s Selecting previously unselected package libdeflate0:amd64. 98s Preparing to unpack .../021-libdeflate0_1.23-2_amd64.deb ... 98s Unpacking libdeflate0:amd64 (1.23-2) ... 98s Selecting previously unselected package liblerc4:amd64. 98s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 98s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 98s Selecting previously unselected package libwebp7:amd64. 98s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_amd64.deb ... 98s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 98s Selecting previously unselected package libtiff6:amd64. 98s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 98s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 98s Selecting previously unselected package libwebpdemux2:amd64. 98s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 98s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 98s Selecting previously unselected package libwebpmux3:amd64. 98s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 98s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 98s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 98s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 98s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 98s Selecting previously unselected package libimage-magick-q16-perl. 98s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 98s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 98s Selecting previously unselected package libimage-magick-perl. 98s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 98s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 98s Selecting previously unselected package libfcgi0t64:amd64. 98s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 98s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 98s Selecting previously unselected package libfcgi-perl. 98s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 98s Unpacking libfcgi-perl (0.82+ds-3build3) ... 98s Selecting previously unselected package libfcgi-procmanager-perl. 98s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 98s Unpacking libfcgi-procmanager-perl (0.28-3) ... 98s Selecting previously unselected package libcrypt-urandom-perl. 98s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_amd64.deb ... 98s Unpacking libcrypt-urandom-perl (0.54-1) ... 98s Selecting previously unselected package libapache-session-perl. 98s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 98s Unpacking libapache-session-perl (1.94-2) ... 98s Selecting previously unselected package liberror-perl. 98s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 98s Unpacking liberror-perl (0.17030-1) ... 98s Selecting previously unselected package libipc-sharelite-perl. 98s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 98s Unpacking libipc-sharelite-perl (0.17-5build4) ... 98s Selecting previously unselected package libcache-cache-perl. 98s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 98s Unpacking libcache-cache-perl (1.08-3) ... 98s Selecting previously unselected package libclass-xsaccessor-perl. 98s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 98s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 98s Selecting previously unselected package libconfig-inifiles-perl. 98s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 98s Unpacking libconfig-inifiles-perl (3.000003-4) ... 98s Selecting previously unselected package perl-openssl-defaults:amd64. 98s Preparing to unpack .../040-perl-openssl-defaults_7build4_amd64.deb ... 98s Unpacking perl-openssl-defaults:amd64 (7build4) ... 98s Selecting previously unselected package libcrypt-openssl-bignum-perl. 98s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 98s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 98s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 98s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 98s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 98s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 98s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 98s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 98s Selecting previously unselected package libconvert-asn1-perl. 98s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 98s Unpacking libconvert-asn1-perl (0.34-1) ... 98s Selecting previously unselected package libcrypt-openssl-x509-perl. 98s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 98s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 98s Selecting previously unselected package libclass-errorhandler-perl. 98s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 98s Unpacking libclass-errorhandler-perl (0.04-3) ... 98s Selecting previously unselected package libcrypt-des-perl:amd64. 98s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_amd64.deb ... 98s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 98s Selecting previously unselected package libcrypt-des-ede3-perl. 98s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 98s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 98s Selecting previously unselected package libcryptx-perl. 98s Preparing to unpack .../049-libcryptx-perl_0.087-1_amd64.deb ... 98s Unpacking libcryptx-perl (0.087-1) ... 98s Selecting previously unselected package libconvert-pem-perl. 98s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 98s Unpacking libconvert-pem-perl (0.13-1) ... 98s Selecting previously unselected package libcrypt-rijndael-perl. 98s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 98s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 98s Selecting previously unselected package libhtml-tagset-perl. 98s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 98s Unpacking libhtml-tagset-perl (3.24-1) ... 98s Selecting previously unselected package liburi-perl. 98s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 98s Unpacking liburi-perl (5.34-2build1) ... 98s Selecting previously unselected package libhtml-parser-perl:amd64. 98s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_amd64.deb ... 98s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 98s Selecting previously unselected package libcgi-pm-perl. 98s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 98s Unpacking libcgi-pm-perl (4.71-1build1) ... 98s Selecting previously unselected package libhtml-template-perl. 98s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 98s Unpacking libhtml-template-perl (2.97-2build1) ... 98s Selecting previously unselected package libjson-perl. 98s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 98s Unpacking libjson-perl (4.10000-1) ... 98s Selecting previously unselected package libcommon-sense-perl:amd64. 98s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_amd64.deb ... 98s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 98s Selecting previously unselected package libtypes-serialiser-perl. 98s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 98s Unpacking libtypes-serialiser-perl (1.01-1) ... 98s Selecting previously unselected package libjson-xs-perl. 98s Preparing to unpack .../060-libjson-xs-perl_4.040-1_amd64.deb ... 98s Unpacking libjson-xs-perl (4.040-1) ... 98s Selecting previously unselected package libmouse-perl:amd64. 98s Preparing to unpack .../061-libmouse-perl_2.6.1-1_amd64.deb ... 98s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 98s Selecting previously unselected package libnet-cidr-perl. 98s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 98s Unpacking libnet-cidr-perl (0.27-1build1) ... 98s Selecting previously unselected package libnet-ssleay-perl:amd64. 98s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_amd64.deb ... 98s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 98s Selecting previously unselected package libposix-strftime-compiler-perl. 98s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 98s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 98s Selecting previously unselected package libapache-logformat-compiler-perl. 98s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 98s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 98s Selecting previously unselected package libcookie-baker-perl. 98s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 98s Unpacking libcookie-baker-perl (0.12-1) ... 98s Selecting previously unselected package libdevel-stacktrace-perl. 98s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 98s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 98s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 98s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 98s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 98s Selecting previously unselected package libclass-inspector-perl. 98s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 98s Unpacking libclass-inspector-perl (1.36-3) ... 98s Selecting previously unselected package libfile-sharedir-perl. 98s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 98s Unpacking libfile-sharedir-perl (1.118-3) ... 98s Selecting previously unselected package libfilesys-notify-simple-perl. 98s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 98s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 98s Selecting previously unselected package libhash-multivalue-perl. 98s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 98s Unpacking libhash-multivalue-perl (0.16-3) ... 98s Selecting previously unselected package libhttp-multipartparser-perl. 98s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 98s Unpacking libhttp-multipartparser-perl (0.02-3) ... 98s Selecting previously unselected package libjson-maybexs-perl. 98s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 98s Unpacking libjson-maybexs-perl (1.004008-1) ... 98s Selecting previously unselected package libstream-buffered-perl. 98s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 98s Unpacking libstream-buffered-perl (0.03-3) ... 98s Selecting previously unselected package libwww-form-urlencoded-perl. 98s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 98s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 98s Selecting previously unselected package libhttp-entity-parser-perl. 98s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 98s Unpacking libhttp-entity-parser-perl (0.25-2) ... 98s Selecting previously unselected package libtimedate-perl. 98s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 98s Unpacking libtimedate-perl (2.3300-2) ... 98s Selecting previously unselected package libhttp-date-perl. 98s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 98s Unpacking libhttp-date-perl (6.06-1) ... 98s Selecting previously unselected package libhttp-headers-fast-perl. 98s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 98s Unpacking libhttp-headers-fast-perl (0.22-3) ... 98s Selecting previously unselected package libclone-perl:amd64. 98s Preparing to unpack .../081-libclone-perl_0.47-1_amd64.deb ... 98s Unpacking libclone-perl:amd64 (0.47-1) ... 98s Selecting previously unselected package libencode-locale-perl. 98s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 98s Unpacking libencode-locale-perl (1.05-3) ... 98s Selecting previously unselected package libio-html-perl. 98s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 98s Unpacking libio-html-perl (1.004-3) ... 98s Selecting previously unselected package liblwp-mediatypes-perl. 98s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 98s Unpacking liblwp-mediatypes-perl (6.04-2) ... 98s Selecting previously unselected package libhttp-message-perl. 98s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 98s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 98s Selecting previously unselected package libtest-sharedfork-perl. 99s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 99s Unpacking libtest-sharedfork-perl (0.35-3) ... 99s Selecting previously unselected package libtest-tcp-perl. 99s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 99s Unpacking libtest-tcp-perl (2.22-2) ... 99s Selecting previously unselected package libtry-tiny-perl. 99s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 99s Unpacking libtry-tiny-perl (0.32-1) ... 99s Selecting previously unselected package libplack-perl. 99s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 99s Unpacking libplack-perl (1.0051-1) ... 99s Selecting previously unselected package libfile-listing-perl. 99s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 99s Unpacking libfile-listing-perl (6.16-1) ... 99s Selecting previously unselected package libhtml-tree-perl. 99s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 99s Unpacking libhtml-tree-perl (5.07-3) ... 99s Selecting previously unselected package libhttp-cookies-perl. 99s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 99s Unpacking libhttp-cookies-perl (6.11-1) ... 99s Selecting previously unselected package libhttp-negotiate-perl. 99s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 99s Unpacking libhttp-negotiate-perl (6.01-2) ... 99s Selecting previously unselected package libio-socket-ssl-perl. 99s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 99s Unpacking libio-socket-ssl-perl (2.098-1) ... 99s Selecting previously unselected package libnet-http-perl. 99s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 99s Unpacking libnet-http-perl (6.24-1build1) ... 99s Selecting previously unselected package liblwp-protocol-https-perl. 99s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 99s Unpacking liblwp-protocol-https-perl (6.14-1) ... 99s Selecting previously unselected package libwww-robotrules-perl. 99s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 99s Unpacking libwww-robotrules-perl (6.02-1build1) ... 99s Selecting previously unselected package libwww-perl. 99s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 99s Unpacking libwww-perl (6.81-1build1) ... 99s Selecting previously unselected package liblemonldap-ng-common-perl. 99s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 99s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 99s Selecting previously unselected package liblemonldap-ng-handler-perl. 99s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 99s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 99s Selecting previously unselected package lemonldap-ng-fastcgi-server. 99s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 99s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 99s Selecting previously unselected package lemonldap-ng-uwsgi-app. 99s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 99s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 99s Selecting previously unselected package libemail-date-format-perl. 99s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 99s Unpacking libemail-date-format-perl (1.008-1) ... 99s Selecting previously unselected package libhash-merge-simple-perl. 99s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 99s Unpacking libhash-merge-simple-perl (0.052-1) ... 99s Selecting previously unselected package libjs-angularjs. 99s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 99s Unpacking libjs-angularjs (1.8.3-3) ... 99s Selecting previously unselected package fonts-glyphicons-halflings. 99s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 99s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 99s Selecting previously unselected package libjs-bootstrap. 99s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 99s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 99s Selecting previously unselected package libjs-es5-shim. 99s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 99s Unpacking libjs-es5-shim (4.6.7-2) ... 99s Selecting previously unselected package libjs-jquery. 99s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 99s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 99s Selecting previously unselected package libregexp-common-perl. 99s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 99s Unpacking libregexp-common-perl (2024080801-1) ... 99s Selecting previously unselected package liblemonldap-ng-manager-perl. 99s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 99s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 99s Selecting previously unselected package fonts-font-awesome. 99s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 99s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 99s Selecting previously unselected package libconvert-base32-perl. 99s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 99s Unpacking libconvert-base32-perl (0.06-3) ... 99s Selecting previously unselected package libdigest-hmac-perl. 99s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 99s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 99s Selecting previously unselected package libfont-afm-perl. 99s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 99s Unpacking libfont-afm-perl (1.20-4) ... 99s Selecting previously unselected package libhtml-format-perl. 99s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 99s Unpacking libhtml-format-perl (2.16-2) ... 99s Selecting previously unselected package libhtml-formattext-withlinks-perl. 99s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 99s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 99s Selecting previously unselected package javascript-common. 99s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 99s Unpacking javascript-common (12+nmu1) ... 99s Selecting previously unselected package libjs-popper.js. 99s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 99s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 99s Selecting previously unselected package libjs-bootstrap4. 99s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 99s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 99s Selecting previously unselected package libjs-jquery-cookie. 99s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 99s Unpacking libjs-jquery-cookie (12-4build1) ... 99s Selecting previously unselected package libjs-jquery-ui. 99s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 99s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 99s Selecting previously unselected package libexporter-tiny-perl. 99s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 99s Unpacking libexporter-tiny-perl (1.006003-1) ... 99s Selecting previously unselected package liblist-moreutils-xs-perl. 99s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 99s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 99s Selecting previously unselected package liblist-moreutils-perl. 99s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 99s Unpacking liblist-moreutils-perl (0.430-2) ... 99s Selecting previously unselected package libregexp-assemble-perl. 99s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 99s Unpacking libregexp-assemble-perl (0.38-2) ... 99s Selecting previously unselected package libtext-unidecode-perl. 99s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 99s Unpacking libtext-unidecode-perl (1.30-3) ... 99s Selecting previously unselected package liblemonldap-ng-portal-perl. 99s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 99s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 99s Selecting previously unselected package libalgorithm-c3-perl. 99s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 99s Unpacking libalgorithm-c3-perl (0.11-2) ... 99s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 99s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 99s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 99s Selecting previously unselected package libcapture-tiny-perl. 99s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 99s Unpacking libcapture-tiny-perl (0.50-1) ... 99s Selecting previously unselected package libclass-c3-perl. 99s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 99s Unpacking libclass-c3-perl (0.35-2) ... 99s Selecting previously unselected package libclass-method-modifiers-perl. 99s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 99s Unpacking libclass-method-modifiers-perl (2.15-1) ... 99s Selecting previously unselected package libconvert-binhex-perl. 99s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 99s Unpacking libconvert-binhex-perl (1.125-3) ... 99s Selecting previously unselected package libparams-util-perl. 99s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_amd64.deb ... 99s Unpacking libparams-util-perl (1.102-3build1) ... 99s Selecting previously unselected package libsub-install-perl. 99s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 99s Unpacking libsub-install-perl (0.929-1) ... 99s Selecting previously unselected package libdata-optlist-perl. 99s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 99s Unpacking libdata-optlist-perl (0.114-1) ... 99s Selecting previously unselected package libdynaloader-functions-perl. 99s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 99s Unpacking libdynaloader-functions-perl (0.004-2) ... 99s Selecting previously unselected package libdevel-callchecker-perl:amd64. 99s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_amd64.deb ... 99s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 99s Selecting previously unselected package libemail-simple-perl. 99s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 99s Unpacking libemail-simple-perl (2.218-1) ... 99s Selecting previously unselected package libmodule-pluggable-perl. 99s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 99s Unpacking libmodule-pluggable-perl (5.2-5) ... 99s Selecting previously unselected package libmro-compat-perl. 99s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 99s Unpacking libmro-compat-perl (0.15-2) ... 99s Selecting previously unselected package libemail-abstract-perl. 99s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 99s Unpacking libemail-abstract-perl (3.010-1) ... 100s Selecting previously unselected package libemail-address-xs-perl. 100s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 100s Unpacking libemail-address-xs-perl (1.05-1build5) ... 100s Selecting previously unselected package libparams-classify-perl:amd64. 100s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_amd64.deb ... 100s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 100s Selecting previously unselected package libmodule-runtime-perl. 100s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 100s Unpacking libmodule-runtime-perl (0.018-1) ... 100s Selecting previously unselected package libimport-into-perl. 100s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 100s Unpacking libimport-into-perl (1.002005-2) ... 100s Selecting previously unselected package librole-tiny-perl. 100s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 100s Unpacking librole-tiny-perl (2.002004-1) ... 100s Selecting previously unselected package libsub-quote-perl. 100s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 100s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 100s Selecting previously unselected package libmoo-perl. 100s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 100s Unpacking libmoo-perl (2.005005-1) ... 100s Selecting previously unselected package libmoox-types-mooselike-perl. 100s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 100s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 100s Selecting previously unselected package libsub-exporter-perl. 100s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 100s Unpacking libsub-exporter-perl (0.990-1) ... 100s Selecting previously unselected package libthrowable-perl. 100s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 100s Unpacking libthrowable-perl (1.001-2) ... 100s Selecting previously unselected package libemail-sender-perl. 100s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 100s Unpacking libemail-sender-perl (2.601-1) ... 100s Selecting previously unselected package libtype-tiny-perl. 100s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 100s Unpacking libtype-tiny-perl (2.010001-1) ... 100s Selecting previously unselected package libfcgi-client-perl. 100s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 100s Unpacking libfcgi-client-perl (0.09-1build1) ... 100s Selecting previously unselected package libimagequant0:amd64. 100s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_amd64.deb ... 100s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 100s Selecting previously unselected package libxpm4:amd64. 100s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 100s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 100s Selecting previously unselected package libgd3:amd64. 100s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_amd64.deb ... 100s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 100s Selecting previously unselected package libgd-perl. 100s Preparing to unpack .../160-libgd-perl_2.84-2_amd64.deb ... 100s Unpacking libgd-perl (2.84-2) ... 100s Selecting previously unselected package libgd-securityimage-perl. 100s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 100s Unpacking libgd-securityimage-perl (1.75-3) ... 100s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 100s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 100s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 100s Selecting previously unselected package libnet-smtp-ssl-perl. 100s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 100s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 100s Selecting previously unselected package libmailtools-perl. 100s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 100s Unpacking libmailtools-perl (2.22-1) ... 100s Selecting previously unselected package libmime-tools-perl. 100s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 100s Unpacking libmime-tools-perl (5.515-1) ... 100s Selecting previously unselected package libstring-random-perl. 100s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 100s Unpacking libstring-random-perl (1:0.32-2) ... 100s Selecting previously unselected package lemonldap-ng-handler. 100s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 100s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 100s Selecting previously unselected package lemonldap-ng. 100s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 100s Unpacking lemonldap-ng (2.22.1+ds-1) ... 100s Selecting previously unselected package lemonldap-ng-doc. 100s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 100s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 100s Setting up libconfig-inifiles-perl (3.000003-4) ... 100s Setting up libmodule-pluggable-perl (5.2-5) ... 100s Setting up javascript-common (12+nmu1) ... 100s Setting up liblcms2-2:amd64 (2.17-1) ... 100s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 100s Setting up libaom3:amd64 (3.13.1-2) ... 100s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 100s Setting up libmouse-perl:amd64 (2.6.1-1) ... 100s Setting up libhttp-multipartparser-perl (0.02-3) ... 100s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 100s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 100s Setting up libclass-inspector-perl (1.36-3) ... 100s Setting up libfont-afm-perl (1.20-4) ... 100s Setting up libdynaloader-functions-perl (0.004-2) ... 100s Setting up libclass-method-modifiers-perl (2.15-1) ... 100s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 100s Setting up libclone-perl:amd64 (0.47-1) ... 100s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 100s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 100s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 100s Setting up libhtml-tagset-perl (3.24-1) ... 100s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 100s Setting up libfilesys-notify-simple-perl (0.14-3) ... 100s Setting up libnet-cidr-perl (0.27-1build1) ... 100s Setting up libipc-sharelite-perl (0.17-5build4) ... 100s Setting up libconvert-binhex-perl (1.125-3) ... 100s Setting up liblwp-mediatypes-perl (6.04-2) ... 100s Setting up libcrypt-urandom-perl (0.54-1) ... 100s Setting up libtry-tiny-perl (0.32-1) ... 100s Setting up libdeflate0:amd64 (1.23-2) ... 100s Setting up perl-openssl-defaults:amd64 (7build4) ... 100s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 100s Setting up libposix-strftime-compiler-perl (0.46-1) ... 100s Setting up libencode-locale-perl (1.05-3) ... 100s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 100s Setting up libclass-errorhandler-perl (0.04-3) ... 100s Setting up libjs-angularjs (1.8.3-3) ... 100s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 100s Setting up libfcgi-procmanager-perl (0.28-3) ... 100s Setting up libregexp-common-perl (2024080801-1) ... 100s Setting up libtest-sharedfork-perl (0.35-3) ... 100s Setting up libsub-install-perl (0.929-1) ... 100s Setting up libhash-multivalue-perl (0.16-3) ... 100s Setting up libjs-es5-shim (4.6.7-2) ... 100s Setting up liberror-perl (0.17030-1) ... 100s Setting up libapache-session-perl (1.94-2) ... 100s Setting up libstream-buffered-perl (0.03-3) ... 100s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 100s Setting up libalgorithm-c3-perl (0.11-2) ... 100s Setting up libapache-logformat-compiler-perl (0.36-3) ... 100s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 100s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 100s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 100s Setting up libemail-date-format-perl (1.008-1) ... 100s Setting up fonts-dejavu-mono (2.37-8build1) ... 100s Setting up libcryptx-perl (0.087-1) ... 100s Setting up libio-html-perl (1.004-3) ... 100s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 100s Setting up fonts-dejavu-core (2.37-8build1) ... 100s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 100s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 100s Setting up libltdl7:amd64 (2.5.4-9) ... 100s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 100s Setting up libstring-random-perl (1:0.32-2) ... 100s Setting up libparams-util-perl (1.102-3build1) ... 100s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 100s Setting up libcapture-tiny-perl (0.50-1) ... 100s Setting up libtimedate-perl (2.3300-2) ... 100s Setting up libtypes-serialiser-perl (1.01-1) ... 100s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 100s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 100s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 100s Setting up libjson-perl (4.10000-1) ... 100s Setting up librole-tiny-perl (2.002004-1) ... 100s Setting up libfile-sharedir-perl (1.118-3) ... 100s Setting up libfcgi-perl (0.82+ds-3build3) ... 100s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 100s Setting up libwww-form-urlencoded-perl (0.26-2) ... 100s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 100s Setting up libdevel-stacktrace-perl (2.0500-1) ... 100s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 100s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 100s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 100s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 100s Setting up libexporter-tiny-perl (1.006003-1) ... 100s Setting up libconvert-asn1-perl (0.34-1) ... 100s Setting up libtext-unidecode-perl (1.30-3) ... 100s Setting up libde265-0:amd64 (1.0.16-1build1) ... 100s Setting up libregexp-assemble-perl (0.38-2) ... 100s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 100s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 100s Setting up liburi-perl (5.34-2build1) ... 100s Setting up libconvert-base32-perl (0.06-3) ... 100s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 100s Setting up libemail-address-xs-perl (1.05-1build5) ... 100s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 100s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 100s Setting up libjson-xs-perl (4.040-1) ... 100s Setting up libcrypt-des-ede3-perl (0.03-1) ... 100s Setting up libjs-jquery-cookie (12-4build1) ... 100s Setting up libhttp-date-perl (6.06-1) ... 100s Setting up libtest-tcp-perl (2.22-2) ... 100s Setting up libfile-listing-perl (6.16-1) ... 100s Setting up libhash-merge-simple-perl (0.052-1) ... 100s Setting up libcache-cache-perl (1.08-3) ... 100s Setting up libhttp-headers-fast-perl (0.22-3) ... 100s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 100s Setting up liblist-moreutils-perl (0.430-2) ... 100s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 100s Setting up libtype-tiny-perl (2.010001-1) ... 100s Setting up libemail-simple-perl (2.218-1) ... 100s Setting up libnet-http-perl (6.24-1build1) ... 100s Setting up libclass-c3-perl (0.35-2) ... 100s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 100s Setting up libjson-maybexs-perl (1.004008-1) ... 100s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 100s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 100s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 100s Setting up libdata-optlist-perl (0.114-1) ... 100s Setting up libraw23t64:amd64 (0.21.4-2) ... 100s Setting up libwww-robotrules-perl (6.02-1build1) ... 100s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 100s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 100s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 100s Setting up libmro-compat-perl (0.15-2) ... 100s Setting up libcookie-baker-perl (0.12-1) ... 100s Setting up libhttp-entity-parser-perl (0.25-2) ... 100s Setting up libio-socket-ssl-perl (2.098-1) ... 100s Setting up libsub-exporter-perl (0.990-1) ... 100s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 100s Setting up libconvert-pem-perl (0.13-1) ... 100s Setting up libhttp-negotiate-perl (6.01-2) ... 100s Setting up libhttp-cookies-perl (6.11-1) ... 100s Setting up libhtml-tree-perl (5.07-3) ... 100s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 100s Setting up libcgi-pm-perl (4.71-1build1) ... 100s Setting up libhtml-format-perl (2.16-2) ... 100s Setting up libhtml-template-perl (2.97-2build1) ... 100s Setting up libnet-smtp-ssl-perl (1.04-2) ... 100s Setting up libmodule-runtime-perl (0.018-1) ... 100s Setting up libmailtools-perl (2.22-1) ... 100s Setting up libemail-abstract-perl (3.010-1) ... 100s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 100s Setting up libplack-perl (1.0051-1) ... 100s Setting up libimport-into-perl (1.002005-2) ... 100s Setting up libmoo-perl (2.005005-1) ... 100s Setting up libmime-tools-perl (5.515-1) ... 100s Setting up libfcgi-client-perl (0.09-1build1) ... 100s Setting up libmoox-types-mooselike-perl (0.29-2) ... 100s Setting up libthrowable-perl (1.001-2) ... 100s Setting up libemail-sender-perl (2.601-1) ... 100s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 100s Setting up liblwp-protocol-https-perl (6.14-1) ... 100s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 100s Setting up libwww-perl (6.81-1build1) ... 100s Setting up libheif1:amd64 (1.21.2-1) ... 100s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 100s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 100s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 100s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 100s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 100s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 101s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 101s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 101s Setting up libgd-perl (2.84-2) ... 101s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 101s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 101s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 101s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 101s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 101s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 101s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 101s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 102s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 102s Setting up libgd-securityimage-perl (1.75-3) ... 102s Setting up lemonldap-ng (2.22.1+ds-1) ... 102s Processing triggers for libc-bin (2.42-2ubuntu4) ... 102s Processing triggers for man-db (2.13.1-1) ... 105s autopkgtest [06:09:15]: test environment configured for cross building 105s autopkgtest [06:09:15]: test fastcgiserver: [----------------------- 105s 1..1 105s ok 1 - Portal responded 200 105s autopkgtest [06:09:15]: test fastcgiserver: -----------------------] 106s autopkgtest [06:09:16]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 106s fastcgiserver PASS 106s autopkgtest [06:09:16]: test common-test: preparing testbed 125s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 205s autopkgtest [06:10:55]: testbed dpkg architecture: amd64 205s autopkgtest [06:10:55]: testbed apt version: 3.1.14 205s autopkgtest [06:10:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 206s autopkgtest [06:10:56]: testbed release detected to be: resolute 206s autopkgtest [06:10:56]: updating testbed package index (apt update) 207s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 207s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 207s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 207s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 207s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 207s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 207s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 207s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 207s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 207s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 207s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 207s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 207s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 208s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 208s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 208s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 208s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 208s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 208s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 208s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 208s Fetched 3870 kB in 1s (2594 kB/s) 209s Reading package lists... 210s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 210s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 210s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 210s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 210s Reading package lists... 210s Reading package lists... 210s Building dependency tree... 210s Reading state information... 210s Calculating upgrade... 211s The following packages will be upgraded: 211s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 211s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 211s Need to get 904 kB of archives. 211s After this operation, 6144 B of additional disk space will be used. 211s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 211s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 211s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 211s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 211s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 211s dpkg-preconfigure: unable to re-open stdin: No such file or directory 211s Fetched 904 kB in 0s (6295 kB/s) 211s (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 ... 124211 files and directories currently installed.) 211s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 211s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 211s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 211s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 211s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 211s (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 ... 124211 files and directories currently installed.) 211s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 211s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 211s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 211s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 211s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 211s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 211s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 211s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 211s Setting up bzip2 (1.0.8-6build2) ... 211s Setting up telnet (0.17+2.7-2ubuntu1) ... 211s Processing triggers for man-db (2.13.1-1) ... 212s Processing triggers for libc-bin (2.42-2ubuntu4) ... 212s autopkgtest [06:11:02]: upgrading testbed (apt dist-upgrade and autopurge) 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 212s Calculating upgrade... 212s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 212s Solving dependencies... 213s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 215s Reading package lists... 215s Building dependency tree... 215s Reading state information... 215s Solving dependencies... 215s The following NEW packages will be installed: 215s autoconf autodep8 automake autopoint autotools-dev binutils-i686-linux-gnu 215s build-essential ca-certificates-java cpp cpp-15 cpp-15-i686-linux-gnu 215s cpp-15-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu 215s crossbuild-essential-i386 dctrl-tools debhelper debugedit 215s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 215s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 215s g++-15-i686-linux-gnu g++-15-x86-64-linux-gnu g++-i686-linux-gnu 215s g++-x86-64-linux-gnu gcc gcc-11-base:i386 gcc-15 gcc-15-base:i386 215s gcc-15-cross-base gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base 215s gcc-15-x86-64-linux-gnu gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext 215s imagemagick-7-common intltool-debian java-common java-wrappers 215s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 215s libapache-session-perl libarchive-zip-perl libasan6:i386 libasan8 215s libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross 215s libauth-yubikey-webclient-perl libauthen-radius-perl 215s libb-hooks-endofscope-perl libb-hooks-op-check-perl 215s libbytes-random-secure-perl libc-gconv-modules-extra:i386 libc6:i386 215s libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcache-cache-perl 215s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 215s libclass-data-inheritable-perl libclass-errorhandler-perl 215s libclass-inspector-perl libclass-method-modifiers-perl 215s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 215s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 215s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 215s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 215s libcrypt-des-perl libcrypt-dev:i386 libcrypt-dh-gmp-perl libcrypt-jwt-perl 215s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 215s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 215s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 215s libcrypt-urandom-perl libcrypt1:i386 libcryptx-perl libdata-hexdump-perl 215s libdata-optlist-perl libdata-password-zxcvbn-perl 215s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 215s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 215s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 215s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 215s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 215s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 215s libencode-locale-perl liberror-perl libeval-closure-perl 215s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 215s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 215s libfile-sharedir-perl libfile-stripnondeterminism-perl 215s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 215s libgcc-11-dev:i386 libgcc-15-dev libgcc-15-dev-i386-cross libgcc-s1:i386 215s libgcc-s1-i386-cross libgd-perl libgd-securityimage-perl libgd3 libglib-perl 215s libgomp1:i386 libgomp1 libgomp1-i386-cross libgssapi-perl 215s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 215s libheif-plugin-libde265 libheif1 libhtml-format-perl 215s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 215s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 215s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 215s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 215s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 215s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 215s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 215s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 215s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libitm1:i386 215s libitm1-i386-cross libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 215s libjs-bootstrap libjs-bootswatch libjson-maybexs-perl libjson-perl 215s libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 215s liblemonldap-ng-common-perl liblerc4 liblist-allutils-perl 215s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 215s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 215s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 215s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 215s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 215s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 215s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 215s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 215s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 215s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 215s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 215s libparams-classify-perl libparams-util-perl 215s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 215s libplack-perl libposix-strftime-compiler-perl libquadmath0 libquadmath0:i386 215s libquadmath0-i386-cross libraw23t64 libregexp-assemble-perl 215s libregexp-common-perl librole-tiny-perl libsharpyuv0 libsimdjson29 215s libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-11-dev:i386 215s libstdc++-15-dev libstdc++-15-dev-i386-cross libstdc++6:i386 215s libstdc++6-i386-cross libstream-buffered-perl libstring-random-perl 215s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 215s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 215s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 215s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 215s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 215s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 libubsan1:i386 215s libubsan1-i386-cross liburi-perl libvariable-magic-perl libwebp7 215s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 215s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 215s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 215s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 215s libxslt1.1 libxstring-perl linux-libc-dev:i386 linux-libc-dev-i386-cross m4 215s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 215s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 215s node-semver node-uglify-js node-undici node-xtend nodejs 215s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 215s po-debconf python3-alabaster python3-defusedxml python3-docutils 215s python3-imagesize python3-roman-numerals python3-snowballstemmer 215s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 215s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 215s yui-compressor 215s 0 upgraded, 353 newly installed, 0 to remove and 0 not upgraded. 215s Need to get 268 MB of archives. 215s After this operation, 1005 MB of additional disk space will be used. 215s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 215s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 216s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 216s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 216s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 216s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 216s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 216s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 216s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 216s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 216s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 216s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 216s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 216s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 216s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 216s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 216s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 216s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 216s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 216s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 216s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 216s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 216s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 216s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 216s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 216s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 216s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 216s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 216s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 216s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 216s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 216s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 216s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 216s Get:34 http://ftpmaster.internal/ubuntu resolute/main i386 gcc-15-base i386 15.2.0-12ubuntu1 [59.6 kB] 216s Get:35 http://ftpmaster.internal/ubuntu resolute/main i386 libc-gconv-modules-extra i386 2.42-2ubuntu4 [1359 kB] 216s Get:36 http://ftpmaster.internal/ubuntu resolute/main i386 libgcc-s1 i386 15.2.0-12ubuntu1 [94.1 kB] 216s Get:37 http://ftpmaster.internal/ubuntu resolute/main i386 libc6 i386 2.42-2ubuntu4 [1824 kB] 216s Get:38 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt1 i386 1:4.5.1-1 [100 kB] 216s Get:39 http://ftpmaster.internal/ubuntu resolute/main i386 libatomic1 i386 15.2.0-12ubuntu1 [8406 B] 216s Get:40 http://ftpmaster.internal/ubuntu resolute/main i386 libstdc++6 i386 15.2.0-12ubuntu1 [877 kB] 216s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 216s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 216s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 216s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 216s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 216s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 217s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 217s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 217s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 217s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 217s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 217s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 217s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 217s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 217s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 217s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 217s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 217s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 217s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 217s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 217s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 217s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 217s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 218s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 218s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 218s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 218s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 218s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 218s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 218s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 218s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 218s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 218s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 218s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-7ubuntu1cross1 [58.6 kB] 218s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [13.8 MB] 218s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [5730 B] 218s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 binutils-i686-linux-gnu amd64 2.45.50.20260119-1ubuntu1 [1764 kB] 218s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-cross-base all 15.2.0-7ubuntu1cross1 [53.8 kB] 218s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-i386-cross all 2.42-2ubuntu4cross1 [1582 kB] 218s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1-i386-cross all 15.2.0-7ubuntu1cross1 [94.2 kB] 218s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1-i386-cross all 15.2.0-7ubuntu1cross1 [152 kB] 218s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1-i386-cross all 15.2.0-7ubuntu1cross1 [31.1 kB] 218s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1-i386-cross all 15.2.0-7ubuntu1cross1 [8158 B] 219s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8-i386-cross all 15.2.0-7ubuntu1cross1 [2906 kB] 219s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6-i386-cross all 15.2.0-7ubuntu1cross1 [827 kB] 219s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1-i386-cross all 15.2.0-7ubuntu1cross1 [1171 kB] 219s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0-i386-cross all 15.2.0-7ubuntu1cross1 [245 kB] 219s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2755 kB] 219s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [27.0 MB] 219s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [1220 B] 219s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev-i386-cross all 6.18.0-9.9cross1 [1515 kB] 219s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev-i386-cross all 2.42-2ubuntu4cross1 [1993 kB] 219s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2655 kB] 219s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [15.3 MB] 220s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [954 B] 220s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 crossbuild-essential-i386 all 12.12ubuntu2 [4146 B] 220s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 220s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 220s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 220s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 220s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 220s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 220s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 220s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 220s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 220s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 220s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 220s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 220s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 220s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 220s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 221s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 221s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 221s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 221s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 221s Get:116 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 221s Get:117 http://ftpmaster.internal/ubuntu resolute/universe i386 gcc-11-base i386 11.5.0-8ubuntu1 [46.5 kB] 221s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 221s Get:119 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 221s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 221s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 221s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 221s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 221s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 221s Get:125 http://ftpmaster.internal/ubuntu resolute/universe i386 libasan6 i386 11.5.0-8ubuntu1 [2122 kB] 221s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 221s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 221s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 221s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 221s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 221s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 221s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 221s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 221s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 221s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 221s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 221s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 221s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 221s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 221s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 221s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 221s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 221s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 221s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 221s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 221s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 221s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 221s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 221s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 221s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 221s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 221s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 221s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 221s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 221s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 221s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 221s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 221s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 221s Get:159 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 221s Get:160 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 221s Get:161 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 221s Get:162 http://ftpmaster.internal/ubuntu resolute/main i386 linux-libc-dev i386 6.18.0-9.9 [1861 kB] 221s Get:163 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt-dev i386 1:4.5.1-1 [131 kB] 221s Get:164 http://ftpmaster.internal/ubuntu resolute/main i386 libc6-dev i386 2.42-2ubuntu4 [1945 kB] 221s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 221s Get:166 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 221s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 221s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 221s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 221s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 221s Get:171 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 221s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 221s Get:173 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 221s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 221s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 221s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 221s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 221s Get:178 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 221s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 221s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 221s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 221s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 221s Get:183 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 221s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 221s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 221s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 221s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 221s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 221s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 221s Get:190 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 221s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 221s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 221s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 221s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 221s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 221s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 221s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 221s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 221s Get:199 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 221s Get:200 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 221s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 221s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 221s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 221s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 221s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 221s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 221s Get:207 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 221s Get:208 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 221s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 221s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 221s Get:211 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 221s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 221s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 221s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 221s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 221s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 221s Get:217 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 221s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 221s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 221s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 221s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 221s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 221s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 221s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 221s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 221s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 221s Get:227 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 221s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 221s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 222s Get:230 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 222s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 222s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 222s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 222s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 222s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 222s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 222s Get:237 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 222s Get:238 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 222s Get:239 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 222s Get:240 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 222s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 222s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 222s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 222s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 222s Get:245 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 222s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 222s Get:247 http://ftpmaster.internal/ubuntu resolute/main i386 libgomp1 i386 15.2.0-12ubuntu1 [155 kB] 222s Get:248 http://ftpmaster.internal/ubuntu resolute/main i386 libitm1 i386 15.2.0-12ubuntu1 [31.6 kB] 222s Get:249 http://ftpmaster.internal/ubuntu resolute/main i386 libubsan1 i386 15.2.0-12ubuntu1 [1172 kB] 222s Get:250 http://ftpmaster.internal/ubuntu resolute/main i386 libquadmath0 i386 15.2.0-12ubuntu1 [246 kB] 222s Get:251 http://ftpmaster.internal/ubuntu resolute/universe i386 libgcc-11-dev i386 11.5.0-8ubuntu1 [2450 kB] 222s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 222s Get:253 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 222s Get:254 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 222s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 222s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 222s Get:257 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 222s Get:258 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 222s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 222s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 222s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 222s Get:262 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 222s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 222s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 222s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 222s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 222s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 222s Get:268 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 222s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 222s Get:270 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 222s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 222s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 222s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 222s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 222s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 222s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 222s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 222s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 222s Get:279 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 222s Get:280 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 222s Get:281 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 222s Get:282 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 222s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 222s Get:284 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 222s Get:285 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 222s Get:286 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 222s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 222s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 222s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 222s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 222s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 222s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 222s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 222s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 222s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 222s Get:296 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 222s Get:297 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 222s Get:298 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 222s Get:299 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 222s Get:300 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 222s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 222s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 222s Get:303 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 222s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 222s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 222s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 222s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 222s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 222s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 222s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 222s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 222s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 222s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 222s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 222s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 222s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 222s Get:317 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 222s Get:318 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 222s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 222s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 222s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 222s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 222s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 222s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 222s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 222s Get:326 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 222s Get:327 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 222s Get:328 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 222s Get:329 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 222s Get:330 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 222s Get:331 http://ftpmaster.internal/ubuntu resolute/universe i386 libstdc++-11-dev i386 11.5.0-8ubuntu1 [2459 kB] 222s Get:332 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 222s Get:333 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 223s Get:334 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 223s Get:335 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 223s Get:336 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 223s Get:337 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 223s Get:338 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 223s Get:339 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 223s Get:340 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 223s Get:341 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 223s Get:342 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 223s Get:343 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 223s Get:344 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 223s Get:345 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 223s Get:346 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 223s Get:347 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 223s Get:348 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 223s Get:349 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 223s Get:350 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 223s Get:351 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 223s Get:352 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 223s Get:353 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 223s Preconfiguring packages ... 223s Fetched 268 MB in 7s (36.7 MB/s) 223s Selecting previously unselected package imagemagick-7-common. 223s (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 ... 124211 files and directories currently installed.) 223s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 223s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 223s Selecting previously unselected package libgomp1:amd64. 223s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 223s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 223s Selecting previously unselected package libfftw3-double3:amd64. 223s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 223s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 223s Selecting previously unselected package libfontenc1:amd64. 223s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 223s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 223s Selecting previously unselected package x11-common. 223s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 223s Unpacking x11-common (1:7.7+24ubuntu1) ... 223s Selecting previously unselected package xfonts-encodings. 223s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 223s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 223s Selecting previously unselected package xfonts-utils. 223s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 223s Unpacking xfonts-utils (1:7.7+7build1) ... 223s Selecting previously unselected package fonts-urw-base35. 223s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 223s Unpacking fonts-urw-base35 (20200910-8build1) ... 223s Selecting previously unselected package fontconfig-config. 223s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 224s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 224s Selecting previously unselected package libfontconfig1:amd64. 224s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 224s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 224s Selecting previously unselected package libsharpyuv0:amd64. 224s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 224s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 224s Selecting previously unselected package libaom3:amd64. 224s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 224s Unpacking libaom3:amd64 (3.13.1-2) ... 224s Selecting previously unselected package libheif-plugin-aomdec:amd64. 224s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 224s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 224s Selecting previously unselected package libde265-0:amd64. 224s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 224s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 224s Selecting previously unselected package libheif-plugin-libde265:amd64. 224s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 224s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 224s Selecting previously unselected package libheif1:amd64. 224s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 224s Unpacking libheif1:amd64 (1.21.2-1) ... 224s Selecting previously unselected package libjbig0:amd64. 224s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 224s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 224s Selecting previously unselected package libjpeg-turbo8:amd64. 224s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 224s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 224s Selecting previously unselected package libjpeg8:amd64. 224s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 224s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 224s Selecting previously unselected package liblcms2-2:amd64. 224s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 224s Unpacking liblcms2-2:amd64 (2.17-1) ... 224s Selecting previously unselected package liblqr-1-0:amd64. 224s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 224s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 224s Selecting previously unselected package libltdl7:amd64. 224s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 224s Unpacking libltdl7:amd64 (2.5.4-9) ... 224s Selecting previously unselected package libopenjp2-7:amd64. 224s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 224s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 224s Selecting previously unselected package libraw23t64:amd64. 224s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 224s Unpacking libraw23t64:amd64 (0.21.4-2) ... 224s Selecting previously unselected package libdeflate0:amd64. 224s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 224s Unpacking libdeflate0:amd64 (1.23-2) ... 224s Selecting previously unselected package liblerc4:amd64. 224s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 224s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 224s Selecting previously unselected package libwebp7:amd64. 224s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 224s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 224s Selecting previously unselected package libtiff6:amd64. 224s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 224s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 224s Selecting previously unselected package libwebpdemux2:amd64. 224s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 224s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 224s Selecting previously unselected package libwebpmux3:amd64. 224s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 224s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 224s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 224s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 224s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 224s Selecting previously unselected package libimage-magick-q16-perl. 224s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 224s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 224s Selecting previously unselected package libimage-magick-perl. 224s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 224s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 224s Selecting previously unselected package gcc-15-base:i386. 224s Preparing to unpack .../033-gcc-15-base_15.2.0-12ubuntu1_i386.deb ... 224s Unpacking gcc-15-base:i386 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package libc-gconv-modules-extra:i386. 224s Preparing to unpack .../034-libc-gconv-modules-extra_2.42-2ubuntu4_i386.deb ... 224s Unpacking libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 224s Selecting previously unselected package libgcc-s1:i386. 224s Preparing to unpack .../035-libgcc-s1_15.2.0-12ubuntu1_i386.deb ... 224s Unpacking libgcc-s1:i386 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package libc6:i386. 224s Preparing to unpack .../036-libc6_2.42-2ubuntu4_i386.deb ... 224s readlink: /usr/lib/libeatmydata: No such file or directory 224s Unpacking libc6:i386 (2.42-2ubuntu4) ... 224s Selecting previously unselected package libcrypt1:i386. 224s Preparing to unpack .../037-libcrypt1_1%3a4.5.1-1_i386.deb ... 224s Unpacking libcrypt1:i386 (1:4.5.1-1) ... 224s Selecting previously unselected package libatomic1:i386. 224s Preparing to unpack .../038-libatomic1_15.2.0-12ubuntu1_i386.deb ... 224s Unpacking libatomic1:i386 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package libstdc++6:i386. 224s Preparing to unpack .../039-libstdc++6_15.2.0-12ubuntu1_i386.deb ... 224s Unpacking libstdc++6:i386 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package m4. 224s Preparing to unpack .../040-m4_1.4.20-2_amd64.deb ... 224s Unpacking m4 (1.4.20-2) ... 224s Selecting previously unselected package autoconf. 224s Preparing to unpack .../041-autoconf_2.72-3.1ubuntu1_all.deb ... 224s Unpacking autoconf (2.72-3.1ubuntu1) ... 224s Selecting previously unselected package dctrl-tools. 224s Preparing to unpack .../042-dctrl-tools_2.24-3build4_amd64.deb ... 224s Unpacking dctrl-tools (2.24-3build4) ... 224s Selecting previously unselected package autodep8. 224s Preparing to unpack .../043-autodep8_0.30build1_all.deb ... 224s Unpacking autodep8 (0.30build1) ... 224s Selecting previously unselected package autotools-dev. 224s Preparing to unpack .../044-autotools-dev_20240727.1_all.deb ... 224s Unpacking autotools-dev (20240727.1) ... 224s Selecting previously unselected package automake. 224s Preparing to unpack .../045-automake_1%3a1.18.1-3build1_all.deb ... 224s Unpacking automake (1:1.18.1-3build1) ... 224s Selecting previously unselected package autopoint. 224s Preparing to unpack .../046-autopoint_0.23.2-1_all.deb ... 224s Unpacking autopoint (0.23.2-1) ... 224s Selecting previously unselected package libisl23:amd64. 224s Preparing to unpack .../047-libisl23_0.27-1build1_amd64.deb ... 224s Unpacking libisl23:amd64 (0.27-1build1) ... 224s Selecting previously unselected package libmpc3:amd64. 224s Preparing to unpack .../048-libmpc3_1.3.1-2_amd64.deb ... 224s Unpacking libmpc3:amd64 (1.3.1-2) ... 224s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 224s Preparing to unpack .../049-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 224s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package cpp-15. 224s Preparing to unpack .../050-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 224s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package cpp-x86-64-linux-gnu. 224s Preparing to unpack .../051-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 224s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 224s Selecting previously unselected package cpp. 224s Preparing to unpack .../052-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 224s Unpacking cpp (4:15.2.0-4ubuntu1) ... 224s Selecting previously unselected package libcc1-0:amd64. 224s Preparing to unpack .../053-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 224s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package libitm1:amd64. 224s Preparing to unpack .../054-libitm1_15.2.0-12ubuntu1_amd64.deb ... 224s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package libasan8:amd64. 224s Preparing to unpack .../055-libasan8_15.2.0-12ubuntu1_amd64.deb ... 224s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package liblsan0:amd64. 224s Preparing to unpack .../056-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 224s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 224s Selecting previously unselected package libtsan2:amd64. 225s Preparing to unpack .../057-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package libubsan1:amd64. 225s Preparing to unpack .../058-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package libhwasan0:amd64. 225s Preparing to unpack .../059-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package libquadmath0:amd64. 225s Preparing to unpack .../060-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package libgcc-15-dev:amd64. 225s Preparing to unpack .../061-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 225s Preparing to unpack .../062-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package gcc-15. 225s Preparing to unpack .../063-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package gcc-x86-64-linux-gnu. 225s Preparing to unpack .../064-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 225s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 225s Selecting previously unselected package gcc. 225s Preparing to unpack .../065-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 225s Unpacking gcc (4:15.2.0-4ubuntu1) ... 225s Selecting previously unselected package libstdc++-15-dev:amd64. 225s Preparing to unpack .../066-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package g++-15-x86-64-linux-gnu. 225s Preparing to unpack .../067-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package g++-15. 225s Preparing to unpack .../068-g++-15_15.2.0-12ubuntu1_amd64.deb ... 225s Unpacking g++-15 (15.2.0-12ubuntu1) ... 225s Selecting previously unselected package g++-x86-64-linux-gnu. 225s Preparing to unpack .../069-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 225s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 225s Selecting previously unselected package g++. 225s Preparing to unpack .../070-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 225s Unpacking g++ (4:15.2.0-4ubuntu1) ... 225s Selecting previously unselected package build-essential. 225s Preparing to unpack .../071-build-essential_12.12ubuntu2_amd64.deb ... 225s Unpacking build-essential (12.12ubuntu2) ... 225s Selecting previously unselected package ca-certificates-java. 225s Preparing to unpack .../072-ca-certificates-java_20240118build1_all.deb ... 225s Unpacking ca-certificates-java (20240118build1) ... 225s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 225s Preparing to unpack .../073-gcc-15-i686-linux-gnu-base_15.2.0-7ubuntu1cross1_amd64.deb ... 225s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package cpp-15-i686-linux-gnu. 225s Preparing to unpack .../074-cpp-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 225s Unpacking cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package cpp-i686-linux-gnu. 225s Preparing to unpack .../075-cpp-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 225s Unpacking cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 225s Selecting previously unselected package binutils-i686-linux-gnu. 225s Preparing to unpack .../076-binutils-i686-linux-gnu_2.45.50.20260119-1ubuntu1_amd64.deb ... 225s Unpacking binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 225s Selecting previously unselected package gcc-15-cross-base. 225s Preparing to unpack .../077-gcc-15-cross-base_15.2.0-7ubuntu1cross1_all.deb ... 225s Unpacking gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package libc6-i386-cross. 225s Preparing to unpack .../078-libc6-i386-cross_2.42-2ubuntu4cross1_all.deb ... 225s Unpacking libc6-i386-cross (2.42-2ubuntu4cross1) ... 225s Selecting previously unselected package libgcc-s1-i386-cross. 225s Preparing to unpack .../079-libgcc-s1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 225s Unpacking libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package libgomp1-i386-cross. 225s Preparing to unpack .../080-libgomp1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 225s Unpacking libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package libitm1-i386-cross. 225s Preparing to unpack .../081-libitm1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 225s Unpacking libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package libatomic1-i386-cross. 225s Preparing to unpack .../082-libatomic1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 225s Unpacking libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 225s Selecting previously unselected package libasan8-i386-cross. 225s Preparing to unpack .../083-libasan8-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 225s Unpacking libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package libstdc++6-i386-cross. 226s Preparing to unpack .../084-libstdc++6-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 226s Unpacking libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package libubsan1-i386-cross. 226s Preparing to unpack .../085-libubsan1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 226s Unpacking libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package libquadmath0-i386-cross. 226s Preparing to unpack .../086-libquadmath0-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 226s Unpacking libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package libgcc-15-dev-i386-cross. 226s Preparing to unpack .../087-libgcc-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 226s Unpacking libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package gcc-15-i686-linux-gnu. 226s Preparing to unpack .../088-gcc-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 226s Unpacking gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package gcc-i686-linux-gnu. 226s Preparing to unpack .../089-gcc-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 226s Unpacking gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 226s Selecting previously unselected package linux-libc-dev-i386-cross. 226s Preparing to unpack .../090-linux-libc-dev-i386-cross_6.18.0-9.9cross1_all.deb ... 226s Unpacking linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 226s Selecting previously unselected package libc6-dev-i386-cross. 226s Preparing to unpack .../091-libc6-dev-i386-cross_2.42-2ubuntu4cross1_all.deb ... 226s Unpacking libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 226s Selecting previously unselected package libstdc++-15-dev-i386-cross. 226s Preparing to unpack .../092-libstdc++-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 226s Unpacking libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package g++-15-i686-linux-gnu. 226s Preparing to unpack .../093-g++-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 226s Unpacking g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 226s Selecting previously unselected package g++-i686-linux-gnu. 226s Preparing to unpack .../094-g++-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 226s Unpacking g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 226s Selecting previously unselected package crossbuild-essential-i386. 226s Preparing to unpack .../095-crossbuild-essential-i386_12.12ubuntu2_all.deb ... 226s Unpacking crossbuild-essential-i386 (12.12ubuntu2) ... 226s Selecting previously unselected package libdebhelper-perl. 226s Preparing to unpack .../096-libdebhelper-perl_13.28ubuntu1_all.deb ... 226s Unpacking libdebhelper-perl (13.28ubuntu1) ... 226s Selecting previously unselected package libtool. 226s Preparing to unpack .../097-libtool_2.5.4-9_all.deb ... 226s Unpacking libtool (2.5.4-9) ... 226s Selecting previously unselected package dh-autoreconf. 226s Preparing to unpack .../098-dh-autoreconf_21_all.deb ... 226s Unpacking dh-autoreconf (21) ... 226s Selecting previously unselected package libarchive-zip-perl. 226s Preparing to unpack .../099-libarchive-zip-perl_1.68-1_all.deb ... 226s Unpacking libarchive-zip-perl (1.68-1) ... 226s Selecting previously unselected package libfile-stripnondeterminism-perl. 226s Preparing to unpack .../100-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 226s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 226s Selecting previously unselected package dh-strip-nondeterminism. 226s Preparing to unpack .../101-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 226s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 226s Selecting previously unselected package debugedit. 226s Preparing to unpack .../102-debugedit_1%3a5.2-3_amd64.deb ... 226s Unpacking debugedit (1:5.2-3) ... 226s Selecting previously unselected package dwz. 226s Preparing to unpack .../103-dwz_0.16-2_amd64.deb ... 226s Unpacking dwz (0.16-2) ... 226s Selecting previously unselected package gettext. 226s Preparing to unpack .../104-gettext_0.23.2-1_amd64.deb ... 226s Unpacking gettext (0.23.2-1) ... 226s Selecting previously unselected package intltool-debian. 226s Preparing to unpack .../105-intltool-debian_0.35.0+20060710.6build1_all.deb ... 226s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 226s Selecting previously unselected package po-debconf. 226s Preparing to unpack .../106-po-debconf_1.0.22_all.deb ... 226s Unpacking po-debconf (1.0.22) ... 226s Selecting previously unselected package debhelper. 226s Preparing to unpack .../107-debhelper_13.28ubuntu1_all.deb ... 226s Unpacking debhelper (13.28ubuntu1) ... 226s Selecting previously unselected package java-common. 226s Preparing to unpack .../108-java-common_0.76build1_all.deb ... 226s Unpacking java-common (0.76build1) ... 226s Selecting previously unselected package libpcsclite1:amd64. 226s Preparing to unpack .../109-libpcsclite1_2.4.1-1_amd64.deb ... 226s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 226s Selecting previously unselected package openjdk-21-jre-headless:amd64. 226s Preparing to unpack .../110-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 226s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 227s Selecting previously unselected package default-jre-headless. 227s Preparing to unpack .../111-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 227s Unpacking default-jre-headless (2:1.21-76build1) ... 227s Selecting previously unselected package sgml-base. 227s Preparing to unpack .../112-sgml-base_1.31+nmu1_all.deb ... 227s Unpacking sgml-base (1.31+nmu1) ... 227s Selecting previously unselected package xml-core. 227s Preparing to unpack .../113-xml-core_0.19build1_all.deb ... 227s Unpacking xml-core (0.19build1) ... 227s Selecting previously unselected package docutils-common. 227s Preparing to unpack .../114-docutils-common_0.22.4+dfsg-1_all.deb ... 227s Unpacking docutils-common (0.22.4+dfsg-1) ... 227s Selecting previously unselected package fonts-glyphicons-halflings. 227s Preparing to unpack .../115-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 227s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 227s Selecting previously unselected package gcc-11-base:i386. 227s Preparing to unpack .../116-gcc-11-base_11.5.0-8ubuntu1_i386.deb ... 227s Unpacking gcc-11-base:i386 (11.5.0-8ubuntu1) ... 227s Selecting previously unselected package unzip. 227s Preparing to unpack .../117-unzip_6.0-29ubuntu1_amd64.deb ... 227s Unpacking unzip (6.0-29ubuntu1) ... 227s Selecting previously unselected package java-wrappers. 227s Preparing to unpack .../118-java-wrappers_0.5build1_all.deb ... 227s Unpacking java-wrappers (0.5build1) ... 227s Selecting previously unselected package libalgorithm-c3-perl. 227s Preparing to unpack .../119-libalgorithm-c3-perl_0.11-2_all.deb ... 227s Unpacking libalgorithm-c3-perl (0.11-2) ... 227s Selecting previously unselected package libposix-strftime-compiler-perl. 227s Preparing to unpack .../120-libposix-strftime-compiler-perl_0.46-1_all.deb ... 227s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 227s Selecting previously unselected package libapache-logformat-compiler-perl. 227s Preparing to unpack .../121-libapache-logformat-compiler-perl_0.36-3_all.deb ... 227s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 227s Selecting previously unselected package libcrypt-urandom-perl. 227s Preparing to unpack .../122-libcrypt-urandom-perl_0.54-1_amd64.deb ... 227s Unpacking libcrypt-urandom-perl (0.54-1) ... 227s Selecting previously unselected package libapache-session-perl. 227s Preparing to unpack .../123-libapache-session-perl_1.94-2_all.deb ... 227s Unpacking libapache-session-perl (1.94-2) ... 227s Selecting previously unselected package libasan6:i386. 227s Preparing to unpack .../124-libasan6_11.5.0-8ubuntu1_i386.deb ... 227s Unpacking libasan6:i386 (11.5.0-8ubuntu1) ... 227s Selecting previously unselected package libdigest-hmac-perl. 227s Preparing to unpack .../125-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 227s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 227s Selecting previously unselected package liburi-perl. 227s Preparing to unpack .../126-liburi-perl_5.34-2build1_all.deb ... 227s Unpacking liburi-perl (5.34-2build1) ... 227s Selecting previously unselected package libencode-locale-perl. 227s Preparing to unpack .../127-libencode-locale-perl_1.05-3_all.deb ... 227s Unpacking libencode-locale-perl (1.05-3) ... 227s Selecting previously unselected package libtimedate-perl. 227s Preparing to unpack .../128-libtimedate-perl_2.3300-2_all.deb ... 227s Unpacking libtimedate-perl (2.3300-2) ... 227s Selecting previously unselected package libhttp-date-perl. 227s Preparing to unpack .../129-libhttp-date-perl_6.06-1_all.deb ... 227s Unpacking libhttp-date-perl (6.06-1) ... 227s Selecting previously unselected package libfile-listing-perl. 227s Preparing to unpack .../130-libfile-listing-perl_6.16-1_all.deb ... 227s Unpacking libfile-listing-perl (6.16-1) ... 227s Selecting previously unselected package libhtml-tagset-perl. 227s Preparing to unpack .../131-libhtml-tagset-perl_3.24-1_all.deb ... 227s Unpacking libhtml-tagset-perl (3.24-1) ... 227s Selecting previously unselected package libhtml-parser-perl:amd64. 227s Preparing to unpack .../132-libhtml-parser-perl_3.83-1build1_amd64.deb ... 227s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 227s Selecting previously unselected package libhtml-tree-perl. 227s Preparing to unpack .../133-libhtml-tree-perl_5.07-3_all.deb ... 227s Unpacking libhtml-tree-perl (5.07-3) ... 227s Selecting previously unselected package libclone-perl:amd64. 227s Preparing to unpack .../134-libclone-perl_0.47-1_amd64.deb ... 227s Unpacking libclone-perl:amd64 (0.47-1) ... 227s Selecting previously unselected package libio-html-perl. 227s Preparing to unpack .../135-libio-html-perl_1.004-3_all.deb ... 227s Unpacking libio-html-perl (1.004-3) ... 227s Selecting previously unselected package liblwp-mediatypes-perl. 227s Preparing to unpack .../136-liblwp-mediatypes-perl_6.04-2_all.deb ... 227s Unpacking liblwp-mediatypes-perl (6.04-2) ... 227s Selecting previously unselected package libhttp-message-perl. 227s Preparing to unpack .../137-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 227s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 227s Selecting previously unselected package libhttp-cookies-perl. 227s Preparing to unpack .../138-libhttp-cookies-perl_6.11-1_all.deb ... 227s Unpacking libhttp-cookies-perl (6.11-1) ... 227s Selecting previously unselected package libhttp-negotiate-perl. 227s Preparing to unpack .../139-libhttp-negotiate-perl_6.01-2_all.deb ... 227s Unpacking libhttp-negotiate-perl (6.01-2) ... 227s Selecting previously unselected package perl-openssl-defaults:amd64. 227s Preparing to unpack .../140-perl-openssl-defaults_7build4_amd64.deb ... 227s Unpacking perl-openssl-defaults:amd64 (7build4) ... 227s Selecting previously unselected package libnet-ssleay-perl:amd64. 227s Preparing to unpack .../141-libnet-ssleay-perl_1.94-3_amd64.deb ... 227s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 227s Selecting previously unselected package libio-socket-ssl-perl. 227s Preparing to unpack .../142-libio-socket-ssl-perl_2.098-1_all.deb ... 227s Unpacking libio-socket-ssl-perl (2.098-1) ... 227s Selecting previously unselected package libnet-http-perl. 227s Preparing to unpack .../143-libnet-http-perl_6.24-1build1_all.deb ... 227s Unpacking libnet-http-perl (6.24-1build1) ... 227s Selecting previously unselected package liblwp-protocol-https-perl. 227s Preparing to unpack .../144-liblwp-protocol-https-perl_6.14-1_all.deb ... 227s Unpacking liblwp-protocol-https-perl (6.14-1) ... 227s Selecting previously unselected package libtry-tiny-perl. 227s Preparing to unpack .../145-libtry-tiny-perl_0.32-1_all.deb ... 227s Unpacking libtry-tiny-perl (0.32-1) ... 227s Selecting previously unselected package libwww-robotrules-perl. 227s Preparing to unpack .../146-libwww-robotrules-perl_6.02-1build1_all.deb ... 227s Unpacking libwww-robotrules-perl (6.02-1build1) ... 227s Selecting previously unselected package libwww-perl. 227s Preparing to unpack .../147-libwww-perl_6.81-1build1_all.deb ... 227s Unpacking libwww-perl (6.81-1build1) ... 227s Selecting previously unselected package libauth-yubikey-webclient-perl. 227s Preparing to unpack .../148-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 227s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 227s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 227s Preparing to unpack .../149-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 227s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 227s Selecting previously unselected package libdynaloader-functions-perl. 227s Preparing to unpack .../150-libdynaloader-functions-perl_0.004-2_all.deb ... 227s Unpacking libdynaloader-functions-perl (0.004-2) ... 227s Selecting previously unselected package libdevel-callchecker-perl:amd64. 227s Preparing to unpack .../151-libdevel-callchecker-perl_0.009-2_amd64.deb ... 227s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 228s Selecting previously unselected package libparams-classify-perl:amd64. 228s Preparing to unpack .../152-libparams-classify-perl_0.015-2build6_amd64.deb ... 228s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 228s Selecting previously unselected package libmodule-runtime-perl. 228s Preparing to unpack .../153-libmodule-runtime-perl_0.018-1_all.deb ... 228s Unpacking libmodule-runtime-perl (0.018-1) ... 228s Selecting previously unselected package libmodule-implementation-perl. 228s Preparing to unpack .../154-libmodule-implementation-perl_0.09-2_all.deb ... 228s Unpacking libmodule-implementation-perl (0.09-2) ... 228s Selecting previously unselected package libsub-exporter-progressive-perl. 228s Preparing to unpack .../155-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 228s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 228s Selecting previously unselected package libvariable-magic-perl. 228s Preparing to unpack .../156-libvariable-magic-perl_0.64-1build1_amd64.deb ... 228s Unpacking libvariable-magic-perl (0.64-1build1) ... 228s Selecting previously unselected package libb-hooks-endofscope-perl. 228s Preparing to unpack .../157-libb-hooks-endofscope-perl_0.28-2_all.deb ... 228s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 228s Selecting previously unselected package libcrypt-random-seed-perl. 228s Preparing to unpack .../158-libcrypt-random-seed-perl_0.03-3_all.deb ... 228s Unpacking libcrypt-random-seed-perl (0.03-3) ... 228s Selecting previously unselected package libmath-random-isaac-perl. 228s Preparing to unpack .../159-libmath-random-isaac-perl_1.004-2_all.deb ... 228s Unpacking libmath-random-isaac-perl (1.004-2) ... 228s Selecting previously unselected package libbytes-random-secure-perl. 228s Preparing to unpack .../160-libbytes-random-secure-perl_0.29-3_all.deb ... 228s Unpacking libbytes-random-secure-perl (0.29-3) ... 228s Selecting previously unselected package linux-libc-dev:i386. 228s Preparing to unpack .../161-linux-libc-dev_6.18.0-9.9_i386.deb ... 228s Unpacking linux-libc-dev:i386 (6.18.0-9.9) ... 228s Selecting previously unselected package libcrypt-dev:i386. 228s Preparing to unpack .../162-libcrypt-dev_1%3a4.5.1-1_i386.deb ... 228s Unpacking libcrypt-dev:i386 (1:4.5.1-1) ... 228s Selecting previously unselected package libc6-dev:i386. 228s Preparing to unpack .../163-libc6-dev_2.42-2ubuntu4_i386.deb ... 228s Unpacking libc6-dev:i386 (2.42-2ubuntu4) ... 228s Selecting previously unselected package liberror-perl. 228s Preparing to unpack .../164-liberror-perl_0.17030-1_all.deb ... 228s Unpacking liberror-perl (0.17030-1) ... 228s Selecting previously unselected package libipc-sharelite-perl. 228s Preparing to unpack .../165-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 228s Unpacking libipc-sharelite-perl (0.17-5build4) ... 228s Selecting previously unselected package libcache-cache-perl. 228s Preparing to unpack .../166-libcache-cache-perl_1.08-3_all.deb ... 228s Unpacking libcache-cache-perl (1.08-3) ... 228s Selecting previously unselected package libcapture-tiny-perl. 228s Preparing to unpack .../167-libcapture-tiny-perl_0.50-1_all.deb ... 228s Unpacking libcapture-tiny-perl (0.50-1) ... 228s Selecting previously unselected package libcares2:amd64. 228s Preparing to unpack .../168-libcares2_1.34.6-1_amd64.deb ... 228s Unpacking libcares2:amd64 (1.34.6-1) ... 228s Selecting previously unselected package libcgi-pm-perl. 228s Preparing to unpack .../169-libcgi-pm-perl_4.71-1build1_all.deb ... 228s Unpacking libcgi-pm-perl (4.71-1build1) ... 228s Selecting previously unselected package libclass-c3-perl. 228s Preparing to unpack .../170-libclass-c3-perl_0.35-2_all.deb ... 228s Unpacking libclass-c3-perl (0.35-2) ... 228s Selecting previously unselected package libclass-data-inheritable-perl. 228s Preparing to unpack .../171-libclass-data-inheritable-perl_0.10-1_all.deb ... 228s Unpacking libclass-data-inheritable-perl (0.10-1) ... 228s Selecting previously unselected package libclass-errorhandler-perl. 228s Preparing to unpack .../172-libclass-errorhandler-perl_0.04-3_all.deb ... 228s Unpacking libclass-errorhandler-perl (0.04-3) ... 228s Selecting previously unselected package libclass-inspector-perl. 228s Preparing to unpack .../173-libclass-inspector-perl_1.36-3_all.deb ... 228s Unpacking libclass-inspector-perl (1.36-3) ... 228s Selecting previously unselected package libclass-method-modifiers-perl. 228s Preparing to unpack .../174-libclass-method-modifiers-perl_2.15-1_all.deb ... 228s Unpacking libclass-method-modifiers-perl (2.15-1) ... 228s Selecting previously unselected package libclass-singleton-perl. 228s Preparing to unpack .../175-libclass-singleton-perl_1.6-2_all.deb ... 228s Unpacking libclass-singleton-perl (1.6-2) ... 228s Selecting previously unselected package libclass-xsaccessor-perl. 228s Preparing to unpack .../176-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 228s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 228s Selecting previously unselected package libclone-pp-perl. 228s Preparing to unpack .../177-libclone-pp-perl_1.08-2_all.deb ... 228s Unpacking libclone-pp-perl (1.08-2) ... 228s Selecting previously unselected package libcommon-sense-perl:amd64. 228s Preparing to unpack .../178-libcommon-sense-perl_3.75-3build5_amd64.deb ... 228s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 228s Selecting previously unselected package libconvert-asn1-perl. 228s Preparing to unpack .../179-libconvert-asn1-perl_0.34-1_all.deb ... 228s Unpacking libconvert-asn1-perl (0.34-1) ... 228s Selecting previously unselected package libconvert-base32-perl. 228s Preparing to unpack .../180-libconvert-base32-perl_0.06-3_all.deb ... 228s Unpacking libconvert-base32-perl (0.06-3) ... 228s Selecting previously unselected package libconvert-binhex-perl. 228s Preparing to unpack .../181-libconvert-binhex-perl_1.125-3_all.deb ... 228s Unpacking libconvert-binhex-perl (1.125-3) ... 228s Selecting previously unselected package libcrypt-des-perl:amd64. 228s Preparing to unpack .../182-libcrypt-des-perl_2.07-5_amd64.deb ... 228s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 228s Selecting previously unselected package libcrypt-des-ede3-perl. 228s Preparing to unpack .../183-libcrypt-des-ede3-perl_0.03-1_all.deb ... 228s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 228s Selecting previously unselected package libcryptx-perl. 228s Preparing to unpack .../184-libcryptx-perl_0.087-1_amd64.deb ... 228s Unpacking libcryptx-perl (0.087-1) ... 228s Selecting previously unselected package libconvert-pem-perl. 228s Preparing to unpack .../185-libconvert-pem-perl_0.13-1_all.deb ... 228s Unpacking libconvert-pem-perl (0.13-1) ... 228s Selecting previously unselected package libcookie-baker-perl. 228s Preparing to unpack .../186-libcookie-baker-perl_0.12-1_all.deb ... 228s Unpacking libcookie-baker-perl (0.12-1) ... 228s Selecting previously unselected package libcrypt-dh-gmp-perl. 228s Preparing to unpack .../187-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 228s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 228s Selecting previously unselected package libjson-perl. 228s Preparing to unpack .../188-libjson-perl_4.10000-1_all.deb ... 228s Unpacking libjson-perl (4.10000-1) ... 228s Selecting previously unselected package libcrypt-jwt-perl. 228s Preparing to unpack .../189-libcrypt-jwt-perl_0.037-1_all.deb ... 228s Unpacking libcrypt-jwt-perl (0.037-1) ... 228s Selecting previously unselected package libcrypt-openssl-bignum-perl. 228s Preparing to unpack .../190-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 228s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 228s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 228s Preparing to unpack .../191-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 228s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 228s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 228s Preparing to unpack .../192-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 228s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 228s Selecting previously unselected package libcrypt-openssl-x509-perl. 228s Preparing to unpack .../193-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 228s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 228s Selecting previously unselected package libcrypt-rijndael-perl. 228s Preparing to unpack .../194-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 228s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 228s Selecting previously unselected package libcrypt-ssleay-perl. 228s Preparing to unpack .../195-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 228s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 228s Selecting previously unselected package libdata-hexdump-perl. 228s Preparing to unpack .../196-libdata-hexdump-perl_0.04-2_all.deb ... 228s Unpacking libdata-hexdump-perl (0.04-2) ... 228s Selecting previously unselected package libparams-util-perl. 228s Preparing to unpack .../197-libparams-util-perl_1.102-3build1_amd64.deb ... 228s Unpacking libparams-util-perl (1.102-3build1) ... 228s Selecting previously unselected package libsub-install-perl. 228s Preparing to unpack .../198-libsub-install-perl_0.929-1_all.deb ... 228s Unpacking libsub-install-perl (0.929-1) ... 228s Selecting previously unselected package libdata-optlist-perl. 228s Preparing to unpack .../199-libdata-optlist-perl_0.114-1_all.deb ... 228s Unpacking libdata-optlist-perl (0.114-1) ... 228s Selecting previously unselected package libtypes-serialiser-perl. 228s Preparing to unpack .../200-libtypes-serialiser-perl_1.01-1_all.deb ... 228s Unpacking libtypes-serialiser-perl (1.01-1) ... 228s Selecting previously unselected package libjson-xs-perl. 228s Preparing to unpack .../201-libjson-xs-perl_4.040-1_amd64.deb ... 228s Unpacking libjson-xs-perl (4.040-1) ... 228s Selecting previously unselected package libjson-maybexs-perl. 228s Preparing to unpack .../202-libjson-maybexs-perl_1.004008-1_all.deb ... 228s Unpacking libjson-maybexs-perl (1.004008-1) ... 228s Selecting previously unselected package liblist-someutils-perl. 228s Preparing to unpack .../203-liblist-someutils-perl_0.59-1_all.deb ... 228s Unpacking liblist-someutils-perl (0.59-1) ... 228s Selecting previously unselected package liblist-utilsby-perl. 228s Preparing to unpack .../204-liblist-utilsby-perl_0.12-2_all.deb ... 228s Unpacking liblist-utilsby-perl (0.12-2) ... 228s Selecting previously unselected package liblist-allutils-perl. 228s Preparing to unpack .../205-liblist-allutils-perl_0.19-1_all.deb ... 228s Unpacking liblist-allutils-perl (0.19-1) ... 228s Selecting previously unselected package libimport-into-perl. 228s Preparing to unpack .../206-libimport-into-perl_1.002005-2_all.deb ... 228s Unpacking libimport-into-perl (1.002005-2) ... 228s Selecting previously unselected package librole-tiny-perl. 228s Preparing to unpack .../207-librole-tiny-perl_2.002004-1_all.deb ... 228s Unpacking librole-tiny-perl (2.002004-1) ... 228s Selecting previously unselected package libsub-quote-perl. 228s Preparing to unpack .../208-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 228s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 228s Selecting previously unselected package libmoo-perl. 228s Preparing to unpack .../209-libmoo-perl_2.005005-1_all.deb ... 228s Unpacking libmoo-perl (2.005005-1) ... 229s Selecting previously unselected package libdata-password-zxcvbn-perl. 229s Preparing to unpack .../210-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 229s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 229s Selecting previously unselected package libfile-sharedir-perl. 229s Preparing to unpack .../211-libfile-sharedir-perl_1.118-3_all.deb ... 229s Unpacking libfile-sharedir-perl (1.118-3) ... 229s Selecting previously unselected package libpackage-stash-perl. 229s Preparing to unpack .../212-libpackage-stash-perl_0.40-1_all.deb ... 229s Unpacking libpackage-stash-perl (0.40-1) ... 229s Selecting previously unselected package libsub-identify-perl. 229s Preparing to unpack .../213-libsub-identify-perl_0.14-4_amd64.deb ... 229s Unpacking libsub-identify-perl (0.14-4) ... 229s Selecting previously unselected package libsub-name-perl:amd64. 229s Preparing to unpack .../214-libsub-name-perl_0.28-1_amd64.deb ... 229s Unpacking libsub-name-perl:amd64 (0.28-1) ... 229s Selecting previously unselected package libnamespace-clean-perl. 229s Preparing to unpack .../215-libnamespace-clean-perl_0.27-2_all.deb ... 229s Unpacking libnamespace-clean-perl (0.27-2) ... 229s Selecting previously unselected package libnamespace-autoclean-perl. 229s Preparing to unpack .../216-libnamespace-autoclean-perl_0.31-1_all.deb ... 229s Unpacking libnamespace-autoclean-perl (0.31-1) ... 229s Selecting previously unselected package libsub-exporter-perl. 229s Preparing to unpack .../217-libsub-exporter-perl_0.990-1_all.deb ... 229s Unpacking libsub-exporter-perl (0.990-1) ... 229s Selecting previously unselected package libeval-closure-perl. 229s Preparing to unpack .../218-libeval-closure-perl_0.14-3_all.deb ... 229s Unpacking libeval-closure-perl (0.14-3) ... 229s Selecting previously unselected package libdevel-stacktrace-perl. 229s Preparing to unpack .../219-libdevel-stacktrace-perl_2.0500-1_all.deb ... 229s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 229s Selecting previously unselected package libexception-class-perl. 229s Preparing to unpack .../220-libexception-class-perl_1.45-1_all.deb ... 229s Unpacking libexception-class-perl (1.45-1) ... 229s Selecting previously unselected package libparams-validationcompiler-perl. 229s Preparing to unpack .../221-libparams-validationcompiler-perl_0.31-1_all.deb ... 229s Unpacking libparams-validationcompiler-perl (0.31-1) ... 229s Selecting previously unselected package libmro-compat-perl. 229s Preparing to unpack .../222-libmro-compat-perl_0.15-2_all.deb ... 229s Unpacking libmro-compat-perl (0.15-2) ... 229s Selecting previously unselected package libxstring-perl:amd64. 229s Preparing to unpack .../223-libxstring-perl_0.005-2build4_amd64.deb ... 229s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 229s Selecting previously unselected package libspecio-perl. 229s Preparing to unpack .../224-libspecio-perl_0.53-1_all.deb ... 229s Unpacking libspecio-perl (0.53-1) ... 229s Selecting previously unselected package libdatetime-locale-perl. 229s Preparing to unpack .../225-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 229s Unpacking libdatetime-locale-perl (1:1.45-1) ... 229s Selecting previously unselected package libdatetime-timezone-perl. 229s Preparing to unpack .../226-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 229s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 229s Selecting previously unselected package libdatetime-perl. 229s Preparing to unpack .../227-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 229s Unpacking libdatetime-perl (2:1.65-1build3) ... 229s Selecting previously unselected package libdatetime-format-rfc3339-perl. 229s Preparing to unpack .../228-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 229s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 229s Selecting previously unselected package libdbi-perl:amd64. 229s Preparing to unpack .../229-libdbi-perl_1.647-1build1_amd64.deb ... 229s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 229s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 229s Preparing to unpack .../230-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 229s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 229s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 229s Preparing to unpack .../231-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 229s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 229s Selecting previously unselected package libemail-date-format-perl. 229s Preparing to unpack .../232-libemail-date-format-perl_1.008-1_all.deb ... 229s Unpacking libemail-date-format-perl (1.008-1) ... 229s Selecting previously unselected package libemail-simple-perl. 229s Preparing to unpack .../233-libemail-simple-perl_2.218-1_all.deb ... 229s Unpacking libemail-simple-perl (2.218-1) ... 229s Selecting previously unselected package libmodule-pluggable-perl. 229s Preparing to unpack .../234-libmodule-pluggable-perl_5.2-5_all.deb ... 229s Unpacking libmodule-pluggable-perl (5.2-5) ... 229s Selecting previously unselected package libemail-abstract-perl. 229s Preparing to unpack .../235-libemail-abstract-perl_3.010-1_all.deb ... 229s Unpacking libemail-abstract-perl (3.010-1) ... 229s Selecting previously unselected package libemail-address-xs-perl. 229s Preparing to unpack .../236-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 229s Unpacking libemail-address-xs-perl (1.05-1build5) ... 229s Selecting previously unselected package libmoox-types-mooselike-perl. 229s Preparing to unpack .../237-libmoox-types-mooselike-perl_0.29-2_all.deb ... 229s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 229s Selecting previously unselected package libthrowable-perl. 229s Preparing to unpack .../238-libthrowable-perl_1.001-2_all.deb ... 229s Unpacking libthrowable-perl (1.001-2) ... 229s Selecting previously unselected package libemail-sender-perl. 229s Preparing to unpack .../239-libemail-sender-perl_2.601-1_all.deb ... 229s Unpacking libemail-sender-perl (2.601-1) ... 229s Selecting previously unselected package libexporter-tiny-perl. 229s Preparing to unpack .../240-libexporter-tiny-perl_1.006003-1_all.deb ... 229s Unpacking libexporter-tiny-perl (1.006003-1) ... 229s Selecting previously unselected package libextutils-depends-perl. 229s Preparing to unpack .../241-libextutils-depends-perl_0.8002-1_all.deb ... 229s Unpacking libextutils-depends-perl (0.8002-1) ... 229s Selecting previously unselected package libfcgi0t64:amd64. 229s Preparing to unpack .../242-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 229s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 229s Selecting previously unselected package libfcgi-perl. 229s Preparing to unpack .../243-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 229s Unpacking libfcgi-perl (0.82+ds-3build3) ... 229s Selecting previously unselected package libfilesys-notify-simple-perl. 229s Preparing to unpack .../244-libfilesys-notify-simple-perl_0.14-3_all.deb ... 229s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 229s Selecting previously unselected package libfont-afm-perl. 229s Preparing to unpack .../245-libfont-afm-perl_1.20-4_all.deb ... 229s Unpacking libfont-afm-perl (1.20-4) ... 229s Selecting previously unselected package libgomp1:i386. 229s Preparing to unpack .../246-libgomp1_15.2.0-12ubuntu1_i386.deb ... 229s Unpacking libgomp1:i386 (15.2.0-12ubuntu1) ... 229s Selecting previously unselected package libitm1:i386. 229s Preparing to unpack .../247-libitm1_15.2.0-12ubuntu1_i386.deb ... 229s Unpacking libitm1:i386 (15.2.0-12ubuntu1) ... 229s Selecting previously unselected package libubsan1:i386. 229s Preparing to unpack .../248-libubsan1_15.2.0-12ubuntu1_i386.deb ... 229s Unpacking libubsan1:i386 (15.2.0-12ubuntu1) ... 229s Selecting previously unselected package libquadmath0:i386. 229s Preparing to unpack .../249-libquadmath0_15.2.0-12ubuntu1_i386.deb ... 229s Unpacking libquadmath0:i386 (15.2.0-12ubuntu1) ... 229s Selecting previously unselected package libgcc-11-dev:i386. 229s Preparing to unpack .../250-libgcc-11-dev_11.5.0-8ubuntu1_i386.deb ... 229s Unpacking libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 229s Selecting previously unselected package libimagequant0:amd64. 229s Preparing to unpack .../251-libimagequant0_2.18.0-1build1_amd64.deb ... 229s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 229s Selecting previously unselected package libxpm4:amd64. 229s Preparing to unpack .../252-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 229s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 229s Selecting previously unselected package libgd3:amd64. 229s Preparing to unpack .../253-libgd3_2.3.3-13ubuntu1_amd64.deb ... 229s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 229s Selecting previously unselected package libgd-perl. 229s Preparing to unpack .../254-libgd-perl_2.84-2_amd64.deb ... 229s Unpacking libgd-perl (2.84-2) ... 229s Selecting previously unselected package libgd-securityimage-perl. 229s Preparing to unpack .../255-libgd-securityimage-perl_1.75-3_all.deb ... 229s Unpacking libgd-securityimage-perl (1.75-3) ... 229s Selecting previously unselected package libglib-perl:amd64. 229s Preparing to unpack .../256-libglib-perl_3%3a1.329.4-1_amd64.deb ... 229s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 229s Selecting previously unselected package libgssapi-perl. 229s Preparing to unpack .../257-libgssapi-perl_0.28-4build5_amd64.deb ... 229s Unpacking libgssapi-perl (0.28-4build5) ... 229s Selecting previously unselected package libhash-merge-simple-perl. 229s Preparing to unpack .../258-libhash-merge-simple-perl_0.052-1_all.deb ... 229s Unpacking libhash-merge-simple-perl (0.052-1) ... 229s Selecting previously unselected package libhash-multivalue-perl. 229s Preparing to unpack .../259-libhash-multivalue-perl_0.16-3_all.deb ... 229s Unpacking libhash-multivalue-perl (0.16-3) ... 229s Selecting previously unselected package libhtml-format-perl. 229s Preparing to unpack .../260-libhtml-format-perl_2.16-2_all.deb ... 229s Unpacking libhtml-format-perl (2.16-2) ... 229s Selecting previously unselected package libhtml-formattext-withlinks-perl. 229s Preparing to unpack .../261-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 229s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 229s Selecting previously unselected package libhtml-template-perl. 229s Preparing to unpack .../262-libhtml-template-perl_2.97-2build1_all.deb ... 229s Unpacking libhtml-template-perl (2.97-2build1) ... 229s Selecting previously unselected package libhttp-daemon-perl. 229s Preparing to unpack .../263-libhttp-daemon-perl_6.16-1_all.deb ... 229s Unpacking libhttp-daemon-perl (6.16-1) ... 229s Selecting previously unselected package libhttp-multipartparser-perl. 229s Preparing to unpack .../264-libhttp-multipartparser-perl_0.02-3_all.deb ... 229s Unpacking libhttp-multipartparser-perl (0.02-3) ... 229s Selecting previously unselected package libstream-buffered-perl. 229s Preparing to unpack .../265-libstream-buffered-perl_0.03-3_all.deb ... 229s Unpacking libstream-buffered-perl (0.03-3) ... 229s Selecting previously unselected package libwww-form-urlencoded-perl. 229s Preparing to unpack .../266-libwww-form-urlencoded-perl_0.26-2_all.deb ... 229s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 229s Selecting previously unselected package libhttp-entity-parser-perl. 229s Preparing to unpack .../267-libhttp-entity-parser-perl_0.25-2_all.deb ... 229s Unpacking libhttp-entity-parser-perl (0.25-2) ... 229s Selecting previously unselected package libhttp-headers-fast-perl. 230s Preparing to unpack .../268-libhttp-headers-fast-perl_0.22-3_all.deb ... 230s Unpacking libhttp-headers-fast-perl (0.22-3) ... 230s Selecting previously unselected package libio-pty-perl. 230s Preparing to unpack .../269-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 230s Unpacking libio-pty-perl (1:1.20-1build3) ... 230s Selecting previously unselected package libio-sessiondata-perl. 230s Preparing to unpack .../270-libio-sessiondata-perl_1.03-3_all.deb ... 230s Unpacking libio-sessiondata-perl (1.03-3) ... 230s Selecting previously unselected package libperlio-via-timeout-perl. 230s Preparing to unpack .../271-libperlio-via-timeout-perl_0.32-3_all.deb ... 230s Unpacking libperlio-via-timeout-perl (0.32-3) ... 230s Selecting previously unselected package libio-socket-timeout-perl. 230s Preparing to unpack .../272-libio-socket-timeout-perl_0.32-3_all.deb ... 230s Unpacking libio-socket-timeout-perl (0.32-3) ... 230s Selecting previously unselected package libio-string-perl. 230s Preparing to unpack .../273-libio-string-perl_1.08-4_all.deb ... 230s Unpacking libio-string-perl (1.08-4) ... 230s Selecting previously unselected package libio-stringy-perl. 230s Preparing to unpack .../274-libio-stringy-perl_2.113-2_all.deb ... 230s Unpacking libio-stringy-perl (2.113-2) ... 230s Selecting previously unselected package libipc-run-perl. 230s Preparing to unpack .../275-libipc-run-perl_20250809.0-1build1_all.deb ... 230s Unpacking libipc-run-perl (20250809.0-1build1) ... 230s Selecting previously unselected package libjargs-java. 230s Preparing to unpack .../276-libjargs-java_1.0.0-5build1_all.deb ... 230s Unpacking libjargs-java (1.0.0-5build1) ... 230s Selecting previously unselected package libjs-bootstrap. 230s Preparing to unpack .../277-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 230s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 230s Selecting previously unselected package libxslt1.1:amd64. 230s Preparing to unpack .../278-libxslt1.1_1.1.43-0.3_amd64.deb ... 230s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 230s Selecting previously unselected package libxmlsec1-1:amd64. 230s Preparing to unpack .../279-libxmlsec1-1_1.3.9-1_amd64.deb ... 230s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 230s Selecting previously unselected package libxmlsec1-openssl1:amd64. 230s Preparing to unpack .../280-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 230s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 230s Selecting previously unselected package liblasso3t64. 230s Preparing to unpack .../281-liblasso3t64_2.9.0-3_amd64.deb ... 230s Unpacking liblasso3t64 (2.9.0-3) ... 230s Selecting previously unselected package liblasso-perl:amd64. 230s Preparing to unpack .../282-liblasso-perl_2.9.0-3_amd64.deb ... 230s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 230s Selecting previously unselected package libconfig-inifiles-perl. 230s Preparing to unpack .../283-libconfig-inifiles-perl_3.000003-4_all.deb ... 230s Unpacking libconfig-inifiles-perl (3.000003-4) ... 230s Selecting previously unselected package libmouse-perl:amd64. 230s Preparing to unpack .../284-libmouse-perl_2.6.1-1_amd64.deb ... 230s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 230s Selecting previously unselected package libnet-cidr-perl. 230s Preparing to unpack .../285-libnet-cidr-perl_0.27-1build1_all.deb ... 230s Unpacking libnet-cidr-perl (0.27-1build1) ... 230s Selecting previously unselected package libtest-sharedfork-perl. 230s Preparing to unpack .../286-libtest-sharedfork-perl_0.35-3_all.deb ... 230s Unpacking libtest-sharedfork-perl (0.35-3) ... 230s Selecting previously unselected package libtest-tcp-perl. 230s Preparing to unpack .../287-libtest-tcp-perl_2.22-2_all.deb ... 230s Unpacking libtest-tcp-perl (2.22-2) ... 230s Selecting previously unselected package libplack-perl. 230s Preparing to unpack .../288-libplack-perl_1.0051-1_all.deb ... 230s Unpacking libplack-perl (1.0051-1) ... 230s Selecting previously unselected package liblemonldap-ng-common-perl. 230s Preparing to unpack .../289-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 230s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 230s Selecting previously unselected package liblist-moreutils-xs-perl. 230s Preparing to unpack .../290-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 230s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 230s Selecting previously unselected package liblist-moreutils-perl. 230s Preparing to unpack .../291-liblist-moreutils-perl_0.430-2_all.deb ... 230s Unpacking liblist-moreutils-perl (0.430-2) ... 230s Selecting previously unselected package libllhttp9.3. 230s Preparing to unpack .../292-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 230s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 230s Selecting previously unselected package liblog-log4perl-perl. 230s Preparing to unpack .../293-liblog-log4perl-perl_1.57-1_all.deb ... 230s Unpacking liblog-log4perl-perl (1.57-1) ... 230s Selecting previously unselected package liblwp-protocol-psgi-perl. 230s Preparing to unpack .../294-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 230s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 230s Selecting previously unselected package libnet-smtp-ssl-perl. 230s Preparing to unpack .../295-libnet-smtp-ssl-perl_1.04-2_all.deb ... 230s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 230s Selecting previously unselected package libmailtools-perl. 230s Preparing to unpack .../296-libmailtools-perl_2.22-1_all.deb ... 230s Unpacking libmailtools-perl (2.22-1) ... 230s Selecting previously unselected package libmime-tools-perl. 230s Preparing to unpack .../297-libmime-tools-perl_5.515-1_all.deb ... 230s Unpacking libmime-tools-perl (5.515-1) ... 230s Selecting previously unselected package libnet-ip-perl. 230s Preparing to unpack .../298-libnet-ip-perl_1.26-4_all.deb ... 230s Unpacking libnet-ip-perl (1.26-4) ... 230s Selecting previously unselected package libnet-ldap-perl. 230s Preparing to unpack .../299-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 230s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 230s Selecting previously unselected package libxml-namespacesupport-perl. 230s Preparing to unpack .../300-libxml-namespacesupport-perl_1.12-2_all.deb ... 230s Unpacking libxml-namespacesupport-perl (1.12-2) ... 230s Selecting previously unselected package libxml-sax-base-perl. 230s Preparing to unpack .../301-libxml-sax-base-perl_1.09-3_all.deb ... 230s Unpacking libxml-sax-base-perl (1.09-3) ... 230s Selecting previously unselected package libxml-sax-perl. 230s Preparing to unpack .../302-libxml-sax-perl_1.02+dfsg-4_all.deb ... 230s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 230s Selecting previously unselected package libxml-libxml-perl. 230s Preparing to unpack .../303-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 230s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 230s Selecting previously unselected package libxml-simple-perl. 230s Preparing to unpack .../304-libxml-simple-perl_2.25-2_all.deb ... 230s Unpacking libxml-simple-perl (2.25-2) ... 230s Selecting previously unselected package libnet-openid-common-perl. 230s Preparing to unpack .../305-libnet-openid-common-perl_1.20-2_all.deb ... 230s Unpacking libnet-openid-common-perl (1.20-2) ... 230s Selecting previously unselected package libnet-openid-consumer-perl. 230s Preparing to unpack .../306-libnet-openid-consumer-perl_1.18-2_all.deb ... 230s Unpacking libnet-openid-consumer-perl (1.18-2) ... 230s Selecting previously unselected package libnet-openid-server-perl. 230s Preparing to unpack .../307-libnet-openid-server-perl_1.09-4_all.deb ... 230s Unpacking libnet-openid-server-perl (1.09-4) ... 230s Selecting previously unselected package libsimdjson29:amd64. 230s Preparing to unpack .../308-libsimdjson29_4.2.4-1_amd64.deb ... 230s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 230s Selecting previously unselected package libsimdutf29:amd64. 230s Preparing to unpack .../309-libsimdutf29_7.7.1-3_amd64.deb ... 230s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 230s Selecting previously unselected package node-corepack. 230s Preparing to unpack .../310-node-corepack_0.24.0-5build1_all.deb ... 230s Unpacking node-corepack (0.24.0-5build1) ... 230s Selecting previously unselected package nodejs. 230s Preparing to unpack .../311-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 230s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 230s Selecting previously unselected package node-xtend. 230s Preparing to unpack .../312-node-xtend_4.0.2-3_all.deb ... 230s Unpacking node-xtend (4.0.2-3) ... 230s Selecting previously unselected package node-acorn. 230s Preparing to unpack .../313-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 230s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 230s Selecting previously unselected package node-cjs-module-lexer. 230s Preparing to unpack .../314-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 230s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 230s Selecting previously unselected package node-balanced-match. 230s Preparing to unpack .../315-node-balanced-match_2.0.0-1_all.deb ... 230s Unpacking node-balanced-match (2.0.0-1) ... 230s Selecting previously unselected package node-brace-expansion. 230s Preparing to unpack .../316-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 230s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 230s Selecting previously unselected package node-minimatch. 230s Preparing to unpack .../317-node-minimatch_9.0.3-6_all.deb ... 230s Unpacking node-minimatch (9.0.3-6) ... 230s Selecting previously unselected package node-ms. 230s Preparing to unpack .../318-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 230s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 230s Selecting previously unselected package node-debug. 230s Preparing to unpack .../319-node-debug_4.4.1+~4.1.12-1_all.deb ... 230s Unpacking node-debug (4.4.1+~4.1.12-1) ... 230s Selecting previously unselected package node-lru-cache. 230s Preparing to unpack .../320-node-lru-cache_10.0.1-3_all.deb ... 230s Unpacking node-lru-cache (10.0.1-3) ... 230s Selecting previously unselected package node-semver. 230s Preparing to unpack .../321-node-semver_7.6.1+~7.5.8-2_all.deb ... 230s Unpacking node-semver (7.6.1+~7.5.8-2) ... 230s Selecting previously unselected package node-llhttp. 230s Preparing to unpack .../322-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 230s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 230s Selecting previously unselected package node-undici. 230s Preparing to unpack .../323-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 230s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 230s Selecting previously unselected package libnode127:amd64. 230s Preparing to unpack .../324-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 230s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 231s Selecting previously unselected package libregexp-assemble-perl. 231s Preparing to unpack .../325-libregexp-assemble-perl_0.38-2_all.deb ... 231s Unpacking libregexp-assemble-perl (0.38-2) ... 231s Selecting previously unselected package libregexp-common-perl. 231s Preparing to unpack .../326-libregexp-common-perl_2024080801-1_all.deb ... 231s Unpacking libregexp-common-perl (2024080801-1) ... 231s Selecting previously unselected package libtask-weaken-perl. 231s Preparing to unpack .../327-libtask-weaken-perl_1.06-2_all.deb ... 231s Unpacking libtask-weaken-perl (1.06-2) ... 231s Selecting previously unselected package libxml-parser-perl. 231s Preparing to unpack .../328-libxml-parser-perl_2.47-1build4_amd64.deb ... 231s Unpacking libxml-parser-perl (2.47-1build4) ... 231s Selecting previously unselected package libsoap-lite-perl. 231s Preparing to unpack .../329-libsoap-lite-perl_1.27-3_all.deb ... 231s Unpacking libsoap-lite-perl (1.27-3) ... 231s Selecting previously unselected package libstdc++-11-dev:i386. 231s Preparing to unpack .../330-libstdc++-11-dev_11.5.0-8ubuntu1_i386.deb ... 231s Unpacking libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 231s Selecting previously unselected package libstring-random-perl. 231s Preparing to unpack .../331-libstring-random-perl_1%3a0.32-2_all.deb ... 231s Unpacking libstring-random-perl (1:0.32-2) ... 231s Selecting previously unselected package libtest-leaktrace-perl. 231s Preparing to unpack .../332-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 231s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 231s Selecting previously unselected package libtest-output-perl. 231s Preparing to unpack .../333-libtest-output-perl_1.036-1_all.deb ... 231s Unpacking libtest-output-perl (1.036-1) ... 231s Selecting previously unselected package libtest-pod-perl. 231s Preparing to unpack .../334-libtest-pod-perl_1.52-3_all.deb ... 231s Unpacking libtest-pod-perl (1.52-3) ... 231s Selecting previously unselected package libtext-unidecode-perl. 231s Preparing to unpack .../335-libtext-unidecode-perl_1.30-3_all.deb ... 231s Unpacking libtext-unidecode-perl (1.30-3) ... 231s Selecting previously unselected package libtime-fake-perl. 231s Preparing to unpack .../336-libtime-fake-perl_0.11-4_all.deb ... 231s Unpacking libtime-fake-perl (0.11-4) ... 231s Selecting previously unselected package libxml-libxslt-perl:amd64. 231s Preparing to unpack .../337-libxml-libxslt-perl_2.003000-4_amd64.deb ... 231s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 231s Selecting previously unselected package node-uglify-js. 231s Preparing to unpack .../338-node-uglify-js_3.17.4-2build1_all.deb ... 231s Unpacking node-uglify-js (3.17.4-2build1) ... 231s Selecting previously unselected package python3-defusedxml. 231s Preparing to unpack .../339-python3-defusedxml_0.7.1-3build1_all.deb ... 231s Unpacking python3-defusedxml (0.7.1-3build1) ... 231s Selecting previously unselected package python3-roman-numerals. 231s Preparing to unpack .../340-python3-roman-numerals_4.1.0-1_all.deb ... 231s Unpacking python3-roman-numerals (4.1.0-1) ... 231s Selecting previously unselected package python3-docutils. 231s Preparing to unpack .../341-python3-docutils_0.22.4+dfsg-1_all.deb ... 231s Unpacking python3-docutils (0.22.4+dfsg-1) ... 231s Selecting previously unselected package python3-imagesize. 231s Preparing to unpack .../342-python3-imagesize_1.4.1-1build1_all.deb ... 231s Unpacking python3-imagesize (1.4.1-1build1) ... 231s Selecting previously unselected package python3-snowballstemmer. 231s Preparing to unpack .../343-python3-snowballstemmer_3.0.1-1_all.deb ... 231s Unpacking python3-snowballstemmer (3.0.1-1) ... 231s Selecting previously unselected package sphinx-common. 231s Preparing to unpack .../344-sphinx-common_8.2.3-12_all.deb ... 231s Unpacking sphinx-common (8.2.3-12) ... 231s Selecting previously unselected package python3-alabaster. 231s Preparing to unpack .../345-python3-alabaster_0.7.16-0.1build1_all.deb ... 231s Unpacking python3-alabaster (0.7.16-0.1build1) ... 231s Selecting previously unselected package python3-sphinx. 231s Preparing to unpack .../346-python3-sphinx_8.2.3-12_all.deb ... 231s Unpacking python3-sphinx (8.2.3-12) ... 231s Selecting previously unselected package libjs-bootswatch. 231s Preparing to unpack .../347-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 231s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 231s Selecting previously unselected package python3-sphinx-bootstrap-theme. 231s Preparing to unpack .../348-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 231s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 231s Selecting previously unselected package uglifyjs. 231s Preparing to unpack .../349-uglifyjs_3.17.4-2build1_all.deb ... 231s Unpacking uglifyjs (3.17.4-2build1) ... 231s Selecting previously unselected package yui-compressor. 231s Preparing to unpack .../350-yui-compressor_2.4.8-3build1_all.deb ... 231s Unpacking yui-compressor (2.4.8-3build1) ... 231s Selecting previously unselected package libauthen-radius-perl. 231s Preparing to unpack .../351-libauthen-radius-perl_0.33-1_all.deb ... 231s Unpacking libauthen-radius-perl (0.33-1) ... 231s Selecting previously unselected package pkg-perl-autopkgtest. 231s Preparing to unpack .../352-pkg-perl-autopkgtest_0.85_all.deb ... 231s Unpacking pkg-perl-autopkgtest (0.85) ... 231s Setting up libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 231s Setting up libconfig-inifiles-perl (3.000003-4) ... 231s Setting up libmodule-pluggable-perl (5.2-5) ... 231s Setting up node-uglify-js (3.17.4-2build1) ... 231s Setting up libio-sessiondata-perl (1.03-3) ... 231s Setting up liblcms2-2:amd64 (2.17-1) ... 231s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 231s Setting up gcc-11-base:i386 (11.5.0-8ubuntu1) ... 231s Setting up libaom3:amd64 (3.13.1-2) ... 231s Setting up node-lru-cache (10.0.1-3) ... 231s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 231s Setting up libmath-random-isaac-perl (1.004-2) ... 231s Setting up libtask-weaken-perl (1.06-2) ... 231s Setting up libmouse-perl:amd64 (2.6.1-1) ... 231s Setting up libhttp-multipartparser-perl (0.02-3) ... 231s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 231s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 231s Setting up java-common (0.76build1) ... 231s Setting up libclass-inspector-perl (1.36-3) ... 231s Setting up libfont-afm-perl (1.20-4) ... 231s Setting up libdynaloader-functions-perl (0.004-2) ... 231s Setting up libclass-method-modifiers-perl (2.15-1) ... 231s Setting up libio-pty-perl (1:1.20-1build3) ... 231s Setting up libdata-hexdump-perl (0.04-2) ... 231s Setting up python3-defusedxml (0.7.1-3build1) ... 231s Setting up libclone-perl:amd64 (0.47-1) ... 231s Setting up libarchive-zip-perl (1.68-1) ... 231s Setting up libsub-identify-perl (0.14-4) ... 231s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 231s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 231s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 231s Setting up python3-alabaster (0.7.16-0.1build1) ... 231s Setting up libio-stringy-perl (2.113-2) ... 231s Setting up libhtml-tagset-perl (3.24-1) ... 231s Setting up binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 231s Setting up unzip (6.0-29ubuntu1) ... 231s Setting up libdebhelper-perl (13.28ubuntu1) ... 231s Setting up libperlio-via-timeout-perl (0.32-3) ... 231s Setting up libfilesys-notify-simple-perl (0.14-3) ... 231s Setting up libnet-cidr-perl (0.27-1build1) ... 231s Setting up libipc-sharelite-perl (0.17-5build4) ... 231s Setting up libconvert-binhex-perl (1.125-3) ... 231s Setting up liblwp-mediatypes-perl (6.04-2) ... 231s Setting up libcrypt-urandom-perl (0.54-1) ... 231s Setting up x11-common (1:7.7+24ubuntu1) ... 232s Setting up libtest-pod-perl (1.52-3) ... 232s Setting up libtry-tiny-perl (0.32-1) ... 232s Setting up libdeflate0:amd64 (1.23-2) ... 232s Setting up perl-openssl-defaults:amd64 (7build4) ... 232s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 232s Setting up linux-libc-dev:i386 (6.18.0-9.9) ... 232s Setting up libxml-namespacesupport-perl (1.12-2) ... 232s Setting up m4 (1.4.20-2) ... 232s Setting up libposix-strftime-compiler-perl (0.46-1) ... 232s Setting up libclass-singleton-perl (1.6-2) ... 232s Setting up libencode-locale-perl (1.05-3) ... 232s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 232s Setting up libxstring-perl:amd64 (0.005-2build4) ... 232s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 232s Setting up libclass-errorhandler-perl (0.04-3) ... 232s Setting up liblist-utilsby-perl (0.12-2) ... 232s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 232s Setting up libtime-fake-perl (0.11-4) ... 232s Setting up libregexp-common-perl (2024080801-1) ... 232s Setting up libtest-sharedfork-perl (0.35-3) ... 232s Setting up libsub-install-perl (0.929-1) ... 232s Setting up libextutils-depends-perl (0.8002-1) ... 232s Setting up libhash-multivalue-perl (0.16-3) ... 232s Setting up liberror-perl (0.17030-1) ... 232s Setting up libapache-session-perl (1.94-2) ... 232s Setting up libxml-sax-base-perl (1.09-3) ... 232s Setting up libio-string-perl (1.08-4) ... 232s Setting up libtest-leaktrace-perl (0.17-1build6) ... 232s Setting up libsimdutf29:amd64 (7.7.1-3) ... 232s Setting up libsimdjson29:amd64 (4.2.4-1) ... 232s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 232s Setting up linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 232s Setting up autotools-dev (20240727.1) ... 232s Setting up libstream-buffered-perl (0.03-3) ... 232s Setting up libclass-data-inheritable-perl (0.10-1) ... 232s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 232s Setting up libalgorithm-c3-perl (0.11-2) ... 232s Setting up liblog-log4perl-perl (1.57-1) ... 232s Setting up libapache-logformat-compiler-perl (0.36-3) ... 232s Setting up libcrypt-random-seed-perl (0.03-3) ... 232s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 232s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 232s Setting up python3-snowballstemmer (3.0.1-1) ... 232s Setting up node-balanced-match (2.0.0-1) ... 232s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 232s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 232s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 232s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 232s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 232s Setting up libemail-date-format-perl (1.008-1) ... 232s Setting up libcryptx-perl (0.087-1) ... 232s Setting up libcares2:amd64 (1.34.6-1) ... 232s Setting up libmpc3:amd64 (1.3.1-2) ... 232s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 232s Setting up libvariable-magic-perl (0.64-1build1) ... 232s Setting up libio-html-perl (1.004-3) ... 232s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 232s Setting up autopoint (0.23.2-1) ... 232s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 232s Setting up libipc-run-perl (20250809.0-1build1) ... 232s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 232s Setting up libpcsclite1:amd64 (2.4.1-1) ... 232s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 232s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 232s Setting up libltdl7:amd64 (2.5.4-9) ... 232s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 232s Setting up libstring-random-perl (1:0.32-2) ... 232s Setting up libparams-util-perl (1.102-3build1) ... 232s Setting up autoconf (2.72-3.1ubuntu1) ... 232s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 232s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 232s Setting up libcapture-tiny-perl (0.50-1) ... 232s Setting up libtimedate-perl (2.3300-2) ... 232s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 232s Setting up libsub-name-perl:amd64 (0.28-1) ... 232s Setting up libtypes-serialiser-perl (1.01-1) ... 232s Setting up libgssapi-perl (0.28-4build5) ... 232s Setting up dwz (0.16-2) ... 232s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 232s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 232s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 232s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 232s Setting up libjson-perl (4.10000-1) ... 232s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 232s Setting up libjargs-java (1.0.0-5build1) ... 232s Setting up librole-tiny-perl (2.002004-1) ... 232s Setting up debugedit (1:5.2-3) ... 232s Setting up libc6-i386-cross (2.42-2ubuntu4cross1) ... 232s Setting up libfile-sharedir-perl (1.118-3) ... 232s Setting up libfcgi-perl (0.82+ds-3build3) ... 232s Setting up python3-roman-numerals (4.1.0-1) ... 232s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 232s Setting up libwww-form-urlencoded-perl (0.26-2) ... 232s Setting up sgml-base (1.31+nmu1) ... 232s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 232s Setting up libdevel-stacktrace-perl (2.0500-1) ... 232s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 232s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 232s Setting up node-minimatch (9.0.3-6) ... 232s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 232s Setting up ca-certificates-java (20240118build1) ... 232s No JRE found. Skipping Java certificates setup. 232s Setting up libexporter-tiny-perl (1.006003-1) ... 232s Setting up node-xtend (4.0.2-3) ... 232s Setting up libisl23:amd64 (0.27-1build1) ... 232s Setting up libconvert-asn1-perl (0.34-1) ... 232s Setting up gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 232s Setting up libtext-unidecode-perl (1.30-3) ... 232s Setting up libde265-0:amd64 (1.0.16-1build1) ... 232s Setting up gcc-15-base:i386 (15.2.0-12ubuntu1) ... 232s Setting up libregexp-assemble-perl (0.38-2) ... 232s Setting up libnet-ip-perl (1.26-4) ... 232s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 232s Setting up libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 232s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 232s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 232s Setting up liburi-perl (5.34-2build1) ... 232s Setting up libdbi-perl:amd64 (1.647-1build1) ... 232s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 232s Setting up libconvert-base32-perl (0.06-3) ... 232s Setting up dctrl-tools (2.24-3build4) ... 232s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 232s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 232s Setting up autodep8 (0.30build1) ... 232s Setting up libclone-pp-perl (1.08-2) ... 232s Setting up python3-imagesize (1.4.1-1build1) ... 232s Setting up libemail-address-xs-perl (1.05-1build5) ... 232s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 232s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 232s Setting up automake (1:1.18.1-3build1) ... 232s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 232s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 232s Setting up libjson-xs-perl (4.040-1) ... 232s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 232s Setting up libcrypt-des-ede3-perl (0.03-1) ... 232s Setting up libhttp-date-perl (6.06-1) ... 232s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 232s Setting up gettext (0.23.2-1) ... 232s Setting up libtest-tcp-perl (2.22-2) ... 232s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 232s Setting up java-wrappers (0.5build1) ... 232s Setting up libio-socket-timeout-perl (0.32-3) ... 232s Setting up libfile-listing-perl (6.16-1) ... 232s Setting up libhash-merge-simple-perl (0.052-1) ... 232s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 232s Setting up libcache-cache-perl (1.08-3) ... 232s Setting up libhttp-headers-fast-perl (0.22-3) ... 232s Setting up libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 232s Setting up liblist-moreutils-perl (0.430-2) ... 232s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 232s Setting up libemail-simple-perl (2.218-1) ... 232s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 232s Setting up libnet-http-perl (6.24-1build1) ... 232s Setting up cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 232s Setting up liblasso3t64 (2.9.0-3) ... 232s Setting up libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 232s Setting up libexception-class-perl (1.45-1) ... 232s Setting up libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 232s Setting up libclass-c3-perl (0.35-2) ... 232s Setting up libcrypt-jwt-perl (0.037-1) ... 232s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 232s Setting up xfonts-utils (1:7.7+7build1) ... 232s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 232s Setting up libxml-sax-perl (1.02+dfsg-4) ... 232s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 232s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 232s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 232s Setting up libauthen-radius-perl (0.33-1) ... 232s Setting up intltool-debian (0.35.0+20060710.6build1) ... 232s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 232s Setting up libbytes-random-secure-perl (0.29-3) ... 232s Setting up libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 232s Setting up libjson-maybexs-perl (1.004008-1) ... 232s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 232s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 232s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 232s Setting up sphinx-common (8.2.3-12) ... 232s Setting up libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 232s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 232s Setting up libdata-optlist-perl (0.114-1) ... 232s Setting up libtest-output-perl (1.036-1) ... 232s Setting up pkg-perl-autopkgtest (0.85) ... 232s Setting up libraw23t64:amd64 (0.21.4-2) ... 232s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 232s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 232s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 232s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 232s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 232s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 232s Setting up libwww-robotrules-perl (6.02-1build1) ... 232s Setting up cpp-15 (15.2.0-12ubuntu1) ... 232s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 232s Setting up xml-core (0.19build1) ... 233s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 233s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 233s Setting up liblasso-perl:amd64 (2.9.0-3) ... 233s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 233s Setting up cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 233s Setting up libmro-compat-perl (0.15-2) ... 233s Setting up libcookie-baker-perl (0.12-1) ... 233s Setting up libhttp-entity-parser-perl (0.25-2) ... 233s Setting up libio-socket-ssl-perl (2.098-1) ... 233s Setting up libsub-exporter-perl (0.990-1) ... 233s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 233s Setting up libeval-closure-perl (0.14-3) ... 233s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 233s Setting up libconvert-pem-perl (0.13-1) ... 233s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 233s Setting up libhttp-negotiate-perl (6.01-2) ... 233s Setting up libparams-validationcompiler-perl (0.31-1) ... 233s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 233s Setting up libhttp-cookies-perl (6.11-1) ... 233s Setting up po-debconf (1.0.22) ... 233s Setting up libhtml-tree-perl (5.07-3) ... 233s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 233s Setting up libcgi-pm-perl (4.71-1build1) ... 233s Setting up libhtml-format-perl (2.16-2) ... 233s Setting up fonts-urw-base35 (20200910-8build1) ... 233s Setting up libhtml-template-perl (2.97-2build1) ... 233s Setting up libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 233s Setting up libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 233s Setting up gcc-15 (15.2.0-12ubuntu1) ... 233s Setting up libnet-smtp-ssl-perl (1.04-2) ... 233s Setting up libmodule-runtime-perl (0.018-1) ... 233s Setting up libmailtools-perl (2.22-1) ... 233s Setting up libxml-simple-perl (2.25-2) ... 233s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 233s Setting up libhttp-daemon-perl (6.16-1) ... 233s Setting up libemail-abstract-perl (3.010-1) ... 233s Setting up cpp (4:15.2.0-4ubuntu1) ... 233s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 233s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 233s Setting up g++-15 (15.2.0-12ubuntu1) ... 233s Setting up libplack-perl (1.0051-1) ... 233s Setting up libnet-openid-common-perl (1.20-2) ... 233s Setting up libnet-openid-server-perl (1.09-4) ... 233s Setting up libtool (2.5.4-9) ... 233s Setting up libmodule-implementation-perl (0.09-2) ... 233s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 233s Setting up libpackage-stash-perl (0.40-1) ... 233s Setting up libimport-into-perl (1.002005-2) ... 233s Setting up libmoo-perl (2.005005-1) ... 233s Setting up liblist-someutils-perl (0.59-1) ... 233s Setting up libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 233s Setting up libmime-tools-perl (5.515-1) ... 233s Setting up gcc (4:15.2.0-4ubuntu1) ... 233s Setting up dh-autoreconf (21) ... 233s Setting up libspecio-perl (0.53-1) ... 233s Setting up liblist-allutils-perl (0.19-1) ... 233s Setting up libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 233s Setting up libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 233s Setting up g++ (4:15.2.0-4ubuntu1) ... 233s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 233s Setting up build-essential (12.12ubuntu2) ... 233s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 233s Setting up libmoox-types-mooselike-perl (0.29-2) ... 233s Setting up libb-hooks-endofscope-perl (0.28-2) ... 233s Setting up libthrowable-perl (1.001-2) ... 233s Setting up gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 233s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 233s Setting up debhelper (13.28ubuntu1) ... 233s Setting up g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 233s Setting up libemail-sender-perl (2.601-1) ... 233s Setting up libnamespace-clean-perl (0.27-2) ... 233s Setting up gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 233s Setting up libnamespace-autoclean-perl (0.31-1) ... 233s Setting up libdatetime-locale-perl (1:1.45-1) ... 233s Setting up g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 233s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 233s Setting up crossbuild-essential-i386 (12.12ubuntu2) ... 233s Setting up libdatetime-perl (2:1.65-1build3) ... 233s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 233s Setting up libgcc-s1:i386 (15.2.0-12ubuntu1) ... 233s Setting up libc6:i386 (2.42-2ubuntu4) ... 233s Setting up libstdc++6:i386 (15.2.0-12ubuntu1) ... 233s Setting up libitm1:i386 (15.2.0-12ubuntu1) ... 233s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 233s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 233s Setting up liblwp-protocol-https-perl (6.14-1) ... 233s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 233s Setting up node-corepack (0.24.0-5build1) ... 233s Setting up libwww-perl (6.81-1build1) ... 233s Setting up libheif1:amd64 (1.21.2-1) ... 233s Setting up libcrypt1:i386 (1:4.5.1-1) ... 233s Setting up node-debug (4.4.1+~4.1.12-1) ... 233s Setting up libgomp1:i386 (15.2.0-12ubuntu1) ... 233s Setting up libasan6:i386 (11.5.0-8ubuntu1) ... 233s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 233s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 233s Setting up libquadmath0:i386 (15.2.0-12ubuntu1) ... 233s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 233s Setting up libatomic1:i386 (15.2.0-12ubuntu1) ... 233s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 233s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 233s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 233s Setting up libubsan1:i386 (15.2.0-12ubuntu1) ... 233s Setting up libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 233s Setting up libnet-openid-consumer-perl (1.18-2) ... 233s Setting up libcrypt-dev:i386 (1:4.5.1-1) ... 233s Setting up libc6-dev:i386 (2.42-2ubuntu4) ... 233s Setting up libxml-parser-perl (2.47-1build4) ... 233s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 233s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 233s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 233s Setting up libgd-perl (2.84-2) ... 233s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 233s Setting up libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 233s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 233s Setting up node-semver (7.6.1+~7.5.8-2) ... 233s Setting up libsoap-lite-perl (1.27-3) ... 233s Setting up uglifyjs (3.17.4-2build1) ... 233s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 233s Setting up libgd-securityimage-perl (1.75-3) ... 233s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 233s Processing triggers for install-info (7.2-5) ... 233s Processing triggers for libc-bin (2.42-2ubuntu4) ... 233s Processing triggers for man-db (2.13.1-1) ... 234s Processing triggers for ca-certificates-java (20240118build1) ... 235s Adding debian:ACCVRAIZ1.pem 235s Adding debian:AC_RAIZ_FNMT-RCM.pem 235s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 235s Adding debian:ANF_Secure_Server_Root_CA.pem 235s Adding debian:Actalis_Authentication_Root_CA.pem 235s Adding debian:AffirmTrust_Commercial.pem 235s Adding debian:AffirmTrust_Networking.pem 235s Adding debian:AffirmTrust_Premium.pem 235s Adding debian:AffirmTrust_Premium_ECC.pem 235s Adding debian:Amazon_Root_CA_1.pem 235s Adding debian:Amazon_Root_CA_2.pem 235s Adding debian:Amazon_Root_CA_3.pem 235s Adding debian:Amazon_Root_CA_4.pem 235s Adding debian:Atos_TrustedRoot_2011.pem 235s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 235s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 235s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 235s Adding debian:BJCA_Global_Root_CA1.pem 235s Adding debian:BJCA_Global_Root_CA2.pem 235s Adding debian:Baltimore_CyberTrust_Root.pem 235s Adding debian:Buypass_Class_2_Root_CA.pem 235s Adding debian:Buypass_Class_3_Root_CA.pem 235s Adding debian:CA_Disig_Root_R2.pem 235s Adding debian:CFCA_EV_ROOT.pem 235s Adding debian:COMODO_Certification_Authority.pem 235s Adding debian:COMODO_ECC_Certification_Authority.pem 235s Adding debian:COMODO_RSA_Certification_Authority.pem 235s Adding debian:Certainly_Root_E1.pem 235s Adding debian:Certainly_Root_R1.pem 235s Adding debian:Certigna.pem 235s Adding debian:Certigna_Root_CA.pem 235s Adding debian:Certum_EC-384_CA.pem 235s Adding debian:Certum_Trusted_Network_CA.pem 235s Adding debian:Certum_Trusted_Network_CA_2.pem 235s Adding debian:Certum_Trusted_Root_CA.pem 235s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 235s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 235s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 235s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 235s Adding debian:Comodo_AAA_Services_root.pem 235s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 235s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 235s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 235s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 235s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 235s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 235s Adding debian:DigiCert_Assured_ID_Root_CA.pem 235s Adding debian:DigiCert_Assured_ID_Root_G2.pem 235s Adding debian:DigiCert_Assured_ID_Root_G3.pem 235s Adding debian:DigiCert_Global_Root_CA.pem 235s Adding debian:DigiCert_Global_Root_G2.pem 235s Adding debian:DigiCert_Global_Root_G3.pem 235s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 235s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 235s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 235s Adding debian:DigiCert_Trusted_Root_G4.pem 235s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 235s Adding debian:Entrust_Root_Certification_Authority.pem 235s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 235s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 235s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 235s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 235s Adding debian:GLOBALTRUST_2020.pem 235s Adding debian:GTS_Root_R1.pem 235s Adding debian:GTS_Root_R2.pem 235s Adding debian:GTS_Root_R3.pem 235s Adding debian:GTS_Root_R4.pem 235s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 235s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 235s Adding debian:GlobalSign_Root_CA.pem 235s Adding debian:GlobalSign_Root_CA_-_R3.pem 235s Adding debian:GlobalSign_Root_CA_-_R6.pem 235s Adding debian:GlobalSign_Root_E46.pem 235s Adding debian:GlobalSign_Root_R46.pem 235s Adding debian:Go_Daddy_Class_2_CA.pem 235s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 235s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 235s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 235s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 235s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 235s Adding debian:HiPKI_Root_CA_-_G1.pem 235s Adding debian:Hongkong_Post_Root_CA_3.pem 235s Adding debian:ISRG_Root_X1.pem 235s Adding debian:ISRG_Root_X2.pem 235s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 235s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 235s Adding debian:Izenpe.com.pem 235s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 235s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 235s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 235s Adding debian:NAVER_Global_Root_Certification_Authority.pem 235s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 235s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 235s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 235s Adding debian:QuoVadis_Root_CA_1_G3.pem 235s Adding debian:QuoVadis_Root_CA_2.pem 235s Adding debian:QuoVadis_Root_CA_2_G3.pem 235s Adding debian:QuoVadis_Root_CA_3.pem 235s Adding debian:QuoVadis_Root_CA_3_G3.pem 235s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 235s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 235s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 235s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 235s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 235s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 235s Adding debian:SZAFIR_ROOT_CA2.pem 235s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 235s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 235s Adding debian:SecureSign_Root_CA12.pem 235s Adding debian:SecureSign_Root_CA14.pem 235s Adding debian:SecureSign_Root_CA15.pem 235s Adding debian:SecureTrust_CA.pem 235s Adding debian:Secure_Global_CA.pem 235s Adding debian:Security_Communication_ECC_RootCA1.pem 235s Adding debian:Security_Communication_RootCA2.pem 235s Adding debian:Starfield_Class_2_CA.pem 235s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 235s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 235s Adding debian:SwissSign_Gold_CA_-_G2.pem 235s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 235s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 235s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 235s Adding debian:TWCA_CYBER_Root_CA.pem 235s Adding debian:TWCA_Global_Root_CA.pem 235s Adding debian:TWCA_Root_Certification_Authority.pem 235s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 235s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 235s Adding debian:TeliaSonera_Root_CA_v1.pem 235s Adding debian:Telia_Root_CA_v2.pem 235s Adding debian:TrustAsia_Global_Root_CA_G3.pem 235s Adding debian:TrustAsia_Global_Root_CA_G4.pem 235s Adding debian:Trustwave_Global_Certification_Authority.pem 235s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 235s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 235s Adding debian:TunTrust_Root_CA.pem 235s Adding debian:UCA_Extended_Validation_Root.pem 235s Adding debian:UCA_Global_G2_Root.pem 235s Adding debian:USERTrust_ECC_Certification_Authority.pem 235s Adding debian:USERTrust_RSA_Certification_Authority.pem 235s Adding debian:XRamp_Global_CA_Root.pem 235s Adding debian:certSIGN_ROOT_CA.pem 235s Adding debian:certSIGN_Root_CA_G2.pem 235s Adding debian:e-Szigno_Root_CA_2017.pem 235s Adding debian:ePKI_Root_Certification_Authority.pem 235s Adding debian:emSign_ECC_Root_CA_-_C3.pem 235s Adding debian:emSign_ECC_Root_CA_-_G3.pem 235s Adding debian:emSign_Root_CA_-_C1.pem 235s Adding debian:emSign_Root_CA_-_G1.pem 235s Adding debian:vTrus_ECC_Root_CA.pem 235s Adding debian:vTrus_Root_CA.pem 235s done. 235s Setting up yui-compressor (2.4.8-3build1) ... 235s Setting up default-jre-headless (2:1.21-76build1) ... 235s Processing triggers for sgml-base (1.31+nmu1) ... 235s Setting up docutils-common (0.22.4+dfsg-1) ... 235s Processing triggers for sgml-base (1.31+nmu1) ... 235s Setting up python3-docutils (0.22.4+dfsg-1) ... 235s Setting up python3-sphinx (8.2.3-12) ... 236s Processing triggers for systemd (259-1ubuntu2) ... 239s autopkgtest [06:11:29]: test environment configured for cross building 239s autopkgtest [06:11:29]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 239s autopkgtest [06:11:29]: test common-test: [----------------------- 239s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 239s t/01-Common-Conf.t ............ 239s ok 1 - use Lemonldap::NG::Common::Conf; 239s ok 2 - Bad module 239s ok 3 - Read t/lemonldap-ng.ini 239s # Subtest: Invalid backend configuration 239s ok 1 - Invalid configuration 239s ok 2 - Found correct error message 239s 1..2 239s ok 4 - Invalid backend configuration 239s # Subtest: Cache expiration 239s ok 1 - Valid configuration 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 2 - Found expected cfgNum in conf 239s ok 3 - Found expected message 239s ok 4 - load counter increased by 1 239s ok 5 - lastCfg counter increased by 1 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 6 - Found expected newvalue in conf 239s ok 7 - Found expected message 239s ok 8 - lastCfg counter increased by 0 239s ok 9 - load counter increased by 0 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 10 - Found expected newvalue in conf 239s ok 11 - Found expected cfgNum in conf 239s ok 12 - Found expected message 239s ok 13 - lastCfg counter increased by 1 239s ok 14 - load counter increased by 1 239s 1..14 239s ok 5 - Cache expiration 239s # Subtest: Configuration reload 239s ok 1 - Valid configuration 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 2 - Found expected cfgNum in conf 239s ok 3 - Found expected message 239s ok 4 - lastCfg counter increased by 1 239s ok 5 - load counter increased by 1 239s # Invoking getConf with args { 239s # 'local' => 0 239s # } 239s ok 6 - Found expected newvalue in conf 239s ok 7 - Found expected cfgNum in conf 239s ok 8 - Found expected message 239s ok 9 - lastCfg counter increased by 1 239s ok 10 - load counter increased by 1 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 11 - Found expected newvalue in conf 239s ok 12 - Found expected cfgNum in conf 239s ok 13 - Found expected message 239s ok 14 - load counter increased by 0 239s ok 15 - lastCfg counter increased by 0 239s 1..15 239s ok 6 - Configuration reload 239s # Subtest: Configuration cache manual clear 239s ok 1 - Valid configuration 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 2 - Found expected cfgNum in conf 239s ok 3 - Found expected message 239s ok 4 - lastCfg counter increased by 1 239s ok 5 - load counter increased by 1 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 6 - Found expected cfgNum in conf 239s ok 7 - Found expected newvalue in conf 239s ok 8 - Found expected message 239s ok 9 - lastCfg counter increased by 0 239s ok 10 - load counter increased by 0 239s # Invoking getConf with args { 239s # 'noCache' => 2 239s # } 239s ok 11 - Found expected newvalue in conf 239s ok 12 - Found expected cfgNum in conf 239s ok 13 - Found expected message 239s ok 14 - load counter increased by 1 239s ok 15 - lastCfg counter increased by 1 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 16 - Found expected cfgNum in conf 239s ok 17 - Found expected newvalue in conf 239s ok 18 - Found expected message 239s ok 19 - lastCfg counter increased by 0 239s ok 20 - load counter increased by 0 239s 1..20 239s ok 7 - Configuration cache manual clear 239s # Subtest: local param behavior 239s ok 1 - Valid configuration 239s # Invoking getConf with args { 239s # 'local' => 1, 239s # 'localPrm' => { 239s # 'myLocalPrm' => 1 239s # } 239s # } 239s ok 2 - Found expected cfgNum in conf 239s ok 3 - Found expected myLocalPrm in conf 239s ok 4 - Found expected message 239s ok 5 - lastCfg counter increased by 1 239s ok 6 - load counter increased by 1 239s # Invoking getConf with args {} 239s ok 7 - Found expected cfgNum in conf 239s ok 8 - Found expected myLocalPrm in conf 239s ok 9 - Found expected message 239s ok 10 - lastCfg counter increased by 1 239s ok 11 - load counter increased by 1 239s ok 12 - Another confAccess object from another process 239s # Invoking getConf with args {} 239s ok 13 - Found expected cfgNum in conf 239s ok 14 - Found expected myLocalPrm in conf 239s ok 15 - Found expected message 239s ok 16 - load counter increased by 1 239s ok 17 - lastCfg counter increased by 1 239s # Invoking getConf with args { 239s # 'local' => 1 239s # } 239s ok 18 - Found expected myLocalPrm in conf 239s ok 19 - Found expected cfgNum in conf 239s ok 20 - Found expected message 239s ok 21 - load counter increased by 0 239s ok 22 - lastCfg counter increased by 0 239s 1..22 239s ok 8 - local param behavior 239s 1..8 239s ok 239s t/02-Common-Conf-File.t ....... 239s ok 1 - use Lemonldap::NG::Common::Conf; 239s ok 2 - type => file 239s ok 3 - Test 0 is stored 239s ok 4 - Test 0 can be read 239s ok 5 - Test 0 is restored 239s ok 6 - Test 1 is stored 239s ok 7 - Test 1 can be read 239s ok 8 - Test 1 is restored 239s ok 9 - Test 2 is stored 239s ok 10 - Test 2 can be read 239s ok 11 - Test 2 is restored 239s 1..11 239s ok 240s t/02-Common-Conf-Overlay.t .... 240s ok 1 - use Lemonldap::NG::Common::Conf; 240s ok 2 - type => Overlay 240s ok 3 - Load conf 240s ok 4 - Normal parameters 240s ok 5 - Scalar override 240s ok 6 - Hash override 240s ok 7 - Save 240s ok 8 - Load conf 240s ok 9 - Succeed to update overwrite 240s ok 10 - Restore 240s ok 11 - Load conf 240s ok 12 - Hash override 240s 1..12 240s ok 240s t/02-Common-Conf-ServerEnv.t .. 240s 1..17 240s ok 1 - use Lemonldap::NG::Common::Conf; 240s ok 2 - type => file 240s ok 3 - Conf is stored 240s ok 4 - Conf can be read 240s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 240s ok 6 - type => file 240s ok 7 - Conf is stored 240s ok 8 - Conf can be read 240s ok 9 - %SERVERENV:A% is substitued into Aa 240s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 240s ok 11 - Keyname is transformed 240s ok 12 - Values are substitued into arrays 240s ok 13 - Get raw conf 240s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 240s # Subtest: Check useServerEnv in config file in localConf 240s ok 1 - configuration access option correctly replaced 240s ok 2 - configuration variable replaced 240s 1..2 240s ok 15 - Check useServerEnv in config file in localConf 240s # Subtest: Check useServerEnv in build option in localConf 240s ok 1 - configuration access option correctly replaced 240s ok 2 - configuration variable replaced 240s 1..2 240s ok 16 - Check useServerEnv in build option in localConf 240s # Subtest: No useServerEnv in localConf 240s ok 1 - configuration access option not replaced 240s ok 2 - configuration variable not replaced 240s 1..2 240s ok 17 - No useServerEnv in localConf 240s ok 240s t/03-Common-Conf-CDBI.t ....... 240s 1..14 240s ok 1 - use Lemonldap::NG::Common::Conf; 240s ok 2 - CDBI object 240s ok 3 - Driver is build 240s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 240s ok 4 - Set unicode 240s ok 5 - Test database created 240s ok 6 - Test 0 is stored 240s ok 7 - Test 0 can be read 240s ok 8 - Test 0 is restored 240s ok 9 - Test 1 is stored 240s ok 10 - Test 1 can be read 240s ok 11 - Test 1 is restored 240s ok 12 - Test 2 is stored 240s ok 13 - Test 2 can be read 240s ok 14 - Test 2 is restored 240s ok 240s t/03-Common-Conf-Patroni.t .... 240s ok 1 - use Lemonldap::NG::Common::Conf; 240s ok 2 - CDBI object 240s ok 3 - Driver is built 240s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 240s 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. 240s 240s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 240s 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. 240s 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. 240s 240s ok 4 240s 1..4 240s ok 240s t/03-Common-Conf-RDBI.t ....... 240s 1..14 240s ok 1 - use Lemonldap::NG::Common::Conf; 240s ok 2 - RDBI object 240s ok 3 - Driver is build 240s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 240s ok 4 - Set unicode 240s ok 5 - Test database created 240s ok 6 - Test 0 is stored 240s ok 7 - Test 0 can be read 240s ok 8 - Test 0 is restored 240s ok 9 - Test 1 is stored 240s ok 10 - Test 1 can be read 240s ok 11 - Test 1 is restored 240s ok 12 - Test 2 is stored 240s ok 13 - Test 2 can be read 240s ok 14 - Test 2 is restored 240s ok 240s t/05-Common-Conf-LDAP.t ....... 240s 1..3 240s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 240s ok 1 - use Lemonldap::NG::Common::Conf; 240s ok 2 - New object 240s ok 3 240s ok 240s t/10-PSGI-Request.t ........... 240s # Subtest: Request ID 240s ok 1 - Generated request ID 240s ok 2 - Request ID is stable across calls 240s ok 3 - Request ID is different for each request 240s ok 4 - Request ID is read from UNIQUE_ID env if set 240s 1..4 240s ok 1 - Request ID 240s # Subtest: Request JSON body 240s ok 1 240s ok 2 - Found JSON body 240s ok 3 - Found correct ascii value 240s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 240s # Failed (TODO) test 'Found correct UTF-8 value' 240s # at t/10-PSGI-Request.t line 55. 240s # got: '€ncoded' 240s # expected: '€ncoded' 240s 1..4 240s ok 2 - Request JSON body 240s 1..2 240s ok 240s t/10-PSGI.t ................... 240s # Subtest: Check successful init 240s ok 1 - Returned HTTP code 200 240s ok 2 - Found expected message in body 240s 1..2 240s ok 1 - Check successful init 240s 1..1 240s ok 240s t/11-Logger-Log4Perl.t ........ 240s # Subtest: info mode 240s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 240s ok 2 - Found no debug logs 240s ok 3 - Found info logs 240s 1..3 240s ok 1 - info mode 240s 1..1 240s ok 240s t/11-Logger.t ................. 240s # Subtest: Check logging API 240s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 240s ok 2 - Returned HTTP code 200 240s ok 3 - Found Request handled by TestPsgi handler in notice logs 240s ok 4 - Found User logger trace in info logs 240s ok 5 - Found audit in notice logs 240s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 240s 1..6 240s ok 1 - Check logging API 240s # Subtest: Check audit API 240s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 240s ok 2 - Returned HTTP code 200 240s ok 3 - Found message=audit in audit logs 240s ok 4 - Found field1=one, field2=two in audit logs 240s 1..4 240s ok 2 - Check audit API 240s # Subtest: Check request ID 240s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 240s ok 2 - Enforced UNIQUE_ID seen in 2 messages 240s ok 3 - Seen three different request IDs 240s 1..3 240s ok 3 - Check request ID 240s 1..3 240s ok 240s t/11-LokiLogger.t ............. 240s ok 1 - require './eg/lokiSender'; 240s # Subtest: Check Loki API 240s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 240s ok 2 - Method is POST 240s ok 3 - URL is good 240s ok 4 - Posted values are JSON 240s ok 5 - Method is POST 240s ok 6 - URL is good 240s ok 7 - Posted values are JSON 240s ok 8 - Method is POST 240s ok 9 - URL is good 240s ok 10 - Posted values are JSON 240s ok 11 - Returned HTTP code 200 240s ok 12 - Loki API called 240s ok 13 - job is llng 240s ok 14 - log level is info 240s ok 15 - instance exists 240s ok 16 - env is prod 240s ok 17 - timestamp is set 240s ok 18 - Message exists 240s ok 19 - Get msg 240s ok 20 - Userlogger message is a string 240s ok 21 - job is llng 240s ok 22 - log level is notice 240s ok 23 - instance exists 240s ok 24 - env is prod 240s ok 25 - timestamp is set 240s ok 26 - Message exists 240s ok 27 - Audit message is JSON encoded 240s ok 28 - job is llng 240s ok 29 - log level is notice 240s ok 30 - instance exists 240s ok 31 - env is prod 240s ok 32 - timestamp is set 240s ok 33 - Message exists 240s ok 34 - Audit message is JSON encoded 240s 1..34 240s ok 2 - Check Loki API 240s # Subtest: Check Loki API with deferred send 240s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 240s ok 2 - Returned HTTP code 200 240s ok 3 - Loki logs deferred 240s ok 4 - Method is POST 240s ok 5 - URL is good 240s ok 6 - Posted values are JSON 240s ok 7 - Method is POST 240s ok 8 - URL is good 240s ok 9 - Posted values are JSON 240s ok 10 - Loki API called 240s ok 11 - job is llng 240s ok 12 - log level is info 240s ok 13 - instance exists 240s ok 14 - env is prod 240s ok 15 - timestamp is set 240s ok 16 - Message exists 240s ok 17 - Get msg 240s ok 18 - Userlogger message is a string 240s ok 19 - job is llng 240s ok 20 - log level is notice 240s ok 21 - instance exists 240s ok 22 - env is prod 240s ok 23 - timestamp is set 240s ok 24 - Message exists 240s ok 25 - Audit message is JSON encoded 240s ok 26 - timestamp is set 240s ok 27 - Message exists 240s ok 28 - Audit message is JSON encoded 240s 1..28 240s ok 3 - Check Loki API with deferred send 240s 1..3 240s ok 241s t/11-TestLogger.t ............. 241s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 241s ok 2 - Found my_info in info logs 241s ok 3 - Found (?^:^my_debug_) in debug logs 241s 1..3 241s ok 241s t/30-Common-Safelib.t ......... 241s 1..1 241s ok 1 - use Lemonldap::NG::Common::Safelib; 241s ok 241s t/35-Common-Crypto.t .......... 241s 1..21 241s ok 1 - use Lemonldap::NG::Common::Crypto; 241s ok 2 - New object 241s ok 3 - Test of base64 encrypting with 1 characters string 241s ok 4 - Test of base64 encrypting with 2 characters string 241s ok 5 - Test of base64 encrypting with 3 characters string 241s ok 6 - Test of base64 encrypting with 4 characters string 241s ok 7 - Test of base64 encrypting with 5 characters string 241s ok 8 - Test of base64 encrypting with 6 characters string 241s ok 9 - Test of base64 encrypting with 7 characters string 241s ok 10 - Test of base64 encrypting with 8 characters string 241s ok 11 - Test of base64 encrypting with 9 characters string 241s ok 12 - Test of base64 encrypting with 10 characters string 241s ok 13 - Test of base64 encrypting with 11 characters string 241s ok 14 - Test of base64 encrypting with 12 characters string 241s ok 15 - Test of base64 encrypting with 13 characters string 241s ok 16 - Test of base64 encrypting with 14 characters string 241s ok 17 - Test of base64 encrypting with 15 characters string 241s ok 18 - Test of base64 encrypting with 16 characters string 241s ok 19 - Test of base64 encrypting with 17 characters string 241s ok 20 - Test of hexadecimal encrypting 241s ok 21 - Test of long value encrypting 241s ok 241s t/36-Common-Regexp.t .......... 241s 1..20 241s ok 1 - use Lemonldap::NG::Common::Regexp; 241s ok 2 241s ok 3 241s ok 4 241s ok 5 241s ok 6 241s ok 7 241s ok 8 241s ok 9 241s ok 10 241s ok 11 241s ok 12 241s ok 13 241s ok 14 241s ok 15 241s ok 16 241s ok 17 241s ok 18 241s ok 19 241s ok 20 241s ok 241s t/37-Common-TOTP.t ............ 241s 1..16 241s ok 1 - use Lemonldap::NG::Common::TOTP; 241s ok 2 - TOTP code is valid 241s ok 3 - TOTP code is no longer valid 241s ok 4 - TOTP code is not valid yet 241s ok 5 - TOTP code is valid 241s ok 6 - TOTP code is valid 241s ok 7 - TOTP code is no longer valid 241s ok 8 - TOTP code is not valid yet 241s ok 9 - TOTP is valid with encrypted secret and encryption disabled 241s ok 10 - TOTP is valid with encrypted secret and encryption enabled 241s ok 11 - TOTP is valid with cleartext secret and encryption enabled 241s ok 12 - TOTP code fails to verify 241s ok 13 - TOTP secret is stored as-is when encryption is disabled 241s ok 14 - Secret looks encrypted 241s ok 15 - Secret looks encrypted 241s ok 16 - get_storable_secret produces working secret 241s ok 241s t/38-SAML-Metadata.t .......... 241s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 241s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 241s # Subtest: Check basic MD information 241s ok 1 - XML successfully parsed 241s ok 2 - Metadata validates SAML 2.0 schema 241s ok 3 - XML successfully parsed 241s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 241s ok 5 - Check SingleSignOnService URL 241s 1..5 241s ok 3 - Check basic MD information 241s # Subtest: Default metadata with two different keys 241s ok 1 - XML successfully parsed 241s ok 2 - XML successfully parsed 241s ok 3 - Found one encryption key 241s ok 4 - XML successfully parsed 241s ok 5 - Found one signing key 241s ok 6 - Signing and encryption keys are different 241s 1..6 241s ok 4 - Default metadata with two different keys 241s # Subtest: Default metadata with only one key 241s ok 1 - XML successfully parsed 241s ok 2 - XML successfully parsed 241s ok 3 - Found one encryption key 241s ok 4 - XML successfully parsed 241s ok 5 - Found one signing key 241s ok 6 - Signing key was used as encryption key too 241s 1..6 241s ok 5 - Default metadata with only one key 241s # Subtest: Use certificate 241s ok 1 - XML successfully parsed 241s ok 2 - XML successfully parsed 241s ok 3 - Offered signing certs match excepted ones 241s ok 4 - XML successfully parsed 241s ok 5 - Offered encryption certs match excepted ones 241s 1..5 241s ok 6 - Use certificate 241s # Subtest: Override signing or encryption keys 241s ok 1 - XML successfully parsed 241s ok 2 - XML successfully parsed 241s ok 3 - Offered signing certs match excepted ones 241s ok 4 - XML successfully parsed 241s ok 5 - Offered encryption certs match excepted ones 241s 1..5 241s ok 7 - Override signing or encryption keys 241s 1..7 241s ok 241s t/40-Common-Session.t ......... 241s 1..7 241s ok 1 - use Lemonldap::NG::Common::Session; 241s ok 2 - Creation of session 241s ok 3 - Store session kind 241s ok 4 - Remove session 241s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 241s ok 6 - Use SHA256 generate module 241s ok 7 - Remove session 241s ok 241s t/41-Common-EmailAddress.t .... 241s 1..3 241s ok 1 - use Lemonldap::NG::Common::EmailAddress; 241s ok 2 - calling format_email function 241s ok 3 - testing formatted email value 241s ok 241s t/45-importMetadata-config.t .. 241s ok 1 - require './scripts/importMetadata'; 241s # Subtest: Ignore SP 241s ok 1 241s ok 2 241s ok 3 241s ok 4 241s 1..4 241s ok 2 - Ignore SP 241s # Subtest: Ignore IDP 241s ok 1 241s ok 2 241s ok 3 241s ok 4 241s 1..4 241s ok 3 - Ignore IDP 241s # Subtest: Conf Prefix 241s ok 1 241s ok 2 241s 1..2 241s ok 4 - Conf Prefix 241s # Subtest: Remove 241s ok 1 241s ok 2 241s ok 3 241s ok 4 241s ok 5 241s ok 6 241s ok 7 241s ok 8 241s ok 9 241s ok 10 241s ok 11 241s ok 12 241s 1..12 241s ok 5 - Remove 241s # Subtest: IDP Exported attributes 241s ok 1 241s ok 2 241s 1..2 241s ok 6 - IDP Exported attributes 241s # Subtest: SP Exported attributes 241s ok 1 241s ok 2 241s ok 3 241s 1..3 241s ok 7 - SP Exported attributes 241s # Subtest: Options 241s ok 1 241s ok 2 241s ok 3 241s ok 4 241s ok 5 241s 1..5 241s ok 8 - Options 241s 1..8 241s ok 241s t/45-importMetadata.t ......... 241s ok 1 - require './scripts/importMetadata'; 241s ok 2 - SP counters are expected 241s ok 3 - IDP counters are expected 241s ok 4 - Correct amount of providers 241s ok 5 - Correct amount of providers 241s ok 6 - Correct amount of providers 241s ok 7 - Correct amount of providers 241s ok 8 - Correct amount of providers 241s ok 9 - Correct amount of providers 241s ok 10 - Found exported attribute 241s ok 11 - Found optional attribute 241s ok 12 - Found required attribute 241s ok 13 - Found subject ID 241s ok 14 - SP counters are expected 241s ok 15 - IDP counters are expected 241s ok 16 - Configuration was updated 241s ok 17 - Configuration was updated 241s ok 18 - SP counters are expected 241s ok 19 - IDP counters are expected 241s ok 20 241s 1..20 241s ok 241s t/50-Combination-Parser.t ..... 241s 1..32 241s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 241s ok 2 - First level is a sub 241s ok 3 - Second level is an array ("or" list) 241s ok 4 - Third level is an array (auth,userDB) 241s ok 5 - Fourth level is a sub 241s ok 6 - "[A]" returns A as auth module 241s ok 7 - "[A]" returns A as userDB module 241s ok 8 - "[A,B]" returns A as auth module 241s ok 9 - "[A,B]" returns B as userDB module 241s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 241s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 241s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 241s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 241s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 241s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 241s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 241s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 241s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 241s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 241s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 241s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 241s ok 22 - "[A,B] or [B,C]" returns A as auth module 241s ok 23 - "[A,B] or [B,C]" returns B as userDB module 241s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 241s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 241s ok 26 - "[A,B] or [B,C]" returns 2 elements 241s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 241s ok 28 - "[A and B, A]" returns PE_OK as auth result 241s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 241s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 241s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 241s ok 32 - Bad expr "[A,B or C]" 241s ok 241s t/60-Hashed-Session.t ......... 241s ok 1 - use Lemonldap::NG::Common::Session; 241s ok 2 - use Lemonldap::NG::Common::CliSessions; 241s ok 3 - Create fixed session 241s ok 4 - Session name is hashed 241s ok 5 - Recover fixed session 241s ok 6 - Data restored 241s ok 7 - Create session 241s ok 8 - Session name is hashed 241s ok 9 - Recover session 241s ok 10 - Data restored 241s ok 11 - Recover session 241s ok 12 - Data updated 241s ok 13 - Recover session 241s ok 14 - Data updated 241s 1..14 241s ok 241s t/60-Purge-Persistent.t ....... 241s ok 1 - use Lemonldap::NG::Common::Session; 241s 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. 241s ok 2 - use Lemonldap::NG::Common::Session::Purge; 241s # Subtest: Purge psessions that are too old 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 3 - Purge psessions that are too old 241s # Subtest: test audit logger 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - No audit logs generated 241s ok 9 - Function returns success 241s ok 10 - result.errors == result.stats.total.errors 241s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 12 - result.purged == result.stats.total.purged 241s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 15 - Found (?^:Persistent session purge completed) in info logs 241s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 241s 1..16 241s ok 4 - test audit logger 241s # Subtest: Purge psessions that are inactive 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 5 - Purge psessions that are inactive 241s # Subtest: Purge psessions that have no 2FA 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 6 - Purge psessions that have no 2FA 241s # Subtest: Purge psessions without a recent successful login 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 7 - Purge psessions without a recent successful login 241s # Subtest: Purge psessions without a successful login 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 8 - Purge psessions without a successful login 241s # Subtest: Combining filters 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 9 - Combining filters 241s # Subtest: API safety, do not remove all psessions when no filters 241s ok 1 - Function returns success 241s ok 2 - result.errors == result.stats.total.errors 241s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 241s ok 4 - result.purged == result.stats.total.purged 241s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 241s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 241s ok 7 - Found (?^:Persistent session purge completed) in info logs 241s ok 8 - Expected remaining 241s # psession 241s 1..8 241s ok 10 - API safety, do not remove all psessions when no filters 241s 1..10 241s ok 242s t/60-Purge.t .................. 242s ok 1 - use Lemonldap::NG::Common::Session; 242s 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. 242s ok 2 - use Lemonldap::NG::Common::Session::Purge; 242s # Subtest: Purge with no timeoutActivity 242s ok 1 - Function returns success 242s ok 2 - result.errors == result.stats.total.errors 242s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 242s ok 4 - result.purged == result.stats.total.purged 242s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 242s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 242s ok 7 - Found (?^:Session purge completed) in info logs 242s ok 8 - Session b is recent enough to survive 242s ok 9 - Function returns success 242s ok 10 - result.errors == result.stats.total.errors 242s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 242s ok 12 - result.purged == result.stats.total.purged 242s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 242s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 242s ok 15 - Found (?^:Session purge completed) in info logs 242s ok 16 - No sessions remaining 242s 1..16 242s ok 3 - Purge with no timeoutActivity 242s # Subtest: Purge with timeoutActivity 242s ok 1 - Function returns success 242s ok 2 - result.errors == result.stats.total.errors 242s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 242s ok 4 - result.purged == result.stats.total.purged 242s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 242s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 242s ok 7 - Found (?^:Session purge completed) in info logs 242s ok 8 - Only session d is recent enough to survive 242s ok 9 - Function returns success 242s ok 10 - result.errors == result.stats.total.errors 242s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 242s ok 12 - result.purged == result.stats.total.purged 242s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 242s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 242s ok 15 - Found (?^:Session purge completed) in info logs 242s ok 16 - No sessions remaining 242s 1..16 242s ok 4 - Purge with timeoutActivity 242s # Subtest: Multiple types in same backend 242s ok 1 - Function returns success 242s ok 2 - result.errors == result.stats.total.errors 242s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 242s ok 4 - result.purged == result.stats.total.purged 242s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 242s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 242s ok 7 - Found (?^:Session purge completed) in info logs 242s ok 8 - Only recent SSO/SAML sessions and all psessions 242s 1..8 242s ok 5 - Multiple types in same backend 242s # Subtest: Multiple backends 242s ok 1 - Function returns success 242s ok 2 - result.errors == result.stats.total.errors 242s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 242s ok 4 - result.purged == result.stats.total.purged 242s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 242s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 242s ok 7 - Found (?^:Session purge completed) in info logs 242s ok 8 - Only SSO session b remains 242s ok 9 - Only SAML session sb remains 242s ok 10 - Both psessions remain 242s 1..10 242s ok 6 - Multiple backends 242s 1..6 242s ok 242s t/60-Session-Cache.t .......... 242s ok 1 - use Lemonldap::NG::Common::Apache::Session; 242s ok 2 - use Lemonldap::NG::Common::Session; 242s ok 3 - Create session 242s ok 4 - Get session id addd0e3f63cf53ad96441d7e60beff2a 242s Local data corrupted, ignore cached session 242s ok 5 - Get session 242s ok 6 - Session is restored 242s Unable to use cache: mkdir /tmp/_6PO5txuu5/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 242s 242s ok 7 - Get session 242s ok 8 - Session is restored 242s ok 9 - Get session 242s ok 10 - Drop session 242s ok 11 - get session from cache 242s ok 12 - cached session is valid 242s ok 13 - Error when session and cache are inexitent 242s 1..13 242s ok 242s t/60-Session-Cli.t ............ 242s ok 1 - use Lemonldap::NG::Common::Session; 242s ok 2 - use Lemonldap::NG::Common::CliSessions; 242s ok 3 - Found one session 242s ok 4 - Found correct session ID 242s ok 5 - Found deleteme session key 242s ok 6 - Found one session 242s ok 7 - Found correct session 242s ok 8 - Found one session 242s ok 9 - Found correct session 242s ok 10 - Only selected fields returned 242s ok 11 - Found correct UID 242s ok 12 - Found correct session ID 242s ok 13 - Found 5 sessions 242s ok 14 - Count gives 5 sessions 242s # Subtest: Search 242s ok 1 - Found 2 psessions 242s ok 2 - Count gives 2 psessions 242s ok 3 - Found 2 psessions 242s ok 4 - Found 2 sessions 242s ok 5 - Both sessions are dwho 242s ok 6 - Found 2 sessions 242s ok 7 - Only selected fields returned 242s ok 8 - Got two lines 242s ok 9 - Correct session IDs 242s 1..9 242s ok 15 - Search 242s ok 16 - Session was removed 242s ok 17 - Session was removed 242s ok 18 - Found 2 foo sessions 242s ok 19 - Found 0 foo sessions 242s ok 20 - New key was set 242s ok 21 - Existing key was changed 242s ok 22 - Key was removed 242s ok 23 - Key was removed 242s ok 24 - Found two second factors 242s ok 25 - Found one Yubikey 242s ok 26 - Found one TOTP 242s ok 27 - Found one U2F 242s ok 28 - Found two second factors 242s ok 29 - Yubikey was removed 242s ok 30 - Found one second factors 242s ok 31 - U2F was removed 242s ok 32 - TOTP survived 242s # Subtest: Search after restore 242s ok 1 - Found 2 psessions 242s ok 2 - Count gives 2 psessions 242s ok 3 - Found 2 psessions 242s ok 4 - Found 2 sessions 242s ok 5 - Both sessions are dwho 242s ok 6 - Found 2 sessions 242s ok 7 - Only selected fields returned 242s ok 8 - Got two lines 242s ok 9 - Correct session IDs 242s 1..9 242s ok 33 - Search after restore 242s ok 34 - Found one second factors 242s ok 35 - U2F was removed 242s ok 36 - TOTP survived 242s ok 37 - Found two second factors for dwho 242s ok 38 - TOTP was removed 242s ok 39 - UBK survived 242s ok 40 - Found one second factors for rtyler 242s ok 41 - TOTP was removed 242s ok 42 - UBK survived 242s ok 43 - Found two consents 242s ok 44 - Found one consent 242s ok 45 - Consent for test-rp removed 242s ok 46 - Consent for test-rp2 still present 242s 1..46 242s ok 242s t/60-U2F-Migrate.t ............ 242s ok 1 - use Lemonldap::NG::Common::Session; 242s ok 2 - use Lemonldap::NG::Common::CliSessions; 242s ok 3 # skip Authen::WebAuthn not found 242s 1..3 242s ok 242s t/70-User-Agent.t ............. 242s 1..3 242s ok 1 - use Lemonldap::NG::Common::UserAgent; 242s ok 2 - Default User Agent 242s ok 3 - Overriden User Agent 242s ok 242s t/71-Util-Crypto.t ............ 242s 1..5 242s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 242s # Subtest: Check genRsaKey 242s ok 1 - Correct key size 242s ok 2 - Public key matches private key 242s ok 3 - Hash is non empty 242s ok 4 - Correct key size 242s ok 5 - Public key matches private key 242s ok 6 - Hash is non empty 242s 1..6 242s ok 2 - Check genRsaKey 242s # Subtest: Check genCertKey 242s ok 1 - Correct key size 242s ok 2 - Public key matches private key 242s ok 3 - Correct subject 242s ok 4 - Hash is non empty 242s ok 5 - Correct key size 242s ok 6 - Public key matches private key 242s ok 7 - Correct subject 242s ok 8 - Hash is non empty 242s ok 9 - Correct key size 242s ok 10 - Public key matches private key 242s ok 11 - Correct subject 242s ok 12 - Hash is non empty 242s 1..12 242s ok 3 - Check genCertKey 242s # Subtest: Check genEcKey 242s ok 1 - Public and private keys match 242s ok 2 - Hash is non empty 242s 1..2 242s ok 4 - Check genEcKey 242s # Subtest: Check genEcCertKey 242s ok 1 - Public and private keys match 242s ok 2 - Hash is non empty 242s ok 3 - Correct subject 242s ok 4 - Public key matches private key 242s ok 5 - Correct subject 242s ok 6 - Hash is non empty 242s 1..6 242s ok 5 - Check genEcCertKey 242s ok 242s All tests successful. 242s Files=32, Tests=331, 3 wallclock secs ( 0.06 usr 0.02 sys + 2.28 cusr 0.32 csys = 2.68 CPU) 242s Result: PASS 242s autopkgtest [06:11:32]: test common-test: -----------------------] 243s common-test PASS 243s autopkgtest [06:11:33]: test common-test: - - - - - - - - - - results - - - - - - - - - - 243s autopkgtest [06:11:33]: test handler-test: preparing testbed 262s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 341s autopkgtest [06:13:11]: testbed dpkg architecture: amd64 342s autopkgtest [06:13:12]: testbed apt version: 3.1.14 342s autopkgtest [06:13:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 342s autopkgtest [06:13:12]: testbed release detected to be: resolute 343s autopkgtest [06:13:13]: updating testbed package index (apt update) 343s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 343s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 343s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 343s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 343s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 343s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 343s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 343s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 343s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 343s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 343s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 343s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 343s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 344s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 344s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 344s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 344s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 344s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 344s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 344s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 344s Fetched 3870 kB in 1s (3934 kB/s) 345s Reading package lists... 345s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 345s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 345s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 345s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 346s Reading package lists... 346s Reading package lists... 346s Building dependency tree... 346s Reading state information... 346s Calculating upgrade... 346s The following packages will be upgraded: 346s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 346s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 346s Need to get 904 kB of archives. 346s After this operation, 6144 B of additional disk space will be used. 346s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 346s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 346s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 346s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 346s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 347s dpkg-preconfigure: unable to re-open stdin: No such file or directory 347s Fetched 904 kB in 0s (9968 kB/s) 347s (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 ... 124211 files and directories currently installed.) 347s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 347s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 347s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 347s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 347s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 347s (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 ... 124211 files and directories currently installed.) 347s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 347s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 347s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 347s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 347s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 347s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 347s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 347s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 347s Setting up bzip2 (1.0.8-6build2) ... 347s Setting up telnet (0.17+2.7-2ubuntu1) ... 347s Processing triggers for man-db (2.13.1-1) ... 348s Processing triggers for libc-bin (2.42-2ubuntu4) ... 348s autopkgtest [06:13:18]: upgrading testbed (apt dist-upgrade and autopurge) 348s Reading package lists... 348s Building dependency tree... 348s Reading state information... 348s Calculating upgrade... 348s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 348s Reading package lists... 348s Building dependency tree... 348s Reading state information... 348s Solving dependencies... 348s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 351s Reading package lists... 351s Building dependency tree... 351s Reading state information... 351s Solving dependencies... 351s The following NEW packages will be installed: 351s autoconf autodep8 automake autopoint autotools-dev binutils-i686-linux-gnu 351s build-essential ca-certificates-java cpp cpp-15 cpp-15-i686-linux-gnu 351s cpp-15-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu 351s crossbuild-essential-i386 dctrl-tools debhelper debugedit 351s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 351s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 351s g++-15-i686-linux-gnu g++-15-x86-64-linux-gnu g++-i686-linux-gnu 351s g++-x86-64-linux-gnu gcc gcc-11-base:i386 gcc-15 gcc-15-base:i386 351s gcc-15-cross-base gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base 351s gcc-15-x86-64-linux-gnu gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext 351s imagemagick-7-common intltool-debian java-common java-wrappers 351s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 351s libapache-session-perl libarchive-zip-perl libasan6:i386 libasan8 351s libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross 351s libauth-yubikey-webclient-perl libauthen-radius-perl 351s libb-hooks-endofscope-perl libb-hooks-op-check-perl 351s libbytes-random-secure-perl libc-gconv-modules-extra:i386 libc6:i386 351s libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcache-cache-perl 351s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 351s libclass-data-inheritable-perl libclass-errorhandler-perl 351s libclass-inspector-perl libclass-method-modifiers-perl 351s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 351s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 351s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 351s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 351s libcrypt-des-perl libcrypt-dev:i386 libcrypt-dh-gmp-perl libcrypt-jwt-perl 351s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 351s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 351s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 351s libcrypt-urandom-perl libcrypt1:i386 libcryptx-perl libdata-hexdump-perl 351s libdata-optlist-perl libdata-password-zxcvbn-perl 351s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 351s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 351s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 351s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 351s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 351s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 351s libencode-locale-perl liberror-perl libeval-closure-perl 351s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 351s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 351s libfile-sharedir-perl libfile-stripnondeterminism-perl 351s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 351s libgcc-11-dev:i386 libgcc-15-dev libgcc-15-dev-i386-cross libgcc-s1:i386 351s libgcc-s1-i386-cross libgd-perl libgd-securityimage-perl libgd3 libglib-perl 351s libgomp1:i386 libgomp1 libgomp1-i386-cross libgssapi-perl 351s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 351s libheif-plugin-libde265 libheif1 libhtml-format-perl 351s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 351s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 351s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 351s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 351s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 351s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 351s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 351s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 351s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libitm1:i386 351s libitm1-i386-cross libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 351s libjs-bootstrap libjs-bootswatch libjson-maybexs-perl libjson-perl 351s libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 351s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl liblerc4 351s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 351s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 351s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 351s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 351s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 351s libmodule-implementation-perl libmodule-pluggable-perl 351s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 351s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 351s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 351s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 351s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 351s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 351s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 351s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 351s libquadmath0 libquadmath0:i386 libquadmath0-i386-cross libraw23t64 351s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 351s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 351s libstdc++-11-dev:i386 libstdc++-15-dev libstdc++-15-dev-i386-cross 351s libstdc++6:i386 libstdc++6-i386-cross libstream-buffered-perl 351s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 351s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 351s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 351s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 351s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 351s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 351s libubsan1 libubsan1:i386 libubsan1-i386-cross liburi-perl 351s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 351s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 351s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 351s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 351s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 351s linux-libc-dev:i386 linux-libc-dev-i386-cross m4 node-acorn 351s node-balanced-match node-brace-expansion node-cjs-module-lexer node-corepack 351s node-debug node-llhttp node-lru-cache node-minimatch node-ms node-semver 351s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless 351s perl-openssl-defaults pkg-perl-autopkgtest po-debconf python3-alabaster 351s python3-defusedxml python3-docutils python3-imagesize python3-roman-numerals 351s python3-snowballstemmer python3-sphinx python3-sphinx-bootstrap-theme 351s sgml-base sphinx-common uglifyjs unzip x11-common xfonts-encodings 351s xfonts-utils xml-core yui-compressor 351s 0 upgraded, 354 newly installed, 0 to remove and 0 not upgraded. 351s Need to get 268 MB of archives. 351s After this operation, 1005 MB of additional disk space will be used. 351s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 351s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 351s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 351s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 351s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 351s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 352s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 352s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 353s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 353s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 353s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 353s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 353s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 353s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 353s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 353s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 353s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 353s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 353s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 353s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 353s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 353s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 353s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 353s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 353s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 353s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 353s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 353s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 353s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 353s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 353s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 354s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 354s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 354s Get:34 http://ftpmaster.internal/ubuntu resolute/main i386 gcc-15-base i386 15.2.0-12ubuntu1 [59.6 kB] 354s Get:35 http://ftpmaster.internal/ubuntu resolute/main i386 libc-gconv-modules-extra i386 2.42-2ubuntu4 [1359 kB] 354s Get:36 http://ftpmaster.internal/ubuntu resolute/main i386 libgcc-s1 i386 15.2.0-12ubuntu1 [94.1 kB] 354s Get:37 http://ftpmaster.internal/ubuntu resolute/main i386 libc6 i386 2.42-2ubuntu4 [1824 kB] 354s Get:38 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt1 i386 1:4.5.1-1 [100 kB] 354s Get:39 http://ftpmaster.internal/ubuntu resolute/main i386 libatomic1 i386 15.2.0-12ubuntu1 [8406 B] 354s Get:40 http://ftpmaster.internal/ubuntu resolute/main i386 libstdc++6 i386 15.2.0-12ubuntu1 [877 kB] 354s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 354s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 354s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 354s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 354s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 354s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 354s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 354s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 354s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 354s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 354s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 354s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 354s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 354s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 354s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 354s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 354s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 354s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 355s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 355s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 355s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 355s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 355s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 355s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 355s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 355s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 355s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 355s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 355s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 355s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 355s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 355s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 355s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 355s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-7ubuntu1cross1 [58.6 kB] 355s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [13.8 MB] 356s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [5730 B] 356s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 binutils-i686-linux-gnu amd64 2.45.50.20260119-1ubuntu1 [1764 kB] 356s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-cross-base all 15.2.0-7ubuntu1cross1 [53.8 kB] 356s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-i386-cross all 2.42-2ubuntu4cross1 [1582 kB] 356s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1-i386-cross all 15.2.0-7ubuntu1cross1 [94.2 kB] 356s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1-i386-cross all 15.2.0-7ubuntu1cross1 [152 kB] 356s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1-i386-cross all 15.2.0-7ubuntu1cross1 [31.1 kB] 356s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1-i386-cross all 15.2.0-7ubuntu1cross1 [8158 B] 356s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8-i386-cross all 15.2.0-7ubuntu1cross1 [2906 kB] 356s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6-i386-cross all 15.2.0-7ubuntu1cross1 [827 kB] 356s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1-i386-cross all 15.2.0-7ubuntu1cross1 [1171 kB] 356s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0-i386-cross all 15.2.0-7ubuntu1cross1 [245 kB] 356s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2755 kB] 356s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [27.0 MB] 356s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [1220 B] 356s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev-i386-cross all 6.18.0-9.9cross1 [1515 kB] 356s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev-i386-cross all 2.42-2ubuntu4cross1 [1993 kB] 356s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2655 kB] 356s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [15.3 MB] 357s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [954 B] 357s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 crossbuild-essential-i386 all 12.12ubuntu2 [4146 B] 357s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 357s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 357s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 357s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 357s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 357s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 357s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 357s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 357s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 357s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 357s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 357s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 357s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 357s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 357s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 357s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 357s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 357s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 357s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 357s Get:116 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 357s Get:117 http://ftpmaster.internal/ubuntu resolute/universe i386 gcc-11-base i386 11.5.0-8ubuntu1 [46.5 kB] 357s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 357s Get:119 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 357s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 357s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 357s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 357s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 357s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 357s Get:125 http://ftpmaster.internal/ubuntu resolute/universe i386 libasan6 i386 11.5.0-8ubuntu1 [2122 kB] 357s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 357s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 357s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 357s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 357s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 357s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 357s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 357s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 357s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 357s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 357s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 357s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 357s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 357s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 357s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 357s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 357s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 357s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 357s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 357s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 357s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 357s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 357s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 357s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 357s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 357s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 357s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 357s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 357s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 357s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 357s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 357s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 357s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 357s Get:159 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 357s Get:160 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 357s Get:161 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 357s Get:162 http://ftpmaster.internal/ubuntu resolute/main i386 linux-libc-dev i386 6.18.0-9.9 [1861 kB] 357s Get:163 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt-dev i386 1:4.5.1-1 [131 kB] 358s Get:164 http://ftpmaster.internal/ubuntu resolute/main i386 libc6-dev i386 2.42-2ubuntu4 [1945 kB] 358s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 358s Get:166 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 358s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 358s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 358s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 358s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 358s Get:171 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 358s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 358s Get:173 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 358s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 358s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 358s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 358s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 358s Get:178 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 358s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 358s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 358s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 358s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 358s Get:183 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 358s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 358s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 358s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 358s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 358s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 358s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 358s Get:190 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 358s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 358s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 358s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 358s Get:194 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 358s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 358s Get:196 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 358s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 358s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 358s Get:199 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 358s Get:200 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 358s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 358s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 358s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 358s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 358s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 358s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 358s Get:207 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 358s Get:208 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 358s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 358s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 358s Get:211 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 358s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 358s Get:213 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 358s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 358s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 358s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 358s Get:217 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 358s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 358s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 358s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 358s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 358s Get:222 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 358s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 358s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 358s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 358s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 358s Get:227 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 358s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 358s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 358s Get:230 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 358s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 358s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 358s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 358s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 358s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 358s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 358s Get:237 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 358s Get:238 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 358s Get:239 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 358s Get:240 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 358s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 358s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 358s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 358s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 358s Get:245 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 358s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 358s Get:247 http://ftpmaster.internal/ubuntu resolute/main i386 libgomp1 i386 15.2.0-12ubuntu1 [155 kB] 358s Get:248 http://ftpmaster.internal/ubuntu resolute/main i386 libitm1 i386 15.2.0-12ubuntu1 [31.6 kB] 358s Get:249 http://ftpmaster.internal/ubuntu resolute/main i386 libubsan1 i386 15.2.0-12ubuntu1 [1172 kB] 358s Get:250 http://ftpmaster.internal/ubuntu resolute/main i386 libquadmath0 i386 15.2.0-12ubuntu1 [246 kB] 358s Get:251 http://ftpmaster.internal/ubuntu resolute/universe i386 libgcc-11-dev i386 11.5.0-8ubuntu1 [2450 kB] 358s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 358s Get:253 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 358s Get:254 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 358s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 358s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 358s Get:257 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 358s Get:258 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 358s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 358s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 358s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 358s Get:262 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 358s Get:263 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 358s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 358s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 358s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 358s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 358s Get:268 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 358s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 358s Get:270 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 358s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 358s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 358s Get:273 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 358s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 358s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 358s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 358s Get:277 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 358s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 358s Get:279 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 358s Get:280 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 358s Get:281 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 358s Get:282 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 358s Get:283 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 358s Get:284 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 358s Get:285 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 358s Get:286 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 358s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 358s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 358s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 358s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 358s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 358s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 358s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 358s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 358s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 358s Get:296 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 358s Get:297 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 358s Get:298 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 358s Get:299 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 358s Get:300 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 358s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 358s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 358s Get:303 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 358s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 358s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 358s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 358s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 358s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 358s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 358s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 358s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 358s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 358s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 358s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 358s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 358s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 358s Get:317 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 358s Get:318 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 358s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 358s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 358s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 358s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 358s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 358s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 358s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 359s Get:326 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 359s Get:327 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 359s Get:328 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 359s Get:329 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 359s Get:330 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 359s Get:331 http://ftpmaster.internal/ubuntu resolute/universe i386 libstdc++-11-dev i386 11.5.0-8ubuntu1 [2459 kB] 359s Get:332 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 359s Get:333 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 359s Get:334 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 359s Get:335 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 359s Get:336 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 359s Get:337 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 359s Get:338 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 359s Get:339 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 359s Get:340 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 359s Get:341 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 359s Get:342 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 359s Get:343 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 359s Get:344 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 359s Get:345 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 359s Get:346 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 359s Get:347 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 359s Get:348 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 359s Get:349 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 359s Get:350 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 359s Get:351 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 359s Get:352 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 359s Get:353 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 359s Get:354 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 359s Preconfiguring packages ... 359s Fetched 268 MB in 8s (33.9 MB/s) 359s Selecting previously unselected package imagemagick-7-common. 359s (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 ... 124211 files and directories currently installed.) 359s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 359s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 359s Selecting previously unselected package libgomp1:amd64. 359s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 359s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 359s Selecting previously unselected package libfftw3-double3:amd64. 359s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 359s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 359s Selecting previously unselected package libfontenc1:amd64. 359s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 359s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 359s Selecting previously unselected package x11-common. 359s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 359s Unpacking x11-common (1:7.7+24ubuntu1) ... 359s Selecting previously unselected package xfonts-encodings. 359s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 359s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 359s Selecting previously unselected package xfonts-utils. 359s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 359s Unpacking xfonts-utils (1:7.7+7build1) ... 359s Selecting previously unselected package fonts-urw-base35. 359s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 360s Unpacking fonts-urw-base35 (20200910-8build1) ... 360s Selecting previously unselected package fontconfig-config. 360s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 360s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 360s Selecting previously unselected package libfontconfig1:amd64. 360s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 360s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 360s Selecting previously unselected package libsharpyuv0:amd64. 360s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 360s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 360s Selecting previously unselected package libaom3:amd64. 360s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 360s Unpacking libaom3:amd64 (3.13.1-2) ... 360s Selecting previously unselected package libheif-plugin-aomdec:amd64. 360s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 360s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 360s Selecting previously unselected package libde265-0:amd64. 360s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 360s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 360s Selecting previously unselected package libheif-plugin-libde265:amd64. 360s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 360s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 360s Selecting previously unselected package libheif1:amd64. 360s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 360s Unpacking libheif1:amd64 (1.21.2-1) ... 360s Selecting previously unselected package libjbig0:amd64. 360s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 360s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 360s Selecting previously unselected package libjpeg-turbo8:amd64. 360s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 360s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 360s Selecting previously unselected package libjpeg8:amd64. 360s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 360s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 360s Selecting previously unselected package liblcms2-2:amd64. 360s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 360s Unpacking liblcms2-2:amd64 (2.17-1) ... 360s Selecting previously unselected package liblqr-1-0:amd64. 360s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 360s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 360s Selecting previously unselected package libltdl7:amd64. 360s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 360s Unpacking libltdl7:amd64 (2.5.4-9) ... 360s Selecting previously unselected package libopenjp2-7:amd64. 360s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 360s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 360s Selecting previously unselected package libraw23t64:amd64. 360s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 360s Unpacking libraw23t64:amd64 (0.21.4-2) ... 360s Selecting previously unselected package libdeflate0:amd64. 360s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 360s Unpacking libdeflate0:amd64 (1.23-2) ... 360s Selecting previously unselected package liblerc4:amd64. 360s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 360s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 360s Selecting previously unselected package libwebp7:amd64. 360s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 360s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 360s Selecting previously unselected package libtiff6:amd64. 360s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 360s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 360s Selecting previously unselected package libwebpdemux2:amd64. 360s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 360s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 360s Selecting previously unselected package libwebpmux3:amd64. 360s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 360s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 360s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 360s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 360s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 360s Selecting previously unselected package libimage-magick-q16-perl. 360s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 360s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 360s Selecting previously unselected package libimage-magick-perl. 360s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 360s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 360s Selecting previously unselected package gcc-15-base:i386. 360s Preparing to unpack .../033-gcc-15-base_15.2.0-12ubuntu1_i386.deb ... 360s Unpacking gcc-15-base:i386 (15.2.0-12ubuntu1) ... 360s Selecting previously unselected package libc-gconv-modules-extra:i386. 360s Preparing to unpack .../034-libc-gconv-modules-extra_2.42-2ubuntu4_i386.deb ... 360s Unpacking libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 360s Selecting previously unselected package libgcc-s1:i386. 360s Preparing to unpack .../035-libgcc-s1_15.2.0-12ubuntu1_i386.deb ... 360s Unpacking libgcc-s1:i386 (15.2.0-12ubuntu1) ... 360s Selecting previously unselected package libc6:i386. 360s Preparing to unpack .../036-libc6_2.42-2ubuntu4_i386.deb ... 360s readlink: /usr/lib/libeatmydata: No such file or directory 360s Unpacking libc6:i386 (2.42-2ubuntu4) ... 360s Selecting previously unselected package libcrypt1:i386. 360s Preparing to unpack .../037-libcrypt1_1%3a4.5.1-1_i386.deb ... 360s Unpacking libcrypt1:i386 (1:4.5.1-1) ... 360s Selecting previously unselected package libatomic1:i386. 360s Preparing to unpack .../038-libatomic1_15.2.0-12ubuntu1_i386.deb ... 360s Unpacking libatomic1:i386 (15.2.0-12ubuntu1) ... 360s Selecting previously unselected package libstdc++6:i386. 360s Preparing to unpack .../039-libstdc++6_15.2.0-12ubuntu1_i386.deb ... 360s Unpacking libstdc++6:i386 (15.2.0-12ubuntu1) ... 360s Selecting previously unselected package m4. 360s Preparing to unpack .../040-m4_1.4.20-2_amd64.deb ... 360s Unpacking m4 (1.4.20-2) ... 360s Selecting previously unselected package autoconf. 360s Preparing to unpack .../041-autoconf_2.72-3.1ubuntu1_all.deb ... 360s Unpacking autoconf (2.72-3.1ubuntu1) ... 360s Selecting previously unselected package dctrl-tools. 360s Preparing to unpack .../042-dctrl-tools_2.24-3build4_amd64.deb ... 360s Unpacking dctrl-tools (2.24-3build4) ... 360s Selecting previously unselected package autodep8. 360s Preparing to unpack .../043-autodep8_0.30build1_all.deb ... 360s Unpacking autodep8 (0.30build1) ... 360s Selecting previously unselected package autotools-dev. 360s Preparing to unpack .../044-autotools-dev_20240727.1_all.deb ... 360s Unpacking autotools-dev (20240727.1) ... 360s Selecting previously unselected package automake. 360s Preparing to unpack .../045-automake_1%3a1.18.1-3build1_all.deb ... 360s Unpacking automake (1:1.18.1-3build1) ... 360s Selecting previously unselected package autopoint. 360s Preparing to unpack .../046-autopoint_0.23.2-1_all.deb ... 360s Unpacking autopoint (0.23.2-1) ... 360s Selecting previously unselected package libisl23:amd64. 360s Preparing to unpack .../047-libisl23_0.27-1build1_amd64.deb ... 360s Unpacking libisl23:amd64 (0.27-1build1) ... 360s Selecting previously unselected package libmpc3:amd64. 360s Preparing to unpack .../048-libmpc3_1.3.1-2_amd64.deb ... 360s Unpacking libmpc3:amd64 (1.3.1-2) ... 360s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 360s Preparing to unpack .../049-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 360s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package cpp-15. 361s Preparing to unpack .../050-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package cpp-x86-64-linux-gnu. 361s Preparing to unpack .../051-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 361s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 361s Selecting previously unselected package cpp. 361s Preparing to unpack .../052-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 361s Unpacking cpp (4:15.2.0-4ubuntu1) ... 361s Selecting previously unselected package libcc1-0:amd64. 361s Preparing to unpack .../053-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libitm1:amd64. 361s Preparing to unpack .../054-libitm1_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libasan8:amd64. 361s Preparing to unpack .../055-libasan8_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package liblsan0:amd64. 361s Preparing to unpack .../056-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libtsan2:amd64. 361s Preparing to unpack .../057-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libubsan1:amd64. 361s Preparing to unpack .../058-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libhwasan0:amd64. 361s Preparing to unpack .../059-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libquadmath0:amd64. 361s Preparing to unpack .../060-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package libgcc-15-dev:amd64. 361s Preparing to unpack .../061-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 361s Preparing to unpack .../062-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package gcc-15. 361s Preparing to unpack .../063-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package gcc-x86-64-linux-gnu. 361s Preparing to unpack .../064-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 361s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 361s Selecting previously unselected package gcc. 361s Preparing to unpack .../065-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 361s Unpacking gcc (4:15.2.0-4ubuntu1) ... 361s Selecting previously unselected package libstdc++-15-dev:amd64. 361s Preparing to unpack .../066-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package g++-15-x86-64-linux-gnu. 361s Preparing to unpack .../067-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package g++-15. 361s Preparing to unpack .../068-g++-15_15.2.0-12ubuntu1_amd64.deb ... 361s Unpacking g++-15 (15.2.0-12ubuntu1) ... 361s Selecting previously unselected package g++-x86-64-linux-gnu. 361s Preparing to unpack .../069-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 361s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 361s Selecting previously unselected package g++. 361s Preparing to unpack .../070-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 361s Unpacking g++ (4:15.2.0-4ubuntu1) ... 361s Selecting previously unselected package build-essential. 361s Preparing to unpack .../071-build-essential_12.12ubuntu2_amd64.deb ... 361s Unpacking build-essential (12.12ubuntu2) ... 361s Selecting previously unselected package ca-certificates-java. 361s Preparing to unpack .../072-ca-certificates-java_20240118build1_all.deb ... 361s Unpacking ca-certificates-java (20240118build1) ... 361s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 361s Preparing to unpack .../073-gcc-15-i686-linux-gnu-base_15.2.0-7ubuntu1cross1_amd64.deb ... 361s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 361s Selecting previously unselected package cpp-15-i686-linux-gnu. 361s Preparing to unpack .../074-cpp-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 361s Unpacking cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package cpp-i686-linux-gnu. 362s Preparing to unpack .../075-cpp-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 362s Unpacking cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 362s Selecting previously unselected package binutils-i686-linux-gnu. 362s Preparing to unpack .../076-binutils-i686-linux-gnu_2.45.50.20260119-1ubuntu1_amd64.deb ... 362s Unpacking binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 362s Selecting previously unselected package gcc-15-cross-base. 362s Preparing to unpack .../077-gcc-15-cross-base_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libc6-i386-cross. 362s Preparing to unpack .../078-libc6-i386-cross_2.42-2ubuntu4cross1_all.deb ... 362s Unpacking libc6-i386-cross (2.42-2ubuntu4cross1) ... 362s Selecting previously unselected package libgcc-s1-i386-cross. 362s Preparing to unpack .../079-libgcc-s1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libgomp1-i386-cross. 362s Preparing to unpack .../080-libgomp1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libitm1-i386-cross. 362s Preparing to unpack .../081-libitm1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libatomic1-i386-cross. 362s Preparing to unpack .../082-libatomic1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libasan8-i386-cross. 362s Preparing to unpack .../083-libasan8-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libstdc++6-i386-cross. 362s Preparing to unpack .../084-libstdc++6-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libubsan1-i386-cross. 362s Preparing to unpack .../085-libubsan1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libquadmath0-i386-cross. 362s Preparing to unpack .../086-libquadmath0-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package libgcc-15-dev-i386-cross. 362s Preparing to unpack .../087-libgcc-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package gcc-15-i686-linux-gnu. 362s Preparing to unpack .../088-gcc-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 362s Unpacking gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package gcc-i686-linux-gnu. 362s Preparing to unpack .../089-gcc-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 362s Unpacking gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 362s Selecting previously unselected package linux-libc-dev-i386-cross. 362s Preparing to unpack .../090-linux-libc-dev-i386-cross_6.18.0-9.9cross1_all.deb ... 362s Unpacking linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 362s Selecting previously unselected package libc6-dev-i386-cross. 362s Preparing to unpack .../091-libc6-dev-i386-cross_2.42-2ubuntu4cross1_all.deb ... 362s Unpacking libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 362s Selecting previously unselected package libstdc++-15-dev-i386-cross. 362s Preparing to unpack .../092-libstdc++-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 362s Unpacking libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package g++-15-i686-linux-gnu. 362s Preparing to unpack .../093-g++-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 362s Unpacking g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 362s Selecting previously unselected package g++-i686-linux-gnu. 362s Preparing to unpack .../094-g++-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 362s Unpacking g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 362s Selecting previously unselected package crossbuild-essential-i386. 362s Preparing to unpack .../095-crossbuild-essential-i386_12.12ubuntu2_all.deb ... 362s Unpacking crossbuild-essential-i386 (12.12ubuntu2) ... 362s Selecting previously unselected package libdebhelper-perl. 362s Preparing to unpack .../096-libdebhelper-perl_13.28ubuntu1_all.deb ... 362s Unpacking libdebhelper-perl (13.28ubuntu1) ... 362s Selecting previously unselected package libtool. 362s Preparing to unpack .../097-libtool_2.5.4-9_all.deb ... 362s Unpacking libtool (2.5.4-9) ... 362s Selecting previously unselected package dh-autoreconf. 363s Preparing to unpack .../098-dh-autoreconf_21_all.deb ... 363s Unpacking dh-autoreconf (21) ... 363s Selecting previously unselected package libarchive-zip-perl. 363s Preparing to unpack .../099-libarchive-zip-perl_1.68-1_all.deb ... 363s Unpacking libarchive-zip-perl (1.68-1) ... 363s Selecting previously unselected package libfile-stripnondeterminism-perl. 363s Preparing to unpack .../100-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 363s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 363s Selecting previously unselected package dh-strip-nondeterminism. 363s Preparing to unpack .../101-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 363s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 363s Selecting previously unselected package debugedit. 363s Preparing to unpack .../102-debugedit_1%3a5.2-3_amd64.deb ... 363s Unpacking debugedit (1:5.2-3) ... 363s Selecting previously unselected package dwz. 363s Preparing to unpack .../103-dwz_0.16-2_amd64.deb ... 363s Unpacking dwz (0.16-2) ... 363s Selecting previously unselected package gettext. 363s Preparing to unpack .../104-gettext_0.23.2-1_amd64.deb ... 363s Unpacking gettext (0.23.2-1) ... 363s Selecting previously unselected package intltool-debian. 363s Preparing to unpack .../105-intltool-debian_0.35.0+20060710.6build1_all.deb ... 363s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 363s Selecting previously unselected package po-debconf. 363s Preparing to unpack .../106-po-debconf_1.0.22_all.deb ... 363s Unpacking po-debconf (1.0.22) ... 363s Selecting previously unselected package debhelper. 363s Preparing to unpack .../107-debhelper_13.28ubuntu1_all.deb ... 363s Unpacking debhelper (13.28ubuntu1) ... 363s Selecting previously unselected package java-common. 363s Preparing to unpack .../108-java-common_0.76build1_all.deb ... 363s Unpacking java-common (0.76build1) ... 363s Selecting previously unselected package libpcsclite1:amd64. 363s Preparing to unpack .../109-libpcsclite1_2.4.1-1_amd64.deb ... 363s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 363s Selecting previously unselected package openjdk-21-jre-headless:amd64. 363s Preparing to unpack .../110-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 363s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 363s Selecting previously unselected package default-jre-headless. 363s Preparing to unpack .../111-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 363s Unpacking default-jre-headless (2:1.21-76build1) ... 363s Selecting previously unselected package sgml-base. 363s Preparing to unpack .../112-sgml-base_1.31+nmu1_all.deb ... 363s Unpacking sgml-base (1.31+nmu1) ... 363s Selecting previously unselected package xml-core. 363s Preparing to unpack .../113-xml-core_0.19build1_all.deb ... 363s Unpacking xml-core (0.19build1) ... 363s Selecting previously unselected package docutils-common. 363s Preparing to unpack .../114-docutils-common_0.22.4+dfsg-1_all.deb ... 363s Unpacking docutils-common (0.22.4+dfsg-1) ... 363s Selecting previously unselected package fonts-glyphicons-halflings. 363s Preparing to unpack .../115-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 363s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 363s Selecting previously unselected package gcc-11-base:i386. 363s Preparing to unpack .../116-gcc-11-base_11.5.0-8ubuntu1_i386.deb ... 363s Unpacking gcc-11-base:i386 (11.5.0-8ubuntu1) ... 363s Selecting previously unselected package unzip. 363s Preparing to unpack .../117-unzip_6.0-29ubuntu1_amd64.deb ... 363s Unpacking unzip (6.0-29ubuntu1) ... 363s Selecting previously unselected package java-wrappers. 363s Preparing to unpack .../118-java-wrappers_0.5build1_all.deb ... 363s Unpacking java-wrappers (0.5build1) ... 363s Selecting previously unselected package libalgorithm-c3-perl. 363s Preparing to unpack .../119-libalgorithm-c3-perl_0.11-2_all.deb ... 363s Unpacking libalgorithm-c3-perl (0.11-2) ... 363s Selecting previously unselected package libposix-strftime-compiler-perl. 363s Preparing to unpack .../120-libposix-strftime-compiler-perl_0.46-1_all.deb ... 363s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 363s Selecting previously unselected package libapache-logformat-compiler-perl. 363s Preparing to unpack .../121-libapache-logformat-compiler-perl_0.36-3_all.deb ... 363s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 363s Selecting previously unselected package libcrypt-urandom-perl. 363s Preparing to unpack .../122-libcrypt-urandom-perl_0.54-1_amd64.deb ... 363s Unpacking libcrypt-urandom-perl (0.54-1) ... 363s Selecting previously unselected package libapache-session-perl. 363s Preparing to unpack .../123-libapache-session-perl_1.94-2_all.deb ... 363s Unpacking libapache-session-perl (1.94-2) ... 363s Selecting previously unselected package libasan6:i386. 363s Preparing to unpack .../124-libasan6_11.5.0-8ubuntu1_i386.deb ... 363s Unpacking libasan6:i386 (11.5.0-8ubuntu1) ... 363s Selecting previously unselected package libdigest-hmac-perl. 363s Preparing to unpack .../125-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 363s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 363s Selecting previously unselected package liburi-perl. 363s Preparing to unpack .../126-liburi-perl_5.34-2build1_all.deb ... 363s Unpacking liburi-perl (5.34-2build1) ... 364s Selecting previously unselected package libencode-locale-perl. 364s Preparing to unpack .../127-libencode-locale-perl_1.05-3_all.deb ... 364s Unpacking libencode-locale-perl (1.05-3) ... 364s Selecting previously unselected package libtimedate-perl. 364s Preparing to unpack .../128-libtimedate-perl_2.3300-2_all.deb ... 364s Unpacking libtimedate-perl (2.3300-2) ... 364s Selecting previously unselected package libhttp-date-perl. 364s Preparing to unpack .../129-libhttp-date-perl_6.06-1_all.deb ... 364s Unpacking libhttp-date-perl (6.06-1) ... 364s Selecting previously unselected package libfile-listing-perl. 364s Preparing to unpack .../130-libfile-listing-perl_6.16-1_all.deb ... 364s Unpacking libfile-listing-perl (6.16-1) ... 364s Selecting previously unselected package libhtml-tagset-perl. 364s Preparing to unpack .../131-libhtml-tagset-perl_3.24-1_all.deb ... 364s Unpacking libhtml-tagset-perl (3.24-1) ... 364s Selecting previously unselected package libhtml-parser-perl:amd64. 364s Preparing to unpack .../132-libhtml-parser-perl_3.83-1build1_amd64.deb ... 364s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 364s Selecting previously unselected package libhtml-tree-perl. 364s Preparing to unpack .../133-libhtml-tree-perl_5.07-3_all.deb ... 364s Unpacking libhtml-tree-perl (5.07-3) ... 364s Selecting previously unselected package libclone-perl:amd64. 364s Preparing to unpack .../134-libclone-perl_0.47-1_amd64.deb ... 364s Unpacking libclone-perl:amd64 (0.47-1) ... 364s Selecting previously unselected package libio-html-perl. 364s Preparing to unpack .../135-libio-html-perl_1.004-3_all.deb ... 364s Unpacking libio-html-perl (1.004-3) ... 364s Selecting previously unselected package liblwp-mediatypes-perl. 364s Preparing to unpack .../136-liblwp-mediatypes-perl_6.04-2_all.deb ... 364s Unpacking liblwp-mediatypes-perl (6.04-2) ... 364s Selecting previously unselected package libhttp-message-perl. 364s Preparing to unpack .../137-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 364s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 364s Selecting previously unselected package libhttp-cookies-perl. 364s Preparing to unpack .../138-libhttp-cookies-perl_6.11-1_all.deb ... 364s Unpacking libhttp-cookies-perl (6.11-1) ... 364s Selecting previously unselected package libhttp-negotiate-perl. 364s Preparing to unpack .../139-libhttp-negotiate-perl_6.01-2_all.deb ... 364s Unpacking libhttp-negotiate-perl (6.01-2) ... 364s Selecting previously unselected package perl-openssl-defaults:amd64. 364s Preparing to unpack .../140-perl-openssl-defaults_7build4_amd64.deb ... 364s Unpacking perl-openssl-defaults:amd64 (7build4) ... 364s Selecting previously unselected package libnet-ssleay-perl:amd64. 364s Preparing to unpack .../141-libnet-ssleay-perl_1.94-3_amd64.deb ... 364s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 364s Selecting previously unselected package libio-socket-ssl-perl. 364s Preparing to unpack .../142-libio-socket-ssl-perl_2.098-1_all.deb ... 364s Unpacking libio-socket-ssl-perl (2.098-1) ... 364s Selecting previously unselected package libnet-http-perl. 364s Preparing to unpack .../143-libnet-http-perl_6.24-1build1_all.deb ... 364s Unpacking libnet-http-perl (6.24-1build1) ... 364s Selecting previously unselected package liblwp-protocol-https-perl. 364s Preparing to unpack .../144-liblwp-protocol-https-perl_6.14-1_all.deb ... 364s Unpacking liblwp-protocol-https-perl (6.14-1) ... 364s Selecting previously unselected package libtry-tiny-perl. 364s Preparing to unpack .../145-libtry-tiny-perl_0.32-1_all.deb ... 364s Unpacking libtry-tiny-perl (0.32-1) ... 364s Selecting previously unselected package libwww-robotrules-perl. 364s Preparing to unpack .../146-libwww-robotrules-perl_6.02-1build1_all.deb ... 364s Unpacking libwww-robotrules-perl (6.02-1build1) ... 364s Selecting previously unselected package libwww-perl. 364s Preparing to unpack .../147-libwww-perl_6.81-1build1_all.deb ... 364s Unpacking libwww-perl (6.81-1build1) ... 364s Selecting previously unselected package libauth-yubikey-webclient-perl. 364s Preparing to unpack .../148-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 364s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 364s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 364s Preparing to unpack .../149-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 364s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 364s Selecting previously unselected package libdynaloader-functions-perl. 364s Preparing to unpack .../150-libdynaloader-functions-perl_0.004-2_all.deb ... 364s Unpacking libdynaloader-functions-perl (0.004-2) ... 364s Selecting previously unselected package libdevel-callchecker-perl:amd64. 364s Preparing to unpack .../151-libdevel-callchecker-perl_0.009-2_amd64.deb ... 364s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 364s Selecting previously unselected package libparams-classify-perl:amd64. 364s Preparing to unpack .../152-libparams-classify-perl_0.015-2build6_amd64.deb ... 364s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 364s Selecting previously unselected package libmodule-runtime-perl. 364s Preparing to unpack .../153-libmodule-runtime-perl_0.018-1_all.deb ... 364s Unpacking libmodule-runtime-perl (0.018-1) ... 364s Selecting previously unselected package libmodule-implementation-perl. 364s Preparing to unpack .../154-libmodule-implementation-perl_0.09-2_all.deb ... 364s Unpacking libmodule-implementation-perl (0.09-2) ... 364s Selecting previously unselected package libsub-exporter-progressive-perl. 364s Preparing to unpack .../155-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 364s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 364s Selecting previously unselected package libvariable-magic-perl. 364s Preparing to unpack .../156-libvariable-magic-perl_0.64-1build1_amd64.deb ... 364s Unpacking libvariable-magic-perl (0.64-1build1) ... 364s Selecting previously unselected package libb-hooks-endofscope-perl. 364s Preparing to unpack .../157-libb-hooks-endofscope-perl_0.28-2_all.deb ... 364s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 364s Selecting previously unselected package libcrypt-random-seed-perl. 364s Preparing to unpack .../158-libcrypt-random-seed-perl_0.03-3_all.deb ... 364s Unpacking libcrypt-random-seed-perl (0.03-3) ... 364s Selecting previously unselected package libmath-random-isaac-perl. 364s Preparing to unpack .../159-libmath-random-isaac-perl_1.004-2_all.deb ... 364s Unpacking libmath-random-isaac-perl (1.004-2) ... 364s Selecting previously unselected package libbytes-random-secure-perl. 364s Preparing to unpack .../160-libbytes-random-secure-perl_0.29-3_all.deb ... 364s Unpacking libbytes-random-secure-perl (0.29-3) ... 364s Selecting previously unselected package linux-libc-dev:i386. 364s Preparing to unpack .../161-linux-libc-dev_6.18.0-9.9_i386.deb ... 364s Unpacking linux-libc-dev:i386 (6.18.0-9.9) ... 364s Selecting previously unselected package libcrypt-dev:i386. 364s Preparing to unpack .../162-libcrypt-dev_1%3a4.5.1-1_i386.deb ... 364s Unpacking libcrypt-dev:i386 (1:4.5.1-1) ... 364s Selecting previously unselected package libc6-dev:i386. 364s Preparing to unpack .../163-libc6-dev_2.42-2ubuntu4_i386.deb ... 364s Unpacking libc6-dev:i386 (2.42-2ubuntu4) ... 364s Selecting previously unselected package liberror-perl. 364s Preparing to unpack .../164-liberror-perl_0.17030-1_all.deb ... 364s Unpacking liberror-perl (0.17030-1) ... 364s Selecting previously unselected package libipc-sharelite-perl. 364s Preparing to unpack .../165-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 364s Unpacking libipc-sharelite-perl (0.17-5build4) ... 364s Selecting previously unselected package libcache-cache-perl. 364s Preparing to unpack .../166-libcache-cache-perl_1.08-3_all.deb ... 364s Unpacking libcache-cache-perl (1.08-3) ... 364s Selecting previously unselected package libcapture-tiny-perl. 364s Preparing to unpack .../167-libcapture-tiny-perl_0.50-1_all.deb ... 364s Unpacking libcapture-tiny-perl (0.50-1) ... 364s Selecting previously unselected package libcares2:amd64. 364s Preparing to unpack .../168-libcares2_1.34.6-1_amd64.deb ... 364s Unpacking libcares2:amd64 (1.34.6-1) ... 364s Selecting previously unselected package libcgi-pm-perl. 364s Preparing to unpack .../169-libcgi-pm-perl_4.71-1build1_all.deb ... 364s Unpacking libcgi-pm-perl (4.71-1build1) ... 364s Selecting previously unselected package libclass-c3-perl. 364s Preparing to unpack .../170-libclass-c3-perl_0.35-2_all.deb ... 364s Unpacking libclass-c3-perl (0.35-2) ... 364s Selecting previously unselected package libclass-data-inheritable-perl. 364s Preparing to unpack .../171-libclass-data-inheritable-perl_0.10-1_all.deb ... 364s Unpacking libclass-data-inheritable-perl (0.10-1) ... 364s Selecting previously unselected package libclass-errorhandler-perl. 364s Preparing to unpack .../172-libclass-errorhandler-perl_0.04-3_all.deb ... 364s Unpacking libclass-errorhandler-perl (0.04-3) ... 364s Selecting previously unselected package libclass-inspector-perl. 364s Preparing to unpack .../173-libclass-inspector-perl_1.36-3_all.deb ... 364s Unpacking libclass-inspector-perl (1.36-3) ... 364s Selecting previously unselected package libclass-method-modifiers-perl. 364s Preparing to unpack .../174-libclass-method-modifiers-perl_2.15-1_all.deb ... 364s Unpacking libclass-method-modifiers-perl (2.15-1) ... 364s Selecting previously unselected package libclass-singleton-perl. 364s Preparing to unpack .../175-libclass-singleton-perl_1.6-2_all.deb ... 364s Unpacking libclass-singleton-perl (1.6-2) ... 364s Selecting previously unselected package libclass-xsaccessor-perl. 364s Preparing to unpack .../176-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 364s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 364s Selecting previously unselected package libclone-pp-perl. 364s Preparing to unpack .../177-libclone-pp-perl_1.08-2_all.deb ... 364s Unpacking libclone-pp-perl (1.08-2) ... 364s Selecting previously unselected package libcommon-sense-perl:amd64. 364s Preparing to unpack .../178-libcommon-sense-perl_3.75-3build5_amd64.deb ... 364s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 364s Selecting previously unselected package libconvert-asn1-perl. 364s Preparing to unpack .../179-libconvert-asn1-perl_0.34-1_all.deb ... 364s Unpacking libconvert-asn1-perl (0.34-1) ... 364s Selecting previously unselected package libconvert-base32-perl. 364s Preparing to unpack .../180-libconvert-base32-perl_0.06-3_all.deb ... 364s Unpacking libconvert-base32-perl (0.06-3) ... 364s Selecting previously unselected package libconvert-binhex-perl. 364s Preparing to unpack .../181-libconvert-binhex-perl_1.125-3_all.deb ... 364s Unpacking libconvert-binhex-perl (1.125-3) ... 364s Selecting previously unselected package libcrypt-des-perl:amd64. 364s Preparing to unpack .../182-libcrypt-des-perl_2.07-5_amd64.deb ... 364s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 364s Selecting previously unselected package libcrypt-des-ede3-perl. 364s Preparing to unpack .../183-libcrypt-des-ede3-perl_0.03-1_all.deb ... 364s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 364s Selecting previously unselected package libcryptx-perl. 364s Preparing to unpack .../184-libcryptx-perl_0.087-1_amd64.deb ... 364s Unpacking libcryptx-perl (0.087-1) ... 364s Selecting previously unselected package libconvert-pem-perl. 364s Preparing to unpack .../185-libconvert-pem-perl_0.13-1_all.deb ... 364s Unpacking libconvert-pem-perl (0.13-1) ... 364s Selecting previously unselected package libcookie-baker-perl. 364s Preparing to unpack .../186-libcookie-baker-perl_0.12-1_all.deb ... 364s Unpacking libcookie-baker-perl (0.12-1) ... 364s Selecting previously unselected package libcrypt-dh-gmp-perl. 364s Preparing to unpack .../187-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 364s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 364s Selecting previously unselected package libjson-perl. 364s Preparing to unpack .../188-libjson-perl_4.10000-1_all.deb ... 364s Unpacking libjson-perl (4.10000-1) ... 364s Selecting previously unselected package libcrypt-jwt-perl. 364s Preparing to unpack .../189-libcrypt-jwt-perl_0.037-1_all.deb ... 364s Unpacking libcrypt-jwt-perl (0.037-1) ... 364s Selecting previously unselected package libcrypt-openssl-bignum-perl. 364s Preparing to unpack .../190-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 364s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 364s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 364s Preparing to unpack .../191-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 364s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 364s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 365s Preparing to unpack .../192-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 365s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 365s Selecting previously unselected package libcrypt-openssl-x509-perl. 365s Preparing to unpack .../193-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 365s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 365s Selecting previously unselected package libcrypt-rijndael-perl. 365s Preparing to unpack .../194-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 365s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 365s Selecting previously unselected package libcrypt-ssleay-perl. 365s Preparing to unpack .../195-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 365s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 365s Selecting previously unselected package libdata-hexdump-perl. 365s Preparing to unpack .../196-libdata-hexdump-perl_0.04-2_all.deb ... 365s Unpacking libdata-hexdump-perl (0.04-2) ... 365s Selecting previously unselected package libparams-util-perl. 365s Preparing to unpack .../197-libparams-util-perl_1.102-3build1_amd64.deb ... 365s Unpacking libparams-util-perl (1.102-3build1) ... 365s Selecting previously unselected package libsub-install-perl. 365s Preparing to unpack .../198-libsub-install-perl_0.929-1_all.deb ... 365s Unpacking libsub-install-perl (0.929-1) ... 365s Selecting previously unselected package libdata-optlist-perl. 365s Preparing to unpack .../199-libdata-optlist-perl_0.114-1_all.deb ... 365s Unpacking libdata-optlist-perl (0.114-1) ... 365s Selecting previously unselected package libtypes-serialiser-perl. 365s Preparing to unpack .../200-libtypes-serialiser-perl_1.01-1_all.deb ... 365s Unpacking libtypes-serialiser-perl (1.01-1) ... 365s Selecting previously unselected package libjson-xs-perl. 365s Preparing to unpack .../201-libjson-xs-perl_4.040-1_amd64.deb ... 365s Unpacking libjson-xs-perl (4.040-1) ... 365s Selecting previously unselected package libjson-maybexs-perl. 365s Preparing to unpack .../202-libjson-maybexs-perl_1.004008-1_all.deb ... 365s Unpacking libjson-maybexs-perl (1.004008-1) ... 365s Selecting previously unselected package liblist-someutils-perl. 365s Preparing to unpack .../203-liblist-someutils-perl_0.59-1_all.deb ... 365s Unpacking liblist-someutils-perl (0.59-1) ... 365s Selecting previously unselected package liblist-utilsby-perl. 365s Preparing to unpack .../204-liblist-utilsby-perl_0.12-2_all.deb ... 365s Unpacking liblist-utilsby-perl (0.12-2) ... 365s Selecting previously unselected package liblist-allutils-perl. 365s Preparing to unpack .../205-liblist-allutils-perl_0.19-1_all.deb ... 365s Unpacking liblist-allutils-perl (0.19-1) ... 365s Selecting previously unselected package libimport-into-perl. 365s Preparing to unpack .../206-libimport-into-perl_1.002005-2_all.deb ... 365s Unpacking libimport-into-perl (1.002005-2) ... 365s Selecting previously unselected package librole-tiny-perl. 365s Preparing to unpack .../207-librole-tiny-perl_2.002004-1_all.deb ... 365s Unpacking librole-tiny-perl (2.002004-1) ... 365s Selecting previously unselected package libsub-quote-perl. 365s Preparing to unpack .../208-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 365s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 365s Selecting previously unselected package libmoo-perl. 365s Preparing to unpack .../209-libmoo-perl_2.005005-1_all.deb ... 365s Unpacking libmoo-perl (2.005005-1) ... 365s Selecting previously unselected package libdata-password-zxcvbn-perl. 365s Preparing to unpack .../210-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 365s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 365s Selecting previously unselected package libfile-sharedir-perl. 365s Preparing to unpack .../211-libfile-sharedir-perl_1.118-3_all.deb ... 365s Unpacking libfile-sharedir-perl (1.118-3) ... 365s Selecting previously unselected package libpackage-stash-perl. 365s Preparing to unpack .../212-libpackage-stash-perl_0.40-1_all.deb ... 365s Unpacking libpackage-stash-perl (0.40-1) ... 365s Selecting previously unselected package libsub-identify-perl. 365s Preparing to unpack .../213-libsub-identify-perl_0.14-4_amd64.deb ... 365s Unpacking libsub-identify-perl (0.14-4) ... 365s Selecting previously unselected package libsub-name-perl:amd64. 365s Preparing to unpack .../214-libsub-name-perl_0.28-1_amd64.deb ... 365s Unpacking libsub-name-perl:amd64 (0.28-1) ... 365s Selecting previously unselected package libnamespace-clean-perl. 365s Preparing to unpack .../215-libnamespace-clean-perl_0.27-2_all.deb ... 365s Unpacking libnamespace-clean-perl (0.27-2) ... 365s Selecting previously unselected package libnamespace-autoclean-perl. 365s Preparing to unpack .../216-libnamespace-autoclean-perl_0.31-1_all.deb ... 365s Unpacking libnamespace-autoclean-perl (0.31-1) ... 365s Selecting previously unselected package libsub-exporter-perl. 365s Preparing to unpack .../217-libsub-exporter-perl_0.990-1_all.deb ... 365s Unpacking libsub-exporter-perl (0.990-1) ... 365s Selecting previously unselected package libeval-closure-perl. 365s Preparing to unpack .../218-libeval-closure-perl_0.14-3_all.deb ... 365s Unpacking libeval-closure-perl (0.14-3) ... 365s Selecting previously unselected package libdevel-stacktrace-perl. 365s Preparing to unpack .../219-libdevel-stacktrace-perl_2.0500-1_all.deb ... 365s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 365s Selecting previously unselected package libexception-class-perl. 365s Preparing to unpack .../220-libexception-class-perl_1.45-1_all.deb ... 365s Unpacking libexception-class-perl (1.45-1) ... 365s Selecting previously unselected package libparams-validationcompiler-perl. 365s Preparing to unpack .../221-libparams-validationcompiler-perl_0.31-1_all.deb ... 365s Unpacking libparams-validationcompiler-perl (0.31-1) ... 365s Selecting previously unselected package libmro-compat-perl. 365s Preparing to unpack .../222-libmro-compat-perl_0.15-2_all.deb ... 365s Unpacking libmro-compat-perl (0.15-2) ... 365s Selecting previously unselected package libxstring-perl:amd64. 365s Preparing to unpack .../223-libxstring-perl_0.005-2build4_amd64.deb ... 365s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 365s Selecting previously unselected package libspecio-perl. 365s Preparing to unpack .../224-libspecio-perl_0.53-1_all.deb ... 365s Unpacking libspecio-perl (0.53-1) ... 365s Selecting previously unselected package libdatetime-locale-perl. 365s Preparing to unpack .../225-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 365s Unpacking libdatetime-locale-perl (1:1.45-1) ... 365s Selecting previously unselected package libdatetime-timezone-perl. 365s Preparing to unpack .../226-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 365s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 365s Selecting previously unselected package libdatetime-perl. 365s Preparing to unpack .../227-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 365s Unpacking libdatetime-perl (2:1.65-1build3) ... 365s Selecting previously unselected package libdatetime-format-rfc3339-perl. 365s Preparing to unpack .../228-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 365s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 365s Selecting previously unselected package libdbi-perl:amd64. 365s Preparing to unpack .../229-libdbi-perl_1.647-1build1_amd64.deb ... 365s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 365s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 365s Preparing to unpack .../230-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 365s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 365s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 365s Preparing to unpack .../231-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 365s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 365s Selecting previously unselected package libemail-date-format-perl. 365s Preparing to unpack .../232-libemail-date-format-perl_1.008-1_all.deb ... 365s Unpacking libemail-date-format-perl (1.008-1) ... 365s Selecting previously unselected package libemail-simple-perl. 365s Preparing to unpack .../233-libemail-simple-perl_2.218-1_all.deb ... 365s Unpacking libemail-simple-perl (2.218-1) ... 365s Selecting previously unselected package libmodule-pluggable-perl. 365s Preparing to unpack .../234-libmodule-pluggable-perl_5.2-5_all.deb ... 365s Unpacking libmodule-pluggable-perl (5.2-5) ... 365s Selecting previously unselected package libemail-abstract-perl. 365s Preparing to unpack .../235-libemail-abstract-perl_3.010-1_all.deb ... 365s Unpacking libemail-abstract-perl (3.010-1) ... 365s Selecting previously unselected package libemail-address-xs-perl. 365s Preparing to unpack .../236-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 365s Unpacking libemail-address-xs-perl (1.05-1build5) ... 365s Selecting previously unselected package libmoox-types-mooselike-perl. 365s Preparing to unpack .../237-libmoox-types-mooselike-perl_0.29-2_all.deb ... 365s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 365s Selecting previously unselected package libthrowable-perl. 365s Preparing to unpack .../238-libthrowable-perl_1.001-2_all.deb ... 365s Unpacking libthrowable-perl (1.001-2) ... 365s Selecting previously unselected package libemail-sender-perl. 365s Preparing to unpack .../239-libemail-sender-perl_2.601-1_all.deb ... 365s Unpacking libemail-sender-perl (2.601-1) ... 365s Selecting previously unselected package libexporter-tiny-perl. 365s Preparing to unpack .../240-libexporter-tiny-perl_1.006003-1_all.deb ... 365s Unpacking libexporter-tiny-perl (1.006003-1) ... 365s Selecting previously unselected package libextutils-depends-perl. 365s Preparing to unpack .../241-libextutils-depends-perl_0.8002-1_all.deb ... 365s Unpacking libextutils-depends-perl (0.8002-1) ... 365s Selecting previously unselected package libfcgi0t64:amd64. 365s Preparing to unpack .../242-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 365s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 365s Selecting previously unselected package libfcgi-perl. 365s Preparing to unpack .../243-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 365s Unpacking libfcgi-perl (0.82+ds-3build3) ... 365s Selecting previously unselected package libfilesys-notify-simple-perl. 365s Preparing to unpack .../244-libfilesys-notify-simple-perl_0.14-3_all.deb ... 365s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 365s Selecting previously unselected package libfont-afm-perl. 365s Preparing to unpack .../245-libfont-afm-perl_1.20-4_all.deb ... 365s Unpacking libfont-afm-perl (1.20-4) ... 365s Selecting previously unselected package libgomp1:i386. 365s Preparing to unpack .../246-libgomp1_15.2.0-12ubuntu1_i386.deb ... 365s Unpacking libgomp1:i386 (15.2.0-12ubuntu1) ... 365s Selecting previously unselected package libitm1:i386. 365s Preparing to unpack .../247-libitm1_15.2.0-12ubuntu1_i386.deb ... 365s Unpacking libitm1:i386 (15.2.0-12ubuntu1) ... 365s Selecting previously unselected package libubsan1:i386. 365s Preparing to unpack .../248-libubsan1_15.2.0-12ubuntu1_i386.deb ... 365s Unpacking libubsan1:i386 (15.2.0-12ubuntu1) ... 365s Selecting previously unselected package libquadmath0:i386. 365s Preparing to unpack .../249-libquadmath0_15.2.0-12ubuntu1_i386.deb ... 365s Unpacking libquadmath0:i386 (15.2.0-12ubuntu1) ... 365s Selecting previously unselected package libgcc-11-dev:i386. 365s Preparing to unpack .../250-libgcc-11-dev_11.5.0-8ubuntu1_i386.deb ... 365s Unpacking libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 365s Selecting previously unselected package libimagequant0:amd64. 365s Preparing to unpack .../251-libimagequant0_2.18.0-1build1_amd64.deb ... 365s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 366s Selecting previously unselected package libxpm4:amd64. 366s Preparing to unpack .../252-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 366s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 366s Selecting previously unselected package libgd3:amd64. 366s Preparing to unpack .../253-libgd3_2.3.3-13ubuntu1_amd64.deb ... 366s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 366s Selecting previously unselected package libgd-perl. 366s Preparing to unpack .../254-libgd-perl_2.84-2_amd64.deb ... 366s Unpacking libgd-perl (2.84-2) ... 366s Selecting previously unselected package libgd-securityimage-perl. 366s Preparing to unpack .../255-libgd-securityimage-perl_1.75-3_all.deb ... 366s Unpacking libgd-securityimage-perl (1.75-3) ... 366s Selecting previously unselected package libglib-perl:amd64. 366s Preparing to unpack .../256-libglib-perl_3%3a1.329.4-1_amd64.deb ... 366s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 366s Selecting previously unselected package libgssapi-perl. 366s Preparing to unpack .../257-libgssapi-perl_0.28-4build5_amd64.deb ... 366s Unpacking libgssapi-perl (0.28-4build5) ... 366s Selecting previously unselected package libhash-merge-simple-perl. 366s Preparing to unpack .../258-libhash-merge-simple-perl_0.052-1_all.deb ... 366s Unpacking libhash-merge-simple-perl (0.052-1) ... 366s Selecting previously unselected package libhash-multivalue-perl. 366s Preparing to unpack .../259-libhash-multivalue-perl_0.16-3_all.deb ... 366s Unpacking libhash-multivalue-perl (0.16-3) ... 366s Selecting previously unselected package libhtml-format-perl. 366s Preparing to unpack .../260-libhtml-format-perl_2.16-2_all.deb ... 366s Unpacking libhtml-format-perl (2.16-2) ... 366s Selecting previously unselected package libhtml-formattext-withlinks-perl. 366s Preparing to unpack .../261-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 366s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 366s Selecting previously unselected package libhtml-template-perl. 366s Preparing to unpack .../262-libhtml-template-perl_2.97-2build1_all.deb ... 366s Unpacking libhtml-template-perl (2.97-2build1) ... 366s Selecting previously unselected package libhttp-daemon-perl. 366s Preparing to unpack .../263-libhttp-daemon-perl_6.16-1_all.deb ... 366s Unpacking libhttp-daemon-perl (6.16-1) ... 366s Selecting previously unselected package libhttp-multipartparser-perl. 366s Preparing to unpack .../264-libhttp-multipartparser-perl_0.02-3_all.deb ... 366s Unpacking libhttp-multipartparser-perl (0.02-3) ... 366s Selecting previously unselected package libstream-buffered-perl. 366s Preparing to unpack .../265-libstream-buffered-perl_0.03-3_all.deb ... 366s Unpacking libstream-buffered-perl (0.03-3) ... 366s Selecting previously unselected package libwww-form-urlencoded-perl. 366s Preparing to unpack .../266-libwww-form-urlencoded-perl_0.26-2_all.deb ... 366s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 366s Selecting previously unselected package libhttp-entity-parser-perl. 366s Preparing to unpack .../267-libhttp-entity-parser-perl_0.25-2_all.deb ... 366s Unpacking libhttp-entity-parser-perl (0.25-2) ... 366s Selecting previously unselected package libhttp-headers-fast-perl. 366s Preparing to unpack .../268-libhttp-headers-fast-perl_0.22-3_all.deb ... 366s Unpacking libhttp-headers-fast-perl (0.22-3) ... 366s Selecting previously unselected package libio-pty-perl. 366s Preparing to unpack .../269-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 366s Unpacking libio-pty-perl (1:1.20-1build3) ... 366s Selecting previously unselected package libio-sessiondata-perl. 366s Preparing to unpack .../270-libio-sessiondata-perl_1.03-3_all.deb ... 366s Unpacking libio-sessiondata-perl (1.03-3) ... 366s Selecting previously unselected package libperlio-via-timeout-perl. 366s Preparing to unpack .../271-libperlio-via-timeout-perl_0.32-3_all.deb ... 366s Unpacking libperlio-via-timeout-perl (0.32-3) ... 366s Selecting previously unselected package libio-socket-timeout-perl. 366s Preparing to unpack .../272-libio-socket-timeout-perl_0.32-3_all.deb ... 366s Unpacking libio-socket-timeout-perl (0.32-3) ... 366s Selecting previously unselected package libio-string-perl. 366s Preparing to unpack .../273-libio-string-perl_1.08-4_all.deb ... 366s Unpacking libio-string-perl (1.08-4) ... 366s Selecting previously unselected package libio-stringy-perl. 366s Preparing to unpack .../274-libio-stringy-perl_2.113-2_all.deb ... 366s Unpacking libio-stringy-perl (2.113-2) ... 366s Selecting previously unselected package libipc-run-perl. 366s Preparing to unpack .../275-libipc-run-perl_20250809.0-1build1_all.deb ... 366s Unpacking libipc-run-perl (20250809.0-1build1) ... 366s Selecting previously unselected package libjargs-java. 366s Preparing to unpack .../276-libjargs-java_1.0.0-5build1_all.deb ... 366s Unpacking libjargs-java (1.0.0-5build1) ... 366s Selecting previously unselected package libjs-bootstrap. 366s Preparing to unpack .../277-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 366s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 366s Selecting previously unselected package libxslt1.1:amd64. 366s Preparing to unpack .../278-libxslt1.1_1.1.43-0.3_amd64.deb ... 366s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 366s Selecting previously unselected package libxmlsec1-1:amd64. 366s Preparing to unpack .../279-libxmlsec1-1_1.3.9-1_amd64.deb ... 366s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 366s Selecting previously unselected package libxmlsec1-openssl1:amd64. 366s Preparing to unpack .../280-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 366s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 366s Selecting previously unselected package liblasso3t64. 366s Preparing to unpack .../281-liblasso3t64_2.9.0-3_amd64.deb ... 366s Unpacking liblasso3t64 (2.9.0-3) ... 366s Selecting previously unselected package liblasso-perl:amd64. 366s Preparing to unpack .../282-liblasso-perl_2.9.0-3_amd64.deb ... 366s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 366s Selecting previously unselected package libconfig-inifiles-perl. 366s Preparing to unpack .../283-libconfig-inifiles-perl_3.000003-4_all.deb ... 366s Unpacking libconfig-inifiles-perl (3.000003-4) ... 366s Selecting previously unselected package libmouse-perl:amd64. 366s Preparing to unpack .../284-libmouse-perl_2.6.1-1_amd64.deb ... 366s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 366s Selecting previously unselected package libnet-cidr-perl. 366s Preparing to unpack .../285-libnet-cidr-perl_0.27-1build1_all.deb ... 366s Unpacking libnet-cidr-perl (0.27-1build1) ... 366s Selecting previously unselected package libtest-sharedfork-perl. 366s Preparing to unpack .../286-libtest-sharedfork-perl_0.35-3_all.deb ... 366s Unpacking libtest-sharedfork-perl (0.35-3) ... 366s Selecting previously unselected package libtest-tcp-perl. 366s Preparing to unpack .../287-libtest-tcp-perl_2.22-2_all.deb ... 366s Unpacking libtest-tcp-perl (2.22-2) ... 366s Selecting previously unselected package libplack-perl. 366s Preparing to unpack .../288-libplack-perl_1.0051-1_all.deb ... 366s Unpacking libplack-perl (1.0051-1) ... 366s Selecting previously unselected package liblemonldap-ng-common-perl. 366s Preparing to unpack .../289-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 366s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 366s Selecting previously unselected package liblist-moreutils-xs-perl. 366s Preparing to unpack .../290-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 366s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 366s Selecting previously unselected package liblist-moreutils-perl. 366s Preparing to unpack .../291-liblist-moreutils-perl_0.430-2_all.deb ... 366s Unpacking liblist-moreutils-perl (0.430-2) ... 366s Selecting previously unselected package libllhttp9.3. 366s Preparing to unpack .../292-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 366s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 366s Selecting previously unselected package liblog-log4perl-perl. 366s Preparing to unpack .../293-liblog-log4perl-perl_1.57-1_all.deb ... 366s Unpacking liblog-log4perl-perl (1.57-1) ... 366s Selecting previously unselected package liblwp-protocol-psgi-perl. 366s Preparing to unpack .../294-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 366s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 366s Selecting previously unselected package libnet-smtp-ssl-perl. 366s Preparing to unpack .../295-libnet-smtp-ssl-perl_1.04-2_all.deb ... 366s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 366s Selecting previously unselected package libmailtools-perl. 366s Preparing to unpack .../296-libmailtools-perl_2.22-1_all.deb ... 366s Unpacking libmailtools-perl (2.22-1) ... 366s Selecting previously unselected package libmime-tools-perl. 366s Preparing to unpack .../297-libmime-tools-perl_5.515-1_all.deb ... 366s Unpacking libmime-tools-perl (5.515-1) ... 366s Selecting previously unselected package libnet-ip-perl. 366s Preparing to unpack .../298-libnet-ip-perl_1.26-4_all.deb ... 366s Unpacking libnet-ip-perl (1.26-4) ... 366s Selecting previously unselected package libnet-ldap-perl. 366s Preparing to unpack .../299-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 366s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 366s Selecting previously unselected package libxml-namespacesupport-perl. 366s Preparing to unpack .../300-libxml-namespacesupport-perl_1.12-2_all.deb ... 366s Unpacking libxml-namespacesupport-perl (1.12-2) ... 366s Selecting previously unselected package libxml-sax-base-perl. 366s Preparing to unpack .../301-libxml-sax-base-perl_1.09-3_all.deb ... 366s Unpacking libxml-sax-base-perl (1.09-3) ... 366s Selecting previously unselected package libxml-sax-perl. 366s Preparing to unpack .../302-libxml-sax-perl_1.02+dfsg-4_all.deb ... 366s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 366s Selecting previously unselected package libxml-libxml-perl. 366s Preparing to unpack .../303-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 366s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 366s Selecting previously unselected package libxml-simple-perl. 366s Preparing to unpack .../304-libxml-simple-perl_2.25-2_all.deb ... 366s Unpacking libxml-simple-perl (2.25-2) ... 366s Selecting previously unselected package libnet-openid-common-perl. 366s Preparing to unpack .../305-libnet-openid-common-perl_1.20-2_all.deb ... 366s Unpacking libnet-openid-common-perl (1.20-2) ... 366s Selecting previously unselected package libnet-openid-consumer-perl. 366s Preparing to unpack .../306-libnet-openid-consumer-perl_1.18-2_all.deb ... 366s Unpacking libnet-openid-consumer-perl (1.18-2) ... 366s Selecting previously unselected package libnet-openid-server-perl. 366s Preparing to unpack .../307-libnet-openid-server-perl_1.09-4_all.deb ... 366s Unpacking libnet-openid-server-perl (1.09-4) ... 366s Selecting previously unselected package libsimdjson29:amd64. 366s Preparing to unpack .../308-libsimdjson29_4.2.4-1_amd64.deb ... 366s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 366s Selecting previously unselected package libsimdutf29:amd64. 366s Preparing to unpack .../309-libsimdutf29_7.7.1-3_amd64.deb ... 366s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 366s Selecting previously unselected package node-corepack. 366s Preparing to unpack .../310-node-corepack_0.24.0-5build1_all.deb ... 366s Unpacking node-corepack (0.24.0-5build1) ... 366s Selecting previously unselected package nodejs. 366s Preparing to unpack .../311-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 366s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 366s Selecting previously unselected package node-xtend. 366s Preparing to unpack .../312-node-xtend_4.0.2-3_all.deb ... 366s Unpacking node-xtend (4.0.2-3) ... 366s Selecting previously unselected package node-acorn. 366s Preparing to unpack .../313-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 366s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 366s Selecting previously unselected package node-cjs-module-lexer. 366s Preparing to unpack .../314-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 366s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 366s Selecting previously unselected package node-balanced-match. 366s Preparing to unpack .../315-node-balanced-match_2.0.0-1_all.deb ... 366s Unpacking node-balanced-match (2.0.0-1) ... 366s Selecting previously unselected package node-brace-expansion. 366s Preparing to unpack .../316-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 366s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 366s Selecting previously unselected package node-minimatch. 366s Preparing to unpack .../317-node-minimatch_9.0.3-6_all.deb ... 366s Unpacking node-minimatch (9.0.3-6) ... 366s Selecting previously unselected package node-ms. 366s Preparing to unpack .../318-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 366s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 366s Selecting previously unselected package node-debug. 366s Preparing to unpack .../319-node-debug_4.4.1+~4.1.12-1_all.deb ... 366s Unpacking node-debug (4.4.1+~4.1.12-1) ... 366s Selecting previously unselected package node-lru-cache. 366s Preparing to unpack .../320-node-lru-cache_10.0.1-3_all.deb ... 366s Unpacking node-lru-cache (10.0.1-3) ... 367s Selecting previously unselected package node-semver. 367s Preparing to unpack .../321-node-semver_7.6.1+~7.5.8-2_all.deb ... 367s Unpacking node-semver (7.6.1+~7.5.8-2) ... 367s Selecting previously unselected package node-llhttp. 367s Preparing to unpack .../322-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 367s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 367s Selecting previously unselected package node-undici. 367s Preparing to unpack .../323-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 367s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 367s Selecting previously unselected package libnode127:amd64. 367s Preparing to unpack .../324-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 367s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 367s Selecting previously unselected package libregexp-assemble-perl. 367s Preparing to unpack .../325-libregexp-assemble-perl_0.38-2_all.deb ... 367s Unpacking libregexp-assemble-perl (0.38-2) ... 367s Selecting previously unselected package libregexp-common-perl. 367s Preparing to unpack .../326-libregexp-common-perl_2024080801-1_all.deb ... 367s Unpacking libregexp-common-perl (2024080801-1) ... 367s Selecting previously unselected package libtask-weaken-perl. 367s Preparing to unpack .../327-libtask-weaken-perl_1.06-2_all.deb ... 367s Unpacking libtask-weaken-perl (1.06-2) ... 367s Selecting previously unselected package libxml-parser-perl. 367s Preparing to unpack .../328-libxml-parser-perl_2.47-1build4_amd64.deb ... 367s Unpacking libxml-parser-perl (2.47-1build4) ... 367s Selecting previously unselected package libsoap-lite-perl. 367s Preparing to unpack .../329-libsoap-lite-perl_1.27-3_all.deb ... 367s Unpacking libsoap-lite-perl (1.27-3) ... 367s Selecting previously unselected package libstdc++-11-dev:i386. 367s Preparing to unpack .../330-libstdc++-11-dev_11.5.0-8ubuntu1_i386.deb ... 367s Unpacking libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 367s Selecting previously unselected package libstring-random-perl. 367s Preparing to unpack .../331-libstring-random-perl_1%3a0.32-2_all.deb ... 367s Unpacking libstring-random-perl (1:0.32-2) ... 367s Selecting previously unselected package libtest-leaktrace-perl. 367s Preparing to unpack .../332-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 367s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 367s Selecting previously unselected package libtest-output-perl. 367s Preparing to unpack .../333-libtest-output-perl_1.036-1_all.deb ... 367s Unpacking libtest-output-perl (1.036-1) ... 367s Selecting previously unselected package libtest-pod-perl. 367s Preparing to unpack .../334-libtest-pod-perl_1.52-3_all.deb ... 367s Unpacking libtest-pod-perl (1.52-3) ... 367s Selecting previously unselected package libtext-unidecode-perl. 367s Preparing to unpack .../335-libtext-unidecode-perl_1.30-3_all.deb ... 367s Unpacking libtext-unidecode-perl (1.30-3) ... 367s Selecting previously unselected package libtime-fake-perl. 367s Preparing to unpack .../336-libtime-fake-perl_0.11-4_all.deb ... 367s Unpacking libtime-fake-perl (0.11-4) ... 367s Selecting previously unselected package libxml-libxslt-perl:amd64. 367s Preparing to unpack .../337-libxml-libxslt-perl_2.003000-4_amd64.deb ... 367s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 367s Selecting previously unselected package node-uglify-js. 367s Preparing to unpack .../338-node-uglify-js_3.17.4-2build1_all.deb ... 367s Unpacking node-uglify-js (3.17.4-2build1) ... 367s Selecting previously unselected package python3-defusedxml. 367s Preparing to unpack .../339-python3-defusedxml_0.7.1-3build1_all.deb ... 367s Unpacking python3-defusedxml (0.7.1-3build1) ... 367s Selecting previously unselected package python3-roman-numerals. 367s Preparing to unpack .../340-python3-roman-numerals_4.1.0-1_all.deb ... 367s Unpacking python3-roman-numerals (4.1.0-1) ... 367s Selecting previously unselected package python3-docutils. 367s Preparing to unpack .../341-python3-docutils_0.22.4+dfsg-1_all.deb ... 367s Unpacking python3-docutils (0.22.4+dfsg-1) ... 367s Selecting previously unselected package python3-imagesize. 367s Preparing to unpack .../342-python3-imagesize_1.4.1-1build1_all.deb ... 367s Unpacking python3-imagesize (1.4.1-1build1) ... 367s Selecting previously unselected package python3-snowballstemmer. 367s Preparing to unpack .../343-python3-snowballstemmer_3.0.1-1_all.deb ... 367s Unpacking python3-snowballstemmer (3.0.1-1) ... 367s Selecting previously unselected package sphinx-common. 367s Preparing to unpack .../344-sphinx-common_8.2.3-12_all.deb ... 367s Unpacking sphinx-common (8.2.3-12) ... 367s Selecting previously unselected package python3-alabaster. 367s Preparing to unpack .../345-python3-alabaster_0.7.16-0.1build1_all.deb ... 367s Unpacking python3-alabaster (0.7.16-0.1build1) ... 367s Selecting previously unselected package python3-sphinx. 367s Preparing to unpack .../346-python3-sphinx_8.2.3-12_all.deb ... 367s Unpacking python3-sphinx (8.2.3-12) ... 367s Selecting previously unselected package libjs-bootswatch. 367s Preparing to unpack .../347-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 367s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 367s Selecting previously unselected package python3-sphinx-bootstrap-theme. 367s Preparing to unpack .../348-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 367s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 367s Selecting previously unselected package uglifyjs. 367s Preparing to unpack .../349-uglifyjs_3.17.4-2build1_all.deb ... 367s Unpacking uglifyjs (3.17.4-2build1) ... 367s Selecting previously unselected package yui-compressor. 367s Preparing to unpack .../350-yui-compressor_2.4.8-3build1_all.deb ... 367s Unpacking yui-compressor (2.4.8-3build1) ... 367s Selecting previously unselected package libauthen-radius-perl. 367s Preparing to unpack .../351-libauthen-radius-perl_0.33-1_all.deb ... 367s Unpacking libauthen-radius-perl (0.33-1) ... 367s Selecting previously unselected package liblemonldap-ng-handler-perl. 367s Preparing to unpack .../352-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 367s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 367s Selecting previously unselected package pkg-perl-autopkgtest. 367s Preparing to unpack .../353-pkg-perl-autopkgtest_0.85_all.deb ... 367s Unpacking pkg-perl-autopkgtest (0.85) ... 367s Setting up libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 367s Setting up libconfig-inifiles-perl (3.000003-4) ... 367s Setting up libmodule-pluggable-perl (5.2-5) ... 367s Setting up node-uglify-js (3.17.4-2build1) ... 367s Setting up libio-sessiondata-perl (1.03-3) ... 367s Setting up liblcms2-2:amd64 (2.17-1) ... 367s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 367s Setting up gcc-11-base:i386 (11.5.0-8ubuntu1) ... 367s Setting up libaom3:amd64 (3.13.1-2) ... 367s Setting up node-lru-cache (10.0.1-3) ... 367s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 367s Setting up libmath-random-isaac-perl (1.004-2) ... 367s Setting up libtask-weaken-perl (1.06-2) ... 367s Setting up libmouse-perl:amd64 (2.6.1-1) ... 367s Setting up libhttp-multipartparser-perl (0.02-3) ... 367s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 367s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 367s Setting up java-common (0.76build1) ... 367s Setting up libclass-inspector-perl (1.36-3) ... 367s Setting up libfont-afm-perl (1.20-4) ... 367s Setting up libdynaloader-functions-perl (0.004-2) ... 367s Setting up libclass-method-modifiers-perl (2.15-1) ... 367s Setting up libio-pty-perl (1:1.20-1build3) ... 367s Setting up libdata-hexdump-perl (0.04-2) ... 367s Setting up python3-defusedxml (0.7.1-3build1) ... 367s Setting up libclone-perl:amd64 (0.47-1) ... 367s Setting up libarchive-zip-perl (1.68-1) ... 367s Setting up libsub-identify-perl (0.14-4) ... 367s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 367s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 367s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 367s Setting up python3-alabaster (0.7.16-0.1build1) ... 368s Setting up libio-stringy-perl (2.113-2) ... 368s Setting up libhtml-tagset-perl (3.24-1) ... 368s Setting up binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 368s Setting up unzip (6.0-29ubuntu1) ... 368s Setting up libdebhelper-perl (13.28ubuntu1) ... 368s Setting up libperlio-via-timeout-perl (0.32-3) ... 368s Setting up libfilesys-notify-simple-perl (0.14-3) ... 368s Setting up libnet-cidr-perl (0.27-1build1) ... 368s Setting up libipc-sharelite-perl (0.17-5build4) ... 368s Setting up libconvert-binhex-perl (1.125-3) ... 368s Setting up liblwp-mediatypes-perl (6.04-2) ... 368s Setting up libcrypt-urandom-perl (0.54-1) ... 368s Setting up x11-common (1:7.7+24ubuntu1) ... 368s Setting up libtest-pod-perl (1.52-3) ... 368s Setting up libtry-tiny-perl (0.32-1) ... 368s Setting up libdeflate0:amd64 (1.23-2) ... 368s Setting up perl-openssl-defaults:amd64 (7build4) ... 368s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 368s Setting up linux-libc-dev:i386 (6.18.0-9.9) ... 368s Setting up libxml-namespacesupport-perl (1.12-2) ... 368s Setting up m4 (1.4.20-2) ... 368s Setting up libposix-strftime-compiler-perl (0.46-1) ... 368s Setting up libclass-singleton-perl (1.6-2) ... 368s Setting up libencode-locale-perl (1.05-3) ... 368s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 368s Setting up libxstring-perl:amd64 (0.005-2build4) ... 368s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 368s Setting up libclass-errorhandler-perl (0.04-3) ... 368s Setting up liblist-utilsby-perl (0.12-2) ... 368s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 368s Setting up libtime-fake-perl (0.11-4) ... 368s Setting up libregexp-common-perl (2024080801-1) ... 368s Setting up libtest-sharedfork-perl (0.35-3) ... 368s Setting up libsub-install-perl (0.929-1) ... 368s Setting up libextutils-depends-perl (0.8002-1) ... 368s Setting up libhash-multivalue-perl (0.16-3) ... 368s Setting up liberror-perl (0.17030-1) ... 368s Setting up libapache-session-perl (1.94-2) ... 368s Setting up libxml-sax-base-perl (1.09-3) ... 368s Setting up libio-string-perl (1.08-4) ... 368s Setting up libtest-leaktrace-perl (0.17-1build6) ... 368s Setting up libsimdutf29:amd64 (7.7.1-3) ... 368s Setting up libsimdjson29:amd64 (4.2.4-1) ... 368s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 368s Setting up linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 368s Setting up autotools-dev (20240727.1) ... 368s Setting up libstream-buffered-perl (0.03-3) ... 368s Setting up libclass-data-inheritable-perl (0.10-1) ... 368s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 368s Setting up libalgorithm-c3-perl (0.11-2) ... 368s Setting up liblog-log4perl-perl (1.57-1) ... 368s Setting up libapache-logformat-compiler-perl (0.36-3) ... 368s Setting up libcrypt-random-seed-perl (0.03-3) ... 368s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 368s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 368s Setting up python3-snowballstemmer (3.0.1-1) ... 368s Setting up node-balanced-match (2.0.0-1) ... 368s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 368s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 368s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 368s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 368s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 368s Setting up libemail-date-format-perl (1.008-1) ... 368s Setting up libcryptx-perl (0.087-1) ... 368s Setting up libcares2:amd64 (1.34.6-1) ... 368s Setting up libmpc3:amd64 (1.3.1-2) ... 368s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 368s Setting up libvariable-magic-perl (0.64-1build1) ... 368s Setting up libio-html-perl (1.004-3) ... 368s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 368s Setting up autopoint (0.23.2-1) ... 368s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 368s Setting up libipc-run-perl (20250809.0-1build1) ... 368s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 368s Setting up libpcsclite1:amd64 (2.4.1-1) ... 368s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 368s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 368s Setting up libltdl7:amd64 (2.5.4-9) ... 368s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 368s Setting up libstring-random-perl (1:0.32-2) ... 368s Setting up libparams-util-perl (1.102-3build1) ... 368s Setting up autoconf (2.72-3.1ubuntu1) ... 368s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 368s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 368s Setting up libcapture-tiny-perl (0.50-1) ... 368s Setting up libtimedate-perl (2.3300-2) ... 368s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 368s Setting up libsub-name-perl:amd64 (0.28-1) ... 368s Setting up libtypes-serialiser-perl (1.01-1) ... 368s Setting up libgssapi-perl (0.28-4build5) ... 368s Setting up dwz (0.16-2) ... 368s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 368s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 368s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 368s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 368s Setting up libjson-perl (4.10000-1) ... 368s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 368s Setting up libjargs-java (1.0.0-5build1) ... 368s Setting up librole-tiny-perl (2.002004-1) ... 368s Setting up debugedit (1:5.2-3) ... 368s Setting up libc6-i386-cross (2.42-2ubuntu4cross1) ... 368s Setting up libfile-sharedir-perl (1.118-3) ... 368s Setting up libfcgi-perl (0.82+ds-3build3) ... 368s Setting up python3-roman-numerals (4.1.0-1) ... 368s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 368s Setting up libwww-form-urlencoded-perl (0.26-2) ... 368s Setting up sgml-base (1.31+nmu1) ... 368s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 368s Setting up libdevel-stacktrace-perl (2.0500-1) ... 368s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 368s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 368s Setting up node-minimatch (9.0.3-6) ... 368s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 368s Setting up ca-certificates-java (20240118build1) ... 368s No JRE found. Skipping Java certificates setup. 368s Setting up libexporter-tiny-perl (1.006003-1) ... 368s Setting up node-xtend (4.0.2-3) ... 368s Setting up libisl23:amd64 (0.27-1build1) ... 368s Setting up libconvert-asn1-perl (0.34-1) ... 368s Setting up gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 368s Setting up libtext-unidecode-perl (1.30-3) ... 368s Setting up libde265-0:amd64 (1.0.16-1build1) ... 368s Setting up gcc-15-base:i386 (15.2.0-12ubuntu1) ... 368s Setting up libregexp-assemble-perl (0.38-2) ... 368s Setting up libnet-ip-perl (1.26-4) ... 368s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 368s Setting up libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 368s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 368s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 368s Setting up liburi-perl (5.34-2build1) ... 368s Setting up libdbi-perl:amd64 (1.647-1build1) ... 368s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 368s Setting up libconvert-base32-perl (0.06-3) ... 368s Setting up dctrl-tools (2.24-3build4) ... 368s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 368s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 368s Setting up autodep8 (0.30build1) ... 368s Setting up libclone-pp-perl (1.08-2) ... 368s Setting up python3-imagesize (1.4.1-1build1) ... 368s Setting up libemail-address-xs-perl (1.05-1build5) ... 368s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 368s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 368s Setting up automake (1:1.18.1-3build1) ... 368s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 368s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 368s Setting up libjson-xs-perl (4.040-1) ... 368s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 368s Setting up libcrypt-des-ede3-perl (0.03-1) ... 368s Setting up libhttp-date-perl (6.06-1) ... 368s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 368s Setting up gettext (0.23.2-1) ... 368s Setting up libtest-tcp-perl (2.22-2) ... 368s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 368s Setting up java-wrappers (0.5build1) ... 368s Setting up libio-socket-timeout-perl (0.32-3) ... 368s Setting up libfile-listing-perl (6.16-1) ... 368s Setting up libhash-merge-simple-perl (0.052-1) ... 368s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 368s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 368s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 368s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 368s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 368s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 368s Setting up libcache-cache-perl (1.08-3) ... 368s Setting up libhttp-headers-fast-perl (0.22-3) ... 368s Setting up libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 368s Setting up liblist-moreutils-perl (0.430-2) ... 368s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 368s Setting up libemail-simple-perl (2.218-1) ... 368s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 368s Setting up libnet-http-perl (6.24-1build1) ... 368s Setting up cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 368s Setting up liblasso3t64 (2.9.0-3) ... 368s Setting up libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 368s Setting up libexception-class-perl (1.45-1) ... 368s Setting up libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 368s Setting up libclass-c3-perl (0.35-2) ... 368s Setting up libcrypt-jwt-perl (0.037-1) ... 368s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 368s Setting up xfonts-utils (1:7.7+7build1) ... 368s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 368s Setting up libxml-sax-perl (1.02+dfsg-4) ... 368s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 368s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 368s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 368s Setting up libauthen-radius-perl (0.33-1) ... 368s Setting up intltool-debian (0.35.0+20060710.6build1) ... 368s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 368s Setting up libbytes-random-secure-perl (0.29-3) ... 368s Setting up libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 368s Setting up libjson-maybexs-perl (1.004008-1) ... 368s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 368s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 368s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 368s Setting up sphinx-common (8.2.3-12) ... 368s Setting up libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 368s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 368s Setting up libdata-optlist-perl (0.114-1) ... 368s Setting up libtest-output-perl (1.036-1) ... 368s Setting up pkg-perl-autopkgtest (0.85) ... 368s Setting up libraw23t64:amd64 (0.21.4-2) ... 368s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 368s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 369s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 369s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 369s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 369s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 369s Setting up libwww-robotrules-perl (6.02-1build1) ... 369s Setting up cpp-15 (15.2.0-12ubuntu1) ... 369s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 369s Setting up xml-core (0.19build1) ... 369s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 369s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 369s Setting up liblasso-perl:amd64 (2.9.0-3) ... 369s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 369s Setting up cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 369s Setting up libmro-compat-perl (0.15-2) ... 369s Setting up libcookie-baker-perl (0.12-1) ... 369s Setting up libhttp-entity-parser-perl (0.25-2) ... 369s Setting up libio-socket-ssl-perl (2.098-1) ... 369s Setting up libsub-exporter-perl (0.990-1) ... 369s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 369s Setting up libeval-closure-perl (0.14-3) ... 369s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 369s Setting up libconvert-pem-perl (0.13-1) ... 369s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 369s Setting up libhttp-negotiate-perl (6.01-2) ... 369s Setting up libparams-validationcompiler-perl (0.31-1) ... 369s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 369s Setting up libhttp-cookies-perl (6.11-1) ... 369s Setting up po-debconf (1.0.22) ... 369s Setting up libhtml-tree-perl (5.07-3) ... 369s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 369s Setting up libcgi-pm-perl (4.71-1build1) ... 369s Setting up libhtml-format-perl (2.16-2) ... 369s Setting up fonts-urw-base35 (20200910-8build1) ... 369s Setting up libhtml-template-perl (2.97-2build1) ... 369s Setting up libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 369s Setting up libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 369s Setting up gcc-15 (15.2.0-12ubuntu1) ... 369s Setting up libnet-smtp-ssl-perl (1.04-2) ... 369s Setting up libmodule-runtime-perl (0.018-1) ... 369s Setting up libmailtools-perl (2.22-1) ... 369s Setting up libxml-simple-perl (2.25-2) ... 369s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 369s Setting up libhttp-daemon-perl (6.16-1) ... 369s Setting up libemail-abstract-perl (3.010-1) ... 369s Setting up cpp (4:15.2.0-4ubuntu1) ... 369s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 369s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 369s Setting up g++-15 (15.2.0-12ubuntu1) ... 369s Setting up libplack-perl (1.0051-1) ... 369s Setting up libnet-openid-common-perl (1.20-2) ... 369s Setting up libnet-openid-server-perl (1.09-4) ... 369s Setting up libtool (2.5.4-9) ... 369s Setting up libmodule-implementation-perl (0.09-2) ... 369s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 369s Setting up libpackage-stash-perl (0.40-1) ... 369s Setting up libimport-into-perl (1.002005-2) ... 369s Setting up libmoo-perl (2.005005-1) ... 369s Setting up liblist-someutils-perl (0.59-1) ... 369s Setting up libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 369s Setting up libmime-tools-perl (5.515-1) ... 369s Setting up gcc (4:15.2.0-4ubuntu1) ... 369s Setting up dh-autoreconf (21) ... 369s Setting up libspecio-perl (0.53-1) ... 369s Setting up liblist-allutils-perl (0.19-1) ... 369s Setting up libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 369s Setting up libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 369s Setting up g++ (4:15.2.0-4ubuntu1) ... 369s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 369s Setting up build-essential (12.12ubuntu2) ... 369s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 369s Setting up libmoox-types-mooselike-perl (0.29-2) ... 369s Setting up libb-hooks-endofscope-perl (0.28-2) ... 369s Setting up libthrowable-perl (1.001-2) ... 369s Setting up gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 369s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 369s Setting up debhelper (13.28ubuntu1) ... 369s Setting up g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 369s Setting up libemail-sender-perl (2.601-1) ... 369s Setting up libnamespace-clean-perl (0.27-2) ... 369s Setting up gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 369s Setting up libnamespace-autoclean-perl (0.31-1) ... 369s Setting up libdatetime-locale-perl (1:1.45-1) ... 369s Setting up g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 369s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 369s Setting up crossbuild-essential-i386 (12.12ubuntu2) ... 369s Setting up libdatetime-perl (2:1.65-1build3) ... 369s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 369s Setting up libgcc-s1:i386 (15.2.0-12ubuntu1) ... 369s Setting up libc6:i386 (2.42-2ubuntu4) ... 369s Setting up libstdc++6:i386 (15.2.0-12ubuntu1) ... 369s Setting up libitm1:i386 (15.2.0-12ubuntu1) ... 369s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 369s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 369s Setting up liblwp-protocol-https-perl (6.14-1) ... 369s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 369s Setting up node-corepack (0.24.0-5build1) ... 369s Setting up libwww-perl (6.81-1build1) ... 369s Setting up libheif1:amd64 (1.21.2-1) ... 369s Setting up libcrypt1:i386 (1:4.5.1-1) ... 369s Setting up node-debug (4.4.1+~4.1.12-1) ... 369s Setting up libgomp1:i386 (15.2.0-12ubuntu1) ... 369s Setting up libasan6:i386 (11.5.0-8ubuntu1) ... 369s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 369s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 369s Setting up libquadmath0:i386 (15.2.0-12ubuntu1) ... 369s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 369s Setting up libatomic1:i386 (15.2.0-12ubuntu1) ... 369s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 369s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 369s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 369s Setting up libubsan1:i386 (15.2.0-12ubuntu1) ... 369s Setting up libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 369s Setting up libnet-openid-consumer-perl (1.18-2) ... 369s Setting up libcrypt-dev:i386 (1:4.5.1-1) ... 369s Setting up libc6-dev:i386 (2.42-2ubuntu4) ... 369s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 369s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 369s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 370s Setting up libxml-parser-perl (2.47-1build4) ... 370s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 370s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 370s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 370s Setting up libgd-perl (2.84-2) ... 370s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 370s Setting up libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 370s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 370s Setting up node-semver (7.6.1+~7.5.8-2) ... 370s Setting up libsoap-lite-perl (1.27-3) ... 370s Setting up uglifyjs (3.17.4-2build1) ... 370s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 370s Setting up libgd-securityimage-perl (1.75-3) ... 370s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 370s Processing triggers for install-info (7.2-5) ... 370s Processing triggers for libc-bin (2.42-2ubuntu4) ... 370s Processing triggers for man-db (2.13.1-1) ... 371s Processing triggers for ca-certificates-java (20240118build1) ... 371s Adding debian:ACCVRAIZ1.pem 371s Adding debian:AC_RAIZ_FNMT-RCM.pem 372s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 372s Adding debian:ANF_Secure_Server_Root_CA.pem 372s Adding debian:Actalis_Authentication_Root_CA.pem 372s Adding debian:AffirmTrust_Commercial.pem 372s Adding debian:AffirmTrust_Networking.pem 372s Adding debian:AffirmTrust_Premium.pem 372s Adding debian:AffirmTrust_Premium_ECC.pem 372s Adding debian:Amazon_Root_CA_1.pem 372s Adding debian:Amazon_Root_CA_2.pem 372s Adding debian:Amazon_Root_CA_3.pem 372s Adding debian:Amazon_Root_CA_4.pem 372s Adding debian:Atos_TrustedRoot_2011.pem 372s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 372s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 372s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 372s Adding debian:BJCA_Global_Root_CA1.pem 372s Adding debian:BJCA_Global_Root_CA2.pem 372s Adding debian:Baltimore_CyberTrust_Root.pem 372s Adding debian:Buypass_Class_2_Root_CA.pem 372s Adding debian:Buypass_Class_3_Root_CA.pem 372s Adding debian:CA_Disig_Root_R2.pem 372s Adding debian:CFCA_EV_ROOT.pem 372s Adding debian:COMODO_Certification_Authority.pem 372s Adding debian:COMODO_ECC_Certification_Authority.pem 372s Adding debian:COMODO_RSA_Certification_Authority.pem 372s Adding debian:Certainly_Root_E1.pem 372s Adding debian:Certainly_Root_R1.pem 372s Adding debian:Certigna.pem 372s Adding debian:Certigna_Root_CA.pem 372s Adding debian:Certum_EC-384_CA.pem 372s Adding debian:Certum_Trusted_Network_CA.pem 372s Adding debian:Certum_Trusted_Network_CA_2.pem 372s Adding debian:Certum_Trusted_Root_CA.pem 372s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 372s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 372s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 372s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 372s Adding debian:Comodo_AAA_Services_root.pem 372s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 372s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 372s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 372s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 372s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 372s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 372s Adding debian:DigiCert_Assured_ID_Root_CA.pem 372s Adding debian:DigiCert_Assured_ID_Root_G2.pem 372s Adding debian:DigiCert_Assured_ID_Root_G3.pem 372s Adding debian:DigiCert_Global_Root_CA.pem 372s Adding debian:DigiCert_Global_Root_G2.pem 372s Adding debian:DigiCert_Global_Root_G3.pem 372s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 372s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 372s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 372s Adding debian:DigiCert_Trusted_Root_G4.pem 372s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 372s Adding debian:Entrust_Root_Certification_Authority.pem 372s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 372s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 372s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 372s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 372s Adding debian:GLOBALTRUST_2020.pem 372s Adding debian:GTS_Root_R1.pem 372s Adding debian:GTS_Root_R2.pem 372s Adding debian:GTS_Root_R3.pem 372s Adding debian:GTS_Root_R4.pem 372s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 372s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 372s Adding debian:GlobalSign_Root_CA.pem 372s Adding debian:GlobalSign_Root_CA_-_R3.pem 372s Adding debian:GlobalSign_Root_CA_-_R6.pem 372s Adding debian:GlobalSign_Root_E46.pem 372s Adding debian:GlobalSign_Root_R46.pem 372s Adding debian:Go_Daddy_Class_2_CA.pem 372s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 372s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 372s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 372s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 372s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 372s Adding debian:HiPKI_Root_CA_-_G1.pem 372s Adding debian:Hongkong_Post_Root_CA_3.pem 372s Adding debian:ISRG_Root_X1.pem 372s Adding debian:ISRG_Root_X2.pem 372s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 372s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 372s Adding debian:Izenpe.com.pem 372s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 372s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 372s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 372s Adding debian:NAVER_Global_Root_Certification_Authority.pem 372s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 372s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 372s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 372s Adding debian:QuoVadis_Root_CA_1_G3.pem 372s Adding debian:QuoVadis_Root_CA_2.pem 372s Adding debian:QuoVadis_Root_CA_2_G3.pem 372s Adding debian:QuoVadis_Root_CA_3.pem 372s Adding debian:QuoVadis_Root_CA_3_G3.pem 372s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 372s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 372s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 372s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 372s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 372s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 372s Adding debian:SZAFIR_ROOT_CA2.pem 372s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 372s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 372s Adding debian:SecureSign_Root_CA12.pem 372s Adding debian:SecureSign_Root_CA14.pem 372s Adding debian:SecureSign_Root_CA15.pem 372s Adding debian:SecureTrust_CA.pem 372s Adding debian:Secure_Global_CA.pem 372s Adding debian:Security_Communication_ECC_RootCA1.pem 372s Adding debian:Security_Communication_RootCA2.pem 372s Adding debian:Starfield_Class_2_CA.pem 372s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 372s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 372s Adding debian:SwissSign_Gold_CA_-_G2.pem 372s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 372s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 372s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 372s Adding debian:TWCA_CYBER_Root_CA.pem 372s Adding debian:TWCA_Global_Root_CA.pem 372s Adding debian:TWCA_Root_Certification_Authority.pem 372s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 372s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 372s Adding debian:TeliaSonera_Root_CA_v1.pem 372s Adding debian:Telia_Root_CA_v2.pem 372s Adding debian:TrustAsia_Global_Root_CA_G3.pem 372s Adding debian:TrustAsia_Global_Root_CA_G4.pem 372s Adding debian:Trustwave_Global_Certification_Authority.pem 372s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 372s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 372s Adding debian:TunTrust_Root_CA.pem 372s Adding debian:UCA_Extended_Validation_Root.pem 372s Adding debian:UCA_Global_G2_Root.pem 372s Adding debian:USERTrust_ECC_Certification_Authority.pem 372s Adding debian:USERTrust_RSA_Certification_Authority.pem 372s Adding debian:XRamp_Global_CA_Root.pem 372s Adding debian:certSIGN_ROOT_CA.pem 372s Adding debian:certSIGN_Root_CA_G2.pem 372s Adding debian:e-Szigno_Root_CA_2017.pem 372s Adding debian:ePKI_Root_Certification_Authority.pem 372s Adding debian:emSign_ECC_Root_CA_-_C3.pem 372s Adding debian:emSign_ECC_Root_CA_-_G3.pem 372s Adding debian:emSign_Root_CA_-_C1.pem 372s Adding debian:emSign_Root_CA_-_G1.pem 372s Adding debian:vTrus_ECC_Root_CA.pem 372s Adding debian:vTrus_Root_CA.pem 372s done. 372s Setting up yui-compressor (2.4.8-3build1) ... 372s Setting up default-jre-headless (2:1.21-76build1) ... 372s Processing triggers for sgml-base (1.31+nmu1) ... 372s Setting up docutils-common (0.22.4+dfsg-1) ... 372s Processing triggers for sgml-base (1.31+nmu1) ... 372s Setting up python3-docutils (0.22.4+dfsg-1) ... 372s Setting up python3-sphinx (8.2.3-12) ... 372s Processing triggers for systemd (259-1ubuntu2) ... 375s autopkgtest [06:13:45]: test environment configured for cross building 375s autopkgtest [06:13:45]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 375s autopkgtest [06:13:45]: test handler-test: [----------------------- 376s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 376s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 376s t/01-Lemonldap-NG-Handler-Main.t ........................... 376s 1..4 376s ok 1 - use Lemonldap::NG::Handler::Main; 376s ok 2 - init 376s ok 3 - Load conf 376s ok 4 - portal 376s ok 376s t/05-Lemonldap-NG-Handler-Reload.t ......................... 376s 1..6 376s ok 1 - use Lemonldap::NG::Handler::Main; 376s [Fri Jan 30 06:13:45 2026] [LLNG:6505] [error] Bad logLevel value '', switching to 'info' 376s 376s ok 2 - logLevelInit 376s ok 3 - defaultValuesInit 376s ok 4 - defaultValuesInit 376s ok 5 - locationRulesInit 376s ok 6 - forgeHeadersInit 376s ok 376s t/12-Lemonldap-NG-Handler-Jail.t ........................... 376s 1..26 376s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 376s ok 2 - new jail object 376s ok 3 - basic extended function is defined 376s ok 4 - encode_base64 function is defined 376s ok 5 - Function works 376s ok 6 - Get good result 376s ok 7 - listMatch function is defined 376s ok 8 - Get good result 376s ok 9 - listMatch function is defined 376s ok 10 - Get good result 376s ok 11 - checkDate extended function is defined 376s ok 12 - Function works 376s ok 13 - Get good result 376s ok 14 - checkDate extended function is defined 376s ok 15 - Function works 376s ok 16 - Get good result 376s ok 17 - checkDate extended function is defined 376s ok 18 - Function works 376s ok 19 - Function works 376s ok 20 - Function works 376s ok 21 - Syntax error yields undef result 376s ok 22 - Found correct error message 376s ok 23 - subjectid extended function is defined 376s ok 24 - subjectid works as expected 376s ok 25 - subjectid works as expected 376s ok 26 - subjectid works as expected 376s ok 376s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 376s 1..20 376s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 376s ok 2 - new fake jail object 376s ok 3 - basic extended function working without Safe Jail 376s ok 4 - encode_base64 extended function working without Safe Jail 376s ok 5 - checkDate extended function working without Safe Jail 376s ok 6 - checkDate extended function working without Safe Jail 376s ok 7 - listMatch function is defined 376s ok 8 - Get good result 376s ok 9 - listMatch function is defined 376s ok 10 - Get good result 376s ok 11 - checkDate extended function is defined 376s ok 12 - Function works 376s ok 13 - Function works 376s ok 14 - Function works 376s ok 15 - Syntax error yields undef result 376s ok 16 - Found correct error message 376s ok 17 - subjectid extended function is defined 376s ok 18 - subjectid works as expected 376s ok 19 - subjectid works as expected 376s ok 20 - subjectid works as expected 376s ok 376s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 376s 1..4 376s ok 1 - use Lemonldap::NG::Handler::Main; 376s ok 2 - init 376s # Subtest: Safe jail off 376s 1..37 376s ok 1 - Load conf 376s ok 2 - Safe jail is disabled 376s ok 3 - Returned code ref 376s ok 4 - Returned undef 376s ok 5 - Returned code ref 376s ok 6 - Returned undef 376s ok 7 - Returned code ref 376s ok 8 - Returned empty string 376s ok 9 - Returned code ref 376s ok 10 - Returned 0 376s ok 11 - Returned code ref 376s ok 12 - Returned abc def 376s ok 13 - Returned code ref 376s ok 14 - Returned bar 376s ok 15 - Returned code ref 376s ok 16 - Returned bar 376s ok 17 - Returned code ref 376s ok 18 - ipInSubnet works 376s ok 19 - ipInSubnet works 376s ok 20 - Returned code ref 376s ok 21 - ipInSubnet works 376s ok 22 - Returned code ref 376s ok 23 - ipInSubnet works 376s ok 24 - ipInSubnet works 376s ok 25 - Returned code ref 376s ok 26 - ipInSubnet works 376s ok 27 - Returned code ref 376s ok 28 - inDomain works for AUTH.EXAMPLE.COM 376s ok 29 - inDomain works for auth.example.com 376s ok 30 - inDomain works for example.com 376s ok 31 - inDomain works for cda.com 376s ok 32 - inDomain works for notexample.com 376s ok 33 - inDomain works for exampleacom 376s ok 34 - Returned code ref 376s ok 35 376s ok 36 - Returned code ref 376s ok 37 - Returned correct Basic header 376s ok 3 - Safe jail off 376s # Subtest: Safe jail on 376s 1..35 376s ok 1 - Load conf 376s ok 2 - Safe jail is enabled 376s ok 3 - Returned code ref 376s ok 4 - Returned undef 376s ok 5 - Returned code ref 376s ok 6 - Returned undef 376s ok 7 - Returned code ref 376s ok 8 - Returned empty string 376s ok 9 - Returned code ref 376s ok 10 - Returned 0 376s ok 11 - Returned code ref 376s ok 12 - Returned abc def 376s ok 13 - Returned code ref 376s ok 14 - Returned bar 376s ok 15 - Returned code ref 376s ok 16 - Returned bar 376s ok 17 - Returned code ref 376s ok 18 - ipInSubnet works 376s ok 19 - ipInSubnet works 376s ok 20 - Returned code ref 376s ok 21 - ipInSubnet works 376s ok 22 - Returned code ref 376s ok 23 - ipInSubnet works 376s ok 24 - ipInSubnet works 376s ok 25 - Returned code ref 376s ok 26 - ipInSubnet works 376s ok 27 - Returned code ref 376s ok 28 - inDomain works for AUTH.EXAMPLE.COM 376s ok 29 - inDomain works for auth.example.com 376s ok 30 - inDomain works for example.com 376s ok 31 - inDomain works for cda.com 376s ok 32 - inDomain works for notexample.com 376s ok 33 - inDomain works for exampleacom 376s ok 34 - Returned code ref 376s ok 35 376s ok 4 - Safe jail on 376s ok 376s t/20-Default-Broker-with-cache.t ........................... 376s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 376s ok 2 - use Lemonldap::NG::Handler::PSGI; 376s ok 3 - Client object 376s ok 4 - App object 376s ok 5 - Denied query 376s ok 6 - Code is 403 376s ok 7 - Header is given to app 376s ok 8 - Denied query 376s ok 9 - Conf was updated 376s ok 10 - Denied query 376s ok 11 - Conf was updated 376s 1..11 376s ok 376s t/20-Default-Broker.t ...................................... 376s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 376s ok 2 - use Lemonldap::NG::Handler::PSGI; 376s ok 3 - Client object 376s ok 4 - App object 376s ok 5 - Denied query 376s ok 6 - Code is 403 376s ok 7 - Header is given to app 376s ok 8 - Denied query 376s ok 9 - Conf was updated 376s ok 10 - Denied query 376s ok 11 - Conf was updated 376s 1..11 376s ok 376s t/30-Missing-conf.t ........................................ 376s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 376s ok 2 - use Lemonldap::NG::Handler::PSGI; 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 376s Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable). 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 376s Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable). 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 376s Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable). 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Initialization failed 376s ok 3 - Client object 376s ok 4 - App object 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 376s Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable). 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 376s Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable). 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Not initialized 376s ok 5 - Request without configuration 376s ok 6 - Get a 500 code 376s [Fri Jan 30 06:13:46 2026] [LLNG:6511] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 376s Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 376s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 376s Get configuration 1. 376s ok 7 - Request with configuration 376s ok 8 - No more error 376s 1..8 376s ok 376s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 376s 1..1 376s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 376s ok 377s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 377s 1..1 377s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 377s ok 377s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::PSGI; 377s ok 3 - Client object 377s ok 4 - App object 377s ok 5 - No HTTP_AUTH_USER 377s ok 6 - Unauthentified query 377s ok 7 - Unprotected request succeeds 377s ok 8 - Expected content 377s 1..8 377s ok 377s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 377s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 377s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 377s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 377s ok 3 - Client object 377s ok 4 - App object 377s ok 5 - Unauthentified query 377s ok 6 - Response is an array 377s ok 7 - Code is 302 377s ok 8 - Redirection points to portal 377s ok 9 - Authentified query 377s ok 10 - Code is 200 377s ok 11 - Lm-Remote-Custom is overwriten 377s ok 12 - Authentified query 377s ok 13 - Authorization header is echoed 377s ok 14 - Authentified query 377s ok 15 - Code is 200 377s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 377s ok 17 - Authentified query 377s ok 18 - /test-uri1 -> Code is 200 377s ok 19 - Authentified query 377s ok 20 - /test-uri2 -> Code is 200 377s ok 21 - Denied query 377s ok 22 - /test-uri1 -> Code is 403 377s ok 23 - Denied query 377s ok 24 - /test-uri1 -> Code is 403 377s ok 25 - Denied query 377s ok 26 - Code is 403 377s ok 27 - Weak Authentified query 377s ok 28 - Code is 200 377s ok 29 - Strong Authentified query 377s ok 30 - Code is 302 377s ok 31 - Redirection points to http://test1.example.com/AuthStrong 377s ok 32 - Bad cookie 377s ok 33 - Code is 302 377s ok 34 - Weak Authentified query 377s ok 35 - Code is 200 377s ok 36 - Default Authentified query 377s ok 37 - Code is 302 377s ok 38 - Redirection points to http://test2.example.com/ 377s 1..38 377s ok 377s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 377s ok 3 - New object 377s ok 4 - Client object 377s ok 5 - App object 377s ok 6 - initialization 377s ok 7 - Set auth route 377s ok 8 - Set auth route 377s ok 9 - Get response 377s ok 10 - Response code is 200 377s ok 11 - Get unauth result 377s ok 12 - Get response 377s ok 13 - Response code is 200 377s ok 14 - Get auth result 377s [Fri Jan 30 06:13:46 2026] [LLNG:6519] [warn] [anonymous] Bad request 377s ok 15 - Try a bad path 377s ok 16 - Response is 400 377s 1..16 377s ok 377s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::Server; 377s ok 3 - Client object 377s ok 4 - App object 377s ok 5 - Host header found 377s ok 6 - Rules file URL found 377s ok 7 - Authorized query 377s ok 8 - Code is 200 377s ok 9 - 'User' => 'dwho' 377s ok 10 - 'Name' => '' 377s ok 11 - 'Mail' => '' 377s ok 12 - Seven headers sent 377s ok 13 - Authorized query 377s ok 14 - Code is 200 377s ok 15 - Denied query 377s ok 16 - Code is 403 377s ok 17 - Denied query 377s ok 18 - Code is 403 377s 1..18 377s ok 377s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::Server; 377s ok 3 - Client object 377s ok 4 - App object 377s ok 5 - Host header found 377s ok 6 - Rules file URL found 377s ok 7 - Unauthorized query 377s ok 8 - Code is 302 377s ok 9 - Redirect URL found 377s ok 10 - Host header found 377s ok 11 - Rules file URL found 377s ok 12 - Unauthorized query 2 377s ok 13 - Code is 302 377s ok 14 - Redirect URL found 377s ok 15 - Authorized query 377s ok 16 - Code is 200 377s ok 17 - 'User' => 'dwho' 377s ok 18 - 'Name' => '' 377s ok 19 - 'Mail' => '' 377s ok 20 - Seven headers sent 377s ok 21 - Authorized query 377s ok 22 - Code is 200 377s ok 23 - Denied query 377s ok 24 - Code is 403 377s ok 25 - Denied query 377s ok 26 - Code is 403 377s 1..26 377s ok 377s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::Server; 377s ok 3 - Client object 377s ok 4 - App object 377s ok 5 - Host header found 377s ok 6 - Rules file URL found 377s ok 7 - Authorized query 377s ok 8 - Code is 200 377s ok 9 - 'User' => 'dwho' 377s ok 10 - 'Name' => '' 377s ok 11 - 'Mail' => '' 377s ok 12 - Seven headers sent 377s ok 13 - Authorized query 377s ok 14 - Code is 200 377s ok 15 - Denied query 377s ok 16 - Code is 403 377s ok 17 - Denied query 377s ok 18 - Code is 403 377s 1..18 377s ok 377s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 377s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 377s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 377s ok 3 - Client object 377s ok 4 - App object 377s ok 5 - Query with token 1 377s ok 6 - Code is 200 377s ok 7 - NO cookie found 377s ok 8 - Found 6 service headers 377s ok 9 - Found 6 service header values 377s ok 10 - Query with token 2 377s ok 11 - Code is 200 377s ok 12 - Found 6 service headers 377s ok 13 - Found 6 service header values 377s ok 14 - Query with token 3 377s ok 15 - Code is 401 377s ok 16 - NONE service header found 377s ok 17 - Query with token 4 377s ok 18 - Code is 200 377s ok 19 - Found "zero" header with "0" 377s ok 20 - Found "empty" header without value 377s ok 21 - Found 6 service headers 377s ok 22 - Found 6 service header values 377s ok 23 - Query with token 5 377s ok 24 - Code is 401 377s ok 25 - NONE service header found 377s ok 26 - Query with token 6 377s ok 27 - Code is 401 377s ok 28 - NONE service header found 377s ok 29 - Query with token 7 377s ok 30 - Code is 401 377s ok 31 - NONE service header found 377s 1..31 377s ok 378s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::Server; 378s ok 3 - Client object 378s ok 4 - App object 378s ok 5 - Query with token 1 378s ok 6 - Code is 200 378s ok 7 - Query with token 2 378s ok 8 - Code is 302 378s 1..8 378s ok 378s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::Server; 378s ok 3 - Client object 378s ok 4 - App object 378s ok 5 - Query with token 1 378s ok 6 - Code is 200 378s ok 7 - Found 3 service headers 378s ok 8 - Found 3 service header values 378s ok 9 - Query with token 2 378s ok 10 - Code is 200 378s ok 11 - Found 3 service headers 378s ok 12 - Found 3 service header values 378s ok 13 - Query with token 3 378s ok 14 - Code is 302 378s ok 15 - NONE service header found 378s ok 16 - Query with token 4 378s ok 17 - Code is 200 378s ok 18 - Found "zero" header with "0" 378s ok 19 - Found "empty" header without value 378s ok 20 - Found 3 service headers 378s ok 21 - Found 3 service header values 378s ok 22 - Query with token 5 378s ok 23 - Code is 302 378s ok 24 - NONE service header found 378s ok 25 - Query with token 6 378s ok 26 - Code is 302 378s ok 27 - NONE service header found 378s ok 28 - Query with token 7 378s ok 29 - Code is 302 378s ok 30 - NONE service header found 378s 1..30 378s ok 378s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::PSGI; 378s ok 3 - Client object 378s ok 4 - App object 378s ok 5 - Unauthentified query 378s ok 6 - Response is an array 378s ok 7 - Code is 302 378s ok 8 - Redirection points to portal 378s ok 9 - Header is given to app 378s ok 10 - Authentified query 378s ok 11 - Code is 200 378s ok 12 - Denied query 378s ok 13 - Code is 403 378s ok 14 - Bad cookie 378s ok 15 - Code is 302 378s 1..15 378s ok 378s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::PSGI; 378s ok 3 - Client object 378s ok 4 - App object 378s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 378s ok 5 - Unauthentified query 378s ok 6 - Response is an array 378s ok 7 - Code is 302 378s ok 8 - Unauthentified query 378s ok 9 - Response is an array 378s ok 10 - Code is 302 378s ok 11 - Redirection points to portal and site is https 378s 1..11 378s ok 378s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::PSGI; 378s ok 3 - Client object 378s ok 4 - App object 378s ok 5 - Unauthentified query 378s ok 6 - Response is an array 378s ok 7 - Code is 302 378s ok 8 - Redirection points to portal and site is https 378s 1..8 378s ok 378s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::Server; 378s ok 3 - Client object 378s ok 4 - App object 378s ok 5 - Non-Zimbra URL Query 378s ok 6 - Code is 200 378s ok 7 - Location is undefined 378s ok 8 - Header Auth-User is set to "dwho" 378s ok 9 - Zimbra URL Query 378s ok 10 - Code is 302 378s ok 11 - Header Location is set to Zimbra URL 378s ok 12 - Header Auth-User is set to "dwho" 378s 1..12 378s ok 378s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 # skip Cache::Memcached not found 378s ok 3 # skip Cache::Memcached not found 378s ok 4 # skip Cache::Memcached not found 378s ok 5 # skip Cache::Memcached not found 378s ok 6 # skip Cache::Memcached not found 378s ok 7 # skip Cache::Memcached not found 378s ok 8 # skip Cache::Memcached not found 378s ok 9 # skip Cache::Memcached not found 378s ok 10 # skip Cache::Memcached not found 378s ok 11 # skip Cache::Memcached not found 378s ok 12 # skip Cache::Memcached not found 378s ok 13 # skip Cache::Memcached not found 378s 1..13 378s ok 378s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 378s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 378s ok 2 - use Lemonldap::NG::Handler::Server; 378s ok 3 - Client object 378s ok 4 - App object 378s ok 5 - Query 378s ok 6 - Code is 401 378s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 378s 1..7 378s ok 379s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 379s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 379s ok 2 - use Lemonldap::NG::Handler::Server; 379s ok 3 - Client object 379s ok 4 - App object 379s ok 5 - Unauthenticated request to OAuth2 URL 379s ok 6 - Got correct HTTP code 379s ok 7 - Got WWW-Authenticate: Bearer 379s ok 8 - Invalid access token 379s ok 9 - Got invalid token error 379s ok 10 - Valid access token 379s ok 11 - Request accepted 379s ok 12 - Header Auth-User is set to "dwho" 379s ok 13 - Client ID correctly transmitted 379s ok 14 - Client confkey correctly transmitted 379s ok 15 - Scope correctly transmitted 379s ok 16 - Valid access token 379s ok 17 - Unauthorized because the write scope is not granted 379s ok 18 - Valid JWT access token 379s ok 19 - Request accepted 379s ok 20 - Header Auth-User is set to "dwho" 379s ok 21 - Valid access token 379s ok 22 - Request accepted 379s ok 23 - Header Auth-User is set to "dwho" 379s ok 24 - Client ID correctly transmitted 379s ok 25 - Client confkey correctly transmitted 379s ok 26 - Scope correctly transmitted 379s ok 27 - Expired access token 379s ok 28 - Access was rejected 379s ok 29 - Got correct error code 379s 1..29 379s ok 379s All tests successful. 379s Files=29, Tests=380, 3 wallclock secs ( 0.05 usr 0.03 sys + 2.43 cusr 0.34 csys = 2.85 CPU) 379s Result: PASS 379s autopkgtest [06:13:49]: test handler-test: -----------------------] 379s autopkgtest [06:13:49]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 379s handler-test PASS 379s autopkgtest [06:13:49]: test portal-test: preparing testbed 398s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 479s autopkgtest [06:15:29]: testbed dpkg architecture: amd64 479s autopkgtest [06:15:29]: testbed apt version: 3.1.14 480s autopkgtest [06:15:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 480s autopkgtest [06:15:30]: testbed release detected to be: resolute 480s autopkgtest [06:15:30]: updating testbed package index (apt update) 481s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 481s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 481s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 481s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 481s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 481s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 481s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 481s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 481s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 482s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 482s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 482s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 482s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 482s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 482s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 482s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 482s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 482s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 482s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 482s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 483s Fetched 3870 kB in 1s (2629 kB/s) 483s Reading package lists... 484s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 484s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 484s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 484s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 484s Reading package lists... 484s Reading package lists... 484s Building dependency tree... 484s Reading state information... 485s Calculating upgrade... 485s The following packages will be upgraded: 485s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 485s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 485s Need to get 904 kB of archives. 485s After this operation, 6144 B of additional disk space will be used. 485s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 485s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 485s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 485s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 485s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 485s dpkg-preconfigure: unable to re-open stdin: No such file or directory 485s Fetched 904 kB in 0s (3405 kB/s) 485s (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 ... 124211 files and directories currently installed.) 485s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 485s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 485s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 485s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 485s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 485s (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 ... 124211 files and directories currently installed.) 485s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 485s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 485s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 485s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 485s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 485s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 486s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 486s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 486s Setting up bzip2 (1.0.8-6build2) ... 486s Setting up telnet (0.17+2.7-2ubuntu1) ... 486s Processing triggers for man-db (2.13.1-1) ... 486s Processing triggers for libc-bin (2.42-2ubuntu4) ... 486s autopkgtest [06:15:36]: upgrading testbed (apt dist-upgrade and autopurge) 486s Reading package lists... 486s Building dependency tree... 486s Reading state information... 486s Calculating upgrade... 487s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 487s Reading package lists... 487s Building dependency tree... 487s Reading state information... 487s Solving dependencies... 487s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 489s Reading package lists... 489s Building dependency tree... 489s Reading state information... 489s Solving dependencies... 490s The following NEW packages will be installed: 490s autoconf autodep8 automake autopoint autotools-dev binutils-i686-linux-gnu 490s build-essential ca-certificates-java cpp cpp-15 cpp-15-i686-linux-gnu 490s cpp-15-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu 490s crossbuild-essential-i386 dctrl-tools debhelper debugedit 490s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 490s dwz fontconfig-config fonts-font-awesome fonts-glyphicons-halflings 490s fonts-urw-base35 g++ g++-15 g++-15-i686-linux-gnu g++-15-x86-64-linux-gnu 490s g++-i686-linux-gnu g++-x86-64-linux-gnu gcc gcc-11-base:i386 gcc-15 490s gcc-15-base:i386 gcc-15-cross-base gcc-15-i686-linux-gnu 490s gcc-15-i686-linux-gnu-base gcc-15-x86-64-linux-gnu gcc-i686-linux-gnu 490s gcc-x86-64-linux-gnu gettext imagemagick-7-common intltool-debian 490s java-common java-wrappers javascript-common lemonldap-ng-fastcgi-server 490s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 490s libapache-session-perl libarchive-zip-perl libasan6:i386 libasan8 490s libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross 490s libauth-yubikey-webclient-perl libauthen-radius-perl 490s libb-hooks-endofscope-perl libb-hooks-op-check-perl 490s libbytes-random-secure-perl libc-gconv-modules-extra:i386 libc6:i386 490s libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcache-cache-perl 490s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 490s libclass-data-inheritable-perl libclass-errorhandler-perl 490s libclass-inspector-perl libclass-method-modifiers-perl 490s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 490s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 490s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 490s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 490s libcrypt-des-perl libcrypt-dev:i386 libcrypt-dh-gmp-perl libcrypt-jwt-perl 490s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 490s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 490s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 490s libcrypt-urandom-perl libcrypt1:i386 libcryptx-perl libdata-hexdump-perl 490s libdata-optlist-perl libdata-password-zxcvbn-perl 490s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 490s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 490s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 490s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 490s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 490s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 490s libencode-locale-perl liberror-perl libeval-closure-perl 490s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 490s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 490s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 490s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 490s libgcc-11-dev:i386 libgcc-15-dev libgcc-15-dev-i386-cross libgcc-s1:i386 490s libgcc-s1-i386-cross libgd-perl libgd-securityimage-perl libgd3 libglib-perl 490s libgomp1:i386 libgomp1 libgomp1-i386-cross libgssapi-perl 490s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 490s libheif-plugin-libde265 libheif1 libhtml-format-perl 490s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 490s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 490s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 490s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 490s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 490s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 490s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 490s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 490s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libitm1:i386 490s libitm1-i386-cross libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 490s libjs-bootstrap libjs-bootstrap4 libjs-bootswatch libjs-jquery 490s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 490s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 490s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 490s liblemonldap-ng-portal-perl liblerc4 liblist-allutils-perl 490s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 490s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 490s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 490s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 490s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 490s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 490s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 490s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 490s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 490s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 490s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 490s libparams-classify-perl libparams-util-perl 490s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 490s libplack-perl libposix-strftime-compiler-perl libquadmath0 libquadmath0:i386 490s libquadmath0-i386-cross libraw23t64 libregexp-assemble-perl 490s libregexp-common-perl librole-tiny-perl libsharpyuv0 libsimdjson29 490s libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-11-dev:i386 490s libstdc++-15-dev libstdc++-15-dev-i386-cross libstdc++6:i386 490s libstdc++6-i386-cross libstream-buffered-perl libstring-random-perl 490s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 490s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 490s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 490s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 490s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 490s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 libubsan1:i386 490s libubsan1-i386-cross liburi-perl libvariable-magic-perl libwebp7 490s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 490s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 490s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 490s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 490s libxslt1.1 libxstring-perl linux-libc-dev:i386 linux-libc-dev-i386-cross m4 490s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 490s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 490s node-semver node-uglify-js node-undici node-xtend nodejs 490s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 490s po-debconf python3-alabaster python3-defusedxml python3-docutils 490s python3-imagesize python3-roman-numerals python3-snowballstemmer 490s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 490s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 490s yui-compressor 490s 0 upgraded, 364 newly installed, 0 to remove and 0 not upgraded. 490s Need to get 273 MB of archives. 490s After this operation, 1021 MB of additional disk space will be used. 490s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 490s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 490s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 490s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 490s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 490s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 490s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 490s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 490s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 490s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 490s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 490s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 490s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 490s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 490s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 490s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 490s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 490s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 490s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 490s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 490s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 490s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 490s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 490s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 490s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 490s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 490s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 490s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 490s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 490s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 490s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 490s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 490s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 490s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 490s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 490s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 490s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 490s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 490s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 490s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 490s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 490s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 490s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 490s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 490s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 490s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 490s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 490s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 490s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 490s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 490s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 490s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 490s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 490s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 490s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 490s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 490s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 490s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 490s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 490s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 490s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 490s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 490s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 490s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 490s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 490s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 490s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 490s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 490s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 490s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 490s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 490s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 490s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 490s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 490s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 490s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 490s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 490s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 490s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 490s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 490s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 490s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 490s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 490s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 490s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 490s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 490s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 490s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 490s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 490s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 490s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 490s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 490s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 490s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 490s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 490s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 490s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 490s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 490s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 490s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 490s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 490s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 490s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 490s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 490s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 490s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 491s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 491s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 491s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 491s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 491s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 491s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 491s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 491s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 491s Get:115 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 491s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 491s Get:117 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 491s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 491s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 491s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 491s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 491s Get:122 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 491s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 491s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 491s Get:125 http://ftpmaster.internal/ubuntu resolute/main i386 gcc-15-base i386 15.2.0-12ubuntu1 [59.6 kB] 491s Get:126 http://ftpmaster.internal/ubuntu resolute/main i386 libc-gconv-modules-extra i386 2.42-2ubuntu4 [1359 kB] 491s Get:127 http://ftpmaster.internal/ubuntu resolute/main i386 libgcc-s1 i386 15.2.0-12ubuntu1 [94.1 kB] 491s Get:128 http://ftpmaster.internal/ubuntu resolute/main i386 libc6 i386 2.42-2ubuntu4 [1824 kB] 491s Get:129 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt1 i386 1:4.5.1-1 [100 kB] 491s Get:130 http://ftpmaster.internal/ubuntu resolute/main i386 libatomic1 i386 15.2.0-12ubuntu1 [8406 B] 491s Get:131 http://ftpmaster.internal/ubuntu resolute/main i386 libstdc++6 i386 15.2.0-12ubuntu1 [877 kB] 491s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 491s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 491s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 491s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 491s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 491s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 491s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 491s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 491s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 491s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 491s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 491s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 491s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 491s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 491s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 492s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 492s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 492s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 492s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 492s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 492s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 492s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 492s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 493s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 493s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 493s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 493s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 493s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 493s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 493s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 493s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 493s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 493s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 493s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-7ubuntu1cross1 [58.6 kB] 493s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [13.8 MB] 494s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [5730 B] 494s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 binutils-i686-linux-gnu amd64 2.45.50.20260119-1ubuntu1 [1764 kB] 494s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-cross-base all 15.2.0-7ubuntu1cross1 [53.8 kB] 494s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-i386-cross all 2.42-2ubuntu4cross1 [1582 kB] 494s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1-i386-cross all 15.2.0-7ubuntu1cross1 [94.2 kB] 494s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1-i386-cross all 15.2.0-7ubuntu1cross1 [152 kB] 494s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1-i386-cross all 15.2.0-7ubuntu1cross1 [31.1 kB] 494s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1-i386-cross all 15.2.0-7ubuntu1cross1 [8158 B] 494s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8-i386-cross all 15.2.0-7ubuntu1cross1 [2906 kB] 494s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6-i386-cross all 15.2.0-7ubuntu1cross1 [827 kB] 494s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1-i386-cross all 15.2.0-7ubuntu1cross1 [1171 kB] 494s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0-i386-cross all 15.2.0-7ubuntu1cross1 [245 kB] 494s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2755 kB] 494s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [27.0 MB] 495s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [1220 B] 495s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev-i386-cross all 6.18.0-9.9cross1 [1515 kB] 495s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev-i386-cross all 2.42-2ubuntu4cross1 [1993 kB] 495s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2655 kB] 495s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [15.3 MB] 496s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [954 B] 496s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 crossbuild-essential-i386 all 12.12ubuntu2 [4146 B] 496s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 496s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 496s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 496s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 496s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 496s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 496s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 496s Get:195 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 496s Get:196 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 496s Get:197 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 496s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 496s Get:199 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 496s Get:200 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 496s Get:201 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 496s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 497s Get:203 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 497s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 497s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 497s Get:206 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 497s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 497s Get:208 http://ftpmaster.internal/ubuntu resolute/universe i386 gcc-11-base i386 11.5.0-8ubuntu1 [46.5 kB] 497s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 497s Get:210 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 497s Get:211 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 497s Get:212 http://ftpmaster.internal/ubuntu resolute/universe i386 libasan6 i386 11.5.0-8ubuntu1 [2122 kB] 497s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 497s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 497s Get:215 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 497s Get:216 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 497s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 497s Get:218 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 497s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 497s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 497s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 497s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 497s Get:223 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 497s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 497s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 497s Get:226 http://ftpmaster.internal/ubuntu resolute/main i386 linux-libc-dev i386 6.18.0-9.9 [1861 kB] 497s Get:227 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt-dev i386 1:4.5.1-1 [131 kB] 497s Get:228 http://ftpmaster.internal/ubuntu resolute/main i386 libc6-dev i386 2.42-2ubuntu4 [1945 kB] 497s Get:229 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 497s Get:230 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 497s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 497s Get:232 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 497s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 497s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 497s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 497s Get:236 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 497s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 497s Get:238 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 497s Get:239 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 497s Get:240 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 497s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 497s Get:242 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 497s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 497s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 497s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 497s Get:246 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 497s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 497s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 497s Get:249 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 497s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 497s Get:251 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 497s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 497s Get:253 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 497s Get:254 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 497s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 497s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 497s Get:257 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 497s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 497s Get:259 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 497s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 497s Get:261 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 497s Get:262 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 497s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 497s Get:264 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 498s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 498s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 498s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 498s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 498s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 498s Get:270 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 498s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 498s Get:272 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 498s Get:273 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 498s Get:274 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 498s Get:275 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 498s Get:276 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 498s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 498s Get:278 http://ftpmaster.internal/ubuntu resolute/main i386 libgomp1 i386 15.2.0-12ubuntu1 [155 kB] 498s Get:279 http://ftpmaster.internal/ubuntu resolute/main i386 libitm1 i386 15.2.0-12ubuntu1 [31.6 kB] 498s Get:280 http://ftpmaster.internal/ubuntu resolute/main i386 libubsan1 i386 15.2.0-12ubuntu1 [1172 kB] 498s Get:281 http://ftpmaster.internal/ubuntu resolute/main i386 libquadmath0 i386 15.2.0-12ubuntu1 [246 kB] 498s Get:282 http://ftpmaster.internal/ubuntu resolute/universe i386 libgcc-11-dev i386 11.5.0-8ubuntu1 [2450 kB] 498s Get:283 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 498s Get:284 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 498s Get:285 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 498s Get:286 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 498s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 498s Get:288 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 498s Get:289 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 498s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 498s Get:291 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 498s Get:292 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 498s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 498s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 498s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 498s Get:296 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 498s Get:297 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 498s Get:298 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 498s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 498s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 498s Get:301 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 498s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 498s Get:303 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 498s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 498s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 498s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 498s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 498s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 498s Get:309 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 498s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 498s Get:311 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 498s Get:312 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 498s Get:313 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 498s Get:314 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 498s Get:315 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 498s Get:316 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 498s Get:317 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 498s Get:318 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 498s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 498s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 498s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 498s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 498s Get:323 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 498s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 498s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 498s Get:326 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 498s Get:327 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 498s Get:328 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 498s Get:329 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 498s Get:330 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 498s Get:331 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 498s Get:332 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 498s Get:333 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 498s Get:334 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 498s Get:335 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 498s Get:336 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 498s Get:337 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 498s Get:338 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 498s Get:339 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 498s Get:340 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 498s Get:341 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 498s Get:342 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 498s Get:343 http://ftpmaster.internal/ubuntu resolute/universe i386 libstdc++-11-dev i386 11.5.0-8ubuntu1 [2459 kB] 498s Get:344 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 498s Get:345 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 498s Get:346 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 498s Get:347 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 498s Get:348 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 498s Get:349 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 498s Get:350 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 498s Get:351 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 498s Get:352 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 498s Get:353 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 498s Get:354 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 498s Get:355 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 498s Get:356 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 498s Get:357 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 498s Get:358 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 498s Get:359 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 498s Get:360 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 498s Get:361 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 498s Get:362 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 498s Get:363 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 498s Get:364 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 499s Preconfiguring packages ... 499s Fetched 273 MB in 9s (30.8 MB/s) 499s Selecting previously unselected package imagemagick-7-common. 499s (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 ... 124211 files and directories currently installed.) 499s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 499s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 499s Selecting previously unselected package libgomp1:amd64. 499s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 499s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 499s Selecting previously unselected package libfftw3-double3:amd64. 499s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 499s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 499s Selecting previously unselected package libfontenc1:amd64. 499s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 499s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 499s Selecting previously unselected package x11-common. 499s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 499s Unpacking x11-common (1:7.7+24ubuntu1) ... 499s Selecting previously unselected package xfonts-encodings. 499s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 499s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 499s Selecting previously unselected package xfonts-utils. 499s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 499s Unpacking xfonts-utils (1:7.7+7build1) ... 499s Selecting previously unselected package fonts-urw-base35. 499s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 499s Unpacking fonts-urw-base35 (20200910-8build1) ... 499s Selecting previously unselected package fontconfig-config. 499s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 499s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 499s Selecting previously unselected package libfontconfig1:amd64. 499s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 499s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 499s Selecting previously unselected package libsharpyuv0:amd64. 499s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 499s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 499s Selecting previously unselected package libaom3:amd64. 499s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 499s Unpacking libaom3:amd64 (3.13.1-2) ... 499s Selecting previously unselected package libheif-plugin-aomdec:amd64. 499s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 499s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 499s Selecting previously unselected package libde265-0:amd64. 499s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 499s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 499s Selecting previously unselected package libheif-plugin-libde265:amd64. 499s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 499s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 499s Selecting previously unselected package libheif1:amd64. 499s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 499s Unpacking libheif1:amd64 (1.21.2-1) ... 499s Selecting previously unselected package libjbig0:amd64. 499s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 499s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 499s Selecting previously unselected package libjpeg-turbo8:amd64. 499s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 499s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 499s Selecting previously unselected package libjpeg8:amd64. 499s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 499s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 499s Selecting previously unselected package liblcms2-2:amd64. 499s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 499s Unpacking liblcms2-2:amd64 (2.17-1) ... 499s Selecting previously unselected package liblqr-1-0:amd64. 499s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 499s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 499s Selecting previously unselected package libltdl7:amd64. 499s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 499s Unpacking libltdl7:amd64 (2.5.4-9) ... 499s Selecting previously unselected package libopenjp2-7:amd64. 499s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 499s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 499s Selecting previously unselected package libraw23t64:amd64. 499s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 499s Unpacking libraw23t64:amd64 (0.21.4-2) ... 500s Selecting previously unselected package libdeflate0:amd64. 500s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 500s Unpacking libdeflate0:amd64 (1.23-2) ... 500s Selecting previously unselected package liblerc4:amd64. 500s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 500s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 500s Selecting previously unselected package libwebp7:amd64. 500s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 500s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 500s Selecting previously unselected package libtiff6:amd64. 500s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 500s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 500s Selecting previously unselected package libwebpdemux2:amd64. 500s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 500s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 500s Selecting previously unselected package libwebpmux3:amd64. 500s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 500s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 500s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 500s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 500s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 500s Selecting previously unselected package libimage-magick-q16-perl. 500s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 500s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 500s Selecting previously unselected package libimage-magick-perl. 500s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 500s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 500s Selecting previously unselected package libfcgi0t64:amd64. 500s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 500s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 500s Selecting previously unselected package libfcgi-perl. 500s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 500s Unpacking libfcgi-perl (0.82+ds-3build3) ... 500s Selecting previously unselected package libfcgi-procmanager-perl. 500s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 500s Unpacking libfcgi-procmanager-perl (0.28-3) ... 500s Selecting previously unselected package libcrypt-urandom-perl. 500s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_amd64.deb ... 500s Unpacking libcrypt-urandom-perl (0.54-1) ... 500s Selecting previously unselected package libapache-session-perl. 500s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 500s Unpacking libapache-session-perl (1.94-2) ... 500s Selecting previously unselected package liberror-perl. 500s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 500s Unpacking liberror-perl (0.17030-1) ... 500s Selecting previously unselected package libipc-sharelite-perl. 500s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 500s Unpacking libipc-sharelite-perl (0.17-5build4) ... 500s Selecting previously unselected package libcache-cache-perl. 500s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 500s Unpacking libcache-cache-perl (1.08-3) ... 500s Selecting previously unselected package libclass-xsaccessor-perl. 500s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 500s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 500s Selecting previously unselected package libconfig-inifiles-perl. 500s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 500s Unpacking libconfig-inifiles-perl (3.000003-4) ... 500s Selecting previously unselected package perl-openssl-defaults:amd64. 500s Preparing to unpack .../043-perl-openssl-defaults_7build4_amd64.deb ... 500s Unpacking perl-openssl-defaults:amd64 (7build4) ... 500s Selecting previously unselected package libcrypt-openssl-bignum-perl. 500s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 500s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 500s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 500s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 500s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 500s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 500s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 500s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 500s Selecting previously unselected package libconvert-asn1-perl. 500s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 500s Unpacking libconvert-asn1-perl (0.34-1) ... 500s Selecting previously unselected package libcrypt-openssl-x509-perl. 500s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 500s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 500s Selecting previously unselected package libclass-errorhandler-perl. 500s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 500s Unpacking libclass-errorhandler-perl (0.04-3) ... 500s Selecting previously unselected package libcrypt-des-perl:amd64. 500s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_amd64.deb ... 500s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 500s Selecting previously unselected package libcrypt-des-ede3-perl. 500s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 500s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 500s Selecting previously unselected package libcryptx-perl. 500s Preparing to unpack .../052-libcryptx-perl_0.087-1_amd64.deb ... 500s Unpacking libcryptx-perl (0.087-1) ... 500s Selecting previously unselected package libconvert-pem-perl. 500s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 500s Unpacking libconvert-pem-perl (0.13-1) ... 500s Selecting previously unselected package libcrypt-rijndael-perl. 500s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 500s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 500s Selecting previously unselected package libhtml-tagset-perl. 500s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 500s Unpacking libhtml-tagset-perl (3.24-1) ... 500s Selecting previously unselected package liburi-perl. 500s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 500s Unpacking liburi-perl (5.34-2build1) ... 500s Selecting previously unselected package libhtml-parser-perl:amd64. 500s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_amd64.deb ... 500s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 500s Selecting previously unselected package libcgi-pm-perl. 500s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 500s Unpacking libcgi-pm-perl (4.71-1build1) ... 500s Selecting previously unselected package libhtml-template-perl. 500s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 500s Unpacking libhtml-template-perl (2.97-2build1) ... 500s Selecting previously unselected package libjson-perl. 500s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 500s Unpacking libjson-perl (4.10000-1) ... 500s Selecting previously unselected package libcommon-sense-perl:amd64. 500s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_amd64.deb ... 500s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 500s Selecting previously unselected package libtypes-serialiser-perl. 500s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 500s Unpacking libtypes-serialiser-perl (1.01-1) ... 500s Selecting previously unselected package libjson-xs-perl. 500s Preparing to unpack .../063-libjson-xs-perl_4.040-1_amd64.deb ... 500s Unpacking libjson-xs-perl (4.040-1) ... 500s Selecting previously unselected package libmouse-perl:amd64. 500s Preparing to unpack .../064-libmouse-perl_2.6.1-1_amd64.deb ... 500s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 500s Selecting previously unselected package libnet-cidr-perl. 500s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 500s Unpacking libnet-cidr-perl (0.27-1build1) ... 500s Selecting previously unselected package libnet-ssleay-perl:amd64. 500s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_amd64.deb ... 500s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 500s Selecting previously unselected package libposix-strftime-compiler-perl. 500s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 500s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 500s Selecting previously unselected package libapache-logformat-compiler-perl. 500s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 500s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 500s Selecting previously unselected package libcookie-baker-perl. 500s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 500s Unpacking libcookie-baker-perl (0.12-1) ... 500s Selecting previously unselected package libdevel-stacktrace-perl. 500s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 500s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 500s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 500s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 500s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 500s Selecting previously unselected package libclass-inspector-perl. 500s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 500s Unpacking libclass-inspector-perl (1.36-3) ... 500s Selecting previously unselected package libfile-sharedir-perl. 500s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 500s Unpacking libfile-sharedir-perl (1.118-3) ... 500s Selecting previously unselected package libfilesys-notify-simple-perl. 500s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 500s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 500s Selecting previously unselected package libhash-multivalue-perl. 500s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 500s Unpacking libhash-multivalue-perl (0.16-3) ... 500s Selecting previously unselected package libhttp-multipartparser-perl. 500s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 500s Unpacking libhttp-multipartparser-perl (0.02-3) ... 500s Selecting previously unselected package libjson-maybexs-perl. 500s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 500s Unpacking libjson-maybexs-perl (1.004008-1) ... 500s Selecting previously unselected package libstream-buffered-perl. 500s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 500s Unpacking libstream-buffered-perl (0.03-3) ... 500s Selecting previously unselected package libwww-form-urlencoded-perl. 500s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 500s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 500s Selecting previously unselected package libhttp-entity-parser-perl. 500s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 500s Unpacking libhttp-entity-parser-perl (0.25-2) ... 500s Selecting previously unselected package libtimedate-perl. 500s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 500s Unpacking libtimedate-perl (2.3300-2) ... 500s Selecting previously unselected package libhttp-date-perl. 500s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 500s Unpacking libhttp-date-perl (6.06-1) ... 500s Selecting previously unselected package libhttp-headers-fast-perl. 500s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 500s Unpacking libhttp-headers-fast-perl (0.22-3) ... 500s Selecting previously unselected package libclone-perl:amd64. 500s Preparing to unpack .../084-libclone-perl_0.47-1_amd64.deb ... 500s Unpacking libclone-perl:amd64 (0.47-1) ... 500s Selecting previously unselected package libencode-locale-perl. 500s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 500s Unpacking libencode-locale-perl (1.05-3) ... 500s Selecting previously unselected package libio-html-perl. 500s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 500s Unpacking libio-html-perl (1.004-3) ... 500s Selecting previously unselected package liblwp-mediatypes-perl. 500s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 500s Unpacking liblwp-mediatypes-perl (6.04-2) ... 500s Selecting previously unselected package libhttp-message-perl. 500s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 500s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 500s Selecting previously unselected package libtest-sharedfork-perl. 500s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 500s Unpacking libtest-sharedfork-perl (0.35-3) ... 500s Selecting previously unselected package libtest-tcp-perl. 500s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 500s Unpacking libtest-tcp-perl (2.22-2) ... 500s Selecting previously unselected package libtry-tiny-perl. 500s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 500s Unpacking libtry-tiny-perl (0.32-1) ... 501s Selecting previously unselected package libplack-perl. 501s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 501s Unpacking libplack-perl (1.0051-1) ... 501s Selecting previously unselected package libfile-listing-perl. 501s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 501s Unpacking libfile-listing-perl (6.16-1) ... 501s Selecting previously unselected package libhtml-tree-perl. 501s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 501s Unpacking libhtml-tree-perl (5.07-3) ... 501s Selecting previously unselected package libhttp-cookies-perl. 501s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 501s Unpacking libhttp-cookies-perl (6.11-1) ... 501s Selecting previously unselected package libhttp-negotiate-perl. 501s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 501s Unpacking libhttp-negotiate-perl (6.01-2) ... 501s Selecting previously unselected package libio-socket-ssl-perl. 501s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 501s Unpacking libio-socket-ssl-perl (2.098-1) ... 501s Selecting previously unselected package libnet-http-perl. 501s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 501s Unpacking libnet-http-perl (6.24-1build1) ... 501s Selecting previously unselected package liblwp-protocol-https-perl. 501s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 501s Unpacking liblwp-protocol-https-perl (6.14-1) ... 501s Selecting previously unselected package libwww-robotrules-perl. 501s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 501s Unpacking libwww-robotrules-perl (6.02-1build1) ... 501s Selecting previously unselected package libwww-perl. 502s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 502s Unpacking libwww-perl (6.81-1build1) ... 502s Selecting previously unselected package liblemonldap-ng-common-perl. 502s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 502s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 502s Selecting previously unselected package liblemonldap-ng-handler-perl. 502s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 502s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 502s Selecting previously unselected package lemonldap-ng-fastcgi-server. 502s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 502s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 502s Selecting previously unselected package fonts-font-awesome. 502s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 502s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 502s Selecting previously unselected package libconvert-base32-perl. 502s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 502s Unpacking libconvert-base32-perl (0.06-3) ... 502s Selecting previously unselected package libdigest-hmac-perl. 502s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 502s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 502s Selecting previously unselected package libemail-date-format-perl. 502s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 502s Unpacking libemail-date-format-perl (1.008-1) ... 502s Selecting previously unselected package libfont-afm-perl. 502s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 502s Unpacking libfont-afm-perl (1.20-4) ... 502s Selecting previously unselected package libhtml-format-perl. 502s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 502s Unpacking libhtml-format-perl (2.16-2) ... 502s Selecting previously unselected package libhtml-formattext-withlinks-perl. 502s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 502s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 502s Selecting previously unselected package javascript-common. 502s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 502s Unpacking javascript-common (12+nmu1) ... 502s Selecting previously unselected package libjs-popper.js. 502s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 502s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 502s Selecting previously unselected package libjs-bootstrap4. 502s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 502s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 502s Selecting previously unselected package libjs-jquery. 502s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 502s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 502s Selecting previously unselected package libjs-jquery-cookie. 502s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 502s Unpacking libjs-jquery-cookie (12-4build1) ... 502s Selecting previously unselected package libjs-jquery-ui. 502s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 502s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 502s Selecting previously unselected package libexporter-tiny-perl. 502s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 502s Unpacking libexporter-tiny-perl (1.006003-1) ... 502s Selecting previously unselected package liblist-moreutils-xs-perl. 502s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 502s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 502s Selecting previously unselected package liblist-moreutils-perl. 502s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 502s Unpacking liblist-moreutils-perl (0.430-2) ... 502s Selecting previously unselected package libregexp-assemble-perl. 502s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 502s Unpacking libregexp-assemble-perl (0.38-2) ... 502s Selecting previously unselected package libtext-unidecode-perl. 502s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 502s Unpacking libtext-unidecode-perl (1.30-3) ... 502s Selecting previously unselected package liblemonldap-ng-portal-perl. 502s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 502s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 502s Selecting previously unselected package gcc-15-base:i386. 502s Preparing to unpack .../124-gcc-15-base_15.2.0-12ubuntu1_i386.deb ... 502s Unpacking gcc-15-base:i386 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libc-gconv-modules-extra:i386. 502s Preparing to unpack .../125-libc-gconv-modules-extra_2.42-2ubuntu4_i386.deb ... 502s Unpacking libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 502s Selecting previously unselected package libgcc-s1:i386. 502s Preparing to unpack .../126-libgcc-s1_15.2.0-12ubuntu1_i386.deb ... 502s Unpacking libgcc-s1:i386 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libc6:i386. 502s Preparing to unpack .../127-libc6_2.42-2ubuntu4_i386.deb ... 502s readlink: /usr/lib/libeatmydata: No such file or directory 502s Unpacking libc6:i386 (2.42-2ubuntu4) ... 502s Selecting previously unselected package libcrypt1:i386. 502s Preparing to unpack .../128-libcrypt1_1%3a4.5.1-1_i386.deb ... 502s Unpacking libcrypt1:i386 (1:4.5.1-1) ... 502s Selecting previously unselected package libatomic1:i386. 502s Preparing to unpack .../129-libatomic1_15.2.0-12ubuntu1_i386.deb ... 502s Unpacking libatomic1:i386 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libstdc++6:i386. 502s Preparing to unpack .../130-libstdc++6_15.2.0-12ubuntu1_i386.deb ... 502s Unpacking libstdc++6:i386 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package m4. 502s Preparing to unpack .../131-m4_1.4.20-2_amd64.deb ... 502s Unpacking m4 (1.4.20-2) ... 502s Selecting previously unselected package autoconf. 502s Preparing to unpack .../132-autoconf_2.72-3.1ubuntu1_all.deb ... 502s Unpacking autoconf (2.72-3.1ubuntu1) ... 502s Selecting previously unselected package dctrl-tools. 502s Preparing to unpack .../133-dctrl-tools_2.24-3build4_amd64.deb ... 502s Unpacking dctrl-tools (2.24-3build4) ... 502s Selecting previously unselected package autodep8. 502s Preparing to unpack .../134-autodep8_0.30build1_all.deb ... 502s Unpacking autodep8 (0.30build1) ... 502s Selecting previously unselected package autotools-dev. 502s Preparing to unpack .../135-autotools-dev_20240727.1_all.deb ... 502s Unpacking autotools-dev (20240727.1) ... 502s Selecting previously unselected package automake. 502s Preparing to unpack .../136-automake_1%3a1.18.1-3build1_all.deb ... 502s Unpacking automake (1:1.18.1-3build1) ... 502s Selecting previously unselected package autopoint. 502s Preparing to unpack .../137-autopoint_0.23.2-1_all.deb ... 502s Unpacking autopoint (0.23.2-1) ... 502s Selecting previously unselected package libisl23:amd64. 502s Preparing to unpack .../138-libisl23_0.27-1build1_amd64.deb ... 502s Unpacking libisl23:amd64 (0.27-1build1) ... 502s Selecting previously unselected package libmpc3:amd64. 502s Preparing to unpack .../139-libmpc3_1.3.1-2_amd64.deb ... 502s Unpacking libmpc3:amd64 (1.3.1-2) ... 502s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 502s Preparing to unpack .../140-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package cpp-15. 502s Preparing to unpack .../141-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package cpp-x86-64-linux-gnu. 502s Preparing to unpack .../142-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 502s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 502s Selecting previously unselected package cpp. 502s Preparing to unpack .../143-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 502s Unpacking cpp (4:15.2.0-4ubuntu1) ... 502s Selecting previously unselected package libcc1-0:amd64. 502s Preparing to unpack .../144-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libitm1:amd64. 502s Preparing to unpack .../145-libitm1_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libasan8:amd64. 502s Preparing to unpack .../146-libasan8_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package liblsan0:amd64. 502s Preparing to unpack .../147-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libtsan2:amd64. 502s Preparing to unpack .../148-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libubsan1:amd64. 502s Preparing to unpack .../149-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libhwasan0:amd64. 502s Preparing to unpack .../150-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libquadmath0:amd64. 502s Preparing to unpack .../151-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package libgcc-15-dev:amd64. 502s Preparing to unpack .../152-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 502s Preparing to unpack .../153-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package gcc-15. 502s Preparing to unpack .../154-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package gcc-x86-64-linux-gnu. 502s Preparing to unpack .../155-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 502s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 502s Selecting previously unselected package gcc. 502s Preparing to unpack .../156-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 502s Unpacking gcc (4:15.2.0-4ubuntu1) ... 502s Selecting previously unselected package libstdc++-15-dev:amd64. 502s Preparing to unpack .../157-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 502s Selecting previously unselected package g++-15-x86-64-linux-gnu. 502s Preparing to unpack .../158-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 502s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 503s Selecting previously unselected package g++-15. 503s Preparing to unpack .../159-g++-15_15.2.0-12ubuntu1_amd64.deb ... 503s Unpacking g++-15 (15.2.0-12ubuntu1) ... 503s Selecting previously unselected package g++-x86-64-linux-gnu. 503s Preparing to unpack .../160-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 503s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 503s Selecting previously unselected package g++. 503s Preparing to unpack .../161-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 503s Unpacking g++ (4:15.2.0-4ubuntu1) ... 503s Selecting previously unselected package build-essential. 503s Preparing to unpack .../162-build-essential_12.12ubuntu2_amd64.deb ... 503s Unpacking build-essential (12.12ubuntu2) ... 503s Selecting previously unselected package ca-certificates-java. 503s Preparing to unpack .../163-ca-certificates-java_20240118build1_all.deb ... 503s Unpacking ca-certificates-java (20240118build1) ... 503s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 503s Preparing to unpack .../164-gcc-15-i686-linux-gnu-base_15.2.0-7ubuntu1cross1_amd64.deb ... 503s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package cpp-15-i686-linux-gnu. 503s Preparing to unpack .../165-cpp-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 503s Unpacking cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package cpp-i686-linux-gnu. 503s Preparing to unpack .../166-cpp-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 503s Unpacking cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 503s Selecting previously unselected package binutils-i686-linux-gnu. 503s Preparing to unpack .../167-binutils-i686-linux-gnu_2.45.50.20260119-1ubuntu1_amd64.deb ... 503s Unpacking binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 503s Selecting previously unselected package gcc-15-cross-base. 503s Preparing to unpack .../168-gcc-15-cross-base_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libc6-i386-cross. 503s Preparing to unpack .../169-libc6-i386-cross_2.42-2ubuntu4cross1_all.deb ... 503s Unpacking libc6-i386-cross (2.42-2ubuntu4cross1) ... 503s Selecting previously unselected package libgcc-s1-i386-cross. 503s Preparing to unpack .../170-libgcc-s1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libgomp1-i386-cross. 503s Preparing to unpack .../171-libgomp1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libitm1-i386-cross. 503s Preparing to unpack .../172-libitm1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libatomic1-i386-cross. 503s Preparing to unpack .../173-libatomic1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libasan8-i386-cross. 503s Preparing to unpack .../174-libasan8-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libstdc++6-i386-cross. 503s Preparing to unpack .../175-libstdc++6-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libubsan1-i386-cross. 503s Preparing to unpack .../176-libubsan1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libquadmath0-i386-cross. 503s Preparing to unpack .../177-libquadmath0-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package libgcc-15-dev-i386-cross. 503s Preparing to unpack .../178-libgcc-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package gcc-15-i686-linux-gnu. 503s Preparing to unpack .../179-gcc-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 503s Unpacking gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 503s Selecting previously unselected package gcc-i686-linux-gnu. 503s Preparing to unpack .../180-gcc-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 503s Unpacking gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 503s Selecting previously unselected package linux-libc-dev-i386-cross. 503s Preparing to unpack .../181-linux-libc-dev-i386-cross_6.18.0-9.9cross1_all.deb ... 503s Unpacking linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 503s Selecting previously unselected package libc6-dev-i386-cross. 503s Preparing to unpack .../182-libc6-dev-i386-cross_2.42-2ubuntu4cross1_all.deb ... 503s Unpacking libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 503s Selecting previously unselected package libstdc++-15-dev-i386-cross. 503s Preparing to unpack .../183-libstdc++-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 503s Unpacking libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 504s Selecting previously unselected package g++-15-i686-linux-gnu. 504s Preparing to unpack .../184-g++-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 504s Unpacking g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 504s Selecting previously unselected package g++-i686-linux-gnu. 504s Preparing to unpack .../185-g++-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 504s Unpacking g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 504s Selecting previously unselected package crossbuild-essential-i386. 504s Preparing to unpack .../186-crossbuild-essential-i386_12.12ubuntu2_all.deb ... 504s Unpacking crossbuild-essential-i386 (12.12ubuntu2) ... 504s Selecting previously unselected package libdebhelper-perl. 504s Preparing to unpack .../187-libdebhelper-perl_13.28ubuntu1_all.deb ... 504s Unpacking libdebhelper-perl (13.28ubuntu1) ... 504s Selecting previously unselected package libtool. 504s Preparing to unpack .../188-libtool_2.5.4-9_all.deb ... 504s Unpacking libtool (2.5.4-9) ... 504s Selecting previously unselected package dh-autoreconf. 504s Preparing to unpack .../189-dh-autoreconf_21_all.deb ... 504s Unpacking dh-autoreconf (21) ... 504s Selecting previously unselected package libarchive-zip-perl. 504s Preparing to unpack .../190-libarchive-zip-perl_1.68-1_all.deb ... 504s Unpacking libarchive-zip-perl (1.68-1) ... 504s Selecting previously unselected package libfile-stripnondeterminism-perl. 504s Preparing to unpack .../191-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 504s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 504s Selecting previously unselected package dh-strip-nondeterminism. 504s Preparing to unpack .../192-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 504s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 504s Selecting previously unselected package debugedit. 504s Preparing to unpack .../193-debugedit_1%3a5.2-3_amd64.deb ... 504s Unpacking debugedit (1:5.2-3) ... 504s Selecting previously unselected package dwz. 504s Preparing to unpack .../194-dwz_0.16-2_amd64.deb ... 504s Unpacking dwz (0.16-2) ... 504s Selecting previously unselected package gettext. 504s Preparing to unpack .../195-gettext_0.23.2-1_amd64.deb ... 504s Unpacking gettext (0.23.2-1) ... 504s Selecting previously unselected package intltool-debian. 504s Preparing to unpack .../196-intltool-debian_0.35.0+20060710.6build1_all.deb ... 504s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 504s Selecting previously unselected package po-debconf. 504s Preparing to unpack .../197-po-debconf_1.0.22_all.deb ... 504s Unpacking po-debconf (1.0.22) ... 504s Selecting previously unselected package debhelper. 504s Preparing to unpack .../198-debhelper_13.28ubuntu1_all.deb ... 504s Unpacking debhelper (13.28ubuntu1) ... 504s Selecting previously unselected package java-common. 504s Preparing to unpack .../199-java-common_0.76build1_all.deb ... 504s Unpacking java-common (0.76build1) ... 504s Selecting previously unselected package libpcsclite1:amd64. 504s Preparing to unpack .../200-libpcsclite1_2.4.1-1_amd64.deb ... 504s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 504s Selecting previously unselected package openjdk-21-jre-headless:amd64. 504s Preparing to unpack .../201-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 504s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 505s Selecting previously unselected package default-jre-headless. 505s Preparing to unpack .../202-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 505s Unpacking default-jre-headless (2:1.21-76build1) ... 505s Selecting previously unselected package sgml-base. 505s Preparing to unpack .../203-sgml-base_1.31+nmu1_all.deb ... 505s Unpacking sgml-base (1.31+nmu1) ... 505s Selecting previously unselected package xml-core. 505s Preparing to unpack .../204-xml-core_0.19build1_all.deb ... 505s Unpacking xml-core (0.19build1) ... 505s Selecting previously unselected package docutils-common. 505s Preparing to unpack .../205-docutils-common_0.22.4+dfsg-1_all.deb ... 505s Unpacking docutils-common (0.22.4+dfsg-1) ... 505s Selecting previously unselected package fonts-glyphicons-halflings. 505s Preparing to unpack .../206-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 505s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 505s Selecting previously unselected package gcc-11-base:i386. 505s Preparing to unpack .../207-gcc-11-base_11.5.0-8ubuntu1_i386.deb ... 505s Unpacking gcc-11-base:i386 (11.5.0-8ubuntu1) ... 505s Selecting previously unselected package unzip. 505s Preparing to unpack .../208-unzip_6.0-29ubuntu1_amd64.deb ... 505s Unpacking unzip (6.0-29ubuntu1) ... 505s Selecting previously unselected package java-wrappers. 505s Preparing to unpack .../209-java-wrappers_0.5build1_all.deb ... 505s Unpacking java-wrappers (0.5build1) ... 505s Selecting previously unselected package libalgorithm-c3-perl. 505s Preparing to unpack .../210-libalgorithm-c3-perl_0.11-2_all.deb ... 505s Unpacking libalgorithm-c3-perl (0.11-2) ... 505s Selecting previously unselected package libasan6:i386. 505s Preparing to unpack .../211-libasan6_11.5.0-8ubuntu1_i386.deb ... 505s Unpacking libasan6:i386 (11.5.0-8ubuntu1) ... 505s Selecting previously unselected package libauth-yubikey-webclient-perl. 505s Preparing to unpack .../212-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 505s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 505s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 505s Preparing to unpack .../213-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 505s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 505s Selecting previously unselected package libdynaloader-functions-perl. 505s Preparing to unpack .../214-libdynaloader-functions-perl_0.004-2_all.deb ... 505s Unpacking libdynaloader-functions-perl (0.004-2) ... 505s Selecting previously unselected package libdevel-callchecker-perl:amd64. 505s Preparing to unpack .../215-libdevel-callchecker-perl_0.009-2_amd64.deb ... 505s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 505s Selecting previously unselected package libparams-classify-perl:amd64. 505s Preparing to unpack .../216-libparams-classify-perl_0.015-2build6_amd64.deb ... 505s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 505s Selecting previously unselected package libmodule-runtime-perl. 505s Preparing to unpack .../217-libmodule-runtime-perl_0.018-1_all.deb ... 505s Unpacking libmodule-runtime-perl (0.018-1) ... 505s Selecting previously unselected package libmodule-implementation-perl. 505s Preparing to unpack .../218-libmodule-implementation-perl_0.09-2_all.deb ... 505s Unpacking libmodule-implementation-perl (0.09-2) ... 505s Selecting previously unselected package libsub-exporter-progressive-perl. 505s Preparing to unpack .../219-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 505s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 505s Selecting previously unselected package libvariable-magic-perl. 505s Preparing to unpack .../220-libvariable-magic-perl_0.64-1build1_amd64.deb ... 505s Unpacking libvariable-magic-perl (0.64-1build1) ... 505s Selecting previously unselected package libb-hooks-endofscope-perl. 505s Preparing to unpack .../221-libb-hooks-endofscope-perl_0.28-2_all.deb ... 505s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 505s Selecting previously unselected package libcrypt-random-seed-perl. 505s Preparing to unpack .../222-libcrypt-random-seed-perl_0.03-3_all.deb ... 505s Unpacking libcrypt-random-seed-perl (0.03-3) ... 505s Selecting previously unselected package libmath-random-isaac-perl. 505s Preparing to unpack .../223-libmath-random-isaac-perl_1.004-2_all.deb ... 505s Unpacking libmath-random-isaac-perl (1.004-2) ... 505s Selecting previously unselected package libbytes-random-secure-perl. 505s Preparing to unpack .../224-libbytes-random-secure-perl_0.29-3_all.deb ... 505s Unpacking libbytes-random-secure-perl (0.29-3) ... 505s Selecting previously unselected package linux-libc-dev:i386. 505s Preparing to unpack .../225-linux-libc-dev_6.18.0-9.9_i386.deb ... 505s Unpacking linux-libc-dev:i386 (6.18.0-9.9) ... 505s Selecting previously unselected package libcrypt-dev:i386. 505s Preparing to unpack .../226-libcrypt-dev_1%3a4.5.1-1_i386.deb ... 505s Unpacking libcrypt-dev:i386 (1:4.5.1-1) ... 505s Selecting previously unselected package libc6-dev:i386. 505s Preparing to unpack .../227-libc6-dev_2.42-2ubuntu4_i386.deb ... 505s Unpacking libc6-dev:i386 (2.42-2ubuntu4) ... 505s Selecting previously unselected package libcapture-tiny-perl. 505s Preparing to unpack .../228-libcapture-tiny-perl_0.50-1_all.deb ... 505s Unpacking libcapture-tiny-perl (0.50-1) ... 505s Selecting previously unselected package libcares2:amd64. 505s Preparing to unpack .../229-libcares2_1.34.6-1_amd64.deb ... 505s Unpacking libcares2:amd64 (1.34.6-1) ... 505s Selecting previously unselected package libclass-c3-perl. 505s Preparing to unpack .../230-libclass-c3-perl_0.35-2_all.deb ... 505s Unpacking libclass-c3-perl (0.35-2) ... 505s Selecting previously unselected package libclass-data-inheritable-perl. 505s Preparing to unpack .../231-libclass-data-inheritable-perl_0.10-1_all.deb ... 505s Unpacking libclass-data-inheritable-perl (0.10-1) ... 505s Selecting previously unselected package libclass-method-modifiers-perl. 505s Preparing to unpack .../232-libclass-method-modifiers-perl_2.15-1_all.deb ... 505s Unpacking libclass-method-modifiers-perl (2.15-1) ... 505s Selecting previously unselected package libclass-singleton-perl. 505s Preparing to unpack .../233-libclass-singleton-perl_1.6-2_all.deb ... 505s Unpacking libclass-singleton-perl (1.6-2) ... 505s Selecting previously unselected package libclone-pp-perl. 505s Preparing to unpack .../234-libclone-pp-perl_1.08-2_all.deb ... 505s Unpacking libclone-pp-perl (1.08-2) ... 505s Selecting previously unselected package libconvert-binhex-perl. 505s Preparing to unpack .../235-libconvert-binhex-perl_1.125-3_all.deb ... 505s Unpacking libconvert-binhex-perl (1.125-3) ... 505s Selecting previously unselected package libcrypt-dh-gmp-perl. 505s Preparing to unpack .../236-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 505s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 505s Selecting previously unselected package libcrypt-jwt-perl. 505s Preparing to unpack .../237-libcrypt-jwt-perl_0.037-1_all.deb ... 505s Unpacking libcrypt-jwt-perl (0.037-1) ... 505s Selecting previously unselected package libcrypt-ssleay-perl. 505s Preparing to unpack .../238-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 505s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 505s Selecting previously unselected package libdata-hexdump-perl. 505s Preparing to unpack .../239-libdata-hexdump-perl_0.04-2_all.deb ... 505s Unpacking libdata-hexdump-perl (0.04-2) ... 505s Selecting previously unselected package libparams-util-perl. 505s Preparing to unpack .../240-libparams-util-perl_1.102-3build1_amd64.deb ... 505s Unpacking libparams-util-perl (1.102-3build1) ... 505s Selecting previously unselected package libsub-install-perl. 505s Preparing to unpack .../241-libsub-install-perl_0.929-1_all.deb ... 505s Unpacking libsub-install-perl (0.929-1) ... 505s Selecting previously unselected package libdata-optlist-perl. 505s Preparing to unpack .../242-libdata-optlist-perl_0.114-1_all.deb ... 505s Unpacking libdata-optlist-perl (0.114-1) ... 505s Selecting previously unselected package liblist-someutils-perl. 505s Preparing to unpack .../243-liblist-someutils-perl_0.59-1_all.deb ... 505s Unpacking liblist-someutils-perl (0.59-1) ... 505s Selecting previously unselected package liblist-utilsby-perl. 505s Preparing to unpack .../244-liblist-utilsby-perl_0.12-2_all.deb ... 505s Unpacking liblist-utilsby-perl (0.12-2) ... 505s Selecting previously unselected package liblist-allutils-perl. 505s Preparing to unpack .../245-liblist-allutils-perl_0.19-1_all.deb ... 505s Unpacking liblist-allutils-perl (0.19-1) ... 505s Selecting previously unselected package libimport-into-perl. 505s Preparing to unpack .../246-libimport-into-perl_1.002005-2_all.deb ... 505s Unpacking libimport-into-perl (1.002005-2) ... 505s Selecting previously unselected package librole-tiny-perl. 505s Preparing to unpack .../247-librole-tiny-perl_2.002004-1_all.deb ... 505s Unpacking librole-tiny-perl (2.002004-1) ... 506s Selecting previously unselected package libsub-quote-perl. 506s Preparing to unpack .../248-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 506s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 506s Selecting previously unselected package libmoo-perl. 506s Preparing to unpack .../249-libmoo-perl_2.005005-1_all.deb ... 506s Unpacking libmoo-perl (2.005005-1) ... 506s Selecting previously unselected package libdata-password-zxcvbn-perl. 506s Preparing to unpack .../250-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 506s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 506s Selecting previously unselected package libpackage-stash-perl. 506s Preparing to unpack .../251-libpackage-stash-perl_0.40-1_all.deb ... 506s Unpacking libpackage-stash-perl (0.40-1) ... 506s Selecting previously unselected package libsub-identify-perl. 506s Preparing to unpack .../252-libsub-identify-perl_0.14-4_amd64.deb ... 506s Unpacking libsub-identify-perl (0.14-4) ... 506s Selecting previously unselected package libsub-name-perl:amd64. 506s Preparing to unpack .../253-libsub-name-perl_0.28-1_amd64.deb ... 506s Unpacking libsub-name-perl:amd64 (0.28-1) ... 506s Selecting previously unselected package libnamespace-clean-perl. 506s Preparing to unpack .../254-libnamespace-clean-perl_0.27-2_all.deb ... 506s Unpacking libnamespace-clean-perl (0.27-2) ... 506s Selecting previously unselected package libnamespace-autoclean-perl. 506s Preparing to unpack .../255-libnamespace-autoclean-perl_0.31-1_all.deb ... 506s Unpacking libnamespace-autoclean-perl (0.31-1) ... 506s Selecting previously unselected package libsub-exporter-perl. 506s Preparing to unpack .../256-libsub-exporter-perl_0.990-1_all.deb ... 506s Unpacking libsub-exporter-perl (0.990-1) ... 506s Selecting previously unselected package libeval-closure-perl. 506s Preparing to unpack .../257-libeval-closure-perl_0.14-3_all.deb ... 506s Unpacking libeval-closure-perl (0.14-3) ... 506s Selecting previously unselected package libexception-class-perl. 506s Preparing to unpack .../258-libexception-class-perl_1.45-1_all.deb ... 506s Unpacking libexception-class-perl (1.45-1) ... 506s Selecting previously unselected package libparams-validationcompiler-perl. 506s Preparing to unpack .../259-libparams-validationcompiler-perl_0.31-1_all.deb ... 506s Unpacking libparams-validationcompiler-perl (0.31-1) ... 506s Selecting previously unselected package libmro-compat-perl. 506s Preparing to unpack .../260-libmro-compat-perl_0.15-2_all.deb ... 506s Unpacking libmro-compat-perl (0.15-2) ... 506s Selecting previously unselected package libxstring-perl:amd64. 506s Preparing to unpack .../261-libxstring-perl_0.005-2build4_amd64.deb ... 506s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 506s Selecting previously unselected package libspecio-perl. 506s Preparing to unpack .../262-libspecio-perl_0.53-1_all.deb ... 506s Unpacking libspecio-perl (0.53-1) ... 506s Selecting previously unselected package libdatetime-locale-perl. 506s Preparing to unpack .../263-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 506s Unpacking libdatetime-locale-perl (1:1.45-1) ... 506s Selecting previously unselected package libdatetime-timezone-perl. 506s Preparing to unpack .../264-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 506s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 506s Selecting previously unselected package libdatetime-perl. 506s Preparing to unpack .../265-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 506s Unpacking libdatetime-perl (2:1.65-1build3) ... 506s Selecting previously unselected package libdatetime-format-rfc3339-perl. 506s Preparing to unpack .../266-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 506s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 506s Selecting previously unselected package libdbi-perl:amd64. 506s Preparing to unpack .../267-libdbi-perl_1.647-1build1_amd64.deb ... 506s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 506s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 506s Preparing to unpack .../268-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 506s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 506s Selecting previously unselected package libemail-simple-perl. 506s Preparing to unpack .../269-libemail-simple-perl_2.218-1_all.deb ... 506s Unpacking libemail-simple-perl (2.218-1) ... 506s Selecting previously unselected package libmodule-pluggable-perl. 506s Preparing to unpack .../270-libmodule-pluggable-perl_5.2-5_all.deb ... 506s Unpacking libmodule-pluggable-perl (5.2-5) ... 506s Selecting previously unselected package libemail-abstract-perl. 506s Preparing to unpack .../271-libemail-abstract-perl_3.010-1_all.deb ... 506s Unpacking libemail-abstract-perl (3.010-1) ... 506s Selecting previously unselected package libemail-address-xs-perl. 506s Preparing to unpack .../272-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 506s Unpacking libemail-address-xs-perl (1.05-1build5) ... 506s Selecting previously unselected package libmoox-types-mooselike-perl. 506s Preparing to unpack .../273-libmoox-types-mooselike-perl_0.29-2_all.deb ... 506s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 506s Selecting previously unselected package libthrowable-perl. 506s Preparing to unpack .../274-libthrowable-perl_1.001-2_all.deb ... 506s Unpacking libthrowable-perl (1.001-2) ... 506s Selecting previously unselected package libemail-sender-perl. 506s Preparing to unpack .../275-libemail-sender-perl_2.601-1_all.deb ... 506s Unpacking libemail-sender-perl (2.601-1) ... 506s Selecting previously unselected package libextutils-depends-perl. 506s Preparing to unpack .../276-libextutils-depends-perl_0.8002-1_all.deb ... 506s Unpacking libextutils-depends-perl (0.8002-1) ... 506s Selecting previously unselected package libgomp1:i386. 506s Preparing to unpack .../277-libgomp1_15.2.0-12ubuntu1_i386.deb ... 506s Unpacking libgomp1:i386 (15.2.0-12ubuntu1) ... 506s Selecting previously unselected package libitm1:i386. 506s Preparing to unpack .../278-libitm1_15.2.0-12ubuntu1_i386.deb ... 506s Unpacking libitm1:i386 (15.2.0-12ubuntu1) ... 506s Selecting previously unselected package libubsan1:i386. 506s Preparing to unpack .../279-libubsan1_15.2.0-12ubuntu1_i386.deb ... 506s Unpacking libubsan1:i386 (15.2.0-12ubuntu1) ... 506s Selecting previously unselected package libquadmath0:i386. 506s Preparing to unpack .../280-libquadmath0_15.2.0-12ubuntu1_i386.deb ... 506s Unpacking libquadmath0:i386 (15.2.0-12ubuntu1) ... 506s Selecting previously unselected package libgcc-11-dev:i386. 506s Preparing to unpack .../281-libgcc-11-dev_11.5.0-8ubuntu1_i386.deb ... 506s Unpacking libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 506s Selecting previously unselected package libimagequant0:amd64. 506s Preparing to unpack .../282-libimagequant0_2.18.0-1build1_amd64.deb ... 506s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 506s Selecting previously unselected package libxpm4:amd64. 506s Preparing to unpack .../283-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 506s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 506s Selecting previously unselected package libgd3:amd64. 506s Preparing to unpack .../284-libgd3_2.3.3-13ubuntu1_amd64.deb ... 506s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 506s Selecting previously unselected package libgd-perl. 506s Preparing to unpack .../285-libgd-perl_2.84-2_amd64.deb ... 506s Unpacking libgd-perl (2.84-2) ... 506s Selecting previously unselected package libgd-securityimage-perl. 506s Preparing to unpack .../286-libgd-securityimage-perl_1.75-3_all.deb ... 506s Unpacking libgd-securityimage-perl (1.75-3) ... 506s Selecting previously unselected package libglib-perl:amd64. 506s Preparing to unpack .../287-libglib-perl_3%3a1.329.4-1_amd64.deb ... 506s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 506s Selecting previously unselected package libgssapi-perl. 506s Preparing to unpack .../288-libgssapi-perl_0.28-4build5_amd64.deb ... 506s Unpacking libgssapi-perl (0.28-4build5) ... 506s Selecting previously unselected package libhash-merge-simple-perl. 506s Preparing to unpack .../289-libhash-merge-simple-perl_0.052-1_all.deb ... 506s Unpacking libhash-merge-simple-perl (0.052-1) ... 506s Selecting previously unselected package libhttp-daemon-perl. 506s Preparing to unpack .../290-libhttp-daemon-perl_6.16-1_all.deb ... 506s Unpacking libhttp-daemon-perl (6.16-1) ... 506s Selecting previously unselected package libio-pty-perl. 506s Preparing to unpack .../291-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 506s Unpacking libio-pty-perl (1:1.20-1build3) ... 506s Selecting previously unselected package libio-sessiondata-perl. 506s Preparing to unpack .../292-libio-sessiondata-perl_1.03-3_all.deb ... 506s Unpacking libio-sessiondata-perl (1.03-3) ... 506s Selecting previously unselected package libperlio-via-timeout-perl. 506s Preparing to unpack .../293-libperlio-via-timeout-perl_0.32-3_all.deb ... 506s Unpacking libperlio-via-timeout-perl (0.32-3) ... 507s Selecting previously unselected package libio-socket-timeout-perl. 507s Preparing to unpack .../294-libio-socket-timeout-perl_0.32-3_all.deb ... 507s Unpacking libio-socket-timeout-perl (0.32-3) ... 507s Selecting previously unselected package libio-string-perl. 507s Preparing to unpack .../295-libio-string-perl_1.08-4_all.deb ... 507s Unpacking libio-string-perl (1.08-4) ... 507s Selecting previously unselected package libio-stringy-perl. 507s Preparing to unpack .../296-libio-stringy-perl_2.113-2_all.deb ... 507s Unpacking libio-stringy-perl (2.113-2) ... 507s Selecting previously unselected package libipc-run-perl. 507s Preparing to unpack .../297-libipc-run-perl_20250809.0-1build1_all.deb ... 507s Unpacking libipc-run-perl (20250809.0-1build1) ... 507s Selecting previously unselected package libjargs-java. 507s Preparing to unpack .../298-libjargs-java_1.0.0-5build1_all.deb ... 507s Unpacking libjargs-java (1.0.0-5build1) ... 507s Selecting previously unselected package libjs-bootstrap. 507s Preparing to unpack .../299-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 507s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 508s Selecting previously unselected package libxslt1.1:amd64. 508s Preparing to unpack .../300-libxslt1.1_1.1.43-0.3_amd64.deb ... 508s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 508s Selecting previously unselected package libxmlsec1-1:amd64. 508s Preparing to unpack .../301-libxmlsec1-1_1.3.9-1_amd64.deb ... 508s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 508s Selecting previously unselected package libxmlsec1-openssl1:amd64. 508s Preparing to unpack .../302-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 508s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 508s Selecting previously unselected package liblasso3t64. 508s Preparing to unpack .../303-liblasso3t64_2.9.0-3_amd64.deb ... 508s Unpacking liblasso3t64 (2.9.0-3) ... 508s Selecting previously unselected package liblasso-perl:amd64. 508s Preparing to unpack .../304-liblasso-perl_2.9.0-3_amd64.deb ... 508s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 508s Selecting previously unselected package libllhttp9.3. 508s Preparing to unpack .../305-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 508s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 508s Selecting previously unselected package liblog-log4perl-perl. 508s Preparing to unpack .../306-liblog-log4perl-perl_1.57-1_all.deb ... 508s Unpacking liblog-log4perl-perl (1.57-1) ... 508s Selecting previously unselected package liblwp-protocol-psgi-perl. 508s Preparing to unpack .../307-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 508s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 508s Selecting previously unselected package libnet-smtp-ssl-perl. 508s Preparing to unpack .../308-libnet-smtp-ssl-perl_1.04-2_all.deb ... 508s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 508s Selecting previously unselected package libmailtools-perl. 508s Preparing to unpack .../309-libmailtools-perl_2.22-1_all.deb ... 508s Unpacking libmailtools-perl (2.22-1) ... 508s Selecting previously unselected package libmime-tools-perl. 508s Preparing to unpack .../310-libmime-tools-perl_5.515-1_all.deb ... 508s Unpacking libmime-tools-perl (5.515-1) ... 508s Selecting previously unselected package libnet-ip-perl. 508s Preparing to unpack .../311-libnet-ip-perl_1.26-4_all.deb ... 508s Unpacking libnet-ip-perl (1.26-4) ... 508s Selecting previously unselected package libnet-ldap-perl. 508s Preparing to unpack .../312-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 508s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 508s Selecting previously unselected package libxml-namespacesupport-perl. 508s Preparing to unpack .../313-libxml-namespacesupport-perl_1.12-2_all.deb ... 508s Unpacking libxml-namespacesupport-perl (1.12-2) ... 508s Selecting previously unselected package libxml-sax-base-perl. 508s Preparing to unpack .../314-libxml-sax-base-perl_1.09-3_all.deb ... 508s Unpacking libxml-sax-base-perl (1.09-3) ... 508s Selecting previously unselected package libxml-sax-perl. 508s Preparing to unpack .../315-libxml-sax-perl_1.02+dfsg-4_all.deb ... 508s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 508s Selecting previously unselected package libxml-libxml-perl. 508s Preparing to unpack .../316-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 508s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 508s Selecting previously unselected package libxml-simple-perl. 508s Preparing to unpack .../317-libxml-simple-perl_2.25-2_all.deb ... 508s Unpacking libxml-simple-perl (2.25-2) ... 508s Selecting previously unselected package libnet-openid-common-perl. 508s Preparing to unpack .../318-libnet-openid-common-perl_1.20-2_all.deb ... 508s Unpacking libnet-openid-common-perl (1.20-2) ... 508s Selecting previously unselected package libnet-openid-consumer-perl. 508s Preparing to unpack .../319-libnet-openid-consumer-perl_1.18-2_all.deb ... 508s Unpacking libnet-openid-consumer-perl (1.18-2) ... 508s Selecting previously unselected package libnet-openid-server-perl. 508s Preparing to unpack .../320-libnet-openid-server-perl_1.09-4_all.deb ... 508s Unpacking libnet-openid-server-perl (1.09-4) ... 508s Selecting previously unselected package libsimdjson29:amd64. 508s Preparing to unpack .../321-libsimdjson29_4.2.4-1_amd64.deb ... 508s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 508s Selecting previously unselected package libsimdutf29:amd64. 508s Preparing to unpack .../322-libsimdutf29_7.7.1-3_amd64.deb ... 508s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 508s Selecting previously unselected package node-corepack. 508s Preparing to unpack .../323-node-corepack_0.24.0-5build1_all.deb ... 508s Unpacking node-corepack (0.24.0-5build1) ... 508s Selecting previously unselected package nodejs. 508s Preparing to unpack .../324-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 508s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 508s Selecting previously unselected package node-xtend. 508s Preparing to unpack .../325-node-xtend_4.0.2-3_all.deb ... 508s Unpacking node-xtend (4.0.2-3) ... 508s Selecting previously unselected package node-acorn. 508s Preparing to unpack .../326-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 508s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 508s Selecting previously unselected package node-cjs-module-lexer. 508s Preparing to unpack .../327-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 508s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 508s Selecting previously unselected package node-balanced-match. 508s Preparing to unpack .../328-node-balanced-match_2.0.0-1_all.deb ... 508s Unpacking node-balanced-match (2.0.0-1) ... 508s Selecting previously unselected package node-brace-expansion. 508s Preparing to unpack .../329-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 508s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 508s Selecting previously unselected package node-minimatch. 508s Preparing to unpack .../330-node-minimatch_9.0.3-6_all.deb ... 508s Unpacking node-minimatch (9.0.3-6) ... 508s Selecting previously unselected package node-ms. 508s Preparing to unpack .../331-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 508s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 508s Selecting previously unselected package node-debug. 508s Preparing to unpack .../332-node-debug_4.4.1+~4.1.12-1_all.deb ... 508s Unpacking node-debug (4.4.1+~4.1.12-1) ... 508s Selecting previously unselected package node-lru-cache. 508s Preparing to unpack .../333-node-lru-cache_10.0.1-3_all.deb ... 508s Unpacking node-lru-cache (10.0.1-3) ... 508s Selecting previously unselected package node-semver. 508s Preparing to unpack .../334-node-semver_7.6.1+~7.5.8-2_all.deb ... 508s Unpacking node-semver (7.6.1+~7.5.8-2) ... 508s Selecting previously unselected package node-llhttp. 508s Preparing to unpack .../335-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 508s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 508s Selecting previously unselected package node-undici. 508s Preparing to unpack .../336-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 508s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 508s Selecting previously unselected package libnode127:amd64. 508s Preparing to unpack .../337-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 508s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 508s Selecting previously unselected package libregexp-common-perl. 508s Preparing to unpack .../338-libregexp-common-perl_2024080801-1_all.deb ... 508s Unpacking libregexp-common-perl (2024080801-1) ... 508s Selecting previously unselected package libtask-weaken-perl. 508s Preparing to unpack .../339-libtask-weaken-perl_1.06-2_all.deb ... 508s Unpacking libtask-weaken-perl (1.06-2) ... 508s Selecting previously unselected package libxml-parser-perl. 508s Preparing to unpack .../340-libxml-parser-perl_2.47-1build4_amd64.deb ... 508s Unpacking libxml-parser-perl (2.47-1build4) ... 508s Selecting previously unselected package libsoap-lite-perl. 508s Preparing to unpack .../341-libsoap-lite-perl_1.27-3_all.deb ... 508s Unpacking libsoap-lite-perl (1.27-3) ... 508s Selecting previously unselected package libstdc++-11-dev:i386. 508s Preparing to unpack .../342-libstdc++-11-dev_11.5.0-8ubuntu1_i386.deb ... 508s Unpacking libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 508s Selecting previously unselected package libstring-random-perl. 508s Preparing to unpack .../343-libstring-random-perl_1%3a0.32-2_all.deb ... 508s Unpacking libstring-random-perl (1:0.32-2) ... 508s Selecting previously unselected package libtest-leaktrace-perl. 508s Preparing to unpack .../344-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 508s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 508s Selecting previously unselected package libtest-output-perl. 508s Preparing to unpack .../345-libtest-output-perl_1.036-1_all.deb ... 508s Unpacking libtest-output-perl (1.036-1) ... 508s Selecting previously unselected package libtest-pod-perl. 508s Preparing to unpack .../346-libtest-pod-perl_1.52-3_all.deb ... 508s Unpacking libtest-pod-perl (1.52-3) ... 508s Selecting previously unselected package libtime-fake-perl. 508s Preparing to unpack .../347-libtime-fake-perl_0.11-4_all.deb ... 508s Unpacking libtime-fake-perl (0.11-4) ... 508s Selecting previously unselected package libxml-libxslt-perl:amd64. 508s Preparing to unpack .../348-libxml-libxslt-perl_2.003000-4_amd64.deb ... 508s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 508s Selecting previously unselected package node-uglify-js. 508s Preparing to unpack .../349-node-uglify-js_3.17.4-2build1_all.deb ... 508s Unpacking node-uglify-js (3.17.4-2build1) ... 508s Selecting previously unselected package python3-defusedxml. 508s Preparing to unpack .../350-python3-defusedxml_0.7.1-3build1_all.deb ... 508s Unpacking python3-defusedxml (0.7.1-3build1) ... 508s Selecting previously unselected package python3-roman-numerals. 508s Preparing to unpack .../351-python3-roman-numerals_4.1.0-1_all.deb ... 508s Unpacking python3-roman-numerals (4.1.0-1) ... 508s Selecting previously unselected package python3-docutils. 508s Preparing to unpack .../352-python3-docutils_0.22.4+dfsg-1_all.deb ... 508s Unpacking python3-docutils (0.22.4+dfsg-1) ... 508s Selecting previously unselected package python3-imagesize. 508s Preparing to unpack .../353-python3-imagesize_1.4.1-1build1_all.deb ... 508s Unpacking python3-imagesize (1.4.1-1build1) ... 508s Selecting previously unselected package python3-snowballstemmer. 508s Preparing to unpack .../354-python3-snowballstemmer_3.0.1-1_all.deb ... 508s Unpacking python3-snowballstemmer (3.0.1-1) ... 508s Selecting previously unselected package sphinx-common. 508s Preparing to unpack .../355-sphinx-common_8.2.3-12_all.deb ... 508s Unpacking sphinx-common (8.2.3-12) ... 508s Selecting previously unselected package python3-alabaster. 508s Preparing to unpack .../356-python3-alabaster_0.7.16-0.1build1_all.deb ... 508s Unpacking python3-alabaster (0.7.16-0.1build1) ... 508s Selecting previously unselected package python3-sphinx. 508s Preparing to unpack .../357-python3-sphinx_8.2.3-12_all.deb ... 508s Unpacking python3-sphinx (8.2.3-12) ... 508s Selecting previously unselected package libjs-bootswatch. 508s Preparing to unpack .../358-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 508s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 508s Selecting previously unselected package python3-sphinx-bootstrap-theme. 508s Preparing to unpack .../359-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 508s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 508s Selecting previously unselected package uglifyjs. 508s Preparing to unpack .../360-uglifyjs_3.17.4-2build1_all.deb ... 508s Unpacking uglifyjs (3.17.4-2build1) ... 508s Selecting previously unselected package yui-compressor. 508s Preparing to unpack .../361-yui-compressor_2.4.8-3build1_all.deb ... 508s Unpacking yui-compressor (2.4.8-3build1) ... 508s Selecting previously unselected package libauthen-radius-perl. 508s Preparing to unpack .../362-libauthen-radius-perl_0.33-1_all.deb ... 508s Unpacking libauthen-radius-perl (0.33-1) ... 508s Selecting previously unselected package pkg-perl-autopkgtest. 508s Preparing to unpack .../363-pkg-perl-autopkgtest_0.85_all.deb ... 508s Unpacking pkg-perl-autopkgtest (0.85) ... 508s Setting up libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 508s Setting up libconfig-inifiles-perl (3.000003-4) ... 508s Setting up libmodule-pluggable-perl (5.2-5) ... 508s Setting up node-uglify-js (3.17.4-2build1) ... 508s Setting up libio-sessiondata-perl (1.03-3) ... 508s Setting up javascript-common (12+nmu1) ... 508s Setting up liblcms2-2:amd64 (2.17-1) ... 508s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 508s Setting up gcc-11-base:i386 (11.5.0-8ubuntu1) ... 508s Setting up libaom3:amd64 (3.13.1-2) ... 508s Setting up node-lru-cache (10.0.1-3) ... 508s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 508s Setting up libmath-random-isaac-perl (1.004-2) ... 508s Setting up libtask-weaken-perl (1.06-2) ... 508s Setting up libmouse-perl:amd64 (2.6.1-1) ... 508s Setting up libhttp-multipartparser-perl (0.02-3) ... 508s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 508s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 508s Setting up java-common (0.76build1) ... 508s Setting up libclass-inspector-perl (1.36-3) ... 508s Setting up libfont-afm-perl (1.20-4) ... 508s Setting up libdynaloader-functions-perl (0.004-2) ... 508s Setting up libclass-method-modifiers-perl (2.15-1) ... 508s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 508s Setting up libio-pty-perl (1:1.20-1build3) ... 508s Setting up libdata-hexdump-perl (0.04-2) ... 508s Setting up python3-defusedxml (0.7.1-3build1) ... 508s Setting up libclone-perl:amd64 (0.47-1) ... 508s Setting up libarchive-zip-perl (1.68-1) ... 508s Setting up libsub-identify-perl (0.14-4) ... 508s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 508s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 508s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 508s Setting up python3-alabaster (0.7.16-0.1build1) ... 509s Setting up libio-stringy-perl (2.113-2) ... 509s Setting up libhtml-tagset-perl (3.24-1) ... 509s Setting up binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 509s Setting up unzip (6.0-29ubuntu1) ... 509s Setting up libdebhelper-perl (13.28ubuntu1) ... 509s Setting up libperlio-via-timeout-perl (0.32-3) ... 509s Setting up libfilesys-notify-simple-perl (0.14-3) ... 509s Setting up libnet-cidr-perl (0.27-1build1) ... 509s Setting up libipc-sharelite-perl (0.17-5build4) ... 509s Setting up libconvert-binhex-perl (1.125-3) ... 509s Setting up liblwp-mediatypes-perl (6.04-2) ... 509s Setting up libcrypt-urandom-perl (0.54-1) ... 509s Setting up x11-common (1:7.7+24ubuntu1) ... 509s Setting up libtest-pod-perl (1.52-3) ... 509s Setting up libtry-tiny-perl (0.32-1) ... 509s Setting up libdeflate0:amd64 (1.23-2) ... 509s Setting up perl-openssl-defaults:amd64 (7build4) ... 509s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 509s Setting up linux-libc-dev:i386 (6.18.0-9.9) ... 509s Setting up libxml-namespacesupport-perl (1.12-2) ... 509s Setting up m4 (1.4.20-2) ... 509s Setting up libposix-strftime-compiler-perl (0.46-1) ... 509s Setting up libclass-singleton-perl (1.6-2) ... 509s Setting up libencode-locale-perl (1.05-3) ... 509s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 509s Setting up libxstring-perl:amd64 (0.005-2build4) ... 509s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libclass-errorhandler-perl (0.04-3) ... 509s Setting up liblist-utilsby-perl (0.12-2) ... 509s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 509s Setting up libtime-fake-perl (0.11-4) ... 509s Setting up libfcgi-procmanager-perl (0.28-3) ... 509s Setting up libregexp-common-perl (2024080801-1) ... 509s Setting up libtest-sharedfork-perl (0.35-3) ... 509s Setting up libsub-install-perl (0.929-1) ... 509s Setting up libextutils-depends-perl (0.8002-1) ... 509s Setting up libhash-multivalue-perl (0.16-3) ... 509s Setting up liberror-perl (0.17030-1) ... 509s Setting up libapache-session-perl (1.94-2) ... 509s Setting up libxml-sax-base-perl (1.09-3) ... 509s Setting up libio-string-perl (1.08-4) ... 509s Setting up libtest-leaktrace-perl (0.17-1build6) ... 509s Setting up libsimdutf29:amd64 (7.7.1-3) ... 509s Setting up libsimdjson29:amd64 (4.2.4-1) ... 509s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 509s Setting up linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 509s Setting up autotools-dev (20240727.1) ... 509s Setting up libstream-buffered-perl (0.03-3) ... 509s Setting up libclass-data-inheritable-perl (0.10-1) ... 509s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 509s Setting up libalgorithm-c3-perl (0.11-2) ... 509s Setting up liblog-log4perl-perl (1.57-1) ... 509s Setting up libapache-logformat-compiler-perl (0.36-3) ... 509s Setting up libcrypt-random-seed-perl (0.03-3) ... 509s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 509s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 509s Setting up python3-snowballstemmer (3.0.1-1) ... 509s Setting up node-balanced-match (2.0.0-1) ... 509s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 509s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 509s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 509s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 509s Setting up libemail-date-format-perl (1.008-1) ... 509s Setting up libcryptx-perl (0.087-1) ... 509s Setting up libcares2:amd64 (1.34.6-1) ... 509s Setting up libmpc3:amd64 (1.3.1-2) ... 509s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 509s Setting up libvariable-magic-perl (0.64-1build1) ... 509s Setting up libio-html-perl (1.004-3) ... 509s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 509s Setting up autopoint (0.23.2-1) ... 509s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 509s Setting up libipc-run-perl (20250809.0-1build1) ... 509s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 509s Setting up libpcsclite1:amd64 (2.4.1-1) ... 509s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 509s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 509s Setting up libltdl7:amd64 (2.5.4-9) ... 509s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 509s Setting up libstring-random-perl (1:0.32-2) ... 509s Setting up libparams-util-perl (1.102-3build1) ... 509s Setting up autoconf (2.72-3.1ubuntu1) ... 509s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 509s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 509s Setting up libcapture-tiny-perl (0.50-1) ... 509s Setting up libtimedate-perl (2.3300-2) ... 509s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libsub-name-perl:amd64 (0.28-1) ... 509s Setting up libtypes-serialiser-perl (1.01-1) ... 509s Setting up libgssapi-perl (0.28-4build5) ... 509s Setting up dwz (0.16-2) ... 509s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 509s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 509s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libjson-perl (4.10000-1) ... 509s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 509s Setting up libjargs-java (1.0.0-5build1) ... 509s Setting up librole-tiny-perl (2.002004-1) ... 509s Setting up debugedit (1:5.2-3) ... 509s Setting up libc6-i386-cross (2.42-2ubuntu4cross1) ... 509s Setting up libfile-sharedir-perl (1.118-3) ... 509s Setting up libfcgi-perl (0.82+ds-3build3) ... 509s Setting up python3-roman-numerals (4.1.0-1) ... 509s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 509s Setting up libwww-form-urlencoded-perl (0.26-2) ... 509s Setting up sgml-base (1.31+nmu1) ... 509s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 509s Setting up libdevel-stacktrace-perl (2.0500-1) ... 509s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 509s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 509s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 509s Setting up node-minimatch (9.0.3-6) ... 509s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 509s Setting up ca-certificates-java (20240118build1) ... 509s No JRE found. Skipping Java certificates setup. 509s Setting up libexporter-tiny-perl (1.006003-1) ... 509s Setting up node-xtend (4.0.2-3) ... 509s Setting up libisl23:amd64 (0.27-1build1) ... 509s Setting up libconvert-asn1-perl (0.34-1) ... 509s Setting up gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 509s Setting up libtext-unidecode-perl (1.30-3) ... 509s Setting up libde265-0:amd64 (1.0.16-1build1) ... 509s Setting up gcc-15-base:i386 (15.2.0-12ubuntu1) ... 509s Setting up libregexp-assemble-perl (0.38-2) ... 509s Setting up libnet-ip-perl (1.26-4) ... 509s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 509s Setting up libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 509s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 509s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 509s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 509s Setting up liburi-perl (5.34-2build1) ... 509s Setting up libdbi-perl:amd64 (1.647-1build1) ... 509s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libconvert-base32-perl (0.06-3) ... 509s Setting up dctrl-tools (2.24-3build4) ... 509s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 509s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 509s Setting up autodep8 (0.30build1) ... 509s Setting up libclone-pp-perl (1.08-2) ... 509s Setting up python3-imagesize (1.4.1-1build1) ... 509s Setting up libemail-address-xs-perl (1.05-1build5) ... 509s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 509s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 509s Setting up automake (1:1.18.1-3build1) ... 509s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 509s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 509s Setting up libjson-xs-perl (4.040-1) ... 509s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 509s Setting up libcrypt-des-ede3-perl (0.03-1) ... 509s Setting up libjs-jquery-cookie (12-4build1) ... 509s Setting up libhttp-date-perl (6.06-1) ... 509s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 509s Setting up gettext (0.23.2-1) ... 509s Setting up libtest-tcp-perl (2.22-2) ... 509s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 509s Setting up java-wrappers (0.5build1) ... 509s Setting up libio-socket-timeout-perl (0.32-3) ... 509s Setting up libfile-listing-perl (6.16-1) ... 509s Setting up libhash-merge-simple-perl (0.052-1) ... 509s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 509s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 509s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 509s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 509s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 509s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 509s Setting up libcache-cache-perl (1.08-3) ... 509s Setting up libhttp-headers-fast-perl (0.22-3) ... 509s Setting up libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 509s Setting up liblist-moreutils-perl (0.430-2) ... 509s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 509s Setting up libemail-simple-perl (2.218-1) ... 509s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 509s Setting up libnet-http-perl (6.24-1build1) ... 509s Setting up cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 509s Setting up liblasso3t64 (2.9.0-3) ... 509s Setting up libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 509s Setting up libexception-class-perl (1.45-1) ... 509s Setting up libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 509s Setting up libclass-c3-perl (0.35-2) ... 509s Setting up libcrypt-jwt-perl (0.037-1) ... 509s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 509s Setting up xfonts-utils (1:7.7+7build1) ... 509s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 509s Setting up libxml-sax-perl (1.02+dfsg-4) ... 509s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 509s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 509s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 509s Setting up libauthen-radius-perl (0.33-1) ... 509s Setting up intltool-debian (0.35.0+20060710.6build1) ... 509s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 509s Setting up libbytes-random-secure-perl (0.29-3) ... 509s Setting up libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 509s Setting up libjson-maybexs-perl (1.004008-1) ... 509s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 509s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 509s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 509s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 509s Setting up sphinx-common (8.2.3-12) ... 509s Setting up libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 509s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 509s Setting up libdata-optlist-perl (0.114-1) ... 509s Setting up libtest-output-perl (1.036-1) ... 509s Setting up pkg-perl-autopkgtest (0.85) ... 509s Setting up libraw23t64:amd64 (0.21.4-2) ... 509s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 509s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 509s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 510s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 510s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 510s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 510s Setting up libwww-robotrules-perl (6.02-1build1) ... 510s Setting up cpp-15 (15.2.0-12ubuntu1) ... 510s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 510s Setting up xml-core (0.19build1) ... 510s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 510s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 510s Setting up liblasso-perl:amd64 (2.9.0-3) ... 510s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 510s Setting up cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Setting up libmro-compat-perl (0.15-2) ... 510s Setting up libcookie-baker-perl (0.12-1) ... 510s Setting up libhttp-entity-parser-perl (0.25-2) ... 510s Setting up libio-socket-ssl-perl (2.098-1) ... 510s Setting up libsub-exporter-perl (0.990-1) ... 510s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 510s Setting up libeval-closure-perl (0.14-3) ... 510s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Setting up libconvert-pem-perl (0.13-1) ... 510s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 510s Setting up libhttp-negotiate-perl (6.01-2) ... 510s Setting up libparams-validationcompiler-perl (0.31-1) ... 510s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Setting up libhttp-cookies-perl (6.11-1) ... 510s Setting up po-debconf (1.0.22) ... 510s Setting up libhtml-tree-perl (5.07-3) ... 510s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 510s Setting up libcgi-pm-perl (4.71-1build1) ... 510s Setting up libhtml-format-perl (2.16-2) ... 510s Setting up fonts-urw-base35 (20200910-8build1) ... 510s Setting up libhtml-template-perl (2.97-2build1) ... 510s Setting up libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 510s Setting up libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 510s Setting up gcc-15 (15.2.0-12ubuntu1) ... 510s Setting up libnet-smtp-ssl-perl (1.04-2) ... 510s Setting up libmodule-runtime-perl (0.018-1) ... 510s Setting up libmailtools-perl (2.22-1) ... 510s Setting up libxml-simple-perl (2.25-2) ... 510s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 510s Setting up libhttp-daemon-perl (6.16-1) ... 510s Setting up libemail-abstract-perl (3.010-1) ... 510s Setting up cpp (4:15.2.0-4ubuntu1) ... 510s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 510s Setting up g++-15 (15.2.0-12ubuntu1) ... 510s Setting up libplack-perl (1.0051-1) ... 510s Setting up libnet-openid-common-perl (1.20-2) ... 510s Setting up libnet-openid-server-perl (1.09-4) ... 510s Setting up libtool (2.5.4-9) ... 510s Setting up libmodule-implementation-perl (0.09-2) ... 510s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 510s Setting up libpackage-stash-perl (0.40-1) ... 510s Setting up libimport-into-perl (1.002005-2) ... 510s Setting up libmoo-perl (2.005005-1) ... 510s Setting up liblist-someutils-perl (0.59-1) ... 510s Setting up libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 510s Setting up libmime-tools-perl (5.515-1) ... 510s Setting up gcc (4:15.2.0-4ubuntu1) ... 510s Setting up dh-autoreconf (21) ... 510s Setting up libspecio-perl (0.53-1) ... 510s Setting up liblist-allutils-perl (0.19-1) ... 510s Setting up libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 510s Setting up libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 510s Setting up g++ (4:15.2.0-4ubuntu1) ... 510s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 510s Setting up build-essential (12.12ubuntu2) ... 510s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 510s Setting up libmoox-types-mooselike-perl (0.29-2) ... 510s Setting up libb-hooks-endofscope-perl (0.28-2) ... 510s Setting up libthrowable-perl (1.001-2) ... 510s Setting up gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 510s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 510s Setting up debhelper (13.28ubuntu1) ... 510s Setting up g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 510s Setting up libemail-sender-perl (2.601-1) ... 510s Setting up libnamespace-clean-perl (0.27-2) ... 510s Setting up gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Setting up libnamespace-autoclean-perl (0.31-1) ... 510s Setting up libdatetime-locale-perl (1:1.45-1) ... 510s Setting up g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 510s Setting up crossbuild-essential-i386 (12.12ubuntu2) ... 510s Setting up libdatetime-perl (2:1.65-1build3) ... 510s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 510s Setting up libgcc-s1:i386 (15.2.0-12ubuntu1) ... 510s Setting up libc6:i386 (2.42-2ubuntu4) ... 510s Setting up libstdc++6:i386 (15.2.0-12ubuntu1) ... 510s Setting up libitm1:i386 (15.2.0-12ubuntu1) ... 510s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 510s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 510s Setting up liblwp-protocol-https-perl (6.14-1) ... 510s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 510s Setting up node-corepack (0.24.0-5build1) ... 510s Setting up libwww-perl (6.81-1build1) ... 510s Setting up libheif1:amd64 (1.21.2-1) ... 510s Setting up libcrypt1:i386 (1:4.5.1-1) ... 510s Setting up node-debug (4.4.1+~4.1.12-1) ... 510s Setting up libgomp1:i386 (15.2.0-12ubuntu1) ... 510s Setting up libasan6:i386 (11.5.0-8ubuntu1) ... 510s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 510s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 510s Setting up libquadmath0:i386 (15.2.0-12ubuntu1) ... 510s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 510s Setting up libatomic1:i386 (15.2.0-12ubuntu1) ... 510s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 510s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 510s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 510s Setting up libubsan1:i386 (15.2.0-12ubuntu1) ... 510s Setting up libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 510s Setting up libnet-openid-consumer-perl (1.18-2) ... 510s Setting up libcrypt-dev:i386 (1:4.5.1-1) ... 510s Setting up libc6-dev:i386 (2.42-2ubuntu4) ... 510s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 510s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 510s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 511s Setting up libxml-parser-perl (2.47-1build4) ... 511s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 511s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 511s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 511s Setting up libgd-perl (2.84-2) ... 511s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 511s Setting up libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 511s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 511s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 511s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 511s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 511s Setting up node-semver (7.6.1+~7.5.8-2) ... 511s Setting up libsoap-lite-perl (1.27-3) ... 511s Setting up uglifyjs (3.17.4-2build1) ... 511s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 511s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 511s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 512s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 512s Setting up libgd-securityimage-perl (1.75-3) ... 512s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 512s Processing triggers for install-info (7.2-5) ... 512s Processing triggers for libc-bin (2.42-2ubuntu4) ... 512s Processing triggers for man-db (2.13.1-1) ... 513s Processing triggers for ca-certificates-java (20240118build1) ... 514s Adding debian:ACCVRAIZ1.pem 514s Adding debian:AC_RAIZ_FNMT-RCM.pem 514s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 514s Adding debian:ANF_Secure_Server_Root_CA.pem 514s Adding debian:Actalis_Authentication_Root_CA.pem 514s Adding debian:AffirmTrust_Commercial.pem 514s Adding debian:AffirmTrust_Networking.pem 514s Adding debian:AffirmTrust_Premium.pem 514s Adding debian:AffirmTrust_Premium_ECC.pem 514s Adding debian:Amazon_Root_CA_1.pem 514s Adding debian:Amazon_Root_CA_2.pem 514s Adding debian:Amazon_Root_CA_3.pem 514s Adding debian:Amazon_Root_CA_4.pem 514s Adding debian:Atos_TrustedRoot_2011.pem 514s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 514s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 514s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 514s Adding debian:BJCA_Global_Root_CA1.pem 514s Adding debian:BJCA_Global_Root_CA2.pem 514s Adding debian:Baltimore_CyberTrust_Root.pem 514s Adding debian:Buypass_Class_2_Root_CA.pem 514s Adding debian:Buypass_Class_3_Root_CA.pem 514s Adding debian:CA_Disig_Root_R2.pem 514s Adding debian:CFCA_EV_ROOT.pem 514s Adding debian:COMODO_Certification_Authority.pem 514s Adding debian:COMODO_ECC_Certification_Authority.pem 514s Adding debian:COMODO_RSA_Certification_Authority.pem 514s Adding debian:Certainly_Root_E1.pem 514s Adding debian:Certainly_Root_R1.pem 514s Adding debian:Certigna.pem 514s Adding debian:Certigna_Root_CA.pem 514s Adding debian:Certum_EC-384_CA.pem 514s Adding debian:Certum_Trusted_Network_CA.pem 514s Adding debian:Certum_Trusted_Network_CA_2.pem 514s Adding debian:Certum_Trusted_Root_CA.pem 514s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 514s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 514s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 514s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 514s Adding debian:Comodo_AAA_Services_root.pem 514s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 514s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 514s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 514s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 514s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 514s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 514s Adding debian:DigiCert_Assured_ID_Root_CA.pem 514s Adding debian:DigiCert_Assured_ID_Root_G2.pem 514s Adding debian:DigiCert_Assured_ID_Root_G3.pem 514s Adding debian:DigiCert_Global_Root_CA.pem 514s Adding debian:DigiCert_Global_Root_G2.pem 514s Adding debian:DigiCert_Global_Root_G3.pem 514s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 514s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 514s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 514s Adding debian:DigiCert_Trusted_Root_G4.pem 514s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 514s Adding debian:Entrust_Root_Certification_Authority.pem 514s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 514s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 514s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 514s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 514s Adding debian:GLOBALTRUST_2020.pem 514s Adding debian:GTS_Root_R1.pem 514s Adding debian:GTS_Root_R2.pem 514s Adding debian:GTS_Root_R3.pem 514s Adding debian:GTS_Root_R4.pem 514s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 514s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 514s Adding debian:GlobalSign_Root_CA.pem 514s Adding debian:GlobalSign_Root_CA_-_R3.pem 514s Adding debian:GlobalSign_Root_CA_-_R6.pem 514s Adding debian:GlobalSign_Root_E46.pem 514s Adding debian:GlobalSign_Root_R46.pem 514s Adding debian:Go_Daddy_Class_2_CA.pem 514s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 514s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 514s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 514s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 514s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 514s Adding debian:HiPKI_Root_CA_-_G1.pem 514s Adding debian:Hongkong_Post_Root_CA_3.pem 514s Adding debian:ISRG_Root_X1.pem 514s Adding debian:ISRG_Root_X2.pem 514s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 514s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 514s Adding debian:Izenpe.com.pem 514s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 514s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 514s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 514s Adding debian:NAVER_Global_Root_Certification_Authority.pem 514s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 514s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 514s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 514s Adding debian:QuoVadis_Root_CA_1_G3.pem 514s Adding debian:QuoVadis_Root_CA_2.pem 514s Adding debian:QuoVadis_Root_CA_2_G3.pem 514s Adding debian:QuoVadis_Root_CA_3.pem 514s Adding debian:QuoVadis_Root_CA_3_G3.pem 514s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 514s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 514s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 514s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 514s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 514s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 514s Adding debian:SZAFIR_ROOT_CA2.pem 514s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 514s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 514s Adding debian:SecureSign_Root_CA12.pem 514s Adding debian:SecureSign_Root_CA14.pem 514s Adding debian:SecureSign_Root_CA15.pem 514s Adding debian:SecureTrust_CA.pem 514s Adding debian:Secure_Global_CA.pem 514s Adding debian:Security_Communication_ECC_RootCA1.pem 514s Adding debian:Security_Communication_RootCA2.pem 514s Adding debian:Starfield_Class_2_CA.pem 514s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 514s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 514s Adding debian:SwissSign_Gold_CA_-_G2.pem 514s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 514s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 514s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 514s Adding debian:TWCA_CYBER_Root_CA.pem 514s Adding debian:TWCA_Global_Root_CA.pem 514s Adding debian:TWCA_Root_Certification_Authority.pem 514s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 514s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 514s Adding debian:TeliaSonera_Root_CA_v1.pem 514s Adding debian:Telia_Root_CA_v2.pem 514s Adding debian:TrustAsia_Global_Root_CA_G3.pem 514s Adding debian:TrustAsia_Global_Root_CA_G4.pem 514s Adding debian:Trustwave_Global_Certification_Authority.pem 514s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 514s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 514s Adding debian:TunTrust_Root_CA.pem 514s Adding debian:UCA_Extended_Validation_Root.pem 514s Adding debian:UCA_Global_G2_Root.pem 514s Adding debian:USERTrust_ECC_Certification_Authority.pem 514s Adding debian:USERTrust_RSA_Certification_Authority.pem 514s Adding debian:XRamp_Global_CA_Root.pem 514s Adding debian:certSIGN_ROOT_CA.pem 514s Adding debian:certSIGN_Root_CA_G2.pem 514s Adding debian:e-Szigno_Root_CA_2017.pem 514s Adding debian:ePKI_Root_Certification_Authority.pem 514s Adding debian:emSign_ECC_Root_CA_-_C3.pem 514s Adding debian:emSign_ECC_Root_CA_-_G3.pem 514s Adding debian:emSign_Root_CA_-_C1.pem 514s Adding debian:emSign_Root_CA_-_G1.pem 514s Adding debian:vTrus_ECC_Root_CA.pem 514s Adding debian:vTrus_Root_CA.pem 514s done. 514s Setting up yui-compressor (2.4.8-3build1) ... 514s Setting up default-jre-headless (2:1.21-76build1) ... 514s Processing triggers for sgml-base (1.31+nmu1) ... 514s Setting up docutils-common (0.22.4+dfsg-1) ... 514s Processing triggers for sgml-base (1.31+nmu1) ... 514s Setting up python3-docutils (0.22.4+dfsg-1) ... 514s Setting up python3-sphinx (8.2.3-12) ... 514s Processing triggers for systemd (259-1ubuntu2) ... 517s autopkgtest [06:16:07]: test environment configured for cross building 517s autopkgtest [06:16:07]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 517s autopkgtest [06:16:07]: test portal-test: [----------------------- 517s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 517s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 518s t/00-Switch.t .................................................................. 518s ok 1 - use Lemonldap::NG::Portal::Main; 518s ok 2 - Portal object 518s ok 3 - Init 518s ok 4 - Portal app 518s ok 5 - Register $type 518s ok 6 - Portal object 518s ok 7 - Init 518s ok 8 - Portal app 518s ok 9 - Register $type 518s # ==> Pushing CLIENT1 <== 518s ok 10 518s # ==> Popping CLIENT1 <== 518s # ==> Pushing CLIENT2 <== 518s ok 11 518s # ==> Popping CLIENT2 <== 518s # ==> Pushing CLIENT1 <== 518s ok 12 518s # ==> Popping CLIENT1 <== 518s # ==> Pushing CLIENT2 <== 518s ok 13 518s # ==> Popping CLIENT2 <== 518s 1..13 518s ok 518s t/01-AuthDemo.t ................................................................ 518s ok 1 - use Lemonldap::NG::Portal::Main; 518s ok 2 - Portal object 518s ok 3 - Init 518s ok 4 - Portal app 518s ok 5 - Unauth JSON request 518s ok 6 - Response status is 401 518s ok 7 - Content is JSON 518s ok 8 - Error code is 9 518s ok 9 - Get Menu 518s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 518s ok 11 - Rejected with PE_UNPROTECTEDURL 518s ok 12 - Strict-Transport-Security is set 518s ok 13 - Language icons found 518s ok 14 - Custom favicon found 518s ok 15 - Get Menu 518s ok 16 - Rejected with PE_FIRSTACCESS 518s ok 17 - Language icons found 518s ok 18 - Unauth ajax request with good url 518s ok 19 - Response status is 401 518s ok 20 - Content is JSON 518s ok 21 - Error code is 9 518s ok 22 - Get Menu 518s ok 23 - Language icons found 518s ok 24 - Auth query 518s ok 25 - jdoe rejected with PE_BADCREDENTIALS 518s ok 26 - Found connect button 518s ok 27 - HTTP code is 200 518s ok 28 - Page contains a form 518s ok 29 - Field "user" is defined 518s ok 30 - Field "password" is defined 518s ok 31 - CSP header authorize POST request to \# 518s ok 32 - Login is pre-filled on second attemps 518s ok 33 - Auth query 518s ok 34 - dwho rejected with PE_BADCREDENTIALS 518s ok 35 - Found connect button 518s ok 36 - Auth query 518s ok 37 - HTTP code is 200 518s ok 38 - Get cookie lemonldap (df80a6fad0c10d2c0a5ad3ae48385c0a9362f653fb7081320b6c9aed60d7c3ac) 518s ok 39 - Auth ajax request with good url 518s ok 40 - Get redirection 518s ok 41 - Location is http://test1.example.com/ 518s ok 42 - Authenticated as dwho 518s ok 43 - Auth request with bad url 518s ok 44 - HTTP code is 200 518s ok 45 - Authenticated as dwho 518s ok 46 - use Lemonldap::NG::Handler::PSGI; 518s ok 47 - PSGI test 518s ok 48 - HTTP code is 200 518s ok 49 - Authenticated as dwho 518s ok 50 - Logout request 518s ok 51 - Response is 200 518s ok 52 - Cookie is deleted 518s ok 53 - No pdata 518s ok 54 - Disconnect request 518s ok 55 - Response is 401 518s 1..55 518s ok 518s t/01-BuildRule.t ............................................................... 518s ok 1 - use Lemonldap::NG::Portal::Main; 518s ok 2 - Portal object 518s ok 3 - Init 518s ok 4 - Portal app 518s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 518s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 518s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 518s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 518s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 518s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 518s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 518s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 518s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 518s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 518s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 518s 1..15 518s ok 519s t/01-BuildUrl.t ................................................................ 519s ok 1 - use Lemonldap::NG::Portal::Main; 519s ok 2 - Portal object 519s ok 3 - Init 519s ok 4 - Portal app 519s ok 5 - [] => http://auth.example.com/ 519s ok 6 - ['foo'] => http://auth.example.com/foo 519s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 519s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 519s ok 9 - ['https://foo'] => https://foo 519s ok 10 - ['https://foo','bar'] => https://foo/bar 519s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 519s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 519s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 519s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 519s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 519s ok 16 - ['http://auth.example.com','foo'] => /foo 519s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 519s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 519s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 519s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 519s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 519s 1..21 519s ok 519s t/01-CSP-and-CORS-headers.t .................................................... 519s ok 1 - use Lemonldap::NG::Portal::Main; 519s ok 2 - Portal object 519s ok 3 - Init 519s ok 4 - Portal app 519s ok 5 - Unauth JSON request from http://auth.example.com 519s ok 6 - http://auth.example.com is allowed 519s ok 7 - Unauth JSON request from http://auth.example.com:80 519s ok 8 - http://auth.example.com:80 is allowed 519s ok 9 - Unauth JSON request from http://auth.example.comm 519s ok 10 - http://auth.example.comm is not allowed 519s ok 11 - Unauth JSON request from http://auth.example.co 519s ok 12 - http://auth.example.co is not allowed 519s ok 13 - Unauth JSON request from http://example.com 519s ok 14 - http://example.com is not allowed 519s ok 15 - Unauth JSON request from https://auth.example.com 519s ok 16 - https://auth.example.com is not allowed 519s ok 17 - Unauth JSON request 519s ok 18 - Response status is 401 519s ok 19 - Content is JSON 519s ok 20 - Error code is 9 519s ok 21 - Unauth JSON request 519s ok 22 - CORS origin '' found 519s ok 23 - CORS credentials 'true' found 519s ok 24 - CORS headers '*' found 519s ok 25 - CORS methods 'POST' found 519s ok 26 - CORS expose-headers '*' found 519s ok 27 - CORS max-age '86400' found 519s ok 28 - Unauth ajax request with good url 519s ok 29 - Response status is 401 519s ok 30 - Content is JSON 519s ok 31 - Error code is 9 519s ok 32 - Get error page 519s ok 33 - CORS origin '' found 519s ok 34 - CORS credentials 'true' found 519s ok 35 - CORS headers '*' found 519s ok 36 - CORS methods 'POST' found 519s ok 37 - CORS expose-headers '*' found 519s ok 38 - CORS max-age '86400' found 519s ok 39 - Get Menu 519s ok 40 - CORS origin '' found 519s ok 41 - CORS credentials 'true' found 519s ok 42 - CORS headers '*' found 519s ok 43 - CORS methods 'POST' found 519s ok 44 - CORS expose-headers '*' found 519s ok 45 - CORS max-age '86400' found 519s ok 46 - Get Menu 519s ok 47 - Language icons found 519s ok 48 - CORS origin '' found 519s ok 49 - CORS credentials 'true' found 519s ok 50 - CORS headers '*' found 519s ok 51 - CORS methods 'POST' found 519s ok 52 - CORS expose-headers '*' found 519s ok 53 - CORS max-age '86400' found 519s ok 54 - CSP header values found 519s ok 55 - X-Frame-Options "ALLOW-FROM" found 519s ok 56 - Auth query 519s ok 57 - HTTP code is 200 519s ok 58 - Get cookie lemonldap (729fd36c520862927e94f26a9cc9b9fd739e0e9a9a1fc30a7811ec03530e5242) 519s ok 59 - Found SameSite=Lax (default) 519s ok 60 - Auth ajax request with good url 519s ok 61 - Get redirection 519s ok 62 - Location is http://test1.example.com/ 519s ok 63 - Authenticated as dwho 519s ok 64 - Get test1 519s ok 65 - Lm-Remote-User found 519s ok 66 - Lm-Remote-Custom found 519s ok 67 - X-Frame-Options "ALLOW-FROM" found 519s ok 68 - CORS origin '' found 519s ok 69 - CORS credentials 'true' found 519s ok 70 - CORS headers '*' found 519s ok 71 - CORS methods 'POST' found 519s ok 72 - CORS expose-headers '*' found 519s ok 73 - CORS max-age '86400' found 519s ok 74 - Logout request 519s ok 75 - Response is 200 519s ok 76 - Cookie is deleted 519s ok 77 - No pdata 519s ok 78 - Disconnect request 519s ok 79 - Response is 401 519s # Subtest: Test cspGetHost function 519s ok 1 - Correct CSP source for undef 519s ok 2 - Correct CSP source for 519s ok 3 - Correct CSP source for invalid 519s ok 4 - Correct CSP source for /relative/url 519s ok 5 - Correct CSP source for http://test.com/test 519s ok 6 - Correct CSP source for http://test.com:80/test 519s ok 7 - Correct CSP source for http://test.com:81/test 519s ok 8 - Correct CSP source for https://test.com/test 519s ok 9 - Correct CSP source for https://test.com:443/test 519s ok 10 - Correct CSP source for custom.scheme://something?param 519s 1..10 519s ok 80 - Test cspGetHost function 519s 1..80 519s ok 519s t/01-Cache-Tag.t ............................................................... 519s ok 1 - use Lemonldap::NG::Portal::Main; 519s ok 2 - Portal object 519s ok 3 - Init 519s ok 4 - Portal app 519s ok 5 - Asset tag is not null 519s ok 6 - Asset tag has expected length 519s ok 7 - Portal object 519s ok 8 - Init 519s ok 9 - Portal app 519s ok 10 - Using a salt changes the tag 519s ok 11 - Portal object 519s ok 12 - Init 519s ok 13 - Portal app 519s ok 14 - Using a different key changes the tag 519s 1..14 519s ok 520s t/01-Cookie-Domain.t ........................................................... 520s ok 1 - use Lemonldap::NG::Portal::Main; 520s # Subtest: Behavior with domain = example.com 520s ok 1 - Portal object 520s ok 2 - Init 520s ok 3 - Portal app 520s ok 4 - Correct cookie result for name=coucou,value=0 520s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 520s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 520s ok 7 - Correct cookie result for name=coucou,value=0 520s 1..7 520s ok 2 - Behavior with domain = example.com 520s # Subtest: Behavior with unset domain 520s ok 1 - Portal object 520s ok 2 - Init 520s ok 3 - Portal app 520s ok 4 - Correct cookie result for name=coucou,value=0 520s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 520s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 520s ok 7 - Correct cookie result for name=coucou,value=0 520s 1..7 520s ok 3 - Behavior with unset domain 520s # Subtest: Behavior with special #PORTAL# value 520s ok 1 - Portal object 520s ok 2 - Init 520s ok 3 - Portal app 520s ok 4 - Correct cookie result for name=coucou,value=0 520s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 520s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 520s ok 7 - Correct cookie result for name=coucou,value=0 520s 1..7 520s ok 4 - Behavior with special \#PORTAL\# value 520s # Subtest: Behavior with special #PORTALDOMAIN# value 520s ok 1 - Portal object 520s ok 2 - Init 520s ok 3 - Portal app 520s ok 4 - Correct cookie result for name=coucou,value=0 520s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 520s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 520s ok 7 - Correct cookie result for name=coucou,value=0 520s 1..7 520s ok 5 - Behavior with special \#PORTALDOMAIN\# value 520s 1..5 520s ok 520s t/01-Custom2fa.t ............................................................... 520s ok 1 - use Lemonldap::NG::Portal::Main; 520s ok 2 - Portal object 520s ok 3 - Init 520s ok 4 - Portal app 520s # Subtest: Register 2FA on first login 520s ok 1 - Auth query 520s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769681889_60093%22%7D) 520s ok 3 - Get redirection 520s ok 4 - Location is http://auth.example.com/2fregisters 520s ok 5 - Auth query 520s ok 6 - Response body is not empty 520s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 520s ok 8 - Response body is not empty 520s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 520s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769681889_60093%22%7D) 520s ok 11 - Auth query 520s ok 12 - Response body is not empty 520s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 520s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769681889_60093%22%7D) 520s ok 15 - Post code 520s ok 16 - Response status is 500 520s ok 17 - Content is JSON 520s ok 18 - Error code is PE1234 520s ok 19 - Post code 520s ok 20 - HTTP code is 200 520s ok 21 - Content-Type is JSON 520s ok 22 - Content is valid JSON 520s ok 23 - Correct response 520s ok 24 - Continue login 520s ok 25 - Get redirection 520s ok 26 - Location is http://auth.example.com/ 520s ok 27 - Get cookie lemonldap (9ea8a72dddc4999fd0a9f2c0bfcd486ce189331226464148d37f2b45b2ae73b3) 520s ok 28 - Get session using restSessionServer 520s ok 29 - HTTP code is 200 520s ok 30 - Deserialize session content 520s ok 31 - Session has correct value for authenticationLevel 520s ok 32 - Session has correct value for _2f 520s ok 33 - Session has correct value for uid 520s ok 34 - Correct private info 520s ok 35 - Hook can modify registered device 520s ok 36 - Hook can read device info 520s ok 37 - Hook can read session info 520s ok 38 - Correct type 520s 1..38 520s ok 5 - Register 2FA on first login 520s # Subtest: Login with 2FA 520s ok 1 - Auth query 520s ok 2 - HTTP code is 200 520s ok 3 - Page contains a form 520s ok 4 - URI match 520s ok 5 - Field "token" is defined 520s ok 6 - Post code 520s ok 7 - Response body is not empty 520s ok 8 - Found at least one result for //span[@trmsg="110"] 520s ok 9 - HTTP code is 200 520s ok 10 - Page contains a form 520s ok 11 - URI match 520s ok 12 - Field "token" is defined 520s ok 13 - Post code 520s ok 14 - Response body is not empty 520s ok 15 - Found at least one result for //span[@trmsg="110"] 520s ok 16 - HTTP code is 200 520s ok 17 - Page contains a form 520s ok 18 - URI match 520s ok 19 - Field "token" is defined 520s ok 20 - Post code 520s ok 21 - Get cookie lemonldap (b9ee43a5ae65a104cfed3bc94f5e7f9810faceaed5a240afbe66997d2ca1bfbb) 520s ok 22 - Get session using restSessionServer 520s ok 23 - HTTP code is 200 520s ok 24 - Deserialize session content 520s ok 25 - Session has correct value for _2f 520s ok 26 - Session has correct value for authenticationLevel 520s ok 27 - Session has correct value for uid 520s 1..27 520s ok 6 - Login with 2FA 520s # Subtest: Register 2FA from logged in session 520s ok 1 - Auth query 520s ok 2 - HTTP code is 200 520s ok 3 - Get cookie lemonldap (26d170e08d620e8ebe0ffbc6651511a5adcef4dc964fb4b2a8b56e8dfb8b1135) 520s ok 4 - 2FA manager 520s ok 5 - Get redirection 520s ok 6 - Location header found 520s ok 7 - Post code 520s ok 8 - HTTP code is 200 520s ok 9 - Content-Type is JSON 520s ok 10 - Content is valid JSON 520s ok 11 - Correct response 520s ok 12 - Correct private info 520s ok 13 - Private info added by hook 520s ok 14 - Hook can read device info 520s ok 15 - Hook can read session info 520s ok 16 - Correct type 520s 1..16 520s ok 7 - Register 2FA from logged in session 520s # Subtest: Check custom display 520s ok 1 - Auth query 520s ok 2 - HTTP code is 200 520s ok 3 - HTTP code is 200 520s ok 4 - Page contains a form 520s ok 5 - URI match 520s ok 6 - Field "token" is defined 520s ok 7 - Post dummy form 520s ok 8 - Get cookie lemonldap (1b2300d75c5b2f2ce5beb3bfe199db96f0c80aa2f90d02614d7ee1fb1df4a42d) 520s ok 9 - 2FA manager 520s ok 10 520s ok 11 - Found correct myattr display param 520s ok 12 - Found correct myattr_1 display param 520s ok 13 - Found correct myzero display param 520s ok 14 - Found correct myzero_0 display param 520s ok 15 - private subkey _private_1 is not exposed 520s 1..15 520s ok 8 - Check custom display 520s 1..8 520s ok 520s t/01-Dynamic-Portal-Url.t ...................................................... 520s ok 1 - use Lemonldap::NG::Portal::Main; 520s ok 2 - use Lemonldap::NG::Handler::Server; 520s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 520s ok 4 - Portal object 520s ok 5 - Init 520s ok 6 - Portal app 520s ok 7 - Get redirection 520s ok 8 - Location header found 520s ok 9 520s ok 10 - HTTP code is 200 520s ok 11 - Page contains a form 520s ok 12 - Field "user" is defined 520s ok 13 - Field "password" is defined 520s ok 14 - CSP header authorize POST request to \# 520s ok 15 - Auth query 520s ok 16 - Get cookie lemonldap (697c6bf0ba5251b25ca3029463f63e522dea1789a3c6b2345b94ae2fdbfca783) 520s ok 17 - Cookie set on correct domain 520s ok 18 - Get redirection 520s ok 19 - Location header found 520s ok 20 520s ok 21 - Correct domain in psgi.js 520s ok 22 - Get redirection 520s ok 23 - Location header found 520s ok 24 520s ok 25 - HTTP code is 200 520s ok 26 - Page contains a form 520s ok 27 - Field "user" is defined 520s ok 28 - Field "password" is defined 520s ok 29 - CSP header authorize POST request to \# 520s ok 30 - Auth query 520s ok 31 - Get cookie lemonldap (f4d8b078cebac7e98e0da4afd6eb507c019452baf0ee5fbeb0e063e11400844e) 520s ok 32 - Cookie set on correct domain 520s ok 33 - Get redirection 520s ok 34 - Location header found 520s ok 35 520s ok 36 - Correct domain in psgi.js 520s 1..36 520s ok 521s t/01-EnablePasswordDisplay.t ................................................... 521s ok 1 - use Lemonldap::NG::Portal::Main; 521s ok 2 - Portal object 521s ok 3 - Init 521s ok 4 - Portal app 521s ok 5 - Display portal 521s ok 6 - toggle password icon found 521s ok 7 - Auth query 521s ok 8 - HTTP code is 200 521s ok 9 - Get cookie lemonldap (0717e2af863a89444c205ecf7d4eade3210ff9e67142a58efd192555a7a70192) 521s ok 10 - Get menu 521s ok 11 - toggle oldpassword icon found 521s ok 12 - toggle newpassword icon found 521s ok 13 - toggle confirmpassword icon found 521s ok 14 - input type text found 521s ok 15 - Logout request 521s ok 16 - Response is 200 521s ok 17 - Cookie is deleted 521s ok 18 - No pdata 521s ok 19 - Disconnect request 521s ok 20 - Response is 401 521s 1..20 521s ok 521s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 521s ok 1 - use Lemonldap::NG::Portal::Main; 521s ok 2 - Portal object 521s ok 3 - Init 521s ok 4 - Portal app 521s ok 5 - use Lemonldap::NG::Handler::Server; 521s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 521s ok 7 - App 521s ok 8 - Standard Handler 521s ok 9 - Get redirection 521s ok 10 - Location header found 521s ok 11 - Unauth portal request 521s ok 12 - HTTP code is 200 521s ok 13 - Page contains a form 521s ok 14 - Field "url" is defined 521s ok 15 - CSP header authorize POST request to \# 521s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 521s ok 17 - Get redirection 521s ok 18 - Location header found 521s ok 19 - Unauth portalrequest 521s ok 20 - HTTP code is 200 521s ok 21 - Page contains a form 521s ok 22 - Field "url" is defined 521s ok 23 - CSP header authorize POST request to \# 521s 1..23 521s ok 521s t/01-Keys.t .................................................................... 521s ok 1 - use Lemonldap::NG::Portal::Main; 521s # Subtest: No keys defined, fallback to old config vars 521s ok 1 - Portal object 521s ok 2 - Init 521s ok 3 - Portal app 521s ok 4 - Invalid key ID returns undef 521s ok 5 - Invalid key ID returns undef 521s ok 6 - Invalid key ID returns undef 521s ok 7 - Invalid key ID returns undef 521s ok 8 - Invalid key ID returns undef 521s ok 9 - Invalid key ID returns undef 521s ok 10 - Default SAML public signature key is as expected 521s ok 11 - Default SAML private signature key is as expected 521s ok 12 - Default SAML public encryption key is as expected 521s ok 13 - Default SAML private encryption key is as expected 521s ok 14 - Default OIDC public key is as expected 521s ok 15 - Default OIDC private key is as expected 521s ok 16 - Previous OIDC public key is as expected 521s ok 17 - Previous OIDC private key is as expected 521s ok 18 - Future OIDC public key is as expected 521s ok 19 - Future OIDC private key is as expected 521s ok 20 - Default OIDC public encryption key is as expected 521s ok 21 - Default OIDC private encryption key is as expected 521s 1..21 521s ok 2 - No keys defined, fallback to old config vars 521s # Subtest: Explicit key has priority over legacy conf 521s ok 1 - Portal object 521s ok 2 - Init 521s ok 3 - Portal app 521s ok 4 - Default SAML public key is as expected 521s ok 5 - Default SAML private key is as expected 521s 1..5 521s ok 3 - Explicit key has priority over legacy conf 521s # Subtest: Explicit key only 521s ok 1 - Portal object 521s ok 2 - Init 521s ok 3 - Portal app 521s ok 4 - Default SAML public key is as expected 521s ok 5 - Default SAML private key is as expected 521s 1..5 521s ok 4 - Explicit key only 521s 1..4 521s ok 521s t/01-Mail-Tpl.t ................................................................ 521s ok 1 - use Lemonldap::NG::Portal::Main; 521s ok 2 - Portal object 521s ok 3 - Init 521s ok 4 - Portal app 521s # Subtest: Skin and language resolution 521s # Subtest: Default skin, default language 521s ok 1 - request ok 521s ok 2 521s ok 3 - Logo not attached 521s 1..3 521s ok 1 - Default skin, default language 521s # Subtest: Default skin, custom language 521s ok 1 - request ok 521s ok 2 521s ok 3 - Logo not attached 521s 1..3 521s ok 2 - Default skin, custom language 521s # Subtest: custom skin, default language 521s ok 1 - Request ok 521s ok 2 521s ok 3 - Logo attached 521s 1..3 521s ok 3 - custom skin, default language 521s # Subtest: custom skin, custom language (cookie) 521s ok 1 - Request ok 521s ok 2 521s ok 3 - Logo attached 521s 1..3 521s ok 4 - custom skin, custom language (cookie) 521s # Subtest: custom skin, custom language (header) 521s ok 1 - Request ok 521s ok 2 521s ok 3 - Logo attached 521s 1..3 521s ok 5 - custom skin, custom language (header) 521s 1..5 521s ok 5 - Skin and language resolution 521s # Subtest: Test sendEmail method 521s # Subtest: Use templated body and subject 521s ok 1 - Found variable in templated body 521s ok 2 - Found session variable in templated body 521s ok 3 - Found subject 521s ok 4 - Correct destination 521s 1..4 521s ok 1 - Use templated body and subject 521s # Subtest: Use explicit body and subject 521s ok 1 - Found expected hardcoded body 521s ok 2 - Expected hardcoded subject 521s ok 3 - Correct destination 521s 1..3 521s ok 2 - Use explicit body and subject 521s 1..2 521s ok 6 - Test sendEmail method 521s 1..6 521s ok 522s t/01-OneTimeToken.t ............................................................ 522s ok 1 - use Lemonldap::NG::Portal::Main; 522s # Subtest: Test cache implementation 522s ok 1 - Portal object 522s ok 2 - Init 522s ok 3 - Portal app 522s # Subtest: Create ::Lib::OneTimeToken instance 522s ok 1 - OTT instance successfully created 522s 1..1 522s ok 4 - Create ::Lib::OneTimeToken instance 522s # Subtest: Get valid token and delete it 522s ok 1 - Token successfully created 522s ok 2 - Correct purge time 522s ok 3 - Correct data 522s ok 4 - Token id is no longer valid 522s 1..4 522s ok 5 - Get valid token and delete it 522s # Subtest: Get expired token 522s ok 1 - Token successfully created 522s ok 2 - Token id is no longer valid 522s 1..2 522s ok 6 - Get expired token 522s # Subtest: Get valid token without deleting it 522s ok 1 - Token successfully created 522s ok 2 - Correct purge time 522s ok 3 - Correct data 522s ok 4 - Correct purge time 522s ok 5 - Correct data 522s ok 6 - Token id is no longer valid 522s 1..6 522s ok 7 - Get valid token without deleting it 522s # Subtest: Update token 522s ok 1 - Token successfully created 522s ok 2 - Correct purge time 522s ok 3 - Correct data 522s ok 4 - updateToken returns token id 522s ok 5 - Correct purge time 522s ok 6 - Correct data 522s ok 7 - Token id is no longer valid 522s 1..7 522s ok 8 - Update token 522s # Subtest: Update expired token 522s ok 1 - Token successfully created 522s ok 2 - updateToken returns undef 522s ok 3 - Token id is no longer valid 522s 1..3 522s ok 9 - Update expired token 522s 1..9 522s ok 2 - Test cache implementation 522s # Subtest: Test session implementation 522s ok 1 - Portal object 522s ok 2 - Init 522s ok 3 - Portal app 522s # Subtest: Create ::Lib::OneTimeToken instance 522s ok 1 - OTT instance successfully created 522s 1..1 522s ok 4 - Create ::Lib::OneTimeToken instance 522s # Subtest: Get valid token and delete it 522s ok 1 - Token successfully created 522s ok 2 - Correct purge time 522s ok 3 - Correct data 522s ok 4 - Token id is no longer valid 522s 1..4 522s ok 5 - Get valid token and delete it 522s # Subtest: Get expired token 522s ok 1 - Token successfully created 522s ok 2 - Token id is no longer valid 522s 1..2 522s ok 6 - Get expired token 522s # Subtest: Get valid token without deleting it 522s ok 1 - Token successfully created 522s ok 2 - Correct purge time 522s ok 3 - Correct data 522s ok 4 - Correct purge time 522s ok 5 - Correct data 522s ok 6 - Token id is no longer valid 522s 1..6 522s ok 7 - Get valid token without deleting it 522s # Subtest: Update token 522s ok 1 - Token successfully created 522s ok 2 - Correct purge time 522s ok 3 - Correct data 522s ok 4 - updateToken returns token id 522s ok 5 - Correct purge time 522s ok 6 - Correct data 522s ok 7 - Token id is no longer valid 522s 1..7 522s ok 8 - Update token 522s # Subtest: Update expired token 522s ok 1 - Token successfully created 522s ok 2 - updateToken returns undef 522s ok 3 - Token id is no longer valid 522s 1..3 522s ok 9 - Update expired token 522s 1..9 522s ok 3 - Test session implementation 522s 1..3 522s ok 522s t/01-PluginEntrypoints.t ....................................................... 522s ok 1 - use Lemonldap::NG::Portal::Main; 522s ok 2 - Portal object 522s ok 3 - Init 522s ok 4 - Portal app 522s ok 5 - Check that entrypoints were called in the correct order with correct params 522s 1..5 522s ok 522s t/01-Reject-Hashes-in-URL.t .................................................... 522s ok 1 - use Lemonldap::NG::Portal::Main; 522s ok 2 - Portal object 522s ok 3 - Init 522s ok 4 - Portal app 522s ok 5 - Try http://bad.com\#test.example.llng 522s ok 6 - Response status is 401 522s ok 7 - Content is JSON 522s ok 8 - Error code is 109 522s ok 9 - Rejected with PE_UNPROTECTEDURL 522s 1..9 522s ok 523s t/01-Unauth-Logout.t ........................................................... 523s ok 1 - use Lemonldap::NG::Portal::Main; 523s ok 2 - Portal object 523s ok 3 - Init 523s ok 4 - Portal app 523s ok 5 - Get logout page 523s ok 6 - Language icons found 523s ok 7 - PE_LOGOUT_OK 523s ok 8 - Get cookie lemonldap (0) 523s ok 9 - Get logout page 523s ok 10 - Language icons found 523s ok 11 - PE_LOGOUT_OK 523s ok 12 - Get cookie lemonldap (0) 523s # Subtest: Test if http://test1.example.com/ is allowed 523s ok 1 - Get logout page 523s ok 2 - Get cookie lemonldap (0) 523s ok 3 - Get redirection 523s ok 4 - Location is http://test1.example.com/ 523s 1..4 523s ok 13 - Test if http://test1.example.com/ is allowed 523s # Subtest: Test if http://example3.com/ is allowed 523s ok 1 - Get logout page 523s ok 2 - Get cookie lemonldap (0) 523s ok 3 - Get redirection 523s ok 4 - Location is http://example3.com/ 523s 1..4 523s ok 14 - Test if http://example3.com/ is allowed 523s # Subtest: Test if http://test.example2.com/ is allowed 523s ok 1 - Get logout page 523s ok 2 - Get cookie lemonldap (0) 523s ok 3 - Get redirection 523s ok 4 - Location is http://test.example2.com/ 523s 1..4 523s ok 15 - Test if http://test.example2.com/ is allowed 523s # Subtest: Test if http://test.test.example2.com/ is allowed 523s ok 1 - Get logout page 523s ok 2 - Get cookie lemonldap (0) 523s ok 3 - Get redirection 523s ok 4 - Location is http://test.test.example2.com/ 523s 1..4 523s ok 16 - Test if http://test.test.example2.com/ is allowed 523s # Subtest: Test if http://test.example3.com/ is not allowed 523s ok 1 - Get logout page 523s ok 2 - Get cookie lemonldap (0) 523s ok 3 - Expected portal error code: code found on page 523s ok 4 - Expected portal error code 523s 1..4 523s ok 17 - Test if http://test.example3.com/ is not allowed 523s # Subtest: Test if http://invalid/ is not allowed 523s ok 1 - Get logout page 523s ok 2 - Get cookie lemonldap (0) 523s ok 3 - Expected portal error code: code found on page 523s ok 4 - Expected portal error code 523s 1..4 523s ok 18 - Test if http://invalid/ is not allowed 523s 1..18 523s ok 523s t/01-WebAuthn-Registration.t ................................................... 523s ok 1 - use Lemonldap::NG::Portal::Main; 523s ok 2 # skip Authen::WebAuthn not found 523s 1..2 523s ok 523s t/01-WebAuthn.t ................................................................ 523s ok 1 - use Lemonldap::NG::Portal::Main; 523s ok 2 # skip Authen::WebAuthn not found 523s 1..2 523s ok 523s t/01-disabledPlugins.t ......................................................... 523s ok 1 - use Lemonldap::NG::Portal::Main; 523s # Subtest: Disable module by full name 523s ok 1 - Portal object 523s ok 2 - Init 523s ok 3 - Portal app 523s ok 4 - Plugin was not loaded 523s 1..4 523s ok 2 - Disable module by full name 523s # Subtest: Disable module by short name 523s ok 1 - Portal object 523s ok 2 - Init 523s ok 3 - Portal app 523s ok 4 - Plugin was not loaded 523s 1..4 523s ok 3 - Disable module by short name 523s 1..3 523s ok 523s t/01-downloadSamlMetadata.t .................................................... 523s ok 1 - use Lemonldap::NG::Portal::Main; 523s ok 2 - require './scripts/downloadSamlMetadata'; 523s # Subtest: Dry run, do not create file 523s # Try to download metadata file at http://xx.yy/ 523s # Using temporary file t/sessions/tmpSessionxD8rA/output.xml.0jDYM8MQ 523s ok 1 - File destination was provided 523s # Metadata successfully downloaded 523s # Removing t/sessions/tmpSessionxD8rA/output.xml.0jDYM8MQ 523s ok 2 - Successful function run 523s ok 3 - Destination file not created 523s ok 4 - Temporary files were cleaned up 523s 1..4 523s ok 3 - Dry run, do not create file 523s # Subtest: Download valid metadata, first time 523s # Try to download metadata file at http://xx.yy/ 523s # Using temporary file t/sessions/tmpSessionxD8rA/output.xml.uf49DmZ3 523s ok 1 - File destination was provided 523s # Metadata successfully downloaded 523s ok 2 - Successful function run 523s ok 3 - Correct content found 523s ok 4 - Temporary files were cleaned up 523s 1..4 523s ok 4 - Download valid metadata, first time 523s # Subtest: Download valid metadata, overwrite existing file 523s ok 1 - Correct content found 523s # Try to download metadata file at http://xx.yy/ 523s # Using temporary file t/sessions/tmpSessionxD8rA/output.xml.Xdc15eAd 523s ok 2 - File destination was provided 523s # Metadata successfully downloaded 523s ok 3 - Failed function run 523s ok 4 - Correct content found 523s ok 5 - Temporary files were cleaned up 523s 1..5 523s ok 5 - Download valid metadata, overwrite existing file 523s # Subtest: Dry run, do not overwrite file 523s ok 1 - Correct content found 523s # Try to download metadata file at http://xx.yy/ 523s # Using temporary file t/sessions/tmpSessionxD8rA/output.xml.nPLVsJVf 523s ok 2 - File destination was provided 523s # Metadata successfully downloaded 523s # Removing t/sessions/tmpSessionxD8rA/output.xml.nPLVsJVf 523s ok 3 - Successful function run 523s ok 4 - Correct content found 523s ok 5 - Temporary files were cleaned up 523s 1..5 523s ok 6 - Dry run, do not overwrite file 523s # Subtest: URL not found 523s # Try to download metadata file at http://404.404/ 523s # Using temporary file t/sessions/tmpSessionxD8rA/output.xml.ZvmFOYz4 523s # Removing t/sessions/tmpSessionxD8rA/output.xml.ZvmFOYz4 523s # FATAL: Error downloading metadata 404 Not found 523s ok 1 - Failed function run 523s ok 2 - Correct content found 523s ok 3 - Temporary files were cleaned up 523s 1..3 523s ok 7 - URL not found 523s # Subtest: Try to download invalid XML 523s # Try to download metadata file at http://xx.yy/ 523s # Using temporary file t/sessions/tmpSessionxD8rA/output.xml.VEQ8O1Eg 523s ok 1 - File destination was provided 523s # Metadata successfully downloaded 523s # FATAL: Cannot parse t/sessions/tmpSessionxD8rA/output.xml.VEQ8O1Eg as XML: t/sessions/tmpSessionxD8rA/output.xml.VEQ8O1Eg:1: parser error : expected '>' 523s # testtestuser is a binary string 550s ok 7 - Post form 550s 1..7 550s ok 16 - Check workaround for \#3180 550s ok 17 - Auth query 550s ok 18 - HTTP code is 200 550s ok 19 - Content-Type is JSON 550s ok 20 - Content is valid JSON 550s ok 21 - User token was returned 550s ok 22 - $req->user is a binary string 550s ok 23 - Post form 550s ok 24 - Get cookie lemonldap (a8b60c54a68ab0f950fbee1cf41e343f306251734637ea4edf546196595e89bd) 550s ok 25 - Get redirection 550s ok 26 - Location is http://test1.example.com/ 550s ok 27 - Get session using restSessionServer 550s ok 28 - HTTP code is 200 550s ok 29 - Deserialize session content 550s ok 30 - Session has correct value for _user 550s ok 31 - Session has correct value for _auth 550s ok 32 - Session has correct value for _Issuer 550s ok 33 - Session has correct value for authenticationLevel 550s ok 34 - Session has correct value for uid 550s 1..34 550s ok 2 - Usertoken SSL Auth 550s # Subtest: Usertoken SSL Auth (with choice) 550s ok 1 - Portal object 550s ok 2 - Init 550s ok 3 - Portal app 550s ok 4 - Get Menu 550s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 550s ok 6 - Response body is not empty 550s ok 7 - Found sslHost 550s ok 8 - Found 5_ssl Logo 550s ok 9 - Get ssl javascript 550s ok 10 - HTTP code is 200 550s ok 11 - Page contains a form 550s ok 12 - Host match 550s ok 13 - Field "nossl" is defined 550s ok 14 - Field "ajax_auth_token" is defined 550s ok 15 - CSP header authorize POST request to \# 550s # Subtest: Check workaround for #3180 550s ok 1 - Auth query 550s ok 2 - HTTP code is 200 550s ok 3 - Content-Type is JSON 550s ok 4 - Content is valid JSON 550s ok 5 - User token was returned 550s ok 6 - $req->user is a binary string 550s ok 7 - Post form 550s 1..7 550s ok 16 - Check workaround for \#3180 550s ok 17 - Auth query 550s ok 18 - HTTP code is 200 550s ok 19 - Content-Type is JSON 550s ok 20 - Content is valid JSON 550s ok 21 - User token was returned 550s ok 22 - $req->user is a binary string 550s ok 23 - Post form 550s ok 24 - Get cookie lemonldap (ef0fc838b92d28d77aef31b9853bd4ef94fef8f305c8676115bd3d840b47f9e9) 550s ok 25 - Get redirection 550s ok 26 - Location is http://test1.example.com/ 550s ok 27 - Get session using restSessionServer 550s ok 28 - HTTP code is 200 550s ok 29 - Deserialize session content 550s ok 30 - Session has correct value for uid 550s ok 31 - Session has correct value for authenticationLevel 550s ok 32 - Session has correct value for _Issuer 550s ok 33 - Session has correct value for _auth 550s ok 34 - Session has correct value for _user 550s 1..34 550s ok 3 - Usertoken SSL Auth (with choice) 550s # Subtest: Legacy AJAX SSL Auth 550s ok 1 - Portal object 550s ok 2 - Init 550s ok 3 - Portal app 550s ok 4 - Get Menu 550s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 550s ok 6 - SSL AJAX URL found 550s ok 7 - Correct hostname 550s ok 8 - Correct path 550s ok 9 - Correct query 550s ok 10 - Found 5_ssl Logo 550s ok 11 - Get ssl javascript 550s ok 12 - HTTP code is 200 550s ok 13 - Page contains a form 550s ok 14 - Host match 550s ok 15 - Field "nossl" is defined 550s ok 16 - CSP header authorize POST request to \# 550s ok 17 - Auth query 550s ok 18 - HTTP code is 200 550s ok 19 - Content-Type is JSON 550s ok 20 - Content is valid JSON 550s ok 21 - Correct result 550s ok 22 - No error 550s ok 23 - Get cookie lemonldap (2c71b71d4a7c69900197e9240762d6a59788861baee61a31fd2560e4fde94c78) 550s ok 24 - Post form 550s ok 25 - Get redirection 550s ok 26 - Location is http://test1.example.com/ 550s 1..26 550s ok 4 - Legacy AJAX SSL Auth 550s # Subtest: Legacy AJAX SSL Auth (with Choice) 550s ok 1 - Portal object 550s ok 2 - Init 550s ok 3 - Portal app 550s ok 4 - Get Menu 550s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 550s ok 6 - SSL AJAX URL found 550s ok 7 - Correct hostname 550s ok 8 - Correct path 550s ok 9 - Correct query 550s ok 10 - Found 5_ssl Logo 550s ok 11 - Get ssl javascript 550s ok 12 - HTTP code is 200 550s ok 13 - Page contains a form 550s ok 14 - Host match 550s ok 15 - Field "nossl" is defined 550s ok 16 - CSP header authorize POST request to \# 550s ok 17 - Auth query 550s ok 18 - HTTP code is 200 550s ok 19 - Content-Type is JSON 550s ok 20 - Content is valid JSON 550s ok 21 - Correct result 550s ok 22 - No error 550s ok 23 - Get cookie lemonldap (9780b314ada663954578fe5706887c5e07bf242757b731ca842a87733b281090) 550s ok 24 - Post form 550s ok 25 - Get redirection 550s ok 26 - Location is http://test1.example.com/ 550s 1..26 550s ok 5 - Legacy AJAX SSL Auth (with Choice) 550s # Subtest: Regular SSL Auth 550s ok 1 - Portal object 550s ok 2 - Init 550s ok 3 - Portal app 550s ok 4 - Auth query 550s ok 5 - HTTP code is 200 550s ok 6 - Get cookie lemonldap (4545f462ecbddae1aea570cdfe78d4eee91d9b665cd54a70c2f757e37efeaa05) 550s 1..6 550s ok 6 - Regular SSL Auth 550s # Subtest: SSLVarIf mechanism 550s ok 1 - Portal object 550s ok 2 - Init 550s ok 3 - Portal app 550s # Subtest: Testing SSLVarIf with CA1 550s ok 1 - Auth query 550s ok 2 - HTTP code is 200 550s ok 3 - Get cookie lemonldap (7aee0e0924339518e1c1de03183e269fbd47730cbe627bb7a8822b156b3698a2) 550s ok 4 550s ok 5 - HTTP code is 200 550s ok 6 - Authenticated as dwho 550s 1..6 550s ok 4 - Testing SSLVarIf with CA1 550s # Subtest: Testing SSLVarIf with CA2 550s ok 1 - Auth query 550s ok 2 - HTTP code is 200 550s ok 3 - Get cookie lemonldap (e66849dc1e28f9713b9ee135d8d887444b18c773c6698ae5c5dd63082f648b4d) 550s ok 4 550s ok 5 - HTTP code is 200 550s ok 6 - Authenticated as Doctor Who 550s 1..6 550s ok 5 - Testing SSLVarIf with CA2 550s # Subtest: Testing SSLVarIf with unknown CA 550s ok 1 - Auth query 550s ok 2 - HTTP code is 200 550s ok 3 - Get cookie lemonldap (9b83941a3873996dad791cbf522ff9597f1ddd5fedb64e54a7bb99d46c0d12fd) 550s ok 4 550s ok 5 - HTTP code is 200 550s ok 6 - Authenticated as dwho@example.com 550s 1..6 550s ok 6 - Testing SSLVarIf with unknown CA 550s # Subtest: Testing SSLVarIf with no CA 550s ok 1 - Auth query 550s ok 2 - HTTP code is 200 550s ok 3 - Get cookie lemonldap (f39466ff2249084aa5263c6540106bddc4a40420b0edbf0846443e6cba695319) 550s ok 4 550s ok 5 - HTTP code is 200 550s ok 6 - Authenticated as dwho@example.com 550s 1..6 550s ok 7 - Testing SSLVarIf with no CA 550s 1..7 550s ok 7 - SSLVarIf mechanism 550s 1..7 550s ok 550s t/29-AuthWebAuthn-Choice.t ..................................................... 550s ok 1 - use Lemonldap::NG::Portal::Main; 550s ok 2 # skip Authen::WebAuthn not found 550s 1..2 550s ok 550s t/29-AuthWebAuthn.t ............................................................ 550s ok 1 - use Lemonldap::NG::Portal::Main; 550s ok 2 # skip Authen::WebAuthn not found 550s 1..2 550s ok 550s t/30-Auth-CAS-Reauth.t ......................................................... 550s ok 1 - use Lemonldap::NG::Portal::Main; 550s ok 2 - Portal object 550s ok 3 - Init 550s ok 4 - Portal app 550s ok 5 - Register $type 550s ok 6 - Portal object 550s ok 7 - Init 550s ok 8 - Portal app 550s ok 9 - Register $type 550s # ==> Pushing SP <== 550s # ==> Popping SP <== 550s ok 10 - Unauth SP request 550s ok 11 - Get cookie llngcasserver (idp) 550s ok 12 - Get CAS server cookie 550s ok 13 - Get redirection 550s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 550s # ==> Pushing ISSUER <== 550s # ==> Popping ISSUER <== 550s ok 15 - Query CAS server 550s ok 16 - HTTP code is 200 550s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769681919_10766%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753799%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 550s # ==> Pushing ISSUER <== 550s # ==> Popping ISSUER <== 550s ok 18 - Post authentication 550s ok 19 - Get cookie lemonldap (4dfaddeeb9e3097c284257e887450e649b64b929604c4333257e7da7ec3cbe14) 550s ok 20 - Get cookie lemonldappdata () 550s ok 21 - SAML request cleared from pdata 550s ok 22 - Get redirection 550s ok 23 - Location header found 550s # ==> Pushing SP <== 550s ok 24 - SOAP request 550s # ==> Saving handler SP <== 550s # ==> Pushing ISSUER <== 550s # ==> Popping ISSUER <== 550s # ==> Restoring SP <== 550s ok 25 - Execute request to /cas/serviceValidate 550s ok 26 - HTTP code is 200 550s ok 27 - Content is XML 550s # ==> Popping SP <== 550s ok 28 - Query SP with ticket 550s ok 29 - Get cookie lemonldap (0a7eb25f9f1728ac8fa364d0db2d46d26e61a5e07b10b0e9f9a3702df6524a53) 550s # ==> Pushing SP <== 550s # ==> Popping SP <== 550s ok 30 - Post SAML request to IdP 550s ok 31 - HTTP code is 200 550s ok 32 - Page contains a form 550s ok 33 - URI match 550s ok 34 - Field "confirm" is defined 550s ok 35 - Propose to upgrade session 550s # ==> Pushing SP <== 550s # ==> Popping SP <== 550s ok 36 - Ask to renew 550s ok 37 - Get redirection 550s ok 38 - Location header found 550s # ==> Pushing ISSUER <== 550s # ==> Popping ISSUER <== 550s ok 39 - Query CAS server 550s ok 40 - Get redirection 550s ok 41 - Location header found 550s # ==> Pushing SP <== 550s ok 42 - SOAP request 550s # ==> Saving handler SP <== 550s # ==> Pushing ISSUER <== 550s # ==> Popping ISSUER <== 550s # ==> Restoring SP <== 550s ok 43 - Execute request to /cas/serviceValidate 550s ok 44 - HTTP code is 200 550s ok 45 - Content is XML 550s # ==> Popping SP <== 550s ok 46 - Query SP with ticket 550s ok 47 - Get cookie lemonldap (989fb51f555f6d61b698afd47df9793f62b72d897ee4555f2a53b5b8160f8d05) 550s ok 48 - New session ID 550s 1..48 550s ok 551s t/30-Auth-Oidc-Reauth.t ........................................................ 551s ok 1 - use Lemonldap::NG::Portal::Main; 551s ok 2 - Portal object 551s ok 3 - Init 551s ok 4 - Portal app 551s ok 5 - Register $type 551s ok 6 - OP portal 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s ok 7 - Get JWKS, endpoint /oauth2/jwks 551s ok 8 - HTTP code is 200 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 551s ok 10 - HTTP code is 200 551s ok 11 - Portal object 551s ok 12 - Init 551s ok 13 - Portal app 551s ok 14 - Register $type 551s ok 15 - RP portal 551s # ==> Pushing RP <== 551s # ==> Popping RP <== 551s ok 16 - Unauth SP request 551s ok 17 - Get redirection 551s ok 18 - Location header found 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s ok 19 - Push request to OP, endpoint /oauth2/authorize 551s ok 20 - HTTP code is 200 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s ok 21 - Post authentication, endpoint /oauth2/authorize 551s ok 22 - Get cookie lemonldap (0a7680ca4eeac2f56b5e74d6ff8fd8bbb78d1694a41c436c63fab76470cc1eda) 551s ok 23 - HTTP code is 200 551s ok 24 - Page contains a form 551s ok 25 - Host match 551s ok 26 - Field "confirm" is defined 551s ok 27 - CSP header authorize POST request to \# 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s ok 28 - Post confirmation, endpoint /oauth2/authorize 551s ok 29 - Get redirection 551s ok 30 - Location header found 551s # ==> Pushing RP <== 551s ok 31 - REST request 551s ok 32 - Request from RP to OP, endpoint /oauth2/token 551s # ==> Saving handler RP <== 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s # ==> Restoring RP <== 551s ok 33 - Execute request 551s ok 34 - Response is 200 551s ok 35 - Content is JSON 551s ok 36 - Found access_token 7fd187cdc8aacf9ec193b0094ed73be7b1a1ed3245a06ad47289aa037fdc60c9 551s ok 37 - REST request 551s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 551s # ==> Saving handler RP <== 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s # ==> Restoring RP <== 551s ok 39 - Execute request 551s ok 40 - Response is 200 551s ok 41 - Content is JSON 551s # ==> Popping RP <== 551s ok 42 - Call openidconnectcallback on RP 551s ok 43 - Get cookie lemonldap (374fdea5ff2ee2b11354fa7c1c0c1de4a1b08bf62e5ce589657023e892e4becc) 551s # ==> Pushing RP <== 551s # ==> Popping RP <== 551s ok 44 - Post SAML request to IdP 551s ok 45 - HTTP code is 200 551s ok 46 - Page contains a form 551s ok 47 - URI match 551s ok 48 - Field "confirm" is defined 551s ok 49 - Propose to upgrade session 551s # ==> Pushing RP <== 551s # ==> Popping RP <== 551s ok 50 - Ask to renew 551s ok 51 - Get redirection 551s ok 52 - Location header found 551s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s ok 54 - Push request to OP, endpoint /oauth2/authorize 551s ok 55 - Get redirection 551s ok 56 - Location header found 551s # ==> Pushing RP <== 551s ok 57 - REST request 551s ok 58 - Request from RP to OP, endpoint /oauth2/token 551s # ==> Saving handler RP <== 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s # ==> Restoring RP <== 551s ok 59 - Execute request 551s ok 60 - Response is 200 551s ok 61 - Content is JSON 551s ok 62 - Found access_token e99996fc77c70ace3db78354d9f6a512e9b4fe427d44bcef905ee1e3c7522984 551s ok 63 - REST request 551s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 551s # ==> Saving handler RP <== 551s # ==> Pushing OP <== 551s # ==> Popping OP <== 551s # ==> Restoring RP <== 551s ok 65 - Execute request 551s ok 66 - Response is 200 551s ok 67 - Content is JSON 551s # ==> Popping RP <== 551s ok 68 - Call openidconnectcallback on RP 551s ok 69 - Get cookie lemonldap (4adc73379f1196e48d01c02145d8ddd7ab46140bd77ad5e20b4ff2c31d8fecd0) 551s ok 70 - New session ID 551s 1..70 551s ok 551s t/30-Auth-ResolutionRule.t ..................................................... 551s ok 1 - use Lemonldap::NG::Portal::Main; 551s ok 2 - Portal object 551s ok 3 - Init 551s ok 4 - Portal app 551s ok 5 - Issuer portal 551s ok 6 - Auth query 551s ok 7 - Get redirection 551s ok 8 - Location header found 551s ok 9 - Auth query 551s ok 10 - Get redirection 551s ok 11 - Location header found 551s ok 12 - Auth query 551s ok 13 - Get redirection 551s ok 14 - Location header found 551s ok 15 - Auth query 551s ok 16 - Get redirection 551s ok 17 - Location header found 551s ok 18 - Auth query 551s ok 19 - Get redirection 551s ok 20 - Location header found 551s ok 21 - Auth query 551s ok 22 - Get redirection 551s ok 23 - Location header found 551s 1..23 551s ok 551s t/30-Auth-SAML-with-choice.t ................................................... 551s ok 1 - use Lemonldap::NG::Portal::Main; 551s ok 2 - Portal object 551s ok 3 - Init 551s ok 4 - Portal app 551s ok 5 - Register $type 551s ok 6 - Portal object 551s ok 7 - Init 551s ok 8 - Portal app 551s ok 9 - Register $type 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 10 - Unauth SP request 551s ok 11 - HTTP code is 200 551s ok 12 - Found Demo choice 551s ok 13 - Found SAML choice 551s ok 14 - HTTP code is 200 551s ok 15 - Page contains a form 551s ok 16 - Field "test" is defined 551s ok 17 - CSP header authorize POST request to \# 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 18 - Post SAML choice 551s ok 19 - HTTP code is 200 551s ok 20 - Page contains a form 551s ok 21 - Field "confirm" is defined 551s ok 22 - CSP header authorize POST request to \# 551s ok 23 - 1st = idp3 551s ok 24 - 2nd = idp 551s ok 25 - 3rd = idp2 551s ok 26 - 4th = idp2_z 551s ok 27 - Found IDP icon, tooltip and title tags 551s ok 28 - Found IDP display name 551s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 30 - Post SAML choice 551s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 551s ok 32 - HTTP code is 200 551s ok 33 - Page contains a form 551s ok 34 - Host match 551s ok 35 - URI match 551s ok 36 - Field "SAMLRequest" is defined 551s ok 37 - CSP header authorize POST request to auth.idp.com 551s ok 38 - Method is POST 551s # ==> Pushing ISSUER <== 551s # ==> Popping ISSUER <== 551s ok 39 - Post SAML request to IdP 551s ok 40 - HTTP code is 200 551s ok 41 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681920_7313%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753800%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 551s # ==> Pushing ISSUER <== 551s # ==> Popping ISSUER <== 551s ok 42 - Post authentication 551s ok 43 - Get cookie lemonldap (1a6794ac95ee607e15a38a48c0e16921b7b796e96ba0919f26b4216ce5b6cb04) 551s ok 44 - HTTP code is 200 551s ok 45 - Page contains a form 551s ok 46 - Host match 551s ok 47 - URI match 551s ok 48 - Field "SAMLResponse" is defined 551s ok 49 - CSP header authorize POST request to auth.sp.com 551s ok 50 - Method is POST 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 51 - Post SAML response to SP 551s ok 52 - Get redirection 551s ok 53 - Location is http://auth.sp.com/ 551s ok 54 - Get cookie lemonldap (2f83dd6ca5aa3cbbc3389a8815291b8391e218677c69e82adb51b61930337fad) 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 55 - Get / on SP 551s ok 56 - HTTP code is 200 551s ok 57 - Authenticated as fa@badwolf.org@idp 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 58 - Query SP for logout 551s ok 59 - HTTP code is 200 551s ok 60 - Page contains a form 551s ok 61 - Host match 551s ok 62 - URI match 551s ok 63 - Field "SAMLRequest" is defined 551s ok 64 - CSP header authorize POST request to auth.idp.com 551s ok 65 - Method is POST 551s # ==> Pushing ISSUER <== 551s # ==> Popping ISSUER <== 551s ok 66 - Post SAML logout request to IdP 551s ok 67 - HTTP code is 200 551s ok 68 - Page contains a form 551s ok 69 - Host match 551s ok 70 - URI match 551s ok 71 - Field "SAMLResponse" is defined 551s ok 72 - CSP header authorize POST request to auth.sp.com 551s ok 73 - Method is POST 551s ok 74 - Get cookie lemonldap (0) 551s ok 75 - SSO cookie removed 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 76 - Post SAML response to SP 551s ok 77 - Get redirection 551s ok 78 - Location is http://auth.sp.com/?logout=1 551s # ==> Pushing ISSUER <== 551s # ==> Popping ISSUER <== 551s ok 79 - Test if user is reject on IdP 551s ok 80 - Response status is 401 551s ok 81 - Content is JSON 551s ok 82 - Error code is 1 551s # ==> Pushing SP <== 551s # ==> Popping SP <== 551s ok 83 - Test if user is reject on SP 551s ok 84 - Response status is 401 551s ok 85 - Content is JSON 551s ok 86 - Error code is 1 551s 1..86 551s ok 552s t/30-Auth-Saml-Reauth.t ........................................................ 552s ok 1 - use Lemonldap::NG::Portal::Main; 552s ok 2 - Portal object 552s ok 3 - Init 552s ok 4 - Portal app 552s ok 5 - Register $type 552s ok 6 - Portal object 552s ok 7 - Init 552s ok 8 - Portal app 552s ok 9 - Register $type 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 10 - Auth query 552s ok 11 - HTTP code is 200 552s ok 12 - Get cookie lemonldap (0ffc0f6a857589a7817b9aaf07ee2cfa7f6a4f8d8edafdb71e0daf11f15733c6) 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 13 - Unauth SP request 552s ok 14 - HTTP code is 200 552s ok 15 - Page contains a form 552s ok 16 - Host match 552s ok 17 - URI match 552s ok 18 - Field "SAMLRequest" is defined 552s ok 19 - CSP header authorize POST request to auth.idp.com 552s ok 20 - Method is POST 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 21 - Post SAML request to IdP 552s ok 22 - HTTP code is 200 552s ok 23 - Page contains a form 552s ok 24 - Host match 552s ok 25 - URI match 552s ok 26 - Field "SAMLResponse" is defined 552s ok 27 - CSP header authorize POST request to auth.sp.com 552s ok 28 - Method is POST 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 29 - Post SAML response to SP 552s ok 30 - Get cookie lemonldap (79296459da1852a72229d2417fdecb556cfd0f9d19e57c5998d30bb74efbe030) 552s ok 31 - Get redirection 552s ok 32 - Location is http://auth.sp.com/ 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 33 - Post SAML request to IdP 552s ok 34 - HTTP code is 200 552s ok 35 - Page contains a form 552s ok 36 - URI match 552s ok 37 - Field "confirm" is defined 552s ok 38 - Propose to upgrade session 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 39 - Ask to renew 552s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 552s ok 41 - HTTP code is 200 552s ok 42 - Page contains a form 552s ok 43 - Host match 552s ok 44 - URI match 552s ok 45 - Field "SAMLRequest" is defined 552s ok 46 - CSP header authorize POST request to auth.idp.com 552s ok 47 - Method is POST 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 48 - Post SAML request to IdP 552s ok 49 - HTTP code is 200 552s ok 50 - Page contains a form 552s ok 51 - Host match 552s ok 52 - URI match 552s ok 53 - Field "SAMLResponse" is defined 552s ok 54 - CSP header authorize POST request to auth.sp.com 552s ok 55 - Method is POST 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 56 - Post SAML response to SP 552s ok 57 - Get cookie lemonldap (b68f67df69f8643c0f965cffdfaba1eaab125e9f895baefb9fcfd2f4fc885402) 552s ok 58 - New session ID 552s 1..58 552s ok 552s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 552s ok 1 - use Lemonldap::NG::Portal::Main; 552s ok 2 - Portal object 552s ok 3 - Init 552s ok 4 - Portal app 552s ok 5 - Register $type 552s ok 6 - Portal object 552s ok 7 - Init 552s ok 8 - Portal app 552s ok 9 - Register $type 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 10 - Auth query 552s ok 11 - HTTP code is 200 552s ok 12 - Get cookie lemonldap (a7bec543a469b82331b532e33d40b6645e82b55a09712cf2dbb99362a20aa85f) 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 13 - Query IdP to access to SP 552s ok 14 - Get redirection 552s ok 15 - Location header found 552s # ==> Pushing SP <== 552s ok 16 - SOAP request 552s # ==> Saving handler SP <== 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s # ==> Restoring SP <== 552s ok 17 - Execute request 552s ok 18 - Response is 200 or 400 552s ok 19 - Content is XML 552s # ==> Popping SP <== 552s ok 20 - Give artifact to SP 552s ok 21 - Get redirection 552s ok 22 - Location is http://auth.sp.com/ 552s ok 23 - Get cookie lemonldap (a90403c1a5ec6c7c63298796df2a479be52078fbdfe44f0725ab08204b8a9a49) 552s ok 24 - Get redirection 552s ok 25 - Location is http://auth.sp.com/ 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 26 - Get / on SP 552s ok 27 - HTTP code is 200 552s ok 28 - Authenticated as ru@badwolf.org@idp 552s ok 29 - UTF-8 values 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 30 - Query IdP for logout 552s ok 31 - HTTP code is 200 552s ok 32 - Get cookie lemonldap (0) 552s ok 33 - SSO cookie removed 552s ok 34 - Get image request 552s # ==> Pushing ISSUER <== 552s ok 35 - SOAP request 552s # ==> Saving handler ISSUER <== 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s # ==> Restoring ISSUER <== 552s ok 36 - Execute request 552s ok 37 - Response is 200 or 400 552s ok 38 - Content is XML 552s # ==> Popping ISSUER <== 552s ok 39 - Get image 552s ok 40 - Get redirection 552s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 552s # ==> Pushing ISSUER <== 552s # ==> Popping ISSUER <== 552s ok 42 - Test if user is reject on IdP 552s ok 43 - Response status is 401 552s ok 44 - Content is JSON 552s ok 45 - Error code is 1 552s # ==> Pushing SP <== 552s # ==> Popping SP <== 552s ok 46 - Test if user is reject on SP 552s ok 47 - Get redirection 552s ok 48 - Location header found 552s 1..48 552s ok 553s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 553s ok 1 - use Lemonldap::NG::Portal::Main; 553s ok 2 - Portal object 553s ok 3 - Init 553s ok 4 - Portal app 553s ok 5 - Register $type 553s ok 6 - Portal object 553s ok 7 - Init 553s ok 8 - Portal app 553s ok 9 - Register $type 553s # ==> Pushing SP <== 553s # ==> Popping SP <== 553s ok 10 - Unauth SP request 553s ok 11 - Get redirection 553s ok 12 - Location header found 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 13 - Launch SAML request to IdP 553s ok 14 - HTTP code is 200 553s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681922_4387%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753802%7D) 553s # ==> Pushing ISSUER <== 553s ok 16 - SOAP request 553s # ==> Saving handler ISSUER <== 553s # ==> Pushing SP <== 553s # ==> Popping SP <== 553s # ==> Restoring ISSUER <== 553s ok 17 - Execute request 553s ok 18 - HTTP code is 200 553s ok 19 - Content is XML 553s # ==> Popping ISSUER <== 553s ok 20 - Post authentication 553s ok 21 - Get cookie lemonldap (6a89b7444e7e9240546f504bfb5bf097cc2c3ee3a281d4162e47e90b10093172) 553s ok 22 - Get redirection 553s ok 23 - Location header found 553s # ==> Pushing SP <== 553s ok 24 - SOAP request 553s # ==> Saving handler SP <== 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s # ==> Restoring SP <== 553s ok 25 - Execute request 553s ok 26 - HTTP code is 200 553s ok 27 - Content is XML 553s # ==> Popping SP <== 553s ok 28 - Push artifact to SP 553s ok 29 - Get cookie lemonldap (12957d60691d5935133993c30165ae62a194f380e94ec92eeb7df83b7f862e5b) 553s ok 30 - Get redirection 553s ok 31 - Location is http://auth.sp.com/ 553s # ==> Pushing SP <== 553s # ==> Popping SP <== 553s ok 32 - Get / on SP 553s ok 33 - HTTP code is 200 553s ok 34 - Authenticated as fa@badwolf.org@idp 553s ok 35 - UTF-8 values 553s # ==> Pushing SP <== 553s ok 36 - SOAP request 553s # ==> Saving handler SP <== 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s # ==> Restoring SP <== 553s ok 37 - Execute request 553s ok 38 - HTTP code is 200 553s ok 39 - Content is XML 553s # ==> Popping SP <== 553s ok 40 - Query SP for logout 553s ok 41 - HTTP code is 200 553s ok 42 - Get cookie lemonldap (0) 553s ok 43 - SSO cookie removed 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 44 - Test if user is reject on IdP 553s ok 45 - Response status is 401 553s ok 46 - Content is JSON 553s ok 47 - Error code is 1 553s # ==> Pushing SP <== 553s # ==> Popping SP <== 553s ok 48 - Test if user is reject on SP 553s ok 49 - Get redirection 553s ok 50 - Location header found 553s 1..50 553s ok 553s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 553s ok 1 - use Lemonldap::NG::Portal::Main; 553s ok 2 - Portal object 553s ok 3 - Init 553s ok 4 - Portal app 553s ok 5 - Register $type 553s ok 6 - Portal object 553s ok 7 - Init 553s ok 8 - Portal app 553s ok 9 - Register $type 553s # Subtest: Test logging in to a federated IDP 553s # ==> Pushing SP <== 553s # ==> Popping SP <== 553s ok 1 553s ok 2 - HTTP code is 200 553s ok 3 - Page contains a form 553s ok 4 - Host match 553s ok 5 - URI match 553s ok 6 - Field "SAMLRequest" is defined 553s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 553s ok 8 - Method is POST 553s ok 9 - Found SAMLRequest 553s 1..9 553s ok 10 - Test logging in to a federated IDP 553s # Subtest: Responding to a federated SP 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 1 - Get cookie lemonldap (d06f6462e81721517dd199811188477e788f4c1f38191ead97db88c9e87f2ac3) 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 2 553s ok 3 - SAML service is not yet known: code found on page 553s ok 4 - SAML service is not yet known 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 5 553s ok 6 - SAML service is still not known: code found on page 553s ok 7 - SAML service is still not known 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 8 553s ok 9 - HTTP code is 200 553s ok 10 - Page contains a form 553s ok 11 - Host match 553s ok 12 - URI match 553s ok 13 - Field "SAMLResponse" is defined 553s ok 14 - CSP header authorize POST request to www.numistral.fr 553s ok 15 - Method is POST 553s ok 16 - Found SAMLResponse 553s ok 17 - XML successfully parsed 553s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 553s ok 19 - Found attribute 553s 1..19 553s ok 11 - Responding to a federated SP 553s 1..11 553s ok 553s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 553s ok 1 - use Lemonldap::NG::Portal::Main; 553s ok 2 - Portal object 553s ok 3 - Init 553s ok 4 - Portal app 553s ok 5 - Register $type 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 6 - Get metadata 553s ok 7 - Metadata is XML 553s ok 8 - XML successfully parsed 553s ok 9 - Offered signing certs match excepted ones 553s ok 10 - XML successfully parsed 553s ok 11 - Offered encryption certs match excepted ones 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 12 - Get IDP metadata 553s ok 13 - Metadata is XML 553s ok 14 - Metadata does not contain SP information 553s ok 15 - IDP EntityID is overridden 553s # ==> Pushing ISSUER <== 553s # ==> Popping ISSUER <== 553s ok 16 - Get SP metadata 553s ok 17 - Metadata is XML 553s ok 18 - Metadata does not contain IDP information 553s 1..18 553s ok 554s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 554s ok 1 - use Lemonldap::NG::Portal::Main; 554s ok 2 - Portal object 554s ok 3 - Init 554s ok 4 - Portal app 554s ok 5 - Register $type 554s ok 6 - Portal object 554s ok 7 - Init 554s ok 8 - Portal app 554s ok 9 - Register $type 554s # Subtest: SP-initiated flow, authorized user 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 1 - Unauth SP request 554s ok 2 - HTTP code is 200 554s ok 3 - HTTP code is 200 554s ok 4 - Page contains a form 554s ok 5 - Host match 554s ok 6 - Field "lmAuth" is defined 554s ok 7 - CSP header authorize POST request to \# 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 8 - Post Choice request to IdP 554s ok 9 - HTTP code is 200 554s ok 10 - Page contains a form 554s ok 11 - Host match 554s ok 12 - URI match 554s ok 13 - Field "SAMLRequest" is defined 554s ok 14 - CSP header authorize POST request to auth.idp.com 554s ok 15 - Method is POST 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 16 - Post SAML request to IdP 554s ok 17 - HTTP code is 200 554s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753803%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681923_12415%22%7D) 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 19 - Post authentication 554s ok 20 - Get cookie lemonldap (2d1947a659b05770b9d41285877ba04b973af6cde58fb1b20276f9449d7fd8b4) 554s ok 21 - Get cookie lemonldappdata () 554s ok 22 - SAML request cleared from pdata 554s ok 23 - HTTP code is 200 554s ok 24 - Page contains a form 554s ok 25 - Host match 554s ok 26 - URI match 554s ok 27 - Field "SAMLResponse" is defined 554s ok 28 - CSP header authorize POST request to auth.sp.com 554s ok 29 - Method is POST 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 30 - Post SAML response to SP 554s ok 31 - HTTP code is 200 554s ok 32 - Page contains a form 554s ok 33 - URI match 554s ok 34 - Field "token" is defined 554s ok 35 - Field "code" is defined 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 36 - Post code 554s ok 37 - Get redirection 554s ok 38 - Location is http://auth.sp.com/ 554s ok 39 - Get cookie lemonldap (5a840292c9826528c92a9f89ae538c4c26565487167ae8980708b8bde002ff5d) 554s ok 40 - Found SameSite=None 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 41 - Get / on SP 554s ok 42 - HTTP code is 200 554s ok 43 - Authenticated as fa@badwolf.org@idp 554s ok 44 - UTF-8 values 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 45 - Query IDP for logout 554s ok 46 - Get cookie lemonldap (0) 554s ok 47 - IDP Cookie removed 554s ok 48 - Get image request 554s # ==> Pushing ISSUER <== 554s ok 49 - SOAP request 554s # ==> Saving handler ISSUER <== 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s # ==> Restoring ISSUER <== 554s ok 50 - Execute request 554s ok 51 - Response is 200 or 400 554s ok 52 - Content is XML 554s # ==> Popping ISSUER <== 554s ok 53 - Get image 554s ok 54 - Get redirection 554s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 56 - Test if user is reject on SP 554s ok 57 - Response status is 401 554s ok 58 - Content is JSON 554s ok 59 - Error code is 1 554s 1..59 554s ok 10 - SP-initiated flow, authorized user 554s 1..10 554s ok 554s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 554s ok 1 - use Lemonldap::NG::Portal::Main; 554s ok 2 - Portal object 554s ok 3 - Init 554s ok 4 - Portal app 554s ok 5 - Register $type 554s ok 6 - Portal object 554s ok 7 - Init 554s ok 8 - Portal app 554s ok 9 - Register $type 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 10 - Auth query 554s ok 11 - HTTP code is 200 554s ok 12 - Get cookie lemonldap (07e79e7d93dd2e1b55447a1cb08c5ba77bb72b9bda11c3a95d036a0eb196c6b7) 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 13 - Query IdP to access to SP 554s ok 14 - HTTP code is 200 554s ok 15 - Page contains a form 554s ok 16 - Host match 554s ok 17 - URI match 554s ok 18 - Field "SAMLResponse" is defined 554s ok 19 - CSP header authorize POST request to auth.alternate.com 554s ok 20 - Method is POST 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 21 - Query IdP to access to SP 554s ok 22 - Bad destination: code found on page 554s ok 23 - Bad destination 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 24 - Query IdP to access to SP 554s ok 25 - HTTP code is 200 554s ok 26 - Page contains a form 554s ok 27 - Host match 554s ok 28 - URI match 554s ok 29 - Field "SAMLResponse" is defined 554s ok 30 - CSP header authorize POST request to auth.sp.com 554s ok 31 - Method is POST 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 32 - Post SAML response to SP 554s ok 33 - Get cookie lemonldap (07cb552aad73c1318e3b50ee6993dfec52bb349ef100fb77c412a5bc6c781dcd) 554s ok 34 - Get redirection 554s ok 35 - Location is http://auth.sp.com/ 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 36 - Get / on SP 554s ok 37 - HTTP code is 200 554s ok 38 - Authenticated as ru@badwolf.org@idp 554s ok 39 - UTF-8 values 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 40 - Query IdP for logout 554s ok 41 - HTTP code is 200 554s ok 42 - Get cookie lemonldap (0) 554s ok 43 - SSO cookie removed 554s ok 44 - Get iframe request 554s ok 45 - Content-Security-Policy header found 554s ok 46 - Found auth.idp.com in CSP child-src 554s ok 47 - Content-Security-Policy header found 554s ok 48 - Found http://auth.sp.com in CSP child-src 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 49 - Get iframe 554s ok 50 - Framing authorized 554s ok 51 - HTTP code is 200 554s ok 52 - Page contains a form 554s ok 53 - Host match 554s ok 54 - URI match 554s ok 55 - Field "SAMLRequest" is defined 554s ok 56 - CSP header authorize POST request to auth.sp.com 554s ok 57 - Method is POST 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 58 - Post SAML logout request to SP 554s ok 59 - HTTP code is 200 554s ok 60 - Page contains a form 554s ok 61 - Host match 554s ok 62 - URI match 554s ok 63 - Field "SAMLResponse" is defined 554s ok 64 - CSP header authorize POST request to auth.idp.com 554s ok 65 - Method is POST 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 66 - Post SAML logout response to IdP 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 67 - Test if user is reject on IdP 554s ok 68 - Response status is 401 554s ok 69 - Content is JSON 554s ok 70 - Error code is 1 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 71 - Test if user is reject on SP 554s ok 72 - HTTP code is 200 554s ok 73 - HTTP code is 200 554s ok 74 - Page contains a form 554s ok 75 - CSP header authorize POST request to auth.idp.com 554s ok 76 - Method is POST 554s 1..76 554s ok 554s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 554s ok 1 - use Lemonldap::NG::Portal::Main; 554s ok 2 - Portal object 554s ok 3 - Init 554s ok 4 - Portal app 554s ok 5 - Register $type 554s ok 6 - Portal object 554s ok 7 - Init 554s ok 8 - Portal app 554s ok 9 - Register $type 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 10 - Unauth SP request 554s ok 11 - HTTP code is 200 554s ok 12 - HTTP code is 200 554s ok 13 - Page contains a form 554s ok 14 - Host match 554s ok 15 - URI match 554s ok 16 - Field "SAMLRequest" is defined 554s ok 17 - CSP header authorize POST request to auth.idp.com 554s ok 18 - Method is POST 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 19 - Post SAML request to IdP 554s ok 20 - HTTP code is 200 554s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681923_24972%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753803%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 22 - Post authentication 554s ok 23 - Reject reason is 89 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 24 - Unauth SP request 554s ok 25 - HTTP code is 200 554s ok 26 - HTTP code is 200 554s ok 27 - Page contains a form 554s ok 28 - Host match 554s ok 29 - URI match 554s ok 30 - Field "SAMLRequest" is defined 554s ok 31 - CSP header authorize POST request to auth.idp.com 554s ok 32 - Method is POST 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 33 - Post SAML request to IdP 554s ok 34 - HTTP code is 200 554s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681923_25829%22%2C%22issuerTs%22%3A1769753803%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 36 - Post authentication 554s ok 37 - Get cookie lemonldap (657d65f2ed0e98d94ff0c09a31e23c160c9d646c688972c882f966df9fa6c34a) 554s ok 38 - HTTP code is 200 554s ok 39 - Page contains a form 554s ok 40 - Host match 554s ok 41 - URI match 554s ok 42 - Field "SAMLResponse" is defined 554s ok 43 - CSP header authorize POST request to auth.sp.com 554s ok 44 - Method is POST 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 45 - Post SAML response to SP 554s ok 46 - Get redirection 554s ok 47 - Location is http://auth.sp.com/ 554s ok 48 - Get cookie lemonldap (26873ea72f40d331537ee7fafffddf9db3e581cd8065371fefa9621bb003ea78) 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 49 - Get / on SP 554s ok 50 - HTTP code is 200 554s ok 51 - Authenticated as fa@badwolf.org@idp 554s ok 52 - UTF-8 values 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 53 - Query SP for logout 554s ok 54 - HTTP code is 200 554s ok 55 - Page contains a form 554s ok 56 - Host match 554s ok 57 - URI match 554s ok 58 - Field "SAMLRequest" is defined 554s ok 59 - CSP header authorize POST request to auth.idp.com 554s ok 60 - Method is POST 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 61 - Post SAML logout request to IdP 554s ok 62 - HTTP code is 200 554s ok 63 - Found logout message 554s ok 64 - Get cookie lemonldap (0) 554s ok 65 - IDP cookie removed 554s # ==> Pushing ISSUER <== 554s # ==> Popping ISSUER <== 554s ok 66 - Test if old cookie is denied by IdP 554s ok 67 - Response status is 401 554s ok 68 - Content is JSON 554s ok 69 - Error code is 1 554s # ==> Pushing SP <== 554s # ==> Popping SP <== 554s ok 70 - Test if user is reject on SP 554s ok 71 - HTTP code is 200 554s ok 72 - HTTP code is 200 554s ok 73 - Page contains a form 554s ok 74 - Host match 554s ok 75 - URI match 554s ok 76 - Field "SAMLRequest" is defined 554s ok 77 - CSP header authorize POST request to auth.idp.com 554s ok 78 - Method is POST 554s 1..78 554s ok 555s t/30-Auth-and-issuer-SAML-POST.t ............................................... 555s ok 1 - use Lemonldap::NG::Portal::Main; 555s ok 2 - Portal object 555s ok 3 - Init 555s ok 4 - Portal app 555s ok 5 - Register $type 555s ok 6 - Portal object 555s ok 7 - Init 555s ok 8 - Portal app 555s ok 9 - Register $type 555s # Subtest: SP-initiated flow, unauthorized user 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 1 - Unauth SP request 555s ok 2 - HTTP code is 200 555s ok 3 - HTTP code is 200 555s ok 4 - Page contains a form 555s ok 5 - Host match 555s ok 6 - URI match 555s ok 7 - Field "SAMLRequest" is defined 555s ok 8 - CSP header authorize POST request to auth.idp.com 555s ok 9 - Method is POST 555s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 555s ok 11 - Pdata is not empty 555s ok 12 - samlGenerateRequestHook called 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 13 - Post SAML request to IdP 555s ok 14 - HTTP code is 200 555s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753804%2C%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681924_18875%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 555s ok 16 - Found SameSite=None 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 17 - Post authentication 555s ok 18 - Reject reason is 89 555s 1..18 555s ok 10 - SP-initiated flow, unauthorized user 555s # Subtest: SP-initiated flow, authorized user 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 1 - Unauth SP request 555s ok 2 - HTTP code is 200 555s ok 3 - HTTP code is 200 555s ok 4 - Page contains a form 555s ok 5 - Host match 555s ok 6 - URI match 555s ok 7 - Field "SAMLRequest" is defined 555s ok 8 - CSP header authorize POST request to auth.idp.com 555s ok 9 - Method is POST 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 10 - Post SAML request to IdP 555s ok 11 - HTTP code is 200 555s ok 12 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753804%2C%22issuerRequestsaml%22%3A%221769681924_42628%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 13 - Post authentication 555s ok 14 - Get cookie lemonldap (27494475aed44118939ee25ed0a4fc7152ef56589984298b32ddc1cc6f02cbdc) 555s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 555s ok 16 - SAML request cleared from pdata 555s ok 17 - HTTP code is 200 555s ok 18 - Page contains a form 555s ok 19 - Host match 555s ok 20 - URI match 555s ok 21 - Field "SAMLResponse" is defined 555s ok 22 - CSP header authorize POST request to auth.sp.com 555s ok 23 - Method is POST 555s ok 24 - Found SAMLResponse 555s ok 25 - Found AuthnInstant modified by hook 555s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 555s ok 27 - Pdata is not empty 555s ok 28 - samlGotRequestHookCalled called 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 29 - Post SAML response to SP 555s ok 30 - Get redirection 555s ok 31 - Location is http://auth.sp.com/ 555s ok 32 - Get cookie lemonldap (d3313f68598788316f89e873854bec68deb42cabea9278dcf1b150ca021ee118) 555s ok 33 - Found SameSite=None 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 34 - Get / on SP 555s ok 35 - HTTP code is 200 555s ok 36 - Authenticated as fa@badwolf.org@idp 555s ok 37 - samlGotResponseHook called 555s ok 38 - UTF-8 values 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 39 - Query SP for logout 555s ok 40 - HTTP code is 200 555s ok 41 - Page contains a form 555s ok 42 - Host match 555s ok 43 - URI match 555s ok 44 - Field "SAMLRequest" is defined 555s ok 45 - CSP header authorize POST request to auth.idp.com 555s ok 46 - Method is POST 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 47 - Post SAML logout request to IdP 555s ok 48 - HTTP code is 200 555s ok 49 - Page contains a form 555s ok 50 - Host match 555s ok 51 - URI match 555s ok 52 - Field "SAMLResponse" is defined 555s ok 53 - CSP header authorize POST request to auth.sp.com 555s ok 54 - Method is POST 555s ok 55 - Get cookie lemonldap (0) 555s ok 56 - IDP Cookie removed 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 57 - Post SAML response to SP 555s ok 58 - Get redirection 555s ok 59 - Location is http://auth.sp.com/?logout=1 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 60 - Test if user is reject on IdP 555s ok 61 - Response status is 401 555s ok 62 - Content is JSON 555s ok 63 - Error code is 1 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 64 - Test if user is reject on SP 555s ok 65 - HTTP code is 200 555s ok 66 - HTTP code is 200 555s ok 67 - Page contains a form 555s ok 68 - Host match 555s ok 69 - URI match 555s ok 70 - Field "SAMLRequest" is defined 555s ok 71 - CSP header authorize POST request to auth.idp.com 555s ok 72 - Method is POST 555s 1..72 555s ok 11 - SP-initiated flow, authorized user 555s # Subtest: SP-initiated flow, authorized user, with redirection 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 1 - Unauth SP request 555s ok 2 - HTTP code is 200 555s ok 3 - HTTP code is 200 555s ok 4 - Page contains a form 555s ok 5 - Host match 555s ok 6 - URI match 555s ok 7 - Field "SAMLRequest" is defined 555s ok 8 - CSP header authorize POST request to auth.idp.com 555s ok 9 - Method is POST 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 10 - Post SAML request to IdP 555s ok 11 - HTTP code is 200 555s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681924_42197%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1769753804%7D) 555s ok 13 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681924_42197%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1769753804%7D) 555s ok 14 - Pdata is not empty 555s ok 15 - Expected target AuthnLevel 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 16 - Post authentication 555s ok 17 - Get cookie lemonldap (d5fa30dd79374e1eb78d3c7388f22481ce5728dd9ffe1726c140eda88390585e) 555s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 555s ok 19 - SAML request cleared from pdata 555s ok 20 - HTTP code is 200 555s ok 21 - Page contains a form 555s ok 22 - Host match 555s ok 23 - URI match 555s ok 24 - Field "SAMLResponse" is defined 555s ok 25 - CSP header authorize POST request to auth.sp.com 555s ok 26 - Method is POST 555s ok 27 - Found SAMLResponse 555s ok 28 - Found AuthnInstant modified by hook 555s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 555s ok 30 - Pdata is not empty 555s ok 31 - samlGotRequestHookCalled called 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 32 - Post SAML response to SP 555s ok 33 - Get redirection 555s ok 34 - Location is http://auth.sp.com/ 555s ok 35 - Get cookie lemonldap (1f7a3996076e58555b5ca6d99a34551d2fbbdb4ae60e78b813d03f108e79b4dd) 555s ok 36 - Found SameSite=None 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 37 - Get / on SP 555s ok 38 - HTTP code is 200 555s ok 39 - Authenticated as fa@badwolf.org@idp 555s ok 40 - samlGotResponseHook called 555s ok 41 - UTF-8 values 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 42 - Query SP for logout 555s ok 43 - HTTP code is 200 555s ok 44 - Page contains a form 555s ok 45 - Host match 555s ok 46 - URI match 555s ok 47 - Field "SAMLRequest" is defined 555s ok 48 - CSP header authorize POST request to auth.idp.com 555s ok 49 - Method is POST 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 50 - Post SAML logout request to IdP 555s ok 51 - HTTP code is 200 555s ok 52 - Page contains a form 555s ok 53 - Host match 555s ok 54 - URI match 555s ok 55 - Field "SAMLResponse" is defined 555s ok 56 - CSP header authorize POST request to auth.sp.com 555s ok 57 - Method is POST 555s ok 58 - Get cookie lemonldap (0) 555s ok 59 - IDP Cookie removed 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 60 - Post SAML response to SP 555s ok 61 - Get redirection 555s ok 62 - Location is http://test1.example.com 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 63 - Test if user is reject on IdP 555s ok 64 - Response status is 401 555s ok 65 - Content is JSON 555s ok 66 - Error code is 1 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 67 - Test if user is reject on SP 555s ok 68 - HTTP code is 200 555s ok 69 - HTTP code is 200 555s ok 70 - Page contains a form 555s ok 71 - Host match 555s ok 72 - URI match 555s ok 73 - Field "SAMLRequest" is defined 555s ok 74 - CSP header authorize POST request to auth.idp.com 555s ok 75 - Method is POST 555s # Subtest: Check dynamic required authentication level 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 1 - Auth query 555s ok 2 - HTTP code is 200 555s ok 3 - Get cookie lemonldap (129961855602628972d8da1fb62fd24689e6f2352d470c2e870a7e1b16fc83a7) 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 4 - Unauth SP request 555s ok 5 - HTTP code is 200 555s ok 6 - HTTP code is 200 555s ok 7 - Page contains a form 555s ok 8 - Host match 555s ok 9 - URI match 555s ok 10 - Field "SAMLRequest" is defined 555s ok 11 - CSP header authorize POST request to auth.idp.com 555s ok 12 - Method is POST 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 13 - Post SAML request to IdP 555s ok 14 - Response body is not empty 555s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 555s 1..15 555s ok 76 - Check dynamic required authentication level 555s 1..76 555s ok 12 - SP-initiated flow, authorized user, with redirection 555s 1..12 555s ok 555s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 555s ok 1 - use Lemonldap::NG::Portal::Main; 555s ok 2 - Portal object 555s ok 3 - Init 555s ok 4 - Portal app 555s ok 5 - Register $type 555s ok 6 - Portal object 555s ok 7 - Init 555s ok 8 - Portal app 555s ok 9 - Register $type 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 10 - Unauth SP request 555s ok 11 - Get redirection 555s ok 12 - Location header found 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 13 - Launch SAML request to IdP 555s ok 14 - HTTP code is 200 555s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753804%2C%22issuerRequestsaml%22%3A%221769681924_9252%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 555s # ==> Pushing ISSUER <== 555s # ==> Popping ISSUER <== 555s ok 16 - Authentication request 555s ok 17 - Get cookie lemonldap (803cef0c9e85bab6073cb23a7a15cb5f9319026e4e309b8c1fee4b7cb404be0a) 555s ok 18 - Get cookie lemonldappdata () 555s ok 19 - SAML request cleared from pdata 555s ok 20 - HTTP code is 200 555s ok 21 - Page contains a form 555s ok 22 - Host match 555s ok 23 - URI match 555s ok 24 - Field "SAMLResponse" is defined 555s ok 25 - Field "RelayState" is defined 555s ok 26 - CSP header authorize POST request to auth.sp.com 555s ok 27 - Correct authentication context mapped 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 28 - Post SAML response to SP 555s ok 29 - Get cookie lemonldap (4763dfa4101049ef9add80b2c395a66b979e0b24ffbfb3fa2fce76fe8a784685) 555s ok 30 - Get redirection 555s ok 31 - Location is http://test1.example.com/ 555s # ==> Pushing SP <== 555s # ==> Popping SP <== 555s ok 32 - Get / on SP 555s ok 33 - HTTP code is 200 555s ok 34 - Authenticated as fa@badwolf.org@idp 555s ok 35 - Map authentication context 555s 1..35 555s ok 556s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 556s ok 1 - use Lemonldap::NG::Portal::Main; 556s ok 2 - Portal object 556s ok 3 - Init 556s ok 4 - Portal app 556s ok 5 - Register $type 556s ok 6 - Portal object 556s ok 7 - Init 556s ok 8 - Portal app 556s ok 9 - Register $type 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 10 - Auth query 556s ok 11 - HTTP code is 200 556s ok 12 - Get cookie lemonldap (98e109fcc97bfc3c34cb4334bcac838c4f8c4e4e8ac3178eb2c36e69bb6be8e6) 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 13 - Query IdP to access to SP 556s ok 14 - HTTP code is 200 556s ok 15 - Form method is POST 556s ok 16 - Found SAML response 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 17 - Post SAML response to SP 556s ok 18 - Get cookie lemonldap (f473a22fa3785d36fa2aeee82d8b8b6e509c2c38b6329e2b3bc30e0736fa31a4) 556s ok 19 - Get redirection 556s ok 20 - Location is http://auth.sp.com/ 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 21 - Get / on SP 556s ok 22 - HTTP code is 200 556s ok 23 - Authenticated as ru@badwolf.org@idp 556s ok 24 - UTF-8 values 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 25 - Query IdP for logout 556s ok 26 - HTTP code is 200 556s ok 27 - Get iframe request 556s ok 28 - Content-Security-Policy header found 556s ok 29 - Found auth.sp.com in CSP child-src 556s ok 30 - Get cookie lemonldap (0) 556s ok 31 - SSO cookie removed 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 32 - Query SP for iframe 556s ok 33 - Get redirection 556s ok 34 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 35 - Push SAML response to IdP 556s ok 36 - Get redirection 556s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 556s ok 38 - Frame can be embedded 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 39 - Test if user is reject on IdP 556s ok 40 - Response status is 401 556s ok 41 - Content is JSON 556s ok 42 - Error code is 1 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 43 - Test if user is reject on SP 556s ok 44 - Get redirection 556s ok 45 - Location header found 556s 1..45 556s ok 556s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 556s ok 1 - use Lemonldap::NG::Portal::Main; 556s ok 2 - Portal object 556s ok 3 - Init 556s ok 4 - Portal app 556s ok 5 - Register $type 556s ok 6 - Portal object 556s ok 7 - Init 556s ok 8 - Portal app 556s ok 9 - Register $type 556s ok 10 - Portal object 556s ok 11 - Init 556s ok 12 - Portal app 556s ok 13 - Register $type 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 14 - Unauth SP request 556s ok 15 - Get redirection 556s ok 16 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 17 - Launch SAML request to IdP 556s ok 18 - HTTP code is 200 556s ok 19 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681925_50577%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753805%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 20 - Post authentication 556s ok 21 - HTTP code is 200 556s ok 22 - Get cookie lemonldap (357bcc888033983f1201907fe7dcfe8dad05d246609b6d26cf2ac00f883e3e45) 556s ok 23 - HTTP code is 200 556s ok 24 - Page contains a form 556s ok 25 - Host match 556s ok 26 - URI match 556s ok 27 - Field "SAMLResponse" is defined 556s ok 28 - Field "RelayState" is defined 556s ok 29 - CSP header authorize POST request to auth.sp.com 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 30 - Post SAML response to SP 556s ok 31 - Get cookie lemonldap (85dbaf65af1cbe70e848c0d09563b0fc4c423a29f388c96c2cdf12aaa066bb0a) 556s ok 32 - Get redirection 556s ok 33 - Location is http://test1.example.com/ 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 34 - Get / on SP 556s ok 35 - HTTP code is 200 556s ok 36 - Authenticated as fa@badwolf.org@idp 556s ok 37 - UTF-8 values 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 38 - Unauth SP2 request 556s ok 39 - Get redirection 556s ok 40 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 41 - Launch SAML request to IdP 556s ok 42 - HTTP code is 200 556s ok 43 - Page contains a form 556s ok 44 - Host match 556s ok 45 - URI match 556s ok 46 - Field "SAMLResponse" is defined 556s ok 47 - Field "RelayState" is defined 556s ok 48 - CSP header authorize POST request to auth.sp2.com 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 49 - Post SAML response to SP2 556s ok 50 - Get cookie lemonldap (cd24fc310c3acebe436b29c5b059a65cda249ba2bd419fe75b8dcd622ef082d0) 556s ok 51 - Get redirection 556s ok 52 - Location is http://test1.example.com/ 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 53 - Get / on SP2 556s ok 54 - HTTP code is 200 556s ok 55 - Authenticated as fa@badwolf.org@idp 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 56 - Query SP for logout 556s ok 57 - Get redirection 556s ok 58 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 59 - Launch SAML logout request to IdP 556s ok 60 - HTTP code is 200 556s ok 61 - Found logout message 556s ok 62 - Get cookie lemonldap (0) 556s ok 63 - IDP cookie removed 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 64 - Test if user is reject on IdP 556s ok 65 - Response status is 401 556s ok 66 - Content is JSON 556s ok 67 - Error code is 1 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 68 - Test if user is reject on SP 556s ok 69 - Get redirection 556s ok 70 - Location header found 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 71 - User is unfortunately still logged into SP2 556s ok 72 - HTTP code is 200 556s ok 73 - Authenticated as fa@badwolf.org@idp 556s 1..73 556s ok 556s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 556s ok 1 - use Lemonldap::NG::Portal::Main; 556s ok 2 - Portal object 556s ok 3 - Init 556s ok 4 - Portal app 556s ok 5 - Register $type 556s ok 6 - Portal object 556s ok 7 - Init 556s ok 8 - Portal app 556s ok 9 - Register $type 556s ok 10 - Portal object 556s ok 11 - Init 556s ok 12 - Portal app 556s ok 13 - Register $type 556s ok 14 - Portal object 556s ok 15 - Init 556s ok 16 - Portal app 556s ok 17 - Register $type 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 18 - Unauth SP request 556s ok 19 - Get redirection 556s ok 20 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 21 - Launch SAML request to IdP 556s ok 22 - HTTP code is 200 556s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753805%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681925_26856%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 24 - Post authentication 556s ok 25 - HTTP code is 200 556s ok 26 - Get cookie lemonldap (f312fd1207d70ce953edec8822a05bd3610f43514324d058fb0cd521ccd5c87d) 556s ok 27 - HTTP code is 200 556s ok 28 - Page contains a form 556s ok 29 - Host match 556s ok 30 - URI match 556s ok 31 - Field "SAMLResponse" is defined 556s ok 32 - Field "RelayState" is defined 556s ok 33 - CSP header authorize POST request to auth.sp.com 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 34 - Post SAML response to SP 556s ok 35 - Get cookie lemonldap (bc573630d14fc065e528b477398788ea04a0b239311f6d17a666a157d0345e56) 556s ok 36 - Get redirection 556s ok 37 - Location is http://test1.example.com/ 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 38 - Get / on SP 556s ok 39 - HTTP code is 200 556s ok 40 - Authenticated as fa@badwolf.org@idp 556s ok 41 - UTF-8 values 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 42 - Unauth SP2 request 556s ok 43 - Get redirection 556s ok 44 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 45 - Launch SAML request to IdP 556s ok 46 - HTTP code is 200 556s ok 47 - Page contains a form 556s ok 48 - Host match 556s ok 49 - URI match 556s ok 50 - Field "SAMLResponse" is defined 556s ok 51 - Field "RelayState" is defined 556s ok 52 - CSP header authorize POST request to auth.sp2.com 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 53 - Post SAML response to SP2 556s ok 54 - Get cookie lemonldap (cac8fe24714ba0182c848c086557d4da497644b8f35f982eaf11edbcbdd9567f) 556s ok 55 - Get redirection 556s ok 56 - Location is http://test1.example.com/ 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 57 - Get / on SP2 556s ok 58 - HTTP code is 200 556s ok 59 - Authenticated as fa@badwolf.org@idp 556s # ==> Pushing SP3 <== 556s # ==> Popping SP3 <== 556s ok 60 - Unauth SP3 request 556s ok 61 - Get redirection 556s ok 62 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 63 - Launch SAML request to IdP 556s ok 64 - HTTP code is 200 556s ok 65 - Page contains a form 556s ok 66 - Host match 556s ok 67 - URI match 556s ok 68 - Field "SAMLResponse" is defined 556s ok 69 - Field "RelayState" is defined 556s ok 70 - CSP header authorize POST request to auth.sp3.com 556s # ==> Pushing SP3 <== 556s # ==> Popping SP3 <== 556s ok 71 - Post SAML response to SP3 556s ok 72 - Get cookie lemonldap (3427d476e2e50071e6f37aa9e2fbdbb6d38dab3b8515d7db68c517af5ca4bca3) 556s ok 73 - Get redirection 556s ok 74 - Location is http://test1.example.com/ 556s # ==> Pushing SP3 <== 556s # ==> Popping SP3 <== 556s ok 75 - Get / on SP3 556s ok 76 - HTTP code is 200 556s ok 77 - Authenticated as fa@badwolf.org@idp 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 78 - Query SP for logout 556s ok 79 - Get redirection 556s ok 80 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 81 - Launch SAML logout request to IdP 556s ok 82 - Get cookie lemonldap (0) 556s ok 83 - SSO cookie removed 556s ok 84 - Got one iframe for both additional services 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 85 - Start logout from SP2 556s ok 86 - Get redirection 556s ok 87 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 88 - get SAML response from IDP 556s ok 89 - Get redirection 556s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 556s # ==> Pushing SP3 <== 556s # ==> Popping SP3 <== 556s ok 91 - Start logout from SP3 556s ok 92 - Get redirection 556s ok 93 - Location header found 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 94 - get SAML response from IDP 556s ok 95 - Get redirection 556s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 556s ok 97 - HTTP code is 200 556s ok 98 - Page contains a form 556s ok 99 - Host match 556s ok 100 - URI match 556s ok 101 - Field "relay" is defined 556s ok 102 - CSP header authorize POST request to auth.idp.com 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 103 - Post final logout 556s ok 104 - Get redirection 556s ok 105 - Location header found 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 106 - Send SAML logout response to SP 556s # ==> Pushing ISSUER <== 556s # ==> Popping ISSUER <== 556s ok 107 - Test if user is reject on IdP 556s ok 108 - Response status is 401 556s ok 109 - Content is JSON 556s ok 110 - Error code is 1 556s # ==> Pushing SP <== 556s # ==> Popping SP <== 556s ok 111 - Test if user is reject on SP 556s ok 112 - Get redirection 556s ok 113 - Location header found 556s # ==> Pushing SP2 <== 556s # ==> Popping SP2 <== 556s ok 114 - Test if user is reject on SP2 556s ok 115 - Get redirection 556s ok 116 - Location header found 556s # ==> Pushing SP3 <== 556s # ==> Popping SP3 <== 556s ok 117 - Test if user is reject on SP3 556s ok 118 - Get redirection 556s ok 119 - Location header found 556s 1..119 556s ok 557s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 557s ok 1 - use Lemonldap::NG::Portal::Main; 557s ok 2 - Portal object 557s ok 3 - Init 557s ok 4 - Portal app 557s ok 5 - Register $type 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 6 - Post authentication request 557s ok 7 - Get cookie lemonldap (ea24845ac42ae771ad3b20f08474027a9a96417e3da03514d8409cfbd768608c) 557s ok 8 - Portal object 557s ok 9 - Init 557s ok 10 - Portal app 557s ok 11 - Register $type 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 12 - Unauth SP request 557s ok 13 - Get redirection 557s ok 14 - Location header found 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 15 - Launch SAML request to IdP 557s ok 16 - HTTP code is 200 557s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681926_40743%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753806%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 18 - Post authentication request 557s ok 19 - HTTP code is 200 557s ok 20 - Get cookie lemonldap (088f45b171a3cdd9fa65af1e099acc31d49bc964b8fd7ac4b73c778d8fb9a63f) 557s ok 21 - Get cookie lemonldappdata () 557s ok 22 - SAML request cleared from pdata 557s ok 23 - Found info message about deleted sessions 557s ok 24 - HTTP code is 200 557s ok 25 - Page contains a form 557s ok 26 - Host match 557s ok 27 - URI match 557s ok 28 - Field "SAMLResponse" is defined 557s ok 29 - Field "RelayState" is defined 557s ok 30 - CSP header authorize POST request to auth.sp.com 557s ok 31 - Method is POST 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 32 - Post SAML response to SP 557s ok 33 - Get cookie lemonldap (0a4b2e12f61a490036d0e4fcc83110159135e034568308338d32ea2e346ea3c3) 557s ok 34 - Get redirection 557s ok 35 - Location is http://test1.example.com/ 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 36 - Get / on SP 557s ok 37 - HTTP code is 200 557s ok 38 - Authenticated as fa@badwolf.org@idp 557s 1..38 557s ok 557s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 557s ok 1 - use Lemonldap::NG::Portal::Main; 557s ok 2 - Portal object 557s ok 3 - Init 557s ok 4 - Portal app 557s ok 5 - Register $type 557s ok 6 - Portal object 557s ok 7 - Init 557s ok 8 - Portal app 557s ok 9 - Register $type 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 10 - Unauth SP request 557s ok 11 - Get redirection 557s ok 12 - Location header found 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 13 - Launch SAML request to IdP 557s ok 14 - HTTP code is 200 557s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681926_22213%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753806%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 557s # ==> Pushing ISSUER <== 557s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 557s # ==> Popping ISSUER <== 557s ok 16 - Post delayed authentication request 557s ok 17 - Get redirection 557s ok 18 - Location is http://auth.idp.com/saml 557s ok 19 - Get cookie lemonldap (fcddcf741f7910bf18d1e2a8d78cf241b4ecfb112ead663c68e0e73faadb0564) 557s ok 20 - Get cookie lemonldappdata () 557s ok 21 - SAML request cleared from pdata 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 22 - Unauth SP request 557s ok 23 - Get redirection 557s ok 24 - Location header found 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 25 - Launch SAML request to IdP 557s ok 26 - HTTP code is 200 557s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753806%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681926_32118%22%7D) 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 28 - Post authentication request 557s ok 29 - HTTP code is 200 557s ok 30 - Get cookie lemonldap (90b85921d9d95a7743ec86d578fa72cf3e70b61429259e093b1436d435dfd83c) 557s ok 31 - Get cookie lemonldappdata () 557s ok 32 - SAML request cleared from pdata 557s ok 33 - HTTP code is 200 557s ok 34 - Page contains a form 557s ok 35 - Host match 557s ok 36 - URI match 557s ok 37 - Field "SAMLResponse" is defined 557s ok 38 - Field "RelayState" is defined 557s ok 39 - CSP header authorize POST request to auth.sp.com 557s ok 40 - Signed using SHA-256 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 41 - Post SAML response to SP 557s ok 42 - Get cookie lemonldap (6b8205cdb00ab081b15a4fc2c04a86b29cc14ef847f47f5b8f3ef9f1df949248) 557s ok 43 - Get redirection 557s ok 44 - Location is http://test1.example.com/ 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 45 - Get / on SP 557s ok 46 - HTTP code is 200 557s ok 47 - Authenticated as fa@badwolf.org@idp 557s ok 48 - UTF-8 values 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 49 - Query SP for logout 557s ok 50 - Get redirection 557s ok 51 - Location header found 557s ok 52 - SHA256 used to sign Logout Request 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 53 - Launch SAML logout request to IdP 557s ok 54 - Get redirection 557s ok 55 - Location header found 557s ok 56 - Get cookie lemonldap (0) 557s ok 57 - IDP Cookie removed 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 58 - Launch SAML logout request to SP 557s ok 59 - HTTP code is 200 557s # ==> Pushing ISSUER <== 557s # ==> Popping ISSUER <== 557s ok 60 - Test if user is reject on IdP 557s ok 61 - Response status is 401 557s ok 62 - Content is JSON 557s ok 63 - Error code is 1 557s # ==> Pushing SP <== 557s # ==> Popping SP <== 557s ok 64 - Test if user is reject on SP 557s ok 65 - Get redirection 557s ok 66 - Location header found 557s 1..66 557s ok 558s t/30-CDC.t ..................................................................... 558s ok 1 - use Lemonldap::NG::Portal::Main; 558s ok 2 - Portal object 558s ok 3 - Init 558s ok 4 - Portal app 558s ok 5 - Register $type 558s ok 6 - Portal object 558s ok 7 - Init 558s ok 8 - Portal app 558s ok 9 - Register $type 558s ok 10 - use Lemonldap::NG::Portal::CDC; 558s ok 11 - Portal object 558s ok 12 - Init 558s ok 13 - Portal app 558s ok 14 - CDC 558s # ==> Pushing SP <== 558s # ==> Popping SP <== 558s ok 15 - Unauth SP request 558s ok 16 - HTTP code is 200 558s ok 17 - HTTP code is 200 558s ok 18 - Page contains a form 558s ok 19 - Host match 558s ok 20 - URI match 558s ok 21 - Field "SAMLRequest" is defined 558s ok 22 - CSP header authorize POST request to auth.idp.com 558s ok 23 - Method is POST 558s # ==> Pushing ISSUER <== 558s # ==> Popping ISSUER <== 558s ok 24 - Post SAML request to IdP 558s ok 25 - HTTP code is 200 558s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753807%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681927_23225%22%7D) 558s # ==> Pushing ISSUER <== 558s # ==> Popping ISSUER <== 558s ok 27 - Post authentication 558s ok 28 - Get cookie lemonldap (143ac5c1d18a03e20ff4a537a252938b0a0a15af9d2684c15e751ca79fc5b127) 558s ok 29 - HTTP code is 200 558s ok 30 - Page contains a form 558s ok 31 - Host match 558s ok 32 - URI match 558s ok 33 - Field "SAMLResponse" is defined 558s ok 34 - CSP header authorize POST request to auth.sp.com 558s ok 35 - Found CDC iframe 558s ok 36 - CDC write request 558s ok 37 - HTTP code is 200 558s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 558s ok 39 - CDC read 558s # ==> Pushing SP <== 558s # ==> Popping SP <== 558s ok 40 - Post SAML response to SP 558s ok 41 - Get redirection 558s ok 42 - Location is http://auth.sp.com/ 558s ok 43 - Get cookie lemonldap (9934b8ab7394cffaf4c84a70fbd68e49e0fe94fe8b835874d469fa0ba086dcab) 558s # ==> Pushing SP <== 558s # ==> Popping SP <== 558s ok 44 - Get / on SP 558s ok 45 - HTTP code is 200 558s ok 46 - Authenticated as fa@badwolf.org@idp 558s ok 47 - UTF-8 values 558s # ==> Pushing SP <== 558s # ==> Popping SP <== 558s ok 48 - Query SP for logout 558s ok 49 - HTTP code is 200 558s ok 50 - Page contains a form 558s ok 51 - Host match 558s ok 52 - URI match 558s ok 53 - Field "SAMLRequest" is defined 558s ok 54 - CSP header authorize POST request to auth.idp.com 558s ok 55 - Method is POST 558s # ==> Pushing ISSUER <== 558s # ==> Popping ISSUER <== 558s ok 56 - Post SAML logout request to IdP 558s ok 57 - HTTP code is 200 558s ok 58 - Page contains a form 558s ok 59 - Host match 558s ok 60 - URI match 558s ok 61 - Field "SAMLResponse" is defined 558s ok 62 - CSP header authorize POST request to auth.sp.com 558s ok 63 - Method is POST 558s # ==> Pushing SP <== 558s # ==> Popping SP <== 558s ok 64 - Post SAML response to SP 558s ok 65 - Get redirection 558s ok 66 - Location is http://auth.sp.com/?logout=1 558s # ==> Pushing ISSUER <== 558s # ==> Popping ISSUER <== 558s ok 67 - Test if user is reject on IdP 558s ok 68 - Response status is 401 558s ok 69 - Content is JSON 558s ok 70 - Error code is 1 558s # ==> Pushing SP <== 558s # ==> Popping SP <== 558s ok 71 - Test if user is reject on SP 558s ok 72 - HTTP code is 200 558s ok 73 - HTTP code is 200 558s ok 74 - Page contains a form 558s ok 75 - Host match 558s ok 76 - URI match 558s ok 77 - Field "SAMLRequest" is defined 558s ok 78 - CSP header authorize POST request to auth.idp.com 558s ok 79 - Method is POST 558s 1..79 558s ok 558s t/30-Lazy-Loading.t ............................................................ 558s ok 1 - use Lemonldap::NG::Portal::Main; 558s ok 2 - Portal object 558s ok 3 - Init 558s ok 4 - Portal app 558s # Subtest: no TTL, not called again 558s ok 1 - Found SAML issuer instance 558s ok 2 - Found OIDC issuer instance 558s ok 3 - Found mock instance 558s ok 4 - test not found 558s ok 5 - Hook was called once 558s ok 6 - Hook was called twice 558s ok 7 - test not found 558s ok 8 - Hook was not called again 558s 1..8 558s ok 5 - no TTL, not called again 558s # Subtest: no TTL, error result, called again 558s ok 1 - Found SAML issuer instance 558s ok 2 - Found OIDC issuer instance 558s ok 3 - Found mock instance 558s ok 4 - test not found 558s ok 5 - Hook was called once 558s ok 6 - Hook was called twice 558s ok 7 - test not found 558s ok 8 - Hook was called again 558s ok 9 - test not found 558s ok 10 - Hook was not called again 558s 1..10 558s ok 6 - no TTL, error result, called again 558s # Subtest: TTL, called again after TTL 558s ok 1 - Found SAML issuer instance 558s ok 2 - Found OIDC issuer instance 558s ok 3 - Found mock instance 558s ok 4 - test not found 558s ok 5 - Hook was called once 558s ok 6 - Hook was called twice 558s ok 7 - test not found 558s ok 8 - Hook was not called again 558s ok 9 - test not found 558s ok 10 - Hook was called again 558s 1..10 558s ok 7 - TTL, called again after TTL 558s 1..7 558s ok 558s t/30-SAML-Federation-Config.t .................................................. 558s ok 1 - use Lemonldap::NG::Portal::Main; 558s ok 2 - Portal object 558s ok 3 - Init 558s ok 4 - Portal app 558s ok 5 - Register $type 558s ok 6 - Portal object 558s ok 7 - Init 558s ok 8 - Portal app 558s ok 9 - Register $type 558s ok 10 - confKey from config 558s ok 11 - confKey was generated 558s ok 12 - Rule from SP config 558s ok 13 - Rule from federation defaults 558s ok 14 - SP attributes have been imported as configured by policy 558s ok 15 - default NameID Format 558s ok 16 - SP attributes have been imported as configured by policy 558s ok 17 558s ok 18 - eduPersonTargetedID sets required persistent NameID 558s ok 19 - IDP option from config override 558s ok 20 - IDP option from federation defaults 558s ok 21 - IDP attributes from federation defaults 558s ok 22 - IDP attributes from configuration override 558s ok 23 - getIssuer 558s ok 24 - getIssuer 558s ok 25 - getIssuer 558s 1..25 558s ok 559s t/30-SAML-Head-to-Tail-POST.t .................................................. 559s ok 1 - use Lemonldap::NG::Portal::Main; 559s ok 2 - Portal object 559s ok 3 - Init 559s ok 4 - Portal app 559s ok 5 - Register $type 559s ok 6 - Portal object 559s ok 7 - Init 559s ok 8 - Portal app 559s ok 9 - Register $type 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 10 - Unauth SP request 559s ok 11 - HTTP code is 200 559s ok 12 - Page contains a form 559s ok 13 - Host match 559s ok 14 - URI match 559s ok 15 - Field "SAMLRequest" is defined 559s ok 16 - CSP header authorize POST request to auth.idp.com 559s ok 17 - Method is POST 559s # ==> Pushing ISSUER <== 559s # ==> Popping ISSUER <== 559s ok 18 - Post SAML request to IdP 559s ok 19 - HTTP code is 200 559s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753808%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681928_50664%22%7D) 559s # ==> Pushing ISSUER <== 559s # ==> Popping ISSUER <== 559s ok 21 - Post authentication 559s ok 22 - Get cookie lemonldap (ff247b1c850c2fb9c489dd566d9a9d21094df4759a9d9b3291074886d4dbc189) 559s ok 23 - HTTP code is 200 559s ok 24 - Page contains a form 559s ok 25 - Host match 559s ok 26 - URI match 559s ok 27 - Field "SAMLResponse" is defined 559s ok 28 - CSP header authorize POST request to auth.sp.com 559s ok 29 - Method is POST 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 30 - Post SAML response to SP 559s ok 31 - Get redirection 559s ok 32 - Location header found 559s ok 33 - Get cookie lemonldap (d964eaf366109ac940a755b7baf013daa7f0979e0b8e23a34fa9442f65505ff4) 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 34 - Follow redirection 559s ok 35 - HTTP code is 200 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 36 - Query SP for logout 559s ok 37 - HTTP code is 200 559s ok 38 - Page contains a form 559s ok 39 - Host match 559s ok 40 - URI match 559s ok 41 - Field "SAMLRequest" is defined 559s ok 42 - CSP header authorize POST request to auth.idp.com 559s ok 43 - Method is POST 559s # ==> Pushing ISSUER <== 559s # ==> Popping ISSUER <== 559s ok 44 - Post SAML logout request to IdP 559s ok 45 - HTTP code is 200 559s ok 46 - Page contains a form 559s ok 47 - Host match 559s ok 48 - URI match 559s ok 49 - Field "SAMLResponse" is defined 559s ok 50 - CSP header authorize POST request to auth.sp.com 559s ok 51 - Method is POST 559s ok 52 - Get cookie lemonldap (0) 559s ok 53 - SSO cookie removed 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 54 - Post SAML response to SP 559s ok 55 - HTTP code is 200 559s # ==> Pushing ISSUER <== 559s # ==> Popping ISSUER <== 559s ok 56 - Test if user is reject on IdP 559s ok 57 - Response status is 401 559s ok 58 - Content is JSON 559s ok 59 - Error code is 1 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 60 - Test if user is reject on SP 559s ok 61 - HTTP code is 200 559s ok 62 - HTTP code is 200 559s ok 63 - Page contains a form 559s ok 64 - Host match 559s ok 65 - URI match 559s ok 66 - Field "SAMLRequest" is defined 559s ok 67 - CSP header authorize POST request to auth.idp.com 559s ok 68 - Method is POST 559s 1..68 559s ok 559s t/30-SAML-Key-Override-IDP.t ................................................... 559s ok 1 - use Lemonldap::NG::Portal::Main; 559s ok 2 - Portal object 559s ok 3 - Init 559s ok 4 - Portal app 559s ok 5 - Register $type 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 6 - XML successfully parsed 559s ok 7 - Offered signing certs match excepted ones 559s ok 8 - XML successfully parsed 559s ok 9 - Offered encryption certs match excepted ones 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 10 - XML successfully parsed 559s ok 11 - Offered signing certs match excepted ones 559s ok 12 - XML successfully parsed 559s ok 13 - Offered encryption certs match excepted ones 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 14 - XML successfully parsed 559s ok 15 - Offered signing certs match excepted ones 559s ok 16 - XML successfully parsed 559s ok 17 - Offered encryption certs match excepted ones 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 18 - Initiate authentication 559s ok 19 - HTTP code is 200 559s ok 20 - HTTP code is 200 559s ok 21 - Page contains a form 559s ok 22 - Host match 559s ok 23 - URI match 559s ok 24 - Field "SAMLRequest" is defined 559s ok 25 - CSP header authorize POST request to auth.default-idp.com 559s ok 26 - Method is POST 559s ok 27 - Found SAMLRequest 559s ok 28 - XML successfully parsed 559s ok 29 - Expected key was used 559s ok 30 - XML successfully parsed 559s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 559s ok 32 - Expected alg rsa-sha256 was used 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 33 - Initiate authentication 559s ok 34 - HTTP code is 200 559s ok 35 - HTTP code is 200 559s ok 36 - Page contains a form 559s ok 37 - Host match 559s ok 38 - URI match 559s ok 39 - Field "SAMLRequest" is defined 559s ok 40 - CSP header authorize POST request to auth.override-method.com 559s ok 41 - Method is POST 559s ok 42 - Found SAMLRequest 559s ok 43 - XML successfully parsed 559s ok 44 - Expected key was used 559s ok 45 - XML successfully parsed 559s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 559s ok 47 - Expected alg rsa-sha384 was used 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 48 - Initiate authentication 559s ok 49 - HTTP code is 200 559s ok 50 - HTTP code is 200 559s ok 51 - Page contains a form 559s ok 52 - Host match 559s ok 53 - URI match 559s ok 54 - Field "SAMLRequest" is defined 559s ok 55 - CSP header authorize POST request to auth.override-key.com 559s ok 56 - Method is POST 559s ok 57 - Found SAMLRequest 559s ok 58 - XML successfully parsed 559s ok 59 - Expected key was used 559s ok 60 - XML successfully parsed 559s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 559s ok 62 - Expected alg rsa-sha256 was used 559s # ==> Pushing SP <== 559s # ==> Popping SP <== 559s ok 63 - Initiate authentication 559s ok 64 - HTTP code is 200 559s ok 65 - HTTP code is 200 559s ok 66 - Page contains a form 559s ok 67 - Host match 559s ok 68 - URI match 559s ok 69 - Field "SAMLRequest" is defined 559s ok 70 - CSP header authorize POST request to auth.override-both.com 559s ok 71 - Method is POST 559s ok 72 - Found SAMLRequest 559s ok 73 - XML successfully parsed 559s ok 74 - Expected key was used 559s ok 75 - XML successfully parsed 559s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 559s ok 77 - Expected alg rsa-sha384 was used 559s 1..77 559s ok 560s t/30-SAML-Key-Override-SP.t .................................................... 560s ok 1 - use Lemonldap::NG::Portal::Main; 560s ok 2 - Portal object 560s ok 3 - Init 560s ok 4 - Portal app 560s ok 5 - Register $type 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 6 - XML successfully parsed 560s ok 7 - Offered signing certs match excepted ones 560s ok 8 - XML successfully parsed 560s ok 9 - Offered encryption certs match excepted ones 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 10 - XML successfully parsed 560s ok 11 - Offered signing certs match excepted ones 560s ok 12 - XML successfully parsed 560s ok 13 - Offered encryption certs match excepted ones 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 14 - XML successfully parsed 560s ok 15 - Offered signing certs match excepted ones 560s ok 16 - XML successfully parsed 560s ok 17 - Offered encryption certs match excepted ones 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 18 - Auth query 560s ok 19 - HTTP code is 200 560s ok 20 - Get cookie lemonldap (7ecae159c552f523189aa3cc805c2ccfbb9bc20f8d7f987a63c7a6d89c785898) 560s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 21 - Post SAML request to IdP 560s ok 22 - HTTP code is 200 560s ok 23 - HTTP code is 200 560s ok 24 - Page contains a form 560s ok 25 - Host match 560s ok 26 - URI match 560s ok 27 - Field "SAMLResponse" is defined 560s ok 28 - CSP header authorize POST request to auth.default-sp.com 560s ok 29 - Method is POST 560s ok 30 - Found SAMLResponse 560s ok 31 - XML successfully parsed 560s ok 32 - Expected key was used 560s ok 33 - XML successfully parsed 560s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 560s ok 35 - Expected alg rsa-sha256 was used 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 36 - Auth query 560s ok 37 - HTTP code is 200 560s ok 38 - Get cookie lemonldap (f20e28f8861e98feffdd00f77cfe2ccdeb71f8de05bf6052c7a71a03a3b24921) 560s # Generated SAML Request: http://auth.override-method.com/saml/metadata 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 39 - Post SAML request to IdP 560s ok 40 - HTTP code is 200 560s ok 41 - HTTP code is 200 560s ok 42 - Page contains a form 560s ok 43 - Host match 560s ok 44 - URI match 560s ok 45 - Field "SAMLResponse" is defined 560s ok 46 - CSP header authorize POST request to auth.override-method.com 560s ok 47 - Method is POST 560s ok 48 - Found SAMLResponse 560s ok 49 - XML successfully parsed 560s ok 50 - Expected key was used 560s ok 51 - XML successfully parsed 560s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 560s ok 53 - Expected alg rsa-sha384 was used 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 54 - Auth query 560s ok 55 - HTTP code is 200 560s ok 56 - Get cookie lemonldap (5508a5d6b59431ba4ab8bca20129ee5ce9e0a535e006eb97a0e8b843b75f3451) 560s # Generated SAML Request: http://auth.override-key.com/saml/metadata 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 57 - Post SAML request to IdP 560s ok 58 - HTTP code is 200 560s ok 59 - HTTP code is 200 560s ok 60 - Page contains a form 560s ok 61 - Host match 560s ok 62 - URI match 560s ok 63 - Field "SAMLResponse" is defined 560s ok 64 - CSP header authorize POST request to auth.override-key.com 560s ok 65 - Method is POST 560s ok 66 - Found SAMLResponse 560s ok 67 - XML successfully parsed 560s ok 68 - Expected key was used 560s ok 69 - XML successfully parsed 560s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 560s ok 71 - Expected alg rsa-sha256 was used 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 72 - Auth query 560s ok 73 - HTTP code is 200 560s ok 74 - Get cookie lemonldap (ddd237d5a73b8bfd7f95c5c071312b870f9d3e61f26179756ac700edf9e704f0) 560s # Generated SAML Request: http://auth.override-both.com/saml/metadata 560s # ==> Pushing ISSUER <== 560s # ==> Popping ISSUER <== 560s ok 75 - Post SAML request to IdP 560s ok 76 - HTTP code is 200 560s ok 77 - HTTP code is 200 560s ok 78 - Page contains a form 560s ok 79 - Host match 560s ok 80 - URI match 560s ok 81 - Field "SAMLResponse" is defined 560s ok 82 - CSP header authorize POST request to auth.override-both.com 560s ok 83 - Method is POST 560s ok 84 - Found SAMLResponse 560s ok 85 - XML successfully parsed 560s ok 86 - Expected key was used 560s ok 87 - XML successfully parsed 560s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 560s ok 89 - Expected alg rsa-sha384 was used 560s 1..89 560s ok 560s t/30-SAML-Macros.t ............................................................. 560s ok 1 - use Lemonldap::NG::Portal::Main; 560s ok 2 - Portal object 560s ok 3 - Init 560s ok 4 - Portal app 560s ok 5 - Issuer portal 560s ok 6 - Auth query 560s ok 7 - HTTP code is 200 560s ok 8 - Get cookie lemonldap (99dde0ec08580c08166dab2b566d2f0b6f1182d074af55fe65237ee9cdaa5067) 560s ok 9 - Query IdP to access to SP 560s ok 10 - HTTP code is 200 560s ok 11 - Form method is POST 560s ok 12 - Found SAML response 560s ok 13 - Check Attribute 560s ok 14 - Check Attribute 560s ok 15 - Check NameID from macro 560s 1..15 560s ok 561s t/30-SAML-NameID-IDP.t ......................................................... 561s ok 1 - use Lemonldap::NG::Portal::Main; 561s ok 2 - Portal object 561s ok 3 - Init 561s ok 4 - Portal app 561s ok 5 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 6 - Auth query 561s ok 7 - HTTP code is 200 561s ok 8 - Get cookie lemonldap (390cbc927ecebe819e3e03ddc15a2783805aabcba3c21dd9514748d80e1a8f55) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 9 - Post SAML request to IdP 561s ok 10 - HTTP code is 200 561s ok 11 - HTTP code is 200 561s ok 12 - Page contains a form 561s ok 13 - Host match 561s ok 14 - URI match 561s ok 15 - Field "SAMLResponse" is defined 561s ok 16 - CSP header authorize POST request to auth.sp.com 561s ok 17 - Method is POST 561s ok 18 - Found SAMLResponse 561s ok 19 - XML successfully parsed 561s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 21 - Found expected NameID Format in response 561s ok 22 - XML successfully parsed 561s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 561s ok 24 - NameID matches 561s ok 25 - Portal object 561s ok 26 - Init 561s ok 27 - Portal app 561s ok 28 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 29 - Auth query 561s ok 30 - HTTP code is 200 561s ok 31 - Get cookie lemonldap (66616ab8079f7473ff22a2499b1f39420113a244a42af671efa9ec2464498286) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 32 - Post SAML request to IdP 561s ok 33 - HTTP code is 200 561s ok 34 - HTTP code is 200 561s ok 35 - Page contains a form 561s ok 36 - Host match 561s ok 37 - URI match 561s ok 38 - Field "SAMLResponse" is defined 561s ok 39 - CSP header authorize POST request to auth.sp.com 561s ok 40 - Method is POST 561s ok 41 - Found SAMLResponse 561s ok 42 - XML successfully parsed 561s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 44 - Found expected NameID Format in response 561s ok 45 - XML successfully parsed 561s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 561s ok 47 - NameID matches 561s ok 48 - Portal object 561s ok 49 - Init 561s ok 50 - Portal app 561s ok 51 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 52 - Auth query 561s ok 53 - HTTP code is 200 561s ok 54 - Get cookie lemonldap (e043e15ee9301e7eb0e8c90b1106413ca93a4df4e69a4c382591783d63fd6a05) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 55 - Post SAML request to IdP 561s ok 56 - HTTP code is 200 561s ok 57 - HTTP code is 200 561s ok 58 - Page contains a form 561s ok 59 - Host match 561s ok 60 - URI match 561s ok 61 - Field "SAMLResponse" is defined 561s ok 62 - CSP header authorize POST request to auth.sp.com 561s ok 63 - Method is POST 561s ok 64 - Found SAMLResponse 561s ok 65 - XML successfully parsed 561s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 67 - Found expected NameID Format in response 561s ok 68 - XML successfully parsed 561s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 561s ok 70 - NameID matches 561s ok 71 - Portal object 561s ok 72 - Init 561s ok 73 - Portal app 561s ok 74 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 75 - Auth query 561s ok 76 - HTTP code is 200 561s ok 77 - Get cookie lemonldap (7f834dd3c3d1c4eb822d1058709f90f6f2e17ee7d5b9bd09c8c81b025fe914dc) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 78 - Post SAML request to IdP 561s ok 79 - HTTP code is 200 561s ok 80 - HTTP code is 200 561s ok 81 - Page contains a form 561s ok 82 - Host match 561s ok 83 - URI match 561s ok 84 - Field "SAMLResponse" is defined 561s ok 85 - CSP header authorize POST request to auth.sp.com 561s ok 86 - Method is POST 561s ok 87 - Found SAMLResponse 561s ok 88 - XML successfully parsed 561s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 90 - Found expected NameID Format in response 561s ok 91 - XML successfully parsed 561s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 561s ok 93 - NameID matches 561s ok 94 - Portal object 561s ok 95 - Init 561s ok 96 - Portal app 561s ok 97 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 98 - Auth query 561s ok 99 - HTTP code is 200 561s ok 100 - Get cookie lemonldap (237d7f7b968614621a25c2f5b40fcce837c866c3876a1f57b6ebe548eed6f236) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 101 - Post SAML request to IdP 561s ok 102 - HTTP code is 200 561s ok 103 - HTTP code is 200 561s ok 104 - Page contains a form 561s ok 105 - Host match 561s ok 106 - URI match 561s ok 107 - Field "SAMLResponse" is defined 561s ok 108 - CSP header authorize POST request to auth.sp.com 561s ok 109 - Method is POST 561s ok 110 - Found SAMLResponse 561s ok 111 - XML successfully parsed 561s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 113 - Found expected NameID Format in response 561s ok 114 - XML successfully parsed 561s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 561s ok 116 - NameID matches 561s ok 117 - Portal object 561s ok 118 - Init 561s ok 119 - Portal app 561s ok 120 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 121 - Auth query 561s ok 122 - HTTP code is 200 561s ok 123 - Get cookie lemonldap (d75556c92b28a914bd85737a2580b46498c27026179d1fe8f7576eb419fdb868) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 124 - Post SAML request to IdP 561s ok 125 - HTTP code is 200 561s ok 126 - HTTP code is 200 561s ok 127 - Page contains a form 561s ok 128 - Host match 561s ok 129 - URI match 561s ok 130 - Field "SAMLResponse" is defined 561s ok 131 - CSP header authorize POST request to auth.sp.com 561s ok 132 - Method is POST 561s ok 133 - Found SAMLResponse 561s ok 134 - XML successfully parsed 561s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 136 - Found expected NameID Format in response 561s ok 137 - Portal object 561s ok 138 - Init 561s ok 139 - Portal app 561s ok 140 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 141 - Auth query 561s ok 142 - HTTP code is 200 561s ok 143 - Get cookie lemonldap (1ec0c3fbb126be744e0e55b27169eaaaba7ad03573caed3b01ae9906da0b7f12) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 144 - Post SAML request to IdP 561s ok 145 - HTTP code is 200 561s ok 146 - HTTP code is 200 561s ok 147 - Page contains a form 561s ok 148 - Host match 561s ok 149 - URI match 561s ok 150 - Field "SAMLResponse" is defined 561s ok 151 - CSP header authorize POST request to auth.sp.com 561s ok 152 - Method is POST 561s ok 153 - Found SAMLResponse 561s ok 154 - XML successfully parsed 561s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 156 - Found expected NameID Format in response 561s ok 157 - XML successfully parsed 561s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 561s ok 159 - NameID matches 561s ok 160 - Portal object 561s ok 161 - Init 561s ok 162 - Portal app 561s ok 163 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 164 - Auth query 561s ok 165 - HTTP code is 200 561s ok 166 - Get cookie lemonldap (90c216288177cafd79b8e71e266ede322d853336999e1a2ad062c1dcc42b5cb9) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 167 - Post SAML request to IdP 561s ok 168 - HTTP code is 200 561s ok 169 - HTTP code is 200 561s ok 170 - Page contains a form 561s ok 171 - Host match 561s ok 172 - URI match 561s ok 173 - Field "SAMLResponse" is defined 561s ok 174 - CSP header authorize POST request to auth.sp.com 561s ok 175 - Method is POST 561s ok 176 - Found SAMLResponse 561s ok 177 - XML successfully parsed 561s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 179 - Found expected NameID Format in response 561s ok 180 - XML successfully parsed 561s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID _4F8FFDBFE53F8C23C054F68C7058C3B2 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 561s ok 182 - NameID matches 561s ok 183 - Portal object 561s ok 184 - Init 561s ok 185 - Portal app 561s ok 186 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 187 - Auth query 561s ok 188 - HTTP code is 200 561s ok 189 - Get cookie lemonldap (b1ab7491323f2d1c1b6cced7daca84e86d583089062140bd23e0eae887f8a491) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 190 - Post SAML request to IdP 561s ok 191 - HTTP code is 200 561s ok 192 - HTTP code is 200 561s ok 193 - Page contains a form 561s ok 194 - Host match 561s ok 195 - URI match 561s ok 196 - Field "SAMLResponse" is defined 561s ok 197 - CSP header authorize POST request to auth.sp.com 561s ok 198 - Method is POST 561s ok 199 - Found SAMLResponse 561s ok 200 - XML successfully parsed 561s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 202 - Found expected NameID Format in response 561s ok 203 - XML successfully parsed 561s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID _4F8FFDBFE53F8C23C054F68C7058C3B2 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 561s ok 205 - NameID matches 561s ok 206 - Portal object 561s ok 207 - Init 561s ok 208 - Portal app 561s ok 209 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 210 - Auth query 561s ok 211 - HTTP code is 200 561s ok 212 - Get cookie lemonldap (11ef7a131d9b1fd926bcc0e1fcbc7d1b9dd3d3bbbc635be2a8d54b8ff6a6eb65) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 213 - Post SAML request to IdP 561s ok 214 - HTTP code is 200 561s ok 215 - HTTP code is 200 561s ok 216 - Page contains a form 561s ok 217 - Host match 561s ok 218 - URI match 561s ok 219 - Field "SAMLResponse" is defined 561s ok 220 - CSP header authorize POST request to auth.sp.com 561s ok 221 - Method is POST 561s ok 222 - Found SAMLResponse 561s ok 223 - XML successfully parsed 561s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 225 - Found expected NameID Format in response 561s ok 226 - XML successfully parsed 561s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID _4F8FFDBFE53F8C23C054F68C7058C3B2 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 561s ok 228 - NameID matches 561s ok 229 - Portal object 561s ok 230 - Init 561s ok 231 - Portal app 561s ok 232 - Register $type 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 233 - Auth query 561s ok 234 - HTTP code is 200 561s ok 235 - Get cookie lemonldap (04257fa94919dfe177531aa23aff1f7cced86c75d0f43b10d4eb83c794a2a8f0) 561s # Generated SAML Request: http://auth.sp.com/saml/metadata 561s # ==> Pushing ISSUER <== 561s # ==> Popping ISSUER <== 561s ok 236 - Post SAML request to IdP 561s ok 237 - HTTP code is 200 561s ok 238 - HTTP code is 200 561s ok 239 - Page contains a form 561s ok 240 - Host match 561s ok 241 - URI match 561s ok 242 - Field "SAMLResponse" is defined 561s ok 243 - CSP header authorize POST request to auth.sp.com 561s ok 244 - Method is POST 561s ok 245 - Found SAMLResponse 561s ok 246 - XML successfully parsed 561s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 561s ok 248 - Found expected NameID Format in response 561s ok 249 - XML successfully parsed 561s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 561s # Found NameID _C09C53658C63F8DEBAAAD76A1656A42F with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 561s ok 251 - NameID matches 561s ok 252 - Transient ID is different from persistent ID 561s 1..252 561s ok 561s t/30-SAML-NameID-SP.t .......................................................... 561s ok 1 - use Lemonldap::NG::Portal::Main; 561s ok 2 - Portal object 561s ok 3 - Init 561s ok 4 - Portal app 561s ok 5 - Register $type 561s # ==> Pushing SP <== 561s # ==> Popping SP <== 561s ok 6 561s ok 7 - HTTP code is 200 561s ok 8 - Page contains a form 561s ok 9 - Host match 561s ok 10 - URI match 561s ok 11 - Field "SAMLRequest" is defined 561s ok 12 - CSP header authorize POST request to auth.idp.com 561s ok 13 - Method is POST 561s ok 14 - Found SAMLRequest 561s ok 15 - XML successfully parsed 561s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 561s ok 17 - Found expected NameID Format in response 561s ok 18 - Portal object 561s ok 19 - Init 561s ok 20 - Portal app 561s ok 21 - Register $type 561s # ==> Pushing SP <== 561s # ==> Popping SP <== 561s ok 22 561s ok 23 - HTTP code is 200 561s ok 24 - Page contains a form 561s ok 25 - Host match 561s ok 26 - URI match 561s ok 27 - Field "SAMLRequest" is defined 561s ok 28 - CSP header authorize POST request to auth.idp.com 561s ok 29 - Method is POST 561s ok 30 - Found SAMLRequest 561s ok 31 - XML successfully parsed 561s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 561s ok 33 - Found expected NameID Format in response 561s ok 34 - Portal object 561s ok 35 - Init 561s ok 36 - Portal app 561s ok 37 - Register $type 561s # ==> Pushing SP <== 561s # ==> Popping SP <== 561s ok 38 561s ok 39 - HTTP code is 200 561s ok 40 - Page contains a form 561s ok 41 - Host match 561s ok 42 - URI match 561s ok 43 - Field "SAMLRequest" is defined 561s ok 44 - CSP header authorize POST request to auth.idp.com 561s ok 45 - Method is POST 561s ok 46 - Found SAMLRequest 561s ok 47 - XML successfully parsed 561s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 561s ok 49 - Found expected NameID Format in response 561s ok 50 - Portal object 561s ok 51 - Init 561s ok 52 - Portal app 561s ok 53 - Register $type 561s # ==> Pushing SP <== 561s # ==> Popping SP <== 561s ok 54 561s ok 55 - HTTP code is 200 561s ok 56 - Page contains a form 561s ok 57 - Host match 561s ok 58 - URI match 561s ok 59 - Field "SAMLRequest" is defined 561s ok 60 - CSP header authorize POST request to auth.idp.com 561s ok 61 - Method is POST 561s ok 62 - Found SAMLRequest 561s ok 63 - XML successfully parsed 561s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 561s ok 65 - Found expected NameID Format in response 561s ok 66 - Portal object 561s ok 67 - Init 561s ok 68 - Portal app 561s ok 69 - Register $type 561s # ==> Pushing SP <== 561s # ==> Popping SP <== 561s ok 70 561s ok 71 - HTTP code is 200 561s ok 72 - Page contains a form 561s ok 73 - Host match 561s ok 74 - URI match 561s ok 75 - Field "SAMLRequest" is defined 561s ok 76 - CSP header authorize POST request to auth.idp.com 561s ok 77 - Method is POST 561s ok 78 - Found SAMLRequest 561s ok 79 - XML successfully parsed 561s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 561s ok 81 - Found expected NameID Format in response 561s 1..81 561s ok 562s t/30-SAML-POST-Logout-when-expired.t ........................................... 562s ok 1 - use Lemonldap::NG::Portal::Main; 562s ok 2 - Portal object 562s ok 3 - Init 562s ok 4 - Portal app 562s ok 5 - Register $type 562s ok 6 - Portal object 562s ok 7 - Init 562s ok 8 - Portal app 562s ok 9 - Register $type 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 10 - Unauth SP request 562s ok 11 - HTTP code is 200 562s ok 12 - HTTP code is 200 562s ok 13 - Page contains a form 562s ok 14 - Host match 562s ok 15 - URI match 562s ok 16 - Field "SAMLRequest" is defined 562s ok 17 - CSP header authorize POST request to auth.idp.com 562s ok 18 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 19 - Post SAML request to IdP 562s ok 20 - HTTP code is 200 562s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681930_58737%22%2C%22issuerTs%22%3A1769753810%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 22 - Post authentication 562s ok 23 - Reject reason is 89 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 24 - Unauth SP request 562s ok 25 - HTTP code is 200 562s ok 26 - HTTP code is 200 562s ok 27 - Page contains a form 562s ok 28 - Host match 562s ok 29 - URI match 562s ok 30 - Field "SAMLRequest" is defined 562s ok 31 - CSP header authorize POST request to auth.idp.com 562s ok 32 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 33 - Post SAML request to IdP 562s ok 34 - HTTP code is 200 562s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681930_23759%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753810%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 36 - Post authentication 562s ok 37 - Get cookie lemonldap (3709ea4687e1cad6539f0aee292d6e535c0c3742c68e4b3b5d0c6a975eba7561) 562s ok 38 - Get cookie lemonldappdata () 562s ok 39 - SAML request cleared from pdata 562s ok 40 - HTTP code is 200 562s ok 41 - Page contains a form 562s ok 42 - Host match 562s ok 43 - URI match 562s ok 44 - Field "SAMLResponse" is defined 562s ok 45 - CSP header authorize POST request to auth.sp.com 562s ok 46 - Method is POST 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 47 - Post SAML response to SP 562s ok 48 - Get redirection 562s ok 49 - Location is http://auth.sp.com/ 562s ok 50 - Get cookie lemonldap (692150eff7bb387c5e5233db287d358d6483225b48752fc0d3ee605117c5e04f) 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 51 - Get / on SP 562s ok 52 - HTTP code is 200 562s ok 53 - Authenticated as fa@badwolf.org@idp 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 54 - Query SP for logout 562s ok 55 - HTTP code is 200 562s ok 56 - Page contains a form 562s ok 57 - Host match 562s ok 58 - URI match 562s ok 59 - Field "SAMLRequest" is defined 562s ok 60 - CSP header authorize POST request to auth.idp.com 562s ok 61 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 62 - Post SAML logout request to IdP 562s ok 63 - HTTP code is 200 562s ok 64 - Page contains a form 562s ok 65 - Host match 562s ok 66 - URI match 562s ok 67 - Field "SAMLResponse" is defined 562s ok 68 - CSP header authorize POST request to auth.sp.com 562s ok 69 - Method is POST 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 70 - Post SAML response to SP 562s ok 71 - Found SLO error 562s 1..71 562s ok 562s t/30-SAML-POST-Logout-when-removed.t ........................................... 562s ok 1 - use Lemonldap::NG::Portal::Main; 562s ok 2 - Portal object 562s ok 3 - Init 562s ok 4 - Portal app 562s ok 5 - Register $type 562s ok 6 - Portal object 562s ok 7 - Init 562s ok 8 - Portal app 562s ok 9 - Register $type 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 10 - Unauth SP request 562s ok 11 - HTTP code is 200 562s ok 12 - HTTP code is 200 562s ok 13 - Page contains a form 562s ok 14 - Host match 562s ok 15 - URI match 562s ok 16 - Field "SAMLRequest" is defined 562s ok 17 - CSP header authorize POST request to auth.idp.com 562s ok 18 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 19 - Post SAML request to IdP 562s ok 20 - HTTP code is 200 562s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753811%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681931_40202%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 22 - Post authentication 562s ok 23 - Get cookie lemonldap (9a7fe61cba977bd5a0842da78b6485b63b87b0637963e02ef970864f8d8926c9) 562s ok 24 - Get cookie lemonldappdata () 562s ok 25 - SAML request cleared from pdata 562s ok 26 - HTTP code is 200 562s ok 27 - Page contains a form 562s ok 28 - Host match 562s ok 29 - URI match 562s ok 30 - Field "SAMLResponse" is defined 562s ok 31 - CSP header authorize POST request to auth.sp.com 562s ok 32 - Method is POST 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 33 - Post SAML response to SP 562s ok 34 - Get redirection 562s ok 35 - Location is http://auth.sp.com/ 562s ok 36 - Get cookie lemonldap (a4a341e112b830fd87e1a9223b854adb50510cb2210e7057ea18bf92f023f103) 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 37 - Get / on SP 562s ok 38 - HTTP code is 200 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 39 - Query IDP for logout 562s ok 40 - Get cookie lemonldap (0) 562s ok 41 - IDP cookie removed 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 42 - Test if old cookie is denied by IdP 562s ok 43 - Response status is 401 562s ok 44 - Content is JSON 562s ok 45 - Error code is 1 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 46 - Query SP for logout 562s ok 47 - HTTP code is 200 562s ok 48 - Page contains a form 562s ok 49 - Host match 562s ok 50 - URI match 562s ok 51 - Field "SAMLRequest" is defined 562s ok 52 - CSP header authorize POST request to auth.idp.com 562s ok 53 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 54 - Post SAML logout request to IdP 562s ok 55 - Found SESSIONEXPIRED error 562s 1..55 562s ok 562s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 562s ok 1 - use Lemonldap::NG::Portal::Main; 562s ok 2 - Portal object 562s ok 3 - Init 562s ok 4 - Portal app 562s ok 5 - Register $type 562s ok 6 - Portal object 562s ok 7 - Init 562s ok 8 - Portal app 562s ok 9 - Register $type 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 10 - Unauth SP request 562s ok 11 - HTTP code is 200 562s ok 12 - HTTP code is 200 562s ok 13 - Page contains a form 562s ok 14 - Host match 562s ok 15 - URI match 562s ok 16 - Field "SAMLRequest" is defined 562s ok 17 - CSP header authorize POST request to auth.idp.com 562s ok 18 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 19 - Post SAML request to IdP 562s ok 20 - HTTP code is 200 562s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681931_2191%22%2C%22targetAuthnLevel%22%3A4%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753811%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 22 - Post authentication 562s ok 23 - HTTP code is 200 562s ok 24 - Page contains a form 562s ok 25 - URI match 562s ok 26 - Field "token" is defined 562s ok 27 - Field "code" is defined 562s ok 28 - Found EXTCODE input 562s ok 29 - Found 2F code in mail 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 30 - Post code 562s ok 31 - Get cookie lemonldap (35c94b1bedaef25c6d1f4cbf2e06a057f9a6d9dca0fdfb7dcae0670f61a477ba) 562s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681931_2191%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 562s ok 33 - Get redirection 562s ok 34 - Location is http://auth.idp.com/saml 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 35 - Follow redirection 562s ok 36 - Get cookie lemonldappdata () 562s ok 37 - SAML request cleared from pdata 562s ok 38 - HTTP code is 200 562s ok 39 - Page contains a form 562s ok 40 - Host match 562s ok 41 - URI match 562s ok 42 - Field "SAMLResponse" is defined 562s ok 43 - CSP header authorize POST request to auth.sp.com 562s ok 44 - Method is POST 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 45 - Post SAML response to SP 562s ok 46 - Get redirection 562s ok 47 - Location is http://auth.sp.com/ 562s ok 48 - Get cookie lemonldap (2ebf453d6f17744fa4a89c6e540f12a1e2368e130c75484e85b4e2b265561987) 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 49 - Get / on SP 562s ok 50 - HTTP code is 200 562s ok 51 - Authenticated as dwho@badwolf.org@idp 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 52 - Post authentication 562s ok 53 - Get cookie lemonldap (9d0161b9b545fc7baffcc83af9fb5a56220ea8a246ef0414c4a4b6dc3ec48f9a) 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 54 - Unauth SP request 562s ok 55 - HTTP code is 200 562s ok 56 - HTTP code is 200 562s ok 57 - Page contains a form 562s ok 58 - Host match 562s ok 59 - URI match 562s ok 60 - Field "SAMLRequest" is defined 562s ok 61 - CSP header authorize POST request to auth.idp.com 562s ok 62 - Method is POST 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 63 - Post SAML request to IdP 562s ok 64 - HTTP code is 200 562s ok 65 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestsaml%22%3A%221769681931_5968%22%2C%22issuerTs%22%3A1769753811%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 562s ok 66 - HTTP code is 200 562s ok 67 - Page contains a form 562s ok 68 - URI match 562s ok 69 - Field "confirm" is defined 562s ok 70 - Field "url" is defined 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 71 - Post code 562s ok 72 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753811%2C%22targetAuthnLevel%22%3A%224%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221769681931_5968%22%7D) 562s ok 73 - HTTP code is 200 562s ok 74 - Page contains a form 562s ok 75 - URI match 562s ok 76 - Field "token" is defined 562s ok 77 - Field "code" is defined 562s ok 78 - Found EXTCODE input 562s ok 79 - Found 2F code in mail 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 80 - Post code 562s ok 81 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681931_5968%22%7D) 562s ok 82 - Get redirection 562s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 562s # ==> Pushing ISSUER <== 562s # ==> Popping ISSUER <== 562s ok 84 - Follow redirection 562s ok 85 - Get cookie lemonldappdata () 562s ok 86 - SAML request cleared from pdata 562s ok 87 - HTTP code is 200 562s ok 88 - Page contains a form 562s ok 89 - Host match 562s ok 90 - URI match 562s ok 91 - Field "SAMLResponse" is defined 562s ok 92 - CSP header authorize POST request to auth.sp.com 562s ok 93 - Method is POST 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 94 - Post SAML response to SP 562s ok 95 - Get redirection 562s ok 96 - Location is http://auth.sp.com/ 562s ok 97 - Get cookie lemonldap (e64949c4d657e23f851f3cb654cfff29f899fb83a5ab9b7e0772079d8f5ca86c) 562s # ==> Pushing SP <== 562s # ==> Popping SP <== 562s ok 98 - Get / on SP 562s ok 99 - HTTP code is 200 562s ok 100 - Authenticated as dwho@badwolf.org@idp 562s 1..100 562s ok 563s t/30-SAML-POST-with-2F-and-Notification.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 - HTTP code is 200 563s ok 12 - HTTP code is 200 563s ok 13 - Page contains a form 563s ok 14 - Host match 563s ok 15 - URI match 563s ok 16 - Field "SAMLRequest" is defined 563s ok 17 - CSP header authorize POST request to auth.idp.com 563s ok 18 - Method is POST 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 19 - Post SAML request to IdP 563s ok 20 - HTTP code is 200 563s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753812%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681932_39113%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 22 - Post authentication 563s ok 23 - HTTP code is 200 563s ok 24 - Page contains a form 563s ok 25 - URI match 563s ok 26 - Field "token" is defined 563s ok 27 - Field "code" is defined 563s ok 28 - Found EXTCODE input 563s ok 29 - Found 2F code in mail 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 30 - Post code 563s ok 31 - Get cookie lemonldap (hSdueuNYDfTeggVsZKnQ0myesJ0/eKn6BmBDW2GNBHpAvzvBvCp1ms8Dyx5io0M3arrV6M/C3Xiv9Psq4Ux/ZJqh2L30h9TIhfHTsMHQTxz+hcW6CFAjTL600t9V8sTOGK9f7J36Bz4oa4C+Lxxjxg==) 563s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681932_39113%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753812%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 563s ok 33 - HTTP code is 200 563s ok 34 - Page contains a form 563s ok 35 - URI match 563s ok 36 - Field "reference1x1" is defined 563s ok 37 - Response body is not empty 563s ok 38 - Found notification text 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 39 - Accept notification 563s ok 40 - Get cookie lemonldap (91678dd08b1cef54615ab5833f51b4f7bc9445d68e835236a330aaf6c9db747f) 563s ok 41 - Notification was deleted 563s ok 42 - 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%221769681932_39113%22%7D) 563s ok 43 - Get redirection 563s ok 44 - Location is http://auth.idp.com/saml 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 45 - Follow redirection 563s ok 46 - Get cookie lemonldappdata () 563s ok 47 - SAML request cleared from pdata 563s ok 48 - HTTP code is 200 563s ok 49 - Page contains a form 563s ok 50 - Host match 563s ok 51 - URI match 563s ok 52 - Field "SAMLResponse" is defined 563s ok 53 - CSP header authorize POST request to auth.sp.com 563s ok 54 - Method is POST 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 55 - Post SAML response to SP 563s ok 56 - Get redirection 563s ok 57 - Location is http://auth.sp.com/ 563s ok 58 - Get cookie lemonldap (f04e929434bb129b17120a68d5f52bdfcfb1e2df153e20575db0ea8a91b15d6b) 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 59 - Get / on SP 563s ok 60 - HTTP code is 200 563s ok 61 - Authenticated as dwho@badwolf.org@idp 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 62 - Query SP for logout 563s ok 63 - HTTP code is 200 563s ok 64 - Page contains a form 563s ok 65 - Host match 563s ok 66 - URI match 563s ok 67 - Field "SAMLRequest" is defined 563s ok 68 - CSP header authorize POST request to auth.idp.com 563s ok 69 - Method is POST 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 70 - Post SAML logout request to IdP 563s ok 71 - HTTP code is 200 563s ok 72 - Page contains a form 563s ok 73 - Host match 563s ok 74 - URI match 563s ok 75 - Field "SAMLResponse" is defined 563s ok 76 - CSP header authorize POST request to auth.sp.com 563s ok 77 - Method is POST 563s ok 78 - Get cookie lemonldap (0) 563s ok 79 - SSO cookie removed 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 80 - Post SAML response to SP 563s ok 81 - Get redirection 563s ok 82 - Location is http://auth.sp.com/?logout=1 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 83 - Test if user is reject on IdP 563s ok 84 - Response status is 401 563s ok 85 - Content is JSON 563s ok 86 - Error code is 1 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 87 - Test if user is reject on SP 563s ok 88 - HTTP code is 200 563s ok 89 - HTTP code is 200 563s ok 90 - Page contains a form 563s ok 91 - Host match 563s ok 92 - URI match 563s ok 93 - Field "SAMLRequest" is defined 563s ok 94 - CSP header authorize POST request to auth.idp.com 563s ok 95 - Method is POST 563s 1..95 563s ok 563s t/30-SAML-POST-with-Notification.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 - HTTP code is 200 563s ok 12 - HTTP code is 200 563s ok 13 - Page contains a form 563s ok 14 - Host match 563s ok 15 - URI match 563s ok 16 - Field "SAMLRequest" is defined 563s ok 17 - CSP header authorize POST request to auth.idp.com 563s ok 18 - Method is POST 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 19 - Post SAML request to IdP 563s ok 20 - HTTP code is 200 563s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753812%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681932_50099%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 22 - Post authentication 563s ok 23 - Get cookie lemonldap (+omL8fbuv9p5zMU0WtmUuYMcvmhMXHaZyR8HIhPWqShrOOGF0V8tetOsNyZjS4h/aIjgLN5WAPGMnF1RXN4yQpBLb3M5J4upYMzEJHoAmuAECMj4BmOOyLLsHMUxRjp8z1JENJPK10kY8iOrT8Y4EQ==) 563s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681932_54844%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%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753812%7D) 563s ok 25 - HTTP code is 200 563s ok 26 - Page contains a form 563s ok 27 - URI match 563s ok 28 - Field "reference1x1" is defined 563s ok 29 - Field "url" is defined 563s ok 30 - Response body is not empty 563s ok 31 - Found notification text 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 32 - Accept notification 563s ok 33 - Get cookie lemonldap (79067a20589f8381c86daaa39875aa1003d4a34515b9685bf0a5c766d9b692eb) 563s ok 34 - Notification was deleted 563s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681932_54844%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 563s ok 36 - Get redirection 563s ok 37 - Location is http://auth.idp.com/saml 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 38 - Follow redirection 563s ok 39 - Get cookie lemonldappdata () 563s ok 40 - SAML request cleared from pdata 563s ok 41 - HTTP code is 200 563s ok 42 - Page contains a form 563s ok 43 - Host match 563s ok 44 - URI match 563s ok 45 - Field "SAMLResponse" is defined 563s ok 46 - CSP header authorize POST request to auth.sp.com 563s ok 47 - Method is POST 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 48 - Post SAML response to SP 563s ok 49 - Get redirection 563s ok 50 - Location is http://auth.sp.com/ 563s ok 51 - Get cookie lemonldap (046f155231fd24a8e407b477ce798a46c4a1dce8e75ff5ff050b94b882cc5ef9) 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 52 - Get / on SP 563s ok 53 - HTTP code is 200 563s ok 54 - Authenticated as dwho@badwolf.org@idp 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 55 - Query SP for logout 563s ok 56 - HTTP code is 200 563s ok 57 - Page contains a form 563s ok 58 - Host match 563s ok 59 - URI match 563s ok 60 - Field "SAMLRequest" is defined 563s ok 61 - CSP header authorize POST request to auth.idp.com 563s ok 62 - Method is POST 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 63 - Post SAML logout request to IdP 563s ok 64 - HTTP code is 200 563s ok 65 - Page contains a form 563s ok 66 - Host match 563s ok 67 - URI match 563s ok 68 - Field "SAMLResponse" is defined 563s ok 69 - CSP header authorize POST request to auth.sp.com 563s ok 70 - Method is POST 563s ok 71 - Get cookie lemonldap (0) 563s ok 72 - SSO cookie removed 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 73 - Post SAML response to SP 563s ok 74 - Get redirection 563s ok 75 - Location is http://auth.sp.com/?logout=1 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 76 - Test if user is reject on IdP 563s ok 77 - Response status is 401 563s ok 78 - Content is JSON 563s ok 79 - Error code is 1 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 80 - Test if user is reject on SP 563s ok 81 - HTTP code is 200 563s ok 82 - HTTP code is 200 563s ok 83 - Page contains a form 563s ok 84 - Host match 563s ok 85 - URI match 563s ok 86 - Field "SAMLRequest" is defined 563s ok 87 - CSP header authorize POST request to auth.idp.com 563s ok 88 - Method is POST 563s 1..88 563s ok 563s t/30-SAML-ReAuth-with-Cmb-Kerberos.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 ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 10 - Auth query 563s ok 11 - HTTP code is 200 563s ok 12 - Get cookie lemonldap (dbfefd519e5eb859ed4690e052c8a3225a57e2652a70c0463251e5af4e8664da) 563s ok 13 - Waiting timeout 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 14 - Unauth SP request 563s ok 15 - HTTP code is 200 563s ok 16 - Page contains a form 563s ok 17 - Host match 563s ok 18 - URI match 563s ok 19 - Field "SAMLRequest" is defined 563s ok 20 - CSP header authorize POST request to auth.idp.com 563s ok 21 - Method is POST 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 22 - Post SAML request to IdP 563s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681962_2543%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753842%7D) 563s ok 24 - HTTP code is 200 563s ok 25 - Page contains a form 563s ok 26 - URI match 563s ok 27 - Field "confirm" is defined 563s ok 28 - Propose to renew session 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 29 - Ask to renew 563s ok 30 - Found Kerberos JS 563s ok 31 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681962_2543%22%2C%22issuerTs%22%3A1769753842%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%7D) 563s ok 32 - HTTP code is 200 563s ok 33 - Page contains a form 563s ok 34 - Host match 563s ok 35 - Field "upgrading" is defined 563s ok 36 - Field "url" is defined 563s ok 37 - Field "kerberos" is defined 563s ok 38 - Field "ajax_auth_token" is defined 563s ok 39 - CSP header authorize POST request to \# 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 40 - AJAX query 563s ok 41 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1769753842%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681962_2543%22%7D) 563s ok 42 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 43 - AJAX query 563s ok 44 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753842%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681962_2543%22%7D) 563s ok 45 - HTTP code is 200 563s ok 46 - Content-Type is JSON 563s ok 47 - Content is valid JSON 563s ok 48 - User token was returned 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 49 - Post form 563s ok 50 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681962_2543%22%7D) 563s ok 51 - Get cookie lemonldap (212ee8ed9d7c5de72c4a6ed8d558bb6dd807e1488ff47804fa97c528b4dacf88) 563s ok 52 - Get a new session 563s ok 53 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681962_2543%22%7D) 563s ok 54 - Get redirection 563s ok 55 - Location header found 563s # ==> Pushing ISSUER <== 563s # ==> Popping ISSUER <== 563s ok 56 - Follow redirection 563s ok 57 - HTTP code is 200 563s ok 58 - Page contains a form 563s ok 59 - Host match 563s ok 60 - URI match 563s ok 61 - Field "SAMLResponse" is defined 563s ok 62 - CSP header authorize POST request to auth.sp.com 563s ok 63 - Method is POST 563s # ==> Pushing SP <== 563s # ==> Popping SP <== 563s ok 64 - Post SAML response to SP 563s ok 65 - Get cookie lemonldap (7036c9e44af25479925a0ab059e53c5b5ab7608ed6fa21d74214beaf0c9765ef) 563s ok 66 - Get redirection 563s ok 67 - Location is http://auth.sp.com/ 563s 1..67 563s ok 564s t/30-SAML-ReAuth-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 ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 10 - Auth query 564s ok 11 - HTTP code is 200 564s ok 12 - Get cookie lemonldap (c5312ac4178aded2acc5a562ab21d10bcf386edb669893a456bbd02e6ee29fbf) 564s ok 13 - Waiting timeout 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 14 - Unauth SP request 564s ok 15 - HTTP code is 200 564s ok 16 - Page contains a form 564s ok 17 - Host match 564s ok 18 - URI match 564s ok 19 - Field "SAMLRequest" is defined 564s ok 20 - CSP header authorize POST request to auth.idp.com 564s ok 21 - Method is POST 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 22 - Post SAML request to IdP 564s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753843%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681963_57656%22%7D) 564s ok 24 - HTTP code is 200 564s ok 25 - Page contains a form 564s ok 26 - URI match 564s ok 27 - Field "confirm" is defined 564s ok 28 - Propose to renew session 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 29 - Ask to renew 564s ok 30 - HTTP code is 200 564s ok 31 - Page contains a form 564s ok 32 - Host match 564s ok 33 - Field "upgrading" is defined 564s ok 34 - Field "url" is defined 564s ok 35 - CSP header authorize POST request to \# 564s ok 36 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1769753843%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681963_57656%22%7D) 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 37 - Re auth 564s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681963_57656%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 564s ok 39 - Get cookie lemonldap (5fb42324c04fdfcc42619d61821bc2df8e9f8423b322621017fa2b81e6de4d9f) 564s ok 40 - Get a new session 564s ok 41 - Get redirection 564s ok 42 - Location header found 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 43 - Follow redirection 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 cookie lemonldap (d3c73a6d05f28fc4d5aee33e61e05df007377c883125958c58bc8dc82095ff03) 564s ok 53 - Get redirection 564s ok 54 - Location is http://auth.sp.com/ 564s 1..54 564s ok 564s t/30-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 (029b9700890bfdec63d0038ce3552f3421f17e9d9b60952ac1e9a3eeafa961d6) 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 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221769681963_51890%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753843%7D) 564s ok 23 - HTTP code is 200 564s ok 24 - Page contains a form 564s ok 25 - URI match 564s ok 26 - Field "confirm" is defined 564s ok 27 - Propose to renew session 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 28 - Ask to renew 564s ok 29 - HTTP code is 200 564s ok 30 - Page contains a form 564s ok 31 - Host match 564s ok 32 - Field "upgrading" is defined 564s ok 33 - Field "url" is defined 564s ok 34 - CSP header authorize POST request to \# 564s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753843%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221769681963_51890%22%7D) 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 36 - Re auth 564s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681963_51890%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 564s ok 38 - Get cookie lemonldap (026fffcc630e0faffa041faf3a89dad5092d17ad47b8dac3c1be7075f38da478) 564s ok 39 - Get a new session 564s ok 40 - Get redirection 564s ok 41 - Location header found 564s # ==> Pushing ISSUER <== 564s # ==> Popping ISSUER <== 564s ok 42 - Follow redirection 564s ok 43 - HTTP code is 200 564s ok 44 - Page contains a form 564s ok 45 - Host match 564s ok 46 - URI match 564s ok 47 - Field "SAMLResponse" is defined 564s ok 48 - CSP header authorize POST request to auth.sp.com 564s ok 49 - Method is POST 564s # ==> Pushing SP <== 564s # ==> Popping SP <== 564s ok 50 - Post SAML response to SP 564s ok 51 - Get cookie lemonldap (a08ce7ff5c80d8d09bfb735f264ce3dc17e2eb257d1565137209c320d2548434) 564s ok 52 - Get redirection 564s ok 53 - Location is http://auth.sp.com/ 564s 1..53 564s ok 565s t/30-SAML-RelayState.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 # Subtest: RelayState handing with Redirect binding 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 1 - Auth query 565s ok 2 - Get cookie lemonldap (35762f389096168031c79be60780ca4309717d7a046428200d02de0733776b83) 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 3 - Follow redirection 565s ok 4 - Correct html encoding of special characters in RelayState 565s 1..4 565s ok 6 - RelayState handing with Redirect binding 565s # Subtest: RelayState handing with POST binding 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 1 - Auth query 565s ok 2 - Get cookie lemonldap (c6a5fd74240b30b6a8c038c36906e22e2d0720afc752e9ddb51457eb3bcca137) 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 3 - Follow redirection 565s ok 4 - Correct html encoding of special characters in RelayState 565s 1..4 565s ok 7 - RelayState handing with POST binding 565s 1..7 565s ok 565s t/30-SAML-SP-rule.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 ok 10 - Portal object 565s ok 11 - Init 565s ok 12 - Portal app 565s ok 13 - Register $type 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 14 - Unauth SP request 565s ok 15 - Get redirection 565s ok 16 - Location header found 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 17 - Launch SAML request to IdP 565s ok 18 - HTTP code is 200 565s ok 19 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753814%2C%22issuerRequestsaml%22%3A%221769681934_40268%22%7D) 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 20 - Post authentication 565s ok 21 - HTTP code is 200 565s ok 22 - Get cookie lemonldap (17fbaef3700d85249a39dabf03c80e33b5e1f5c9946fd3f199a09f5d00729ce2) 565s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 565s ok 24 - PE_UNAUTHORIZEDPARTNER 565s # ==> Pushing UNKNOWNSP <== 565s # ==> Popping UNKNOWNSP <== 565s ok 25 - Unauth SP request 565s ok 26 - Get redirection 565s ok 27 - Location header found 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 28 - Launch SAML request to IdP 565s ok 29 - Unknown entity ID: code found on page 565s ok 30 - Unknown entity ID 565s 1..30 565s ok 565s t/31-Auth-and-issuer-CAS-Logout-20.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 cookie llngcasserver (idp) 565s ok 12 - Get CAS server cookie 565s ok 13 - Get redirection 565s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 15 - Query CAS server 565s ok 16 - HTTP code is 200 565s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753814%2C%22issuerRequestcas%22%3A%221769681934_42315%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) 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 18 - Post authentication 565s ok 19 - Get cookie lemonldap (3046d17dd8da69ff1ed103c16d5286cf192456f5183056161398259cb46887b5) 565s ok 20 - Get cookie lemonldappdata () 565s ok 21 - SAML request cleared from pdata 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 to /cas/serviceValidate 565s ok 26 - HTTP code is 200 565s ok 27 - Content is XML 565s # ==> Popping SP <== 565s ok 28 - Query SP with ticket 565s ok 29 - Get cookie lemonldap (31a5a286212ff3aa854307c2b797de15934b5932766c82f869a61956f7ad4678) 565s # ==> Pushing SP <== 565s # ==> Popping SP <== 565s ok 30 - Get / on SP 565s ok 31 - HTTP code is 200 565s ok 32 - Authenticated as french 565s ok 33 - UTF-8 values 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 34 - Query SP for logout 565s ok 35 - HTTP code is 200 565s ok 36 - CAS message found 565s ok 37 - Redirect URL found 565s # ==> Pushing ISSUER <== 565s # ==> Popping ISSUER <== 565s ok 38 - Query IdP 565s ok 39 - Response status is 401 565s ok 40 - Content is JSON 565s ok 41 - Error code is 1 565s 1..41 565s ok 566s t/31-Auth-and-issuer-CAS-Logout-30.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 # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 10 - Unauth SP request 566s ok 11 - Get cookie llngcasserver (idp) 566s ok 12 - Get CAS server cookie 566s ok 13 - Get redirection 566s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 15 - Query CAS server 566s ok 16 - HTTP code is 200 566s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769681935_5779%22%2C%22issuerTs%22%3A1769753815%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) 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 18 - Post authentication 566s ok 19 - Get cookie lemonldap (6d2784b5d3142435f1d226ca4fa4bcff7ef263cc8c62d9406ede5768bb69e8f1) 566s ok 20 - Get cookie lemonldappdata () 566s ok 21 - SAML request cleared from pdata 566s ok 22 - Get redirection 566s ok 23 - Location header found 566s # ==> Pushing SP <== 566s ok 24 - SOAP request 566s # ==> Saving handler SP <== 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s # ==> Restoring SP <== 566s ok 25 - Execute request to /cas/serviceValidate 566s ok 26 - HTTP code is 200 566s ok 27 - Content is XML 566s # ==> Popping SP <== 566s ok 28 - Query SP with ticket 566s ok 29 - Get cookie lemonldap (0e9c79b8597ea953a6ab64d9bbd2b64b859139d38710a02328032355baf67267) 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 30 - Get / on SP 566s ok 31 - HTTP code is 200 566s ok 32 - Authenticated as french 566s ok 33 - UTF-8 values 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 34 - Query SP for logout 566s ok 35 - Unauthorized URL: code found on page 566s ok 36 - Unauthorized URL 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 37 - Query SP for logout 566s ok 38 - Get redirection 566s ok 39 - Location is http://auth.sp.com/ 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 40 - Query IdP 566s ok 41 - Response status is 401 566s ok 42 - Content is JSON 566s ok 43 - Error code is 1 566s 1..43 566s ok 566s t/31-Auth-and-issuer-CAS-XSS-on-logout.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 # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 10 - Unauth SP request 566s ok 11 - Get cookie llngcasserver (idp) 566s ok 12 - Get CAS server cookie 566s ok 13 - Get redirection 566s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 15 - Query CAS server 566s ok 16 - HTTP code is 200 566s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753815%2C%22issuerRequestcas%22%3A%221769681935_25498%22%7D) 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 18 - Post authentication 566s ok 19 - Get cookie lemonldap (5ae8e57fe5871993640bbb38e4012ac8cb49a0b1a2128ad85a10b9d90b2f90d3) 566s ok 20 - Get redirection 566s ok 21 - Location header found 566s # ==> Pushing SP <== 566s ok 22 - SOAP request 566s # ==> Saving handler SP <== 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s # ==> Restoring SP <== 566s ok 23 - Execute request to /cas/serviceValidate 566s ok 24 - HTTP code is 200 566s ok 25 - Content is XML 566s # ==> Popping SP <== 566s ok 26 - Query SP with ticket 566s ok 27 - Get cookie lemonldap (2dde3746e1ab7b463216254257d192c7b9c64638bc2f57771b54adb5d01b46aa) 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 28 - Query SP for logout 566s ok 29 - HTTP code is 200 566s ok 30 - Found iframe 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 31 - Get iframe from IdP 566s ok 32 - Get redirection 566s ok 33 - Location is http://auth.idp.com/?logout=1 566s ok 34 - Frame can be embedded 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 35 - Query IdP 566s ok 36 - Response status is 401 566s ok 37 - Content is JSON 566s ok 38 - Error code is 1 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 39 - Query IdP 566s ok 40 - Get redirection 566s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 566s 1..41 566s ok 566s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.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 # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 10 - Unauth SP request 566s ok 11 - Get redirection 566s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 13 - Query CAS server 566s ok 14 - HTTP code is 200 566s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681935_28859%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753815%7D) 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 16 - Post authentication 566s ok 17 - Reject reason is 68 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 18 - Unauth SP request 566s ok 19 - Get redirection 566s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 21 - Query CAS server 566s ok 22 - HTTP code is 200 566s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753815%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681935_38520%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 24 - Post authentication 566s ok 25 - Get redirection 566s ok 26 - Location header found 566s ok 27 - Get cookie lemonldap (b5d77f779ce71b828c45d437e2469d2ce749ed5814a08daf970c76e63457a368) 566s # ==> Pushing SP <== 566s ok 28 - SOAP request 566s # ==> Saving handler SP <== 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s # ==> Restoring SP <== 566s ok 29 - Execute request to /cas/serviceValidate 566s ok 30 - HTTP code is 200 566s ok 31 - Content is XML 566s # ==> Popping SP <== 566s ok 32 - Query SP with ticket 566s ok 33 - Get cookie lemonldap (4c8b4d35a91d8db0833a0d7f77d39a608b2971e2b11ab64114d62984da227227) 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 34 - Get / on SP 566s ok 35 - HTTP code is 200 566s ok 36 - Authenticated as french 566s ok 37 - UTF-8 values 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 38 - Query SP for logout 566s ok 39 - HTTP code is 200 566s ok 40 - Found iframe 566s ok 41 - Content-Security-Policy header found 566s ok 42 - Found auth.idp.com in CSP child-src 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 43 - Get iframe from IdP 566s ok 44 - Get redirection 566s ok 45 - Location is http://auth.sp2.com/?logout 566s ok 46 - Frame can be embedded 566s # ==> Pushing ISSUER <== 566s # ==> Popping ISSUER <== 566s ok 47 - Query IdP 566s ok 48 - Response status is 401 566s ok 49 - Content is JSON 566s ok 50 - Error code is 1 566s # ==> Pushing SP <== 566s # ==> Popping SP <== 566s ok 51 - Query IdP 566s ok 52 - Get redirection 566s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 566s 1..53 566s ok 567s t/31-Auth-and-issuer-CAS-declared-app-userattr.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 - Get redirection 567s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 13 - Query CAS server 567s ok 14 - HTTP code is 200 567s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753816%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769681936_60656%22%7D) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 16 - Post authentication 567s ok 17 - Reject reason is 68 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 18 - Unauth SP request 567s ok 19 - Get redirection 567s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 21 - Query CAS server 567s ok 22 - HTTP code is 200 567s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753816%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681936_44789%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 24 - Post authentication 567s ok 25 - Get redirection 567s ok 26 - Location header found 567s ok 27 - Get cookie lemonldap (6f7bd12929e015793844b81e070b58f02f6f71a2f0bd741d328b53f183458f17) 567s # ==> Pushing SP <== 567s ok 28 - SOAP request 567s # ==> Saving handler SP <== 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s # ==> Restoring SP <== 567s ok 29 - Execute request to /cas/serviceValidate 567s ok 30 - HTTP code is 200 567s ok 31 - Content is XML 567s # ==> Popping SP <== 567s ok 32 - Query SP with ticket 567s ok 33 - Get cookie lemonldap (92086f0aaf73f8e1d85e199ccff64cdeb14969c7a455717719e5d679bc4d0b25) 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 34 - Get / on SP 567s ok 35 - HTTP code is 200 567s ok 36 - Authenticated as fa@badwolf.org 567s ok 37 - UTF-8 values 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 38 - Query SP for logout 567s ok 39 - HTTP code is 200 567s ok 40 - Found iframe 567s ok 41 - Content-Security-Policy header found 567s ok 42 - Found auth.idp.com in CSP child-src 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 43 - Get iframe from IdP 567s ok 44 - Get redirection 567s ok 45 - Location is http://auth.sp.com/?logout 567s ok 46 - Frame can be embedded 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 47 - Query IdP 567s ok 48 - Response status is 401 567s ok 49 - Content is JSON 567s ok 50 - Error code is 1 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 51 - Query IdP 567s ok 52 - Get redirection 567s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 567s 1..53 567s ok 567s t/31-Auth-and-issuer-CAS-declared-app.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 - Get redirection 567s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 13 - Query CAS server 567s ok 14 - HTTP code is 200 567s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753816%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681936_30405%22%2C%22targetAuthnLevel%22%3A1%7D) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 16 - Post authentication 567s ok 17 - Reject reason is 68 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 18 - Unauth SP request 567s ok 19 - Get redirection 567s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 21 - Query CAS server 567s ok 22 - HTTP code is 200 567s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753816%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681936_47880%22%7D) 567s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753816%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681936_47880%22%7D) 567s ok 25 - Pdata is not empty 567s ok 26 - Target Authnlevel set in pdata 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 27 - Post authentication 567s ok 28 - Get redirection 567s ok 29 - Location header found 567s ok 30 - Get cookie lemonldap (0538e566be2dc132cd741eec3e637161d02680051f981dc8f7fec2efc4db10cd) 567s # ==> Pushing SP <== 567s ok 31 - SOAP request 567s # ==> Saving handler SP <== 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s # ==> Restoring SP <== 567s ok 32 - Execute request to /cas/serviceValidate 567s ok 33 - HTTP code is 200 567s ok 34 - Content is XML 567s # ==> Popping SP <== 567s ok 35 - Query SP with ticket 567s ok 36 - Get cookie lemonldap (240126e0f5d2f95fda6a0aeae0abf2ffe87e7c3e7a2cc0ac4f26b6a5461b2065) 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 37 - Get / on SP 567s ok 38 - HTTP code is 200 567s ok 39 - Authenticated as french 567s ok 40 - UTF-8 values 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 41 - Query SP for logout 567s ok 42 - HTTP code is 200 567s ok 43 - Found iframe 567s ok 44 - Content-Security-Policy header found 567s ok 45 - Found auth.idp.com in CSP child-src 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 46 - Get iframe from IdP 567s ok 47 - Get redirection 567s ok 48 - Location is http://auth.sp.com/?logout 567s ok 49 - Frame can be embedded 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 50 - Query IdP 567s ok 51 - Response status is 401 567s ok 52 - Content is JSON 567s ok 53 - Error code is 1 567s # ==> Pushing SP <== 567s # ==> Popping SP <== 567s ok 54 - Query IdP 567s ok 55 - Get redirection 567s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 57 - Auth query 567s ok 58 - HTTP code is 200 567s ok 59 - Get cookie lemonldap (8ac4a8d2848b26c7d189744af1d352b76cef7a64e6752dc475797273d48cb83e) 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 60 - Query CAS server 567s ok 61 - Response body is not empty 567s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 567s 1..62 567s ok 567s t/31-Auth-and-issuer-CAS-declared-apps.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 - Cancel button NOT found 567s # ==> Pushing ISSUER <== 567s # ==> Popping ISSUER <== 567s ok 12 - Query CAS server 567s ok 13 - HTTP code is 200 567s ok 14 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753816%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681936_4262%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 567s 1..14 567s ok 568s t/31-Auth-and-issuer-CAS-default.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 cookie llngcasserver (idp) 568s ok 12 - Get CAS server cookie 568s ok 13 - Get redirection 568s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 15 - Query CAS server 568s ok 16 - HTTP code is 200 568s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753817%2C%22issuerRequestcas%22%3A%221769681937_8343%22%7D) 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 18 - Post authentication 568s ok 19 - Get cookie lemonldap (af0a6bba1362ef622a99b04e5984eb529ce8626717ecb2f8ca1773ff3bee9d1e) 568s ok 20 - Get cookie lemonldappdata () 568s ok 21 - SAML request cleared from pdata 568s ok 22 - Get redirection 568s ok 23 - Location header found 568s # ==> Pushing SP <== 568s ok 24 - SOAP request 568s # ==> Saving handler SP <== 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s # ==> Restoring SP <== 568s ok 25 - Execute request to /cas/serviceValidate 568s ok 26 - HTTP code is 200 568s ok 27 - Content is XML 568s # ==> Popping SP <== 568s ok 28 - Query SP with ticket 568s ok 29 - Get cookie lemonldap (18ea91415e1a5c03a4bc080de829dad5aa3d77f068035c62f0feb6cce8a9064e) 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 30 - Get / on SP 568s ok 31 - HTTP code is 200 568s ok 32 - Authenticated as french 568s ok 33 - UTF-8 values 568s ok 34 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 35 - Query SP for logout 568s ok 36 - HTTP code is 200 568s ok 37 - Found iframe 568s ok 38 - Content-Security-Policy header found 568s ok 39 - Found auth.idp.com in CSP child-src 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 40 - Get iframe from IdP 568s ok 41 - Get redirection 568s ok 42 - Location is http://auth.sp.com/?logout 568s ok 43 - Frame can be embedded 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 44 - Query IdP 568s ok 45 - Response status is 401 568s ok 46 - Content is JSON 568s ok 47 - Error code is 1 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 48 - Query IdP 568s ok 49 - Get redirection 568s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 568s 1..50 568s ok 568s t/31-Auth-and-issuer-CAS-proxied.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 cookie llngcasserver (idp) 568s ok 12 - Get CAS server cookie 568s ok 13 - Get redirection 568s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 15 - Query CAS server 568s ok 16 - HTTP code is 200 568s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753817%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769681937_40573%22%7D) 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 18 - Post authentication 568s ok 19 - Get redirection 568s ok 20 - Location header found 568s ok 21 - Get cookie lemonldap (4270ca51f86ad8813972251e64e5198a203e287fb181beb5edff99e18e01dbaf) 568s # ==> Pushing SP <== 568s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?service=http%3A%2F%2Fauth.sp.com%2F&pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-ae7cd51ea84960c290fcec32e12dd18ca712395cecd3232ef3ba638634ca2a10%26casProxy%3D1&ticket=ST-ae7cd51ea84960c290fcec32e12dd18ca712395cecd3232ef3ba638634ca2a10 568s # ==> Saving handler SP <== 568s # ==> Pushing ISSUER <== 568s ok 23 - Request to http://auth.sp.com/?ticket=ST-ae7cd51ea84960c290fcec32e12dd18ca712395cecd3232ef3ba638634ca2a10&casProxy=1&pgtIou=PGTIOU-ddaca074e69421b009bf2c849eda4b8890177027a2ec460a8d5559c761bed6ae&pgtId=PGT-b3924c91bfa1939d3b94dc81ff8d944be88f964df380dbdd7b646a24875e120c 568s # ==> Saving handler ISSUER <== 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s # ==> Restoring ISSUER <== 568s ok 24 - Execute request to / 568s ok 25 - HTTP code is 200 568s # ==> Popping ISSUER <== 568s # ==> Restoring SP <== 568s ok 26 - Execute request to /cas/serviceValidate 568s ok 27 - HTTP code is 200 568s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-b3924c91bfa1939d3b94dc81ff8d944be88f964df380dbdd7b646a24875e120c 568s # ==> Saving handler SP <== 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s # ==> Restoring SP <== 568s ok 29 - Execute request to /cas/proxy 568s ok 30 - HTTP code is 200 568s # ==> Popping SP <== 568s ok 31 - Query SP with ticket 568s ok 32 - Get cookie lemonldap (7b6cbd003c1b28624f8dcd6cf9a8c470c84f24f9cc21e77c60ba260d5bea5731) 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 33 - Get / on SP 568s ok 34 - HTTP code is 200 568s ok 35 - Authenticated as french 568s ok 36 - UTF-8 values 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 37 - Query SP for logout 568s ok 38 - HTTP code is 200 568s ok 39 - Found iframe 568s ok 40 - Content-Security-Policy header found 568s ok 41 - Found auth.idp.com in CSP child-src 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 42 - Get iframe from IdP 568s ok 43 - Get redirection 568s ok 44 - Location is http://auth.sp.com/?logout 568s ok 45 - Frame can be embedded 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 46 - Query IdP 568s ok 47 - Response status is 401 568s ok 48 - Content is JSON 568s ok 49 - Error code is 1 568s # ==> Pushing SP <== 568s # ==> Popping SP <== 568s ok 50 - Query IdP 568s ok 51 - Get redirection 568s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 568s 1..52 568s ok 568s t/31-Auth-and-issuer-CAS-samlValidate.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 cookie llngcasserver (idp) 568s ok 12 - Get CAS server cookie 568s ok 13 - Get redirection 568s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 15 - Query CAS server 568s ok 16 - HTTP code is 200 568s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681937_19085%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753817%7D) 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s ok 18 - Post authentication 568s ok 19 - Get redirection 568s ok 20 - Location header found 568s ok 21 - Get cookie lemonldap (6f8e788b8b5d37693f6f10891824ac0be9f77577646ceae4e6e2dd07d35307bd) 568s # ==> Pushing SP <== 568s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 568s # ==> Saving handler SP <== 568s # ==> Pushing ISSUER <== 568s # ==> Popping ISSUER <== 568s # ==> Restoring SP <== 568s ok 23 - Execute POST request to /cas/samlValidate 568s ok 24 - HTTP code is 200 568s # ==> Popping SP <== 568s ok 25 - Query SP with ticket 568s ok 26 - Get cookie lemonldap (b852574b3b416bb3090de46efc275505be975b863945bb0e2f29bb2ddb874b48) 568s ok 27 - Correct whatToTrace 568s ok 28 - Correct cn 568s ok 29 - Correct uid 568s ok 30 - Correct groups 568s 1..30 568s ok 569s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.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 # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 10 - Unauth SP request 569s ok 11 - Found CAS entry 569s ok 12 - HTTP code is 200 569s ok 13 - Page contains a form 569s ok 14 - CSP header authorize POST request to \# 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 15 - Unauth SP request 569s ok 16 - 1st = idp 569s ok 17 - 2nd = idp3 569s ok 18 - 3rd = idp4 569s ok 19 - 4th= idp2 569s ok 20 - Found Cancel button 569s ok 21 - Found CAS idp logo and tooltip 569s ok 22 - Found CAS idp display name 569s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 569s ok 24 - HTTP code is 200 569s ok 25 - Page contains a form 569s ok 26 - CSP header authorize POST request to \# 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 27 - Cancel query 569s ok 28 - Get cookie lemonldappdata () 569s ok 29 - pdata is empty 569s 1..29 569s ok 569s t/31-Auth-and-issuer-CAS-with-choice.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 # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 10 - Unauth SP request 569s ok 11 - Get cookie llngcasserver (idp) 569s ok 12 - Get CAS server cookie 569s ok 13 - Get redirection 569s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 15 - Query CAS server 569s ok 16 - HTTP code is 200 569s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753818%2C%22issuerRequestcas%22%3A%221769681938_59483%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 18 - Post authentication 569s ok 19 - Get redirection 569s ok 20 - Location header found 569s ok 21 - Get cookie lemonldap (01ad3f555d64e01bd7d6ddb78e2930366f5a4d5bdd69069e5f6bfb526d9c5336) 569s ok 22 - Get cookie lemonldappdata () 569s ok 23 - SAML request cleared from pdata 569s # ==> Pushing SP <== 569s ok 24 - SOAP request 569s # ==> Saving handler SP <== 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s # ==> Restoring SP <== 569s ok 25 - Execute request to /cas/serviceValidate 569s ok 26 - HTTP code is 200 569s ok 27 - Content is XML 569s # ==> Popping SP <== 569s ok 28 - Query SP with ticket 569s ok 29 - Get cookie lemonldap (35c1a09a811ff4e08a698a55d409bae2b3e39c313f4154eca347cccd1162f8aa) 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 30 - Get / on SP 569s ok 31 - HTTP code is 200 569s ok 32 - Authenticated as dwho 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 33 - Unauth SP request (2) 569s ok 34 - Get cookie llngcasserver (idp) 569s ok 35 - Get CAS server cookie 569s ok 36 - Get redirection 569s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 38 - Query CAS server (2) 569s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753818%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681938_56249%22%7D) 569s ok 40 - HTTP code is 200 569s ok 41 - Page contains a form 569s ok 42 - URI match 569s ok 43 - Field "confirm" is defined 569s ok 44 - Field "url" is defined 569s ok 45 - Get autorenew.js 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 46 - Post confirm 569s ok 47 - HTTP code is 200 569s ok 48 - Page contains a form 569s ok 49 - Field "upgrading" is defined 569s ok 50 - CSP header authorize POST request to \# 569s ok 51 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753818%2C%22issuerRequestcas%22%3A%221769681938_56249%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%7D) 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 52 - Post credentials 569s ok 53 - Get redirection 569s ok 54 - Location is http://auth.idp.com/cas/login 569s ok 55 - Get cookie lemonldap (3d558e605a174a5ef1f5e66219d861fc76d54a9046265b43397838435e6d53bf) 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 56 - Follow redirection 569s ok 57 - Get redirection 569s ok 58 - Location header found 569s # ==> Pushing SP <== 569s ok 59 - SOAP request 569s # ==> Saving handler SP <== 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s # ==> Restoring SP <== 569s ok 60 - Execute request to /cas/serviceValidate 569s ok 61 - HTTP code is 200 569s ok 62 - Content is XML 569s # ==> Popping SP <== 569s ok 63 - Follow redirection 569s ok 64 - Get cookie lemonldap (dc35d8c8cbecfc1d3628ee7b3aee8ffa6074f7f9e55f289e12d3f662694e746b) 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 65 - Query SP for logout 569s ok 66 - HTTP code is 200 569s ok 67 - Found iframe 569s ok 68 - Content-Security-Policy header found 569s ok 69 - Found auth.idp.com in CSP child-src 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 70 - Get iframe from IdP 569s ok 71 - Get redirection 569s ok 72 - Location is http://auth.sp.com/?logout 569s # ==> Pushing ISSUER <== 569s # ==> Popping ISSUER <== 569s ok 73 - Query CAS server 569s ok 74 - Response status is 401 569s ok 75 - Content is JSON 569s ok 76 - Error code is 1 569s # ==> Pushing SP <== 569s # ==> Popping SP <== 569s ok 77 - Query CAS app 569s ok 78 - Get redirection 569s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 569s 1..79 569s ok 569s t/31-CAS-10.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 - Issuer portal 569s ok 6 - Query CAS server 569s ok 7 - HTTP code is 200 569s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753818%2C%22issuerRequestcas%22%3A%221769681938_35084%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 569s ok 9 - Post authentication 569s ok 10 - Get cookie lemonldap (9084a15a1e84c6b7b432481c8b9721aacd4ba906c7b1d2188e2e20ac8a15a6ce) 569s ok 11 - Get cookie lemonldappdata () 569s ok 12 - SAML request cleared from pdata 569s ok 13 - Get redirection 569s ok 14 - Location header found 569s ok 15 - Query CAS server 569s ok 16 - HTTP code is 200 569s ok 17 - Ticket is valid 569s ok 18 - Username is returned 569s ok 19 - Query CAS server 569s ok 20 - Ticket is no longer valid 569s 1..20 569s ok 570s t/31-CAS-Gateway.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 - Issuer portal 570s ok 6 - Get redirection 570s ok 7 - Location is http://auth.sp.com/somewhere 570s ok 8 - Get redirection 570s ok 9 - Location is http://auth.unknown.com/somewhere 570s ok 10 - Portal object 570s ok 11 - Init 570s ok 12 - Portal app 570s ok 13 - Issuer portal 570s ok 14 - Get redirection 570s ok 15 - Location is http://auth.sp.com/somewhere 570s ok 16 - Expected portal error code: code found on page 570s ok 17 - Expected portal error code 570s ok 18 - Portal object 570s ok 19 - Init 570s ok 20 - Portal app 570s ok 21 - Issuer portal 570s ok 22 - Get redirection 570s ok 23 - Location is http://auth.sp.com/somewhere 570s ok 24 - Expected portal error code: code found on page 570s ok 25 - Expected portal error code 570s 1..25 570s ok 570s t/31-CAS-Hooks.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 - Issuer portal 570s ok 6 - Post authentication 570s ok 7 - Get cookie lemonldap (578e0437d91202f074a9a193c5e158cc48e8f337a38ce07619fd18a0ef23cc92) 570s ok 8 - Query CAS server 570s ok 9 - Hook rejected the request: code found on page 570s ok 10 - Hook rejected the request 570s ok 11 - Query CAS server 570s ok 12 - Get redirection 570s ok 13 - Location header found 570s ok 14 - Query CAS server 570s ok 15 - HTTP code is 200 570s ok 16 - Found hook attribute 570s 1..16 570s ok 570s t/31-CAS-Logout-propagate-OIDC.t ............................................... 570s ok 1 - use Lemonldap::NG::Portal::Main; 570s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 570s ok 1 - Portal object 570s ok 2 - Init 570s ok 3 - Portal app 570s ok 4 - Auth query 570s ok 5 - HTTP code is 200 570s ok 6 - Get cookie lemonldap (ce8dea5a325679574bdd4c157392af4f6e8c2d4a4656fb4ab1fec568472d0a1c) 570s ok 7 - Get redirection 570s ok 8 - Location header found 570s ok 9 - HTTP code is 200 570s ok 10 - Content-Type is JSON 570s ok 11 - Content is valid JSON 570s ok 12 - Initiate CAS logout 570s ok 13 - Response body is not empty 570s ok 14 - Found OIDC logout iframe 570s 1..14 570s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 570s 1..2 570s ok 571s t/31-CAS-Logout-with-hashed-storage.t .......................................... 571s ok 1 - use Lemonldap::NG::Portal::Main; 571s # Subtest: Test IDP initiated logout 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (8283b1f652282fca0e96977527835d32b78bf28ef935d64337797d1e43b2c884) 571s ok 8 - Query CAS server 571s ok 9 - Get redirection 571s ok 10 - Location header found 571s ok 11 - Query CAS server 571s ok 12 - HTTP code is 200 571s ok 13 571s ok 14 - Cas response contains authenticationSuccess 571s ok 15 - Query CAS server 571s ok 16 - Get redirection 571s ok 17 - Location header found 571s ok 18 - Query CAS server 571s ok 19 - HTTP code is 200 571s ok 20 571s ok 21 - Cas response contains authenticationSuccess 571s ok 22 - Initiate logout 571s ok 23 - Get cookie lemonldap (0) 571s ok 24 - Cookie was cleared 571s ok 25 - Found CAS app name 571s ok 26 - My other app is not displayed 571s ok 27 - HTTP code is 200 571s ok 28 - Page contains a form 571s ok 29 - Host match 571s ok 30 - URI match 571s ok 31 - Field "logout" is defined 571s ok 32 - CSP header authorize POST request to auth.example.com 571s ok 33 - Found logout option 571s ok 34 - Response body is not empty 571s ok 35 - Logout SP 571s ok 36 - Correct ticket sent to sp for logout 571s ok 37 - No ticket sent to sp2 571s 1..37 571s ok 2 - Test IDP initiated logout 571s # Subtest: Test App initiated logout, no redirect 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (58b282ebf39bac92c7f60d09d4fcd80e7383650f290aae4841b809e2e352a873) 571s ok 8 - Query CAS server 571s ok 9 - Get redirection 571s ok 10 - Location header found 571s ok 11 - Query CAS server 571s ok 12 - HTTP code is 200 571s ok 13 571s ok 14 - Cas response contains authenticationSuccess 571s ok 15 - Query CAS server 571s ok 16 - Get redirection 571s ok 17 - Location header found 571s ok 18 - Query CAS server 571s ok 19 - HTTP code is 200 571s ok 20 571s ok 21 - Cas response contains authenticationSuccess 571s ok 22 - Initiate logout 571s ok 23 - Get cookie lemonldap (0) 571s ok 24 - Cookie was cleared 571s ok 25 - HTTP code is 200 571s ok 26 - Page contains a form 571s ok 27 - Host match 571s ok 28 - URI match 571s ok 29 - Field "logout" is defined 571s ok 30 - CSP header authorize POST request to auth.example.com 571s ok 31 - Found logout option 571s ok 32 - Found CAS app name 571s ok 33 - My other app is not displayed 571s ok 34 - Response body is not empty 571s ok 35 - Logout SP 571s ok 36 - Correct ticket sent to sp for logout 571s ok 37 - No ticket sent to sp2 571s 1..37 571s ok 3 - Test App initiated logout, no redirect 571s # Subtest: Test App initiated logout, with redirect 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (dbbda64f078c26eed27a45ac6206dc285b35df27a7e89dc242f5995d461e0746) 571s ok 8 - Query CAS server 571s ok 9 - Get redirection 571s ok 10 - Location header found 571s ok 11 - Query CAS server 571s ok 12 - HTTP code is 200 571s ok 13 571s ok 14 - Cas response contains authenticationSuccess 571s ok 15 - Query CAS server 571s ok 16 - Get redirection 571s ok 17 - Location header found 571s ok 18 - Query CAS server 571s ok 19 - HTTP code is 200 571s ok 20 571s ok 21 - Cas response contains authenticationSuccess 571s ok 22 - Initiate logout 571s ok 23 - Get cookie lemonldap (0) 571s ok 24 - Cookie was cleared 571s ok 25 - HTTP code is 200 571s ok 26 - Page contains a form 571s ok 27 - Host match 571s ok 28 - URI match 571s ok 29 - CSP header authorize POST request to auth.sp.com 571s ok 30 - Query string is preserved 571s ok 31 - Found CAS app name 571s ok 32 - My other app is not displayed 571s ok 33 - Response body is not empty 571s ok 34 - Logout SP 571s ok 35 - Correct ticket sent to sp for logout 571s ok 36 - No ticket sent to sp2 571s 1..36 571s ok 4 - Test App initiated logout, with redirect 571s # Subtest: Test App initiated logout, no redirect, no info 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (b06fc3c65f31550115ad0ee2fda8e49d2c8d04c1c85d152128781d0ab7d2f923) 571s ok 8 - Initiate logout 571s ok 9 - Get cookie lemonldap (0) 571s ok 10 - Cookie was cleared 571s ok 11 - Get redirection 571s ok 12 - Location header found 571s 1..12 571s ok 5 - Test App initiated logout, no redirect, no info 571s # Subtest: Test redirect URL filtering 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (afe9baf0be8c83db493a506f7e9aa3671b42c83a94749c33c4ba0b1161bb3627) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - CAS message found 571s ok 7 - Response body is not empty 571s ok 8 - Redirect URL found 571s 1..8 571s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 571s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (add42978b966bc69271547d657b1c0314b4a549c3c7d0c1021613708de92f3f0) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - Get redirection 571s ok 7 - Location is http://test1.example.com/ 571s 1..7 571s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 571s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (cc9ed20db7e3b599777b1803e83e16dae99eb03a6f6697a3ea4dc9a9827bc12e) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - CAS message found 571s ok 7 - Response body is not empty 571s ok 8 - Redirect URL found 571s 1..8 571s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 571s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (7b0e162363ed46072fb6fed39d095b1ff185347ebfc694ba2f6d3ba3e1c13b6d) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - Get redirection 571s ok 7 - Location is http://test1.example2.com/ 571s 1..7 571s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 571s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (b40e4475fe0b3f16c5f8075bbab012ebdef20d6f58b21c27b4ac656b5f3690d2) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 571s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (42645a92d37dc620b5d271a26034c12d702ecf34fefb39c47e8c773d9c16e30c) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 571s # Subtest: Test if http://attack.com/ is not allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (23c75ac284ee45bf1f6c1454d115cbd9ada2e284a0543196bd51921cd47f6f6b) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 11 - Test if http://attack.com/ is not allowed - 2.0 571s # Subtest: Test if http://attack.com/ is not allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (f2d7406117b8310707c061650abb418f6aaf4756e8873e1430539069d193f705) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 12 - Test if http://attack.com/ is not allowed - 3.0 571s 1..12 571s ok 6 - Test redirect URL filtering 571s 1..6 571s ok 571s t/31-CAS-Logout.t .............................................................. 571s ok 1 - use Lemonldap::NG::Portal::Main; 571s # Subtest: Test IDP initiated logout 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (7b46ed660f8672dc9468cd3de7368f1f9639d23be5adedd8beb7b8454fb37466) 571s ok 8 - Query CAS server 571s ok 9 - Get redirection 571s ok 10 - Location header found 571s ok 11 - Query CAS server 571s ok 12 - HTTP code is 200 571s ok 13 571s ok 14 - Cas response contains authenticationSuccess 571s ok 15 - Query CAS server 571s ok 16 - Get redirection 571s ok 17 - Location header found 571s ok 18 - Query CAS server 571s ok 19 - HTTP code is 200 571s ok 20 571s ok 21 - Cas response contains authenticationSuccess 571s ok 22 - Initiate logout 571s ok 23 - Get cookie lemonldap (0) 571s ok 24 - Cookie was cleared 571s ok 25 - Found CAS app name 571s ok 26 - My other app is not displayed 571s ok 27 - HTTP code is 200 571s ok 28 - Page contains a form 571s ok 29 - Host match 571s ok 30 - URI match 571s ok 31 - Field "logout" is defined 571s ok 32 - CSP header authorize POST request to auth.example.com 571s ok 33 - Found logout option 571s ok 34 - Response body is not empty 571s ok 35 - Logout SP 571s ok 36 - Correct ticket sent to sp for logout 571s ok 37 - No ticket sent to sp2 571s 1..37 571s ok 2 - Test IDP initiated logout 571s # Subtest: Test App initiated logout, no redirect 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (1fdd3b4b5d858d319e9416275416ade7c3be43309ba1bd6e88080c09ce7f1c7c) 571s ok 8 - Query CAS server 571s ok 9 - Get redirection 571s ok 10 - Location header found 571s ok 11 - Query CAS server 571s ok 12 - HTTP code is 200 571s ok 13 571s ok 14 - Cas response contains authenticationSuccess 571s ok 15 - Query CAS server 571s ok 16 - Get redirection 571s ok 17 - Location header found 571s ok 18 - Query CAS server 571s ok 19 - HTTP code is 200 571s ok 20 571s ok 21 - Cas response contains authenticationSuccess 571s ok 22 - Initiate logout 571s ok 23 - Get cookie lemonldap (0) 571s ok 24 - Cookie was cleared 571s ok 25 - HTTP code is 200 571s ok 26 - Page contains a form 571s ok 27 - Host match 571s ok 28 - URI match 571s ok 29 - Field "logout" is defined 571s ok 30 - CSP header authorize POST request to auth.example.com 571s ok 31 - Found logout option 571s ok 32 - Found CAS app name 571s ok 33 - My other app is not displayed 571s ok 34 - Response body is not empty 571s ok 35 - Logout SP 571s ok 36 - Correct ticket sent to sp for logout 571s ok 37 - No ticket sent to sp2 571s 1..37 571s ok 3 - Test App initiated logout, no redirect 571s # Subtest: Test App initiated logout, with redirect 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (e3d6730e7df21d2734374235b92480791e83684db0a781beee65bc8717c33f4f) 571s ok 8 - Query CAS server 571s ok 9 - Get redirection 571s ok 10 - Location header found 571s ok 11 - Query CAS server 571s ok 12 - HTTP code is 200 571s ok 13 571s ok 14 - Cas response contains authenticationSuccess 571s ok 15 - Query CAS server 571s ok 16 - Get redirection 571s ok 17 - Location header found 571s ok 18 - Query CAS server 571s ok 19 - HTTP code is 200 571s ok 20 571s ok 21 - Cas response contains authenticationSuccess 571s ok 22 - Initiate logout 571s ok 23 - Get cookie lemonldap (0) 571s ok 24 - Cookie was cleared 571s ok 25 - HTTP code is 200 571s ok 26 - Page contains a form 571s ok 27 - Host match 571s ok 28 - URI match 571s ok 29 - CSP header authorize POST request to auth.sp.com 571s ok 30 - Query string is preserved 571s ok 31 - Found CAS app name 571s ok 32 - My other app is not displayed 571s ok 33 - Response body is not empty 571s ok 34 - Logout SP 571s ok 35 - Correct ticket sent to sp for logout 571s ok 36 - No ticket sent to sp2 571s 1..36 571s ok 4 - Test App initiated logout, with redirect 571s # Subtest: Test App initiated logout, no redirect, no info 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Auth query 571s ok 6 - HTTP code is 200 571s ok 7 - Get cookie lemonldap (cc49ba776354959ee38c3c3dffe4321c21e70815978f461cfb5dd3d559b4ff5f) 571s ok 8 - Initiate logout 571s ok 9 - Get cookie lemonldap (0) 571s ok 10 - Cookie was cleared 571s ok 11 - Get redirection 571s ok 12 - Location header found 571s 1..12 571s ok 5 - Test App initiated logout, no redirect, no info 571s # Subtest: Test redirect URL filtering 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (900b0f24610b81690fd44198c7efb6e158e2b7165c3a727466a159b461355424) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - CAS message found 571s ok 7 - Response body is not empty 571s ok 8 - Redirect URL found 571s 1..8 571s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 571s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (9a9750ae94992f1d4ad7be32c9319155a0b75a36e21f0334aa7ea7cde3dfb8e1) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - Get redirection 571s ok 7 - Location is http://test1.example.com/ 571s 1..7 571s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 571s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (f19f42392f75ff2ceb13727d1a6e905d57460d6f688c6db2543e76c04baf16cf) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - CAS message found 571s ok 7 - Response body is not empty 571s ok 8 - Redirect URL found 571s 1..8 571s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 571s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (4bbcf360deae26b7424d97c062d05b717904052cb2f724f48657c2f9636bb423) 571s ok 4 - Initiate logout 571s ok 5 - Get cookie lemonldap (0) 571s ok 6 - Get redirection 571s ok 7 - Location is http://test1.example2.com/ 571s 1..7 571s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 571s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (6d875cdc870a950ee14baa3a7121c2655d8a86746facf1e00efc1ea01540e73f) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 571s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (90348f53e5ece8cb277a7a19a8a8768ff38cb3b1c8fdb1bd5435e58272c527d9) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 571s # Subtest: Test if http://attack.com/ is not allowed - 2.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (0a8a9d87cc3754da8995616f8f0901b5e68169c7833d02e7e9ed3d01ee78acb1) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 11 - Test if http://attack.com/ is not allowed - 2.0 571s # Subtest: Test if http://attack.com/ is not allowed - 3.0 571s ok 1 - Auth query 571s ok 2 - HTTP code is 200 571s ok 3 - Get cookie lemonldap (b034319c14106cde5b7e7ca4144ceb2c62a9b2bcb84cbc4d7678804dd93595a4) 571s ok 4 - Initiate logout 571s ok 5 - Expected portal error code: code found on page 571s ok 6 - Expected portal error code 571s 1..6 571s ok 12 - Test if http://attack.com/ is not allowed - 3.0 571s 1..12 571s ok 6 - Test redirect URL filtering 571s # Subtest: Unauthenticated logout 571s ok 1 - Portal object 571s ok 2 - Init 571s ok 3 - Portal app 571s ok 4 - Issuer portal 571s ok 5 - Initiate logout 571s ok 6 - Expected portal error code: code found on page 571s ok 7 - Expected portal error code 571s ok 8 - Initiate logout 571s ok 9 - Expected portal error code: code found on page 571s ok 10 - Expected portal error code 571s ok 11 - Initiate logout 571s ok 12 - Get redirection 571s ok 13 - Location is http://test1.example.com/ 571s 1..13 571s ok 7 - Unauthenticated logout 571s 1..7 571s ok 571s t/31-CAS-Macros.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 - Issuer portal 571s ok 6 - Query CAS server 571s ok 7 - HTTP code is 200 571s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753820%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681940_4309%22%7D) 571s ok 9 - Post authentication 571s ok 10 - Get cookie lemonldap (a5dc708aec3a42c259489d684f054c19a5a13de51318704872acdea0682a2d79) 571s ok 11 - Get cookie lemonldappdata () 571s ok 12 - SAML request cleared from pdata 571s ok 13 - Get redirection 571s ok 14 - Location header found 571s ok 15 - Query CAS server 571s ok 16 - HTTP code is 200 571s ok 17 - Found macro attribute 571s ok 18 - Found cas:user macro value 571s 1..18 571s ok 572s t/31-CAS-Prefix.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 - Issuer portal 572s ok 6 - Get cookie lemonldap (8733c2609d6ce16fc4c1a7cb3fdd6d57abf3b8f0e3d4845bbd968f77e396a814) 572s ok 7 - Query CAS server 572s ok 8 - Get redirection 572s ok 9 - Location header found 572s ok 10 - Query CAS server 572s ok 11 - Get redirection 572s ok 12 - Location header found 572s ok 13 - Query CAS server 572s ok 14 - Get redirection 572s ok 15 - Location header found 572s ok 16 - Portal object 572s ok 17 - Init 572s ok 18 - Portal app 572s ok 19 - Issuer portal 572s ok 20 - Query CAS server 572s ok 21 - Get redirection 572s ok 22 - Location header found 572s ok 23 - Query CAS server 572s ok 24 - Expected portal error code: code found on page 572s ok 25 - Expected portal error code 572s ok 26 - Query CAS server 572s ok 27 - Get redirection 572s ok 28 - Location header found 572s 1..28 572s ok 572s t/31-CAS-Proxy.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 - Issuer portal 572s ok 6 - Post authentication 572s ok 7 - Get cookie lemonldap (096d0ce6f7672472af0b8c9cb625ea93e9d9f31b836e0a6a9311ad6ce434ed8d) 572s ok 8 - Query CAS server 572s ok 9 - Unknown CAS service: code found on page 572s ok 10 - Unknown CAS service 572s ok 11 - Query CAS server 572s ok 12 - Get redirection 572s ok 13 - Location header found 572s ok 14 - Query CAS server 572s ok 15 - HTTP code is 200 572s ok 16 572s ok 17 - Query CAS server 572s ok 18 572s ok 19 - Query CAS server 572s ok 20 - HTTP code is 200 572s ok 21 572s ok 22 - Query CAS server 572s ok 23 572s ok 24 - Query CAS server 572s ok 25 - HTTP code is 200 572s ok 26 572s ok 27 - Cas response contains authenticationSuccess 572s ok 28 - Found proxies in correct order 572s ok 29 - Query CAS server 572s ok 30 572s ok 31 - Query CAS server 572s ok 32 - HTTP code is 200 572s ok 33 572s ok 34 - Cas response contains authenticationSuccess 572s ok 35 - Query CAS server 572s ok 36 - Get redirection 572s ok 37 - Location header found 572s ok 38 - Query CAS server 572s ok 39 572s ok 40 - Found error code 572s ok 41 - Correct error code 572s 1..41 572s ok 572s t/31-CAS-SamlValidate.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 - Issuer portal 572s ok 6 - Post authentication 572s ok 7 - Get cookie lemonldap (a9a6ec5283e76f1cb200a5c6f0ee8a441f199c4a22bfbcab7ffa6d33cf9ad4a3) 572s # Subtest: Missing service 572s ok 1 - Query CAS server 572s ok 2 - Get redirection 572s ok 3 - Location header found 572s ok 4 - Post authentication 572s ok 5 - Expected status code 572s ok 6 - Expected status message 572s 1..6 572s ok 8 - Missing service 572s # Subtest: Missing ticket 572s ok 1 - Query CAS server 572s ok 2 - Get redirection 572s ok 3 - Location header found 572s ok 4 - Post authentication 572s ok 5 - Expected status code 572s ok 6 - Expected status message 572s 1..6 572s ok 9 - Missing ticket 572s # Subtest: Invalid ticket 572s ok 1 - Query CAS server 572s ok 2 - Get redirection 572s ok 3 - Location header found 572s ok 4 - Post authentication 572s ok 5 - Expected status code 572s ok 6 - Expected status message 572s 1..6 572s ok 10 - Invalid ticket 572s # Subtest: Valid request 572s ok 1 - Query CAS server 572s ok 2 - Get redirection 572s ok 3 - Location header found 572s ok 4 - Post authentication 572s ok 5 - Status is successful 572s ok 6 - Expected username 572s ok 7 - Expected attributes 572s ok 8 - Expected attributes 572s ok 9 - Expected attributes 572s ok 10 - Expected attributes 572s 1..10 572s ok 11 - Valid request 572s 1..11 572s ok 573s t/31-CAS-Security.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 - Post authentication 573s ok 7 - Get cookie lemonldap (e81617e040181e1a71caba6ffe0b121d43c810744d64b74eb2e466e197f99304) 573s ok 8 - Query CAS server 573s ok 9 - Unknown CAS service: code found on page 573s ok 10 - Unknown CAS service 573s ok 11 - Query CAS server 573s ok 12 - Unknown CAS service: code found on page 573s ok 13 - Unknown CAS service 573s ok 14 - Query CAS server 573s ok 15 - Get redirection 573s ok 16 - Location header found 573s ok 17 - Query CAS server 573s ok 18 - HTTP code is 200 573s ok 19 - CAS response indicates success 573s ok 20 - Incorrect CAS error code 573s ok 21 - Query CAS server 573s ok 22 - Get redirection 573s ok 23 - Location header found 573s ok 24 - Query CAS server 573s ok 25 - HTTP code is 200 573s ok 26 - CAS response indicates success 573s ok 27 - Query CAS server 573s ok 28 - HTTP code is 200 573s ok 29 - CAS response indicates success 573s ok 30 - Incorrect CAS error code 573s ok 31 - Query CAS server 573s ok 32 - Get redirection 573s ok 33 - Location header found 573s ok 34 - Query CAS server 573s ok 35 - HTTP code is 200 573s ok 36 - CAS response indicates success 573s ok 37 - Incorrect CAS error code 573s ok 38 - Query CAS server 573s ok 39 - HTTP code is 200 573s ok 40 - CAS response indicates success 573s ok 41 - Incorrect CAS error code 573s ok 42 - Query CAS server 573s ok 43 - Get redirection 573s ok 44 - Location header found 573s ok 45 - Query CAS server 573s ok 46 - HTTP code is 200 573s ok 47 - CAS response indicates success 573s ok 48 - Incorrect CAS error code 573s 1..48 573s ok 573s t/31-CAS-jsRedirect.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 - Query CAS server 573s ok 7 - HTTP code is 200 573s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753822%2C%22issuerRequestcas%22%3A%221769681942_10575%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 573s ok 9 - Post authentication 573s ok 10 - Get cookie lemonldap (64e3dc134fd1efc495527cd377947e4ee29445c90cf5124824a3fd8b27f5fe21) 573s ok 11 - Get cookie lemonldappdata () 573s ok 12 - SAML request cleared from pdata 573s ok 13 - Response body is not empty 573s ok 14 - Correct destination host 573s ok 15 - Correct destination path 573s ok 16 - Response body is not empty 573s ok 17 573s ok 18 - Query CAS server 573s ok 19 - HTTP code is 200 573s ok 20 - Ticket is valid 573s ok 21 - Username is returned 573s 1..21 573s ok 573s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 573s ok 1 - use Lemonldap::NG::Portal::Main; 573s ok 2 - Portal object 573s # Internal request to /oauth2/jwks 573s ok 3 - Init 573s ok 4 - Portal app 573s ok 5 - JWKS url was called during startup 573s ok 6 - Unauth SP request 573s ok 7 - Get redirection 573s ok 8 - Location header found 573s ok 9 - Correct host 573s ok 10 - Correct client_id 573s ok 11 - Correct scope 573s ok 12 - Correct redirect_uri 573s ok 13 - Found state 573s # Internal request to /oauth2/token 573s ok 14 - expected client_id 573s ok 15 - expected client_secret 573s ok 16 - expected redirect_uri 573s ok 17 - expected code 573s # Internal request to /oauth2/jwks 573s ok 18 - Authorization code 573s ok 19 - Expected portal error code: code found on page 573s ok 20 - Expected portal error code 573s ok 21 - JWKS refresh was forced due to wrong kid 573s ok 22 - Unauth SP request 573s ok 23 - Get redirection 573s ok 24 - Location header found 573s ok 25 - Correct host 573s ok 26 - Correct client_id 573s ok 27 - Correct scope 573s ok 28 - Correct redirect_uri 573s ok 29 - Found state 573s # Internal request to /oauth2/token 573s ok 30 - expected client_id 573s ok 31 - expected client_secret 573s ok 32 - expected redirect_uri 573s ok 33 - expected code 573s # Internal request to /oauth2/jwks 573s # Internal request to /oauth2/userinfo 573s ok 34 - Authorization code 573s ok 35 - Get cookie lemonldap (15dba4c28a6e7c9b574d0600f1fedaae95fbe946ff19db0b807c5217ad270b55) 573s ok 36 - JWKS refresh was forced due to wrong kid 573s ok 37 - Unauth SP request 573s ok 38 - Get redirection 573s ok 39 - Location header found 573s ok 40 - Correct host 573s ok 41 - Correct client_id 573s ok 42 - Correct scope 573s ok 43 - Correct redirect_uri 573s ok 44 - Found state 573s # Internal request to /oauth2/token 573s ok 45 - expected client_id 573s ok 46 - expected client_secret 573s ok 47 - expected redirect_uri 573s ok 48 - expected code 573s # Internal request to /oauth2/userinfo 573s ok 49 - Authorization code 573s ok 50 - Get cookie lemonldap (452f2ceda4c4427d772a8c04ffa80d545017ae5c2ed8e96a5f6b4f26e96350ef) 573s ok 51 - JWKS url was not called again 573s ok 52 - Unauth SP request 573s ok 53 - Get redirection 573s ok 54 - Location header found 573s ok 55 - Correct host 573s ok 56 - Correct client_id 573s ok 57 - Correct scope 573s ok 58 - Correct redirect_uri 573s ok 59 - Found state 573s # Internal request to /oauth2/token 573s ok 60 - expected client_id 573s ok 61 - expected client_secret 573s ok 62 - expected redirect_uri 573s ok 63 - expected code 573s # Internal request to /oauth2/jwks 573s # Internal request to /oauth2/userinfo 573s ok 64 - Authorization code 573s ok 65 - Get cookie lemonldap (c13354489e92b40ae325d78df6258c6d21dfdf2024070117a8dd1f1aa882e919) 573s ok 66 - JWKS url was called again due to cache expiration 573s 1..66 573s ok 574s t/32-Auth-OIDC-Parameters.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 574s ok 6 574s ok 7 574s ok 8 574s 1..8 574s ok 574s t/32-Auth-and-issuer-OIDC-PKCE-2.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 - OP portal 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 7 - Get JWKS, endpoint /oauth2/jwks 574s ok 8 - HTTP code is 200 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 574s ok 10 - HTTP code is 200 574s ok 11 - Portal object 574s ok 12 - Init 574s ok 13 - Portal app 574s ok 14 - Register $type 574s ok 15 - RP portal 574s # ==> Pushing RP <== 574s # ==> Popping RP <== 574s ok 16 - Unauth RP request 574s ok 17 - Get redirection 574s ok 18 - Location header found 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 19 - Push request to OP, endpoint /oauth2/authorize 574s ok 20 - HTTP code is 200 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 21 - Post authentication, endpoint /oauth2/authorize 574s ok 22 - Get cookie lemonldap (3bef267bde58a97bd2352a01e0fdd70d4054ad348494dcaa79c23747f56afd4c) 574s ok 23 - HTTP code is 200 574s ok 24 - Page contains a form 574s ok 25 - Host match 574s ok 26 - Field "confirm" is defined 574s ok 27 - CSP header authorize POST request to \# 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 28 - Post confirmation, endpoint /oauth2/authorize 574s ok 29 - Get redirection 574s ok 30 - Location header found 574s # ==> Pushing RP <== 574s ok 31 - REST request 574s ok 32 - Request from RP to OP, endpoint /oauth2/token 574s # ==> Saving handler RP <== 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s # ==> Restoring RP <== 574s ok 33 - Execute request 574s ok 34 - Response is 200 574s ok 35 - Content is JSON 574s ok 36 - REST request 574s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 574s # ==> Saving handler RP <== 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s # ==> Restoring RP <== 574s ok 38 - Execute request 574s ok 39 - Response is 200 574s ok 40 - Content is JSON 574s # ==> Popping RP <== 574s ok 41 - Call openidconnectcallback on RP 574s ok 42 - Get cookie lemonldap (0a2dd7430d579a572238eca237747a361d152cc26acf47a90ae055b27860d365) 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s # ==> Pushing OP <== 574s ok 43 - REST request 574s ok 44 - Request from OP to RP 574s # ==> Saving handler OP <== 574s # ==> Pushing RP <== 574s # ==> Popping RP <== 574s # ==> Restoring OP <== 574s ok 45 - Execute request 574s ok 46 - Response is 200 574s # ==> Popping OP <== 574s ok 47 - Query OP for logout 574s ok 48 - HTTP code is 200 574s 1..48 574s ok 574s t/32-Auth-and-issuer-OIDC-PKCE.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 - OP portal 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 7 - Get cookie lemonldap (8a90a07fe8e7512172727c8fb0b534d1d00bef49866d31d49aad16f798be3079) 574s # Subtest: not required/PKCE flow/valid verifier succeeds 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 1 - Get redirection 574s ok 2 - Location header found 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 3 - HTTP code is 200 574s ok 4 - Content-Type is JSON 574s ok 5 - Content is valid JSON 574s ok 6 - Access token was provided 574s 1..6 574s ok 8 - not required/PKCE flow/valid verifier succeeds 574s # Subtest: not required/PKCE flow/invalid verifier fails 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 1 - Get redirection 574s ok 2 - Location header found 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 3 - Response status is 400 574s ok 4 - Content is JSON 574s ok 5 - Error code is invalid_grant 574s 1..5 574s ok 9 - not required/PKCE flow/invalid verifier fails 574s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 1 - Get redirection 574s ok 2 - Location header found 574s ok 3 - Authorize request failed with invalid_request 574s 1..3 574s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 574s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 1 - Get redirection 574s ok 2 - Location header found 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 3 - HTTP code is 200 574s ok 4 - Content-Type is JSON 574s ok 5 - Content is valid JSON 574s ok 6 - Access token was provided 574s 1..6 574s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 574s # Subtest: PKCE required/PKCE flow/invalid verifier fails 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 1 - Get redirection 574s ok 2 - Location header found 574s # ==> Pushing OP <== 574s # ==> Popping OP <== 574s ok 3 - Response status is 400 574s ok 4 - Content is JSON 574s ok 5 - Error code is invalid_grant 574s 1..5 574s ok 12 - PKCE required/PKCE flow/invalid verifier fails 574s 1..12 574s ok 575s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.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 # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 6 - Get JWKS, endpoint /oauth2/jwks 575s ok 7 - HTTP code is 200 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 575s ok 9 - HTTP code is 200 575s ok 10 - Portal object 575s ok 11 - Init 575s ok 12 - Portal app 575s ok 13 - Register $type 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 14 - Unauth SP request 575s ok 15 - Get redirection 575s ok 16 - Location header found 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 17 - Push request to OP, endpoint /oauth2/authorize 575s ok 18 - HTTP code is 200 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 19 - Post authentication, endpoint /oauth2/authorize 575s ok 20 - Get cookie lemonldap (78b0dcd85fd98df3f3fd3635b404c153162cd4cde74db895f0f6c2a18235aafe) 575s ok 21 - HTTP code is 200 575s ok 22 - Page contains a form 575s ok 23 - Host match 575s ok 24 - Field "confirm" is defined 575s ok 25 - CSP header authorize POST request to \# 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 26 - Post confirmation, endpoint /oauth2/authorize 575s ok 27 - Get redirection 575s ok 28 - Location header found 575s # ==> Pushing RP <== 575s ok 29 - REST request 575s ok 30 - Request from RP to OP, endpoint /oauth2/token 575s # ==> Saving handler RP <== 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s # ==> Restoring RP <== 575s ok 31 - Execute request 575s ok 32 - Response is 200 575s ok 33 - Content is JSON 575s ok 34 - REST request 575s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 575s # ==> Saving handler RP <== 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s # ==> Restoring RP <== 575s ok 36 - Execute request 575s ok 37 - Response is 200 575s ok 38 - Content is JSON 575s # ==> Popping RP <== 575s ok 39 - Call openidconnectcallback on RP 575s ok 40 - Get cookie lemonldap (6ff4defe94eae7bb06272fa4d6f99af105e884584996d35e7991de7b02aff704) 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 41 - Check session, endpoint /oauth2/checksession.html 575s ok 42 - HTTP code is 200 575s ok 43 - Frame can be embedded 575s ok 44 - UTF-8 values 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 45 - Query SP for logout 575s ok 46 - HTTP code is 200 575s ok 47 - Found RP logout iframe 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 48 - Test if user is reject on IdP 575s ok 49 - Response status is 401 575s ok 50 - Content is JSON 575s ok 51 - Error code is 1 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 52 - Call RP flogout 575s ok 53 - HTTP code is 200 575s ok 54 - Get cookie lemonldap (0) 575s ok 55 - Cookie set to 0 575s ok 56 - Response body is not empty 575s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 58 - Test if user is reject on RP 575s ok 59 - Get redirection 575s ok 60 - Location header found 575s 1..60 575s ok 575s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.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 - OP portal 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 7 - Get JWKS, endpoint /oauth2/jwks 575s ok 8 - HTTP code is 200 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 575s ok 10 - HTTP code is 200 575s ok 11 - Portal object 575s ok 12 - Init 575s ok 13 - Portal app 575s ok 14 - Register $type 575s ok 15 - RP portal 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 16 - Unauth SP request 575s ok 17 - Get redirection 575s ok 18 - Location header found 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 19 - Push request to OP, endpoint /oauth2/authorize 575s ok 20 - HTTP code is 200 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 21 - Post authentication, endpoint /oauth2/authorize 575s ok 22 - Get cookie lemonldap (98dd58cc778036dd2689f97dcc17c5b5d7170cc52301529771c54eb9f3050101) 575s ok 23 - HTTP code is 200 575s ok 24 - Page contains a form 575s ok 25 - Host match 575s ok 26 - Field "confirm" is defined 575s ok 27 - CSP header authorize POST request to \# 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 28 - Post confirmation, endpoint /oauth2/authorize 575s ok 29 - Get redirection 575s ok 30 - Location header found 575s # ==> Pushing RP <== 575s ok 31 - REST request 575s ok 32 - Request from RP to OP, endpoint /oauth2/token 575s # ==> Saving handler RP <== 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s # ==> Restoring RP <== 575s ok 33 - Execute request 575s ok 34 - Response is 200 575s ok 35 - Content is JSON 575s ok 36 - Found access_token 102f2d21170b5d427b0889b9768c2a1c82497cc4f1142ec4e8851a5bbaa7dcf6 575s ok 37 - REST request 575s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 575s # ==> Saving handler RP <== 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s # ==> Restoring RP <== 575s ok 39 - Execute request 575s ok 40 - Response is 200 575s ok 41 - Content is JSON 575s # ==> Popping RP <== 575s ok 42 - Call openidconnectcallback on RP 575s ok 43 - Get cookie lemonldap (81569879bf31bad93458b98c1ab678f6ee15f0c0450f1544f098d60d48fbb959) 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 44 - Get session using restSessionServer 575s ok 45 - HTTP code is 200 575s ok 46 - Deserialize session content 575s ok 47 - Session has correct value for _oidc_sub 575s ok 48 - Session has correct value for _user 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 49 575s # ==> Pushing RP <== 575s ok 50 - REST request 575s ok 51 - Request from RP to OP, endpoint /oauth2/token 575s # ==> Saving handler RP <== 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s # ==> Restoring RP <== 575s ok 52 - Execute request 575s ok 53 - Response is 200 575s ok 54 - Content is JSON 575s ok 55 - Found access_token fdae887848940d3eecc150cc7d3ac0039e9f2d7ec9da779a917e014c3ae2a8c0 575s ok 56 - REST request 575s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 575s # ==> Saving handler RP <== 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s # ==> Restoring RP <== 575s ok 58 - Execute request 575s ok 59 - Response is 200 575s ok 60 - Content is JSON 575s # ==> Popping RP <== 575s ok 61 - Query RP for refresh 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 62 - Get session using restSessionServer 575s ok 63 - HTTP code is 200 575s ok 64 - Deserialize session content 575s ok 65 - Session has correct value for _oidc_sub 575s ok 66 - Session has correct value for mail 575s ok 67 - Session has correct value for _user 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 68 - Get session after refresh 575s # ==> Pushing RP <== 575s # ==> Popping RP <== 575s ok 69 - Query RP for logout 575s ok 70 - Get redirection 575s ok 71 - Location header found 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 72 - Push logout request to OP, endpoint /oauth2/logout 575s ok 73 - HTTP code is 200 575s ok 74 - Page contains a form 575s ok 75 - Host match 575s ok 76 - Field "confirm" is defined 575s ok 77 - CSP header authorize POST request to \# 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 78 - Confirm logout, endpoint /oauth2/logout 575s ok 79 - Get redirection 575s ok 80 - Location header found 575s ok 81 - Get cookie lemonldap (0) 575s ok 82 - SSO cookie removed 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 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 RP <== 575s # ==> Popping RP <== 575s ok 87 - Test if user is reject on SP 575s ok 88 - Get redirection 575s ok 89 - Location header found 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 90 - Push request to OP, endpoint /oauth2/authorize 575s ok 91 - HTTP code is 200 575s # ==> Pushing OP <== 575s # ==> Popping OP <== 575s ok 92 - Post authentication, endpoint /oauth2/authorize 575s ok 93 - Get cookie lemonldap (c3ddb36001a5b83c0861a8fa019ef0b60d45f7891d2d8cfd290ec51eb27a3a61) 575s 1..93 575s ok 576s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.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 - OP portal 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 7 - Get JWKS, endpoint /oauth2/jwks 576s ok 8 - HTTP code is 200 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 576s ok 10 - HTTP code is 200 576s ok 11 - Portal object 576s ok 12 - Init 576s ok 13 - Portal app 576s ok 14 - Register $type 576s ok 15 - RP portal 576s # ==> Pushing RP <== 576s # ==> Popping RP <== 576s ok 16 - Unauth SP request 576s ok 17 - Get redirection 576s ok 18 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 19 - Push request to OP, endpoint /oauth2/authorize 576s ok 20 - HTTP code is 200 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 21 - Post authentication, endpoint /oauth2/authorize 576s ok 22 - Get cookie lemonldap (877910091dbcb871bd3e97a43a5618e69bb9370064757fed34fd005a5986c47a) 576s ok 23 - HTTP code is 200 576s ok 24 - Page contains a form 576s ok 25 - Host match 576s ok 26 - Field "confirm" is defined 576s ok 27 - CSP header authorize POST request to \# 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 28 - Post confirmation, endpoint /oauth2/authorize 576s ok 29 - Get redirection 576s ok 30 - Location header found 576s # ==> Pushing RP <== 576s ok 31 - REST request 576s ok 32 - Request from RP to OP, endpoint /oauth2/token 576s # ==> Saving handler RP <== 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s # ==> Restoring RP <== 576s ok 33 - Execute request 576s ok 34 - Response is 200 576s ok 35 - Content is JSON 576s ok 36 - Found access_token 446fd70989dbb34258ef21169914f722fd228e19d67d2acc5b88a66c7d1d1ea8 576s ok 37 - REST request 576s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 576s # ==> Saving handler RP <== 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s # ==> Restoring RP <== 576s ok 39 - Execute request 576s ok 40 - Response is 200 576s ok 41 - Content is JSON 576s # ==> Popping RP <== 576s ok 42 - Call openidconnectcallback on RP 576s ok 43 - Get cookie lemonldap (3af6b22f19d2d5afba203de2ac4676c30e7940a6d0c22ff567153cefc2de9677) 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 44 - Check session, endpoint /oauth2/checksession.html 576s ok 45 - HTTP code is 200 576s ok 46 - Frame can be embedded 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 47 - Get userinfo 576s ok 48 - Token is a JWT 576s ok 49 - Found claim in JWT 576s ok 50 - UTF-8 values 576s # ==> Pushing RP <== 576s # ==> Popping RP <== 576s ok 51 - Query RP for logout 576s ok 52 - Get redirection 576s ok 53 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 54 - Push logout request to OP, endpoint /oauth2/logout 576s ok 55 - HTTP code is 200 576s ok 56 - Page contains a form 576s ok 57 - Host match 576s ok 58 - Field "confirm" is defined 576s ok 59 - CSP header authorize POST request to \# 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 60 - Confirm logout, endpoint /oauth2/logout 576s ok 61 - Get redirection 576s ok 62 - Location header found 576s ok 63 - Get cookie lemonldap (0) 576s ok 64 - SSO cookie removed 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 576s ok 66 - Get redirection 576s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 68 - logout endpoint, endpoint /oauth2/logout 576s ok 69 - Response status is 401 576s ok 70 - Content is JSON 576s ok 71 - Error code is 9 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 72 - Test if user is reject on IdP 576s ok 73 - Response status is 401 576s ok 74 - Content is JSON 576s ok 75 - Error code is 1 576s # ==> Pushing RP <== 576s # ==> Popping RP <== 576s ok 76 - Test if user is reject on SP 576s ok 77 - Get redirection 576s ok 78 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 79 - Push request to OP, endpoint /oauth2/authorize 576s ok 80 - HTTP code is 200 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 81 - Post authentication, endpoint /oauth2/authorize 576s ok 82 - Get cookie lemonldap (6de4a2adc3d3293b783320e6523a794a50fd8fb0eedeb55fcccd03bb2914e874) 576s 1..82 576s ok 576s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.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 - OP portal 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 7 - Get JWKS, endpoint /oauth2/jwks 576s ok 8 - HTTP code is 200 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 576s ok 10 - HTTP code is 200 576s ok 11 - Portal object 576s ok 12 - Init 576s ok 13 - Portal app 576s ok 14 - Register $type 576s ok 15 - RP portal 576s # ==> Pushing RP <== 576s # ==> Popping RP <== 576s ok 16 - Unauth SP request 576s ok 17 - Get redirection 576s ok 18 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 19 - Push request to OP, endpoint /oauth2/authorize 576s ok 20 - HTTP code is 200 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 21 - Post authentication, endpoint /oauth2/authorize 576s ok 22 - Get cookie lemonldap (6e7abc753a551d0caabc0b5f368d4c6e7487c08b24239556abb81b5a18690a6e) 576s ok 23 - HTTP code is 200 576s ok 24 - Page contains a form 576s ok 25 - Host match 576s ok 26 - Field "confirm" is defined 576s ok 27 - CSP header authorize POST request to \# 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 28 - Post confirmation, endpoint /oauth2/authorize 576s ok 29 - Get redirection 576s ok 30 - Location header found 576s # ==> Pushing RP <== 576s ok 31 - REST request 576s ok 32 - Request from RP to OP, endpoint /oauth2/token 576s # ==> Saving handler RP <== 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s # ==> Restoring RP <== 576s ok 33 - Execute request 576s ok 34 - Response is 200 576s ok 35 - Content is JSON 576s ok 36 - Found access_token 07dbbecafeba5593bc722d8762d625255bf8e5f464a8ce4e46e68dd2bdd2baaa 576s ok 37 - REST request 576s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 576s # ==> Saving handler RP <== 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s # ==> Restoring RP <== 576s ok 39 - Execute request 576s ok 40 - Response is 200 576s ok 41 - Content is JSON 576s # ==> Popping RP <== 576s ok 42 - Call openidconnectcallback on RP 576s ok 43 - Get cookie lemonldap (a79b01df6fc95d76f49056fc5ad20a6753bbbab0873cde34379db355649aca7d) 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 44 - Check session, endpoint /oauth2/checksession.html 576s ok 45 - HTTP code is 200 576s ok 46 - Frame can be embedded 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 47 - Get userinfo 576s ok 48 - HTTP code is 200 576s ok 49 - Content-Type is JSON 576s ok 50 - Content is valid JSON 576s ok 51 - UTF-8 values 576s ok 52 - UTF-8 values 576s # ==> Pushing RP <== 576s # ==> Popping RP <== 576s ok 53 - Query RP for logout 576s ok 54 - Get redirection 576s ok 55 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 56 - Push logout request to OP, endpoint /oauth2/logout 576s ok 57 - HTTP code is 200 576s ok 58 - Page contains a form 576s ok 59 - Host match 576s ok 60 - Field "confirm" is defined 576s ok 61 - CSP header authorize POST request to \# 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 62 - Confirm logout, endpoint /oauth2/logout 576s ok 63 - Get redirection 576s ok 64 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 576s ok 66 - Get redirection 576s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 68 - logout endpoint, endpoint /oauth2/logout 576s ok 69 - Response status is 401 576s ok 70 - Content is JSON 576s ok 71 - Error code is 9 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 72 - Test if user is reject on IdP 576s ok 73 - Response status is 401 576s ok 74 - Content is JSON 576s ok 75 - Error code is 1 576s # ==> Pushing RP <== 576s # ==> Popping RP <== 576s ok 76 - Test if user is reject on SP 576s ok 77 - Get redirection 576s ok 78 - Location header found 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 79 - Push request to OP, endpoint /oauth2/authorize 576s ok 80 - HTTP code is 200 576s # ==> Pushing OP <== 576s # ==> Popping OP <== 576s ok 81 - Post authentication, endpoint /oauth2/authorize 576s ok 82 - Get cookie lemonldap (e2afe50d331d1c28e7a8957fc967d63d9a3fd9311280be36997afa70aeb97953) 576s 1..82 576s ok 577s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.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 - OP portal 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 7 - Get JWKS, endpoint /oauth2/jwks 577s ok 8 - HTTP code is 200 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 577s ok 10 - HTTP code is 200 577s ok 11 - Portal object 577s ok 12 - Init 577s ok 13 - Portal app 577s ok 14 - Register $type 577s ok 15 - RP portal 577s # ==> Pushing RP <== 577s # ==> Popping RP <== 577s ok 16 - Unauth SP request 577s ok 17 - Get redirection 577s ok 18 - Location header found 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 19 - Push request to OP, endpoint /oauth2/authorize 577s ok 20 - HTTP code is 200 577s ok 21 - Page contains a form 577s ok 22 - CSP header authorize POST request to \# 577s 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%22issuerRequestoauth2%22%3A%221769681945_42614%22%2C%22issuerTs%22%3A1769753825%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 24 - Post authentication, endpoint /oauth2/authorize 577s ok 25 - Get cookie lemonldap (d695355e8ee33748172682c7c222c1095c63ec6d96425830edc19cb47a22ae88) 577s ok 26 - HTTP code is 200 577s ok 27 - Page contains a form 577s ok 28 - Host match 577s ok 29 - Field "confirm" is defined 577s ok 30 - CSP header authorize POST request to \# 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 31 - Post confirmation, endpoint /oauth2/authorize 577s ok 32 - Get redirection 577s ok 33 - Location header found 577s # ==> Pushing RP <== 577s ok 34 - REST request 577s ok 35 - Request from RP to OP, endpoint /oauth2/token 577s # ==> Saving handler RP <== 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s # ==> Restoring RP <== 577s ok 36 - Execute request 577s ok 37 - Response is 200 577s ok 38 - Content is JSON 577s ok 39 - REST request 577s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 577s # ==> Saving handler RP <== 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s # ==> Restoring RP <== 577s ok 41 - Execute request 577s ok 42 - Response is 200 577s ok 43 - Content is JSON 577s # ==> Popping RP <== 577s ok 44 - Call openidconnectcallback on RP 577s ok 45 - Get cookie lemonldap (71ee8c9ce672170b6ff30f715d6630ed554fc83ed7e181a4d78ea3a56ba8a350) 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 46 - Check session, endpoint /oauth2/checksession.html 577s ok 47 - HTTP code is 200 577s ok 48 - Frame can be embedded 577s # ==> Pushing RP <== 577s # ==> Popping RP <== 577s ok 49 - Query RP for logout 577s ok 50 - Get redirection 577s ok 51 - Location header found 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 52 - Push logout request to OP, endpoint /oauth2/logout 577s ok 53 - HTTP code is 200 577s ok 54 - Page contains a form 577s ok 55 - Host match 577s ok 56 - Field "confirm" is defined 577s ok 57 - CSP header authorize POST request to \# 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 58 - Confirm logout, endpoint /oauth2/logout 577s ok 59 - Get redirection 577s ok 60 - Location header found 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 577s ok 62 - Get redirection 577s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 64 - logout endpoint, endpoint /oauth2/logout 577s ok 65 - Response status is 401 577s ok 66 - Content is JSON 577s ok 67 - Error code is 9 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 68 - Test if user is reject on IdP 577s ok 69 - Response status is 401 577s ok 70 - Content is JSON 577s ok 71 - Error code is 1 577s # ==> Pushing RP <== 577s # ==> Popping RP <== 577s ok 72 - Test if user is reject on SP 577s ok 73 - Get redirection 577s ok 74 - Location header found 577s 1..74 577s ok 577s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.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 - OP portal 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 7 - Get JWKS, endpoint /oauth2/jwks 577s ok 8 - HTTP code is 200 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 577s ok 10 - HTTP code is 200 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 11 - Post authentication request 577s ok 12 - Get cookie lemonldap (c500a0408ef8b3b3fd895a7ecc09282663d03f86e88c7c8e44ae59772135481b) 577s ok 13 - Portal object 577s ok 14 - Init 577s ok 15 - Portal app 577s ok 16 - Register $type 577s ok 17 - RP portal 577s # ==> Pushing RP <== 577s # ==> Popping RP <== 577s ok 18 - Unauth SP request 577s ok 19 - Get redirection 577s ok 20 - Location header found 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 21 - Push request to OP, endpoint /oauth2/authorize 577s ok 22 - HTTP code is 200 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 23 - Post authentication, endpoint /oauth2/authorize 577s ok 24 - Get cookie lemonldap (3042df70e967f83a3f245f0157cc83fe4896d28df04687465f6ef6deb456dc20) 577s ok 25 - HTTP code is 200 577s ok 26 - Page contains a form 577s ok 27 - Host match 577s ok 28 - CSP header authorize POST request to auth.rp.com 577s # ==> Pushing RP <== 577s ok 29 - REST request 577s ok 30 - Request from RP to OP, endpoint /oauth2/token 577s # ==> Saving handler RP <== 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s # ==> Restoring RP <== 577s ok 31 - Execute request 577s ok 32 - Response is 200 577s ok 33 - Content is JSON 577s ok 34 - Found access_token e246b7fc84939da82e49c8227a7c45a6c2838a0ef95bb4555893be48eea32c65 577s ok 35 - REST request 577s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 577s # ==> Saving handler RP <== 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s # ==> Restoring RP <== 577s ok 37 - Execute request 577s ok 38 - Response is 200 577s ok 39 - Content is JSON 577s # ==> Popping RP <== 577s ok 40 - Call openidconnectcallback on RP 577s ok 41 - Get cookie lemonldap (2e39fcb924215481b537416426da7e63218eb16a0e2b8ae8f73a75a3262fc9b8) 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 42 - Check session, endpoint /oauth2/checksession.html 577s ok 43 - HTTP code is 200 577s ok 44 - Frame can be embedded 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 45 - Get userinfo 577s ok 46 - HTTP code is 200 577s ok 47 - Content-Type is JSON 577s ok 48 - Content is valid JSON 577s ok 49 - UTF-8 values 577s ok 50 - UTF-8 values 577s # ==> Pushing RP <== 577s # ==> Popping RP <== 577s ok 51 - Query RP for logout 577s ok 52 - Get redirection 577s ok 53 - Location header found 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 54 - Push logout request to OP, endpoint /oauth2/logout 577s ok 55 - HTTP code is 200 577s ok 56 - Page contains a form 577s ok 57 - Host match 577s ok 58 - Field "confirm" is defined 577s ok 59 - CSP header authorize POST request to \# 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 60 - Confirm logout, endpoint /oauth2/logout 577s ok 61 - Get redirection 577s ok 62 - Location header found 577s ok 63 - Get cookie lemonldap (0) 577s ok 64 - SSO cookie removed 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 577s ok 66 - Get redirection 577s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 68 - logout endpoint, endpoint /oauth2/logout 577s ok 69 - Response status is 401 577s ok 70 - Content is JSON 577s ok 71 - Error code is 9 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 72 - Test if user is reject on IdP 577s ok 73 - Response status is 401 577s ok 74 - Content is JSON 577s ok 75 - Error code is 1 577s # ==> Pushing RP <== 577s # ==> Popping RP <== 577s ok 76 - Test if user is reject on SP 577s ok 77 - Get redirection 577s ok 78 - Location header found 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 79 - Push request to OP, endpoint /oauth2/authorize 577s ok 80 - HTTP code is 200 577s # ==> Pushing OP <== 577s # ==> Popping OP <== 577s ok 81 - Post authentication, endpoint /oauth2/authorize 577s ok 82 - Get cookie lemonldap (dedb6dc9537a53d1e36feca96821d4fbf9bc531a964e349a383b21ca45f38b22) 577s 1..82 577s ok 578s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.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 - OP portal 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 7 - Get JWKS, endpoint /oauth2/jwks 578s ok 8 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 578s ok 10 - HTTP code is 200 578s ok 11 - Portal object 578s ok 12 - Init 578s ok 13 - Portal app 578s ok 14 - Register $type 578s ok 15 - RP portal 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 16 - Unauth SP request 578s ok 17 - Get redirection 578s ok 18 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 19 - Push request to OP, endpoint /oauth2/authorize 578s ok 20 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 21 - Post authentication, endpoint /oauth2/authorize 578s ok 22 - Get cookie lemonldap (e03f350732efba442b3ebccd43aae67fe7aae8c7c17e801d7781fb7c43c57410) 578s ok 23 - HTTP code is 200 578s ok 24 - Page contains a form 578s ok 25 - Host match 578s ok 26 - Field "confirm" is defined 578s ok 27 - CSP header authorize POST request to \# 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 28 - Post confirmation, endpoint /oauth2/authorize 578s ok 29 - Get redirection 578s ok 30 - Location header found 578s # ==> Pushing RP <== 578s ok 31 - REST request 578s ok 32 - Request from RP to OP, endpoint /oauth2/token 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 33 - Execute request 578s ok 34 - Response is 200 578s ok 35 - Content is JSON 578s ok 36 - Found access_token 89b31320ea4db7ce6e52330f006288c6d4d3384856523469b6666349141200da 578s ok 37 - REST request 578s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 39 - Execute request 578s ok 40 - Response is 200 578s ok 41 - Content is JSON 578s # ==> Popping RP <== 578s ok 42 - Call openidconnectcallback on RP 578s ok 43 - Get cookie lemonldap (46850281418ca2985507f00d8d7d8f7d4ecf33ca1c314441055e3ed570a45e4d) 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 44 - Check session, endpoint /oauth2/checksession.html 578s ok 45 - HTTP code is 200 578s ok 46 - Frame can be embedded 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 47 - Get userinfo 578s ok 48 - HTTP code is 200 578s ok 49 - Content-Type is JSON 578s ok 50 - Content is valid JSON 578s ok 51 - UTF-8 values 578s ok 52 - UTF-8 values 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 53 - Query RP for logout 578s ok 54 - Get redirection 578s ok 55 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 56 - Push logout request to OP, endpoint /oauth2/logout 578s ok 57 - HTTP code is 200 578s ok 58 - Page contains a form 578s ok 59 - Host match 578s ok 60 - Field "confirm" is defined 578s ok 61 - CSP header authorize POST request to \# 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 62 - Confirm logout, endpoint /oauth2/logout 578s ok 63 - Get redirection 578s ok 64 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 578s ok 66 - Get redirection 578s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 68 - logout endpoint, endpoint /oauth2/logout 578s ok 69 - Response status is 401 578s ok 70 - Content is JSON 578s ok 71 - Error code is 9 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 72 - Test if user is reject on IdP 578s ok 73 - Response status is 401 578s ok 74 - Content is JSON 578s ok 75 - Error code is 1 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 76 - Test if user is reject on SP 578s ok 77 - Get redirection 578s ok 78 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 79 - Push request to OP, endpoint /oauth2/authorize 578s ok 80 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 81 - Post authentication, endpoint /oauth2/authorize 578s ok 82 - Get cookie lemonldap (ea5064b0fe4ea469f5a9fd5343e8b2673f4464caec22a99d20d9a0216a8017c8) 578s 1..82 578s ok 578s t/32-Auth-and-issuer-OIDC-authorization_code.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 - OP portal 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 7 - Get JWKS, endpoint /oauth2/jwks 578s ok 8 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 578s ok 10 - HTTP code is 200 578s ok 11 - Portal object 578s ok 12 - Init 578s ok 13 - Portal app 578s ok 14 - Register $type 578s ok 15 - RP portal 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 16 - Unauth SP request 578s ok 17 - Get redirection 578s ok 18 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 19 - Push request to OP, endpoint /oauth2/authorize 578s ok 20 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 21 - Post authentication, endpoint /oauth2/authorize 578s ok 22 - Get cookie lemonldap (7f397536bf4e520207249023e08924e41d4a960acbf045fb58f0872a167a2ee0) 578s ok 23 - Expected portal error code: code found on page 578s ok 24 - Expected portal error code 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 25 - Post authentication, endpoint /oauth2/authorize 578s ok 26 - Get cookie lemonldap (a05a0be8c28fbf8b961bdbc575188eef8c3d71b9b750789df4ef33a9cc3c7673) 578s ok 27 - HTTP code is 200 578s ok 28 - Page contains a form 578s ok 29 - Host match 578s ok 30 - Field "confirm" is defined 578s ok 31 - CSP header authorize POST request to \# 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 32 - Post confirmation, endpoint /oauth2/authorize 578s ok 33 - Get redirection 578s ok 34 - Location header found 578s # ==> Pushing RP <== 578s ok 35 - REST request 578s ok 36 - Request from RP to OP, endpoint /oauth2/token 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 37 - Execute request 578s ok 38 - Response is 200 578s ok 39 - Content is JSON 578s ok 40 - Found access_token 52b98366aecbe09d4f13ec722c7ea062be64343b99fa38c1f72d393013446828 578s ok 41 - REST request 578s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 43 - Execute request 578s ok 44 - Response is 200 578s ok 45 - Content is JSON 578s # ==> Popping RP <== 578s ok 46 - Call openidconnectcallback on RP 578s ok 47 - Get cookie lemonldap (d1ea3c2c93065ce1149fecc5b15006b460e03fa4362572178f35c2d590d7b5e7) 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 48 - Check session, endpoint /oauth2/checksession.html 578s ok 49 - HTTP code is 200 578s ok 50 - Frame can be embedded 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 51 - Get userinfo 578s ok 52 - HTTP code is 200 578s ok 53 - Content-Type is JSON 578s ok 54 - Content is valid JSON 578s ok 55 - UTF-8 values 578s ok 56 - get sid in userinfo 578s ok 57 - UTF-8 values 578s ok 58 - OIDC EOL time is stored 578s ok 59 - Obtained refresh token 578s ok 60 - UTF-8 values 578s ok 61 - Correct email 578s ok 62 - Correct groups 578s ok 63 - Correct hGroups 578s ok 64 - oidcGotUserInfo called 578s ok 65 - oidcGotIDToken called 578s ok 66 - Correct custom ACR 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 67 578s # ==> Pushing RP <== 578s ok 68 - REST request 578s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 70 - Execute request 578s ok 71 - Response is 200 578s ok 72 - Content is JSON 578s # ==> Popping RP <== 578s ok 73 - Query RP for refresh 578s ok 74 - Access token EOL has not changed 578s ok 75 - Access token has not changed 578s ok 76 - Updated RP session 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 77 578s # ==> Pushing RP <== 578s ok 78 - REST request 578s ok 79 - Request from RP to OP, endpoint /oauth2/token 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 80 - Execute request 578s ok 81 - Response is 200 578s ok 82 - Content is JSON 578s ok 83 - Found access_token 669dc25026899a619d3ea878a596e910e1b3331181f67b674412da5e188b8860 578s ok 84 - REST request 578s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 86 - Execute request 578s ok 87 - Response is 200 578s ok 88 - Content is JSON 578s # ==> Popping RP <== 578s ok 89 - Query RP for refresh 578s ok 90 - Access token EOL has changed 578s ok 91 - Access token has changed 578s ok 92 - Updated RP session 578s ok 93 - Still correct groups 578s ok 94 - Still correct hGroups 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 95 - Query RP for logout 578s ok 96 - Get redirection 578s ok 97 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 98 - Push logout request to OP, endpoint /oauth2/logout 578s ok 99 - HTTP code is 200 578s ok 100 - Page contains a form 578s ok 101 - Host match 578s ok 102 - Field "confirm" is defined 578s ok 103 - CSP header authorize POST request to \# 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 104 - Confirm logout, endpoint /oauth2/logout 578s ok 105 - Get redirection 578s ok 106 - Location header found 578s ok 107 - Get cookie lemonldap (0) 578s ok 108 - SSO cookie removed 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 578s ok 110 - Get redirection 578s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 112 - logout endpoint, endpoint /oauth2/logout 578s ok 113 - Response status is 401 578s ok 114 - Content is JSON 578s ok 115 - Error code is 9 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 116 - Test if user is reject on IdP 578s ok 117 - Response status is 401 578s ok 118 - Content is JSON 578s ok 119 - Error code is 1 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 120 - Test if user is reject on SP 578s ok 121 - Get redirection 578s ok 122 - Location header found 578s ok 123 - oidcGenerateAuthenticationRequest called 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 124 - Push request to OP, endpoint /oauth2/authorize 578s ok 125 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 126 - Post authentication, endpoint /oauth2/authorize 578s ok 127 - Get cookie lemonldap (40c02ec22c897e044e5b1aad551ba41d86f875c3879593a6a978d534b1c059a0) 578s ok 128 - Get redirection 578s ok 129 - Location header found 578s # ==> Pushing RP <== 578s ok 130 - REST request 578s ok 131 - Request from RP to OP, endpoint /oauth2/token 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 132 - Execute request 578s ok 133 - Response is 200 578s ok 134 - Content is JSON 578s ok 135 - Found access_token a5ff4e7f38c7a332d0ba38775186f1c38af9d5954990b71183542dee29bb5233 578s ok 136 - REST request 578s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 578s # ==> Saving handler RP <== 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s # ==> Restoring RP <== 578s ok 138 - Execute request 578s ok 139 - Response is 200 578s ok 140 - Content is JSON 578s # ==> Popping RP <== 578s ok 141 - Call openidconnectcallback on RP 578s ok 142 - Get cookie lemonldap (3f03e305193267b1ff8ec92f4171abb9f7d7cca6cdd0e00fab609652c642eca2) 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 143 - Query RP for logout 578s ok 144 - Get redirection 578s ok 145 - Location header found 578s ok 146 - Get cookie lemonldap (0) 578s ok 147 - SSO cookie removed (RP) 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 148 - Push logout request to OP, endpoint /oauth2/logout 578s ok 149 - HTTP code is 200 578s ok 150 - Page contains a form 578s ok 151 - Host match 578s ok 152 - Field "confirm" is defined 578s ok 153 - CSP header authorize POST request to \# 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 154 - Confirm logout, endpoint /oauth2/logout 578s ok 155 - Get redirection 578s ok 156 - Location header found 578s ok 157 - Get cookie lemonldap (0) 578s ok 158 - SSO cookie removed (OP) 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 578s ok 160 - Get redirection 578s ok 161 - Location is http://test1.example.com 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 162 - Initiate login 578s ok 163 - Get redirection 578s ok 164 - Location header found 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 165 - Return with error 578s ok 166 - Expected portal error code: code found on page 578s ok 167 - Expected portal error code 578s ok 168 - HTTP code is 200 578s ok 169 - Page contains a form 578s ok 170 - Host match 578s ok 171 - Field "oidc_callback_processed" is defined 578s ok 172 - CSP header authorize POST request to \# 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 173 - Submit form again 578s ok 174 - Get redirection 578s ok 175 - Location header found 578s ok 176 - New state was generated 578s ok 177 - New state is different than previous 578s 1..177 578s ok 578s t/32-Auth-and-issuer-OIDC-hybrid.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 - OP portal 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 7 - Get JWKS, endpoint /oauth2/jwks 578s ok 8 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 578s ok 10 - HTTP code is 200 578s ok 11 - Portal object 578s ok 12 - Init 578s ok 13 - Portal app 578s ok 14 - Register $type 578s ok 15 - RP portal 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 16 - Unauth SP request 578s ok 17 - Get redirection 578s ok 18 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 19 - Push request to OP, endpoint /oauth2/authorize 578s ok 20 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 21 - Post authentication, endpoint /oauth2/authorize 578s ok 22 - Reject reason is 90 578s ok 23 - Portal object 578s ok 24 - Init 578s ok 25 - Portal app 578s ok 26 - Register $type 578s ok 27 - OP portal 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 28 - Get JWKS, endpoint /oauth2/jwks 578s ok 29 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 578s ok 31 - HTTP code is 200 578s ok 32 - Portal object 578s ok 33 - Init 578s ok 34 - Portal app 578s ok 35 - Register $type 578s ok 36 - RP portal 578s # ==> Pushing RP <== 578s # ==> Popping RP <== 578s ok 37 - Unauth SP request 578s ok 38 - Get redirection 578s ok 39 - Location header found 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 40 - Push request to OP, endpoint /oauth2/authorize 578s ok 41 - HTTP code is 200 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 42 - Post authentication, endpoint /oauth2/authorize 578s ok 43 - Get cookie lemonldap (d5adfe17e454a595a2aee8b0c7ad407384c0b394102f3f6a0e4774d7624e77ab) 578s ok 44 - Get redirection 578s ok 45 - Location header found 578s ok 46 - token_type found 578s ok 47 - session_state found 578s ok 48 - access_token found 578s ok 49 - id_token found 578s ok 50 - state found 578s ok 51 - session_state found 578s ok 52 - ID token contains c_hash 578s ok 53 - ID token contains at_hash 578s ok 54 - ID token contains nonce 578s ok 55 - REST request 578s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 578s # ==> Pushing OP <== 578s # ==> Popping OP <== 578s ok 57 - Execute request 578s ok 58 - Response is 200 578s ok 59 - Content is JSON 578s ok 60 - Get access token 578s ok 61 - Get name 578s ok 62 - Get family_name 578s ok 63 - Get sub 578s 1..63 578s ok 579s t/32-Auth-and-issuer-OIDC-implicit-no-token.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 - OP portal 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 7 - Get JWKS, endpoint /oauth2/jwks 579s ok 8 - HTTP code is 200 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 579s ok 10 - HTTP code is 200 579s ok 11 - Portal object 579s ok 12 - Init 579s ok 13 - Portal app 579s ok 14 - Register $type 579s ok 15 - RP portal 579s # ==> Pushing RP <== 579s # ==> Popping RP <== 579s ok 16 - Unauth SP request 579s ok 17 - Get redirection 579s ok 18 - Location header found 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 19 - Push request to OP, endpoint /oauth2/authorize 579s ok 20 - HTTP code is 200 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 21 - Post authentication, endpoint /oauth2/authorize 579s ok 22 - Get cookie lemonldap (1dd35d66342d9e51a03818a2d5b9454d429a357e535a496689508e9e806c13ea) 579s ok 23 - HTTP code is 200 579s ok 24 - Page contains a form 579s ok 25 - Host match 579s ok 26 - Field "confirm" is defined 579s ok 27 - CSP header authorize POST request to \# 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 28 - Post confirmation, endpoint /oauth2/authorize 579s ok 29 - Get redirection 579s ok 30 - Location header found 579s ok 31 - id_token found 579s ok 32 - token_type must be missing 579s ok 33 - session_state found 579s ok 34 - access_token must be missing 579s ok 35 - state found 579s ok 36 - Check sub value 579s ok 37 - Check name value 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 38 - Logout request 579s ok 39 - Response is 200 579s ok 40 - Cookie is deleted 579s ok 41 - No pdata 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 42 - Disconnect request 579s ok 43 - Response is 401 579s # ==> Pushing RP <== 579s # ==> Popping RP <== 579s ok 44 - Unauth SP request 579s ok 45 - Get redirection 579s ok 46 - Location header found 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 47 - Push request to OP, endpoint /oauth2/authorize 579s ok 48 - HTTP code is 200 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 49 - Post authentication, endpoint /oauth2/authorize 579s ok 50 - Get cookie lemonldap (d7b0fa56458e93e20faa8ed03c3b68c8dde42a7f1d3ffe10d96eae85c2dbf476) 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 51 - Logout request 579s ok 52 - Response is 200 579s ok 53 - Cookie is deleted 579s ok 54 - No pdata 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 55 - Disconnect request 579s ok 56 - Response is 401 579s 1..56 579s ok 579s t/32-Auth-and-issuer-OIDC-implicit.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 - OP portal 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 7 - Get JWKS, endpoint /oauth2/jwks 579s ok 8 - HTTP code is 200 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 579s ok 10 - HTTP code is 200 579s ok 11 - Portal object 579s ok 12 - Init 579s ok 13 - Portal app 579s ok 14 - Register $type 579s ok 15 - RP portal 579s # ==> Pushing RP <== 579s # ==> Popping RP <== 579s ok 16 - Unauth SP request 579s ok 17 - Get redirection 579s ok 18 - Location header found 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 19 - Push request to OP, endpoint /oauth2/authorize 579s ok 20 - HTTP code is 200 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 21 - Post authentication, endpoint /oauth2/authorize 579s ok 22 - Get cookie lemonldap (e5e8aa9d21d8eacee32014f2933ef49f19647cf8c0845a0a86cdb3f4d9882c2f) 579s ok 23 - HTTP code is 200 579s ok 24 - Page contains a form 579s ok 25 - Host match 579s ok 26 - Field "confirm" is defined 579s ok 27 - CSP header authorize POST request to \# 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 28 - Post confirmation, endpoint /oauth2/authorize 579s ok 29 - Get redirection 579s ok 30 - Location header found 579s ok 31 - id_token found 579s ok 32 - token_type found 579s ok 33 - session_state found 579s ok 34 - access_token found 579s ok 35 - state found 579s ok 36 - Check ACR value 579s ok 37 - Check that clientid is in audience 579s ok 38 - Check for additional audiences 579s ok 39 - Check for additional audiences 579s ok 40 - Check sub value 579s ok 41 - Claim name must not be in ID token 579s ok 42 - azp found 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 43 - Logout request 579s ok 44 - Response is 200 579s ok 45 - Cookie is deleted 579s ok 46 - No pdata 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 47 - Disconnect request 579s ok 48 - Response is 401 579s # ==> Pushing RP <== 579s # ==> Popping RP <== 579s ok 49 - Unauth SP request 579s ok 50 - Get redirection 579s ok 51 - Location header found 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 52 - Push request to OP, endpoint /oauth2/authorize 579s ok 53 - HTTP code is 200 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 54 - Post authentication, endpoint /oauth2/authorize 579s ok 55 - Get cookie lemonldap (d92f1923f240adf00960c0d3887834b852fdbb98f357b7f3fde1e4d91062b6d2) 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 56 - Logout request 579s ok 57 - Response is 200 579s ok 58 - Cookie is deleted 579s ok 59 - No pdata 579s # ==> Pushing OP <== 579s # ==> Popping OP <== 579s ok 60 - Disconnect request 579s ok 61 - Response is 401 579s 1..61 579s ok 579s t/32-Auth-and-issuer-OIDC-sorted.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 - OP portal 579s ok 6 - Get JWKS, endpoint /oauth2/jwks 579s ok 7 - HTTP code is 200 579s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 579s ok 9 - HTTP code is 200 579s ok 10 - Portal object 579s ok 11 - Init 579s ok 12 - Portal app 579s ok 13 - RP portal 579s ok 14 - Unauth SP request 579s ok 15 - 1st = op3 579s ok 16 - 2nd = op 579s ok 17 - 3rd = op2 579s ok 18 - Found OIDC idp logo and tooltip 579s ok 19 - Found OIDC idp display name 579s 1..19 579s ok 580s t/32-OIDC-Back-Channel-Logout-no-sid.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 - OP portal 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 7 - Get JWKS, endpoint /oauth2/jwks 580s ok 8 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 580s ok 10 - HTTP code is 200 580s ok 11 - Portal object 580s ok 12 - Init 580s ok 13 - Portal app 580s ok 14 - Register $type 580s ok 15 - RP portal 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s ok 16 - Unauth RP request 580s ok 17 - Get redirection 580s ok 18 - Location header found 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 19 - Push request to OP, endpoint /oauth2/authorize 580s ok 20 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 21 - Post authentication, endpoint /oauth2/authorize 580s ok 22 - Get cookie lemonldap (8a49dd7291923b76fca310bf3fa1506128c53383ad2c5afc8bda89da3f18835b) 580s ok 23 - HTTP code is 200 580s ok 24 - Page contains a form 580s ok 25 - Host match 580s ok 26 - Field "confirm" is defined 580s ok 27 - CSP header authorize POST request to \# 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 28 - Post confirmation, endpoint /oauth2/authorize 580s ok 29 - Get redirection 580s ok 30 - Location header found 580s # ==> Pushing RP <== 580s ok 31 - REST request 580s ok 32 - Request from RP to OP, endpoint /oauth2/token 580s # ==> Saving handler RP <== 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Restoring RP <== 580s ok 33 - Execute request 580s ok 34 - Response is 200 580s ok 35 - Content is JSON 580s ok 36 - REST request 580s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 580s # ==> Saving handler RP <== 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Restoring RP <== 580s ok 38 - Execute request 580s ok 39 - Response is 200 580s ok 40 - Content is JSON 580s # ==> Popping RP <== 580s ok 41 - Call openidconnectcallback on RP 580s ok 42 - Get cookie lemonldap (2419f837b6186b5a6c5c7d3cf22c85a0c9d6fc0074b121ffd0921c8f53e61a8e) 580s # ==> Pushing OP <== 580s ok 43 - REST request 580s ok 44 - Request from OP to RP 580s # ==> Saving handler OP <== 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s # ==> Restoring OP <== 580s ok 45 - Execute request 580s ok 46 - Response is 200 580s # ==> Popping OP <== 580s ok 47 - Query OP for logout 580s ok 48 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 49 - Test if user is reject on OP 580s ok 50 - Response status is 401 580s ok 51 - Content is JSON 580s ok 52 - Error code is 1 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s ok 53 - Test if user is reject on RP 580s ok 54 - Get redirection 580s ok 55 - Location header found 580s 1..55 580s ok 580s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.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 - OP portal 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 7 - Get JWKS, endpoint /oauth2/jwks 580s ok 8 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 580s ok 10 - HTTP code is 200 580s ok 11 - Portal object 580s ok 12 - Init 580s ok 13 - Portal app 580s ok 14 - Register $type 580s ok 15 - RP portal 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s ok 16 - Unauth RP request 580s ok 17 - Get redirection 580s ok 18 - Location header found 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 19 - Push request to OP, endpoint /oauth2/authorize 580s ok 20 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 21 - Post authentication, endpoint /oauth2/authorize 580s ok 22 - Get cookie lemonldap (26bca03f0d5ab2a1bbcf904645b8d27c23fc8a6c1d0517d8f9e35669c4a8555f) 580s ok 23 - HTTP code is 200 580s ok 24 - Page contains a form 580s ok 25 - Host match 580s ok 26 - Field "confirm" is defined 580s ok 27 - CSP header authorize POST request to \# 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 28 - Post confirmation, endpoint /oauth2/authorize 580s ok 29 - Get redirection 580s ok 30 - Location header found 580s # ==> Pushing RP <== 580s ok 31 - REST request 580s ok 32 - Request from RP to OP, endpoint /oauth2/token 580s # ==> Saving handler RP <== 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Restoring RP <== 580s ok 33 - Execute request 580s ok 34 - Response is 200 580s ok 35 - Content is JSON 580s ok 36 - REST request 580s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 580s # ==> Saving handler RP <== 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Restoring RP <== 580s ok 38 - Execute request 580s ok 39 - Response is 200 580s ok 40 - Content is JSON 580s # ==> Popping RP <== 580s ok 41 - Call openidconnectcallback on RP 580s ok 42 - Get cookie lemonldap (d2a05af9d8872cf504113032da797bbe4d4f81e64e53dec4501aff72d1d09b9b) 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Pushing OP <== 580s ok 43 - REST request 580s ok 44 - Request from OP to RP 580s # ==> Saving handler OP <== 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s # ==> Restoring OP <== 580s ok 45 - Execute request 580s ok 46 - Response is 200 580s # ==> Popping OP <== 580s ok 47 - Query OP for logout 580s ok 48 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 49 - Test if user is reject on OP 580s ok 50 - Response status is 401 580s ok 51 - Content is JSON 580s ok 52 - Error code is 1 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s ok 53 - Test if user is reject on RP 580s ok 54 - Get redirection 580s ok 55 - Location header found 580s 1..55 580s ok 580s t/32-OIDC-Back-Channel-Logout-sid-offline.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 - OP portal 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 7 - Get JWKS, endpoint /oauth2/jwks 580s ok 8 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 580s ok 10 - HTTP code is 200 580s ok 11 - Portal object 580s ok 12 - Init 580s ok 13 - Portal app 580s ok 14 - Register $type 580s ok 15 - RP portal 580s # Subtest: Offline Back-Channel-Logout using revoke endpoint 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s ok 1 - Unauth RP request 580s ok 2 - Get redirection 580s ok 3 - Location header found 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 4 - Push request to OP, endpoint /oauth2/authorize 580s ok 5 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 6 - Post authentication, endpoint /oauth2/authorize 580s ok 7 - Get cookie lemonldap (91fa82c1594c17d224eacf6f782b39e71652fdec45d89bb63d02f8e424394977) 580s ok 8 - Get redirection 580s ok 9 - Location header found 580s # ==> Pushing RP <== 580s ok 10 - REST request 580s ok 11 - Request from RP to OP, endpoint /oauth2/token 580s # ==> Saving handler RP <== 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Restoring RP <== 580s ok 12 - Execute request 580s ok 13 - Response is 200 580s ok 14 - Content is JSON 580s ok 15 - REST request 580s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 580s # ==> Saving handler RP <== 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Restoring RP <== 580s ok 17 - Execute request 580s ok 18 - Response is 200 580s ok 19 - Content is JSON 580s # ==> Popping RP <== 580s ok 20 - Call openidconnectcallback on RP 580s ok 21 - Get cookie lemonldap (b36c458861ea103695685c34c466d6458f36095a1fe8984405df2e1bd80a8f79) 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s # ==> Pushing OP <== 580s ok 22 - REST request 580s ok 23 - Request from OP to RP 580s # ==> Saving handler OP <== 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s # ==> Restoring OP <== 580s ok 24 - Execute request 580s ok 25 - Response is 200 580s # ==> Popping OP <== 580s ok 26 - Query OP for logout 580s ok 27 - HTTP code is 200 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 28 - Test if user is reject on OP 580s ok 29 - Response status is 401 580s ok 30 - Content is JSON 580s ok 31 - Error code is 1 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s ok 32 - Test if user is reject on RP 580s ok 33 - Get redirection 580s ok 34 - Location header found 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 35 - HTTP code is 200 580s ok 36 - Content-Type is JSON 580s ok 37 - Content is valid JSON 580s # ==> Pushing OP <== 580s ok 38 - REST request 580s ok 39 - Request from OP to RP 580s # ==> Saving handler OP <== 580s # ==> Pushing RP <== 580s # ==> Popping RP <== 580s # ==> Restoring OP <== 580s ok 40 - Execute request 580s ok 41 - Response is 200 580s # ==> Popping OP <== 580s ok 42 - Refresh_token logout 580s ok 43 - 1 request sent ro RP 580s ok 44 - Last RP request is /oauth2/blogout 580s # ==> Pushing OP <== 580s # ==> Popping OP <== 580s ok 45 580s ok 46 - Response status is 400 580s ok 47 - Content is JSON 580s ok 48 - Error code is invalid_request 580s 1..48 580s ok 16 - Offline Back-Channel-Logout using revoke endpoint 580s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 580s ok 1 # skip No manager found 580s 1..1 580s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 580s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 580s ok 1 # skip No manager found 580s 1..1 580s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 580s 1..18 580s ok 581s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 581s ok 1 - use Lemonldap::NG::Portal::Main; 581s ok 2 - Portal object 581s ok 3 - REST request 581s ok 4 - Request from OP to RP 581s [Fri Jan 30 06:17:10 2026] [LLNG:7057] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 581s [Fri Jan 30 06:17:10 2026] [LLNG:7057] [error] Malformed JWKS document 581s [Fri Jan 30 06:17:10 2026] [LLNG:7057] [error] Relying Party rp has errors and will be ignored 581s ok 5 - Init 581s ok 6 - Portal app 581s ok 7 - Register $type 581s ok 8 - OP portal 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 9 - Get JWKS, endpoint /oauth2/jwks 581s ok 10 - HTTP code is 200 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 581s ok 12 - HTTP code is 200 581s ok 13 - Portal object 581s ok 14 - Init 581s ok 15 - Portal app 581s ok 16 - Register $type 581s ok 17 - RP portal 581s # ==> Pushing OP <== 581s ok 18 - REST request 581s ok 19 - Request from OP to RP 581s # ==> Saving handler OP <== 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s # ==> Restoring OP <== 581s ok 20 - Execute request 581s ok 21 - Response is 200 581s ok 22 - Content is JSON 581s # ==> Popping OP <== 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s ok 23 - Unauth RP request 581s ok 24 - Get redirection 581s ok 25 - Location header found 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 26 - Push request to OP, endpoint /oauth2/authorize 581s ok 27 - HTTP code is 200 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 28 - Post authentication, endpoint /oauth2/authorize 581s ok 29 - Get cookie lemonldap (baf6d30679ff6e8b3c8443377aaafdbf385aa95e0de6b3ea34b4d65459abd9bf) 581s ok 30 - HTTP code is 200 581s ok 31 - Page contains a form 581s ok 32 - Host match 581s ok 33 - Field "confirm" is defined 581s ok 34 - CSP header authorize POST request to \# 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 35 - Post confirmation, endpoint /oauth2/authorize 581s ok 36 - Get redirection 581s ok 37 - Location header found 581s # ==> Pushing RP <== 581s ok 38 - REST request 581s ok 39 - Request from RP to OP, endpoint /oauth2/token 581s # ==> Saving handler RP <== 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s # ==> Restoring RP <== 581s ok 40 - Execute request 581s ok 41 - Response is 200 581s ok 42 - Content is JSON 581s ok 43 - REST request 581s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 581s # ==> Saving handler RP <== 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s # ==> Restoring RP <== 581s ok 45 - Execute request 581s ok 46 - Response is 200 581s ok 47 - Content is JSON 581s # ==> Popping RP <== 581s ok 48 - Call openidconnectcallback on RP 581s ok 49 - Get cookie lemonldap (a0dd6567e0563b2762d2ba45d800e9ebdc7ae2cfb92a1c20d057601f2d7139fc) 581s # ==> Pushing OP <== 581s ok 50 - REST request 581s ok 51 - Request from OP to RP 581s # ==> Saving handler OP <== 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s # ==> Restoring OP <== 581s ok 52 - Execute request 581s ok 53 - Response is 200 581s ok 54 - Content is JSON 581s # ==> Popping OP <== 581s # ==> Pushing OP <== 581s ok 55 - REST request 581s ok 56 - Request from OP to RP 581s # ==> Saving handler OP <== 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s # ==> Restoring OP <== 581s ok 57 - Execute request 581s ok 58 - Response is 200 581s # ==> Popping OP <== 581s ok 59 - Query OP for logout 581s ok 60 - HTTP code is 200 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 61 - Test if user is reject on OP 581s ok 62 - Response status is 401 581s ok 63 - Content is JSON 581s ok 64 - Error code is 1 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s ok 65 - Test if user is reject on RP 581s ok 66 - Get redirection 581s ok 67 - Location header found 581s 1..67 581s ok 581s t/32-OIDC-Back-Channel-Logout-sid.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 - OP portal 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 7 - Get JWKS, endpoint /oauth2/jwks 581s ok 8 - HTTP code is 200 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 581s ok 10 - HTTP code is 200 581s ok 11 - Portal object 581s ok 12 - Init 581s ok 13 - Portal app 581s ok 14 - Register $type 581s ok 15 - RP portal 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s ok 16 - Unauth RP request 581s ok 17 - Get redirection 581s ok 18 - Location header found 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 19 - Push request to OP, endpoint /oauth2/authorize 581s ok 20 - HTTP code is 200 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 21 - Post authentication, endpoint /oauth2/authorize 581s ok 22 - Get cookie lemonldap (bf65ac6fb350de62a87e281f398af9de7e294cfa10841e1baee16fefabc43abd) 581s ok 23 - HTTP code is 200 581s ok 24 - Page contains a form 581s ok 25 - Host match 581s ok 26 - Field "confirm" is defined 581s ok 27 - CSP header authorize POST request to \# 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 28 - Post confirmation, endpoint /oauth2/authorize 581s ok 29 - Get redirection 581s ok 30 - Location header found 581s # ==> Pushing RP <== 581s ok 31 - REST request 581s ok 32 - Request from RP to OP, endpoint /oauth2/token 581s # ==> Saving handler RP <== 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s # ==> Restoring RP <== 581s ok 33 - Execute request 581s ok 34 - Response is 200 581s ok 35 - Content is JSON 581s ok 36 - REST request 581s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 581s # ==> Saving handler RP <== 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s # ==> Restoring RP <== 581s ok 38 - Execute request 581s ok 39 - Response is 200 581s ok 40 - Content is JSON 581s # ==> Popping RP <== 581s ok 41 - Call openidconnectcallback on RP 581s ok 42 - Get cookie lemonldap (5baa370b59dce6725dd797a55f54b55311df9c87b71dc37f12b95e9a4c13adad) 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s # ==> Pushing OP <== 581s ok 43 - REST request 581s ok 44 - Request from OP to RP 581s # ==> Saving handler OP <== 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s # ==> Restoring OP <== 581s ok 45 - Execute request 581s ok 46 - Response is 200 581s # ==> Popping OP <== 581s ok 47 - Query OP for logout 581s ok 48 - HTTP code is 200 581s # ==> Pushing OP <== 581s # ==> Popping OP <== 581s ok 49 - Test if user is reject on OP 581s ok 50 - Response status is 401 581s ok 51 - Content is JSON 581s ok 52 - Error code is 1 581s # ==> Pushing RP <== 581s # ==> Popping RP <== 581s ok 53 - Test if user is reject on RP 581s ok 54 - Get redirection 581s ok 55 - Location header found 581s 1..55 581s ok 582s t/32-OIDC-ClaimTypes.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 - _formatvalue('', 'string', 'auto') 582s ok 6 - _formatvalue('foo', 'string', 'auto') 582s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 582s ok 8 - _formatvalue('', 'int', 'auto') 582s ok 9 - _formatvalue('0', 'int', 'auto') 582s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 582s ok 11 - _formatvalue('', 'bool', 'auto') 582s ok 12 - _formatvalue('0', 'bool', 'auto') 582s ok 13 - _formatvalue('1', 'bool', 'auto') 582s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 582s ok 15 - _formatvalue('', 'string', 'always') 582s ok 16 - _formatvalue('foo', 'string', 'always') 582s ok 17 - _formatvalue('foo;bar', 'string', 'always') 582s ok 18 - _formatvalue('', 'int', 'always') 582s ok 19 - _formatvalue('0', 'int', 'always') 582s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 582s ok 21 - _formatvalue('', 'bool', 'always') 582s ok 22 - _formatvalue('0', 'bool', 'always') 582s ok 23 - _formatvalue('1', 'bool', 'always') 582s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 582s ok 25 - _formatvalue('', 'string', 'never') 582s ok 26 - _formatvalue('foo', 'string', 'never') 582s ok 27 - _formatvalue('foo;bar', 'string', 'never') 582s ok 28 - _formatvalue('', 'int', 'never') 582s ok 29 - _formatvalue('0', 'int', 'never') 582s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 582s ok 31 - _formatvalue('', 'bool', 'never') 582s ok 32 - _formatvalue('0', 'bool', 'never') 582s ok 33 - _formatvalue('1', 'bool', 'never') 582s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 582s 1..34 582s ok 582s t/32-OIDC-ClientCredentials-Grant.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 - HTTP code is 400 582s ok 6 - HTTP code is 400 582s ok 7 - Response status is 400 582s ok 8 - Content is JSON 582s ok 9 - Error code is invalid_scope 582s ok 10 - HTTP code is 200 582s ok 11 - Content-Type is JSON 582s ok 12 - Content is valid JSON 582s ok 13 - Access Token found 582s ok 14 - Token response returned scope 582s ok 15 - HTTP code is 200 582s ok 16 - Content-Type is JSON 582s ok 17 - Content is valid JSON 582s ok 18 582s ok 19 582s ok 20 582s ok 21 - Post introspection 582s ok 22 - HTTP code is 200 582s ok 23 - Content-Type is JSON 582s ok 24 - Content is valid JSON 582s ok 25 - Scope read found 582s ok 26 - Rule-enforced scope found 582s ok 27 - Hook-enforced scope found 582s ok 28 - Token response scope match token scope 582s ok 29 - HTTP code is 200 582s ok 30 - Content-Type is JSON 582s ok 31 - Content is valid JSON 582s ok 32 - HTTP code is 200 582s ok 33 - Content-Type is JSON 582s ok 34 - Content is valid JSON 582s ok 35 - Found access token 582s ok 36 - HTTP code is 200 582s ok 37 - Content-Type is JSON 582s ok 38 - Content is valid JSON 582s ok 39 - Found access token 582s 1..39 582s ok 582s t/32-OIDC-Code-Flow-Mobile.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 - OP portal 582s ok 6 - Get cookie lemonldap (19ec4f5bffa53f010177e27f1f1194eb4fae1994358e1f301349d18f222c9f4b) 582s ok 7 - Allowed custom scheme 582s ok 8 - Correct Redirect URI 582s ok 9 - Found code 582s ok 10 - HTTP code is 200 582s ok 11 - Content-Type is JSON 582s ok 12 - Content is valid JSON 582s ok 13 - Found access token 582s ok 14 582s ok 15 - HTTP code is 200 582s ok 16 - Content-Type is JSON 582s ok 17 - Content is valid JSON 582s ok 18 - Correct subject 582s 1..18 582s ok 583s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.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 - Register $type 583s ok 6 - OP portal 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 7 - Get JWKS, endpoint /oauth2/jwks 583s ok 8 - HTTP code is 200 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 583s ok 10 - HTTP code is 200 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 11 - Post authentication with no target auth level 583s ok 12 - Get cookie lemonldap (a946d27ab0b700359d156739d24ef8fe80c626f4aeba4818c02edf542653f26e) 583s ok 13 - Portal object 583s ok 14 - Init 583s ok 15 - Portal app 583s ok 16 - Register $type 583s ok 17 - RP portal 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 18 - Unauth SP request 583s ok 19 - Get redirection 583s ok 20 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 21 - Push request to OP, endpoint /oauth2/authorize 583s ok 22 - HTTP code is 200 583s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681952_26248%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1769753832%7D) 583s ok 24 - HTTP code is 200 583s ok 25 - Page contains a form 583s ok 26 - URI match 583s ok 27 - Field "confirm" is defined 583s ok 28 - Field "url" is defined 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 29 - Post code 583s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerRequestoauth2%22%3A%221769681952_26248%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1769753832%7D) 583s ok 31 - HTTP code is 200 583s ok 32 - Page contains a form 583s ok 33 - URI match 583s ok 34 - Field "token" is defined 583s ok 35 - Field "code" is defined 583s ok 36 - Field "checkLogins" is defined 583s ok 37 - Found EXTCODE input 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 38 - Post code 583s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681952_26248%22%7D) 583s ok 40 - Get redirection 583s ok 41 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 42 - Follow redirection to Oauth2 issuer 583s ok 43 - Get cookie lemonldappdata () 583s ok 44 - Pdata was cleared 583s ok 45 - HTTP code is 200 583s ok 46 - Page contains a form 583s ok 47 - URI match 583s ok 48 - Field "confirm" is defined 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 49 - Post confirmation, endpoint /oauth2/authorize 583s ok 50 - Get redirection 583s ok 51 - Location header found 583s # ==> Pushing RP <== 583s ok 52 - REST request 583s ok 53 - Request from RP to OP, endpoint /oauth2/token 583s # ==> Saving handler RP <== 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s # ==> Restoring RP <== 583s ok 54 - Execute request 583s ok 55 - Response is 200 583s ok 56 - Content is JSON 583s ok 57 - Found access_token e65cff471d648e5497bf61cd4ce65f20fb9ae4ab5d4a9841e6f176489e08d551 583s ok 58 - REST request 583s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 583s # ==> Saving handler RP <== 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s # ==> Restoring RP <== 583s ok 60 - Execute request 583s ok 61 - Response is 200 583s ok 62 - Content is JSON 583s # ==> Popping RP <== 583s ok 63 - Call openidconnectcallback on RP 583s ok 64 - Get cookie lemonldap (87894eea71c29d1b6c44ec3b0cb299531d0898da962fd141dc5a4c9b1d354052) 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 65 - Get / on SP 583s ok 66 - HTTP code is 200 583s ok 67 - Authenticated as french 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 68 - Unauth SP request 583s ok 69 - Get redirection 583s ok 70 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 71 - Push request to OP, endpoint /oauth2/authorize 583s ok 72 - HTTP code is 200 583s ok 73 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769681952_50253%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753832%2C%22targetAuthnLevel%22%3A5%7D) 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 74 - Post authentication, endpoint /oauth2/authorize 583s ok 75 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753832%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2%22%3A%221769681952_24442%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%7D) 583s ok 76 - HTTP code is 200 583s ok 77 - Page contains a form 583s ok 78 - URI match 583s ok 79 - Field "token" is defined 583s ok 80 - Field "code" is defined 583s ok 81 - Field "checkLogins" is defined 583s ok 82 - Found EXTCODE input 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 83 - Post code 583s ok 84 - Get cookie lemonldap (8ec5f5fd0fc4f32113b25d0ad848680c75aa6689b41fa97a547b111121b21201) 583s ok 85 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681952_24442%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 583s ok 86 - Get redirection 583s ok 87 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 88 - Follow redirection to Oauth2 issuer 583s ok 89 - Get cookie lemonldappdata () 583s ok 90 - Pdata was cleared 583s ok 91 - Get redirection 583s ok 92 - Location header found 583s # ==> Pushing RP <== 583s ok 93 - REST request 583s ok 94 - Request from RP to OP, endpoint /oauth2/token 583s # ==> Saving handler RP <== 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s # ==> Restoring RP <== 583s ok 95 - Execute request 583s ok 96 - Response is 200 583s ok 97 - Content is JSON 583s ok 98 - Found access_token f0c3312fde5fca8cd472ce499ddb7b893e102f6bf5f859c0946b2ad782f1f5fd 583s ok 99 - REST request 583s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 583s # ==> Saving handler RP <== 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s # ==> Restoring RP <== 583s ok 101 - Execute request 583s ok 102 - Response is 200 583s ok 103 - Content is JSON 583s # ==> Popping RP <== 583s ok 104 - Call openidconnectcallback on RP 583s ok 105 - Get cookie lemonldap (e9e80e53c10796fcbe9d669881f2e02af48e26f8d2975f0d53a3b5bd2a589ce6) 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 106 - Get / on SP 583s ok 107 - HTTP code is 200 583s ok 108 - Authenticated as french 583s 1..108 583s ok 583s t/32-OIDC-Code-Flow-with-2F.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 - Register $type 583s ok 6 - OP portal 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 7 - Get JWKS, endpoint /oauth2/jwks 583s ok 8 - HTTP code is 200 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 583s ok 10 - HTTP code is 200 583s ok 11 - Portal object 583s ok 12 - Init 583s ok 13 - Portal app 583s ok 14 - Register $type 583s ok 15 - RP portal 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 16 - Unauth SP request 583s ok 17 - Get redirection 583s ok 18 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 19 - Push request to OP, endpoint /oauth2/authorize 583s ok 20 - HTTP code is 200 583s ok 21 - 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%221769681952_4657%22%2C%22issuerTs%22%3A1769753832%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 22 - Post authentication, endpoint /oauth2/authorize 583s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753832%2C%22issuerRequestoauth2%22%3A%221769681952_106%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%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 583s ok 24 - HTTP code is 200 583s ok 25 - Page contains a form 583s ok 26 - URI match 583s ok 27 - Field "token" is defined 583s ok 28 - Field "code" is defined 583s ok 29 - Field "checkLogins" is defined 583s ok 30 - Found EXTCODE input 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 31 - Post code 583s ok 32 - Get cookie lemonldap (980d06e3d59fdb5a52ad84068b466087d09c647ef66010d237bb07d4ee2b1d18) 583s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769681952_106%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 583s ok 34 - Get redirection 583s ok 35 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 36 - Follow redirection to Oauth2 issuer 583s ok 37 - Get cookie lemonldappdata () 583s ok 38 - Pdata was cleared 583s ok 39 - HTTP code is 200 583s ok 40 - Page contains a form 583s ok 41 - URI match 583s ok 42 - Field "confirm" is defined 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 43 - Post confirmation, endpoint /oauth2/authorize 583s ok 44 - Get redirection 583s ok 45 - Location header found 583s # ==> Pushing RP <== 583s ok 46 - REST request 583s ok 47 - Request from RP to OP, endpoint /oauth2/token 583s # ==> Saving handler RP <== 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s # ==> Restoring RP <== 583s ok 48 - Execute request 583s ok 49 - Response is 200 583s ok 50 - Content is JSON 583s ok 51 - Found access_token c9a8062df3d31a180d9405001516d7976061ea54e74861372e7daa52f1bd59a2 583s ok 52 - REST request 583s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 583s # ==> Saving handler RP <== 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s # ==> Restoring RP <== 583s ok 54 - Execute request 583s ok 55 - Response is 200 583s ok 56 - Content is JSON 583s # ==> Popping RP <== 583s ok 57 - Call openidconnectcallback on RP 583s ok 58 - Get cookie lemonldap (ebc2d443e00e4619a988756cbac75d917b3bc59e0c2aac407100741d2bb60f87) 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 59 - Check session, endpoint /oauth2/checksession.html 583s ok 60 - HTTP code is 200 583s ok 61 - Frame can be embedded 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 62 - Get userinfo 583s ok 63 - HTTP code is 200 583s ok 64 - Content-Type is JSON 583s ok 65 - Content is valid JSON 583s ok 66 - UTF-8 values 583s ok 67 - UTF-8 values 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 68 - Query RP for logout 583s ok 69 - Get redirection 583s ok 70 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 71 - Push logout request to OP, endpoint /oauth2/logout 583s ok 72 - HTTP code is 200 583s ok 73 - Page contains a form 583s ok 74 - Host match 583s ok 75 - Field "confirm" is defined 583s ok 76 - CSP header authorize POST request to \# 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 77 - Confirm logout, endpoint /oauth2/logout 583s ok 78 - Get redirection 583s ok 79 - Location header found 583s ok 80 - Get cookie lemonldap (0) 583s ok 81 - SSO cookie removed 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 583s ok 83 - Get redirection 583s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 85 - logout endpoint, endpoint /oauth2/logout 583s ok 86 - Response status is 401 583s ok 87 - Content is JSON 583s ok 88 - Error code is 9 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 89 - Test if user is reject on IdP 583s ok 90 - Response status is 401 583s ok 91 - Content is JSON 583s ok 92 - Error code is 1 583s # ==> Pushing RP <== 583s # ==> Popping RP <== 583s ok 93 - Test if user is reject on SP 583s ok 94 - Get redirection 583s ok 95 - Location header found 583s # Subtest: Test reauth by prompt=login 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 1 - Post authentication 583s ok 2 - HTTP code is 200 583s ok 3 - Page contains a form 583s ok 4 - URI match 583s ok 5 - Field "token" is defined 583s ok 6 - Field "code" is defined 583s ok 7 - Field "checkLogins" is defined 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 8 - Post code 583s ok 9 - Get cookie lemonldap (2165ea8d97de983d7f939f156faa6d1d74c626ee3853b8f446f4eb425ecf3e2b) 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 10 - Test reauth 583s ok 11 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769757432%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769685552_59469%22%7D) 583s ok 12 - HTTP code is 200 583s ok 13 - Page contains a form 583s ok 14 - URI match 583s ok 15 - Field "confirm" is defined 583s ok 16 - Propose to renew session 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 17 - Ask to renew 583s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769757432%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerRequestoauth2%22%3A%221769685552_59469%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 583s ok 19 - HTTP code is 200 583s ok 20 - Page contains a form 583s ok 21 - Host match 583s ok 22 - Field "upgrading" is defined 583s ok 23 - Field "url" is defined 583s ok 24 - CSP header authorize POST request to \# 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 25 - Ask to renew 583s ok 26 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769757432%2C%22issuerRequestoauth2%22%3A%221769685552_59469%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 583s ok 27 - HTTP code is 200 583s ok 28 - Page contains a form 583s ok 29 - URI match 583s ok 30 - Field "token" is defined 583s ok 31 - Field "code" is defined 583s ok 32 - Field "checkLogins" is defined 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 33 - Post code 583s ok 34 - Get cookie lemonldap (f8bb437c31a5830ae611301757c742933909a19c0c9ebf699183facadfacc5fe) 583s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769685552_59469%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 583s ok 36 - Get redirection 583s ok 37 - Location header found 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 583s ok 39 - HTTP code is 200 583s ok 40 - HTTP code is 200 583s ok 41 - Page contains a form 583s ok 42 - URI match 583s ok 43 - Field "confirm" is defined 583s ok 44 - Field "client_id" is defined 583s ok 45 - Field "scope" is defined 583s # ==> Pushing OP <== 583s # ==> Popping OP <== 583s ok 46 - Post confirmation, endpoint /oauth2/authorize 583s ok 47 - Get redirection 583s ok 48 - Location header found 583s 1..48 583s ok 96 - Test reauth by prompt=login 583s 1..96 583s ok 584s t/32-OIDC-Double-Keys-without-kid.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 - Register $type 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 6 - Get JWKS, endpoint /oauth2/jwks 584s ok 7 - HTTP code is 200 584s ok 8 - JWKS->keys is an array 584s ok 9 - Found 2 keys 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 584s ok 11 - HTTP code is 200 584s ok 12 - Portal object 584s ok 13 - Init 584s ok 14 - Portal app 584s ok 15 - Register $type 584s # ==> Pushing RP <== 584s # ==> Popping RP <== 584s ok 16 - Unauth RP request 584s ok 17 - Get redirection 584s ok 18 - Location header found 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 19 - Push request to OP, endpoint /oauth2/authorize 584s ok 20 - HTTP code is 200 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 21 - Post authentication, endpoint /oauth2/authorize 584s ok 22 - Get cookie lemonldap (203ea5292d5ecf6c816d3f97391df6a3a968947b8ebd947002229752468d7ca6) 584s ok 23 - HTTP code is 200 584s ok 24 - Page contains a form 584s ok 25 - Host match 584s ok 26 - Field "confirm" is defined 584s ok 27 - CSP header authorize POST request to \# 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 28 - Post confirmation, endpoint /oauth2/authorize 584s ok 29 - Get redirection 584s ok 30 - Location header found 584s # ==> Pushing RP <== 584s ok 31 - REST request 584s ok 32 - Request from RP to OP, endpoint /oauth2/token 584s # ==> Saving handler RP <== 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s # ==> Restoring RP <== 584s ok 33 - Execute request 584s ok 34 - Response is 200 584s ok 35 - Content is JSON 584s ok 36 - REST request 584s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 584s # ==> Saving handler RP <== 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s # ==> Restoring RP <== 584s ok 38 - Execute request 584s ok 39 - Response is 200 584s ok 40 - Content is JSON 584s # ==> Popping RP <== 584s ok 41 - Call openidconnectcallback on RP 584s ok 42 - Get cookie lemonldap (527a12910b7763da8debd36afe1a88e0b8c026eb97eaf476c3b1291376969651) 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s # ==> Pushing OP <== 584s ok 43 - REST request 584s ok 44 - Request from OP to RP 584s # ==> Saving handler OP <== 584s # ==> Pushing RP <== 584s # ==> Popping RP <== 584s # ==> Restoring OP <== 584s ok 45 - Execute request 584s ok 46 - Response is 200 584s # ==> Popping OP <== 584s ok 47 - Query OP for logout 584s ok 48 - HTTP code is 200 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 49 - Test if user is reject on OP 584s ok 50 - Response status is 401 584s ok 51 - Content is JSON 584s ok 52 - Error code is 1 584s # ==> Pushing RP <== 584s # ==> Popping RP <== 584s ok 53 - Test if user is reject on RP 584s ok 54 - Get redirection 584s ok 55 - Location header found 584s 1..55 584s ok 584s t/32-OIDC-Double-Keys.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 - Register $type 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 6 - Get JWKS, endpoint /oauth2/jwks 584s ok 7 - HTTP code is 200 584s ok 8 - JWKS->keys is an array 584s ok 9 - Found 2 keys 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 584s ok 11 - HTTP code is 200 584s ok 12 - Portal object 584s ok 13 - Init 584s ok 14 - Portal app 584s ok 15 - Register $type 584s # ==> Pushing RP <== 584s # ==> Popping RP <== 584s ok 16 - Unauth RP request 584s ok 17 - Get redirection 584s ok 18 - Location header found 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 19 - Push request to OP, endpoint /oauth2/authorize 584s ok 20 - HTTP code is 200 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 21 - Post authentication, endpoint /oauth2/authorize 584s ok 22 - Get cookie lemonldap (6164eff0ca31e2b52dacb550d0c7dc0783359139e92a7e5f1ce45af0652c01a7) 584s ok 23 - HTTP code is 200 584s ok 24 - Page contains a form 584s ok 25 - Host match 584s ok 26 - Field "confirm" is defined 584s ok 27 - CSP header authorize POST request to \# 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 28 - Post confirmation, endpoint /oauth2/authorize 584s ok 29 - Get redirection 584s ok 30 - Location header found 584s # ==> Pushing RP <== 584s ok 31 - REST request 584s ok 32 - Request from RP to OP, endpoint /oauth2/token 584s # ==> Saving handler RP <== 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s # ==> Restoring RP <== 584s ok 33 - Execute request 584s ok 34 - Response is 200 584s ok 35 - Content is JSON 584s ok 36 - REST request 584s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 584s # ==> Saving handler RP <== 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s # ==> Restoring RP <== 584s ok 38 - Execute request 584s ok 39 - Response is 200 584s ok 40 - Content is JSON 584s # ==> Popping RP <== 584s ok 41 - Call openidconnectcallback on RP 584s ok 42 - Get cookie lemonldap (193bdd0ff32ea26765f8d4384ea0932381bad874e4cae37af3c4c18ff7aec219) 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s # ==> Pushing OP <== 584s ok 43 - REST request 584s ok 44 - Request from OP to RP 584s # ==> Saving handler OP <== 584s # ==> Pushing RP <== 584s # ==> Popping RP <== 584s # ==> Restoring OP <== 584s ok 45 - Execute request 584s ok 46 - Response is 200 584s # ==> Popping OP <== 584s ok 47 - Query OP for logout 584s ok 48 - HTTP code is 200 584s # ==> Pushing OP <== 584s # ==> Popping OP <== 584s ok 49 - Test if user is reject on OP 584s ok 50 - Response status is 401 584s ok 51 - Content is JSON 584s ok 52 - Error code is 1 584s # ==> Pushing RP <== 584s # ==> Popping RP <== 584s ok 53 - Test if user is reject on RP 584s ok 54 - Get redirection 584s ok 55 - Location header found 584s 1..55 584s ok 584s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 584s ok 1 - use Lemonldap::NG::Portal::Main; 584s ok 2 - use Lemonldap::NG::Handler::Server; 584s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 584s ok 4 - Portal object 584s ok 5 - Init 584s ok 6 - Portal app 584s ok 7 - HTTP code is 200 584s ok 8 - Content-Type is JSON 584s ok 9 - Content is valid JSON 584s ok 10 - HTTP code is 200 584s ok 11 - HTTP code is 403 584s ok 12 - HTTP code is 403 584s ok 13 - HTTP code is 200 584s ok 14 - Content-Type is JSON 584s ok 15 - Content is valid JSON 584s ok 16 - HTTP code is 403 584s ok 17 - HTTP code is 200 584s ok 18 - HTTP code is 403 584s ok 19 - Get cookie lemonldap (c007247e8def096a9401a74cc93ce9f075a84c04dfb3853a20514c1a7d250201) 584s ok 20 - Get redirection 584s ok 21 - Location header found 584s ok 22 - HTTP code is 200 584s ok 23 - Content-Type is JSON 584s ok 24 - Content is valid JSON 584s ok 25 - HTTP code is 403 584s ok 26 - HTTP code is 403 584s ok 27 - HTTP code is 200 584s 1..27 584s ok 585s t/32-OIDC-Grant-Type-Rules.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 - Response status is 400 585s ok 6 - Content is JSON 585s ok 7 - Error code is invalid_grant 585s ok 8 - Response status is 400 585s ok 9 - Content is JSON 585s ok 10 - Error code is invalid_grant 585s ok 11 - Get cookie lemonldap (ebed2e0aeb85bbfe79ac06eabdd98e512e7226a3fb2427a269900a053654a9a3) 585s ok 12 - Get redirection 585s ok 13 - Location header found 585s ok 14 - HTTP code is 200 585s ok 15 - Content-Type is JSON 585s ok 16 - Content is valid JSON 585s ok 17 - Response status is 400 585s ok 18 - Content is JSON 585s ok 19 - Error code is invalid_grant 585s ok 20 - Get cookie lemonldap (90967e615250e3ca3c4423faea5278fd6b6aa7cdcef0e7c84f5a62334900ffe4) 585s ok 21 - Expected portal error code: code found on page 585s ok 22 - Expected portal error code 585s ok 23 - Response status is 400 585s ok 24 - Content is JSON 585s ok 25 - Error code is invalid_grant 585s ok 26 - HTTP code is 200 585s ok 27 - Content-Type is JSON 585s ok 28 - Content is valid JSON 585s ok 29 - Get cookie lemonldap (ec7121b18eb0419917286deb2c89c6393d30c4a29ca24685d6cee57d701ca37d) 585s ok 30 - Expected portal error code: code found on page 585s ok 31 - Expected portal error code 585s 1..31 585s ok 585s t/32-OIDC-Hook-GetRpConfig.t ................................................... 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s # Subtest: Check negative TTL 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - Auth query 585s ok 5 - HTTP code is 200 585s ok 6 - Get cookie lemonldap (1c5bda80e3c75f840ce84ac3839ea2038dcc94587e0c3abd837693ea1384bb8a) 585s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 585s ok 7 - Expected portal error code: code found on page 585s ok 8 - Expected portal error code 585s ok 9 - Called once 585s ok 10 - Expected portal error code: code found on page 585s ok 11 - Expected portal error code 585s ok 12 - Not called again 585s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 585s ok 13 - Expected portal error code: code found on page 585s ok 14 - Expected portal error code 585s ok 15 - Called again 585s 1..15 585s ok 2 - Check negative TTL 585s # Subtest: Check getting RP from plugin 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - Auth query 585s ok 5 - HTTP code is 200 585s ok 6 - Get cookie lemonldap (081182f7236eb3b2e33c689e153999b9b5504925f16f38582c5c5f323dbbfd57) 585s ok 7 - Allowed value in endpoint 585s ok 8 - Expected portal error code: code found on page 585s ok 9 - Expected portal error code 585s ok 10 - Called once 585s ok 11 - Allowed value in endpoint 585s ok 12 - Get redirection 585s ok 13 - Location header found 585s ok 14 - Found code 585s ok 15 - Not called again 585s ok 16 - Access token present 585s ok 17 - HTTP code is 200 585s ok 18 - Content-Type is JSON 585s ok 19 - Content is valid JSON 585s ok 20 - Scope, Attributes etc are working 585s 1..20 585s ok 3 - Check getting RP from plugin 585s # Subtest: Check config change 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - Auth query 585s ok 5 - HTTP code is 200 585s ok 6 - Get cookie lemonldap (f464ec0ab50cd28e4301c07fa6c72b57dce6adf611deff399e0b70d66bd8b773) 585s ok 7 - Allowed value in endpoint 585s ok 8 - Get redirection 585s ok 9 - Location header found 585s ok 10 - Found code 585s ok 11 - ID token present 585s ok 12 585s ok 13 - Called once 585s ok 14 - Allowed value in endpoint 585s ok 15 - Get redirection 585s ok 16 - Location header found 585s ok 17 - Found code 585s ok 18 - ID token present 585s ok 19 585s ok 20 - Not called again yet 585s ok 21 - Allowed value in endpoint 585s ok 22 - Get redirection 585s ok 23 - Location header found 585s ok 24 - Found code 585s ok 25 - ID token present 585s ok 26 585s ok 27 - Called again 585s 1..27 585s ok 4 - Check config change 585s # Subtest: Test persistent behavior 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - Auth query 585s ok 5 - HTTP code is 200 585s ok 6 - Get cookie lemonldap (b96015112ebf1898e7090199a50805cf8ec9ccf3d2c4db37bdb9699981a51d74) 585s ok 7 - Allowed value in endpoint 585s ok 8 - Get redirection 585s ok 9 - Location header found 585s ok 10 - Found code 585s ok 11 - Plugin was called 585s # Subtest: After disabling config, provider is becomes disabled 585s ok 1 - Allowed value in endpoint 585s ok 2 - Get redirection 585s ok 3 - Location header found 585s ok 4 - Found code 585s ok 5 - Plugin was not called again 585s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 585s ok 6 - Expected portal error code: code found on page 585s ok 7 - Expected portal error code 585s ok 8 - Plugin was called again 585s 1..8 585s ok 12 - After disabling config, provider is becomes disabled 585s # Subtest: After reload, config is disabled for good 585s ok 1 - Call count reset 585s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 585s ok 2 - Expected portal error code: code found on page 585s ok 3 - Expected portal error code 585s ok 4 - Plugin was called 585s 1..4 585s ok 13 - After reload, config is disabled for good 585s # Subtest: Enable again, reload, config works immediately 585s ok 1 - Call count reset 585s ok 2 - Allowed value in endpoint 585s ok 3 - Get redirection 585s ok 4 - Location header found 585s ok 5 - Found code 585s ok 6 - Plugin was called 585s 1..6 585s ok 14 - Enable again, reload, config works immediately 585s 1..14 585s ok 5 - Test persistent behavior 585s # Subtest: Check broken config 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - Auth query 585s ok 5 - HTTP code is 200 585s ok 6 - Get cookie lemonldap (ac6abd90977781b29efbf45a8456b1ed1a14bf7222a338cfbc938b89b9b3cb98) 585s ok 7 - Expected portal error code: code found on page 585s ok 8 - Expected portal error code 585s ok 9 - Called once 585s ok 10 - Expected portal error code: code found on page 585s ok 11 - Expected portal error code 585s ok 12 - Not called again 585s ok 13 - Allowed value in endpoint 585s ok 14 - Get redirection 585s ok 15 - Location header found 585s ok 16 - Found code 585s ok 17 - Called again 585s 1..17 585s ok 6 - Check broken config 585s # Subtest: Make sure token endpoint loads RP 585s # Subtest: client id + password 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - HTTP code is 200 585s ok 5 - Content-Type is JSON 585s ok 6 - Content is valid JSON 585s ok 7 - Found access token 585s 1..7 585s ok 1 - client id + password 585s # Subtest: JWT auth 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s ok 4 - HTTP code is 200 585s ok 5 - Content-Type is JSON 585s ok 6 - Content is valid JSON 585s ok 7 - Found access token 585s 1..7 585s ok 2 - JWT auth 585s 1..2 585s ok 7 - Make sure token endpoint loads RP 585s 1..7 585s ok 585s t/32-OIDC-Hooks.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 - Post authentication 585s ok 6 - Get cookie lemonldap (b7c644d92d4ba982961f5d8ddbf63003c609bdcce8aa03727455b2bac85ca89f) 585s ok 7 - Allowed value in endpoint 585s ok 8 - Authorized URL is denied by hook during login 585s ok 9 - Declared URL was denied by hook: code found on page 585s ok 10 - Declared URL was denied by hook 585s ok 11 - Allowed value in endpoint 585s ok 12 - Authorized URL is denied by hook during logout 585s ok 13 - Declared URL was denied by hook: code found on page 585s ok 14 - Declared URL was denied by hook 585s ok 15 - Allowed value in endpoint 585s ok 16 - Authorized URL is denied by hook during unauth logout 585s ok 17 - Declared URL was denied by hook: code found on page 585s ok 18 - Declared URL was denied by hook 585s ok 19 - Allowed value in endpoint 585s ok 20 - Unauthorized URL is allowed by hook during login 585s ok 21 - Get redirection 585s ok 22 - Location header found 585s ok 23 - Allowed value in endpoint 585s ok 24 - Get authorization code 585s ok 25 - Get redirection 585s ok 26 - Location header found 585s ok 27 - Post token 585s ok 28 - Access token present 585s ok 29 - ID token present 585s ok 30 - Refresh token present 585s ok 31 - Found custom token in token response 585s ok 32 - Found hooked claim in ID token 585s ok 33 - Found hooked claim in ID token 585s ok 34 - Found hooked claim in ID token 585s ok 35 - HS** ID token has no kid header 585s ok 36 - Found hooked JWT header 585s ok 37 - HTTP code is 200 585s ok 38 - Content-Type is JSON 585s ok 39 - Content is valid JSON 585s ok 40 - Found hooked claim in Userinfo token 585s ok 41 - Found injected variable in Userinfo token 585s ok 42 - Found exported attribute variable in Userinfo token 585s ok 43 - Scopes are visible in hook 585s ok 44 - Token is a JWT 585s ok 45 - Found claim in JWT 585s ok 46 - hooked access token type 585s ok 47 - Post introspection 585s ok 48 - HTTP code is 200 585s ok 49 - Found hook defined scope 585s ok 50 - Found result of oidcResolveScope 585s ok 51 - HTTP code is 200 585s ok 52 - Content-Type is JSON 585s ok 53 - Content is valid JSON 585s ok 54 - Access token present 585s ok 55 - Token is a JWT 585s ok 56 - Found claim in JWT 585s ok 57 - Allowed value in endpoint 585s ok 58 - Get redirection 585s ok 59 - Location header found 585s ok 60 - HTTP code is 200 585s ok 61 - Content-Type is JSON 585s ok 62 - Content is valid JSON 585s ok 63 - Refresh token present 585s ok 64 - HTTP code is 200 585s ok 65 - Content-Type is JSON 585s ok 66 - Content is valid JSON 585s ok 67 - Token is a JWT 585s ok 68 - Found claim in JWT 585s 1..68 585s ok 586s t/32-OIDC-ID-Token.t ........................................................... 586s ok 1 - use Lemonldap::NG::Portal::Main; 586s # Subtest: Default ID token 586s ok 1 - Portal object 586s ok 2 - Init 586s ok 3 - Portal app 586s ok 4 - Register $type 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 5 - Get cookie lemonldap (bae4537822b287000614d5e3b6a554c8a705a38ad00d25fcac97ff4216af8fb5) 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 6 - Get redirection 586s ok 7 - Location header found 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 8 - HTTP code is 200 586s ok 9 - Content-Type is JSON 586s ok 10 - Content is valid JSON 586s ok 11 - Successfully decoded ID Token header 586s ok 12 - Successfully decoded ID Token payload 586s ok 13 - Default ID token alg is RS256 586s ok 14 - kid is not present 586s ok 15 - Audience is rpid 586s ok 16 - Expires in an hour 586s ok 17 - Issuer is correct 586s ok 18 - Subject is correct 586s ok 19 - No claims in ID Token 586s ok 20 - No amr set 586s 1..20 586s ok 2 - Default ID token 586s # Subtest: Custom AMR rule 586s ok 1 - Portal object 586s ok 2 - Init 586s ok 3 - Portal app 586s ok 4 - Register $type 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 5 - Get cookie lemonldap (2e75576d96c8fd2f091555238bea97e1b611be702fd5a31b732288b8dc7f18cd) 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 6 - Get redirection 586s ok 7 - Location header found 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 8 - HTTP code is 200 586s ok 9 - Content-Type is JSON 586s ok 10 - Content is valid JSON 586s ok 11 - Successfully decoded ID Token header 586s ok 12 - Successfully decoded ID Token payload 586s ok 13 - Correct AMR values found 586s 1..13 586s ok 3 - Custom AMR rule 586s # Subtest: Has Key ID in conf 586s ok 1 - Portal object 586s ok 2 - Init 586s ok 3 - Portal app 586s ok 4 - Register $type 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 5 - Get cookie lemonldap (1ba0b9655b57272d56cbab0f7aa0f419f21a092021ccb61d2dd95bb9b6c2727d) 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 6 - Get redirection 586s ok 7 - Location header found 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 8 - HTTP code is 200 586s ok 9 - Content-Type is JSON 586s ok 10 - Content is valid JSON 586s ok 11 - Successfully decoded ID Token header 586s ok 12 - Successfully decoded ID Token payload 586s ok 13 - Default ID token alg is RS256 586s ok 14 - kid is correct 586s 1..14 586s ok 4 - Has Key ID in conf 586s # Subtest: Different signing alg 586s ok 1 - Portal object 586s ok 2 - Init 586s ok 3 - Portal app 586s ok 4 - Register $type 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 5 - Get cookie lemonldap (2a2e134959558fa095ecbf7b5c66a2f126dcad743076e533781dee7657168a89) 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 6 - Get redirection 586s ok 7 - Location header found 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 8 - HTTP code is 200 586s ok 9 - Content-Type is JSON 586s ok 10 - Content is valid JSON 586s ok 11 - Successfully decoded ID Token header 586s ok 12 - Successfully decoded ID Token payload 586s ok 13 - Signature alg was modified 586s ok 14 - kid is not present 586s 1..14 586s ok 5 - Different signing alg 586s # Subtest: Force claims 586s ok 1 - Portal object 586s ok 2 - Init 586s ok 3 - Portal app 586s ok 4 - Register $type 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 5 - Get cookie lemonldap (fe8adc6a51213998ecdb5d27f2a12a3484694755ad0ca917ecbaa6a788b37a66) 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 6 - Get redirection 586s ok 7 - Location header found 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 8 - HTTP code is 200 586s ok 9 - Content-Type is JSON 586s ok 10 - Content is valid JSON 586s ok 11 - Successfully decoded ID Token header 586s ok 12 - Successfully decoded ID Token payload 586s ok 13 - Found claims in ID Token 586s 1..13 586s ok 6 - Force claims 586s 1..6 586s ok 586s t/32-OIDC-JWE.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 - Register $type 586s ok 6 - OP portal 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 7 - Get JWKS, endpoint /oauth2/jwks 586s ok 8 - HTTP code is 200 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 586s ok 10 - HTTP code is 200 586s ok 11 - Portal object 586s ok 12 - Init 586s ok 13 - Portal app 586s ok 14 - Register $type 586s ok 15 - RP portal 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s # ==> Pushing RP <== 586s # ==> Popping RP <== 586s ok 16 - RP publish its keys 586s ok 17 - HTTP code is 200 586s ok 18 - Content-Type is JSON 586s ok 19 - Content is valid JSON 586s ok 20 - Get RP encryption key 586s # ==> Pushing RP <== 586s # ==> Popping RP <== 586s ok 21 - Unauth RP request 586s ok 22 - Get redirection 586s ok 23 - Location header found 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 24 - Push request to OP, endpoint /oauth2/authorize 586s ok 25 - HTTP code is 200 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 26 - Post authentication, endpoint /oauth2/authorize 586s ok 27 - Get cookie lemonldap (ec9a0f5b39546c0611be3e6d6b5256d9e41fb7997e2dd69e9667e4be8435daa0) 586s ok 28 - HTTP code is 200 586s ok 29 - Page contains a form 586s ok 30 - Host match 586s ok 31 - Field "confirm" is defined 586s ok 32 - CSP header authorize POST request to \# 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 33 - Post confirmation, endpoint /oauth2/authorize 586s ok 34 - Get redirection 586s ok 35 - Location header found 586s # ==> Pushing RP <== 586s ok 36 - REST request 586s ok 37 - Request from RP to OP, endpoint /oauth2/token 586s # ==> Saving handler RP <== 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s # ==> Restoring RP <== 586s ok 38 - Execute request 586s ok 39 - Response is 200 586s ok 40 - Content is JSON 586s ok 41 - REST request 586s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 586s # ==> Saving handler RP <== 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s # ==> Restoring RP <== 586s ok 43 - Execute request 586s ok 44 - Response is 200 586s ok 45 - Content is JSON 586s # ==> Popping RP <== 586s ok 46 - Call openidconnectcallback on RP 586s ok 47 - Get cookie lemonldap (9c84d2cf5f1f2309012ad3baa4efa25e78a0d713b27fe3bfe6851b02a1b222e6) 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s # ==> Pushing OP <== 586s ok 48 - REST request 586s ok 49 - Request from OP to RP 586s # ==> Saving handler OP <== 586s # ==> Pushing RP <== 586s # ==> Popping RP <== 586s # ==> Restoring OP <== 586s ok 50 - Execute request 586s ok 51 - Response is 200 586s # ==> Popping OP <== 586s ok 52 - Query OP for logout 586s ok 53 - HTTP code is 200 586s # ==> Pushing OP <== 586s # ==> Popping OP <== 586s ok 54 - Test if user is reject on OP 586s ok 55 - Response status is 401 586s ok 56 - Content is JSON 586s ok 57 - Error code is 1 586s # ==> Pushing RP <== 586s # ==> Popping RP <== 586s ok 58 - Test if user is reject on RP 586s ok 59 - Get redirection 586s ok 60 - Location header found 586s 1..60 586s ok 587s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 587s ok 1 - use Lemonldap::NG::Portal::Main; 587s ok 2 - Portal object 587s ok 3 - Init 587s ok 4 - Portal app 587s ok 5 - Register $type 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 6 - Get JWKS, endpoint /oauth2/jwks 587s ok 7 - HTTP code is 200 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 587s ok 9 - HTTP code is 200 587s ok 10 - Portal object 587s ok 11 - Init 587s ok 12 - Portal app 587s ok 13 - Register $type 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s ok 14 - Unauth RP request 587s ok 15 - Get redirection 587s ok 16 - Location header found 587s ok 17 - Authorization request is encoded as JWT 587s ok 18 - Alg can be changed in config 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 19 - Push request to OP, endpoint /oauth2/authorize 587s ok 20 - HTTP code is 200 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 21 - Post authentication, endpoint /oauth2/authorize 587s ok 22 - Get cookie lemonldap (f28c804be9cb0ed444a3486f6bbeee3cef73f078ae54bfa65c465a0dbc2c068b) 587s ok 23 - HTTP code is 200 587s ok 24 - Page contains a form 587s ok 25 - Host match 587s ok 26 - Field "confirm" is defined 587s ok 27 - CSP header authorize POST request to \# 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 28 - Post confirmation, endpoint /oauth2/authorize 587s ok 29 - Get redirection 587s ok 30 - Location header found 587s # ==> Pushing RP <== 587s ok 31 - REST request 587s ok 32 - Request from RP to OP, endpoint /oauth2/token 587s # ==> Saving handler RP <== 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s # ==> Restoring RP <== 587s ok 33 - Execute request 587s ok 34 - Response is 200 587s ok 35 - Content is JSON 587s ok 36 - REST request 587s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 587s # ==> Saving handler RP <== 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s # ==> Restoring RP <== 587s ok 38 - Execute request 587s ok 39 - Response is 200 587s ok 40 - Content is JSON 587s # ==> Popping RP <== 587s ok 41 - Call openidconnectcallback on RP 587s ok 42 - Get cookie lemonldap (fd47411742eaf52618faa9e33634e2a234ba444b9828bb180ec0a0a65eadb3af) 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s # ==> Pushing OP <== 587s ok 43 - REST request 587s ok 44 - Request from OP to RP 587s # ==> Saving handler OP <== 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s # ==> Restoring OP <== 587s ok 45 - Execute request 587s ok 46 - Response is 200 587s # ==> Popping OP <== 587s ok 47 - Query OP for logout 587s ok 48 - HTTP code is 200 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 49 - Test if user is reject on OP 587s ok 50 - Response status is 401 587s ok 51 - Content is JSON 587s ok 52 - Error code is 1 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s ok 53 - Test if user is reject on RP 587s ok 54 - Get redirection 587s ok 55 - Location header found 587s 1..55 587s ok 587s t/32-OIDC-JWS-private_key_jwt.t ................................................ 587s ok 1 - use Lemonldap::NG::Portal::Main; 587s ok 2 - Portal object 587s ok 3 - REST request 587s ok 4 - Request from OP to RP 587s [Fri Jan 30 06:17:16 2026] [LLNG:7078] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 587s [Fri Jan 30 06:17:16 2026] [LLNG:7078] [error] Malformed JWKS document 587s [Fri Jan 30 06:17:16 2026] [LLNG:7078] [error] Relying Party rp has errors and will be ignored 587s ok 5 - Init 587s ok 6 - Portal app 587s ok 7 - Register $type 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 8 - Get JWKS, endpoint /oauth2/jwks 587s ok 9 - HTTP code is 200 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 587s ok 11 - HTTP code is 200 587s ok 12 - Portal object 587s ok 13 - Init 587s ok 14 - Portal app 587s ok 15 - Register $type 587s ok 16 - Portal object 587s ok 17 - REST request 587s ok 18 - Request from OP to RP 587s # ==> Saving handler OP <== 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s # ==> Restoring OP <== 587s ok 19 - Execute request 587s ok 20 - Response is 200 587s ok 21 - Content is JSON 587s ok 22 - Init 587s ok 23 - Portal app 587s ok 24 - Register $type 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s ok 25 - RP publish its keys 587s ok 26 - HTTP code is 200 587s ok 27 - Content-Type is JSON 587s ok 28 - Content is valid JSON 587s ok 29 - Get RP sig key 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s ok 30 - Unauth RP request 587s ok 31 - Get redirection 587s ok 32 - Location header found 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 33 - Push request to OP, endpoint /oauth2/authorize 587s ok 34 - HTTP code is 200 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 35 - Post authentication, endpoint /oauth2/authorize 587s ok 36 - Get cookie lemonldap (024b5eefed9a06844b180edfacc6b87b0c8b9be80eb98abeda00c765e2c3e28b) 587s ok 37 - HTTP code is 200 587s ok 38 - Page contains a form 587s ok 39 - Host match 587s ok 40 - Field "confirm" is defined 587s ok 41 - CSP header authorize POST request to \# 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 42 - Post confirmation, endpoint /oauth2/authorize 587s ok 43 - Get redirection 587s ok 44 - Location header found 587s # ==> Pushing RP <== 587s ok 45 - REST request 587s ok 46 - Request from RP to OP, endpoint /oauth2/token 587s # ==> Saving handler RP <== 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s # ==> Restoring RP <== 587s ok 47 - Execute request 587s ok 48 - Response is 200 587s ok 49 - Content is JSON 587s ok 50 - REST request 587s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 587s # ==> Saving handler RP <== 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s # ==> Restoring RP <== 587s ok 52 - Execute request 587s ok 53 - Response is 200 587s ok 54 - Content is JSON 587s # ==> Popping RP <== 587s ok 55 - Call openidconnectcallback on RP 587s ok 56 - Get cookie lemonldap (19515ad338ecf4c2a70703e2288a3659d86909b050ed647b88fdefe8c77de0a1) 587s # ==> Pushing OP <== 587s ok 57 - REST request 587s ok 58 - Request from OP to RP 587s # ==> Saving handler OP <== 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s # ==> Restoring OP <== 587s ok 59 - Execute request 587s ok 60 - Response is 200 587s ok 61 - Content is JSON 587s # ==> Popping OP <== 587s # ==> Pushing OP <== 587s ok 62 - REST request 587s ok 63 - Request from OP to RP 587s # ==> Saving handler OP <== 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s # ==> Restoring OP <== 587s ok 64 - Execute request 587s ok 65 - Response is 200 587s # ==> Popping OP <== 587s ok 66 - Query OP for logout 587s ok 67 - HTTP code is 200 587s # ==> Pushing OP <== 587s # ==> Popping OP <== 587s ok 68 - Test if user is reject on OP 587s ok 69 - Response status is 401 587s ok 70 - Content is JSON 587s ok 71 - Error code is 1 587s # ==> Pushing RP <== 587s # ==> Popping RP <== 587s ok 72 - Test if user is reject on RP 587s ok 73 - Get redirection 587s ok 74 - Location header found 587s 1..74 587s ok 587s t/32-OIDC-JWT-type-header.t .................................................... 587s ok 1 - use Lemonldap::NG::Portal::Main; 587s ok 2 - Portal object 587s ok 3 - Init 587s ok 4 - Portal app 587s # Subtest: Run test with basic configuration 587s ok 1 - Get cookie lemonldap (bc0d1cface0a240e72e5e96c9ac413fadfd96de09fb744c907ac89e797a5533a) 587s ok 2 - Get redirection 587s ok 3 - Location header found 587s ok 4 - HTTP code is 200 587s ok 5 - Content-Type is JSON 587s ok 6 - Content is valid JSON 587s ok 7 - Got access token 587s ok 8 - Got ID token 587s ok 9 - Token is a JWT 587s ok 10 - Found claim in JWT 587s ok 11 - Found claim in JWT 587s ok 12 587s ok 13 - type header exists 587s ok 14 - Type is JWT 587s ok 15 - HTTP code is 200 587s ok 16 - Content-Type is JSON 587s ok 17 - Content is valid JSON 587s ok 18 - Got User Info 587s ok 19 - Got User Info 587s ok 20 - Access token rejected 587s 1..20 587s ok 5 - Run test with basic configuration 587s # Subtest: Run test with JWT access tokens 587s ok 1 - Portal object 587s ok 2 - Init 587s ok 3 - Portal app 587s ok 4 - Get cookie lemonldap (03aa76b9f72c684045098bfd4329d1b9682b3d904bad1809309d69f9f5759398) 587s ok 5 - Get redirection 587s ok 6 - Location header found 587s ok 7 - HTTP code is 200 587s ok 8 - Content-Type is JSON 587s ok 9 - Content is valid JSON 587s ok 10 - Got access token 587s ok 11 - Got ID token 587s ok 12 - Token is a JWT 587s ok 13 - Found claim in JWT 587s ok 14 - Found claim in JWT 587s ok 15 587s ok 16 - type header exists 587s ok 17 - Type is at+JWT 587s ok 18 - Token is a JWT 587s ok 19 - Found claim in JWT 587s ok 20 - Found claim in JWT 587s ok 21 587s ok 22 - type header exists 587s ok 23 - Type is JWT 587s ok 24 - HTTP code is 200 587s ok 25 - Content-Type is JSON 587s ok 26 - Content is valid JSON 587s ok 27 - Got User Info 587s ok 28 - Got User Info 587s ok 29 - Access token rejected 587s 1..29 587s ok 6 - Run test with JWT access tokens 587s # Subtest: Run test with opaque token without headers 587s ok 1 - Portal object 587s ok 2 - Init 587s ok 3 - Portal app 587s ok 4 - Get cookie lemonldap (67a75b404f42d091c696232d25e2a41e8acf702dd16a6d9380d86ad8ae2b8a73) 587s ok 5 - Get redirection 587s ok 6 - Location header found 587s ok 7 - HTTP code is 200 587s ok 8 - Content-Type is JSON 587s ok 9 - Content is valid JSON 587s ok 10 - Got access token 587s ok 11 - Got ID token 587s ok 12 - Token is a JWT 587s ok 13 - Found claim in JWT 587s ok 14 - Found claim in JWT 587s ok 15 587s ok 16 - No typ header 587s ok 17 - HTTP code is 200 587s ok 18 - Content-Type is JSON 587s ok 19 - Content is valid JSON 587s ok 20 - Got User Info 587s ok 21 - Got User Info 587s ok 22 - Access token rejected 587s 1..22 587s ok 7 - Run test with opaque token without headers 587s # Subtest: Run test with JWT access tokens without headers 587s ok 1 - Portal object 587s ok 2 - Init 587s ok 3 - Portal app 587s ok 4 - Get cookie lemonldap (ac5115c662e263739c48b1c5cb366556f0151da16ad149f34914d919e25b11f9) 587s ok 5 - Get redirection 587s ok 6 - Location header found 587s ok 7 - HTTP code is 200 587s ok 8 - Content-Type is JSON 587s ok 9 - Content is valid JSON 587s ok 10 - Got access token 587s ok 11 - Got ID token 587s ok 12 - Token is a JWT 587s ok 13 - Found claim in JWT 587s ok 14 - Found claim in JWT 587s ok 15 587s ok 16 - No typ header 587s ok 17 - Token is a JWT 587s ok 18 - Found claim in JWT 587s ok 19 - Found claim in JWT 587s ok 20 587s ok 21 - No typ header 587s ok 22 - HTTP code is 200 587s ok 23 - Content-Type is JSON 587s ok 24 - Content is valid JSON 587s ok 25 - Got User Info 587s ok 26 - Got User Info 587s ok 27 - Access token rejected 587s 1..27 587s ok 8 - Run test with JWT access tokens without headers 587s 1..8 587s ok 588s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 588s ok 1 - use Lemonldap::NG::Portal::Main; 588s ok 2 - Portal object 588s ok 3 - Init 588s ok 4 - Portal app 588s ok 5 - Register $type 588s ok 6 - OP portal 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 7 - Get JWKS, endpoint /oauth2/jwks 588s ok 8 - HTTP code is 200 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 588s ok 10 - HTTP code is 200 588s ok 11 - Portal object 588s ok 12 - Init 588s ok 13 - Portal app 588s ok 14 - Register $type 588s ok 15 - RP portal 588s # ==> Pushing RP <== 588s # ==> Popping RP <== 588s ok 16 - Unauth SP request 588s ok 17 - Get redirection 588s ok 18 - Location header found 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 19 - Push request to OP, endpoint /oauth2/authorize 588s ok 20 - HTTP code is 200 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 21 - Post authentication, endpoint /oauth2/authorize 588s ok 22 - Get cookie lemonldap (20882266bad137b7985c705b126bb890ceb3bfb28dbfe5d0c35c9f8879a8948c) 588s ok 23 - HTTP code is 200 588s ok 24 - Page contains a form 588s ok 25 - Host match 588s ok 26 - Field "confirm" is defined 588s ok 27 - CSP header authorize POST request to \# 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 28 - Post confirmation, endpoint /oauth2/authorize 588s ok 29 - Get redirection 588s ok 30 - Location header found 588s # ==> Pushing RP <== 588s ok 31 - REST request 588s ok 32 - Request from RP to OP, endpoint /oauth2/token 588s # ==> Saving handler RP <== 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s # ==> Restoring RP <== 588s ok 33 - Execute request 588s ok 34 - Response is 200 588s ok 35 - Content is JSON 588s ok 36 - REST request 588s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 588s # ==> Saving handler RP <== 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s # ==> Restoring RP <== 588s ok 38 - Execute request 588s ok 39 - Response is 200 588s ok 40 - Content is JSON 588s # ==> Popping RP <== 588s ok 41 - Call openidconnectcallback on RP 588s ok 42 - Get cookie lemonldap (69eab0e33d200722ea8417042e5e4eae374b291ef3c014c3bd953b2530d2a8f9) 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 43 - Check session, endpoint /oauth2/checksession.html 588s ok 44 - HTTP code is 200 588s ok 45 - Frame can be embedded 588s ok 46 - UTF-8 values 588s # ==> Pushing RP <== 588s # ==> Popping RP <== 588s ok 47 - Call logout from RP 588s ok 48 - Get cookie lemonldap (0) 588s ok 49 - Test empty cookie on RP 588s ok 50 - Get redirection 588s ok 51 - Location header found 588s ok 52 - Found ID Token hint 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 53 - Forward logout to OP 588s ok 54 - HTTP code is 200 588s ok 55 - Found RP logout iframe 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 56 - Test if user is reject on IdP 588s ok 57 - Response status is 401 588s ok 58 - Content is JSON 588s ok 59 - Error code is 1 588s 1..59 588s ok 588s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 588s ok 1 - use Lemonldap::NG::Portal::Main; 588s ok 2 - Portal object 588s ok 3 - Init 588s ok 4 - Portal app 588s ok 5 - Register $type 588s ok 6 - OP portal 588s # Subtest: Specifying an unauthorized logout URL stops the logout 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 1 - Post authentication 588s ok 2 - Get cookie lemonldap (9e8e477a34bb652bfeb7462d41044ae7009349628f1578ff521212786faf347c) 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 3 - Expected portal error code: code found on page 588s ok 4 - Expected portal error code 588s 1..4 588s ok 7 - Specifying an unauthorized logout URL stops the logout 588s # Subtest: Redirect URI is allowed for a different RP than specified 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 1 - Post authentication 588s ok 2 - Get cookie lemonldap (a50ba8ef9abf53d92fe1cd5a80d0f84dd9da5348fd1213a40a5a431b9d73d4d9) 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 3 - Expected portal error code: code found on page 588s ok 4 - Expected portal error code 588s 1..4 588s ok 8 - Redirect URI is allowed for a different RP than specified 588s # Subtest: Redirect URI is allowed for a different RP than specified 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 1 - Post authentication 588s ok 2 - Get cookie lemonldap (56814ecdbc84f4b0e9cf4ac86b3950c1bc6e759d7f713d77d2330eea6367a110) 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 3 - Try to obtain ID token 588s ok 4 - Get redirection 588s ok 5 - Location header found 588s ok 6 - Found ID token 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 7 - Expected portal error code: code found on page 588s ok 8 - Expected portal error code 588s 1..8 588s ok 9 - Redirect URI is allowed for a different RP than specified 588s # Subtest: Mismatch between id_token_hint and client_id 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 1 - Post authentication 588s ok 2 - Get cookie lemonldap (d44db825b64c4c5262ff3efe35a3f8cc60b6cb53bbc6042e0f6f2a31953ee584) 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 3 - Try to obtain ID token 588s ok 4 - Get redirection 588s ok 5 - Location header found 588s ok 6 - Found ID token 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 7 - Expected portal error code: code found on page 588s ok 8 - Expected portal error code 588s 1..8 588s ok 10 - Mismatch between id_token_hint and client_id 588s # Subtest: Mismatch between id_token_hint and client_id 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 1 - Post authentication 588s ok 2 - Get cookie lemonldap (7d73d3b275933e9d3fa442049cfe5ac9aabcaabb5fd7286762c05d0c29d861fc) 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 3 - Try to obtain ID token 588s ok 4 - Get redirection 588s ok 5 - Location header found 588s ok 6 - Found ID token 588s # ==> Pushing OP <== 588s # ==> Popping OP <== 588s ok 7 - Expected portal error code: code found on page 588s ok 8 - Expected portal error code 588s 1..8 588s ok 11 - Mismatch between id_token_hint and client_id 588s 1..11 588s ok 589s t/32-OIDC-Logout-unauth.t ...................................................... 589s ok 1 - use Lemonldap::NG::Portal::Main; 589s ok 2 - Portal object 589s ok 3 - Init 589s ok 4 - Portal app 589s ok 5 - HTTP code is 200 589s ok 6 - Content-Type is JSON 589s ok 7 - Content is valid JSON 589s ok 8 - Allowed redirect uri but no RP specified 589s ok 9 - Get redirection 589s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 589s ok 11 - Allowed redirect uri but no RP specified 589s ok 12 - Get redirection 589s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 589s ok 14 - Allowed redirect uri, RP specified by client_id 589s ok 15 - Get redirection 589s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 589s ok 17 - Allowed redirect uri, RP specified by id token 589s ok 18 - Get redirection 589s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 589s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 589s ok 21 - Expected portal error code: code found on page 589s ok 22 - Expected portal error code 589s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 589s ok 24 - Expected portal error code: code found on page 589s ok 25 - Expected portal error code 589s ok 26 - Redirect URI for a different RP than specified by client_id is refused 589s ok 27 - Expected portal error code: code found on page 589s ok 28 - Expected portal error code 589s ok 29 - Redirect URI for a different RP than specified by id token is refused 589s ok 30 - Expected portal error code: code found on page 589s ok 31 - Expected portal error code 589s 1..31 589s ok 589s t/32-OIDC-Macro.t .............................................................. 589s ok 1 - use Lemonldap::NG::Portal::Main; 589s # Subtest: Macros, filtered by scope 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - OP portal 589s ok 5 - Get cookie lemonldap (bf831e991326cd13ad803541531df330a28d18fc9df64d3ee9dfd14d0e10cfd3) 589s ok 6 - Get redirection 589s ok 7 - Location header found 589s ok 8 - HTTP code is 200 589s ok 9 - Content-Type is JSON 589s ok 10 - Content is valid JSON 589s ok 11 - Found access token 589s ok 12 589s ok 13 - HTTP code is 200 589s ok 14 - Content-Type is JSON 589s ok 15 - Content is valid JSON 589s ok 16 - Correct macro value 589s ok 17 - Sub macro correctly evaluated 589s ok 18 - Complex claim 589s ok 19 - Macro required by scope is included 589s ok 20 - Macro not required by scope is omitted 589s 1..20 589s ok 2 - Macros, filtered by scope 589s # Subtest: Macros, not filtered by scope 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - OP portal 589s ok 5 - Get cookie lemonldap (7db19f9a77adef29132162140c9a1140ec33b176d36c11b4a41011661a97f0c7) 589s ok 6 - Get redirection 589s ok 7 - Location header found 589s ok 8 - HTTP code is 200 589s ok 9 - Content-Type is JSON 589s ok 10 - Content is valid JSON 589s ok 11 - Found access token 589s ok 12 589s ok 13 - HTTP code is 200 589s ok 14 - Content-Type is JSON 589s ok 15 - Content is valid JSON 589s ok 16 - Correct macro value 589s ok 17 - Sub macro correctly evaluated 589s ok 18 - Complex claim 589s ok 19 - Macro required by scope is included 589s ok 20 - Macro not required by scope is included 589s 1..20 589s ok 3 - Macros, not filtered by scope 589s 1..3 589s ok 589s t/32-OIDC-Metadata.t ........................................................... 589s ok 1 - use Lemonldap::NG::Portal::Main; 589s # Subtest: OpenID Connect metadata 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - HTTP code is 200 589s ok 5 - Content-Type is JSON 589s ok 6 - Content is valid JSON 589s ok 7 - Correct JWKS URI 589s 1..7 589s ok 2 - OpenID Connect metadata 589s # Subtest: JWKS test (certificate) 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - HTTP code is 200 589s ok 5 - Content-Type is JSON 589s ok 6 - Content is valid JSON 589s ok 7 - Correct RSA exponent 589s ok 8 - Correct RSA modulus 589s ok 9 - Correct key ID 589s ok 10 - Correct key type 589s ok 11 - Correct key use 589s ok 12 - Correct certificate 589s ok 13 - Correct certificate thumbprint 589s ok 14 - Correct previous key ID 589s ok 15 - Correct previous certificate 589s 1..15 589s ok 3 - JWKS test (certificate) 589s # Subtest: JWKS test (pubkey) 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - HTTP code is 200 589s ok 5 - Content-Type is JSON 589s ok 6 - Content is valid JSON 589s ok 7 - Correct RSA exponent 589s ok 8 - Correct RSA modulus 589s ok 9 - Correct key type 589s ok 10 - Correct key use 589s 1..10 589s ok 4 - JWKS test (pubkey) 589s 1..4 589s ok 590s t/32-OIDC-Native-SSO.t ......................................................... 590s ok 1 - use Lemonldap::NG::Portal::Main; 590s ok 2 - Portal object 590s ok 3 - Init 590s ok 4 - Portal app 590s ok 5 - Post authentication 590s ok 6 - Get cookie lemonldap (78245e3a8b1f4c2cf681b48b430cf4ebe0310d604822edba761eac81f4327d83) 590s ok 7 - Get authorization code 590s ok 8 - Get redirection 590s ok 9 - Location header found 590s ok 10 - Post token 590s ok 11 - Access token present 590s ok 12 - ID token present 590s ok 13 - Refresh token present 590s ok 14 - Device secret present 590s ok 15 - Found ds_hash in ID token 590s ok 16 - HTTP code is 200 590s ok 17 - Content-Type is JSON 590s ok 18 - Content is valid JSON 590s ok 19 - Post token 590s ok 20 - HTTP code is 200 590s ok 21 - Content-Type is JSON 590s ok 22 - Content is valid JSON 590s ok 23 - Get refresh_token 590s ok 24 - Get access_token 590s ok 25 - HTTP code is 200 590s ok 26 - HTTP code is 200 590s ok 27 - Content-Type is JSON 590s ok 28 - Content is valid JSON 590s ok 29 - Found attributes 590s 1..29 590s ok 590s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 590s ok 1 - use Lemonldap::NG::Portal::Main; 590s ok 2 - Portal object 590s ok 3 - Init 590s ok 4 - Portal app 590s ok 5 - Register $type 590s ok 6 - OP portal 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 7 - Get JWKS, endpoint /oauth2/jwks 590s ok 8 - HTTP code is 200 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 590s ok 10 - HTTP code is 200 590s ok 11 - Portal object 590s ok 12 - Init 590s ok 13 - Portal app 590s ok 14 - Register $type 590s ok 15 - RP portal 590s # ==> Pushing RP <== 590s # ==> Popping RP <== 590s ok 16 - Unauth SP request 590s ok 17 - Get redirection 590s ok 18 - Location header found 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 19 - Push request to OP, endpoint /oauth2/authorize 590s ok 20 - HTTP code is 200 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 21 - Post authentication, endpoint /oauth2/authorize 590s ok 22 - Get cookie lemonldap (685317e18f485fc98a6f47eee93caf21af5fba0fae79eb1906da5d6e6783492e) 590s ok 23 - HTTP code is 200 590s ok 24 - Page contains a form 590s ok 25 - Host match 590s ok 26 - Field "confirm" is defined 590s ok 27 - CSP header authorize POST request to \# 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 28 - Post confirmation, endpoint /oauth2/authorize 590s ok 29 - Get redirection 590s ok 30 - Location header found 590s # ==> Pushing RP <== 590s ok 31 - REST request 590s ok 32 - Request from RP to OP, endpoint /oauth2/token 590s # ==> Saving handler RP <== 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s # ==> Restoring RP <== 590s ok 33 - Execute request 590s ok 34 - Response is 200 590s ok 35 - Content is JSON 590s ok 36 - Found access_token 590s ok 37 - access_token is a JWT 590s ok 38 - Found claims into access_token 590s ok 39 - Found iat and exp 590s ok 40 - nbf isn't part of access_token 590s # ==> Popping RP <== 590s ok 41 - Call openidconnectcallback on RP 590s ok 42 - Get cookie lemonldap (8176147f9ea31c66f6b7d9f6181a9943d6fb259cfaa5f2f45e69186c6d28696f) 590s 1..42 590s ok 590s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 590s ok 1 - use Lemonldap::NG::Portal::Main; 590s ok 2 - Portal object 590s ok 3 - Init 590s ok 4 - Portal app 590s ok 5 - Register $type 590s ok 6 - OP portal 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 7 - Get JWKS, endpoint /oauth2/jwks 590s ok 8 - HTTP code is 200 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 590s ok 10 - HTTP code is 200 590s ok 11 - Portal object 590s ok 12 - Init 590s ok 13 - Portal app 590s ok 14 - Register $type 590s ok 15 - RP portal 590s # ==> Pushing RP <== 590s # ==> Popping RP <== 590s ok 16 - Unauth SP request 590s ok 17 - Get redirection 590s ok 18 - Location header found 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 19 - Push request to OP, endpoint /oauth2/authorize 590s ok 20 - HTTP code is 200 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 21 - Post authentication, endpoint /oauth2/authorize 590s ok 22 - Get cookie lemonldap (b5657e8dc844845431d4c31289269a1b01f0abcbb3a48a6028da7f012a1e7e20) 590s ok 23 - HTTP code is 200 590s ok 24 - Page contains a form 590s ok 25 - Host match 590s ok 26 - Field "confirm" is defined 590s ok 27 - CSP header authorize POST request to \# 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 28 - Post confirmation, endpoint /oauth2/authorize 590s ok 29 - Get redirection 590s ok 30 - Location header found 590s # ==> Pushing RP <== 590s ok 31 - REST request 590s ok 32 - Request from RP to OP, endpoint /oauth2/token 590s # ==> Saving handler RP <== 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s # ==> Restoring RP <== 590s ok 33 - Execute request 590s ok 34 - Response is 200 590s ok 35 - Content is JSON 590s ok 36 - Found access_token 40156967818fa38064715680dec30be2a9083d5f91b6a522c4f8cb754f7bffe7 590s # ==> Popping RP <== 590s ok 37 - Call openidconnectcallback on RP 590s ok 38 - Get cookie lemonldap (2ac0f78a3b1eba8c75e73e7a324f24022219373000345ecf8a89135d107d1cdb) 590s 1..38 590s ok 591s t/32-OIDC-Offline-Session.t .................................................... 591s ok 1 - use Lemonldap::NG::Portal::Main; 591s # Subtest: Run tests with base config 591s ok 1 - Portal object 591s ok 2 - Init 591s ok 3 - Portal app 591s ok 4 - Auth query 591s ok 5 - HTTP code is 200 591s ok 6 - Get cookie lemonldap (522e6a98a0ca263bba2cd846bae687ce09ba51b85459285d67f5630255456ee8) 591s ok 7 - Get redirection 591s ok 8 - Location header found 591s ok 9 - HTTP code is 200 591s ok 10 - Content-Type is JSON 591s ok 11 - Content is valid JSON 591s ok 12 591s ok 13 - Got access token 591s ok 14 - Got refresh token 591s ok 15 - Got ID token 591s ok 16 - Authentication date found in token 591s ok 17 - Found claim in ID token 591s ok 18 - Found sub in ID token 591s ok 19 - HTTP code is 200 591s ok 20 - Content-Type is JSON 591s ok 21 - Content is valid JSON 591s ok 22 - Got User Info 591s ok 23 - Got User Info 591s ok 24 - Logout request 591s ok 25 - Response is 200 591s ok 26 - Cookie is deleted 591s ok 27 - No pdata 591s ok 28 - Disconnect request 591s ok 29 - Response is 401 591s ok 30 - HTTP code is 200 591s ok 31 - Content-Type is JSON 591s ok 32 - Content is valid JSON 591s ok 33 - Refresh token not present 591s ok 34 591s ok 35 - Got refreshed Access token 591s ok 36 - Got refreshed ID token 591s ok 37 - Found claim in ID token 591s ok 38 - Found sub in ID token 591s ok 39 - HTTP code is 200 591s ok 40 - Content-Type is JSON 591s ok 41 - Content is valid JSON 591s ok 42 - Correct user info 591s ok 43 - Got User Info 591s ok 44 - HTTP code is 200 591s ok 45 - Content-Type is JSON 591s ok 46 - Content is valid JSON 591s ok 47 - Refresh token not present 591s ok 48 591s ok 49 - Got refreshed Access token 591s ok 50 - Got refreshed ID token 591s ok 51 - Original auth_time retained 591s ok 52 - Found claim in ID token 591s ok 53 - Check that clientid is in audience 591s ok 54 - Check for additional audiences 591s ok 55 - Check for additional audiences 591s ok 56 - HTTP code is 200 591s ok 57 - Content-Type is JSON 591s ok 58 - Content is valid JSON 591s ok 59 - Correct user info 591s ok 60 - Got User Info 591s ok 61 - HTTP code is 200 591s ok 62 - Content-Type is JSON 591s ok 63 - Content is valid JSON 591s ok 64 - Token is active 591s ok 65 - Introspection contains client_id 591s ok 66 - Introspection contains sub 591s ok 67 - Scope contains weird scope name 591s ok 68 - Refresh_token logout 591s ok 69 - Response status is 400 591s ok 70 - Content is JSON 591s ok 71 - Error code is invalid_request 591s 1..71 591s ok 2 - Run tests with base config 591s # Subtest: Session explorer logout using refresh_token 591s ok 1 # skip No manager found 591s 1..1 591s ok 3 - Session explorer logout using refresh_token 591s # Subtest: Inactive refresh_token 591s ok 1 - Portal object 591s ok 2 - Init 591s ok 3 - Portal app 591s ok 4 - Auth query 591s ok 5 - HTTP code is 200 591s ok 6 - Get cookie lemonldap (8152081a9f8c263c7caefc07c51fda206200f91467098e4c6ec93c9cffa6f81a) 591s ok 7 - Get redirection 591s ok 8 - Location header found 591s ok 9 - HTTP code is 200 591s ok 10 - Content-Type is JSON 591s ok 11 - Content is valid JSON 591s ok 12 591s ok 13 - Got access token 591s ok 14 - Got refresh token 591s ok 15 - Got ID token 591s ok 16 - Authentication date found in token 591s ok 17 - Found claim in ID token 591s ok 18 - Found sub in ID token 591s ok 19 - HTTP code is 200 591s ok 20 - Content-Type is JSON 591s ok 21 - Content is valid JSON 591s ok 22 - Got User Info 591s ok 23 - Got User Info 591s ok 24 - Logout request 591s ok 25 - Response is 200 591s ok 26 - Cookie is deleted 591s ok 27 - No pdata 591s ok 28 - Disconnect request 591s ok 29 - Response is 401 591s ok 30 - HTTP code is 200 591s ok 31 - Content-Type is JSON 591s ok 32 - Content is valid JSON 591s ok 33 - Refresh token not present 591s ok 34 591s ok 35 - Got refreshed Access token 591s ok 36 - Got refreshed ID token 591s ok 37 - Found claim in ID token 591s ok 38 - Found sub in ID token 591s ok 39 - HTTP code is 200 591s ok 40 - Content-Type is JSON 591s ok 41 - Content is valid JSON 591s ok 42 - Correct user info 591s ok 43 - Got User Info 591s ok 44 - HTTP code is 200 591s ok 45 - Content-Type is JSON 591s ok 46 - Content is valid JSON 591s ok 47 - Refresh token not present 591s ok 48 591s ok 49 - Got refreshed Access token 591s ok 50 - Got refreshed ID token 591s ok 51 - Original auth_time retained 591s ok 52 - Found claim in ID token 591s ok 53 - Check that clientid is in audience 591s ok 54 - Check for additional audiences 591s ok 55 - Check for additional audiences 591s ok 56 - HTTP code is 200 591s ok 57 - Content-Type is JSON 591s ok 58 - Content is valid JSON 591s ok 59 - Correct user info 591s ok 60 - Got User Info 591s ok 61 - HTTP code is 200 591s ok 62 - Content-Type is JSON 591s ok 63 - Content is valid JSON 591s ok 64 - Token is active 591s ok 65 - Introspection contains client_id 591s ok 66 - Introspection contains sub 591s ok 67 - Scope contains weird scope name 591s ok 68 - Response status is 401 591s ok 69 - Content is JSON 591s ok 70 - Error code is invalid_grant 591s ok 71 - Response status is 400 591s ok 72 - Content is JSON 591s ok 73 - Error code is invalid_request 591s 1..73 591s ok 4 - Inactive refresh_token 591s # Subtest: Removed user's offline sessions are no longer valid 591s ok 1 - Portal object 591s ok 2 - Init 591s ok 3 - Portal app 591s ok 4 - Get cookie lemonldap (018b637d8dbb486de091d159ff2a6bc94c41c547ea4410bc6008780ff08b591f) 591s ok 5 - Get redirection 591s ok 6 - Location header found 591s ok 7 - HTTP code is 200 591s ok 8 - Content-Type is JSON 591s ok 9 - Content is valid JSON 591s ok 10 - Got refresh token 591s ok 11 - Logout request 591s ok 12 - Response is 200 591s ok 13 - Cookie is deleted 591s ok 14 - No pdata 591s ok 15 - Disconnect request 591s ok 16 - Response is 401 591s ok 17 - HTTP code is 200 591s ok 18 - Content-Type is JSON 591s ok 19 - Content is valid JSON 591s ok 20 - Found access token 591s ok 21 - Refresh token not present 591s ok 22 - Response status is 400 591s ok 23 - Content is JSON 591s ok 24 - Error code is invalid_grant 591s 1..24 591s ok 5 - Removed user's offline sessions are no longer valid 591s # Subtest: Run tests with JWT access tokens 591s ok 1 - Portal object 591s ok 2 - Init 591s ok 3 - Portal app 591s ok 4 - Auth query 591s ok 5 - HTTP code is 200 591s ok 6 - Get cookie lemonldap (873f14389d7a597e57ca339f078febe7c2dec9505b87615c3798070ffc41ba86) 591s ok 7 - Get redirection 591s ok 8 - Location header found 591s ok 9 - HTTP code is 200 591s ok 10 - Content-Type is JSON 591s ok 11 - Content is valid JSON 591s ok 12 - Token is a JWT 591s ok 13 - Found claim in JWT 591s ok 14 - Found claim in JWT 591s ok 15 591s ok 16 - Got access token 591s ok 17 - Got refresh token 591s ok 18 - Got ID token 591s ok 19 - Authentication date found in token 591s ok 20 - Found claim in ID token 591s ok 21 - Found sub in ID token 591s ok 22 - HTTP code is 200 591s ok 23 - Content-Type is JSON 591s ok 24 - Content is valid JSON 591s ok 25 - Got User Info 591s ok 26 - Got User Info 591s ok 27 - Logout request 591s ok 28 - Response is 200 591s ok 29 - Cookie is deleted 591s ok 30 - No pdata 591s ok 31 - Disconnect request 591s ok 32 - Response is 401 591s ok 33 - HTTP code is 200 591s ok 34 - Content-Type is JSON 591s ok 35 - Content is valid JSON 591s ok 36 - Refresh token not present 591s ok 37 591s ok 38 - Token is a JWT 591s ok 39 - Found claim in JWT 591s ok 40 - Found claim in JWT 591s ok 41 - Got refreshed Access token 591s ok 42 - Got refreshed ID token 591s ok 43 - Found claim in ID token 591s ok 44 - Found sub in ID token 591s ok 45 - HTTP code is 200 591s ok 46 - Content-Type is JSON 591s ok 47 - Content is valid JSON 591s ok 48 - Correct user info 591s ok 49 - Got User Info 591s ok 50 - HTTP code is 200 591s ok 51 - Content-Type is JSON 591s ok 52 - Content is valid JSON 591s ok 53 - Refresh token not present 591s ok 54 591s ok 55 - Token is a JWT 591s ok 56 - Found claim in JWT 591s ok 57 - Found claim in JWT 591s ok 58 - Got refreshed Access token 591s ok 59 - Got refreshed ID token 591s ok 60 - Original auth_time retained 591s ok 61 - Found claim in ID token 591s ok 62 - Check that clientid is in audience 591s ok 63 - Check for additional audiences 591s ok 64 - Check for additional audiences 591s ok 65 - HTTP code is 200 591s ok 66 - Content-Type is JSON 591s ok 67 - Content is valid JSON 591s ok 68 - Correct user info 591s ok 69 - Got User Info 591s ok 70 - HTTP code is 200 591s ok 71 - Content-Type is JSON 591s ok 72 - Content is valid JSON 591s ok 73 - Token is active 591s ok 74 - Introspection contains client_id 591s ok 75 - Introspection contains sub 591s ok 76 - Scope contains weird scope name 591s ok 77 - Refresh_token logout 591s ok 78 - Response status is 400 591s ok 79 - Content is JSON 591s ok 80 - Error code is invalid_request 591s 1..80 591s ok 6 - Run tests with JWT access tokens 591s # Subtest: Run tests with refresh token rotation 591s ok 1 - Portal object 591s ok 2 - Init 591s ok 3 - Portal app 591s ok 4 - Auth query 591s ok 5 - HTTP code is 200 591s ok 6 - Get cookie lemonldap (cdfad58591f0e93188b39ec4e30e157167eed548e30813a4fba15fd3f2d1ac78) 591s ok 7 - Get redirection 591s ok 8 - Location header found 591s ok 9 - HTTP code is 200 591s ok 10 - Content-Type is JSON 591s ok 11 - Content is valid JSON 591s ok 12 - Token is a JWT 591s ok 13 - Found claim in JWT 591s ok 14 - Found claim in JWT 591s ok 15 591s ok 16 - Got access token 591s ok 17 - Got refresh token 591s ok 18 - Got ID token 591s ok 19 - Authentication date found in token 591s ok 20 - Found claim in ID token 591s ok 21 - Found sub in ID token 591s ok 22 - HTTP code is 200 591s ok 23 - Content-Type is JSON 591s ok 24 - Content is valid JSON 591s ok 25 - Got User Info 591s ok 26 - Got User Info 591s ok 27 - Logout request 591s ok 28 - Response is 200 591s ok 29 - Cookie is deleted 591s ok 30 - No pdata 591s ok 31 - Disconnect request 591s ok 32 - Response is 401 591s ok 33 - HTTP code is 200 591s ok 34 - Content-Type is JSON 591s ok 35 - Content is valid JSON 591s ok 36 - Refresh token was updated 591s ok 37 - Response status is 400 591s ok 38 - Content is JSON 591s ok 39 - Error code is invalid_request 591s ok 40 591s ok 41 - Token is a JWT 591s ok 42 - Found claim in JWT 591s ok 43 - Found claim in JWT 591s ok 44 - Got refreshed Access token 591s ok 45 - Got refreshed ID token 591s ok 46 - Found claim in ID token 591s ok 47 - Found sub in ID token 591s ok 48 - HTTP code is 200 591s ok 49 - Content-Type is JSON 591s ok 50 - Content is valid JSON 591s ok 51 - Correct user info 591s ok 52 - Got User Info 591s ok 53 - HTTP code is 200 591s ok 54 - Content-Type is JSON 591s ok 55 - Content is valid JSON 591s ok 56 - Refresh token was updated 591s ok 57 - Response status is 400 591s ok 58 - Content is JSON 591s ok 59 - Error code is invalid_request 591s ok 60 591s ok 61 - Token is a JWT 591s ok 62 - Found claim in JWT 591s ok 63 - Found claim in JWT 591s ok 64 - Got refreshed Access token 591s ok 65 - Got refreshed ID token 591s ok 66 - Original auth_time retained 591s ok 67 - Found claim in ID token 591s ok 68 - Check that clientid is in audience 591s ok 69 - Check for additional audiences 591s ok 70 - Check for additional audiences 591s ok 71 - HTTP code is 200 591s ok 72 - Content-Type is JSON 591s ok 73 - Content is valid JSON 591s ok 74 - Correct user info 591s ok 75 - Got User Info 591s ok 76 - HTTP code is 200 591s ok 77 - Content-Type is JSON 591s ok 78 - Content is valid JSON 591s ok 79 - Token is active 591s ok 80 - Introspection contains client_id 591s ok 81 - Introspection contains sub 591s ok 82 - Scope contains weird scope name 591s ok 83 - Refresh_token logout 591s ok 84 - Response status is 400 591s ok 85 - Content is JSON 591s ok 86 - Error code is invalid_request 591s 1..86 591s ok 7 - Run tests with refresh token rotation 591s # Subtest: Using choice authentication method 591s ok 1 - Portal object 591s ok 2 - Init 591s ok 3 - Portal app 591s ok 4 - Auth query 591s ok 5 - HTTP code is 200 591s ok 6 - Get cookie lemonldap (c8050cb7d39e9dcff3a15556628fe0a70b6ef436bef8a125d146b2aecce588f8) 591s ok 7 - Get redirection 591s ok 8 - Location header found 591s ok 9 - HTTP code is 200 591s ok 10 - Content-Type is JSON 591s ok 11 - Content is valid JSON 591s ok 12 - Token is a JWT 591s ok 13 - Found claim in JWT 591s ok 14 - Found claim in JWT 591s ok 15 591s ok 16 - Got access token 591s ok 17 - Got refresh token 591s ok 18 - Got ID token 591s ok 19 - Authentication date found in token 591s ok 20 - Found claim in ID token 591s ok 21 - Found sub in ID token 591s ok 22 - HTTP code is 200 591s ok 23 - Content-Type is JSON 591s ok 24 - Content is valid JSON 591s ok 25 - Got User Info 591s ok 26 - Got User Info 591s ok 27 - Logout request 591s ok 28 - Response is 200 591s ok 29 - Cookie is deleted 591s ok 30 - No pdata 591s ok 31 - Disconnect request 591s ok 32 - Response is 401 591s ok 33 - HTTP code is 200 591s ok 34 - Content-Type is JSON 591s ok 35 - Content is valid JSON 591s ok 36 - Refresh token was updated 591s ok 37 - Response status is 400 591s ok 38 - Content is JSON 591s ok 39 - Error code is invalid_request 591s ok 40 591s ok 41 - Token is a JWT 591s ok 42 - Found claim in JWT 591s ok 43 - Found claim in JWT 591s ok 44 - Got refreshed Access token 591s ok 45 - Got refreshed ID token 591s ok 46 - Found claim in ID token 591s ok 47 - Found sub in ID token 591s ok 48 - HTTP code is 200 591s ok 49 - Content-Type is JSON 591s ok 50 - Content is valid JSON 591s ok 51 - Correct user info 591s ok 52 - Got User Info 591s ok 53 - HTTP code is 200 591s ok 54 - Content-Type is JSON 591s ok 55 - Content is valid JSON 591s ok 56 - Refresh token was updated 591s ok 57 - Response status is 400 591s ok 58 - Content is JSON 591s ok 59 - Error code is invalid_request 591s ok 60 591s ok 61 - Token is a JWT 591s ok 62 - Found claim in JWT 591s ok 63 - Found claim in JWT 591s ok 64 - Got refreshed Access token 591s ok 65 - Got refreshed ID token 591s ok 66 - Original auth_time retained 591s ok 67 - Found claim in ID token 591s ok 68 - Check that clientid is in audience 591s ok 69 - Check for additional audiences 591s ok 70 - Check for additional audiences 591s ok 71 - HTTP code is 200 591s ok 72 - Content-Type is JSON 591s ok 73 - Content is valid JSON 591s ok 74 - Correct user info 591s ok 75 - Got User Info 591s ok 76 - HTTP code is 200 591s ok 77 - Content-Type is JSON 591s ok 78 - Content is valid JSON 591s ok 79 - Token is active 591s ok 80 - Introspection contains client_id 591s ok 81 - Introspection contains sub 591s ok 82 - Scope contains weird scope name 591s ok 83 - Refresh_token logout 591s ok 84 - Response status is 400 591s ok 85 - Content is JSON 591s ok 86 - Error code is invalid_request 591s 1..86 591s ok 8 - Using choice authentication method 591s 1..8 591s ok 591s t/32-OIDC-Opaque-Token.t ....................................................... 591s ok 1 - use Lemonldap::NG::Portal::Main; 591s ok 2 - Portal object 591s ok 3 - Init 591s ok 4 - Portal app 591s ok 5 - Post authentication 591s ok 6 - Get cookie lemonldap (d6506df3d658eabfcea9909c8df569f0f2802b17f4ad8b0cc81aa29207eda3e7) 591s ok 7 - Allowed value in endpoint 591s ok 8 - Get authorization code 591s ok 9 - Get redirection 591s ok 10 - Location header found 591s ok 11 - Post token 591s ok 12 - Access token present 591s ok 13 - ID token present 591s ok 14 - Refresh token present 591s ok 15 - Found hooked claim in ID token 591s ok 16 - Found hooked claim in ID token 591s ok 17 - Found hooked claim in ID token 591s ok 18 - HTTP code is 200 591s ok 19 - Content-Type is JSON 591s ok 20 - Content is valid JSON 591s ok 21 - Found hooked claim in Userinfo token 591s ok 22 - Found session variable in Userinfo token 591s ok 23 - Scopes are visible in hook 591s ok 24 - Post introspection 591s ok 25 - HTTP code is 200 591s ok 26 - Found hook defined scope 591s ok 27 - Found result of oidcResolveScope 591s ok 28 - HTTP code is 200 591s ok 29 - Content-Type is JSON 591s ok 30 - Content is valid JSON 591s ok 31 - Access token present 591s ok 32 - Allowed value in endpoint 591s ok 33 - Get redirection 591s ok 34 - Location header found 591s ok 35 - HTTP code is 200 591s ok 36 - Content-Type is JSON 591s ok 37 - Content is valid JSON 591s ok 38 - Refresh token present 591s ok 39 - HTTP code is 200 591s ok 40 - Content-Type is JSON 591s ok 41 - Content is valid JSON 591s 1..41 591s ok 592s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 592s ok 1 - use Lemonldap::NG::Portal::Main; 592s ok 2 - Portal object 592s ok 3 - Init 592s ok 4 - Portal app 592s ok 5 - HTTP code is 400 592s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 592s ok 6 - HTTP code is 200 592s ok 7 - Content-Type is JSON 592s ok 8 - Content is valid JSON 592s ok 9 - Access Token found 592s ok 10 - Scope found in token response 592s ok 11 - Found ID token in original grant 592s ok 12 - Got refresh token 592s ok 13 - HTTP code is 200 592s ok 14 - Content-Type is JSON 592s ok 15 - Content is valid JSON 592s ok 16 - Got User Info 592s ok 17 - Attribute released as int in JSON 592s ok 18 - Single valued attribute forced as array 592s ok 19 - Multi valued attribute exposed as array 592s ok 20 - Post introspection 592s ok 21 - HTTP code is 200 592s ok 22 - Content-Type is JSON 592s ok 23 - Content is valid JSON 592s ok 24 - Scope read not asked, and thus not found 592s ok 25 - Attribute-based scope found 592s ok 26 - Rule-enforced scope found 592s ok 27 - Token response scope matches token scope 592s ok 28 - Post introspection 592s ok 29 - HTTP code is 200 592s ok 30 - Content-Type is JSON 592s ok 31 - Content is valid JSON 592s ok 32 - Token is no longer active 592s ok 33 - Post introspection 592s ok 34 - HTTP code is 200 592s ok 35 - Content-Type is JSON 592s ok 36 - Content is valid JSON 592s ok 37 - Found ID token in refresh grant 592s 1..37 592s ok 592s t/32-OIDC-Password-Grant.t ..................................................... 592s ok 1 - use Lemonldap::NG::Portal::Main; 592s ok 2 - Portal object 592s ok 3 - Init 592s ok 4 - Portal app 592s ok 5 - Response status is 400 592s ok 6 - Content is JSON 592s ok 7 - Error code is invalid_grant 592s ok 8 - Response status is 400 592s ok 9 - Content is JSON 592s ok 10 - Error code is invalid_scope 592s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 592s ok 11 - HTTP code is 200 592s ok 12 - Content-Type is JSON 592s ok 13 - Content is valid JSON 592s ok 14 - Access Token found 592s ok 15 - Scope found in token response 592s ok 16 - No ID token in original request 592s ok 17 - Got refresh token 592s ok 18 - HTTP code is 200 592s ok 19 - Content-Type is JSON 592s ok 20 - Content is valid JSON 592s ok 21 - Got User Info 592s ok 22 - Attribute released as int in JSON 592s ok 23 - Single valued attribute forced as array 592s ok 24 - Multi valued attribute exposed as array 592s ok 25 - Post introspection 592s ok 26 - HTTP code is 200 592s ok 27 - Content-Type is JSON 592s ok 28 - Content is valid JSON 592s ok 29 - Scope read not asked, and thus not found 592s ok 30 - Attribute-based scope found 592s ok 31 - Rule-enforced scope found 592s ok 32 - Token response scope matches token scope 592s ok 33 - Post introspection 592s ok 34 - HTTP code is 200 592s ok 35 - Content-Type is JSON 592s ok 36 - Content is valid JSON 592s ok 37 - Token is no longer active 592s ok 38 - Post introspection 592s ok 39 - HTTP code is 200 592s ok 40 - Content-Type is JSON 592s ok 41 - Content is valid JSON 592s ok 42 - No ID token in refreshed response 592s 1..42 592s ok 592s t/32-OIDC-RP-rule.t ............................................................ 592s ok 1 - use Lemonldap::NG::Portal::Main; 592s ok 2 - Portal object 592s [Fri Jan 30 06:17:21 2026] [LLNG:7092] [error] Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 592s 592s [Fri Jan 30 06:17:21 2026] [LLNG:7092] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 592s 592s [Fri Jan 30 06:17:21 2026] [LLNG:7092] [error] Relying Party broken has errors and will be ignored 592s ok 3 - Init 592s ok 4 - Portal app 592s ok 5 - Register $type 592s ok 6 - OP portal 592s # ==> Pushing OP <== 592s # ==> Popping OP <== 592s ok 7 - Get JWKS, endpoint /oauth2/jwks 592s ok 8 - HTTP code is 200 592s # ==> Pushing OP <== 592s # ==> Popping OP <== 592s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 592s ok 10 - HTTP code is 200 592s ok 11 - Portal object 592s ok 12 - Init 592s ok 13 - Portal app 592s ok 14 - Register $type 592s ok 15 - RP portal 592s # ==> Pushing RP <== 592s # ==> Popping RP <== 592s ok 16 - Unauth SP request 592s ok 17 - Get redirection 592s ok 18 - Location header found 592s # ==> Pushing OP <== 592s # ==> Popping OP <== 592s ok 19 - Push request to OP, endpoint /oauth2/authorize 592s ok 20 - HTTP code is 200 592s # ==> Pushing OP <== 592s # ==> Popping OP <== 592s ok 21 - Post authentication, endpoint /oauth2/authorize 592s ok 22 - Get cookie lemonldap (eb89d67985536e6615564bd263e7334d33a7d202a673688f656839e4b761e80b) 592s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 592s ok 24 - PE_UNAUTHORIZEDPARTNER 592s # ==> Pushing OP <== 592s # ==> Popping OP <== 592s ok 25 - Post access to unknown RP 592s ok 26 - Unknown client ID: code found on page 592s ok 27 - Unknown client ID 592s # ==> Pushing OP <== 592s # ==> Popping OP <== 592s ok 28 - Post access to broken RP 592s ok 29 - Invalid config returns unknown client ID error: code found on page 592s ok 30 - Invalid config returns unknown client ID error 592s 1..30 592s ok 593s t/32-OIDC-Refresh-Token.t ...................................................... 593s ok 1 - use Lemonldap::NG::Portal::Main; 593s ok 2 - Portal object 593s ok 3 - Init 593s ok 4 - Portal app 593s # Subtest: Run test with basic configuration 593s ok 1 - Get cookie lemonldap (c2c4033c3fdbff139428df582e399b1db4610e285698565ed637f16d6c118286) 593s ok 2 - Get redirection 593s ok 3 - Location header found 593s ok 4 - HTTP code is 200 593s ok 5 - Content-Type is JSON 593s ok 6 - Content is valid JSON 593s ok 7 - Got access token 593s ok 8 - Got refresh token 593s ok 9 - Got ID token 593s ok 10 - Found sub in ID token 593s ok 11 - Found claim in ID token 593s ok 12 - Check that clientid is in audience 593s ok 13 - Check for additional audiences 593s ok 14 - Check for additional audiences 593s ok 15 - HTTP code is 200 593s ok 16 - Content-Type is JSON 593s ok 17 - Content is valid JSON 593s ok 18 - Got User Info 593s ok 19 - Got User Info 593s ok 20 - Access token rejected 593s ok 21 - HTTP code is 200 593s ok 22 - Content-Type is JSON 593s ok 23 - Content is valid JSON 593s ok 24 - Got refreshed Access token 593s ok 25 - Got refreshed ID token 593s ok 26 - Refresh token not present 593s ok 27 - Found sub in ID token 593s ok 28 - Found claim in ID token 593s ok 29 - HTTP code is 200 593s ok 30 - Content-Type is JSON 593s ok 31 - Content is valid JSON 593s ok 32 - Got User Info 593s ok 33 - Got User Info 593s ok 34 - Access token rejected 593s ok 35 - HTTP code is 200 593s ok 36 - Content-Type is JSON 593s ok 37 - Content is valid JSON 593s ok 38 - Refresh token not present 593s ok 39 - HTTP code is 200 593s ok 40 - Content-Type is JSON 593s ok 41 - Content is valid JSON 593s ok 42 - Got User Info 593s ok 43 - Got User Info 593s ok 44 - Access token rejected 593s ok 45 - HTTP code is 200 593s ok 46 - Page contains a form 593s ok 47 - URI match 593s ok 48 - Field "confirm" is defined 593s ok 49 - Propose to renew session 593s ok 50 - Ask to renew 593s ok 51 - HTTP code is 200 593s ok 52 - Page contains a form 593s ok 53 - Host match 593s ok 54 - Field "upgrading" is defined 593s ok 55 - Field "url" is defined 593s ok 56 - CSP header authorize POST request to \# 593s ok 57 - Ask to renew 593s ok 58 - Get cookie lemonldap (210b7514cff9bcb4f60899efe8bf4e009705fa7de3f7089e666ad20dd2bed1f0) 593s ok 59 - Session ID has changed 593s ok 60 - HTTP code is 200 593s ok 61 - Content-Type is JSON 593s ok 62 - Content is valid JSON 593s ok 63 - Refresh token not present 593s ok 64 - HTTP code is 200 593s ok 65 - Content-Type is JSON 593s ok 66 - Content is valid JSON 593s ok 67 - Got User Info 593s ok 68 - Got User Info 593s ok 69 - Logout request 593s ok 70 - Response is 200 593s ok 71 - Cookie is deleted 593s ok 72 - No pdata 593s ok 73 - Disconnect request 593s ok 74 - Response is 401 593s ok 75 - Response status is 400 593s ok 76 - Content is JSON 593s ok 77 - Error code is invalid_grant 593s ok 78 - Cannot use refreshed access token tied to expired session 593s 1..78 593s ok 5 - Run test with basic configuration 593s # Subtest: Run test with JWT access tokens 593s ok 1 - Portal object 593s ok 2 - Init 593s ok 3 - Portal app 593s ok 4 - Get cookie lemonldap (9a7caf3e11f6e8a633e0b3aa9e286c8881cfe55003415454c922d4dcb3f16839) 593s ok 5 - Get redirection 593s ok 6 - Location header found 593s ok 7 - HTTP code is 200 593s ok 8 - Content-Type is JSON 593s ok 9 - Content is valid JSON 593s ok 10 - Token is a JWT 593s ok 11 - Found claim in JWT 593s ok 12 - Found claim in JWT 593s ok 13 - Found claim in JWT 593s ok 14 - Found claim in JWT 593s ok 15 - Found claim in JWT 593s ok 16 593s ok 17 593s ok 18 593s ok 19 - Expiration date sanity check 593s ok 20 - Expiration date sanity check 593s ok 21 - Got access token 593s ok 22 - Got refresh token 593s ok 23 - Got ID token 593s ok 24 - Found sub in ID token 593s ok 25 - Found claim in ID token 593s ok 26 - Check that clientid is in audience 593s ok 27 - Check for additional audiences 593s ok 28 - Check for additional audiences 593s ok 29 - HTTP code is 200 593s ok 30 - Content-Type is JSON 593s ok 31 - Content is valid JSON 593s ok 32 - Got User Info 593s ok 33 - Got User Info 593s ok 34 - Access token rejected 593s ok 35 - HTTP code is 200 593s ok 36 - Content-Type is JSON 593s ok 37 - Content is valid JSON 593s ok 38 - Token is a JWT 593s ok 39 - Found claim in JWT 593s ok 40 - Found claim in JWT 593s ok 41 - Found claim in JWT 593s ok 42 - Found claim in JWT 593s ok 43 - Found claim in JWT 593s ok 44 593s ok 45 593s ok 46 593s ok 47 - Expiration date sanity check 593s ok 48 - Expiration date sanity check 593s ok 49 - Got refreshed Access token 593s ok 50 - Got refreshed ID token 593s ok 51 - Refresh token not present 593s ok 52 - Found sub in ID token 593s ok 53 - Found claim in ID token 593s ok 54 - HTTP code is 200 593s ok 55 - Content-Type is JSON 593s ok 56 - Content is valid JSON 593s ok 57 - Got User Info 593s ok 58 - Got User Info 593s ok 59 - Access token rejected 593s ok 60 - HTTP code is 200 593s ok 61 - Content-Type is JSON 593s ok 62 - Content is valid JSON 593s ok 63 - Refresh token not present 593s ok 64 - HTTP code is 200 593s ok 65 - Content-Type is JSON 593s ok 66 - Content is valid JSON 593s ok 67 - Got User Info 593s ok 68 - Got User Info 593s ok 69 - Access token rejected 593s ok 70 - HTTP code is 200 593s ok 71 - Page contains a form 593s ok 72 - URI match 593s ok 73 - Field "confirm" is defined 593s ok 74 - Propose to renew session 593s ok 75 - Ask to renew 593s ok 76 - HTTP code is 200 593s ok 77 - Page contains a form 593s ok 78 - Host match 593s ok 79 - Field "upgrading" is defined 593s ok 80 - Field "url" is defined 593s ok 81 - CSP header authorize POST request to \# 593s ok 82 - Ask to renew 593s ok 83 - Get cookie lemonldap (2ddead1745a1c54c5029b94a12bf94831fdb376205cdca40e56924cc805ae2d1) 593s ok 84 - Session ID has changed 593s ok 85 - HTTP code is 200 593s ok 86 - Content-Type is JSON 593s ok 87 - Content is valid JSON 593s ok 88 - Refresh token not present 593s ok 89 - HTTP code is 200 593s ok 90 - Content-Type is JSON 593s ok 91 - Content is valid JSON 593s ok 92 - Got User Info 593s ok 93 - Got User Info 593s ok 94 - Logout request 593s ok 95 - Response is 200 593s ok 96 - Cookie is deleted 593s ok 97 - No pdata 593s ok 98 - Disconnect request 593s ok 99 - Response is 401 593s ok 100 - Response status is 400 593s ok 101 - Content is JSON 593s ok 102 - Error code is invalid_grant 593s ok 103 - Cannot use refreshed access token tied to expired session 593s 1..103 593s ok 6 - Run test with JWT access tokens 593s # Subtest: Run test with activity timeout 593s ok 1 - Portal object 593s ok 2 - Init 593s ok 3 - Portal app 593s ok 4 - Get cookie lemonldap (752470def6c84b205e7fde83f49d658d95048b9f1e1331724d761e80f2977a81) 593s ok 5 - Get redirection 593s ok 6 - Location header found 593s ok 7 - HTTP code is 200 593s ok 8 - Content-Type is JSON 593s ok 9 - Content is valid JSON 593s ok 10 - Token is a JWT 593s ok 11 - Found claim in JWT 593s ok 12 - Found claim in JWT 593s ok 13 - Found claim in JWT 593s ok 14 - Found claim in JWT 593s ok 15 - Found claim in JWT 593s ok 16 593s ok 17 593s ok 18 593s ok 19 - Expiration date sanity check 593s ok 20 - Expiration date sanity check 593s ok 21 - Got access token 593s ok 22 - Got refresh token 593s ok 23 - Got ID token 593s ok 24 - Found sub in ID token 593s ok 25 - Found claim in ID token 593s ok 26 - Check that clientid is in audience 593s ok 27 - Check for additional audiences 593s ok 28 - Check for additional audiences 593s ok 29 - HTTP code is 200 593s ok 30 - Content-Type is JSON 593s ok 31 - Content is valid JSON 593s ok 32 - Got User Info 593s ok 33 - Got User Info 593s ok 34 - Access token rejected 593s ok 35 - HTTP code is 200 593s ok 36 - Content-Type is JSON 593s ok 37 - Content is valid JSON 593s ok 38 - Token is a JWT 593s ok 39 - Found claim in JWT 593s ok 40 - Found claim in JWT 593s ok 41 - Found claim in JWT 593s ok 42 - Found claim in JWT 593s ok 43 - Found claim in JWT 593s ok 44 593s ok 45 593s ok 46 593s ok 47 - Expiration date sanity check 593s ok 48 - Expiration date sanity check 593s ok 49 - Got refreshed Access token 593s ok 50 - Got refreshed ID token 593s ok 51 - Refresh token not present 593s ok 52 - Found sub in ID token 593s ok 53 - Found claim in ID token 593s ok 54 - HTTP code is 200 593s ok 55 - Content-Type is JSON 593s ok 56 - Content is valid JSON 593s ok 57 - Got User Info 593s ok 58 - Got User Info 593s ok 59 - Access token rejected 593s ok 60 - HTTP code is 200 593s ok 61 - Content-Type is JSON 593s ok 62 - Content is valid JSON 593s ok 63 - Refresh token not present 593s ok 64 - HTTP code is 200 593s ok 65 - Content-Type is JSON 593s ok 66 - Content is valid JSON 593s ok 67 - Got User Info 593s ok 68 - Got User Info 593s ok 69 - Access token rejected 593s ok 70 - HTTP code is 200 593s ok 71 - Page contains a form 593s ok 72 - URI match 593s ok 73 - Field "confirm" is defined 593s ok 74 - Propose to renew session 593s ok 75 - Ask to renew 593s ok 76 - HTTP code is 200 593s ok 77 - Page contains a form 593s ok 78 - Host match 593s ok 79 - Field "upgrading" is defined 593s ok 80 - Field "url" is defined 593s ok 81 - CSP header authorize POST request to \# 593s ok 82 - Ask to renew 593s ok 83 - Get cookie lemonldap (68556570ff05773d5feb8685854af719bd3da8d76144259e080a858956e6059e) 593s ok 84 - Session ID has changed 593s ok 85 - HTTP code is 200 593s ok 86 - Content-Type is JSON 593s ok 87 - Content is valid JSON 593s ok 88 - Refresh token not present 593s ok 89 - HTTP code is 200 593s ok 90 - Content-Type is JSON 593s ok 91 - Content is valid JSON 593s ok 92 - Got User Info 593s ok 93 - Got User Info 593s ok 94 - Logout request 593s ok 95 - Response is 200 593s ok 96 - Cookie is deleted 593s ok 97 - No pdata 593s ok 98 - Disconnect request 593s ok 99 - Response is 401 593s ok 100 - Response status is 400 593s ok 101 - Content is JSON 593s ok 102 - Error code is invalid_grant 593s ok 103 - Cannot use refreshed access token tied to expired session 593s 1..103 593s ok 7 - Run test with activity timeout 593s # Subtest: Run test with refresh token rotation 593s ok 1 - Portal object 593s ok 2 - Init 593s ok 3 - Portal app 593s ok 4 - Get cookie lemonldap (b79bfa8520705d8e221d9538e4e0c24e590cd920c1d47b3e6c40ff4f1f693c12) 593s ok 5 - Get redirection 593s ok 6 - Location header found 593s ok 7 - HTTP code is 200 593s ok 8 - Content-Type is JSON 593s ok 9 - Content is valid JSON 593s ok 10 - Token is a JWT 593s ok 11 - Found claim in JWT 593s ok 12 - Found claim in JWT 593s ok 13 - Found claim in JWT 593s ok 14 - Found claim in JWT 593s ok 15 - Found claim in JWT 593s ok 16 593s ok 17 593s ok 18 593s ok 19 - Expiration date sanity check 593s ok 20 - Expiration date sanity check 593s ok 21 - Got access token 593s ok 22 - Got refresh token 593s ok 23 - Got ID token 593s ok 24 - Found sub in ID token 593s ok 25 - Found claim in ID token 593s ok 26 - Check that clientid is in audience 593s ok 27 - Check for additional audiences 593s ok 28 - Check for additional audiences 593s ok 29 - HTTP code is 200 593s ok 30 - Content-Type is JSON 593s ok 31 - Content is valid JSON 593s ok 32 - Got User Info 593s ok 33 - Got User Info 593s ok 34 - Access token rejected 593s ok 35 - HTTP code is 200 593s ok 36 - Content-Type is JSON 593s ok 37 - Content is valid JSON 593s ok 38 - Token is a JWT 593s ok 39 - Found claim in JWT 593s ok 40 - Found claim in JWT 593s ok 41 - Found claim in JWT 593s ok 42 - Found claim in JWT 593s ok 43 - Found claim in JWT 593s ok 44 593s ok 45 593s ok 46 593s ok 47 - Expiration date sanity check 593s ok 48 - Expiration date sanity check 593s ok 49 - Got refreshed Access token 593s ok 50 - Got refreshed ID token 593s ok 51 - Refresh token was updated 593s ok 52 - Response status is 400 593s ok 53 - Content is JSON 593s ok 54 - Error code is invalid_request 593s ok 55 - Found sub in ID token 593s ok 56 - Found claim in ID token 593s ok 57 - HTTP code is 200 593s ok 58 - Content-Type is JSON 593s ok 59 - Content is valid JSON 593s ok 60 - Got User Info 593s ok 61 - Got User Info 593s ok 62 - Access token rejected 593s ok 63 - HTTP code is 200 593s ok 64 - Content-Type is JSON 593s ok 65 - Content is valid JSON 593s ok 66 - Refresh token was updated 593s ok 67 - Response status is 400 593s ok 68 - Content is JSON 593s ok 69 - Error code is invalid_request 593s ok 70 - HTTP code is 200 593s ok 71 - Content-Type is JSON 593s ok 72 - Content is valid JSON 593s ok 73 - Got User Info 593s ok 74 - Got User Info 593s ok 75 - Access token rejected 593s ok 76 - HTTP code is 200 593s ok 77 - Page contains a form 593s ok 78 - URI match 593s ok 79 - Field "confirm" is defined 593s ok 80 - Propose to renew session 593s ok 81 - Ask to renew 593s ok 82 - HTTP code is 200 593s ok 83 - Page contains a form 593s ok 84 - Host match 593s ok 85 - Field "upgrading" is defined 593s ok 86 - Field "url" is defined 593s ok 87 - CSP header authorize POST request to \# 593s ok 88 - Ask to renew 593s ok 89 - Get cookie lemonldap (a0ea08d57fe4869e6705b512864e6745839cacf8ac11f40f9fc0cfbe750f3aa3) 593s ok 90 - Session ID has changed 593s ok 91 - HTTP code is 200 593s ok 92 - Content-Type is JSON 593s ok 93 - Content is valid JSON 593s ok 94 - Refresh token was updated 593s ok 95 - Response status is 400 593s ok 96 - Content is JSON 593s ok 97 - Error code is invalid_request 593s ok 98 - HTTP code is 200 593s ok 99 - Content-Type is JSON 593s ok 100 - Content is valid JSON 593s ok 101 - Got User Info 593s ok 102 - Got User Info 593s ok 103 - Logout request 593s ok 104 - Response is 200 593s ok 105 - Cookie is deleted 593s ok 106 - No pdata 593s ok 107 - Disconnect request 593s ok 108 - Response is 401 593s ok 109 - Response status is 400 593s ok 110 - Content is JSON 593s ok 111 - Error code is invalid_grant 593s ok 112 - Cannot use refreshed access token tied to expired session 593s 1..112 593s ok 8 - Run test with refresh token rotation 593s 1..8 593s ok 593s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 593s ok 1 - use Lemonldap::NG::Portal::Main; 593s ok 2 - Portal object 593s ok 3 - Init 593s ok 4 - Portal app 593s ok 5 - OP portal 593s ok 6 - Post register data with bad redirect_uris 593s ok 7 - Return code is 400 593s 1..7 593s ok 594s t/32-OIDC-Register.t ........................................................... 594s ok 1 - use Lemonldap::NG::Portal::Main; 594s ok 2 - Portal object 594s ok 3 - Init 594s ok 4 - Portal app 594s ok 5 - OP portal 594s ok 6 - Post register data 594s ok 7 - Return code is 201 594s ok 8 - Client ID found in answer: XUukwnza3rcWyS.7sQPRdM7EOWYS/u 594s ok 9 - Client ID saved in configuration 594s ok 10 - Extra claim defined 594s ok 11 - Extra variable defined 594s 1..11 594s ok 594s t/32-OIDC-Request-Uri.t ........................................................ 594s ok 1 - use Lemonldap::NG::Portal::Main; 594s ok 2 - Portal object 594s ok 3 - Init 594s ok 4 - Portal app 594s ok 5 - OP portal 594s # Subtest: Successful request 594s ok 1 - Get cookie lemonldap (782d7d798406e50c716563f04741b1e254ecff848fc1f812ed8c2c337298c7fe) 594s ok 2 - only authorized URI is called 594s ok 3 - Call is expected in this scenario 594s ok 4 - Get redirection 594s ok 5 - Location header found 594s 1..5 594s ok 6 - Successful request 594s # Subtest: Successful request, override of bad redirect_uri 594s ok 1 - Get cookie lemonldap (7e142aa531db39980d2b0f2c24c328805256e855b98450a13c2ef5afb0049af5) 594s ok 2 - only authorized URI is called 594s ok 3 - Call is expected in this scenario 594s ok 4 - Get redirection 594s ok 5 - Location header found 594s 1..5 594s ok 7 - Successful request, override of bad redirect_uri 594s # Subtest: unauthorized Request URI 594s ok 1 - Get cookie lemonldap (6ec64536f4f7f4b05ef3872b685a822a9923f7eb874291372541a913d918bf4a) 594s ok 2 - Expected portal error code: code found on page 594s ok 3 - Expected portal error code 594s 1..3 594s ok 8 - unauthorized Request URI 594s # Subtest: Allowed request URI, bad redirect URI 594s ok 1 - Get cookie lemonldap (a90cc64abc38ce71b350cd89daf56bc8c0c847900fd7a39a80b8d4e3b9410073) 594s ok 2 - only authorized URI is called 594s ok 3 - Call is expected in this scenario 594s ok 4 - Expected portal error code: code found on page 594s ok 5 - Expected portal error code 594s 1..5 594s ok 9 - Allowed request URI, bad redirect URI 594s # Subtest: Allowed request URI, bad redirect URI override 594s ok 1 - Get cookie lemonldap (bed10eef9c886b90b47af5508b5a8e53ff95a20e70fe68a565aef1ea5400d7d5) 594s ok 2 - only authorized URI is called 594s ok 3 - Call is expected in this scenario 594s ok 4 - Expected portal error code: code found on page 594s ok 5 - Expected portal error code 594s 1..5 594s ok 10 - Allowed request URI, bad redirect URI override 594s # Subtest: Undeclared request_uri is not called before auth 594s ok 1 594s 1..1 594s ok 11 - Undeclared request_uri is not called before auth 594s 1..11 594s ok 594s t/32-OIDC-Response-Modes.t ..................................................... 594s ok 1 - use Lemonldap::NG::Portal::Main; 594s ok 2 - Portal object 594s ok 3 - Init 594s ok 4 - Portal app 594s ok 5 - Post authentication 594s ok 6 - Get cookie lemonldap (fdd2358650dbdcd67c00aec656154b6009cc28262ee0edfc9af63043e0bf867a) 594s # Subtest: Default response mode for Authorization Code grant 594s ok 1 - Get redirection 594s ok 2 - Location header found 594s ok 3 - Query found 594s ok 4 - Correct host 594s ok 5 - Correct path 594s ok 6 - Correct state 594s 1..6 594s ok 7 - Default response mode for Authorization Code grant 594s # Subtest: Fragment response mode for Authorization Code grant 594s ok 1 - Get redirection 594s ok 2 - Location header found 594s ok 3 - Fragment found 594s ok 4 - Query is empty 594s ok 5 - Correct host 594s ok 6 - Correct path 594s ok 7 - Correct state 594s ok 8 - Found code 594s 1..8 594s ok 8 - Fragment response mode for Authorization Code grant 594s # Subtest: Form POST response mode for Authorization Code grant 594s ok 1 - HTTP code is 200 594s ok 2 - Page contains a form 594s ok 3 - CSP header authorize POST request to rp.com 594s ok 4 - Correct host 594s ok 5 - Correct path 594s ok 6 - Correct state 594s ok 7 - Found code 594s 1..7 594s ok 9 - Form POST response mode for Authorization Code grant 594s # Subtest: Default response mode for Implicit grant 594s ok 1 - Get redirection 594s ok 2 - Location header found 594s ok 3 - Fragment found 594s ok 4 - Query is empty 594s ok 5 - Correct host 594s ok 6 - Correct path 594s ok 7 - Correct state 594s ok 8 - Found id_token 594s ok 9 - Found access_token 594s 1..9 594s ok 10 - Default response mode for Implicit grant 594s # Subtest: Query response mode for Implicit grant 594s ok 1 - Expected portal error code: code found on page 594s ok 2 - Expected portal error code 594s 1..2 594s ok 11 - Query response mode for Implicit grant 594s # Subtest: Form POST response mode for Implicit grant 594s ok 1 - HTTP code is 200 594s ok 2 - Page contains a form 594s ok 3 - CSP header authorize POST request to rp.com 594s ok 4 - Correct host 594s ok 5 - Correct path 594s ok 6 - Correct state 594s ok 7 - Found id_token 594s ok 8 - Found access_token 594s 1..8 594s ok 12 - Form POST response mode for Implicit grant 594s # Subtest: Default response mode for Hybrid grant 594s ok 1 - Get redirection 594s ok 2 - Location header found 594s ok 3 - Fragment found 594s ok 4 - Query is empty 594s ok 5 - Correct host 594s ok 6 - Correct path 594s ok 7 - Correct state 594s ok 8 - Found id_token 594s ok 9 - Found code 594s 1..9 594s ok 13 - Default response mode for Hybrid grant 594s # Subtest: Query response mode for Hybrid grant 594s ok 1 - Expected portal error code: code found on page 594s ok 2 - Expected portal error code 594s 1..2 594s ok 14 - Query response mode for Hybrid grant 594s # Subtest: Form POST response mode for Hybrid grant 594s ok 1 - HTTP code is 200 594s ok 2 - Page contains a form 594s ok 3 - CSP header authorize POST request to rp.com 594s ok 4 - Correct host 594s ok 5 - Correct path 594s ok 6 - Correct state 594s ok 7 - Found id_token 594s ok 8 - Found code 594s 1..8 594s ok 15 - Form POST response mode for Hybrid grant 594s 1..15 594s ok 595s t/32-OIDC-Token-Exchange.t ..................................................... 595s ok 1 - use Lemonldap::NG::Portal::Main; 595s ok 2 - Portal object 595s ok 3 - Init 595s ok 4 - Portal app 595s ok 5 - Get cookie lemonldap (fb16d6d4b6d29d37b89434e41e9eacc8f746a540ecf25d1a68d1e7abd6509405) 595s ok 6 - Allowed value in endpoint 595s ok 7 - Get redirection 595s ok 8 - Location header found 595s ok 9 - HTTP code is 200 595s ok 10 - Content-Type is JSON 595s ok 11 - Content is valid JSON 595s ok 12 - Response status is 400 595s ok 13 - Content is JSON 595s ok 14 - Error code is invalid_request 595s ok 15 - HTTP code is 200 595s ok 16 - Content-Type is JSON 595s ok 17 - Content is valid JSON 595s ok 18 - Request was handled by hook 595s 1..18 595s ok 595s t/32-OIDC-Token-Introspection.t ................................................ 595s ok 1 - use Lemonldap::NG::Portal::Main; 595s ok 2 - Portal object 595s ok 3 - Init 595s ok 4 - Portal app 595s ok 5 - Get cookie lemonldap (35623f9f97f205e565716c8457f7900254c9e34605159e629de28b6292016406) 595s ok 6 - Get redirection 595s ok 7 - Location header found 595s ok 8 - HTTP code is 200 595s ok 9 - Content-Type is JSON 595s ok 10 - Content is valid JSON 595s ok 11 - Access token present 595s ok 12 - Token response returned granted scopes 595s ok 13 - Try introspection without authentication 595s ok 14 - Response status is 400 595s ok 15 - Content is JSON 595s ok 16 - Error code is invalid_client 595s ok 17 - Post introspection 595s ok 18 - Response status is 401 595s ok 19 - Content is JSON 595s ok 20 - Error code is invalid_client 595s ok 21 595s ok 22 - Post introspection 595s ok 23 - HTTP code is 200 595s ok 24 - Number are well encoded 595s ok 25 - Token is valid 595s ok 26 - Response contains the correct sub 595s ok 27 - Response contains the correct issuer 595s ok 28 - Response contains the correct client id 595s ok 29 - Response contains the default scopes 595s ok 30 - Response contains the default scopes 595s ok 31 - Response contains the default scopes 595s ok 32 - Response omits a dynamic scope that evaluates to false 595s ok 33 - Response omits a dynamic scope that was not requested 595s ok 34 - Response contains a dynamic scope that is sent only when requested 595s ok 35 - Response contains a dynamic scope that is not requested but always sent 595s ok 36 - Response omits a scope that is not declared anywhere 595s ok 37 - Response contains scope coming from extra claims definition 595s ok 38 - Token response scope matches token scope 595s ok 39 - Post introspection 595s ok 40 - HTTP code is 200 595s ok 41 - Content-Type is JSON 595s ok 42 - Content is valid JSON 595s ok 43 - Token is no longer valid 595s 1..43 595s ok 595s t/32-OIDC-Token-Security.t ..................................................... 595s ok 1 - use Lemonldap::NG::Portal::Main; 595s ok 2 - Portal object 595s ok 3 - Init 595s ok 4 - Portal app 595s ok 5 - Post authentication 595s ok 6 - Get cookie lemonldap (fd1eb1a58d13c0283dd23d8e34262aaea5a7cd6163238997eef4e5d60f304405) 595s # Subtest: Try to increase the required authn level with acr_values 595s ok 1 - Get redirection 595s ok 2 - Location header found 595s ok 3 - Access was allowed 595s ok 4 - Get redirection 595s ok 5 - Location header found 595s ok 6 - Access was allowed 595s ok 7 - HTTP code is 200 595s ok 8 - Page contains a form 595s ok 9 - URI match 595s 1..9 595s ok 7 - Try to increase the required authn level with acr_values 595s # Subtest: acr_values correctly sets target AuthnLevel 595s ok 1 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A2%2C%22issuerRequestoauth2%22%3A%221769681964_21210%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753844%7D) 595s ok 2 - Pdata is not empty 595s ok 3 - No LOA, correct target Authnlevel 595s ok 4 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestoauth2%22%3A%221769681964_35989%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753844%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 595s ok 5 - Pdata is not empty 595s ok 6 - LOA specified, correct target Authnlevel 595s 1..6 595s ok 8 - acr_values correctly sets target AuthnLevel 595s # Subtest: Try to lower the required authn level with acr_values 595s ok 1 - HTTP code is 200 595s ok 2 - Page contains a form 595s ok 3 - URI match 595s ok 4 - HTTP code is 200 595s ok 5 - Page contains a form 595s ok 6 - URI match 595s 1..6 595s ok 9 - Try to lower the required authn level with acr_values 595s # Subtest: Try to get code for RP1 with invalide scope name 595s ok 1 - Get authorization code for rp1 595s ok 2 - Invalid scope: code found on page 595s ok 3 - Invalid scope 595s 1..3 595s ok 10 - Try to get code for RP1 with invalide scope name 595s # Subtest: Use code on different RP 595s ok 1 - Get authorization code for rp1 595s ok 2 - Get redirection 595s ok 3 - Location header found 595s ok 4 - Post token on wrong RP 595s ok 5 - Response status is 400 595s ok 6 - Content is JSON 595s ok 7 - Error code is invalid_grant 595s ok 8 - CORS header present on Token error response 595s 1..8 595s ok 11 - Use code on different RP 595s # Subtest: Test authentication failures in token grant 595s ok 1 - Get authorization code again 595s ok 2 - Get redirection 595s ok 3 - Location header found 595s ok 4 - Post auth code on correct RP 595s ok 5 - Response status is 401 595s ok 6 - Content is JSON 595s ok 7 - Error code is invalid_client 595s ok 8 595s ok 9 - Post auth code on correct RP 595s ok 10 - Response status is 401 595s ok 11 - Content is JSON 595s ok 12 - Error code is invalid_client 595s ok 13 595s ok 14 - Post auth code on correct RP 595s ok 15 - Response status is 400 595s ok 16 - Content is JSON 595s ok 17 - Error code is invalid_client 595s ok 18 595s # Subtest: Bad auth (form) - missing client secret 595s ok 1 - Post auth code on correct RP 595s ok 2 - Response status is 400 595s ok 3 - Content is JSON 595s ok 4 - Error code is invalid_client 595s ok 5 595s 1..5 595s ok 19 - Bad auth (form) - missing client secret 595s ok 20 - Post auth code on correct RP 595s ok 21 - Response status is 401 595s ok 22 - Content is JSON 595s ok 23 - Error code is invalid_client 595s ok 24 595s ok 25 - Use GET on token endpoint 595s ok 26 - Response status is 400 595s ok 27 - Content is JSON 595s ok 28 - Error code is invalid_client 595s ok 29 - Post auth code on correct RP 595s ok 30 - CORS header present on Token response 595s ok 31 - HTTP code is 200 595s ok 32 - Content-Type is JSON 595s ok 33 - Content is valid JSON 595s ok 34 - Access token present 595s ok 35 - post to userinfo 595s ok 36 - Userinfo successful 595s ok 37 - CORS header present on userinfo response 595s 1..37 595s ok 12 - Test authentication failures in token grant 595s # Subtest: Use expired access token 595s ok 1 - post to userinfo with expired access token 595s ok 2 - Access denied with expired token 595s ok 3 - CORS header present on userinfo error response 595s 1..3 595s ok 13 - Use expired access token 595s # Subtest: Check AuthenticationLevel requirement 595s ok 1 - HTTP code is 200 595s ok 2 - Page contains a form 595s ok 3 - URI match 595s ok 4 - Auth query 595s ok 5 - HTTP code is 200 595s ok 6 - Get cookie lemonldap (b788755b3fa2a237deddb841bca180fe4f7986aa2891b0dd9f96650349dc9485) 595s ok 7 - Get redirection 595s ok 8 - Location header found 595s ok 9 - Access was allowed 595s 1..9 595s ok 14 - Check AuthenticationLevel requirement 595s 1..14 595s ok 596s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 596s ok 1 - use Lemonldap::NG::Portal::Main; 596s ok 2 - Portal object 596s ok 3 - Init 596s ok 4 - Portal app 596s ok 5 - Register $type 596s ok 6 - OP portal 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 7 - Get JWKS, endpoint /oauth2/jwks 596s ok 8 - HTTP code is 200 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 596s ok 10 - HTTP code is 200 596s ok 11 - Portal object 596s ok 12 - Init 596s ok 13 - Portal app 596s ok 14 - Register $type 596s ok 15 - RP portal 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s ok 16 - Unauth RP request 596s ok 17 - Get redirection 596s ok 18 - Location header found 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 19 - Push request to OP, endpoint /oauth2/authorize 596s ok 20 - HTTP code is 200 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 21 - Post authentication, endpoint /oauth2/authorize 596s ok 22 - Get cookie lemonldap (a558a43e7aa03ebbaa8c3f5a6754f0fb5355e845e0bd9dcb4ef18d27a18fa185) 596s ok 23 - HTTP code is 200 596s ok 24 - Page contains a form 596s ok 25 - Host match 596s ok 26 - Field "confirm" is defined 596s ok 27 - CSP header authorize POST request to \# 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 28 - Post confirmation, endpoint /oauth2/authorize 596s ok 29 - Get redirection 596s ok 30 - Location header found 596s # ==> Pushing RP <== 596s ok 31 - REST request 596s ok 32 - Request from RP to OP, endpoint /oauth2/token 596s # ==> Saving handler RP <== 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s # ==> Restoring RP <== 596s ok 33 - Execute request 596s ok 34 - Response is 200 596s ok 35 - Content is JSON 596s ok 36 - REST request 596s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 596s # ==> Saving handler RP <== 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s # ==> Restoring RP <== 596s ok 38 - Execute request 596s ok 39 - Response is 200 596s ok 40 - Content is JSON 596s # ==> Popping RP <== 596s ok 41 - Call openidconnectcallback on RP 596s ok 42 - Get cookie lemonldap (bcaa9d29a85a34a0294c0e73087e757b513b7166f2127adb866565df9942ae7a) 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s # ==> Pushing OP <== 596s ok 43 - REST request 596s ok 44 - Request from OP to RP 596s # ==> Saving handler OP <== 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s # ==> Restoring OP <== 596s ok 45 - Execute request 596s ok 46 - Response is 200 596s # ==> Popping OP <== 596s ok 47 - Test if user is reject on OP 596s ok 48 - Response status is 401 596s ok 49 - Content is JSON 596s ok 50 - Error code is 1 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s ok 51 - Test if user is reject on RP 596s ok 52 - Get redirection 596s ok 53 - Location header found 596s 1..53 596s ok 596s t/32-OIDC-bad-auth-method.t .................................................... 596s ok 1 - use Lemonldap::NG::Portal::Main; 596s ok 2 - Portal object 596s ok 3 - REST request 596s ok 4 - Request from OP to RP 596s [Fri Jan 30 06:17:25 2026] [LLNG:7104] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 596s [Fri Jan 30 06:17:25 2026] [LLNG:7104] [error] Malformed JWKS document 596s [Fri Jan 30 06:17:25 2026] [LLNG:7104] [error] Relying Party rp has errors and will be ignored 596s ok 5 - Init 596s ok 6 - Portal app 596s ok 7 - Register $type 596s ok 8 - OP portal 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 9 - Get JWKS, endpoint /oauth2/jwks 596s ok 10 - HTTP code is 200 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 596s ok 12 - HTTP code is 200 596s ok 13 - Portal object 596s ok 14 - Init 596s ok 15 - Portal app 596s ok 16 - Register $type 596s ok 17 - RP portal 596s # ==> Pushing OP <== 596s ok 18 - REST request 596s ok 19 - Request from OP to RP 596s # ==> Saving handler OP <== 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s # ==> Restoring OP <== 596s ok 20 - Execute request 596s ok 21 - Response is 200 or 401 596s ok 22 - Content is JSON 596s # ==> Popping OP <== 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s ok 23 - RP publish its keys 596s ok 24 - HTTP code is 200 596s ok 25 - Content-Type is JSON 596s ok 26 - Content is valid JSON 596s ok 27 - Get RP sig key 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s ok 28 - Unauth RP request 596s ok 29 - Get redirection 596s ok 30 - Location header found 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 31 - Push request to OP, endpoint /oauth2/authorize 596s ok 32 - HTTP code is 200 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 33 - Post authentication, endpoint /oauth2/authorize 596s ok 34 - Get cookie lemonldap (ac4370f81a27b6b9183362c263340448486702a7cec50d16f62aba0dd118eb5f) 596s ok 35 - HTTP code is 200 596s ok 36 - Page contains a form 596s ok 37 - Host match 596s ok 38 - Field "confirm" is defined 596s ok 39 - CSP header authorize POST request to \# 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 40 - Post confirmation, endpoint /oauth2/authorize 596s ok 41 - Get redirection 596s ok 42 - Location header found 596s # ==> Pushing RP <== 596s ok 43 - REST request 596s ok 44 - Request from RP to OP, endpoint /oauth2/token 596s # ==> Saving handler RP <== 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s # ==> Restoring RP <== 596s ok 45 - Execute request 596s ok 46 - Response is 200 or 401 596s ok 47 - Content is JSON 596s # ==> Popping RP <== 596s ok 48 - Call openidconnectcallback on RP 596s ok 49 - Response status is 401 596s ok 50 - Content is JSON 596s ok 51 - Error code is 106 596s # ==> Pushing OP <== 596s ok 52 - REST request 596s ok 53 - Request from OP to RP 596s # ==> Saving handler OP <== 596s # ==> Pushing RP <== 596s # ==> Popping RP <== 596s # ==> Restoring OP <== 596s ok 54 - Execute request 596s ok 55 - Response is 200 or 401 596s ok 56 - Content is JSON 596s # ==> Popping OP <== 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 57 - Query OP for logout 596s ok 58 - HTTP code is 200 596s # ==> Pushing OP <== 596s # ==> Popping OP <== 596s ok 59 - Test if user is reject on OP 596s ok 60 - Response status is 401 596s ok 61 - Content is JSON 596s ok 62 - Error code is 1 596s 1..62 596s ok 597s t/32-OIDC-key-override.t ....................................................... 597s ok 1 - use Lemonldap::NG::Portal::Main; 597s ok 2 - Portal object 597s ok 3 - REST request 597s ok 4 - Request from OP to RP 597s [Fri Jan 30 06:17:25 2026] [LLNG:7105] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 597s [Fri Jan 30 06:17:25 2026] [LLNG:7105] [error] Malformed JWKS document 597s [Fri Jan 30 06:17:25 2026] [LLNG:7105] [error] Relying Party rp has errors and will be ignored 597s ok 5 - Init 597s ok 6 - Portal app 597s ok 7 - Register $type 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 8 - Get JWKS, endpoint /oauth2/jwks 597s ok 9 - HTTP code is 200 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 597s ok 11 - HTTP code is 200 597s ok 12 - Portal object 597s ok 13 - Init 597s ok 14 - Portal app 597s ok 15 - Register $type 597s ok 16 - Portal object 597s ok 17 - REST request 597s ok 18 - Request from OP to RP 597s # ==> Saving handler OP <== 597s # ==> Pushing RP <== 597s # ==> Popping RP <== 597s # ==> Restoring OP <== 597s ok 19 - Execute request 597s ok 20 - Response is 200 597s ok 21 - Content is JSON 597s ok 22 - Init 597s ok 23 - Portal app 597s ok 24 - Register $type 597s # ==> Pushing RP <== 597s # ==> Popping RP <== 597s ok 25 - RP publish its keys 597s ok 26 - HTTP code is 200 597s ok 27 - Content-Type is JSON 597s ok 28 - Content is valid JSON 597s ok 29 - Get RP sig key 597s # ==> Pushing RP <== 597s # ==> Popping RP <== 597s ok 30 - Unauth RP request 597s ok 31 - Get redirection 597s ok 32 - Location header found 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 33 - Push request to OP, endpoint /oauth2/authorize 597s ok 34 - HTTP code is 200 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 35 - Post authentication, endpoint /oauth2/authorize 597s ok 36 - Get cookie lemonldap (57bed8494f22cff511905764fd6fa27d2642fffe0de9da6fcf9aadb92ef3fd1c) 597s ok 37 - HTTP code is 200 597s ok 38 - Page contains a form 597s ok 39 - Host match 597s ok 40 - Field "confirm" is defined 597s ok 41 - CSP header authorize POST request to \# 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 42 - Post confirmation, endpoint /oauth2/authorize 597s ok 43 - Get redirection 597s ok 44 - Location header found 597s # ==> Pushing RP <== 597s ok 45 - REST request 597s ok 46 - Request from RP to OP, endpoint /oauth2/token 597s # ==> Saving handler RP <== 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s # ==> Restoring RP <== 597s ok 47 - Execute request 597s ok 48 - Response is 200 597s ok 49 - Content is JSON 597s ok 50 - REST request 597s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 597s # ==> Saving handler RP <== 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s # ==> Restoring RP <== 597s ok 52 - Execute request 597s ok 53 - Response is 200 597s ok 54 - Content is JSON 597s # ==> Popping RP <== 597s ok 55 - Call openidconnectcallback on RP 597s ok 56 - Get cookie lemonldap (f11b4425258319bcb35ef7a7c545f9961523bd2387858f968573e0c3f547af54) 597s # ==> Pushing OP <== 597s ok 57 - REST request 597s ok 58 - Request from OP to RP 597s # ==> Saving handler OP <== 597s # ==> Pushing RP <== 597s # ==> Popping RP <== 597s # ==> Restoring OP <== 597s ok 59 - Execute request 597s ok 60 - Response is 200 597s ok 61 - Content is JSON 597s # ==> Popping OP <== 597s # ==> Pushing OP <== 597s ok 62 - REST request 597s ok 63 - Request from OP to RP 597s # ==> Saving handler OP <== 597s # ==> Pushing RP <== 597s # ==> Popping RP <== 597s # ==> Restoring OP <== 597s ok 64 - Execute request 597s ok 65 - Response is 200 597s # ==> Popping OP <== 597s ok 66 - Query OP for logout 597s ok 67 - HTTP code is 200 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 68 - Test if user is reject on OP 597s ok 69 - Response status is 401 597s ok 70 - Content is JSON 597s ok 71 - Error code is 1 597s # ==> Pushing RP <== 597s # ==> Popping RP <== 597s ok 72 - Test if user is reject on RP 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 73 - Get default JWKS 597s ok 74 - Expected keys are returned 597s # ==> Pushing OP <== 597s # ==> Popping OP <== 597s ok 75 - Get default JWKS 597s ok 76 - Expected keys are returned 597s 1..76 597s ok 597s t/32-OIDC-login_hint.t ......................................................... 597s ok 1 - use Lemonldap::NG::Portal::Main; 597s ok 2 - Portal object 597s ok 3 - Init 597s ok 4 - Portal app 597s ok 5 - OP portal 597s ok 6 - Form is filled 597s 1..6 597s ok 597s t/32-OIDC-no-Metadata.t ........................................................ 597s ok 1 - use Lemonldap::NG::Portal::Main; 597s ok 2 - Portal object 597s ok 3 - Init 597s ok 4 - Portal app 597s ok 5 - Query OIDC metadata 597s ok 6 - HTTP code is 200 597s ok 7 - HTTP code is 200 597s ok 8 - Page contains a form 597s ok 9 - CSP header authorize POST request to \# 597s 1..9 597s ok 598s t/32-OIDC-prompt-none.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 - Get error=login_required 598s ok 6 - Get redirection 598s ok 7 - Location header found 598s ok 8 - Post authentication 598s ok 9 - Get cookie lemonldap (4a9b3754fd1c90a2e1879889ea64d80c04a5527efe39a7009fcb09faa784bc40) 598s ok 10 - Get authorization code 598s ok 11 - Get redirection 598s ok 12 - Location header found 598s 1..12 598s ok 598s t/32-OIDC-redirect_uri-filter.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 - OP portal 598s ok 6 - Get JWKS, endpoint /oauth2/jwks 598s ok 7 - HTTP code is 200 598s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 598s ok 9 - HTTP code is 200 598s ok 10 - Portal object 598s ok 11 - Init 598s ok 12 - Portal app 598s ok 13 - RP portal 598s ok 14 - Post authentication 598s ok 15 - Get cookie lemonldap (d11bae5da41fee1a1b8f52330394bb3977e2932b7cea479871c9efc8c2936f05) 598s ok 16 - Unauth SP request 598s ok 17 - Get redirection 598s ok 18 - Location header found 598s ok 19 - Push bad request to OP 598s ok 20 - HTTP code is 200 598s ok 21 - Get unauthorized redirect_uri 598s 1..21 598s ok 598s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 598s ok 1 - use Lemonldap::NG::Portal::Main; 598s ok 2 - Portal object 598s ok 3 - REST request 598s ok 4 - Request from OP to RP 598s [Fri Jan 30 06:17:27 2026] [LLNG:7110] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 598s [Fri Jan 30 06:17:27 2026] [LLNG:7110] [error] Malformed JWKS document 598s [Fri Jan 30 06:17:27 2026] [LLNG:7110] [error] Relying Party rp has errors and will be ignored 598s ok 5 - Init 598s ok 6 - Portal app 598s ok 7 - Register $type 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 8 - Get JWKS, endpoint /oauth2/jwks 598s ok 9 - HTTP code is 200 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 598s ok 11 - HTTP code is 200 598s ok 12 - Portal object 598s ok 13 - Init 598s ok 14 - Portal app 598s ok 15 - Register $type 598s ok 16 - Portal object 598s ok 17 - REST request 598s ok 18 - Request from OP to RP 598s # ==> Saving handler OP <== 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s # ==> Restoring OP <== 598s ok 19 - Execute request 598s ok 20 - Response is 200 598s ok 21 - Content is JSON 598s ok 22 - Init 598s ok 23 - Portal app 598s ok 24 - Register $type 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s ok 25 - RP publish its keys 598s ok 26 - HTTP code is 200 598s ok 27 - Content-Type is JSON 598s ok 28 - Content is valid JSON 598s ok 29 - Get RP sig key 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s ok 30 - Unauth RP request 598s ok 31 - Get redirection 598s ok 32 - Location header found 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 33 - Push request to OP, endpoint /oauth2/authorize 598s ok 34 - HTTP code is 200 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 35 - Post authentication, endpoint /oauth2/authorize 598s ok 36 - Get cookie lemonldap (558da4a079238e961873cef2b46034663619fb80e63584632c9e19133548d6af) 598s ok 37 - HTTP code is 200 598s ok 38 - Page contains a form 598s ok 39 - Host match 598s ok 40 - Field "confirm" is defined 598s ok 41 - CSP header authorize POST request to \# 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 42 - Post confirmation, endpoint /oauth2/authorize 598s ok 43 - Get redirection 598s ok 44 - Location header found 598s # ==> Pushing RP <== 598s ok 45 - Correct X509 thumbprint in JWT header 598s ok 46 - REST request 598s ok 47 - Request from RP to OP, endpoint /oauth2/token 598s # ==> Saving handler RP <== 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s # ==> Restoring RP <== 598s ok 48 - Execute request 598s ok 49 - Response is 200 598s ok 50 - Content is JSON 598s ok 51 - REST request 598s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 598s # ==> Saving handler RP <== 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s # ==> Restoring RP <== 598s ok 53 - Execute request 598s ok 54 - Response is 200 598s ok 55 - Content is JSON 598s # ==> Popping RP <== 598s ok 56 - Call openidconnectcallback on RP 598s ok 57 - Get cookie lemonldap (6bb58260ab35af91b53204869cb0d4a3b55b94d8da748486514a53a719901639) 598s # ==> Pushing OP <== 598s ok 58 - REST request 598s ok 59 - Request from OP to RP 598s # ==> Saving handler OP <== 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s # ==> Restoring OP <== 598s ok 60 - Execute request 598s ok 61 - Response is 200 598s ok 62 - Content is JSON 598s # ==> Popping OP <== 598s # ==> Pushing OP <== 598s ok 63 - REST request 598s ok 64 - Request from OP to RP 598s # ==> Saving handler OP <== 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s # ==> Restoring OP <== 598s ok 65 - Execute request 598s ok 66 - Response is 200 598s # ==> Popping OP <== 598s ok 67 - Query OP for logout 598s ok 68 - HTTP code is 200 598s # ==> Pushing OP <== 598s # ==> Popping OP <== 598s ok 69 - Test if user is reject on OP 598s ok 70 - Response status is 401 598s ok 71 - Content is JSON 598s ok 72 - Error code is 1 598s # ==> Pushing RP <== 598s # ==> Popping RP <== 598s ok 73 - Test if user is reject on RP 598s ok 74 - Get redirection 598s ok 75 - Location header found 598s 1..75 598s ok 599s t/32-RemoveOIDCToken.t ......................................................... 599s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 599s ok 1 - use Lemonldap::NG::Portal::Main; 599s # Subtest: Run tests with base config 599s ok 1 - Portal object 599s ok 2 - Init 599s ok 3 - Portal app 599s ok 4 - Auth query 599s ok 5 - HTTP code is 200 599s ok 6 - Get cookie lemonldap (e649ee9fbe6c006248375966c905d4fb1ed31a2003b0be232705109f764b7ca3) 599s ok 7 - Get redirection 599s ok 8 - Location header found 599s ok 9 - HTTP code is 200 599s ok 10 - Content-Type is JSON 599s ok 11 - Content is valid JSON 599s ok 12 - session has no _lastSeen 599s ok 13 - 1st "dwho" Auth query 599s ok 14 - Get cookie lemonldap (0c3efaf304c865842e166ddf0c6a603ed03718212d7fb3bc99480826549be507) 599s ok 15 - Get redirection 599s ok 16 - Location is http://auth.op.com/ 599s ok 17 - Get menu 599s ok 18 - HTTP code is 200 599s ok 19 - OIDCI session displayed 599s ok 20 - refresh token 24d2cf533c4a2a976586274fffcfc00e08221e7df7d08427c353705fe9e60d9f exists in html 599s ok 21 - Delete token 24d2cf533c4a2a976586274fffcfc00e08221e7df7d08427c353705fe9e60d9f 599s ok 22 - HTTP code is 200 599s ok 23 - Get menu 599s ok 24 - HTTP code is 200 599s ok 25 - OIDCI session removed 599s 1..25 599s ok 2 - Run tests with base config 599s 1..2 599s ok 599s t/33-Auth-and-issuer-OpenID2.t ................................................. 599s ok 1 - use Lemonldap::NG::Portal::Main; 599s ok 2 - Portal object 599s ok 3 - Init 599s ok 4 - Portal app 599s ok 5 - Register $type 599s ok 6 - Portal object 599s ok 7 - Init 599s ok 8 - Portal app 599s ok 9 - Register $type 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 10 - Unauth SP request 599s ok 11 - HTTP code is 200 599s ok 12 - Page contains a form 599s ok 13 - Host match 599s ok 14 - CSP header authorize POST request to \# 599s ok 15 - Ask for OpenID identity 599s # ==> Pushing SP <== 599s ok 16 - Request from SP to IdP 599s # ==> Saving handler SP <== 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s # ==> Restoring SP <== 599s ok 17 - Execute post request 599s ok 18 - HTTP code is 200 599s ok 19 - Request from SP to IdP 599s # ==> Saving handler SP <== 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s # ==> Restoring SP <== 599s ok 20 - Execute request 599s ok 21 - HTTP code is 200 599s # ==> Popping SP <== 599s ok 22 - Post OpenID identity 599s ok 23 - Get redirection 599s ok 24 - Location header found 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 25 - Follow redirection to IdP 599s ok 26 - HTTP code is 200 599s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753848%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserver%22%3A%221769681968_31502%22%7D) 599s ok 28 - HTTP code is 200 599s ok 29 - Page contains a form 599s ok 30 - Host match 599s ok 31 - CSP header authorize POST request to \# 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 32 - Try to authenticate 599s ok 33 - Reject reason is 91 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 34 - Unauth SP request 599s ok 35 - HTTP code is 200 599s ok 36 - Page contains a form 599s ok 37 - Host match 599s ok 38 - CSP header authorize POST request to \# 599s ok 39 - Ask for OpenID identity 599s # ==> Pushing SP <== 599s ok 40 - Request from SP to IdP 599s # ==> Saving handler SP <== 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s # ==> Restoring SP <== 599s ok 41 - Execute post request 599s ok 42 - HTTP code is 200 599s # ==> Popping SP <== 599s ok 43 - Post OpenID identity 599s ok 44 - Get redirection 599s ok 45 - Location header found 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 46 - Follow redirection to IdP 599s ok 47 - HTTP code is 200 599s ok 48 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1769753848%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerRequestopenidserver%22%3A%221769681968_5739%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%7D) 599s ok 49 - HTTP code is 200 599s ok 50 - Page contains a form 599s ok 51 - Host match 599s ok 52 - CSP header authorize POST request to \# 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 53 - Try to authenticate 599s ok 54 - Get cookie lemonldap (cb301b613dc658aae0021720cb556e9ed0fd37728976b4318354d97d1d19b36a) 599s ok 55 - HTTP code is 200 599s ok 56 - Page contains a form 599s ok 57 - Host match 599s ok 58 - Field "confirm" is defined 599s ok 59 - CSP header authorize POST request to \# 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 60 - Confirm choice 599s ok 61 - Get redirection 599s ok 62 - Location header found 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 63 - Follow redirection to SP 599s ok 64 - Get cookie lemonldap (ed24a4e2133e9612c24173e06e4e2d155de3c8b7dfb9ceb206583d8783d8f52c) 599s ok 65 - Get redirection 599s ok 66 - Location header found 599s 1..66 599s ok 600s t/34-Auth-Proxy-and-REST-Server.t .............................................. 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - Portal object 600s ok 7 - Init 600s ok 8 - Portal app 600s ok 9 - Register $type 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 10 - Unauth SP request 600s ok 11 - HTTP code is 200 600s # ==> Pushing SP <== 600s ok 12 - @ REST request (POST /) 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 13 - Post request 600s ok 14 - HTTP code is 200 600s ok 15 - Get cookie lemonldap (0008ba84df59d058c615580892978a278bac60938a425c6bf843c1e9c892b7aa) 600s ok 16 - Content is JSON 600s ok 17 - @ REST request (GET /session/my/global) 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 18 - Execute request 600s ok 19 - HTTP code is 200 600s ok 20 - Content is JSON 600s # ==> Popping SP <== 600s ok 21 - Post user/password 600s ok 22 - Get redirection 600s ok 23 - Location is http://auth.sp.com/ 600s ok 24 - Get cookie lemonldap (366c70faf9372d18055c40f84198bc75958b0646a29c08e64649e6419a1e49c8) 600s ok 25 - Good ID 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 26 - Some session keys 600s ok 27 - HTTP code is 200 600s ok 28 - GET JSON 600s ok 29 - Good ID 600s ok 30 - Uid is dwho 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 31 - Create session 600s ok 32 - HTTP code is 200 600s ok 33 - GET JSON 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 34 - Verify uid 600s ok 35 - Uid is good 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 36 - Put a new key 600s ok 37 - HTTP code is 200 600s ok 38 - GET JSON 600s ok 39 - Result is 1 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 40 - Verify cn 600s ok 41 - CN is good 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 42 - Put a new key 600s ok 43 - HTTP code is 200 600s ok 44 - GET JSON 600s ok 45 - Result is 1 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 46 - Verify cn 600s ok 47 - ZZ is good 600s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 600s ok 49 - @ REST request (POST /sessions/global/) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 50 - Post request 600s ok 51 - HTTP code is 200 600s ok 52 - Content is JSON 600s ok 53 - Search all sessions 600s ok 54 - Result is an hash 600s ok 55 - Found 4 sessions 600s ok 56 - All sessions are valid 600s ok 57 - @ REST request (POST /sessions/global/) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 58 - Post request 600s ok 59 - HTTP code is 200 600s ok 60 - Content is JSON 600s ok 61 - Search all sessions with a code 600s ok 62 - Result is an hash 600s ok 63 - Found the same count 600s ok 64 - All sessions are valid 600s ok 65 - @ REST request (POST /sessions/global/) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 66 - Post request 600s ok 67 - HTTP code is 200 600s ok 68 - Content is JSON 600s ok 69 - Search dwho sessions 600s ok 70 - Result is an hash 600s ok 71 - Found 2 sessions 600s ok 72 - All sessions are valid 600s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 74 - Delete new session 600s ok 75 - HTTP code is 200 600s ok 76 - GET JSON 600s ok 77 - Result is 1 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 78 - New session is deleted 600s ok 79 - Session does not exist 600s # ==> Pushing SP <== 600s ok 80 - @ REST request (GET /) 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 81 - Execute request 600s ok 82 - HTTP code is 200 600s ok 83 - Content is JSON 600s # ==> Popping SP <== 600s ok 84 - Ask for logout 600s ok 85 - HTTP code is 200 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 86 - Test if user is reject on IdP 600s ok 87 - Response status is 401 600s ok 88 - Content is JSON 600s ok 89 - Error code is 1 600s 1..89 600s ok 600s t/34-Auth-Proxy-and-REST-sessions.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 - Issuer portal 600s ok 6 - Portal object 600s ok 7 - Init 600s ok 8 - Portal app 600s ok 9 - SP portal 600s ok 10 - Unauth SP request 600s ok 11 - HTTP code is 200 600s ok 12 - @ REST request (POST /) 600s ok 13 - Post request 600s ok 14 - @ REST request (GET /session/my/global) 600s ok 15 - Execute request 600s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 600s ok 17 - Execute request 600s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 600s ok 19 - Post request 600s ok 20 - @ REST request (PUT /sessions/global/37b2b734d9618e092fd6c5dd8b83d8ef6557481c4404ee488502f590cc78d61e) 600s ok 21 - Post request 600s ok 22 - Post user/password 600s ok 23 - Get redirection 600s ok 24 - Location is http://auth.sp.com/ 600s ok 25 - Get cookie lemonldap (37b2b734d9618e092fd6c5dd8b83d8ef6557481c4404ee488502f590cc78d61e) 600s ok 26 - @ REST request (GET /) 600s ok 27 - Execute request 600s ok 28 - @ REST request (GET /sessions/global/37b2b734d9618e092fd6c5dd8b83d8ef6557481c4404ee488502f590cc78d61e) 600s ok 29 - Execute request 600s ok 30 - @ REST request (DELETE /sessions/global/37b2b734d9618e092fd6c5dd8b83d8ef6557481c4404ee488502f590cc78d61e) 600s ok 31 - Execute request 600s ok 32 - Ask for logout 600s ok 33 - HTTP code is 200 600s ok 34 - @ REST request (GET /sessions/global/37b2b734d9618e092fd6c5dd8b83d8ef6557481c4404ee488502f590cc78d61e) 600s ok 35 - Execute request 600s ok 36 - Test if user is reject on IdP 600s ok 37 - Response status is 401 600s ok 38 - Content is JSON 600s ok 39 - Error code is 1 600s 1..39 600s ok 600s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - Portal object 600s ok 7 - Init 600s ok 8 - Portal app 600s ok 9 - Register $type 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 10 - Unauth SP request 600s ok 11 - HTTP code is 200 600s # ==> Pushing SP <== 600s ok 12 - @ SOAP REQUEST @ 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 13 - Execute request 600s ok 14 - HTTP code is 200 600s ok 15 - Content is XML 600s ok 16 - @ END OF SOAP REQUEST @ 600s ok 17 - @ SOAP REQUEST @ 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 18 - Execute request 600s ok 19 - HTTP code is 200 600s ok 20 - Content is XML 600s ok 21 - @ END OF SOAP REQUEST @ 600s # ==> Popping SP <== 600s ok 22 - Post user/password 600s ok 23 - Get redirection 600s ok 24 - Location is http://auth.sp.com/ 600s ok 25 - Get cookie lemonldap (a83f613b76745d5601f288b8b6909f5c080ff8b377e123670b4d484249b0ace9) 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 26 - Try to get menu 600s ok 27 - HTTP code is 200 600s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 600s ok 29 - @ SOAP REQUEST @ 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 30 - Execute request 600s ok 31 - HTTP code is 200 600s ok 32 - Content is XML 600s ok 33 - @ END OF SOAP REQUEST @ 600s ok 34 - @ SOAP REQUEST @ 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 35 - Execute request 600s ok 36 - HTTP code is 200 600s ok 37 - Content is XML 600s ok 38 - @ END OF SOAP REQUEST @ 600s ok 39 - Try get_key_from_all_sessions 600s ok 40 - Found session 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 41 - Ask for logout 600s ok 42 - HTTP code is 200 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 43 - Test if user is reject on IdP 600s ok 44 - Response status is 401 600s ok 45 - Content is JSON 600s ok 46 - Error code is 1 600s 1..46 600s ok 601s t/35-My-session.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 - Auth query 601s ok 6 - HTTP code is 200 601s ok 7 - Get cookie lemonldap (fee8c2f9727894535f675b7afe067af5ab740fa738dd5447dd4d47abdcdb7e01) 601s ok 8 - Check for test1 601s ok 9 - HTTP code is 200 601s ok 10 - http//test1.example.com is ganted 601s ok 11 - Check for test1 601s ok 12 - HTTP code is 200 601s ok 13 - Request for my applications 601s ok 14 - HTTP code is 200 601s ok 15 - Result == 1 601s ok 16 - "Sample applications" category found 601s ok 17 - Two applications found 601s ok 18 - Description app1 found 601s ok 19 - Logo app1 found 601s ok 20 - URI app2 found 601s ok 21 - Logout request 601s ok 22 - Response is 200 601s ok 23 - Cookie is deleted 601s ok 24 - No pdata 601s ok 25 - Disconnect request 601s ok 26 - Response is 401 601s 1..26 601s ok 601s t/35-REST-OAuth2-deny.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 # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 21 - Post authentication, endpoint /oauth2/authorize 601s ok 22 - Get cookie lemonldap (73bac0366ca45a9b2c320c982ae5776f9e6c0c751cf30f9bc407af4b82e1d8f9) 601s ok 23 - HTTP code is 200 601s ok 24 - Page contains a form 601s ok 25 - Host match 601s ok 26 - Field "confirm" is defined 601s ok 27 - CSP header authorize POST request to \# 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 28 - Post confirmation, endpoint /oauth2/authorize 601s ok 29 - Get redirection 601s ok 30 - Location header found 601s # ==> Pushing RP <== 601s ok 31 - REST request 601s ok 32 - Request from RP to OP, endpoint /oauth2/token 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 33 - Execute request 601s ok 34 - Response is 200 601s ok 35 - Content is JSON 601s ok 36 - Found access_token e006c8704641fb17809f4f4a1173b28f0bcb98426042c985b2d07269a129761c 601s ok 37 - REST request 601s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 39 - Execute request 601s ok 40 - Response is 200 601s ok 41 - Content is JSON 601s # ==> Popping RP <== 601s ok 42 - Call openidconnectcallback on RP 601s ok 43 - Get cookie lemonldap (b307d2f1f5072e086ab4546416f3bab6998aa562c6f58437ca2cb9f64996064b) 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 44 - Check session 601s ok 45 - Response status is 401 601s ok 46 - Content is JSON 601s ok 47 - Error code is 9 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 48 - Check session 601s ok 49 - HTTP code is 403 601s 1..49 601s ok 601s t/35-REST-OAuth2.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 # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 21 - Post authentication, endpoint /oauth2/authorize 601s ok 22 - Get cookie lemonldap (5f7be2cdcb075d875a214655e4764687101b3bf4f35d8d620528550451e8bd5e) 601s ok 23 - HTTP code is 200 601s ok 24 - Page contains a form 601s ok 25 - Host match 601s ok 26 - Field "confirm" is defined 601s ok 27 - CSP header authorize POST request to \# 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 28 - Post confirmation, endpoint /oauth2/authorize 601s ok 29 - Get redirection 601s ok 30 - Location header found 601s # ==> Pushing RP <== 601s ok 31 - REST request 601s ok 32 - Request from RP to OP, endpoint /oauth2/token 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 33 - Execute request 601s ok 34 - Response is 200 601s ok 35 - Content is JSON 601s ok 36 - Found access_token 2c18120a001680f8632e460a2ad3ada284a7ee0d53e2ae109f87c9fd52da03d4 601s ok 37 - REST request 601s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 601s # ==> Saving handler RP <== 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s # ==> Restoring RP <== 601s ok 39 - Execute request 601s ok 40 - Response is 200 601s ok 41 - Content is JSON 601s # ==> Popping RP <== 601s ok 42 - Call openidconnectcallback on RP 601s ok 43 - Get cookie lemonldap (63a41c8e60e9011fe4d76602f010328f36ded7771965cd1318705b51359600b8) 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 44 - Check session 601s ok 45 - Response status is 401 601s ok 46 - Content is JSON 601s ok 47 - Error code is 9 601s # ==> Pushing OP <== 601s # ==> Popping OP <== 601s ok 48 - Check session 601s ok 49 - HTTP code is 200 601s 1..49 601s ok 602s t/35-REST-auth-password-server.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 - HTTP code is 200 602s ok 6 - Content-Type is JSON 602s ok 7 - Content is valid JSON 602s ok 8 - Correct password is accepted 602s ok 9 - HTTP code is 200 602s ok 10 - Content-Type is JSON 602s ok 11 - Content is valid JSON 602s ok 12 - Incorrect user is rejected 602s ok 13 - HTTP code is 200 602s ok 14 - Content-Type is JSON 602s ok 15 - Content is valid JSON 602s ok 16 - Incorrect password is rejected 602s ok 17 - HTTP code is 200 602s ok 18 - Content-Type is JSON 602s ok 19 - Content is valid JSON 602s ok 20 - Correct result 602s ok 21 - Correct attributes 602s ok 22 - Correct macro 602s ok 23 - HTTP code is 200 602s ok 24 - Content-Type is JSON 602s ok 25 - Content is valid JSON 602s ok 26 - Correct result 602s ok 27 - No attributes 602s 1..27 602s ok 602s t/35-REST-config-backend.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 # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 6 - Get latest conf metadata 602s ok 7 - HTTP code is 200 602s ok 8 - Portal object 602s ok 9 - @ REST request (GET /config/latest) 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 10 - Execute request 602s ok 11 - Response is 200 or 400 602s ok 12 - @ END OF REST REQUEST 602s ok 13 - @ REST request (GET /config/latest) 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 14 - Execute request 602s ok 15 - Response is 200 or 400 602s ok 16 - @ END OF REST REQUEST 602s ok 17 - @ REST request (GET /config/1) 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 18 - Execute request 602s ok 19 - Response is 200 or 400 602s ok 20 - @ END OF REST REQUEST 602s ok 21 - Init 602s ok 22 - Portal app 602s ok 23 - Register $type 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 24 - Unauth SP request 602s ok 25 - HTTP code is 200 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 26 - Post user/password 602s ok 27 - Get redirection 602s ok 28 - Location is http://auth.sp.com/ 602s ok 29 - Get cookie lemonldap (0dd47eae18721fba903a4c3558ec6d4741df3ff7c22faa5afdc627492cc42760) 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 30 - Auth test 602s ok 31 - HTTP code is 200 602s ok 32 - Good ID 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 33 - Some session keys 602s ok 34 - HTTP code is 200 602s ok 35 - GET JSON 602s ok 36 - Good ID 602s ok 37 - Uid is french 602s ok 38 - UTF-8 values 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 39 - Retrieve error message: 9 from lang: fr 602s ok 40 - HTTP code is 200 602s ok 41 - GET JSON 602s ok 42 - Good lang 602s ok 43 - Good errorNum 602s ok 44 - Good errorMsgName 602s ok 45 - Good file URL 602s ok 46 - Good result 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 47 - Retrieve ALL error messages from lang: es 602s ok 48 - HTTP code is 200 602s ok 49 - GET JSON 602s ok 50 - Good lang 602s ok 51 - Good errorNum 602s ok 52 - Good file URL 602s ok 53 - Good result 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 54 - Retrieve ALL error messages from lang: en (default) 602s ok 55 - HTTP code is 200 602s ok 56 - GET JSON 602s ok 57 - Good lang 602s ok 58 - Good errorNum 602s ok 59 - Good file URL 602s ok 60 - Good result 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 61 - Ask for logout 602s ok 62 - HTTP code is 200 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 63 - Test if user is reject on IdP 602s ok 64 - Response status is 401 602s ok 65 - Content is JSON 602s ok 66 - Error code is 1 602s 1..66 602s ok 602s t/35-REST-export-password.t .................................................... 602s ok 1 - use Lemonldap::NG::Portal::Main; 602s ok 2 - Portal object 602s ok 3 - Init 602s ok 4 - Portal app 602s ok 5 - Register $type 602s ok 6 - Portal object 602s ok 7 - Init 602s ok 8 - Portal app 602s ok 9 - Register $type 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 10 - Unauth SP request 602s ok 11 - HTTP code is 200 602s # ==> Pushing SP <== 602s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 13 - Execute request 602s ok 14 - Response is 200 or 400 602s ok 15 - @ END OF REST REQUEST 602s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 17 - Post request 602s ok 18 - HTTP code is 200 602s ok 19 - @ END OF REST REQUEST 602s ok 20 - @ REST request (PUT /sessions/global/c22078282fb7da031e8e427313ba7db3fef9d6bc0bdddaa37a5fb0e35d888dd8) 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 21 - Post request 602s ok 22 - HTTP code is 200 602s ok 23 - @ END OF REST REQUEST 602s # ==> Popping SP <== 602s ok 24 - Post user/password 602s ok 25 - Get redirection 602s ok 26 - Location is http://auth.sp.com/ 602s ok 27 - Get cookie lemonldap (c22078282fb7da031e8e427313ba7db3fef9d6bc0bdddaa37a5fb0e35d888dd8) 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 28 - Auth test 602s ok 29 - HTTP code is 200 602s ok 30 - Password is exported 602s 1..30 602s ok 603s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.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 - Issuer portal 603s ok 6 - Simple request to handler 603s ok 7 - Get WWW-Authenticate header 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 200 603s ok 8 - REST request to Portal 603s ok 9 - AuthBasic request 603s ok 10 - HTTP code is 200 603s ok 11 - Authenticated as dwho 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 200 603s ok 12 - REST request to Portal 603s ok 13 - AuthBasic request 603s ok 14 - HTTP code is 200 603s ok 15 - Authenticated as rtyler 603s ok 16 - REST requests were done by handler 603s ok 17 - New AuthBasic request 603s ok 18 - Handler used its local cache 603s ok 19 - HTTP code is 200 603s ok 20 - Authenticated as dwho 603s ok 21 - New AuthBasic request 603s ok 22 - Handler used its local cache 603s ok 23 - HTTP code is 200 603s ok 24 - Authenticated as rtyler 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 401 603s ok 25 - REST request to Portal 603s ok 26 - New AuthBasic request 603s ok 27 - Request was rejected 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 401 603s ok 28 - REST request to Portal 603s ok 29 - New AuthBasic request 603s ok 30 - Request was rejected 603s 1..30 603s ok 603s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.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 - Issuer portal 603s ok 6 - Simple request to handler 603s ok 7 - Get WWW-Authenticate header 603s ok 8 - Get Menu 603s ok 9 - HTTP code is 200 603s ok 10 - Page contains a form 603s ok 11 - Host match 603s ok 12 - Field "user" is defined 603s ok 13 - Field "password" is defined 603s ok 14 - CSP header authorize POST request to \# 603s ok 15 - Auth query 603s ok 16 - Get cookie lemonldap (5bfcf16fd180e9f936af95cb2c5ef8c5f1524442b76cdf74bb31760c0d131607) 603s ok 17 - Get redirection 603s ok 18 - Location is http://auth.idp.com/ 603s ok 19 - Form registration 603s ok 20 - Get redirection 603s ok 21 - Location header found 603s ok 22 - Form registration 603s ok 23 - Found TOTP js 603s ok 24 - Get new key 603s ok 25 - Content is JSON 603s ok 26 - Found secret 603s ok 27 - Found token 603s ok 28 - Code 603s ok 29 - Code contains 6 digits 603s ok 30 - Post code 603s ok 31 - Content is JSON 603s ok 32 - Key is registered 603s ok 33 - Get Menu 603s ok 34 - HTTP code is 200 603s ok 35 - Page contains a form 603s ok 36 - Host match 603s ok 37 - Field "user" is defined 603s ok 38 - Field "password" is defined 603s ok 39 - CSP header authorize POST request to \# 603s ok 40 - Auth query 603s ok 41 - HTTP code is 200 603s ok 42 - Page contains a form 603s ok 43 - URI match 603s # Subtest: REST request to Portal 603s 1..2 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 44 - REST request to Portal 603s ok 45 - AuthBasic request 603s ok 46 - Authentication rejected 603s ok 47 - REST requests were done by handler 603s # Subtest: REST request to Portal 603s 1..2 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 48 - REST request to Portal 603s ok 49 - New AuthBasic request 603s ok 50 - Handler used its local cache 603s ok 51 - Authentication rejected a second time 603s # Subtest: REST request to Portal 603s 1..2 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 52 - REST request to Portal 603s ok 53 - New AuthBasic request 603s ok 54 - Portal was called a second time 603s ok 55 - 2FA did not trigger for rtyler because of ENV rule 603s 1..55 603s ok 603s t/35-REST-sessions-with-AuthBasic-handler.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 - Issuer portal 603s ok 6 - Simple request to handler 603s ok 7 - Get WWW-Authenticate header 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 200 603s ok 8 - REST request to Portal 603s ok 9 - AuthBasic request 603s ok 10 - HTTP code is 200 603s ok 11 - Authenticated as dwho 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 200 603s ok 12 - REST request to Portal 603s ok 13 - AuthBasic request 603s ok 14 - HTTP code is 200 603s ok 15 - Authenticated as rtyler 603s ok 16 - REST requests were done by handler 603s ok 17 - New AuthBasic request 603s ok 18 - Handler used its local cache 603s ok 19 - HTTP code is 200 603s ok 20 - Authenticated as dwho 603s ok 21 - New AuthBasic request 603s ok 22 - Handler used its local cache 603s ok 23 - HTTP code is 200 603s ok 24 - Authenticated as rtyler 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 401 603s ok 25 - REST request to Portal 603s ok 26 - New AuthBasic request 603s ok 27 - Request was rejected 603s # Subtest: REST request to Portal 603s 1..3 603s ok 1 - Get POST request 603s ok 2 - Push request to portal 603s ok 3 - Response is 401 603s ok 28 - REST request to Portal 603s ok 29 - New AuthBasic request 603s ok 30 - Request was rejected 603s 1..30 603s ok 603s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 603s ok 1 - use Lemonldap::NG::Portal::Main; 603s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 603s ok 2 # skip LLNGTESTREDIS isn't set 603s 1..2 603s ok 604s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 604s ok 1 - use Lemonldap::NG::Portal::Main; 604s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 604s ok 2 # skip LLNGTESTREDIS isn't set 604s 1..2 604s ok 604s t/35-REST-sessions-with-REST-server.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 - Portal object 604s ok 7 - Init 604s ok 8 - Portal app 604s ok 9 - Register $type 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 10 - Unauth SP request 604s ok 11 - HTTP code is 200 604s # ==> Pushing SP <== 604s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 13 - Execute request 604s ok 14 - Response is 200 or 400 604s ok 15 - @ END OF REST REQUEST 604s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 17 - Post request 604s ok 18 - HTTP code is 200 604s ok 19 - @ END OF REST REQUEST 604s ok 20 - @ REST request (PUT /sessions/global/4218cf229f9a82ace60330b598608f88aa6035dddd35280dc516c9f7196ae0d1) 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 21 - Post request 604s ok 22 - HTTP code is 200 604s ok 23 - @ END OF REST REQUEST 604s # ==> Popping SP <== 604s ok 24 - Post user/password 604s ok 25 - Get redirection 604s ok 26 - Location is http://auth.sp.com/ 604s ok 27 - Get cookie lemonldap (4218cf229f9a82ace60330b598608f88aa6035dddd35280dc516c9f7196ae0d1) 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 28 - Auth test 604s ok 29 - HTTP code is 200 604s ok 30 - Good ID 604s ok 31 - Mulivalued attribute found 604s ok 32 - Good ID 604s ok 33 - Uid is french 604s # ==> Pushing SP <== 604s ok 34 - @ REST request (GET /sessions/global/4218cf229f9a82ace60330b598608f88aa6035dddd35280dc516c9f7196ae0d1) 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 35 - Execute request 604s ok 36 - Response is 200 or 400 604s ok 37 - @ END OF REST REQUEST 604s ok 38 - @ REST request (DELETE /sessions/global/4218cf229f9a82ace60330b598608f88aa6035dddd35280dc516c9f7196ae0d1) 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 39 - Execute request 604s ok 40 - Response is 200 or 400 604s ok 41 - @ END OF REST REQUEST 604s # ==> Popping SP <== 604s ok 42 - Ask for logout 604s ok 43 - HTTP code is 200 604s # ==> Pushing SP <== 604s ok 44 - @ REST request (GET /sessions/global/4218cf229f9a82ace60330b598608f88aa6035dddd35280dc516c9f7196ae0d1) 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 45 - Execute request 604s ok 46 - Response is 200 or 400 604s ok 47 - @ END OF REST REQUEST 604s # ==> Popping SP <== 604s ok 48 - Test if user is reject on IdP 604s ok 49 - Response status is 401 604s ok 50 - Content is JSON 604s ok 51 - Error code is 1 604s 1..51 604s ok 604s t/35-SOAP-config-backend.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 - @ SOAP REQUEST @ 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s ok 7 - Execute request 604s ok 8 - HTTP code is 200 604s ok 9 - Content is XML 604s ok 10 - @ END OF SOAP REQUEST @ 604s ok 11 - Last cfg is 1 604s ok 12 - @ SOAP REQUEST @ 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s ok 13 - Execute request 604s ok 14 - HTTP code is 200 604s ok 15 - Content is XML 604s ok 16 - @ END OF SOAP REQUEST @ 604s ok 17 - Get configuration 604s ok 18 - cfgNum is 1 604s ok 19 - Portal object 604s ok 20 - @ SOAP REQUEST @ 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 21 - Execute request 604s ok 22 - HTTP code is 200 604s ok 23 - Content is XML 604s ok 24 - @ END OF SOAP REQUEST @ 604s ok 25 - @ SOAP REQUEST @ 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 26 - Execute request 604s ok 27 - HTTP code is 200 604s ok 28 - Content is XML 604s ok 29 - @ END OF SOAP REQUEST @ 604s ok 30 - @ SOAP REQUEST @ 604s # ==> Saving handler SP <== 604s # ==> Pushing ISSUER <== 604s # ==> Popping ISSUER <== 604s # ==> Restoring SP <== 604s ok 31 - Execute request 604s ok 32 - HTTP code is 200 604s ok 33 - Content is XML 604s ok 34 - @ END OF SOAP REQUEST @ 604s ok 35 - Init 604s ok 36 - Portal app 604s ok 37 - Register $type 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 38 - Unauth SP request 604s ok 39 - HTTP code is 200 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 40 - Post user/password 604s ok 41 - Get redirection 604s ok 42 - Location is http://auth.sp.com/ 604s ok 43 - Get cookie lemonldap (7d4cd4942b564946d1cfe1593e73afeed0b57bbe707d1e4bedd9cfa8070b691c) 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 44 - Try to get menu 604s ok 45 - HTTP code is 200 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 46 - Ask for logout 604s ok 47 - HTTP code is 200 604s # ==> Pushing SP <== 604s # ==> Popping SP <== 604s ok 48 - Test if user is reject on IdP 604s ok 49 - Response status is 401 604s ok 50 - Content is JSON 604s ok 51 - Error code is 1 604s 1..51 604s ok 605s t/35-SOAP-sessions-with-SOAP-server.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 - Portal object 605s ok 7 - Init 605s ok 8 - Portal app 605s ok 9 - Register $type 605s # ==> Pushing SP <== 605s # ==> Popping SP <== 605s ok 10 - Unauth SP request 605s ok 11 - HTTP code is 200 605s # ==> Pushing SP <== 605s ok 12 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 13 - Execute request 605s ok 14 - HTTP code is 200 605s ok 15 - Content is XML 605s ok 16 - @ END OF SOAP REQUEST @ 605s ok 17 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 18 - Execute request 605s ok 19 - HTTP code is 200 605s ok 20 - Content is XML 605s ok 21 - @ END OF SOAP REQUEST @ 605s ok 22 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 23 - Execute request 605s ok 24 - HTTP code is 200 605s ok 25 - Content is XML 605s ok 26 - @ END OF SOAP REQUEST @ 605s ok 27 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 28 - Execute request 605s ok 29 - HTTP code is 200 605s ok 30 - Content is XML 605s ok 31 - @ END OF SOAP REQUEST @ 605s ok 32 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 33 - Execute request 605s ok 34 - HTTP code is 200 605s ok 35 - Content is XML 605s ok 36 - @ END OF SOAP REQUEST @ 605s # ==> Popping SP <== 605s ok 37 - Post user/password 605s ok 38 - Get redirection 605s ok 39 - Location is http://auth.sp.com/ 605s ok 40 - Get cookie lemonldap (1c9a3c84ba33305edc5c4a4127dd08ee047b2db05a79c673ad23fe743fcb7bd3) 605s # ==> Pushing SP <== 605s # ==> Popping SP <== 605s ok 41 - Try to get menu 605s ok 42 - HTTP code is 200 605s # ==> Pushing SP <== 605s ok 43 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 44 - Execute request 605s ok 45 - HTTP code is 200 605s ok 46 - Content is XML 605s ok 47 - @ END OF SOAP REQUEST @ 605s ok 48 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 49 - Execute request 605s ok 50 - HTTP code is 200 605s ok 51 - Content is XML 605s ok 52 - @ END OF SOAP REQUEST @ 605s # ==> Popping SP <== 605s ok 53 - Ask for logout 605s ok 54 - HTTP code is 200 605s # ==> Pushing SP <== 605s ok 55 - @ SOAP REQUEST @ 605s # ==> Saving handler SP <== 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s # ==> Restoring SP <== 605s ok 56 - Execute request 605s ok 57 - HTTP code is 200 605s ok 58 - Content is XML 605s ok 59 - @ END OF SOAP REQUEST @ 605s # ==> Popping SP <== 605s ok 60 - Test if user is reject on IdP 605s ok 61 - Response status is 401 605s ok 62 - Content is JSON 605s ok 63 - Error code is 1 605s # ==> Pushing ISSUER <== 605s # ==> Popping ISSUER <== 605s ok 64 - Test WSDL 605s ok 65 - HTTP code is 200 605s ok 66 - Content contains wsdl def 605s 1..66 605s ok 605s t/36-Combination-Custom.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 - Expression loaded: "[Dm] or [DB]" 605s ok 6 - Try to connect with login dwho 605s ok 7 - Get cookie lemonldap (fc84d9c0ad6a58236263ef4bacb8e9a68c0931fbd27528950b1c01b90d693d7c) 605s ok 8 - Logout request 605s ok 9 - Response is 200 605s ok 10 - Cookie is deleted 605s ok 11 - No pdata 605s ok 12 - Disconnect request 605s ok 13 - Response is 401 605s ok 14 - Try to connect with login dvador 605s ok 15 - Get cookie lemonldap (b2c0aacce9e0d63ea1a48f5a8cb47f6493a185d9e8b58e81a04df091e809d6ea) 605s ok 16 - Portal object 605s ok 17 - Init 605s ok 18 - Portal app 605s ok 19 - Expression loaded: "[Dm] and [DB]" 605s ok 20 - Try to connect with login rtyler 605s ok 21 - Get cookie lemonldap (121b2ac0dda83f7661a02124433c05b4721b895d2a0c189d5c57fa726cbfc7cf) 605s ok 22 - Logout request 605s ok 23 - Response is 200 605s ok 24 - Cookie is deleted 605s ok 25 - No pdata 605s ok 26 - Disconnect request 605s ok 27 - Response is 401 605s ok 28 - Try to connect with login dwho 605s ok 29 - Response status is 401 605s ok 30 - Content is JSON 605s ok 31 - Error code is 5 605s ok 32 - Portal object 605s ok 33 - Init 605s ok 34 - Portal app 605s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 605s ok 36 - Try to connect with login dwho 605s ok 37 - Get cookie lemonldap (61b5295cc241ffbac31f60a0ef8f40a49ec671e1ec396fc306e81ba6b1bcfc9b) 605s ok 38 - Logout request 605s ok 39 - Response is 200 605s ok 40 - Cookie is deleted 605s ok 41 - No pdata 605s ok 42 - Disconnect request 605s ok 43 - Response is 401 605s ok 44 - Try to connect with login dvador 605s ok 45 - Get cookie lemonldap (995753cd8561c9db9d6233fbbd04993b8db9efe5f144d6e073635d42d770af86) 605s ok 46 - Logout request 605s ok 47 - Response is 200 605s ok 48 - Cookie is deleted 605s ok 49 - No pdata 605s ok 50 - Disconnect request 605s ok 51 - Response is 401 605s ok 52 - Portal object 605s ok 53 - Init 605s ok 54 - Portal app 605s 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]" 605s ok 56 - Try to connect with login rtyler 605s ok 57 - Get cookie lemonldap (9224f020e1a4b0ec0a375f7fdda59576b0f79f2a9d927e2944ab843ce9639204) 605s ok 58 - Demo and DBI exported variables exist in session 605s ok 59 - Try to connect with login dvador 605s ok 60 - Get cookie lemonldap (234d0d4af64ba35e562ee5bd0eb84bc76687238f900b4323f429b61be4de6963) 605s ok 61 - Try to connect with login dwho 605s ok 62 - Response status is 401 605s ok 63 - Content is JSON 605s ok 64 - Error code is 5 605s ok 65 - Portal object 605s ok 66 - Init 605s ok 67 - Portal app 605s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 605s ok 69 - Try to connect with login rtyler 605s ok 70 - Get cookie lemonldap (ef5f025ba6587715a647e6162e62926b87f6b8532280f212cd70f0457d332331) 605s ok 71 - Try to connect with login dwho 605s ok 72 - Get cookie lemonldap (443c7d74ceeb097c4374a925a93242ab46be6c30e23f057a3321e60a9283c6a5) 605s ok 73 - Portal object 605s ok 74 - Init 605s ok 75 - Portal app 605s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 605s ok 77 - Try to connect with login rtyler 605s ok 78 - Get cookie lemonldap (21905edfcfdbe034594887e92a7784600b24cfe528bef3c7fdd56ba90f97f448) 605s ok 79 - Try to connect with login dwho 605s ok 80 - Response status is 401 605s ok 81 - Content is JSON 605s ok 82 - Error code is 5 605s 1..82 605s ok 605s t/36-Combination-Kerberos-multiple-domains.t ................................... 605s ok 1 - use Lemonldap::NG::Portal::Main; 605s ok 2 - Portal object 605s ok 3 - Init 605s ok 4 - Portal app 605s # Subtest: Successful Kerberos authentication on dom1 605s ok 1 - Simple access 605s ok 2 - Found Kerberos JS 605s ok 3 - HTTP code is 200 605s ok 4 - Page contains a form 605s ok 5 - Host match 605s ok 6 - Field "kerberos" is defined 605s ok 7 - Field "ajax_auth_token" is defined 605s ok 8 - CSP header authorize POST request to \# 605s ok 9 - AJAX query 605s ok 10 605s ok 11 - AJAX query 605s ok 12 - HTTP code is 200 605s ok 13 - Content-Type is JSON 605s ok 14 - Content is valid JSON 605s ok 15 - User token was returned 605s ok 16 - Post form 605s ok 17 - Get cookie lemonldap (72606c097bd2d9f7ba9ad12b50b632ed5b8b614287a8dd8c1a84f387f78fb404) 605s ok 18 - Get session using restSessionServer 605s ok 19 - HTTP code is 200 605s ok 20 - Deserialize session content 605s ok 21 - Session has correct value for cn 605s 1..21 605s ok 5 - Successful Kerberos authentication on dom1 605s # Subtest: Successful Kerberos authentication on dom2 605s ok 1 - Simple access 605s ok 2 - Found Kerberos JS 605s ok 3 - HTTP code is 200 605s ok 4 - Page contains a form 605s ok 5 - Host match 605s ok 6 - Field "kerberos" is defined 605s ok 7 - Field "ajax_auth_token" is defined 605s ok 8 - CSP header authorize POST request to \# 605s ok 9 - AJAX query 605s ok 10 605s ok 11 - AJAX query 605s ok 12 - HTTP code is 200 605s ok 13 - Content-Type is JSON 605s ok 14 - Content is valid JSON 605s ok 15 - User token was returned 605s ok 16 - Post form 605s ok 17 - Get cookie lemonldap (8c52b4791f251bfe207eeedfb60438015c1d68d4e711f55b604af724b04d6bfe) 605s ok 18 - Get session using restSessionServer 605s ok 19 - HTTP code is 200 605s ok 20 - Deserialize session content 605s ok 21 - Session has correct value for cn 605s 1..21 605s ok 6 - Successful Kerberos authentication on dom2 605s # Subtest: Fallback to Dom1 605s ok 1 - Simple access 605s ok 2 - Found Kerberos JS 605s ok 3 - HTTP code is 200 605s ok 4 - Page contains a form 605s ok 5 - Host match 605s ok 6 - Field "kerberos" is defined 605s ok 7 - Field "ajax_auth_token" is defined 605s ok 8 - CSP header authorize POST request to \# 605s ok 9 - Post form 605s ok 10 - HTTP code is 200 605s ok 11 - Page contains a form 605s ok 12 - Host match 605s ok 13 - Field "user" is defined 605s ok 14 - Field "password" is defined 605s ok 15 - CSP header authorize POST request to \# 605s ok 16 - Post form 605s ok 17 - Get cookie lemonldap (f5f332d103d2e47cec126f7a5f93405caf7ff92d08cfdccfdb898a2a12358296) 605s ok 18 - Get session using restSessionServer 605s ok 19 - HTTP code is 200 605s ok 20 - Deserialize session content 605s ok 21 - Session has correct value for cn 605s 1..21 605s ok 7 - Fallback to Dom1 605s # Subtest: Fallback to Dom2 605s ok 1 - Simple access 605s ok 2 - Found Kerberos JS 605s ok 3 - HTTP code is 200 605s ok 4 - Page contains a form 605s ok 5 - Host match 605s ok 6 - Field "kerberos" is defined 605s ok 7 - Field "ajax_auth_token" is defined 605s ok 8 - CSP header authorize POST request to \# 605s ok 9 - Post form 605s ok 10 - HTTP code is 200 605s ok 11 - Page contains a form 605s ok 12 - Host match 605s ok 13 - Field "user" is defined 605s ok 14 - Field "password" is defined 605s ok 15 - CSP header authorize POST request to \# 605s ok 16 - Post form 605s ok 17 - Get cookie lemonldap (7e1a518f24cc4026fcb855276a1b68717624676ef80187e3c0497ae08773fbff) 605s ok 18 - Get session using restSessionServer 605s ok 19 - HTTP code is 200 605s ok 20 - Deserialize session content 605s ok 21 - Session has correct value for cn 605s 1..21 605s ok 8 - Fallback to Dom2 605s 1..8 605s ok 606s t/36-Combination-Password.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 - Try to connect with login jkirk 606s ok 6 - Get cookie lemonldap (50a629e10e3b98e4cbf238b9c0d4fd53e4e118bb8e1d8ea47b8c044255600a80) 606s ok 7 - Try to change password 606s ok 8 - HTTP code is 200 606s ok 9 - Content-Type is JSON 606s ok 10 - Content is valid JSON 606s ok 11 - PE_PASSWORD_OK 606s ok 12 - Try to connect with login jkirk 606s ok 13 - Response status is 401 606s ok 14 - Content is JSON 606s ok 15 - Error code is 5 606s ok 16 - Try to connect with login jkirk 606s ok 17 - Get cookie lemonldap (bf78613137007f654c00f5f9a09c0abc577f04c4d20f2f7c19b8a7a8cf43efb4) 606s ok 18 - Try to connect with login dvador 606s ok 19 - Get cookie lemonldap (6624ecf8b725a97caa0a86566bbbaee64f0765f3deb5a57301e14e1ba23bbbaa) 606s ok 20 - Try to change password 606s ok 21 - HTTP code is 200 606s ok 22 - Content-Type is JSON 606s ok 23 - Content is valid JSON 606s ok 24 - PE_PASSWORD_OK 606s ok 25 - Try to connect with login dvador 606s ok 26 - Response status is 401 606s ok 27 - Content is JSON 606s ok 28 - Error code is 5 606s ok 29 - Try to connect with login dvador 606s ok 30 - Get cookie lemonldap (11050b4a7079e5b226a510e30611e105f35f5e96c9f87b20ada80672d5371fec) 606s 1..30 606s ok 606s t/36-Combination-SSL-Kerberos.t ................................................ 606s ok 1 - use Lemonldap::NG::Portal::Main; 606s ok 2 - Portal object 606s ok 3 - Init 606s ok 4 - Portal app 606s # Subtest: Auth by SSL 606s ok 1 - Get cookie lemonldap (5d533edfac898136ba74ce457c89172d011be672f46b2648813c1fdd0b4d4945) 606s ok 2 - Correct session auth module 606s ok 3 - Correct session UID 606s 1..3 606s ok 5 - Auth by SSL 606s # Subtest: Auth by Kerberos 606s ok 1 - HTTP code is 200 606s ok 2 - Page contains a form 606s ok 3 - Host match 606s ok 4 - Field "kerberos" is defined 606s ok 5 - CSP header authorize POST request to \# 606s ok 6 - Found hidden attribut "kerberos" with value="0" 606s ok 7 - Get Kerberos javascript 606s ok 8 - Response body is not empty 606s ok 9 - Found waiting message 606s ok 10 - HTTP code is 200 606s ok 11 - Page contains a form 606s ok 12 - Host match 606s ok 13 - Field "url" is defined 606s ok 14 - Field "kerberos" is defined 606s ok 15 - Field "ajax_auth_token" is defined 606s ok 16 - CSP header authorize POST request to \# 606s ok 17 - AJAX query 606s ok 18 606s ok 19 - AJAX query 606s ok 20 - HTTP code is 200 606s ok 21 - Content-Type is JSON 606s ok 22 - Content is valid JSON 606s ok 23 - User token was returned 606s ok 24 - Post form 606s ok 25 - Get cookie lemonldap (19c098d007f24aa2e891b72bc03bc3afd58bed92814b771934186763656b957e) 606s ok 26 - Correct session auth module 606s ok 27 - Correct session UID 606s 1..27 606s ok 6 - Auth by Kerberos 606s # Subtest: Auth by Demo 606s ok 1 - Response body is not empty 606s ok 2 - Found waiting message 606s ok 3 - HTTP code is 200 606s ok 4 - Page contains a form 606s ok 5 - Host match 606s ok 6 - Field "url" is defined 606s ok 7 - Field "kerberos" is defined 606s ok 8 - Field "ajax_auth_token" is defined 606s ok 9 - CSP header authorize POST request to \# 606s ok 10 - Post form 606s ok 11 - HTTP code is 200 606s ok 12 - Page contains a form 606s ok 13 - Host match 606s ok 14 - Field "url" is defined 606s ok 15 - Field "user" is defined 606s ok 16 - Field "password" is defined 606s ok 17 - CSP header authorize POST request to \# 606s ok 18 - Post form 606s ok 19 - Get cookie lemonldap (3c47fb62e7b5fe9f405eced748a5f7088727b2ad751cff8f5280637c2bac541f) 606s ok 20 - Correct session auth module 606s ok 21 - Correct session UID 606s 1..21 606s ok 7 - Auth by Demo 606s 1..7 606s ok 607s t/36-Combination-with-Choice.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 - Expression loaded: "[Dm] or [Ch]" 607s ok 6 - Try to connect with login dwho 607s ok 7 - Get cookie lemonldap (4720c4d1437ce9245f792b7606013c49715c9998f409d1807642f3132ae02133) 607s ok 8 - Logout request 607s ok 9 - Response is 200 607s ok 10 - Cookie is deleted 607s ok 11 - No pdata 607s ok 12 - Disconnect request 607s ok 13 - Response is 401 607s ok 14 - Try to connect with login dvador 607s ok 15 - Get cookie lemonldap (d1b67e53d610fa7f207dbfbae95000aa50a7ceef21785583ab06456f3b8c3cca) 607s ok 16 - Logout request 607s ok 17 - Response is 200 607s ok 18 - Cookie is deleted 607s ok 19 - No pdata 607s ok 20 - Disconnect request 607s ok 21 - Response is 401 607s ok 22 - Portal object 607s ok 23 - Init 607s ok 24 - Portal app 607s ok 25 - Expression loaded: "[Dm] and [Ch]" 607s ok 26 - Try to connect with login rtyler 607s ok 27 - Get cookie lemonldap (ef531b2825d5d62ca4dd6b03cdd25bbd382ce2300eb777da44d77d93cdfdcee2) 607s ok 28 - Logout request 607s ok 29 - Response is 200 607s ok 30 - Cookie is deleted 607s ok 31 - No pdata 607s ok 32 - Disconnect request 607s ok 33 - Response is 401 607s ok 34 - Try to connect with login dwho 607s ok 35 - Get cookie lemonldap (ee8b230c134714d6449e46eac324f3ab2b661372585caf8cb74478af0c99ea94) 607s ok 36 - Logout request 607s ok 37 - Response is 200 607s ok 38 - Cookie is deleted 607s ok 39 - No pdata 607s ok 40 - Disconnect request 607s ok 41 - Response is 401 607s ok 42 - Try to connect with login dwho 607s ok 43 - Response status is 401 607s ok 44 - Content is JSON 607s ok 45 - Error code is 5 607s ok 46 - Portal object 607s ok 47 - Init 607s ok 48 - Portal app 607s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 607s ok 50 - Try to connect with login dwho 607s ok 51 - Get cookie lemonldap (5eb82bd1851ffa5b1e4bd0b5ae80b28f3aebbaf2f04871ce7c2690f7468c534a) 607s ok 52 - Logout request 607s ok 53 - Response is 200 607s ok 54 - Cookie is deleted 607s ok 55 - No pdata 607s ok 56 - Disconnect request 607s ok 57 - Response is 401 607s ok 58 - Try to connect with login dvador 607s ok 59 - Get cookie lemonldap (a874f6b8748993ac64652570dbb5e2a621b54479671e38a6d2555c882edafd33) 607s ok 60 - Logout request 607s ok 61 - Response is 200 607s ok 62 - Cookie is deleted 607s ok 63 - No pdata 607s ok 64 - Disconnect request 607s ok 65 - Response is 401 607s ok 66 - Portal object 607s ok 67 - Init 607s ok 68 - Portal app 607s 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]" 607s ok 70 - Try to connect with login rtyler 607s ok 71 - Get cookie lemonldap (453d927244c1387d314dbd4be876fb996e35f8a9ee8cb68a07da628e7761459b) 607s ok 72 - Logout request 607s ok 73 - Response is 200 607s ok 74 - Cookie is deleted 607s ok 75 - No pdata 607s ok 76 - Disconnect request 607s ok 77 - Response is 401 607s ok 78 - Try to connect with login dvador 607s ok 79 - Get cookie lemonldap (613521ebfc1d338508b529c63eb3f2c7885878f5308d19f76e0a7504e3b7d5de) 607s ok 80 - Logout request 607s ok 81 - Response is 200 607s ok 82 - Cookie is deleted 607s ok 83 - No pdata 607s ok 84 - Disconnect request 607s ok 85 - Response is 401 607s ok 86 - Try to connect with login dwho 607s ok 87 - Get cookie lemonldap (117eef78ca68cfae5324f283e46d50db67d348c1bf17f79de8b2e7484d112c9a) 607s ok 88 - Logout request 607s ok 89 - Response is 200 607s ok 90 - Cookie is deleted 607s ok 91 - No pdata 607s ok 92 - Disconnect request 607s ok 93 - Response is 401 607s ok 94 - Try to connect with login dwho 607s ok 95 - Response status is 401 607s ok 96 - Content is JSON 607s ok 97 - Error code is 5 607s 1..97 607s ok 607s t/36-Combination-with-TOTP.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 - Get Menu 607s ok 6 - HTTP code is 200 607s ok 7 - Page contains a form 607s ok 8 - Host match 607s ok 9 - Field "user" is defined 607s ok 10 - Field "password" is defined 607s ok 11 - Field "token" is defined 607s ok 12 - CSP header authorize POST request to \# 607s ok 13 - Auth query 607s ok 14 - Get cookie lemonldap (8bfbbb771b6a541370740688afa8a9867f6e0f4077821995fb4aacac5e361b08) 607s ok 15 - Get redirection 607s ok 16 - Location is http://auth.example.com/ 607s ok 17 - Form registration 607s ok 18 - Found TOTP js 607s ok 19 - Get new key 607s ok 20 - Content is JSON 607s ok 21 - Found secret 607s ok 22 - Found token 607s ok 23 - Code 607s ok 24 - Code contains 6 digits 607s ok 25 - Post code 607s ok 26 - Content is JSON 607s ok 27 - Key is registered 607s ok 28 - Logout request 607s ok 29 - Response is 200 607s ok 30 - Cookie is deleted 607s ok 31 - No pdata 607s ok 32 - Disconnect request 607s ok 33 - Response is 401 607s ok 34 - Get Menu 607s ok 35 - HTTP code is 200 607s ok 36 - Page contains a form 607s ok 37 - Host match 607s ok 38 - Field "user" is defined 607s ok 39 - Field "password" is defined 607s ok 40 - Field "token" is defined 607s ok 41 - CSP header authorize POST request to \# 607s ok 42 - Auth query with bad password 607s ok 43 - Get Menu 607s ok 44 - HTTP code is 200 607s ok 45 - Page contains a form 607s ok 46 - Host match 607s ok 47 - Field "user" is defined 607s ok 48 - Field "password" is defined 607s ok 49 - Field "token" is defined 607s ok 50 - CSP header authorize POST request to \# 607s ok 51 - Auth query 607s ok 52 - HTTP code is 200 607s ok 53 - Page contains a form 607s ok 54 - URI match 607s ok 55 - Field "token" is defined 607s ok 56 - Code 607s ok 57 - Post code 607s ok 58 - Token expired 607s ok 59 - Get Menu 607s ok 60 - HTTP code is 200 607s ok 61 - Page contains a form 607s ok 62 - Host match 607s ok 63 - Field "user" is defined 607s ok 64 - Field "password" is defined 607s ok 65 - Field "token" is defined 607s ok 66 - CSP header authorize POST request to \# 607s 1..66 607s ok 607s t/36-Combination-with-over.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 - Expression loaded: "[Dm] or [DB]" 607s ok 6 - JSON is parsed 607s ok 7 - Try to connect with login dwho 607s ok 8 - Get cookie lemonldap (e89db18103da97ecd9ee78ca128f24f3f6280db9d2f490cf14519b0b0a380709) 607s ok 9 - Logout request 607s ok 10 - Response is 200 607s ok 11 - Cookie is deleted 607s ok 12 - No pdata 607s ok 13 - Disconnect request 607s ok 14 - Response is 401 607s ok 15 - Try to connect with login dvador 607s ok 16 - Get cookie lemonldap (fd058741e0b232774524ca94fe989059b4a96dfd9045057705d1383fa90faabf) 607s ok 17 - Logout request 607s ok 18 - Response is 200 607s ok 19 - Cookie is deleted 607s ok 20 - No pdata 607s ok 21 - Disconnect request 607s ok 22 - Response is 401 607s 1..22 607s ok 608s t/36-Combination-with-token.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 - Expression loaded: "[Dm] or [DB]" 608s ok 6 - Unauth request 608s ok 7 - HTTP code is 200 608s ok 8 - Page contains a form 608s ok 9 - Host match 608s ok 10 - Field "token" is defined 608s ok 11 - CSP header authorize POST request to \# 608s ok 12 - Try to connect with login dwho 608s ok 13 - Get cookie lemonldap (e5f30c958001f54fbfdef2190e0e27ea46b98df8436ac1a9372e5812f41bfbe7) 608s ok 14 - Logout request 608s ok 15 - Response is 200 608s ok 16 - Cookie is deleted 608s ok 17 - No pdata 608s ok 18 - Disconnect request 608s ok 19 - Response is 401 608s ok 20 - Unauth request 608s ok 21 - HTTP code is 200 608s ok 22 - Page contains a form 608s ok 23 - Host match 608s ok 24 - Field "token" is defined 608s ok 25 - CSP header authorize POST request to \# 608s ok 26 - Try to connect with login dvador 608s ok 27 - Get cookie lemonldap (8c26b7f6959d2ac6549477e02ee1635927601e1be0ff580f0764c9aac6609be2) 608s ok 28 - Logout request 608s ok 29 - Response is 200 608s ok 30 - Cookie is deleted 608s ok 31 - No pdata 608s ok 32 - Disconnect request 608s ok 33 - Response is 401 608s ok 34 - Portal object 608s ok 35 - Init 608s ok 36 - Portal app 608s ok 37 - Expression loaded: "[Dm] and [DB]" 608s ok 38 - Unauth request 608s ok 39 - HTTP code is 200 608s ok 40 - Page contains a form 608s ok 41 - Host match 608s ok 42 - Field "token" is defined 608s ok 43 - CSP header authorize POST request to \# 608s ok 44 - Try to connect with login rtyler 608s ok 45 - Get cookie lemonldap (f73ce117fe39b33bf9b89ef63a692515b678739839dcb819b58f78bda35c2630) 608s ok 46 - Logout request 608s ok 47 - Response is 200 608s ok 48 - Cookie is deleted 608s ok 49 - No pdata 608s ok 50 - Disconnect request 608s ok 51 - Response is 401 608s ok 52 - Unauth request 608s ok 53 - HTTP code is 200 608s ok 54 - Page contains a form 608s ok 55 - Host match 608s ok 56 - Field "token" is defined 608s ok 57 - CSP header authorize POST request to \# 608s ok 58 - Try to connect with login dwho 608s ok 59 - Response status is 401 608s ok 60 - Content is JSON 608s ok 61 - Error code is 5 608s ok 62 - Portal object 608s ok 63 - Init 608s ok 64 - Portal app 608s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 608s ok 66 - Unauth request 608s ok 67 - HTTP code is 200 608s ok 68 - Page contains a form 608s ok 69 - Host match 608s ok 70 - Field "token" is defined 608s ok 71 - CSP header authorize POST request to \# 608s ok 72 - Try to connect with login dwho 608s ok 73 - Get cookie lemonldap (db8226f3344a8c8749678e07ac24a81f09f3105ab1e2dd94924e6ced4e305a43) 608s ok 74 - Logout request 608s ok 75 - Response is 200 608s ok 76 - Cookie is deleted 608s ok 77 - No pdata 608s ok 78 - Disconnect request 608s ok 79 - Response is 401 608s ok 80 - Unauth request 608s ok 81 - HTTP code is 200 608s ok 82 - Page contains a form 608s ok 83 - Host match 608s ok 84 - Field "token" is defined 608s ok 85 - CSP header authorize POST request to \# 608s ok 86 - Try to connect with login dvador 608s ok 87 - Get cookie lemonldap (0ac6f6634e488cdc04c860f4b9ad05ad24c919912e5436253c70b6f0f768111c) 608s ok 88 - Logout request 608s ok 89 - Response is 200 608s ok 90 - Cookie is deleted 608s ok 91 - No pdata 608s ok 92 - Disconnect request 608s ok 93 - Response is 401 608s ok 94 - Portal object 608s ok 95 - Init 608s ok 96 - Portal app 608s 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]" 608s ok 98 - Unauth request 608s ok 99 - HTTP code is 200 608s ok 100 - Page contains a form 608s ok 101 - Host match 608s ok 102 - Field "token" is defined 608s ok 103 - CSP header authorize POST request to \# 608s ok 104 - Try to connect with login rtyler 608s ok 105 - Get cookie lemonldap (b93f9483c6fcaeb97cad358b1237a53c37ce26beb14d7fb2cbf8c589d5c30110) 608s ok 106 - Logout request 608s ok 107 - Response is 200 608s ok 108 - Cookie is deleted 608s ok 109 - No pdata 608s ok 110 - Disconnect request 608s ok 111 - Response is 401 608s ok 112 - Unauth request 608s ok 113 - HTTP code is 200 608s ok 114 - Page contains a form 608s ok 115 - Host match 608s ok 116 - Field "token" is defined 608s ok 117 - CSP header authorize POST request to \# 608s ok 118 - Try to connect with login dvador 608s ok 119 - Get cookie lemonldap (8ad6c4f89eb8a68132d20b2f908a6b68d0be1d12f796e44dfb4f2e4c8a1684d6) 608s ok 120 - Logout request 608s ok 121 - Response is 200 608s ok 122 - Cookie is deleted 608s ok 123 - No pdata 608s ok 124 - Disconnect request 608s ok 125 - Response is 401 608s ok 126 - Unauth request 608s ok 127 - HTTP code is 200 608s ok 128 - Page contains a form 608s ok 129 - Host match 608s ok 130 - Field "token" is defined 608s ok 131 - CSP header authorize POST request to \# 608s ok 132 - Try to connect with login dwho 608s ok 133 - Response status is 401 608s ok 134 - Content is JSON 608s ok 135 - Error code is 5 608s 1..135 608s ok 608s t/36-Combination.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 - Expression loaded: "[Dm] or [DB]" 608s ok 6 - Try to connect with login dwho 608s ok 7 - Get cookie lemonldap (dffd93297656b479f901ccc5f55d672e96980d8b1f5898b60870342fca860f06) 608s ok 8 - Logout request 608s ok 9 - Response is 200 608s ok 10 - Cookie is deleted 608s ok 11 - No pdata 608s ok 12 - Disconnect request 608s ok 13 - Response is 401 608s ok 14 - Try to connect with login dvador 608s ok 15 - Get cookie lemonldap (45470367a5b194a149f716cb93be9beacdf7ae10a367034ed6154f1962624507) 608s ok 16 - Portal object 608s ok 17 - Init 608s ok 18 - Portal app 608s ok 19 - Expression loaded: "[Dm] and [DB]" 608s ok 20 - Try to connect with login rtyler 608s ok 21 - Get cookie lemonldap (bc1ce96fd1d21c0a6b6c62dcebfea568bc8579efbdceed95cd931dd38a464bed) 608s ok 22 - Logout request 608s ok 23 - Response is 200 608s ok 24 - Cookie is deleted 608s ok 25 - No pdata 608s ok 26 - Disconnect request 608s ok 27 - Response is 401 608s ok 28 - Try to connect with login dwho 608s ok 29 - Response status is 401 608s ok 30 - Content is JSON 608s ok 31 - Error code is 5 608s ok 32 - Portal object 608s ok 33 - Init 608s ok 34 - Portal app 608s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 608s ok 36 - Try to connect with login dwho 608s ok 37 - Get cookie lemonldap (90054fbf103900bcabab3dc415085d1c84662c9741a7a25d6f279db57881a43c) 608s ok 38 - Logout request 608s ok 39 - Response is 200 608s ok 40 - Cookie is deleted 608s ok 41 - No pdata 608s ok 42 - Disconnect request 608s ok 43 - Response is 401 608s ok 44 - Try to connect with login dvador 608s ok 45 - Get cookie lemonldap (3760e3e2250c9cdf3742a851b05579b9ba4bd49b633813ab28bd472754d41098) 608s ok 46 - Logout request 608s ok 47 - Response is 200 608s ok 48 - Cookie is deleted 608s ok 49 - No pdata 608s ok 50 - Disconnect request 608s ok 51 - Response is 401 608s ok 52 - Portal object 608s ok 53 - Init 608s ok 54 - Portal app 608s 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]" 608s ok 56 - Try to connect with login rtyler 608s ok 57 - Get cookie lemonldap (1111c71e75f52abf94d1f133de8753b2b9b2bbef3a4f9950ad6dddb01f978397) 608s ok 58 - Demo and DBI exported variables exist in session 608s ok 59 - Try to connect with login dvador 608s ok 60 - Get cookie lemonldap (a63bfb6ec3865e429193d3b1b862042453e33f3c3fa519c18ba3bd4c65ad71e8) 608s ok 61 - Try to connect with login dwho 608s ok 62 - Response status is 401 608s ok 63 - Content is JSON 608s ok 64 - Error code is 5 608s ok 65 - Portal object 608s ok 66 - Init 608s ok 67 - Portal app 608s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 608s ok 69 - Try to connect with login rtyler 608s ok 70 - Get cookie lemonldap (189d2fe516aa7d40b2d3fbf93c274b79ee5b9f7191a7430962111f6343b47db4) 608s ok 71 - Try to connect with login dwho 608s ok 72 - Get cookie lemonldap (d2671c57c5eef7ec40e779b5620618206a12bfa19bc48f22e7e2c8d6b600d9ac) 608s ok 73 - Portal object 608s ok 74 - Init 608s ok 75 - Portal app 608s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 608s ok 77 - Try to connect with login rtyler 608s ok 78 - Get cookie lemonldap (4ccb3c6748f67575ff08acec0b572b156783bc6c99e8bdfa6d77c668040b78f9) 608s ok 79 - Try to connect with login dwho 608s ok 80 - Response status is 401 608s ok 81 - Content is JSON 608s ok 82 - Error code is 5 608s 1..82 608s ok 609s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 609s ok 1 - use Lemonldap::NG::Portal::Main; 609s # Subtest: Test without WAYF 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Register $type 609s ok 5 - Portal object 609s ok 6 - Init 609s ok 7 - Portal app 609s ok 8 - Register $type 609s ok 9 - Portal object 609s ok 10 - Init 609s ok 11 - Portal app 609s ok 12 - Register $type 609s # ==> Pushing APP <== 609s # ==> Popping APP <== 609s ok 13 - Unauth CAS app request 609s ok 14 - Get cookie llngcasserver (proxy) 609s ok 15 - Get CAS server cookie 609s ok 16 - Get redirection 609s ok 17 - Location header found 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 18 - Push request to proxy 609s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681977_62536%22%2C%22issuerTs%22%3A1769753857%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 609s ok 20 - HTTP code is 200 609s ok 21 - Page contains a form 609s ok 22 - Host match 609s ok 23 - URI match 609s ok 24 - Field "SAMLRequest" is defined 609s ok 25 - CSP header authorize POST request to auth.idp.com 609s ok 26 - Method is POST 609s # ==> Pushing IDP <== 609s # ==> Popping IDP <== 609s ok 27 - Launch SAML request to IdP 609s ok 28 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753857%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681977_55118%22%7D) 609s # ==> Pushing IDP <== 609s # ==> Popping IDP <== 609s ok 29 - Post authentication 609s ok 30 - HTTP code is 200 609s ok 31 - Page contains a form 609s ok 32 - CSP header authorize POST request to auth.proxy.com 609s ok 33 - Method is POST 609s ok 34 - Get cookie lemonldap (c8b080905d5e1c0c0a9079e85b211b4bcb12e395799f5f40a31465bb7798a61d) 609s ok 35 - Get cookie lemonldappdata () 609s ok 36 - SAML request cleared from pdata 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 37 - POST SAML response 609s ok 38 - Get cookie lemonldap (97137b6251476531b3a70cc100fcabf44d50b5c412b213b54b85f2587e9797ec) 609s ok 39 - Get redirection 609s ok 40 - Location header found 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 41 - Follow internal redirection 609s ok 42 - Get redirection 609s ok 43 - Location header found 609s # ==> Pushing APP <== 609s ok 44 - SOAP request 609s # ==> Saving handler APP <== 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s # ==> Restoring APP <== 609s ok 45 - Execute request to /cas/serviceValidate 609s ok 46 - HTTP code is 200 609s ok 47 - Content is XML 609s # ==> Popping APP <== 609s ok 48 - Follow redirection to RP 609s ok 49 - Get cookie lemonldap (dab126056f48e6fa62f22c9acf3e3519cb4de4552d136d644bfa0be6846e37e0) 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 50 - Initiate logout from proxy 609s ok 51 - HTTP code is 200 609s ok 52 - Page contains a form 609s ok 53 - Host match 609s ok 54 - URI match 609s ok 55 - Field "SAMLRequest" is defined 609s ok 56 - Field "RelayState" is defined 609s ok 57 - CSP header authorize POST request to auth.idp.com 609s ok 58 - Method is POST 609s # ==> Pushing IDP <== 609s # ==> Popping IDP <== 609s ok 59 - Send SAML logout request 609s ok 60 - HTTP code is 200 609s ok 61 - Page contains a form 609s ok 62 - Host match 609s ok 63 - URI match 609s ok 64 - Field "SAMLResponse" is defined 609s ok 65 - Field "RelayState" is defined 609s ok 66 - CSP header authorize POST request to auth.proxy.com 609s ok 67 - Method is POST 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 68 - Receive SAML logout response 609s ok 69 - Get redirection 609s ok 70 - Location header found 609s ok 71 - SP session was removed 609s ok 72 - IDP session was removed 609s 1..72 609s ok 2 - Test without WAYF 609s # Subtest: Test with WAYF 609s ok 1 - Portal object 609s ok 2 - Init 609s ok 3 - Portal app 609s ok 4 - Register $type 609s ok 5 - Portal object 609s ok 6 - Init 609s ok 7 - Portal app 609s ok 8 - Register $type 609s ok 9 - Portal object 609s ok 10 - Init 609s ok 11 - Portal app 609s ok 12 - Register $type 609s # ==> Pushing APP <== 609s # ==> Popping APP <== 609s ok 13 - Unauth CAS app request 609s ok 14 - Get cookie llngcasserver (proxy) 609s ok 15 - Get CAS server cookie 609s ok 16 - Get redirection 609s ok 17 - Location header found 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 18 - Push request to proxy 609s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerTs%22%3A1769753858%2C%22issuerRequestcas%22%3A%221769681978_35698%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 609s ok 20 - Get redirection 609s ok 21 - Location header found 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 22 - Return from WAYF 609s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681978_35698%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerTs%22%3A1769753858%7D) 609s ok 24 - HTTP code is 200 609s ok 25 - Page contains a form 609s ok 26 - Host match 609s ok 27 - URI match 609s ok 28 - Field "SAMLRequest" is defined 609s ok 29 - CSP header authorize POST request to auth.idp.com 609s ok 30 - Method is POST 609s # ==> Pushing IDP <== 609s # ==> Popping IDP <== 609s ok 31 - Launch SAML request to IdP 609s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753858%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681978_59703%22%7D) 609s # ==> Pushing IDP <== 609s # ==> Popping IDP <== 609s ok 33 - Post authentication 609s ok 34 - HTTP code is 200 609s ok 35 - Page contains a form 609s ok 36 - CSP header authorize POST request to auth.proxy.com 609s ok 37 - Method is POST 609s ok 38 - Get cookie lemonldap (623c69224e829eaf7a4b97eb3e0f73f438021aabd2782e4b2c96e1b1a5aa5b78) 609s ok 39 - Get cookie lemonldappdata () 609s ok 40 - SAML request cleared from pdata 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 41 - POST SAML response 609s ok 42 - Get cookie lemonldap (8f509fe46736447fc82966567e88ec4d7a872e4d5c81ab22d2dadb6f39b1d31a) 609s ok 43 - Get redirection 609s ok 44 - Location header found 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 45 - Follow internal redirection 609s ok 46 - Get redirection 609s ok 47 - Location header found 609s # ==> Pushing APP <== 609s ok 48 - SOAP request 609s # ==> Saving handler APP <== 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s # ==> Restoring APP <== 609s ok 49 - Execute request to /cas/serviceValidate 609s ok 50 - HTTP code is 200 609s ok 51 - Content is XML 609s # ==> Popping APP <== 609s ok 52 - Follow redirection to RP 609s ok 53 - Get cookie lemonldap (bb832439a46e1e7fec8bb78d834758a44a72c645e3e8a9cfac425221a8c0dc7b) 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 54 - Initiate logout from proxy 609s ok 55 - HTTP code is 200 609s ok 56 - Page contains a form 609s ok 57 - Host match 609s ok 58 - URI match 609s ok 59 - Field "SAMLRequest" is defined 609s ok 60 - Field "RelayState" is defined 609s ok 61 - CSP header authorize POST request to auth.idp.com 609s ok 62 - Method is POST 609s # ==> Pushing IDP <== 609s # ==> Popping IDP <== 609s ok 63 - Send SAML logout request 609s ok 64 - HTTP code is 200 609s ok 65 - Page contains a form 609s ok 66 - Host match 609s ok 67 - URI match 609s ok 68 - Field "SAMLResponse" is defined 609s ok 69 - Field "RelayState" is defined 609s ok 70 - CSP header authorize POST request to auth.proxy.com 609s ok 71 - Method is POST 609s # ==> Pushing PROXY <== 609s # ==> Popping PROXY <== 609s ok 72 - Receive SAML logout response 609s ok 73 - Get redirection 609s ok 74 - Location header found 609s ok 75 - SP session was removed 609s ok 76 - IDP session was removed 609s 1..76 609s ok 3 - Test with WAYF 609s 1..3 609s ok 609s t/37-Issuer-Display-Rule.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 - Get cookie lemonldap (fa0c1488ca639ec302e01cf271cd2177ac31d24b36fe88316c0e2035562841ff) 609s ok 6 - Get Menu 609s ok 7 - Response body is not empty 609s ok 8 609s 1..8 609s ok 609s t/37-Issuer-Timeout.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 - OP portal 609s # Subtest: Request RP1, wait for timeout, request RP2 609s ok 1 - Authorization request to RP1 609s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769682158_18327%22%2C%22issuerTs%22%3A1769753858%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 609s ok 3 - Authorization request to RP2 609s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769682758_23118%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769754458%7D) 609s ok 5 - HTTP code is 200 609s ok 6 - Page contains a form 609s ok 7 - Host match 609s ok 8 - Field "user" is defined 609s ok 9 - Field "password" is defined 609s ok 10 - CSP header authorize POST request to \# 609s ok 11 - Authorization request to RP2 609s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769682758_23118%22%2C%22issuerTs%22%3A1769754458%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 609s ok 13 - HTTP code is 200 609s ok 14 - Page contains a form 609s ok 15 - URI match 609s ok 16 - Field "token" is defined 609s ok 17 - Field "code" is defined 609s ok 18 - Found EXTCODE input 609s ok 19 - Post code 609s ok 20 - Get redirection 609s ok 21 - Location is http://auth.op.com/oauth2 609s ok 22 - Get cookie lemonldap (c6857580d119ed1f027c672ba46c12be56c3e50716f4c9dd54df66f15a4378d8) 609s ok 23 - Authorization request to RP1 609s ok 24 - Get redirection 609s ok 25 - Location header found 609s 1..25 609s ok 6 - Request RP1, wait for timeout, request RP2 609s # Subtest: Request RP1, wait for timeout, complete login 609s ok 1 - Authorization request to RP1 609s ok 2 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753858%2C%22issuerRequestoauth2%22%3A%221769682158_23628%22%7D) 609s ok 3 - HTTP code is 200 609s ok 4 - Page contains a form 609s ok 5 - Host match 609s ok 6 - Field "user" is defined 609s ok 7 - Field "password" is defined 609s ok 8 - CSP header authorize POST request to \# 609s ok 9 - Authorization request to RP2 609s ok 10 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753858%2C%22issuerRequestoauth2%22%3A%221769682158_23628%22%7D) 609s ok 11 - HTTP code is 200 609s ok 12 - Page contains a form 609s ok 13 - URI match 609s ok 14 - Field "token" is defined 609s ok 15 - Field "code" is defined 609s ok 16 - Found EXTCODE input 609s ok 17 - Post code 609s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769682158_23628%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) 609s ok 19 - Get redirection 609s ok 20 - Location is http://auth.op.com/oauth2 609s ok 21 - Get cookie lemonldap (fe5b58ade622b9355c4b4f855803f8278f7eccd245e07923af9642156bee37f1) 609s ok 22 - Authorization request to RP1 609s ok 23 - Expected portal error code: code found on page 609s ok 24 - Expected portal error code 609s ok 25 - Get cookie lemonldappdata () 609s ok 26 - pdata was cleared 609s 1..26 609s ok 7 - Request RP1, wait for timeout, complete login 609s # Subtest: Within timeout, abandonned access to rp1 does not interfere 609s ok 1 - Authorization request to RP1 609s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769682758_42834%22%2C%22issuerTs%22%3A1769754458%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 609s ok 3 - Authorization request to RP2 609s ok 4 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769754458%2C%22issuerRequestoauth2%22%3A%221769682758_5634%22%7D) 609s ok 5 - HTTP code is 200 609s ok 6 - Page contains a form 609s ok 7 - Host match 609s ok 8 - Field "user" is defined 609s ok 9 - Field "password" is defined 609s ok 10 - CSP header authorize POST request to \# 609s ok 11 - Authorization request to RP2 609s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769682758_5634%22%2C%22issuerTs%22%3A1769754458%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 609s ok 13 - HTTP code is 200 609s ok 14 - Page contains a form 609s ok 15 - URI match 609s ok 16 - Field "token" is defined 609s ok 17 - Field "code" is defined 609s ok 18 - Found EXTCODE input 609s ok 19 - Post code 609s ok 20 - Get redirection 609s ok 21 - Location is http://auth.op.com/oauth2 609s ok 22 - Get cookie lemonldap (3c27ab656e5c03c1b904d897d403f55f6dafb75bf64d62e6a64f930c8319d0d5) 609s ok 23 - Authorization request to RP1 609s ok 24 - Get redirection 609s ok 25 - Location header found 609s 1..25 609s ok 8 - Within timeout, abandonned access to rp1 does not interfere 609s 1..8 609s ok 610s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 610s ok 1 - use Lemonldap::NG::Portal::Main; 610s ok 2 - Portal object 610s ok 3 - Init 610s ok 4 - Portal app 610s ok 5 - Register $type 610s ok 6 - Portal object 610s ok 7 - Init 610s ok 8 - Portal app 610s ok 9 - Register $type 610s ok 10 - Portal object 610s ok 11 - Init 610s ok 12 - Portal app 610s ok 13 - Register $type 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 14 - Unauth SP request 610s ok 15 - Get redirection 610s ok 16 - Location header found 610s # ==> Pushing PROXY <== 610s # ==> Popping PROXY <== 610s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 610s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753859%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%22issuerRequestsaml%22%3A%221769681979_60386%22%7D) 610s ok 19 - Get redirection 610s ok 20 - Location header found 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 610s ok 22 - 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%221769681979_9311%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753859%7D) 610s ok 23 - HTTP code is 200 610s ok 24 - Page contains a form 610s ok 25 - Host match 610s ok 26 - Field "url" is defined 610s ok 27 - Field "timezone" is defined 610s ok 28 - Field "skin" is defined 610s ok 29 - Field "user" is defined 610s ok 30 - Field "password" is defined 610s ok 31 - CSP header authorize POST request to \# 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s ok 32 - Post authentication, endpoint /saml/singleSignOn 610s ok 33 - Get cookie lemonldappdata () 610s ok 34 - Get cookie lemonldap (2fea1830f4b65b3fbf32c21b515bd092214e93d05c1c2646b0382773924d9ee3) 610s ok 35 - HTTP code is 200 610s ok 36 - Page contains a form 610s ok 37 - Host match 610s ok 38 - URI match 610s ok 39 - Field "SAMLResponse" is defined 610s ok 40 - Field "RelayState" is defined 610s ok 41 - CSP header authorize POST request to auth.proxy.com 610s # ==> Pushing PROXY <== 610s # ==> Popping PROXY <== 610s ok 42 - Post SAML response to PROXY 610s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681979_60386%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 610s ok 44 - Get cookie lemonldap (26439fcf0b12dcf5a123b8d72aadc2ac18a723c689423287122dbde5f986aa43) 610s ok 45 - Get redirection 610s ok 46 - Location header found 610s # ==> Pushing PROXY <== 610s # ==> Popping PROXY <== 610s ok 47 - internal redirection to PROXY, endpoint /saml 610s ok 48 - HTTP code is 200 610s ok 49 - Page contains a form 610s ok 50 - Host match 610s ok 51 - URI match 610s ok 52 - Field "SAMLResponse" is defined 610s ok 53 - CSP header authorize POST request to auth.sp.com 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 54 - Post SAML response to SP 610s ok 55 - Get cookie lemonldap (3a94a0d02057714453896162caa4d8a114a27ffcdad03c3b74ee249a1ca47259) 610s # ==> Pushing SP <== 610s ok 56 - REST request 610s ok 57 - Request from PROXY to PROXY 610s # ==> Saving handler SP <== 610s # ==> Pushing PROXY <== 610s ok 58 - REST request 610s ok 59 - Request to IDP 610s # ==> Saving handler PROXY <== 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s # ==> Restoring PROXY <== 610s ok 60 - Execute post request 610s ok 61 - Response is 200 610s ok 62 - Content is JSON|XML 610s # ==> Popping PROXY <== 610s # ==> Restoring SP <== 610s ok 63 - Execute post request 610s ok 64 - Response is 200 610s ok 65 - Content is JSON|XML 610s # ==> Popping SP <== 610s ok 66 - Call logout from SP 610s ok 67 - Get cookie lemonldap (0) 610s ok 68 - Test empty cookie on SP 610s ok 69 - Test disconnexion message on SP 610s # ==> Pushing PROXY <== 610s # ==> Popping PROXY <== 610s ok 70 - Test if still logged on PROXY 610s ok 71 - Get redirection 610s ok 72 - Location header found 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s ok 73 - Test if still logged on IDP 610s ok 74 - test presence of user field in form (prove successful logout) 610s 1..74 610s ok 610s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 610s ok 1 - use Lemonldap::NG::Portal::Main; 610s ok 2 - Portal object 610s ok 3 - Init 610s ok 4 - Portal app 610s ok 5 - Register $type 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 6 - Get JWKS, endpoint /oauth2/jwks 610s ok 7 - HTTP code is 200 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 610s ok 9 - HTTP code is 200 610s ok 10 - Portal object 610s ok 11 - Init 610s ok 12 - Portal app 610s ok 13 - Register $type 610s ok 14 - Portal object 610s ok 15 - Init 610s ok 16 - Portal app 610s ok 17 - Register $type 610s # ==> Pushing RP <== 610s # ==> Popping RP <== 610s ok 18 - Unauth SP request 610s ok 19 - Get redirection 610s ok 20 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 21 - Push request to OP, endpoint /oauth2/authorize 610s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753859%2C%22issuerRequestoauth2%22%3A%221769681979_53845%22%7D) 610s ok 23 - Get redirection 610s ok 24 - Location header found 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 610s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753859%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681979_9861%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 610s ok 27 - HTTP code is 200 610s ok 28 - Page contains a form 610s ok 29 - Host match 610s ok 30 - Field "url" is defined 610s ok 31 - Field "timezone" is defined 610s ok 32 - Field "skin" is defined 610s ok 33 - Field "user" is defined 610s ok 34 - Field "password" is defined 610s ok 35 - CSP header authorize POST request to \# 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s ok 36 - Post authentication, endpoint /saml/singleSignOn 610s ok 37 - Get cookie lemonldappdata () 610s ok 38 - Get cookie lemonldap (c533bd0cfefc779e7c598613c29b73e1572c240597d0bc719ecc5be0d6c72571) 610s ok 39 - HTTP code is 200 610s ok 40 - Page contains a form 610s ok 41 - Host match 610s ok 42 - URI match 610s ok 43 - Field "SAMLResponse" is defined 610s ok 44 - Field "RelayState" is defined 610s ok 45 - CSP header authorize POST request to auth.op.com 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 46 - Post SAML response to SP 610s 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%221769681979_53845%22%7D) 610s ok 48 - Get cookie lemonldap (fcbefff525e9ca2cac9d8e4d5fa6350e90a662911038b080652b4d1870001cd1) 610s ok 49 - Get redirection 610s ok 50 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 51 - Call OP from SAML SP 610s ok 52 - Get cookie lemonldappdata () 610s ok 53 - Get redirection 610s ok 54 - Location header found 610s # ==> Pushing RP <== 610s ok 55 - REST request 610s ok 56 - Request from RP to OP, endpoint /oauth2/token 610s # ==> Saving handler RP <== 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s # ==> Restoring RP <== 610s ok 57 - Execute post request 610s ok 58 - Response is 200 610s ok 59 - Content is JSON 610s ok 60 - REST request 610s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 610s # ==> Saving handler RP <== 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s # ==> Restoring RP <== 610s ok 62 - Execute get request 610s ok 63 - Response is 200 610s ok 64 - Content is JSON 610s # ==> Popping RP <== 610s ok 65 - Call openidconnectcallback on RP 610s ok 66 - Get cookie lemonldap (f2ccf0f836ceadac10e9b0d45cda8f6fe1b917fc069cffe50bdcdea758fb83ac) 610s # ==> Pushing RP <== 610s # ==> Popping RP <== 610s ok 67 - Call logout from RP 610s ok 68 - Get cookie lemonldap (0) 610s ok 69 - Test empty cookie on RP 610s ok 70 - Get redirection 610s ok 71 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 72 - Forward logout to OP 610s ok 73 - HTTP code is 200 610s ok 74 - Page contains a form 610s ok 75 - Host match 610s ok 76 - Field "post_logout_redirect_uri" is defined 610s ok 77 - Field "confirm" is defined 610s ok 78 - Field "skin" is defined 610s ok 79 - CSP header authorize POST request to \# 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 610s ok 81 - Get cookie lemonldap (0) 610s ok 82 - Test empty cookie on OP 610s ok 83 - Get redirection 610s ok 84 - Location header found 610s # ==> Pushing IDP <== 610s # ==> Popping IDP <== 610s ok 85 - redirect to IdP 610s ok 86 - Get cookie lemonldap (0) 610s ok 87 - Test empty cookie on IDP 610s ok 88 - Get redirection 610s ok 89 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 90 - redirect to OP 610s ok 91 - Get redirection 610s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 610s # ==> Pushing RP <== 610s # ==> Popping RP <== 610s ok 93 - follow post-logout redirection 610s ok 94 - Get redirection 610s ok 95 - Location is http://auth.rp.com/?logout=1 610s 1..95 610s ok 611s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.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 ok 14 - Portal object 611s ok 15 - Init 611s ok 16 - Portal app 611s ok 17 - Register $type 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 18 - Unauth SP request 611s ok 19 - Get redirection 611s ok 20 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 21 - Push request to OP, endpoint /oauth2/authorize 611s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753860%2C%22issuerRequestoauth2%22%3A%221769681980_34650%22%7D) 611s ok 23 - Get redirection 611s ok 24 - Location header found 611s # ==> Pushing IDP <== 611s # ==> Popping IDP <== 611s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 611s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753860%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681980_30050%22%7D) 611s ok 27 - HTTP code is 200 611s ok 28 - Page contains a form 611s ok 29 - Host match 611s ok 30 - Field "url" is defined 611s ok 31 - Field "timezone" is defined 611s ok 32 - Field "skin" is defined 611s ok 33 - Field "user" is defined 611s ok 34 - Field "password" is defined 611s ok 35 - CSP header authorize POST request to \# 611s # ==> Pushing IDP <== 611s # ==> Popping IDP <== 611s ok 36 - Post authentication, endpoint /saml/singleSignOn 611s ok 37 - Get cookie lemonldappdata () 611s ok 38 - Get cookie lemonldap (e2a1f5c5c401c28f3030db35b78e7a3b4c9383979f66d56e1733cb1181ba863e) 611s ok 39 - HTTP code is 200 611s ok 40 - Page contains a form 611s ok 41 - Host match 611s ok 42 - URI match 611s ok 43 - Field "SAMLResponse" is defined 611s ok 44 - Field "RelayState" is defined 611s ok 45 - CSP header authorize POST request to auth.op.com 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 46 - Post SAML response to SP 611s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681980_34650%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 611s ok 48 - Get cookie lemonldap (e53bf92959a41a7986205456781d55339eb4ddffef040e45b1f6087453bc9df2) 611s ok 49 - Get redirection 611s ok 50 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 51 - Call OP from SAML SP 611s ok 52 - Get cookie lemonldappdata () 611s ok 53 - Get redirection 611s ok 54 - Location header found 611s # ==> Pushing RP <== 611s ok 55 - REST request 611s ok 56 - Request from RP to OP, endpoint /oauth2/token 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 57 - Execute post request 611s ok 58 - Response is 200 611s ok 59 - Content is JSON|XML 611s ok 60 - REST request 611s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 62 - Execute get request 611s ok 63 - Response is 200 611s ok 64 - Content is JSON|XML 611s # ==> Popping RP <== 611s ok 65 - Call openidconnectcallback on RP 611s ok 66 - Get cookie lemonldap (17aa6bc48c283c38cea367665cc62c23c9e34bdcfabe1e55877d8baef105b236) 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 67 - Call logout from RP 611s ok 68 - Get cookie lemonldap (0) 611s ok 69 - Test empty cookie on RP 611s ok 70 - Get redirection 611s ok 71 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 72 - Forward logout to OP 611s ok 73 - HTTP code is 200 611s ok 74 - Page contains a form 611s ok 75 - Host match 611s ok 76 - Field "post_logout_redirect_uri" is defined 611s ok 77 - Field "confirm" is defined 611s ok 78 - Field "skin" is defined 611s ok 79 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s ok 80 - REST request 611s ok 81 - Request to IDP 611s # ==> Saving handler OP <== 611s # ==> Pushing IDP <== 611s # ==> Popping IDP <== 611s # ==> Restoring OP <== 611s ok 82 - Execute post request 611s ok 83 - Response is 200 611s ok 84 - Content is JSON|XML 611s # ==> Popping OP <== 611s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 611s ok 86 - Get cookie lemonldap (0) 611s ok 87 - Test empty cookie on OP 611s ok 88 - Get redirection 611s ok 89 - Location header found 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 90 - redirect to RP 611s ok 91 - Get redirection 611s ok 92 - Location header found 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 93 - Follow redirection to logout" 611s ok 94 - HTTP code is 200 611s # ==> Pushing IDP <== 611s # ==> Popping IDP <== 611s ok 95 - Test if still logged on IDP 611s ok 96 - test presence of user field in form (prove successful logout) 611s 1..96 611s ok 611s t/37-Logout-from-OIDC-RP-to-SAML-SP.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 ok 14 - Portal object 611s ok 15 - Init 611s ok 16 - Portal app 611s ok 17 - Register $type 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 18 - Unauth SP request 611s ok 19 - Get redirection 611s ok 20 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 21 - Push request to OP, endpoint /oauth2/authorize 611s ok 22 - HTTP code is 200 611s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681980_20100%22%2C%22issuerTs%22%3A1769753860%7D) 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 24 - Post authentication, endpoint /oauth2/authorize 611s ok 25 - Get cookie lemonldap (540a8364b1996ea856e3f6abcb1eb2825ed9edf45fa9354e6196e6bdb8c58be6) 611s ok 26 - HTTP code is 200 611s ok 27 - Page contains a form 611s ok 28 - Host match 611s ok 29 - Field "confirm" is defined 611s ok 30 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 31 - Post confirmation, endpoint /oauth2/authorize 611s ok 32 - Get redirection 611s ok 33 - Location header found 611s # ==> Pushing RP <== 611s ok 34 - REST request 611s ok 35 - Request from RP to OP, endpoint /oauth2/token 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 36 - Execute request 611s ok 37 - Response is 200 611s ok 38 - Content is JSON 611s ok 39 - REST request 611s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 41 - Execute request 611s ok 42 - Response is 200 611s ok 43 - Content is JSON 611s # ==> Popping RP <== 611s ok 44 - Call openidconnectcallback on RP 611s ok 45 - Get cookie lemonldap (28fdf122b14ec1f3d8dc4a7a11668df7a1820d5b1879574ea67aa19f3c66c6b9) 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 46 - Check session, endpoint /oauth2/checksession.html 611s ok 47 - HTTP code is 200 611s ok 48 - Frame can be embedded 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 49 - Try SAML SP 611s ok 50 - HTTP code is 200 611s ok 51 - Page contains a form 611s ok 52 - Host match 611s ok 53 - URI match 611s ok 54 - Field "SAMLRequest" is defined 611s ok 55 - CSP header authorize POST request to auth.op.com 611s ok 56 - Method is POST 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 57 - Post SAML request to IdP 611s ok 58 - HTTP code is 200 611s ok 59 - Page contains a form 611s ok 60 - Host match 611s ok 61 - URI match 611s ok 62 - Field "SAMLResponse" is defined 611s ok 63 - CSP header authorize POST request to auth.sp.com 611s ok 64 - Method is POST 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 65 - Post SAML response to SP 611s ok 66 - Get cookie lemonldap (daab87e9c39212eb0df44bcb6118918bf95b0996bdf4afd510bc57583910ae27) 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 67 - Query SP for logout 611s ok 68 - Get redirection 611s ok 69 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 70 - Push logout request to OP, endpoint /oauth2/logout 611s ok 71 - HTTP code is 200 611s ok 72 - Page contains a form 611s ok 73 - Host match 611s ok 74 - Field "confirm" is defined 611s ok 75 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 76 - Confirm logout, endpoint /oauth2/logout 611s ok 77 - HTTP code is 200 611s ok 78 - Get cookie lemonldap (0) 611s ok 79 - SSO cookie removed 611s ok 80 - Get iframe request 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 81 - Get iframe 611s ok 82 - HTTP code is 200 611s ok 83 - Page contains a form 611s ok 84 - Host match 611s ok 85 - URI match 611s ok 86 - Field "SAMLRequest" is defined 611s ok 87 - CSP header authorize POST request to auth.sp.com 611s ok 88 - Method is POST 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 89 - Post SAML logout request to SP 611s ok 90 - HTTP code is 200 611s ok 91 - Page contains a form 611s ok 92 - Host match 611s ok 93 - URI match 611s ok 94 - Field "SAMLResponse" is defined 611s ok 95 - CSP header authorize POST request to auth.op.com 611s ok 96 - Method is POST 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 97 - Post SAML logout response to IdP 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 98 - Test if user is reject on IdP 611s ok 99 - Response status is 401 611s ok 100 - Content is JSON 611s ok 101 - Error code is 1 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 102 - Test if user is reject on SP 611s ok 103 - Get redirection 611s ok 104 - Location header found 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 105 - Test if user is reject on SP 611s ok 106 - HTTP code is 200 611s ok 107 - HTTP code is 200 611s ok 108 - Page contains a form 611s ok 109 - Host match 611s ok 110 - URI match 611s ok 111 - Field "SAMLRequest" is defined 611s ok 112 - CSP header authorize POST request to auth.op.com 611s ok 113 - Method is POST 611s 1..113 611s ok 612s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 612s ok 1 - use Lemonldap::NG::Portal::Main; 612s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 612s ok 1 - Portal object 612s ok 2 - Init 612s ok 3 - Portal app 612s ok 4 - Register $type 612s ok 5 - Portal object 612s ok 6 - Init 612s ok 7 - Portal app 612s ok 8 - Register $type 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 9 - Get JWKS, endpoint /oauth2/jwks 612s ok 10 - HTTP code is 200 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 612s ok 12 - HTTP code is 200 612s ok 13 - Portal object 612s ok 14 - Init 612s ok 15 - Portal app 612s ok 16 - Register $type 612s # ==> Pushing RPREDIRECT <== 612s # ==> Popping RPREDIRECT <== 612s ok 17 - Unauth SP request 612s ok 18 - Get redirection 612s ok 19 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 20 - Push request to OP, endpoint /oauth2/authorize 612s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681980_9921%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753860%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 612s ok 22 - Get redirection 612s ok 23 - Location header found 612s # ==> Pushing IDPREDIRECT <== 612s # ==> Popping IDPREDIRECT <== 612s ok 24 - Launch SAML request to IdP 612s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681980_12726%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753860%7D) 612s # ==> Pushing IDPREDIRECT <== 612s # ==> Popping IDPREDIRECT <== 612s ok 26 - Post authentication 612s ok 27 - HTTP code is 200 612s ok 28 - Page contains a form 612s ok 29 - Host match 612s ok 30 - CSP header authorize POST request to auth.sp.com 612s ok 31 - Method is POST 612s ok 32 - Get cookie lemonldap (edba6da6c4df0044c49498cfb25d68d8c8855641869b1cc8d74e1f14f8d0f3e8) 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 33 - POST SAML response 612s ok 34 - Get cookie lemonldap (2084a8172fff990042304b961d05b9e853dbe07d230d82bfe020fe14765dc7dc) 612s ok 35 - Get redirection 612s ok 36 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 612s ok 38 - HTTP code is 200 612s ok 39 - Page contains a form 612s ok 40 - URI match 612s ok 41 - Field "confirm" is defined 612s ok 42 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753860%7D) 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 43 - Confirm OIDC sharing 612s ok 44 - Get redirection 612s ok 45 - Location header found 612s # ==> Pushing RPREDIRECT <== 612s ok 46 - REST request 612s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 612s # ==> Saving handler RPREDIRECT <== 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s # ==> Restoring RPREDIRECT <== 612s ok 48 - Execute request 612s ok 49 - Response is 200 612s ok 50 - Content is JSON 612s ok 51 - REST request 612s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 612s # ==> Saving handler RPREDIRECT <== 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s # ==> Restoring RPREDIRECT <== 612s ok 53 - Execute request 612s ok 54 - Response is 200 612s ok 55 - Content is JSON 612s # ==> Popping RPREDIRECT <== 612s ok 56 - Follow redirection to RP 612s ok 57 - Get cookie lemonldap (5482d90c8379c35f47386155fc351408b044ea61f33b50e3a95b6bed54f7d0df) 612s # ==> Pushing RPREDIRECT <== 612s # ==> Popping RPREDIRECT <== 612s ok 58 - Query RP for logout 612s ok 59 - Get redirection 612s ok 60 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 612s ok 62 - HTTP code is 200 612s ok 63 - Page contains a form 612s ok 64 - Host match 612s ok 65 - Field "confirm" is defined 612s ok 66 - CSP header authorize POST request to \# 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 67 - Confirm logout, endpoint /oauth2/logout 612s ok 68 - Get redirection 612s ok 69 - Location header found 612s # ==> Pushing IDPREDIRECT <== 612s # ==> Popping IDPREDIRECT <== 612s ok 70 - Push logout to SAML IdP 612s ok 71 - Get cookie lemonldap (0) 612s ok 72 - SSO cookie removed 612s ok 73 - Get redirection 612s ok 74 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 75 - Push logout to SAML IdP 612s ok 76 - Get redirection 612s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 612s # ==> Pushing RPREDIRECT <== 612s # ==> Popping RPREDIRECT <== 612s ok 78 - Follow post-logout redirection 612s ok 79 - Get redirection 612s ok 80 - Location is http://auth.rp.com/?logout=1 612s ok 81 - SP session was removed 612s ok 82 - IDP session was removed 612s ok 83 - RP session was removed 612s 1..83 612s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 612s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 612s ok 1 - Portal object 612s ok 2 - Init 612s ok 3 - Portal app 612s ok 4 - Register $type 612s ok 5 - Portal object 612s ok 6 - Init 612s ok 7 - Portal app 612s ok 8 - Register $type 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 9 - Get JWKS, endpoint /oauth2/jwks 612s ok 10 - HTTP code is 200 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 612s ok 12 - HTTP code is 200 612s ok 13 - Portal object 612s ok 14 - Init 612s ok 15 - Portal app 612s ok 16 - Register $type 612s # ==> Pushing RPREDIRECT <== 612s # ==> Popping RPREDIRECT <== 612s ok 17 - Unauth SP request 612s ok 18 - Get redirection 612s ok 19 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 20 - Push request to OP, endpoint /oauth2/authorize 612s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753861%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681981_60783%22%7D) 612s ok 22 - Get redirection 612s ok 23 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 24 - Return from WAYF 612s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753861%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769681981_60783%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 612s ok 26 - Get redirection 612s ok 27 - Location header found 612s # ==> Pushing IDPREDIRECT <== 612s # ==> Popping IDPREDIRECT <== 612s ok 28 - Launch SAML request to IdP 612s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681981_53111%22%2C%22issuerTs%22%3A1769753861%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 612s # ==> Pushing IDPREDIRECT <== 612s # ==> Popping IDPREDIRECT <== 612s ok 30 - Post authentication 612s ok 31 - HTTP code is 200 612s ok 32 - Page contains a form 612s ok 33 - Host match 612s ok 34 - CSP header authorize POST request to auth.sp.com 612s ok 35 - Method is POST 612s ok 36 - Get cookie lemonldap (43fde817c84c9bb92d94231e0fddd4bc1830dd7a4805840c6b1008d799352a3a) 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 37 - POST SAML response 612s ok 38 - Get cookie lemonldap (5e30467a4a2b4297295363c0b3d75890e24e93c8c7d9505998c3415f596e5473) 612s ok 39 - Get redirection 612s ok 40 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 612s ok 42 - HTTP code is 200 612s ok 43 - Page contains a form 612s ok 44 - URI match 612s ok 45 - Field "confirm" is defined 612s ok 46 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753861%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 47 - Confirm OIDC sharing 612s ok 48 - Get redirection 612s ok 49 - Location header found 612s # ==> Pushing RPREDIRECT <== 612s ok 50 - REST request 612s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 612s # ==> Saving handler RPREDIRECT <== 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s # ==> Restoring RPREDIRECT <== 612s ok 52 - Execute request 612s ok 53 - Response is 200 612s ok 54 - Content is JSON 612s ok 55 - REST request 612s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 612s # ==> Saving handler RPREDIRECT <== 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s # ==> Restoring RPREDIRECT <== 612s ok 57 - Execute request 612s ok 58 - Response is 200 612s ok 59 - Content is JSON 612s # ==> Popping RPREDIRECT <== 612s ok 60 - Follow redirection to RP 612s ok 61 - Get cookie lemonldap (10b8b93e92a8aa8fc20fc909376978e926ad3e422a48e397d156a0661afd95d7) 612s # ==> Pushing RPREDIRECT <== 612s # ==> Popping RPREDIRECT <== 612s ok 62 - Query RP for logout 612s ok 63 - Get redirection 612s ok 64 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 612s ok 66 - HTTP code is 200 612s ok 67 - Page contains a form 612s ok 68 - Host match 612s ok 69 - Field "confirm" is defined 612s ok 70 - CSP header authorize POST request to \# 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 71 - Confirm logout, endpoint /oauth2/logout 612s ok 72 - Get redirection 612s ok 73 - Location header found 612s # ==> Pushing IDPREDIRECT <== 612s # ==> Popping IDPREDIRECT <== 612s ok 74 - Push logout to SAML IdP 612s ok 75 - Get cookie lemonldap (0) 612s ok 76 - SSO cookie removed 612s ok 77 - Get redirection 612s ok 78 - Location header found 612s # ==> Pushing SPREDIRECT <== 612s # ==> Popping SPREDIRECT <== 612s ok 79 - Push logout to SAML IdP 612s ok 80 - Get redirection 612s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 612s # ==> Pushing RPREDIRECT <== 612s # ==> Popping RPREDIRECT <== 612s ok 82 - Follow post-logout redirection 612s ok 83 - Get redirection 612s ok 84 - Location is http://auth.rp.com/?logout=1 612s ok 85 - SP session was removed 612s ok 86 - IDP session was removed 612s ok 87 - RP session was removed 612s 1..87 612s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 612s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 612s ok 1 - Portal object 612s ok 2 - Init 612s ok 3 - Portal app 612s ok 4 - Register $type 612s ok 5 - Portal object 612s ok 6 - Init 612s ok 7 - Portal app 612s ok 8 - Register $type 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 9 - Get JWKS, endpoint /oauth2/jwks 612s ok 10 - HTTP code is 200 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 612s ok 12 - HTTP code is 200 612s ok 13 - Portal object 612s ok 14 - Init 612s ok 15 - Portal app 612s ok 16 - Register $type 612s # ==> Pushing RPPOST <== 612s # ==> Popping RPPOST <== 612s ok 17 - Unauth SP request 612s ok 18 - Get redirection 612s ok 19 - Location header found 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 20 - Push request to OP, endpoint /oauth2/authorize 612s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681981_64420%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753861%7D) 612s ok 22 - HTTP code is 200 612s ok 23 - Page contains a form 612s ok 24 - Host match 612s ok 25 - URI match 612s ok 26 - Field "SAMLRequest" is defined 612s ok 27 - CSP header authorize POST request to auth.idp.com 612s ok 28 - Method is POST 612s # ==> Pushing IDPPOST <== 612s # ==> Popping IDPPOST <== 612s ok 29 - Launch SAML request to IdP 612s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681981_29563%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753861%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 612s # ==> Pushing IDPPOST <== 612s # ==> Popping IDPPOST <== 612s ok 31 - Post authentication 612s ok 32 - HTTP code is 200 612s ok 33 - Page contains a form 612s ok 34 - Host match 612s ok 35 - CSP header authorize POST request to auth.sp.com 612s ok 36 - Method is POST 612s ok 37 - Get cookie lemonldap (8255c1353d1dde9f943bb818866da7c4d2a77a284353b74b91ffda240ee25003) 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 38 - POST SAML response 612s ok 39 - Get cookie lemonldap (5924c9b67ef0d13abcd51552c90e5d774534313924edd64cd233460a5aa468c1) 612s ok 40 - Get redirection 612s ok 41 - Location header found 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 612s ok 43 - HTTP code is 200 612s ok 44 - Page contains a form 612s ok 45 - URI match 612s ok 46 - Field "confirm" is defined 612s ok 47 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753861%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 48 - Confirm OIDC sharing 612s ok 49 - Get redirection 612s ok 50 - Location header found 612s # ==> Pushing RPPOST <== 612s ok 51 - REST request 612s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 612s # ==> Saving handler RPPOST <== 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s # ==> Restoring RPPOST <== 612s ok 53 - Execute request 612s ok 54 - Response is 200 612s ok 55 - Content is JSON 612s ok 56 - REST request 612s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 612s # ==> Saving handler RPPOST <== 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s # ==> Restoring RPPOST <== 612s ok 58 - Execute request 612s ok 59 - Response is 200 612s ok 60 - Content is JSON 612s # ==> Popping RPPOST <== 612s ok 61 - Follow redirection to RP 612s ok 62 - Get cookie lemonldap (f8b3d52c2506fbcb8e86c57ee4dafc1d726cb1267d136224d931bec34d97331c) 612s # ==> Pushing RPPOST <== 612s # ==> Popping RPPOST <== 612s ok 63 - Query RP for logout 612s ok 64 - Get redirection 612s ok 65 - Location header found 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 612s ok 67 - HTTP code is 200 612s ok 68 - Page contains a form 612s ok 69 - Host match 612s ok 70 - Field "confirm" is defined 612s ok 71 - CSP header authorize POST request to \# 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 72 - Confirm logout, endpoint /oauth2/logout 612s ok 73 - HTTP code is 200 612s ok 74 - Page contains a form 612s ok 75 - Host match 612s ok 76 - URI match 612s ok 77 - Field "SAMLRequest" is defined 612s ok 78 - CSP header authorize POST request to auth.idp.com 612s # ==> Pushing IDPPOST <== 612s # ==> Popping IDPPOST <== 612s ok 79 - Push logout to SAML IdP 612s ok 80 - Get cookie lemonldap (0) 612s ok 81 - SSO cookie removed 612s ok 82 - HTTP code is 200 612s ok 83 - Page contains a form 612s ok 84 - Host match 612s ok 85 - URI match 612s ok 86 - CSP header authorize POST request to auth.sp.com 612s # ==> Pushing SPPOST <== 612s # ==> Popping SPPOST <== 612s ok 87 - Push logout to SAML IdP 612s ok 88 - Get redirection 612s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 612s # ==> Pushing RPPOST <== 612s # ==> Popping RPPOST <== 612s ok 90 - Follow post-logout redirection 612s ok 91 - Get redirection 612s ok 92 - Location is http://auth.rp.com/?logout=1 612s ok 93 - SP session was removed 612s ok 94 - IDP session was removed 612s ok 95 - RP session was removed 612s 1..95 612s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 612s 1..4 612s ok 612s t/37-OIDC-and-DBI-with-choice-and-override.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 OP <== 612s # ==> Popping OP <== 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 16 - Auth query 612s ok 17 - Get cookie lemonldap (b8c87bf8a6b567b4ef67d8cee515f5a70b85d76ddd699f7607712e6ce10e40e7) 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 18 - Logout request 612s ok 19 - Response is 200 612s ok 20 - Cookie is deleted 612s ok 21 - No pdata 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 22 - Disconnect request 612s ok 23 - Response is 401 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 24 - Unauth RP request 612s ok 25 - Get redirection 612s ok 26 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 27 - Push request to OP, endpoint /oauth2/authorize 612s ok 28 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 29 - Post authentication, endpoint /oauth2/authorize 612s ok 30 - Get cookie lemonldap (d2ce02f52c3866556786d724a2d29b5383d134dd4e13e4af682de7ac0bf03fb3) 612s ok 31 - HTTP code is 200 612s ok 32 - Page contains a form 612s ok 33 - Host match 612s ok 34 - Field "confirm" is defined 612s ok 35 - CSP header authorize POST request to \# 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 36 - Post confirmation, endpoint /oauth2/authorize 612s ok 37 - Get redirection 612s ok 38 - Location header found 612s # ==> Pushing RP <== 612s ok 39 - REST request 612s ok 40 - Request from RP to OP, endpoint /oauth2/token 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 41 - Execute request 612s ok 42 - Response is 200 612s ok 43 - Content is JSON 612s # ==> Popping RP <== 612s ok 44 - Call openidconnectcallback on RP 612s ok 45 - Get cookie lemonldap (453ee74cd8c7a326231cac4f8845a596f55d7cfa7f14653c85b257ff23f316de) 612s 1..45 612s ok 613s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - Register $type 613s ok 6 - Portal object 613s ok 7 - Init 613s ok 8 - Portal app 613s ok 9 - Register $type 613s ok 10 - Portal object 613s ok 11 - Init 613s ok 12 - Portal app 613s ok 13 - Register $type 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 14 - Try SAML SP 613s ok 15 - Get redirection 613s ok 16 - Location header found 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 17 - Launch SAML request to proxy 613s ok 18 - Get redirection 613s ok 19 - Location header found 613s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1769753862%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681982_46183%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 613s # ==> Pushing IDP <== 613s # ==> Popping IDP <== 613s ok 21 - Launch SAML request to proxy 613s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753862%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681982_19812%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 613s ok 23 - HTTP code is 200 613s ok 24 - Page contains a form 613s ok 25 - Host match 613s ok 26 - Field "user" is defined 613s ok 27 - Field "password" is defined 613s ok 28 - CSP header authorize POST request to \# 613s # ==> Pushing IDP <== 613s # ==> Popping IDP <== 613s ok 29 - Post authentication, endpoint 613s ok 30 - Get cookie lemonldap (24f6184fa7a69ef028011ee412a4fda241c0215e87bc5897634171316aa8078a) 613s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681982_19812%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 613s ok 32 - Get redirection 613s ok 33 - Location header found 613s # ==> Pushing IDP <== 613s # ==> Popping IDP <== 613s ok 34 - Follow redirection to issuer 613s ok 35 - Get cookie lemonldappdata () 613s ok 36 - HTTP code is 200 613s ok 37 - Page contains a form 613s ok 38 - Host match 613s ok 39 - URI match 613s ok 40 - Field "SAMLResponse" is defined 613s ok 41 - CSP header authorize POST request to auth.proxy.com 613s ok 42 - Method is POST 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 43 - Post SAMLResponse to proxy 613s ok 44 - Get cookie lemonldap (ce4306c4778b78bee204db2b69b10b216f6c7facf4c4e3edf7b5c76636b4e6eb) 613s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681982_46183%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 613s ok 46 - Get redirection 613s ok 47 - Location header found 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 48 - Follow redirection to issuer 613s ok 49 - Get cookie lemonldappdata () 613s ok 50 - HTTP code is 200 613s ok 51 - Page contains a form 613s ok 52 - Host match 613s ok 53 - URI match 613s ok 54 - Field "SAMLResponse" is defined 613s ok 55 - CSP header authorize POST request to auth.sp.com 613s ok 56 - Method is POST 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 57 - Post SAMLResponse to SP 613s ok 58 - Get cookie lemonldap (2359ace53a71ea00f8208aec05032fde3ed0cce47acbd71adabdc4be746a048e) 613s ok 59 - Get redirection 613s ok 60 - Location header found 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 61 - Initiate logout 613s ok 62 - Get cookie lemonldap (0) 613s ok 63 - Removed lemonldap cookie at sp 613s ok 64 - Get redirection 613s ok 65 - Location header found 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 66 - Forward logout to proxy 613s ok 67 - Get cookie lemonldap (0) 613s ok 68 - Removed lemonldap cookie at proxy 613s ok 69 - Get redirection 613s ok 70 - Location header found 613s # ==> Pushing IDP <== 613s # ==> Popping IDP <== 613s ok 71 - Forward logout to IDP 613s ok 72 - Get cookie lemonldap (0) 613s ok 73 - Removed lemonldap cookie at idp 613s ok 74 - Get redirection 613s ok 75 - Location header found 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 76 - Forward logout to proxy 613s ok 77 - Get redirection 613s ok 78 - Location header found 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 79 - Resume proxy logout process 613s ok 80 - Get redirection 613s ok 81 - Location header found 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 82 - Forward logout to sp 613s ok 83 - Logout OK: code found on page 613s ok 84 - Logout OK 613s 1..84 613s ok 613s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - Register $type 613s ok 6 - Portal object 613s ok 7 - Init 613s ok 8 - Portal app 613s ok 9 - Register $type 613s ok 10 - Portal object 613s ok 11 - Init 613s ok 12 - Portal app 613s ok 13 - Register $type 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 14 - Unauth SP request 613s ok 15 - HTTP code is 200 613s ok 16 - Page contains a form 613s ok 17 - Host match 613s ok 18 - URI match 613s ok 19 - Field "SAMLRequest" is defined 613s ok 20 - CSP header authorize POST request to auth.proxy.com 613s ok 21 - Method is POST 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 22 - Post SAML request to IdP 613s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1769753862%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681982_45485%22%7D) 613s ok 24 - Found SAML choice 613s ok 25 - HTTP code is 200 613s ok 26 - Page contains a form 613s ok 27 - CSP header authorize POST request to \# 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 28 - Select "CAS" 613s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753862%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681982_45485%22%2C%22_choice%22%3A%22cas%22%7D) 613s ok 30 - Get cookie llngcasserver (idp) 613s ok 31 - Get CAS server cookie 613s ok 32 - Get redirection 613s ok 33 - Location header found 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 34 - Query CAS server 613s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769681982_44775%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753862%7D) 613s ok 36 - HTTP code is 200 613s ok 37 - Page contains a form 613s ok 38 - CSP header authorize POST request to \# 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 39 - Post authentication 613s ok 40 - Get cookie lemonldap (c211b1820fd936cac3be57ac6717ffc902d6be47f85bb010a8955a86cf643e8b) 613s ok 41 - Get redirection 613s ok 42 - Location header found 613s # ==> Pushing PROXY <== 613s ok 43 - SOAP request 613s # ==> Saving handler PROXY <== 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s # ==> Restoring PROXY <== 613s ok 44 - Execute request to /cas/serviceValidate 613s ok 45 - HTTP code is 200 613s ok 46 - Content is XML 613s # ==> Popping PROXY <== 613s ok 47 - Push CAS response to proxy 613s ok 48 - Get cookie lemonldap (c81fdf6bed88f4a5e2c10aaa5bb42efea553d486a407c3bf0380be36fe02e64e) 613s ok 49 - HTTP code is 200 613s ok 50 - Page contains a form 613s ok 51 - Host match 613s ok 52 - URI match 613s ok 53 - Field "SAMLResponse" is defined 613s ok 54 - CSP header authorize POST request to auth.sp.com 613s ok 55 - Method is POST 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 56 - Post SAML response to SP 613s ok 57 - Get redirection 613s ok 58 - Location is http://auth.sp.com/ 613s ok 59 - Get cookie lemonldap (db7ac818f2d44f37bd0e5f82fd372e3fbadbe83893f423cac85bc836401fd2c2) 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 60 - Get / on SP 613s ok 61 - HTTP code is 200 613s ok 62 - Authenticated as fa@badwolf.org@proxy 613s ok 63 - UTF-8 values 613s 1..63 613s ok 613s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - Register $type 613s ok 6 - Portal object 613s ok 7 - Init 613s ok 8 - Portal app 613s ok 9 - Register $type 613s ok 10 - Portal object 613s ok 11 - Init 613s ok 12 - Portal app 613s ok 13 - Register $type 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 14 - Unauth SP request 613s ok 15 - HTTP code is 200 613s ok 16 - Page contains a form 613s ok 17 - Host match 613s ok 18 - URI match 613s ok 19 - Field "SAMLRequest" is defined 613s ok 20 - CSP header authorize POST request to auth.proxy.com 613s ok 21 - Method is POST 613s # ==> Pushing PROXY <== 613s # ==> Popping PROXY <== 613s ok 22 - Post SAML request to IdP 613s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753862%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681982_7001%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 613s ok 24 - Get cookie llngcasserver (idp) 613s ok 25 - Get CAS server cookie 613s ok 26 - Get redirection 613s ok 27 - Location header found 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 28 - Query CAS server 613s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681982_23203%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753862%7D) 613s ok 30 - HTTP code is 200 613s ok 31 - Page contains a form 613s ok 32 - CSP header authorize POST request to \# 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 33 - Post authentication 613s ok 34 - Get cookie lemonldap (ec46275ef62a3a984a023e894b60834a404508a0bf66dcac78091739430e5b14) 613s ok 35 - Get redirection 613s ok 36 - Location header found 613s # ==> Pushing PROXY <== 613s ok 37 - SOAP request 613s # ==> Saving handler PROXY <== 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s # ==> Restoring PROXY <== 613s ok 38 - Execute request to /cas/serviceValidate 613s ok 39 - HTTP code is 200 613s ok 40 - Content is XML 613s # ==> Popping PROXY <== 613s ok 41 - Push CAS response to proxy 613s ok 42 - Get cookie lemonldap (d9f4d46acc25cae5bfd3a3312d9452dedb21de338611a6314e38598f5e25690f) 613s ok 43 - HTTP code is 200 613s ok 44 - Page contains a form 613s ok 45 - Host match 613s ok 46 - URI match 613s ok 47 - Field "SAMLResponse" is defined 613s ok 48 - CSP header authorize POST request to auth.sp.com 613s ok 49 - Method is POST 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 50 - Post SAML response to SP 613s ok 51 - Get redirection 613s ok 52 - Location is http://auth.sp.com/ 613s ok 53 - Get cookie lemonldap (e3c20bd008e484a3bb30e974490f0687b77a0c41c09638aeb5ff51966338aa5f) 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 54 - Get / on SP 613s ok 55 - HTTP code is 200 613s ok 56 - Authenticated as fa@badwolf.org@proxy 613s ok 57 - UTF-8 values 613s 1..57 613s ok 614s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 614s ok 1 - use Lemonldap::NG::Portal::Main; 614s # Subtest: Test with Redirect binding 614s ok 1 - Portal object 614s ok 2 - Init 614s ok 3 - Portal app 614s ok 4 - Register $type 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 5 - Get JWKS, endpoint /oauth2/jwks 614s ok 6 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 614s ok 8 - HTTP code is 200 614s ok 9 - Portal object 614s ok 10 - Init 614s ok 11 - Portal app 614s ok 12 - Register $type 614s ok 13 - Portal object 614s ok 14 - Init 614s ok 15 - Portal app 614s ok 16 - Register $type 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 17 - Try SAML SP 614s ok 18 - Get redirection 614s ok 19 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 20 - Launch SAML request to IdP 614s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1769753863%2C%22issuerRequestsaml%22%3A%221769681983_52158%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 614s ok 22 - Get redirection 614s ok 23 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 24 - Push request to OP, endpoint /oauth2/authorize 614s ok 25 - HTTP code is 200 614s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681983_54806%22%2C%22issuerTs%22%3A1769753863%7D) 614s ok 27 - HTTP code is 200 614s ok 28 - Page contains a form 614s ok 29 - Host match 614s ok 30 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 31 - Post authentication, endpoint /oauth2/authorize 614s ok 32 - Get cookie lemonldap (75104a01fc8a334cfe72eff977f0725633a26949f0434241336a404e874bbc7b) 614s ok 33 - HTTP code is 200 614s ok 34 - Page contains a form 614s ok 35 - Host match 614s ok 36 - Field "confirm" is defined 614s ok 37 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 38 - Post confirmation, endpoint /oauth2/authorize 614s ok 39 - Get redirection 614s ok 40 - Location header found 614s # ==> Pushing PROXY <== 614s ok 41 - REST request 614s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 614s # ==> Saving handler PROXY <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring PROXY <== 614s ok 43 - Execute request 614s ok 44 - Response is 200 614s ok 45 - Content is JSON 614s ok 46 - REST request 614s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 614s # ==> Saving handler PROXY <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring PROXY <== 614s ok 48 - Execute request 614s ok 49 - Response is 200 614s ok 50 - Content is JSON 614s # ==> Popping PROXY <== 614s ok 51 - Call openidconnectcallback on Proxy 614s ok 52 - Get cookie lemonldap (161c41d46d3e086f8438e6ac3cbd3c0e0ab734e31ff0096e0723238b067ee477) 614s ok 53 - Get redirection 614s ok 54 - Location header found 614s ok 55 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681983_52158%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 56 - Replay SAML request 614s ok 57 - HTTP code is 200 614s ok 58 - Page contains a form 614s ok 59 - Host match 614s ok 60 - URI match 614s ok 61 - Field "SAMLResponse" is defined 614s ok 62 - CSP header authorize POST request to auth.sp.com 614s ok 63 - Method is POST 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 64 - Post SAML response to SP 614s ok 65 - Get cookie lemonldap (85de7f559fde6f34599b06664aef8d52e57eff17d28cb0a05e5646d74afd0ffb) 614s ok 66 - Get redirection 614s ok 67 - Location is http://auth.sp.com/ 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 68 - Query SP for logout 614s ok 69 - Get redirection 614s ok 70 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 71 - Launch SAML logout request to IdP 614s ok 72 - Get redirection 614s ok 73 - Location header found 614s ok 74 - Get cookie lemonldap (0) 614s ok 75 - SSO cookie removed 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 76 - Push OIDC logout request to op 614s ok 77 - HTTP code is 200 614s ok 78 - Page contains a form 614s ok 79 - Host match 614s ok 80 - Field "confirm" is defined 614s ok 81 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 82 - Post logout confirmation 614s ok 83 - Get redirection 614s ok 84 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 85 - Follow OIDC logout response to proxy 614s ok 86 - Get redirection 614s ok 87 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 88 - Switch to SAML logout resumption URL 614s ok 89 - Get redirection 614s ok 90 - Location header found 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 91 - Forward logout response to SP 614s ok 92 - HTTP code is 200 614s ok 93 - SP session was removed 614s ok 94 - OP session was removed 614s ok 95 - Proxy session was removed 614s 1..95 614s ok 2 - Test with Redirect binding 614s # Subtest: Test with POST binding 614s ok 1 - Portal object 614s ok 2 - Init 614s ok 3 - Portal app 614s ok 4 - Register $type 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 5 - Get JWKS, endpoint /oauth2/jwks 614s ok 6 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 614s ok 8 - HTTP code is 200 614s ok 9 - Portal object 614s ok 10 - Init 614s ok 11 - Portal app 614s ok 12 - Register $type 614s ok 13 - Portal object 614s ok 14 - Init 614s ok 15 - Portal app 614s ok 16 - Register $type 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 17 - Try SAML SP 614s ok 18 - HTTP code is 200 614s ok 19 - Page contains a form 614s ok 20 - Host match 614s ok 21 - URI match 614s ok 22 - Field "SAMLRequest" is defined 614s ok 23 - CSP header authorize POST request to auth.proxy.com 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 24 - Launch SAML request to IdP 614s ok 25 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681983_33993%22%2C%22issuerTs%22%3A1769753863%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 614s ok 26 - Get redirection 614s ok 27 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 28 - Push request to OP, endpoint /oauth2/authorize 614s ok 29 - HTTP code is 200 614s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753863%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681983_12032%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 614s ok 31 - HTTP code is 200 614s ok 32 - Page contains a form 614s ok 33 - Host match 614s ok 34 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 35 - Post authentication, endpoint /oauth2/authorize 614s ok 36 - Get cookie lemonldap (15def32b9fe1676636600b8c134d69a9bbaa5b8c6c785a02cb27012ea8118cc2) 614s ok 37 - HTTP code is 200 614s ok 38 - Page contains a form 614s ok 39 - Host match 614s ok 40 - Field "confirm" is defined 614s ok 41 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 42 - Post confirmation, endpoint /oauth2/authorize 614s ok 43 - Get redirection 614s ok 44 - Location header found 614s # ==> Pushing PROXY <== 614s ok 45 - REST request 614s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 614s # ==> Saving handler PROXY <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring PROXY <== 614s ok 47 - Execute request 614s ok 48 - Response is 200 614s ok 49 - Content is JSON 614s ok 50 - REST request 614s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 614s # ==> Saving handler PROXY <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring PROXY <== 614s ok 52 - Execute request 614s ok 53 - Response is 200 614s ok 54 - Content is JSON 614s # ==> Popping PROXY <== 614s ok 55 - Call openidconnectcallback on Proxy 614s ok 56 - Get cookie lemonldap (04ed3b3b333f223697b8145d3b6e4faa92e6d43ea58cca4fdbff5a6df486aa80) 614s ok 57 - Get redirection 614s ok 58 - Location header found 614s 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%221769681983_33993%22%7D) 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 60 - Replay SAML request 614s ok 61 - HTTP code is 200 614s ok 62 - Page contains a form 614s ok 63 - Host match 614s ok 64 - URI match 614s ok 65 - Field "SAMLResponse" is defined 614s ok 66 - CSP header authorize POST request to auth.sp.com 614s ok 67 - Method is POST 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 68 - Post SAML response to SP 614s ok 69 - Get cookie lemonldap (42756553415de0991e2c55141c1a7b8556e16ab71fe76647c51ced32954a37d8) 614s ok 70 - Get redirection 614s ok 71 - Location is http://auth.sp.com/ 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 72 - Query SP for logout 614s ok 73 - HTTP code is 200 614s ok 74 - Page contains a form 614s ok 75 - Host match 614s ok 76 - URI match 614s ok 77 - Field "SAMLRequest" is defined 614s ok 78 - CSP header authorize POST request to auth.proxy.com 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 79 - Launch SAML logout request to IdP 614s ok 80 - Get redirection 614s ok 81 - Location header found 614s ok 82 - Get cookie lemonldap (0) 614s ok 83 - SSO cookie removed 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 84 - Push OIDC logout request to op 614s ok 85 - HTTP code is 200 614s ok 86 - Page contains a form 614s ok 87 - Host match 614s ok 88 - Field "confirm" is defined 614s ok 89 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 90 - Post logout confirmation 614s ok 91 - Get redirection 614s ok 92 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 93 - Follow OIDC logout response to proxy 614s ok 94 - Get redirection 614s ok 95 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 96 - Switch to SAML logout resumption URL 614s ok 97 - HTTP code is 200 614s ok 98 - Page contains a form 614s ok 99 - Host match 614s ok 100 - URI match 614s ok 101 - Field "SAMLResponse" is defined 614s ok 102 - CSP header authorize POST request to auth.sp.com 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 103 - Forward logout response to SP 614s ok 104 - Get redirection 614s ok 105 - Location is http://auth.sp.com/?logout=1 614s ok 106 - SP session was removed 614s ok 107 - OP session was removed 614s ok 108 - Proxy session was removed 614s 1..108 614s ok 3 - Test with POST binding 614s # Subtest: Test with POST binding and hashStorage 614s ok 1 - Portal object 614s ok 2 - Init 614s ok 3 - Portal app 614s ok 4 - Register $type 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 5 - Get JWKS, endpoint /oauth2/jwks 614s ok 6 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 614s ok 8 - HTTP code is 200 614s ok 9 - Portal object 614s ok 10 - Init 614s ok 11 - Portal app 614s ok 12 - Register $type 614s ok 13 - Portal object 614s ok 14 - Init 614s ok 15 - Portal app 614s ok 16 - Register $type 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 17 - Try SAML SP 614s ok 18 - HTTP code is 200 614s ok 19 - Page contains a form 614s ok 20 - Host match 614s ok 21 - URI match 614s ok 22 - Field "SAMLRequest" is defined 614s ok 23 - CSP header authorize POST request to auth.proxy.com 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 24 - Launch SAML request to IdP 614s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753863%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681983_43030%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 614s ok 26 - Get redirection 614s ok 27 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 28 - Push request to OP, endpoint /oauth2/authorize 614s ok 29 - HTTP code is 200 614s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681983_55786%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753863%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 614s ok 31 - HTTP code is 200 614s ok 32 - Page contains a form 614s ok 33 - Host match 614s ok 34 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 35 - Post authentication, endpoint /oauth2/authorize 614s ok 36 - Get cookie lemonldap (f179a3bd2a67363437628f6efb8953922782de7a6bd46aa0f5d33820abbe3edf) 614s ok 37 - HTTP code is 200 614s ok 38 - Page contains a form 614s ok 39 - Host match 614s ok 40 - Field "confirm" is defined 614s ok 41 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 42 - Post confirmation, endpoint /oauth2/authorize 614s ok 43 - Get redirection 614s ok 44 - Location header found 614s # ==> Pushing PROXY <== 614s ok 45 - REST request 614s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 614s # ==> Saving handler PROXY <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring PROXY <== 614s ok 47 - Execute request 614s ok 48 - Response is 200 614s ok 49 - Content is JSON 614s ok 50 - REST request 614s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 614s # ==> Saving handler PROXY <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring PROXY <== 614s ok 52 - Execute request 614s ok 53 - Response is 200 614s ok 54 - Content is JSON 614s # ==> Popping PROXY <== 614s ok 55 - Call openidconnectcallback on Proxy 614s ok 56 - Get cookie lemonldap (6985850d86548fcc4e4ec8f600901b13a19f8d46d45b287eca2ba6f47cb65ec6) 614s ok 57 - Get redirection 614s ok 58 - Location header found 614s 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%221769681983_43030%22%7D) 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 60 - Replay SAML request 614s ok 61 - HTTP code is 200 614s ok 62 - Page contains a form 614s ok 63 - Host match 614s ok 64 - URI match 614s ok 65 - Field "SAMLResponse" is defined 614s ok 66 - CSP header authorize POST request to auth.sp.com 614s ok 67 - Method is POST 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 68 - Post SAML response to SP 614s ok 69 - Get cookie lemonldap (d78ac468145934abb8391466875c87ed23bfb22cc5de1a8a62325a7923155372) 614s ok 70 - Get redirection 614s ok 71 - Location is http://auth.sp.com/ 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 72 - Query SP for logout 614s ok 73 - HTTP code is 200 614s ok 74 - Page contains a form 614s ok 75 - Host match 614s ok 76 - URI match 614s ok 77 - Field "SAMLRequest" is defined 614s ok 78 - CSP header authorize POST request to auth.proxy.com 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 79 - Launch SAML logout request to IdP 614s ok 80 - Get redirection 614s ok 81 - Location header found 614s ok 82 - Get cookie lemonldap (0) 614s ok 83 - SSO cookie removed 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 84 - Push OIDC logout request to op 614s ok 85 - HTTP code is 200 614s ok 86 - Page contains a form 614s ok 87 - Host match 614s ok 88 - Field "confirm" is defined 614s ok 89 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 90 - Post logout confirmation 614s ok 91 - Get redirection 614s ok 92 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 93 - Follow OIDC logout response to proxy 614s ok 94 - Get redirection 614s ok 95 - Location header found 614s # ==> Pushing PROXY <== 614s # ==> Popping PROXY <== 614s ok 96 - Switch to SAML logout resumption URL 614s ok 97 - HTTP code is 200 614s ok 98 - Page contains a form 614s ok 99 - Host match 614s ok 100 - URI match 614s ok 101 - Field "SAMLResponse" is defined 614s ok 102 - CSP header authorize POST request to auth.sp.com 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 103 - Forward logout response to SP 614s ok 104 - Get redirection 614s ok 105 - Location is http://auth.sp.com/?logout=1 614s ok 106 - SP session was removed 614s ok 107 - OP session was removed 614s ok 108 - Proxy session was removed 614s 1..108 614s ok 4 - Test with POST binding and hashStorage 614s 1..4 614s ok 614s t/38-No-persistent-session.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 - Auth query 614s ok 6 - Get cookie lemonldap (7cb1305a16b9954189e82704c1b7a4f01cc7ecb0a8ca43e9cd08998e43bc9e41) 614s ok 7 - Logout request 614s ok 8 - Response is 200 614s ok 9 - Cookie is deleted 614s ok 10 - No pdata 614s ok 11 - Disconnect request 614s ok 12 - Response is 401 614s ok 13 - Auth query 614s ok 14 - Get cookie lemonldap (a0e589a93b7a8ca6a3514fe6c0f8b5da6a5c5ae83d974e6ed5ebbaeace822d99) 614s ok 15 - Logout request 614s ok 16 - Response is 200 614s ok 17 - Cookie is deleted 614s ok 18 - No pdata 614s ok 19 - Disconnect request 614s ok 20 - Response is 401 614s ok 21 - Auth query 614s ok 22 - Get cookie lemonldap (cf6f5fea5e5971a50d78d2b6478104d1b26e7156462d611b0738b5fc20ec0098) 614s ok 23 - History found 614s ok 24 - -> NO history : only one entry found 614s ok 25 - Form registration 614s ok 26 - Get redirection 614s ok 27 - Location header found 614s ok 28 - Form registration 614s ok 29 - Found TOTP js 614s ok 30 - Get new key 614s ok 31 - Content is JSON 614s ok 32 - Found secret 614s ok 33 - Found token 614s ok 34 - Code 614s ok 35 - Code contains 8 digits 614s ok 36 - Post code 614s ok 37 - Content is JSON 614s ok 38 - Key is registered 614s ok 39 - Logout request 614s ok 40 - Response is 200 614s ok 41 - Cookie is deleted 614s ok 42 - No pdata 614s ok 43 - Disconnect request 614s ok 44 - Response is 401 614s ok 45 - Auth query 614s ok 46 - Get cookie lemonldap (6f640d2be8791e64e2c52cfbfeea2bcace5f94b3c0bdbc652eddc9b5b7a4924b) 614s ok 47 - Logout request 614s ok 48 - Response is 200 614s ok 49 - Cookie is deleted 614s ok 50 - No pdata 614s ok 51 - Disconnect request 614s ok 52 - Response is 401 614s 1..52 614s ok 615s t/39-Failing-RP-Logout.t ....................................................... 615s ok 1 - use Lemonldap::NG::Portal::Main; 615s ok 2 - Portal object 615s ok 3 - Init 615s ok 4 - Portal app 615s ok 5 - Register $type 615s ok 6 - 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 RP 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 (0a83edcd19f18d20ff454f09bcbcf1d440165a3e5d68c83b4ee5e610d7d04e00) 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 - REST request 615s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 38 - Execute request 615s ok 39 - Response is 200 615s ok 40 - Content is JSON 615s # ==> Popping RP <== 615s ok 41 - Call openidconnectcallback on RP 615s ok 42 - Get cookie lemonldap (1da91a6464532156792874fe84baa3261ed16615cdd84ada15f34e9f672144d0) 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Pushing OP <== 615s ok 43 - REST request 615s ok 44 - Request from OP to RP 615s # ==> Saving handler OP <== 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s # ==> Restoring OP <== 615s ok 45 - Execute request 615s ok 46 - Response is 200 615s # ==> Popping OP <== 615s ok 47 - Query OP for logout 615s ok 48 - HTTP code is 200 615s ok 49 - Display PE_SLO_ERROR 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 50 - Test if user is reject on OP 615s ok 51 - Response status is 401 615s ok 52 - Content is JSON 615s ok 53 - Error code is 1 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 54 - Test if user is reject on RP 615s ok 55 - Get redirection 615s ok 56 - Location header found 615s 1..56 615s ok 615s t/40-Notifications-Explorer-JSON-File.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 - Auth query 615s ok 6 - HTTP code is 200 615s ok 7 - Get cookie lemonldap (LmJwaOhr98HxMCA0HRwmmLy4V7vKLMhRGumfFS7wcvLCxHkibCfV7w0V3aHywwToyvKpeb8WYNwe1KLFU/E3/fpRqmYD0fKRGuYW5W/Te+lVESTefH8v62u2sG+EJ0CBMwhK+PTOeQa7ckHFf0jf3A==) 615s ok 8 - HTTP code is 200 615s ok 9 - Page contains a form 615s ok 10 - URI match 615s ok 11 - Field "reference1x1" is defined 615s ok 12 - Test cookie received 615s ok 13 - Response status is 401 615s ok 14 - Content is JSON 615s ok 15 - Error code is 1 615s ok 16 - Auth query 615s ok 17 - HTTP code is 200 615s ok 18 - Get cookie lemonldap (hLdUi1TeEneEM7nPchXE1NBMZSmXubRVfK/sbw8i9TL60sPqU9dNYquKTq2Uy53hau9X/uP+0UeLgvvhbrWBy4FJxa3gwN9pYLy2r0Qtcpozrxj05C6bp2caysusyt3WZvyB3Kp+8NTrpB/XRnuoOg==) 615s ok 19 - HTTP code is 200 615s ok 20 - Page contains a form 615s ok 21 - URI match 615s ok 22 - Field "reference1x1" is defined 615s ok 23 - Test cookie received 615s ok 24 - Response status is 401 615s ok 25 - Content is JSON 615s ok 26 - Error code is 1 615s ok 27 - Accept notification 615s ok 28 - Notification was not deleted 615s ok 29 - Get cookie lemonldap (7c269fdc9ca2250f27cf956e5f5d20b7adba8b28a2bf2bcfad66a98283d6b64b) 615s ok 30 - New auth query 615s ok 31 - Authenticated as dwho 615s ok 32 - Menu displayed 615s ok 33 - Link found 615s ok 34 - Notifications explorer query 615s ok 35 - Language icons found 615s ok 36 - trspan="myNotification" found 615s ok 37 - trspan="date" found 615s ok 38 - trspan="reference" found 615s ok 39 - trspan="action" found 615s ok 40 - epoch found 615s ok 41 - testref found 615s ok 42 - fa-eye found 615s ok 43 - Notififcation container found 615s ok 44 - trspan="verify" found 615s ok 45 - Found NOTIFICATIONS js 615s ok 46 - Display testref notification query 615s ok 47 - Response is JSON 615s ok 48 - Result is 1 615s ok 49 - Hidden input found 615s ok 50 -

tag found 615s ok 51 -

tag found 615s ok 52 -

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

tag found 615s ok 54 -

tag found 615s ok 55 -

tag found 615s ok 56 - Checkbox 1 found 615s ok 57 - Checkbox 2 found 615s ok 58 - Malformed query 615s ok 59 - Response is JSON 615s ok 60 - Missing epoch parameter 615s ok 61 - Bad query 615s ok 62 - Response is JSON 615s ok 63 - Result is 0 615s ok 64 - Notification is 0 615s ok 65 - CheckUser form 615s ok 66 - HTTP code is 200 615s ok 67 - Page contains a form 615s ok 68 - URI match 615s ok 69 - Field "user" is defined 615s ok 70 - Field "url" is defined 615s ok 71 - Found trspan="checkUser" 615s ok 72 - Notification "testref" not found 615s 1..72 615s ok 616s t/40-Notifications-JSON-DBI.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 - Auth query 616s ok 6 - HTTP code is 200 616s ok 7 - Get cookie lemonldap (8fNbpB/o+7/5o045u/OAbVRGUHXxRJog0R5An0Y2lhpG01wCVfPsLizKgUkJAJFVqMh2d6gbqJEwbxq5Mu8fDB+xJa/xPZewyMrQtfgAo7X2Eodovp030hfYPDdas6/mzdZuXBI2x6yF6Vhv75z8oA==) 616s ok 8 - Two notification references found 616s ok 9 - 1st reference found is "testref2" 616s ok 10 - 2nd reference found is "testref" 616s ok 11 - HTTP code is 200 616s ok 12 - Page contains a form 616s ok 13 - URI match 616s ok 14 - Field "reference1x1" is defined 616s ok 15 - Field "url" is defined 616s ok 16 - Test cookie received 616s ok 17 - Response status is 401 616s ok 18 - Content is JSON 616s ok 19 - Error code is 1 616s ok 20 - Don't accept notification 616s ok 21 - HTTP code is 200 616s ok 22 - Accept notifications 616s ok 23 - Get redirection 616s ok 24 - Location is http://test1.example.com/ 616s ok 25 - Make sure no pdata is returned 616s ok 26 - Get cookie lemonldap (55cda5e3cbf8f689997dc4f56025c51633d913a6775c2faecffb09f5666b327c) 616s ok 27 - Notification was deleted 616s ok 28 - Notifications explorer query 616s ok 29 - Response is JSON 616s ok 30 - Result is 2 616s ok 31 - MSG is myNotifications 616s ok 32 - Notification 1 found 616s ok 33 - Notification 2 found 616s ok 34 - epoch found 616s ok 35 - Logout request 616s ok 36 - Response is 200 616s ok 37 - Cookie is deleted 616s ok 38 - No pdata 616s ok 39 - Disconnect request 616s ok 40 - Response is 401 616s ok 41 - Auth query 616s ok 42 - Get redirection 616s ok 43 - Location is http://test1.example.com/ 616s ok 44 - Get cookie lemonldap (67a621e43725c3eb7f7e0868aa597e2a33fa4ecc8dfce9fb4b84c9451661fc05) 616s ok 45 - Logout request 616s ok 46 - Response is 200 616s ok 47 - Cookie is deleted 616s ok 48 - No pdata 616s ok 49 - Disconnect request 616s ok 50 - Response is 401 616s 1..50 616s ok 616s t/40-Notifications-JSON-File-with-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 - Unauth request 616s ok 6 - HTTP code is 200 616s ok 7 - Page contains a form 616s ok 8 - Host match 616s ok 9 - Field "token" is defined 616s ok 10 - CSP header authorize POST request to \# 616s ok 11 - Auth query 616s ok 12 - HTTP code is 200 616s ok 13 - Get cookie lemonldap (FzlQu8bOIroNJoRH+XRq/cDIdJ5xt5ZSkMqy0mCmFXFVi9jHyglxdxKWpjesxnCabSk4Q4vl5MsSFmPisxZgPFZE32kCe4kU8zYL3BUMp03suKThvs7v6IHsM0k0VVu3nQ1DgYi1If8wjy6A8nRonA==) 616s ok 14 - HTTP code is 200 616s ok 15 - Page contains a form 616s ok 16 - URI match 616s ok 17 - Field "reference1x1" is defined 616s ok 18 - Field "url" is defined 616s ok 19 - Test cookie received 616s ok 20 - Response status is 401 616s ok 21 - Content is JSON 616s ok 22 - Error code is 1 616s ok 23 - Don't accept notification 616s ok 24 - Notification displayed 616s ok 25 - Don't accept notification 616s ok 26 - Notification displayed 616s ok 27 - Accept notification 616s ok 28 - Get redirection 616s ok 29 - Location header found 616s ok 30 - Notification was deleted 616s 1..30 616s ok 617s t/40-Notifications-JSON-File.t ................................................. 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s ok 3 - Init 617s ok 4 - Portal app 617s ok 5 - Auth query (JSON required) 617s ok 6 - Response is JSON 617s ok 7 - Good result 617s ok 8 - Notificationtion is pending 617s ok 9 - Test received Id 617s ok 10 - HTTP code is 200 617s ok 11 - Page contains a form 617s ok 12 - URI match 617s ok 13 - Field "reference1x1" is defined 617s ok 14 - Field "url" is defined 617s ok 15 - Auth query 617s ok 16 - HTTP code is 200 617s ok 17 - Get cookie lemonldap (3VGB2JWHM4IMR4LTnwrtVW34fNO8MUM68y7k/nPP8xhyt+w+0AGicEmBL1wGKj6jxLTaHteJQMfliw/Lbp7F2OJub7bcHGFjG4L44oRP25qmcDho7n9luHg3ZfO+jAhVE3+d579uhnLxMOqSH4TRKQ==) 617s ok 18 - HTTP code is 200 617s ok 19 - Page contains a form 617s ok 20 - URI match 617s ok 21 - Field "reference1x1" is defined 617s ok 22 - Field "url" is defined 617s ok 23 - Test received cookie 617s ok 24 - Response status is 401 617s ok 25 - Content is JSON 617s ok 26 - Error code is 1 617s ok 27 - Cancel notification 617s ok 28 - Cookie expired 617s ok 29 - Get redirection 617s ok 30 - Location is http://auth.example.com/ 617s ok 31 - Auth query 617s ok 32 - HTTP code is 200 617s ok 33 - Get cookie lemonldap (qcV7VyjkQOvuv7Tca335QcNaxYJxz3lry69aYMjfRfj3Y4p55cfvRlTPGyvIUk+75pbvxWnq/iuEAwDtO4nlrwHmECmKUQWhklRFbMUEjWDQePTECm0lrMAaEVUorxGmBkXOD2NuneUtOaXvc5L64w==) 617s ok 34 - HTTP code is 200 617s ok 35 - Page contains a form 617s ok 36 - URI match 617s ok 37 - Field "reference1x1" is defined 617s ok 38 - Field "url" is defined 617s ok 39 - Response body is not empty 617s ok 40 - Found notification text 617s ok 41 - Test cookie received 617s ok 42 - Response status is 401 617s ok 43 - Content is JSON 617s ok 44 - Error code is 1 617s ok 45 - Don't accept notification 617s ok 46 - Notification displayed 617s ok 47 - Found custom Main Logo 617s ok 48 - Don't accept notification 617s ok 49 - Notification displayed 617s ok 50 - Don't accept notification 617s ok 51 - Notification displayed 617s ok 52 - Don't accept notification - Accept just one checkbox 617s ok 53 - Notification displayed 617s ok 54 - Accept notification 617s ok 55 - Get redirection 617s ok 56 - Location header found 617s ok 57 - Get cookie lemonldap (3e99943ff3b920f64f43b0cba1fdb443b07a25647b1c47f954e0eda69cbe9b4c) 617s ok 58 - New auth query 617s ok 59 - Authenticated as dwho 617s ok 60 - Menu displayed 617s ok 61 - Notification was deleted 617s ok 62 - Auth query (JSON required) 617s ok 63 - Response is JSON 617s ok 64 - Good result 617s ok 65 - Notificationtion is pending 617s ok 66 - Test received Id 617s ok 67 - HTTP code is 200 617s ok 68 - Page contains a form 617s ok 69 - URI match 617s ok 70 - Field "reference1x1" is defined 617s ok 71 - Field "url" is defined 617s ok 72 - Auth query 617s ok 73 - HTTP code is 200 617s ok 74 - Get cookie lemonldap (3BafCudzgxRmWN5njf1raeB7PiN2UkppRwFmFu5ziNC9iS6jlG0eLLwT+nws8NtYh0zEaY0o0NXH2b9uJMjre2LEdF7IWr+j2ugT5DZMO557FSnY7sGyAvJslzngu+vMHnypTGa97iBp7x4NzuZSOg==) 617s ok 75 - HTTP code is 200 617s ok 76 - Page contains a form 617s ok 77 - URI match 617s ok 78 - Field "reference1x1" is defined 617s ok 79 - Field "url" is defined 617s ok 80 - Test received cookie 617s ok 81 - Response status is 401 617s ok 82 - Content is JSON 617s ok 83 - Error code is 1 617s ok 84 - Cancel notification 617s ok 85 - Cookie expired 617s ok 86 - Get redirection 617s ok 87 - Location is http://auth.example.com/ 617s ok 88 - Auth query 617s ok 89 - HTTP code is 200 617s ok 90 - Get cookie lemonldap (HzzCSN4TkC/IPcgpxPdGP90OVhKqs/I5/E0btFtQoFqZLPFHzoU/QrpQ7e6KdEas6wI17AmfpWSOI9NPqoOZAqHIj9a8eFkX4sJZYShSIkOtUbekshArcpR5R8GiMAE35KBo7kKa8NQ+uSMB+GLOEA==) 617s ok 91 - HTTP code is 200 617s ok 92 - Page contains a form 617s ok 93 - URI match 617s ok 94 - Field "reference1x1" is defined 617s ok 95 - Field "url" is defined 617s ok 96 - Response body is not empty 617s ok 97 - Found notification text 617s ok 98 - Test cookie received 617s ok 99 - Response status is 401 617s ok 100 - Content is JSON 617s ok 101 - Error code is 1 617s ok 102 - Don't accept notification 617s ok 103 - Notification displayed 617s ok 104 - Found custom Main Logo 617s ok 105 - Don't accept notification 617s ok 106 - Notification displayed 617s ok 107 - Don't accept notification 617s ok 108 - Notification displayed 617s ok 109 - Don't accept notification - Accept just one checkbox 617s ok 110 - Notification displayed 617s ok 111 - Accept notification 617s ok 112 - Get redirection 617s ok 113 - Location header found 617s ok 114 - Get cookie lemonldap (f63e5e29bea9957030da9aa000c4281194a693c3fe9af94addd93f258131190a) 617s ok 115 - New auth query 617s ok 116 - Authenticated as dwho 617s ok 117 - Menu displayed 617s ok 118 - Notification was not deleted 617s ok 119 - Auth query (JSON required) 617s ok 120 - Response is JSON 617s ok 121 - Good result 617s ok 122 - Notificationtion is pending 617s ok 123 - Test received Id 617s ok 124 - HTTP code is 200 617s ok 125 - Page contains a form 617s ok 126 - URI match 617s ok 127 - Field "reference1x1" is defined 617s ok 128 - Field "url" is defined 617s ok 129 - Auth query 617s ok 130 - HTTP code is 200 617s ok 131 - Get cookie lemonldap (E9RCSy/JdUhnzrS6trAbaup5JmVZw65K2JrytWtGWK+wxAWzdU5/GgczM9NEJ/m1vZzG03I/4XgogTCut/ifHFzWfVzOoBKgSvgA2oaCDh7C5RHk0Z4QdX45g+YV+eihC72NO4Cvt8W1/BBuYVVjJw==) 617s ok 132 - HTTP code is 200 617s ok 133 - Page contains a form 617s ok 134 - URI match 617s ok 135 - Field "reference1x1" is defined 617s ok 136 - Field "url" is defined 617s ok 137 - Test received cookie 617s ok 138 - Response status is 401 617s ok 139 - Content is JSON 617s ok 140 - Error code is 1 617s ok 141 - Cancel notification 617s ok 142 - Cookie expired 617s ok 143 - Get redirection 617s ok 144 - Location is http://auth.example.com/ 617s ok 145 - Auth query 617s ok 146 - HTTP code is 200 617s ok 147 - Get cookie lemonldap (J7RH332qzH66NWGIElbBS7aQ6zNGAQqrecuB0W7XXpaj7ZwGvihf9qjZuETf3Cn0x4x2znnjRNMmq7kKp8bUAQkLMXWoJHNTZxwKnNhVcVRFs6cQjNSo8KRB1wHCxww2v2q0HTu2QD1U9VIYZciz2A==) 617s ok 148 - HTTP code is 200 617s ok 149 - Page contains a form 617s ok 150 - URI match 617s ok 151 - Field "reference1x1" is defined 617s ok 152 - Field "url" is defined 617s ok 153 - Response body is not empty 617s ok 154 - Found notification text 617s ok 155 - Test cookie received 617s ok 156 - Response status is 401 617s ok 157 - Content is JSON 617s ok 158 - Error code is 1 617s ok 159 - Don't accept notification 617s ok 160 - Notification displayed 617s ok 161 - Found custom Main Logo 617s ok 162 - Don't accept notification 617s ok 163 - Notification displayed 617s ok 164 - Don't accept notification 617s ok 165 - Notification displayed 617s ok 166 - Don't accept notification - Accept just one checkbox 617s ok 167 - Notification displayed 617s ok 168 - Accept notification 617s ok 169 - Get redirection 617s ok 170 - Location header found 617s ok 171 - Get cookie lemonldap (eb68198c2e0f33bcb7c603422d559da5b25243e324c58e24df95d44da5bd1fc5) 617s ok 172 - New auth query 617s ok 173 - Authenticated as dwho 617s ok 174 - Menu displayed 617s ok 175 - Notification was deleted 617s ok 176 - Auth query (JSON required) 617s ok 177 - Response is JSON 617s ok 178 - Good result 617s ok 179 - Notificationtion is pending 617s ok 180 - Test received Id 617s ok 181 - HTTP code is 200 617s ok 182 - Page contains a form 617s ok 183 - URI match 617s ok 184 - Field "reference1x1" is defined 617s ok 185 - Field "url" is defined 617s ok 186 - Auth query 617s ok 187 - HTTP code is 200 617s ok 188 - Get cookie lemonldap (qKKisX3MBBUXDDF/xTnZxVKifNo+3rrmCyFowIoakWLoRj/j8eQvU8rrkvRgxvIjsUR2Us0cSnow+ytp4C02hraJjb3jJKv4yH1ZdL0c+H1+r54U5NeqljZjo3BbLPpvhRYSa1exRvNyYab839ZUjQ==) 617s ok 189 - HTTP code is 200 617s ok 190 - Page contains a form 617s ok 191 - URI match 617s ok 192 - Field "reference1x1" is defined 617s ok 193 - Field "url" is defined 617s ok 194 - Test received cookie 617s ok 195 - Response status is 401 617s ok 196 - Content is JSON 617s ok 197 - Error code is 1 617s ok 198 - Cancel notification 617s ok 199 - Cookie expired 617s ok 200 - Get redirection 617s ok 201 - Location is http://auth.example.com/ 617s ok 202 - Auth query 617s ok 203 - HTTP code is 200 617s ok 204 - Get cookie lemonldap (8eZkqCy5W+sN2KbqXdz0niZ6cEg4pskGK+1dpkhmdj82w5UHn/KGBXYnUT68Haw4nlKWiLOHAJWQfPehsapp+Xkphi95DfgCkIts4jYUZlrZJivHD2g9guKwQk29eU9vNk4Xv2rOwh5xKC+6xN1jIw==) 617s ok 205 - HTTP code is 200 617s ok 206 - Page contains a form 617s ok 207 - URI match 617s ok 208 - Field "reference1x1" is defined 617s ok 209 - Field "url" is defined 617s ok 210 - Response body is not empty 617s ok 211 - Found notification text 617s ok 212 - Test cookie received 617s ok 213 - Response status is 401 617s ok 214 - Content is JSON 617s ok 215 - Error code is 1 617s ok 216 - Don't accept notification 617s ok 217 - Notification displayed 617s ok 218 - Found custom Main Logo 617s ok 219 - Don't accept notification 617s ok 220 - Notification displayed 617s ok 221 - Don't accept notification 617s ok 222 - Notification displayed 617s ok 223 - Don't accept notification - Accept just one checkbox 617s ok 224 - Notification displayed 617s ok 225 - Accept notification 617s ok 226 - Get redirection 617s ok 227 - Location header found 617s ok 228 - Get cookie lemonldap (440fe7b8190b057c45dff009fcdf67934c63db656505b1d9b50c435ebdd70ee3) 617s ok 229 - New auth query 617s ok 230 - Authenticated as dwho 617s ok 231 - Menu displayed 617s ok 232 - Notification was not deleted 617s 1..232 617s ok 617s t/40-Notifications-JSON-LDAP.t ................................................. 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 # skip LLNGTESTLDAP is not set 617s ok 3 # skip LLNGTESTLDAP is not set 617s ok 4 # skip LLNGTESTLDAP is not set 617s ok 5 # skip LLNGTESTLDAP is not set 617s ok 6 # skip LLNGTESTLDAP is not set 617s ok 7 # skip LLNGTESTLDAP is not set 617s ok 8 # skip LLNGTESTLDAP is not set 617s ok 9 # skip LLNGTESTLDAP is not set 617s ok 10 # skip LLNGTESTLDAP is not set 617s ok 11 # skip LLNGTESTLDAP is not set 617s ok 12 # skip LLNGTESTLDAP is not set 617s 1..12 617s ok 617s t/40-Notifications-JSON-Server.t ............................................... 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s ok 3 - Init 617s ok 4 - Portal app 617s ok 5 - POST notification { 617s # "date": "2016-13-30 15:35:10", 617s # "reference": "testref", 617s # "uid": "dwho", 617s # "title": "Test title", 617s # "text": "This is a test text" 617s # } 617s ok 6 - Notification not inserted 617s ok 7 - POST notification { 617s # "date": "2016-13_30 15:35:10", 617s # "reference": "testref", 617s # "uid": "dwho", 617s # "title": "Test title", 617s # "text": "This is a test text" 617s # } 617s ok 8 - Notification not inserted 617s ok 9 - POST notification { 617s # "date": "2016-05-30 15:35:10", 617s # "reference": "testref", 617s # "uid": "dwho", 617s # "title": "Test title", 617s # "text": "This is a test text for $uid" 617s # } 617s ok 10 - Notification has been inserted 617s ok 11 - POST notification { 617s # "date": "2016-05-30", 617s # "reference": "test_ref2", 617s # "uid": "dwho", 617s # "title": "Test2 title", 617s # "text": "This is a second test text", 617s # "subtitle": "Application 2", 617s # "check": ["I agree","Yes, I'm sure"] 617s # } 617s ok 12 - Notification has been inserted 617s ok 13 - POST notification { 617s # "date": "2016-05-30", 617s # "reference": "testrefall", 617s # "uid": "everyone", 617s # "title": "Testall title", 617s # "text": "This is a test text for all users" 617s # } 617s ok 14 - Notification has been inserted 617s ok 15 - List notifications for "allusers" 617s ok 16 - Result found 617s ok 17 - Notification for all users found 617s ok 18 - Wildcard found 617s ok 19 - List notifications for bad uid 617s ok 20 - Notification for all users found 617s ok 21 - List all pending notifications 617s ok 22 - Response is JSON 617s ok 23 - Three notifications found 617s ok 24 - Reference 'testref' found 617s ok 25 - UID 'dwho' found 617s ok 26 - Reference 'test-ref2' found 617s ok 27 - UID 'dwho' found 617s ok 28 - Reference 'testrefall' found 617s ok 29 - UID 'everyone' found 617s ok 30 - List notifications for "dwho" 617s ok 31 - Result found 617s ok 32 - First notification found 617s ok 33 - Second notification found 617s ok 34 - Third notification found (all users) 617s ok 35 - List notification with reference "testref" 617s ok 36 - Result found 617s ok 37 - Notification reference found 617s ok 38 - Notification title found 617s ok 39 - Notification text found 617s ok 40 - Notification date found 617s ok 41 - Notification uid found 617s ok 42 - List notification with reference "test-ref2" 617s ok 43 - Result found 617s ok 44 - Notification reference found 617s ok 45 - Notification title found 617s ok 46 - Notification text found 617s ok 47 - Notification date found 617s ok 48 - Notification uid found 617s ok 49 - Notification subtitle found 617s ok 50 - Notification check boxes found 617s ok 51 - Try to delete notification with bad method 617s ok 52 - Bad method is refused 617s ok 53 - Delete notification testrefall 617s ok 54 - Notification has been deleted 617s ok 55 - Delete notification test-ref2 617s ok 56 - Notification has been deleted 617s ok 57 - Try to create the same notification twice 617s ok 58 - Append the same notification is refused 617s ok 59 - Auth query 617s ok 60 - HTTP code is 200 617s ok 61 - Get cookie lemonldap (vg7v91XGglEldg017SqB1a4Dd6ot6i2MLQFsl4oaPYqY2fhV6VbFFeylfPghwtV3vJf+GScp2cS4wHfjFQF2PhfUQx91gFg5bihEgIj8s8AFKQGOBid9ow01qkGbyzkC1BU+BZozNot5O5SBgovKIw==) 617s ok 62 - HTTP code is 200 617s ok 63 - Page contains a form 617s ok 64 - URI match 617s ok 65 - Field "reference1x1" is defined 617s ok 66 - Field "url" is defined 617s ok 67 - POST combined notifications [{ 617s # "uid": "dwho", 617s # "date": "2019-11-15 15:35:10", 617s # "reference": "ABC1", 617s # "title": "You have new authorizations", 617s # "subtitle": "Application 1", 617s # "text": "You have been granted to access to appli-1", 617s # "check": "I agree" 617s # }, 617s # { 617s # "uid": "rtyler", 617s # "date": "2019-11-15", 617s # "reference": "ABC2", 617s # "title": "You have new authorizations", 617s # "subtitle": "Application 1", 617s # "text": "You have been granted to access to appli-1", 617s # "check": ["I agree", "I am sure"] 617s # }, 617s # { 617s # "uid": "rtyler", 617s # "date": "2019-11-15", 617s # "reference": "ABC3", 617s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 617s # "title": "You have new authorizations", 617s # "subtitle": "Application 1", 617s # "text": "You have been granted to access to appli-1", 617s # "check": ["I agree", "I am sure"] 617s # }, 617s # { 617s # "uid": "rtyler", 617s # "date": "2050-11-15", 617s # "reference": "ABC4", 617s # "title": "You have new authorizations", 617s # "subtitle": "Application 1", 617s # "text": "You have been granted to access to appli-1", 617s # "check": ["I agree", "I am sure"] 617s # } 617s # ] 617s ok 68 - Notifications have been inserted 617s ok 69 - List all existing notifications 617s ok 70 - Response is JSON 617s ok 71 - Five notifications found 617s ok 72 - Auth query 617s ok 73 - HTTP code is 200 617s ok 74 - Get cookie lemonldap (cJNDJDMwaIs46pjBFjBRrgAr1B+hZUJhoE7OZ+R6WcNoTjdinJhRyENJRTw2iR1TiY7kOVA/6AMjJDBBoFH3nrwPf7X7zyVZ8tBWUoBTMJCB2LWMku06qhw88JiiUofeEmNUbjH0JrO1E4nyg6+mxw==) 617s ok 75 - HTTP code is 200 617s ok 76 - Page contains a form 617s ok 77 - URI match 617s ok 78 - Field "reference1x1" is defined 617s ok 79 - Field "reference1x2" is defined 617s ok 80 - Checkbox is displayed 617s ok 81 - Checkbox is displayed 617s ok 82 - Checkbox is displayed 617s ok 83 - -> One checkbox found 617s ok 84 - Accept notification 617s ok 85 - HTTP code is 200 617s ok 86 - Get cookie lemonldap (QjaWWdyUllv4pCR1Rn/df/oHeCzlpi4ZN37HZnvGghqheYM/Te+Hac7aRq3fVYriwVxCy4rh6JpQmKwzULEXrDqTLVjtVUT0ntJ2myd2Mrx7SI9FcnclhynRl7NailMIwrsUgdl+WtWJVyXqYva/7g==) 617s ok 87 - Logout request 617s ok 88 - Response is 200 617s ok 89 - Cookie is deleted 617s ok 90 - No pdata 617s ok 91 - Disconnect request 617s ok 92 - Response is 401 617s ok 93 - Auth query 617s ok 94 - HTTP code is 200 617s ok 95 - Get cookie lemonldap (1mkpMwUaM87/Hd2QNz9iYA4c+5RJ4ElOHXi464iRu4qpEkvC6mLuECHLsYTTHpnJIbq8ZM7B64IU5ezdq4wYMNJiNsV/12PVRpgzOXHZRMuuf/onOYfvKAX3/T7q9WVSc6vGI3edZUjEvozuZ5tacA==) 617s ok 96 - HTTP code is 200 617s ok 97 - Page contains a form 617s ok 98 - URI match 617s ok 99 - Field "reference1x1" is defined 617s ok 100 - Checkbox is displayed 617s ok 101 - Checkbox is displayed 617s ok 102 - -> Two checkboxes found 617s ok 103 - Accept notification 617s ok 104 - HTTP code is 200 617s ok 105 - Get cookie lemonldap (dd8a12216a7c37cb9135b1922ab9a346c9411730debe21dfc075d0b67da966b6) 617s ok 106 - Logout request 617s ok 107 - Response is 200 617s ok 108 - Cookie is deleted 617s ok 109 - No pdata 617s ok 110 - Disconnect request 617s ok 111 - Response is 401 617s ok 112 - List all pending notifications 617s ok 113 - Response is JSON 617s ok 114 - Three notifications found 617s 1..114 617s ok 617s t/40-Notifications-PublicNotif.t ............................................... 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s ok 3 - Init 617s ok 4 - Portal app 617s ok 5 - Access login page with public notifications 617s ok 6 - Notification displayed 617s ok 7 - Bad Auth query 617s ok 8 - Notification displayed 617s ok 9 - Access login page without public notifications 617s ok 10 - Notification not displayed 617s 1..10 617s ok 618s t/40-Notifications-XML-DBI.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 - Auth query 618s ok 6 - HTTP code is 200 618s ok 7 - Get cookie lemonldap (hguwve9q9PIgScPNLjMyAWKAdgbs1lcFmUtegus3lVak06NnWEx8Z+0I6025N1W/VrzS20+GMviTFJ9aTpaWDFgBnSlAFte9qjAngAlNAzOta3RxuUx7SZqQc6OBOZv93lq8p7tNjVRjLXHlxSGByQ==) 618s ok 8 - Two notification references found 618s ok 9 - Found ref 618s ok 10 - HTTP code is 200 618s ok 11 - Page contains a form 618s ok 12 - URI match 618s ok 13 - Field "reference1x1" is defined 618s ok 14 - Field "url" is defined 618s ok 15 - Test cookie received 618s ok 16 - Response status is 401 618s ok 17 - Content is JSON 618s ok 18 - Error code is 1 618s ok 19 - Don't accept notification 618s ok 20 - HTTP code is 200 618s ok 21 - Accept notifications 618s ok 22 - Get redirection 618s ok 23 - Location is http://test1.example.com/ 618s ok 24 - Make sure no pdata is returned 618s ok 25 - Get cookie lemonldap (e6c20b3f88359f479552c27e9f0b603cf640283b4b294723e474667bbf765426) 618s ok 26 - Notification was deleted 618s ok 27 - Notifications explorer query 618s ok 28 - Response is JSON 618s ok 29 - Result is 2 618s ok 30 - MSG is myNotifications 618s ok 31 - Notification 1 found 618s ok 32 - Notification 2 found 618s ok 33 - epoch found 618s ok 34 - Logout request 618s ok 35 - Response is 200 618s ok 36 - Cookie is deleted 618s ok 37 - No pdata 618s ok 38 - Disconnect request 618s ok 39 - Response is 401 618s ok 40 - Auth query 618s ok 41 - Get redirection 618s ok 42 - Location is http://test1.example.com/ 618s ok 43 - Get cookie lemonldap (fc363916958e35ef24fbddae943e098434491466cb9146b9aa0b72cb448bd2ee) 618s ok 44 - Logout request 618s ok 45 - Response is 200 618s ok 46 - Cookie is deleted 618s ok 47 - No pdata 618s ok 48 - Disconnect request 618s ok 49 - Response is 401 618s 1..49 618s ok 618s t/40-Notifications-XML-File.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 - Auth query 618s ok 6 - HTTP code is 200 618s ok 7 - Get cookie lemonldap (S/ERI4q4MYXsDlRVYWOxGEUgsOHl3EfTMBUk9zfImPlYky7ye8oWdt2dnWrMOFPTRSwYZPB4JAPENdlwCKby1TBnF66FmUhPbRyZALRdJR9oohDEFuiWM4l65CXqqKDkx0qPKoT2Fufql3TZAnQm6Q==) 618s ok 8 - HTTP code is 200 618s ok 9 - Page contains a form 618s ok 10 - URI match 618s ok 11 - Field "reference1x1" is defined 618s ok 12 - Field "url" is defined 618s ok 13 - Test cookie received 618s ok 14 - Response status is 401 618s ok 15 - Content is JSON 618s ok 16 - Error code is 1 618s ok 17 - Cancel notification 618s ok 18 - Cookie expired 618s ok 19 - Get redirection 618s ok 20 - Location is http://auth.example.com/ 618s ok 21 - Auth query 618s ok 22 - HTTP code is 200 618s ok 23 - Get cookie lemonldap (n06iKBofFHqEhQp8wUG3wsjIEP7j+trgHwx885YtvXonGgMhVn9h7D6hlnRFsI90zuwqClYVienOFjbXqUEIyQarZHuqiW/0WfEXZ/5M6AMe4KOwwSUxmeDT8zMz170fu3wykwTTs+Y/LdHqZ5aJ6g==) 618s ok 24 - HTTP code is 200 618s ok 25 - Page contains a form 618s ok 26 - URI match 618s ok 27 - Field "reference1x1" is defined 618s ok 28 - Field "url" is defined 618s ok 29 - Test cookie received 618s ok 30 - Response status is 401 618s ok 31 - Content is JSON 618s ok 32 - Error code is 1 618s ok 33 - Don't accept notification 618s ok 34 - Notification displayed 618s ok 35 - Found custom Main Logo 618s ok 36 - Don't accept notification 618s ok 37 - Notification displayed 618s ok 38 - Don't accept notification 618s ok 39 - Notification displayed 618s ok 40 - Don't accept notification - Accept just one checkbox 618s ok 41 - Notification displayed 618s ok 42 - Accept notification 618s ok 43 - Get redirection 618s ok 44 - Location header found 618s ok 45 - Notification was deleted 618s ok 46 - Get cookie lemonldap (6c2ce37682b78ab49012219e1435bd64b71efeb507bb3b5b9506ba1a770a432a) 618s ok 47 - New auth query 618s ok 48 - Authenticated as dwho 618s ok 49 - Menu displayed 618s 1..49 618s ok 618s t/40-Notifications-XML-Server.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 - SOAP client 618s ok 6 - @ SOAP REQUEST @ 618s ok 7 - Execute request 618s ok 8 - HTTP code is 200 618s ok 9 - Content is XML 618s ok 10 - @ END OF SOAP REQUEST @ 618s ok 11 - Append a notification -> SOAP call returns 1 618s ok 12 - @ SOAP REQUEST @ 618s ok 13 - Execute request 618s ok 14 - HTTP code is 200 618s ok 15 - Content is XML 618s ok 16 - @ END OF SOAP REQUEST @ 618s ok 17 - Append the same notification twice -> SOAP call returns 0 618s ok 18 - Auth query 618s ok 19 - HTTP code is 200 618s ok 20 - Get cookie lemonldap (cB9XzeaACikH3SchsPpf7Ahfuccrgv2Tz+GxLqOUuSz8IyGUq4kZt8Fs48oiIfAXeOmUmCzeOARFAQIMgBC9peTs9Fv0+LlqbVmSMhEPXC9pE2q1zLsaTIDXfgo6y3y4/HEbv4J/m4HsI6HGMplNnw==) 618s ok 21 - HTTP code is 200 618s ok 22 - Page contains a form 618s ok 23 - URI match 618s ok 24 - Field "reference1x1" is defined 618s ok 25 - Field "url" is defined 618s ok 26 - @ SOAP REQUEST @ 618s ok 27 - Execute request 618s ok 28 - HTTP code is 200 618s ok 29 - Content is XML 618s ok 30 - @ END OF SOAP REQUEST @ 618s ok 31 - Append a notification -> SOAP call returns 4 618s ok 32 - Auth query 618s ok 33 - HTTP code is 200 618s ok 34 - Get cookie lemonldap (Cqi9xBuR3eRGb6JjawNhZoItBNBJB18OOkc+8fvqmpUTPVfkWt3YZaVnmTEHRWoxxZ9Ea6eySw02PupreOaizSVh6nRyEEYWEXSxeUTBKapBddI4L1NxbCNBeFoKJAIk97qbd4kAUCFoKbKpYgnDIw==) 618s ok 35 - HTTP code is 200 618s ok 36 - Page contains a form 618s ok 37 - URI match 618s ok 38 - Field "reference1x1" is defined 618s ok 39 - Field "reference2x1" is defined 618s ok 40 - -> One checkbox found 618s ok 41 - Accept notification 618s ok 42 - HTTP code is 200 618s ok 43 - Logout request 618s ok 44 - Response is 200 618s ok 45 - Cookie is deleted 618s ok 46 - No pdata 618s ok 47 - Disconnect request 618s ok 48 - Response is 401 618s ok 49 - Auth query 618s ok 50 - HTTP code is 200 618s ok 51 - Get cookie lemonldap (62QdpAdgyY4YCKOS7sVJGfePc0xAnVa04yFvsSxPPPq3MPSsSf2JPPSzdasd/WKh15T2kt9YShDGSnc3TBhpufxTDdnB60aocUNPnwNWAdFMY196a7si5WL2GLV0Kqnh8ZB/Rnn6VD3TglGPXf4uEQ==) 618s ok 52 - HTTP code is 200 618s ok 53 - Page contains a form 618s ok 54 - URI match 618s ok 55 - Field "reference1x1" is defined 618s ok 56 - Reference found 618s ok 57 - Checkbox is displayed 618s ok 58 - Checkbox is displayed 618s ok 59 - -> Two checkboxes found 618s 1..59 618s ok 619s t/41-Captcha-old-api.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 - HTTP code is 200 619s ok 6 - Content-Type is JSON 619s ok 7 - Content is valid JSON 619s ok 8 619s ok 9 619s ok 10 619s ok 11 - HTTP code is 200 619s ok 12 - Content-Type is JSON 619s ok 13 - Content is valid JSON 619s ok 14 619s ok 15 619s ok 16 619s ok 17 - HTTP code is 200 619s ok 18 - Content-Type is JSON 619s ok 19 - Content is valid JSON 619s ok 20 - Wrong token failed 619s ok 21 - HTTP code is 200 619s ok 22 - Content-Type is JSON 619s ok 23 - Content is valid JSON 619s ok 24 - Wrong captcha failed 619s ok 25 - HTTP code is 200 619s ok 26 - Content-Type is JSON 619s ok 27 - Content is valid JSON 619s ok 28 619s ok 29 619s ok 30 619s ok 31 - HTTP code is 200 619s ok 32 - Content-Type is JSON 619s ok 33 - Content is valid JSON 619s ok 34 - Captcha successfully verified 619s 1..34 619s ok 619s t/41-Captcha-with-rule.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 - Auth query from non captcha network 619s ok 6 - Get cookie lemonldap (33de93977ff9c8cc8ecd3bf02798cc13acba028249a77c433a106ed62af4e213) 619s ok 7 - Auth query from captcha network 619s ok 8 - Response status is 401 619s ok 9 - Content is JSON 619s ok 10 - Error code is 76 619s ok 11 - Response is JSON 619s ok 12 - Response is PE_CAPTCHAERROR 619s ok 13 - Unauth JSON request 619s ok 14 - Response status is 401 619s ok 15 - Content is JSON 619s ok 16 - Error code is 9 619s ok 17 - Unauth request 619s ok 18 - HTTP code is 200 619s ok 19 - Page contains a form 619s ok 20 - Host match 619s ok 21 - Field "token" is defined 619s ok 22 - CSP header authorize POST request to \# 619s ok 23 - Password: Found text input 619s ok 24 - Token value is defined 619s ok 25 - Captcha image inserted 619s ok 26 - Found token session 619s ok 27 - Found captcha value 619s ok 28 - Found custom Main Logo 619s ok 29 - Try to auth with captcha value 619s ok 30 - Get cookie lemonldap (0ec3414c2612a5722d08027acfd79a8c9baea43f306f9c39d5fe2a9a5ae43766) 619s 1..30 619s ok 620s t/41-Captcha.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 - Auth query 620s ok 6 - Response status is 401 620s ok 7 - Content is JSON 620s ok 8 - Error code is 76 620s ok 9 - Response is JSON 620s ok 10 - Response is PE_CAPTCHAERROR 620s ok 11 - Unauth JSON request 620s ok 12 - Response status is 401 620s ok 13 - Content is JSON 620s ok 14 - Error code is 9 620s ok 15 - Unauth request 620s ok 16 - HTTP code is 200 620s ok 17 - Page contains a form 620s ok 18 - Host match 620s ok 19 - Field "token" is defined 620s ok 20 - CSP header authorize POST request to \# 620s ok 21 - Password: Found text input 620s ok 22 - Token value is defined 620s ok 23 - Captcha image inserted 620s ok 24 - Found token session 620s ok 25 - Found captcha value 620s ok 26 - Found custom Main Logo 620s ok 27 - Try to auth with captcha value 620s ok 28 - HTTP code is 200 620s ok 29 - Get cookie lemonldap (91d6c67b1503479acb268af0269b9b5bc352e65a989084c61527f38f1a571374) 620s ok 30 - History found 620s ok 31 - -> One entry found 620s ok 32 - Verify auth 620s ok 33 - HTTP code is 200 620s ok 34 - New unauth request 620s ok 35 - HTTP code is 200 620s ok 36 - Page contains a form 620s ok 37 - Host match 620s ok 38 - Field "token" is defined 620s ok 39 - CSP header authorize POST request to \# 620s ok 40 - Token value is defined 620s ok 41 - Try to auth with bad captcha value 620s ok 42 - Response status is 401 620s ok 43 - Content is JSON 620s ok 44 - Error code is 76 620s ok 45 - Verify that there is a new captcha image 620s ok 46 - HTTP code is 200 620s ok 47 - Page contains a form 620s ok 48 - Host match 620s ok 49 - Field "token" is defined 620s ok 50 - CSP header authorize POST request to \# 620s ok 51 - Token is refreshed 620s ok 52 - New captcha image inserted 620s ok 53 - Get captcha javascript 620s ok 54 - Unauth request to renew Captcha 620s ok 55 - New token has been received 620s ok 56 - New image has been received 620s ok 57 - Found new token session 620s ok 58 - Try to auth with new captcha value 620s ok 59 - HTTP code is 200 620s ok 60 - Get cookie lemonldap (e60d8d506b8e8fec446f446749f24666afa6b813725cd1f60beb438ae0fb1aa8) 620s ok 61 - Auth request with redirection 620s ok 62 - Get redirection 620s ok 63 - Location is http://test1.example.com/ 620s ok 64 - Authenticated as dwho 620s 1..64 620s ok 621s t/41-Token-with-global-storage.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 - Unauth request 621s ok 6 - HTTP code is 200 621s ok 7 - Page contains a form 621s ok 8 - Host match 621s ok 9 - Field "token" is defined 621s ok 10 - CSP header authorize POST request to \# 621s ok 11 - Token value 621s ok 12 - Try to auth without token 621s ok 13 - Response status is 401 621s ok 14 - Content is JSON 621s ok 15 - Error code is 81 621s ok 16 - Try token as cookie 621s ok 17 - Response status is 401 621s ok 18 - Content is JSON 621s ok 19 - Error code is 1 621s ok 20 - Try to auth with token 621s ok 21 - HTTP code is 200 621s ok 22 - Get cookie lemonldap (20b8ccc59e11dcfebe1929e133d0f5a28c12693e33d333c7b70724e1ca7a485c) 621s ok 23 - Verify auth 621s ok 24 - HTTP code is 200 621s ok 25 - Try to reuse the same token 621s ok 26 - Response status is 401 621s ok 27 - Content is JSON 621s ok 28 - Error code is 82 621s ok 29 - Verify that there is a new token 621s ok 30 - HTTP code is 200 621s ok 31 - Page contains a form 621s ok 32 - Host match 621s ok 33 - Field "token" is defined 621s ok 34 - CSP header authorize POST request to \# 621s 1..34 621s ok 621s t/41-Token.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 - Unauth request 621s ok 6 - HTTP code is 200 621s ok 7 - Page contains a form 621s ok 8 - Host match 621s ok 9 - Field "token" is defined 621s ok 10 - CSP header authorize POST request to \# 621s ok 11 - Password: Found password input 621s ok 12 - Try to auth without token 621s ok 13 - Response status is 401 621s ok 14 - Content is JSON 621s ok 15 - Error code is 81 621s ok 16 - Response is JSON 621s ok 17 - Response is PE_NOTOKEN 621s ok 18 - Try to auth with token 621s ok 19 - HTTP code is 200 621s ok 20 - Get cookie lemonldap (d979a7d0d847c1f2455d783d07a55adcda5a166dc6f32e6f4d3b8296a9d0a492) 621s ok 21 - Verify auth 621s ok 22 - HTTP code is 200 621s ok 23 - Try to reuse the same token 621s ok 24 - Response status is 401 621s ok 25 - Content is JSON 621s ok 26 - Error code is 82 621s ok 27 - Verify that there is a new token 621s ok 28 - HTTP code is 200 621s ok 29 - Page contains a form 621s ok 30 - Host match 621s ok 31 - Field "token" is defined 621s ok 32 - CSP header authorize POST request to \# 621s 1..32 621s ok 621s t/42-Register-Custom.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 - Unauth request 621s ok 6 - HTTP code is 200 621s ok 7 - Page contains a form 621s ok 8 - Host match 621s ok 9 - Field "firstname" is defined 621s ok 10 - Field "lastname" is defined 621s ok 11 - Field "mail" is defined 621s ok 12 - CSP header authorize POST request to \# 621s ok 13 - Ask to create account 621s ok 14 - HTTP code is 200 621s ok 15 - Found subject 621s ok 16 - Found register token 621s ok 17 - Found register_token 621s ok 18 - UTF-8 works 621s ok 19 - Push register_token 621s ok 20 - HTTP code is 200 621s ok 21 - Found subject 621s ok 22 - Found user and password 621s ok 23 - Get good login 621s ok 24 - Try to authenticate 621s ok 25 - Get cookie lemonldap (24781d00d6785f4f1c52a93e4050fb2b52fa62228b0cb43375b69b9a60ea3b6c) 621s 1..25 621s ok 622s t/42-Register-Demo-with-CustomBody.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 - Unauth request 622s ok 6 - HTTP code is 200 622s ok 7 - Page contains a form 622s ok 8 - Host match 622s ok 9 - Field "firstname" is defined 622s ok 10 - Field "lastname" is defined 622s ok 11 - Field "mail" is defined 622s ok 12 - CSP header authorize POST request to \# 622s ok 13 - Ask to create account 622s ok 14 - HTTP code is 200 622s ok 15 - Found custom registration subject 622s ok 16 - Found custom body 622s ok 17 - Found register_token 622s ok 18 - UTF-8 works 622s ok 19 - Found time 622s ok 20 - Push register_token 622s ok 21 - HTTP code is 200 622s ok 22 - Found custom done subject 622s ok 23 - Found email and ipAddr 622s ok 24 - Get good email 622s ok 25 - Get good ipAddr 622s ok 26 - Found user and password 622s ok 27 - Get good login 622s ok 28 - Custom done body (Portal $url) 622s ok 29 - Try to authenticate 622s ok 30 - Get cookie lemonldap (ee0ea49b3d06e9497cc4ddd83cbb1d73bfadc487d961e906f0e2610ad264382e) 622s 1..30 622s ok 622s t/42-Register-Demo-with-captcha.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 - Unauth request 622s ok 6 - HTTP code is 200 622s ok 7 - Page contains a form 622s ok 8 - Host match 622s ok 9 - Field "firstname" is defined 622s ok 10 - Field "lastname" is defined 622s ok 11 - Field "mail" is defined 622s ok 12 - CSP header authorize POST request to \# 622s ok 13 - Token found 622s ok 14 - Token value is defined 622s ok 15 - Captcha image inserted 622s ok 16 - Found token session 622s ok 17 - Found captcha value 622s ok 18 - Found custom Main Logo 622s ok 19 - Get captcha javascript 622s ok 20 - Ask to create account 622s ok 21 - Rejected -> Mail already exists 622s ok 22 - No form found 622s ok 23 - Get Menu 622s ok 24 - Found Register link & submit button 622s ok 25 - Unauth request 622s ok 26 - HTTP code is 200 622s ok 27 - Page contains a form 622s ok 28 - Host match 622s ok 29 - Field "firstname" is defined 622s ok 30 - Field "lastname" is defined 622s ok 31 - Field "mail" is defined 622s ok 32 - CSP header authorize POST request to \# 622s ok 33 - Token found 622s ok 34 - Token value is defined 622s ok 35 - Captcha image inserted 622s ok 36 - Found token session 622s ok 37 - Found captcha value 622s ok 38 - Found custom Main Logo 622s ok 39 - Ask to create account 622s ok 40 - HTTP code is 200 622s ok 41 - Found register token 622s ok 42 - Found register_token 622s ok 43 - Push register_token 622s ok 44 - HTTP code is 200 622s ok 45 - Found user and password 622s ok 46 - Get good login 622s ok 47 - Try to authenticate 622s ok 48 - Get cookie lemonldap (989d5706ada1700f923c61e3cf0fc7ced76c477a382d92b032ebf457ac71b8bf) 622s 1..48 622s ok 622s t/42-Register-Demo-with-token.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 Menu 622s ok 6 - Found Register link & submit button 622s ok 7 - Unauth request 622s ok 8 - HTTP code is 200 622s ok 9 - Page contains a form 622s ok 10 - Host match 622s ok 11 - Field "firstname" is defined 622s ok 12 - Field "lastname" is defined 622s ok 13 - Field "mail" is defined 622s ok 14 - CSP header authorize POST request to \# 622s ok 15 - Token found 622s ok 16 - Ask to create account 622s ok 17 - HTTP code is 200 622s ok 18 - Found register token 622s ok 19 - Found register_token 622s ok 20 - Push register_token 622s ok 21 - HTTP code is 200 622s ok 22 - Found user and password 622s ok 23 - Get good login 622s ok 24 - Unauth request 622s ok 25 - HTTP code is 200 622s ok 26 - Page contains a form 622s ok 27 - Host match 622s ok 28 - Field "token" is defined 622s ok 29 - CSP header authorize POST request to \# 622s ok 30 - Try to authenticate 622s ok 31 - Get cookie lemonldap (d82014f4e872ef5612efc6c9e43e224de915b1c0a60b1c00b297ae37a67f1a72) 622s 1..31 622s ok 623s t/42-Register-Demo.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 - Unauth request 623s ok 6 - HTTP code is 200 623s ok 7 - Page contains a form 623s ok 8 - Host match 623s ok 9 - Field "firstname" is defined 623s ok 10 - Field "lastname" is defined 623s ok 11 - Field "mail" is defined 623s ok 12 - CSP header authorize POST request to \# 623s ok 13 - Ask to create account 623s ok 14 - HTTP code is 200 623s ok 15 - Found subject 623s ok 16 - Found register token 623s ok 17 - Found register_token 623s ok 18 - UTF-8 works 623s ok 19 - Push register_token 623s ok 20 - HTTP code is 200 623s ok 21 - Found subject 623s ok 22 - Found user and password 623s ok 23 - Get good login 623s ok 24 - Try to authenticate 623s ok 25 - Get cookie lemonldap (a8dbcef857ceba9a3fbff5b2a8e471725e137b61422dccf6fce3b81c49561061) 623s 1..25 623s ok 623s t/42-Register-LDAP.t ........................................................... 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s ok 2 # skip LLNGTESTLDAP is not set 623s ok 3 # skip LLNGTESTLDAP is not set 623s ok 4 # skip LLNGTESTLDAP is not set 623s ok 5 # skip LLNGTESTLDAP is not set 623s ok 6 # skip LLNGTESTLDAP is not set 623s ok 7 # skip LLNGTESTLDAP is not set 623s ok 8 # skip LLNGTESTLDAP is not set 623s ok 9 # skip LLNGTESTLDAP is not set 623s ok 10 # skip LLNGTESTLDAP is not set 623s 1..10 623s ok 624s t/42-Register-Security.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 - Unauth request 624s ok 6 - HTTP code is 200 624s ok 7 - Page contains a form 624s ok 8 - Host match 624s ok 9 - Field "firstname" is defined 624s ok 10 - Field "lastname" is defined 624s ok 11 - Field "mail" is defined 624s ok 12 - CSP header authorize POST request to \# 624s ok 13 - Ask to create account 624s ok 14 - HTTP code is 200 624s ok 15 - Found register token 624s ok 16 - Found register_token 624s ok 17 - Try to authenticate 624s ok 18 - Response status is 401 624s ok 19 - Content is JSON 624s ok 20 - Error code is 1 624s 1..20 624s ok 624s t/43-MailPasswordReset-Choice.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 - Auth query 624s ok 6 - HTTP code is 200 624s ok 7 - Get cookie lemonldap (3e7233110f0643cf5fa8eaf69c848fab45743193eb9a7b3a9f68497ff9ccd11d) 624s ok 8 - Logout request 624s ok 9 - Response is 200 624s ok 10 - Cookie is deleted 624s ok 11 - No pdata 624s ok 12 - Disconnect request 624s ok 13 - Response is 401 624s ok 14 - Reset form 624s ok 15 - HTTP code is 200 624s ok 16 - Page contains a form 624s ok 17 - Host match 624s ok 18 - Field "mail" is defined 624s ok 19 - CSP header authorize POST request to \# 624s ok 20 - Post mail 624s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 624s ok 22 - Found link in mail 624s ok 23 - Post mail token received by mail with another browser 624s ok 24 - HTTP code is 200 624s ok 25 - Page contains a form 624s ok 26 - Host match 624s ok 27 - Field "token" is defined 624s ok 28 - CSP header authorize POST request to \# 624s ok 29 - Ask for a new password 624s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 624s ok 31 - Post new password 624s ok 32 - Password was changed 624s ok 33 - Auth query 624s ok 34 - HTTP code is 200 624s ok 35 - Get cookie lemonldap (ad6bffd96aa157f3b1df37ee4f32dc79d02949ffc9c09de4825e9cc31f4256c8) 624s ok 36 - Logout request 624s ok 37 - Response is 200 624s ok 38 - Cookie is deleted 624s ok 39 - No pdata 624s ok 40 - Disconnect request 624s ok 41 - Response is 401 624s ok 42 - Reset form 624s ok 43 - HTTP code is 200 624s ok 44 - Page contains a form 624s ok 45 - Host match 624s ok 46 - Field "mail" is defined 624s ok 47 - CSP header authorize POST request to \# 624s ok 48 - Post mail 624s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 624s ok 50 - Found link in mail 624s ok 51 - Post mail token received by mail with the same browser 624s ok 52 - HTTP code is 200 624s ok 53 - Page contains a form 624s ok 54 - Host match 624s ok 55 - Field "token" is defined 624s ok 56 - CSP header authorize POST request to \# 624s ok 57 - Ask for a new password 624s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 624s ok 59 - Post new password 624s ok 60 - Password was changed 624s ok 61 - Auth query 624s ok 62 - HTTP code is 200 624s ok 63 - Get cookie lemonldap (976dffbae5d3403b88a65ae77f46baee3508e271265abe11f1f1e86a4f33c76b) 624s ok 64 - Logout request 624s ok 65 - Response is 200 624s ok 66 - Cookie is deleted 624s ok 67 - No pdata 624s ok 68 - Disconnect request 624s ok 69 - Response is 401 624s 1..69 624s ok 624s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 624s ok 1 - use Lemonldap::NG::Portal::Main; 624s ok 2 # skip LLNGTESTLDAP is not set 624s ok 3 # skip LLNGTESTLDAP is not set 624s ok 4 # skip LLNGTESTLDAP is not set 624s ok 5 # skip LLNGTESTLDAP is not set 624s ok 6 # skip LLNGTESTLDAP is not set 624s ok 7 # skip LLNGTESTLDAP is not set 624s ok 8 # skip LLNGTESTLDAP is not set 624s ok 9 # skip LLNGTESTLDAP is not set 624s 1..9 624s ok 625s t/43-MailPasswordReset-Combination.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 - Try to connect with login dvador 625s ok 6 - Get cookie lemonldap (c49dfef808639cf40ce0c0297d26e5b368462c225df4f9679a4e216719f1fdf9) 625s ok 7 - Post mail 625s ok 8 - Found link in mail 625s ok 9 - Post mail token received by mail 625s ok 10 - HTTP code is 200 625s ok 11 - Page contains a form 625s ok 12 - Host match 625s ok 13 - Field "token" is defined 625s ok 14 - CSP header authorize POST request to \# 625s ok 15 - Ask for a new password 625s ok 16 - Post new password 625s ok 17 - Password update successful: code found on page 625s ok 18 - Password update successful 625s ok 19 - Try to connect with login dvador 625s ok 20 - Get cookie lemonldap (7b9327379ab9befe7a53738dc9edece2f1422b95986cba693ca1201bb396f10a) 625s ok 21 - Try to connect with login jkirk 625s ok 22 - Get cookie lemonldap (696adb197abdb7441af2e759df83fc1d6cee16bf256abf8296b8498872475f0d) 625s ok 23 - Post mail 625s ok 24 - Found link in mail 625s ok 25 - Post mail token received by mail 625s ok 26 - HTTP code is 200 625s ok 27 - Page contains a form 625s ok 28 - Host match 625s ok 29 - Field "token" is defined 625s ok 30 - CSP header authorize POST request to \# 625s ok 31 - Ask for a new password 625s ok 32 - Post new password 625s ok 33 - Password update successful: code found on page 625s ok 34 - Password update successful 625s ok 35 - Try to connect with login jkirk 625s ok 36 - Get cookie lemonldap (323190d8bc6db3dd93ff3473d044d6c56951a3db1cecaf2a6f280b23ccd3fb33) 625s 1..36 625s ok 625s t/43-MailPasswordReset-DBI.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 - Reset form 625s ok 6 - HTTP code is 200 625s ok 7 - Page contains a form 625s ok 8 - Host match 625s ok 9 - Field "mail" is defined 625s ok 10 - CSP header authorize POST request to \# 625s ok 11 - Post mail 625s ok 12 - Found link in mail 625s ok 13 - Post mail token received by mail 625s ok 14 - HTTP code is 200 625s ok 15 - Page contains a form 625s ok 16 - Host match 625s ok 17 - Field "token" is defined 625s ok 18 - CSP header authorize POST request to \# 625s ok 19 - Ask for a new password \#1 625s ok 20 - toggle newpassword icon found 625s ok 21 - toggle confirmpassword icon found 625s ok 22 - input type password found 625s ok 23 - Post mismatched passwords 625s ok 24 - PE_34 found 625s ok 25 - HTTP code is 200 625s ok 26 - Page contains a form 625s ok 27 - Host match 625s ok 28 - Field "token" is defined 625s ok 29 - CSP header authorize POST request to \# 625s ok 30 - Ask for a new password \#2 625s ok 31 - Post empty newpassword 625s ok 32 - PE_67 found 625s ok 33 - HTTP code is 200 625s ok 34 - Page contains a form 625s ok 35 - Host match 625s ok 36 - Field "token" is defined 625s ok 37 - CSP header authorize POST request to \# 625s ok 38 - Ask for a new password \#3 625s ok 39 - Post empty confirmpassword 625s ok 40 - PE_67 found 625s ok 41 - HTTP code is 200 625s ok 42 - Page contains a form 625s ok 43 - Host match 625s ok 44 - Field "token" is defined 625s ok 45 - CSP header authorize POST request to \# 625s ok 46 - Ask for a new password \#4 625s ok 47 - Password special char list not found 625s ok 48 - Found password policy min digit == 2 625s ok 49 - Post new password 625s ok 50 - Password was changed 625s ok 51 - Auth query 625s ok 52 - HTTP code is 200 625s ok 53 - Get cookie lemonldap (54da45437d67b80a292f355f7de613684d38869b57e7b4304b72f9044340d425) 625s ok 54 - Logout request 625s ok 55 - Response is 200 625s ok 56 - Cookie is deleted 625s ok 57 - No pdata 625s ok 58 - Disconnect request 625s ok 59 - Response is 401 625s 1..59 625s ok 625s t/43-MailPasswordReset-Hook.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 - Reset form 625s ok 6 - HTTP code is 200 625s ok 7 - Page contains a form 625s ok 8 - Host match 625s ok 9 - Field "mail" is defined 625s ok 10 - CSP header authorize POST request to \# 625s ok 11 - Post mail 625s ok 12 - Found english greeting 625s ok 13 - Found link in mail 625s ok 14 - Post mail token received by mail 625s ok 15 - HTTP code is 200 625s ok 16 - Page contains a form 625s ok 17 - Host match 625s ok 18 - Field "token" is defined 625s ok 19 - CSP header authorize POST request to \# 625s ok 20 - Ask for a new password 625s ok 21 - Post new password 625s ok 22 - Expected portal error code: code found on page 625s ok 23 - Expected portal error code 625s ok 24 - Post mail 625s ok 25 - Found english greeting 625s ok 26 - Found link in mail 625s ok 27 - Post mail token received by mail 625s ok 28 - HTTP code is 200 625s ok 29 - Page contains a form 625s ok 30 - Host match 625s ok 31 - Field "token" is defined 625s ok 32 - CSP header authorize POST request to \# 625s ok 33 - Ask for a new password 625s ok 34 - Post new password 625s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 625s ok 36 - Pdata is not empty 625s ok 37 - passwordAfterChange hook worked as expected 625s ok 38 - Password was changed 625s 1..38 625s ok 625s t/43-MailPasswordReset-LDAP.t .................................................. 625s ok 1 - use Lemonldap::NG::Portal::Main; 625s ok 2 # skip LLNGTESTLDAP is not set 625s ok 3 # skip LLNGTESTLDAP is not set 625s ok 4 # skip LLNGTESTLDAP is not set 625s ok 5 # skip LLNGTESTLDAP is not set 625s ok 6 # skip LLNGTESTLDAP is not set 625s ok 7 # skip LLNGTESTLDAP is not set 625s ok 8 # skip LLNGTESTLDAP is not set 625s ok 9 # skip LLNGTESTLDAP is not set 625s 1..9 625s ok 626s t/43-MailPasswordReset-with-captcha.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 - Get Menu 626s ok 6 - Found ResetPassword link & submit button 626s ok 7 - Reset form 626s ok 8 - HTTP code is 200 626s ok 9 - Page contains a form 626s ok 10 - Host match 626s ok 11 - Field "mail" is defined 626s ok 12 - Field "token" is defined 626s ok 13 - CSP header authorize POST request to \# 626s ok 14 - Captcha image inserted 626s ok 15 - Found token session 626s ok 16 - Found captcha value 626s ok 17 - Found custom Main Logo 626s ok 18 - Get captcha javascript 626s ok 19 - Post mail 626s ok 20 - Found link in mail 626s ok 21 - Post mail token received by mail 626s ok 22 - HTTP code is 200 626s ok 23 - Page contains a form 626s ok 24 - Host match 626s ok 25 - Field "token" is defined 626s ok 26 - CSP header authorize POST request to \# 626s ok 27 - Ask for a new password 626s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 626s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 626s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 626s ok 28 - Post new password 626s ok 29 - New password sent 626s ok 30 - New generated password found 626s ok 31 - New generated password matches policy 626s 1..31 626s ok 626s t/43-MailPasswordReset-with-token.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 - Get Menu 626s ok 6 - Found ResetPassword link & submit button 626s ok 7 - Reset form 626s ok 8 - HTTP code is 200 626s ok 9 - Page contains a form 626s ok 10 - Host match 626s ok 11 - Field "mail" is defined 626s ok 12 - Field "token" is defined 626s ok 13 - CSP header authorize POST request to \# 626s ok 14 - Post mail 626s ok 15 - Found custom Main Logo 626s ok 16 - Found link in mail 626s ok 17 - Post mail token received by mail 626s ok 18 - HTTP code is 200 626s ok 19 - Page contains a form 626s ok 20 - Host match 626s ok 21 - Field "token" is defined 626s ok 22 - CSP header authorize POST request to \# 626s ok 23 - Ask for a new password 626s ok 24 - Post new password 626s ok 25 - Password was changed 626s 1..25 626s ok 627s t/43-MailPasswordReset.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 - Reset form 627s ok 6 - HTTP code is 200 627s ok 7 - Page contains a form 627s ok 8 - Host match 627s ok 9 - Field "mail" is defined 627s ok 10 - CSP header authorize POST request to \# 627s ok 11 - Post mail 627s ok 12 - Found french greeting 627s ok 13 - Post mail 627s ok 14 - Found custom Main Logo 627s ok 15 - Found english greeting 627s ok 16 - Found link in mail 627s ok 17 - Post mail token received by mail 627s ok 18 - HTTP code is 200 627s ok 19 - Page contains a form 627s ok 20 - Host match 627s ok 21 - Field "token" is defined 627s ok 22 - CSP header authorize POST request to \# 627s ok 23 - Ask for a new password 627s ok 24 - Found password policy 627s ok 25 - Found password policy min lower == 1 627s ok 26 - Found password policy min upper == 1 627s ok 27 - Found password policy min digit == 2 627s ok 28 - Found password policy min speChar == 1 627s ok 29 - Found password special char list 627s ok 30 - Post new password 627s ok 31 - Password was changed 627s 1..31 627s ok 627s t/44-CertificateResetByMail-Demo.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 - Reset form 627s ok 6 - HTTP code is 200 627s ok 7 - Page contains a form 627s ok 8 - Host match 627s ok 9 - Field "mail" is defined 627s ok 10 - CSP header authorize POST request to \# 627s ok 11 - Post mail 627s ok 12 - Found link in mail 627s ok 13 - Post mail token received by mail 627s ok 14 - HTTP code is 200 627s ok 15 - Page contains a form 627s ok 16 - Host match 627s ok 17 - Field "token" is defined 627s ok 18 - CSP header authorize POST request to \# 627s ok 19 - Ask for a new certificate file 627s ok 20 - Certificate has been reset 627s ok 21 - Reset form 627s ok 22 - HTTP code is 200 627s ok 23 - Page contains a form 627s ok 24 - Host match 627s ok 25 - Field "mail" is defined 627s ok 26 - CSP header authorize POST request to \# 627s ok 27 - Post mail 627s ok 28 - Found link in mail 627s ok 29 - Post mail token received by mail 627s ok 30 - HTTP code is 200 627s ok 31 - Page contains a form 627s ok 32 - Host match 627s ok 33 - Field "token" is defined 627s ok 34 - CSP header authorize POST request to \# 627s ok 35 - Ask for a new certificate file 627s ok 36 - Invalid certificate 627s 1..36 627s ok 627s t/44-CertificateResetByMail-LDAP.t ............................................. 627s ok 1 - use Lemonldap::NG::Portal::Main; 627s ok 2 # skip LLNGTESTLDAP is not set 627s ok 3 # skip LLNGTESTLDAP is not set 627s ok 4 # skip LLNGTESTLDAP is not set 627s ok 5 # skip LLNGTESTLDAP is not set 627s ok 6 # skip LLNGTESTLDAP is not set 627s ok 7 # skip LLNGTESTLDAP is not set 627s ok 8 # skip LLNGTESTLDAP is not set 627s ok 9 # skip LLNGTESTLDAP is not set 627s ok 10 # skip LLNGTESTLDAP is not set 627s ok 11 # skip LLNGTESTLDAP is not set 627s ok 12 # skip LLNGTESTLDAP is not set 627s ok 13 # skip LLNGTESTLDAP is not set 627s 1..13 627s ok 628s t/50-IssuerGet.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 - Auth query 628s ok 6 - HTTP code is 200 628s ok 7 - Get cookie lemonldap (ae4ef443a00df2371654ca271dbfff7c5063b3faa17500168b3ce937bb4296f1) 628s ok 8 - GET request with good url 628s ok 9 - Reject reason is 92 628s ok 10 - Auth query 628s ok 11 - HTTP code is 200 628s ok 12 - Get cookie lemonldap (0dfd4884f301a0f8038b80fd5da6b1eedd05f1177e80aa176fdb8b9652be2a0b) 628s ok 13 - GET request with good url 628s ok 14 - Get redirection 628s ok 15 - Location is http://test1.example.com/?ID=0dfd4884f301a0f8038b80fd5da6b1eedd05f1177e80aa176fdb8b9652be2a0b 628s ok 16 - Not logged access 628s ok 17 - Response status is 401 628s ok 18 - Content is JSON 628s ok 19 - Error code is 9 628s 1..19 628s ok 628s t/50-IssuerJitsiJWT.t .......................................................... 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s ok 3 - Init 628s ok 4 - Portal app 628s # Subtest: ASAP key server (PUBLIC KEY) 628s ok 1 - Portal object 628s ok 2 - Init 628s ok 3 - Portal app 628s ok 4 - ASAP request with unknown key id hash 628s ok 5 - Not found 628s ok 6 - ASAP request with valid key id hash 628s ok 7 - OK 628s ok 8 - Found correct format 628s ok 9 - ASAP request with valid key id hash (old key) 628s ok 10 - OK 628s ok 11 - Received keys are not the same 628s 1..11 628s ok 5 - ASAP key server (PUBLIC KEY) 628s # Subtest: ASAP key server (CERTIFICATE) 628s ok 1 - Portal object 628s ok 2 - Init 628s ok 3 - Portal app 628s ok 4 - ASAP request with unknown key id hash 628s ok 5 - Not found 628s ok 6 - ASAP request with valid key id hash 628s ok 7 - OK 628s ok 8 - Found correct format 628s ok 9 - ASAP request with valid key id hash (old key) 628s ok 10 - OK 628s ok 11 - Received keys are not the same 628s 1..11 628s ok 6 - ASAP key server (CERTIFICATE) 628s # Subtest: ASAP key server (authenticated) 628s ok 1 - Auth query 628s ok 2 - HTTP code is 200 628s ok 3 - Get cookie lemonldap (6484d70aa9698bc5c95bfbe8fccbed6ca4d60f9003ac1831496592755da274cd) 628s ok 4 - ASAP request with unknown key id hash 628s ok 5 - Not found 628s ok 6 - ASAP request with valid key id hash 628s ok 7 - OK 628s ok 8 - Found correct format 628s ok 9 - ASAP request with valid key id hash (old key) 628s ok 10 - OK 628s ok 11 - Received keys are not the same 628s 1..11 628s ok 7 - ASAP key server (authenticated) 628s # Subtest: Unauthorized user 628s ok 1 - Auth query 628s ok 2 - HTTP code is 200 628s ok 3 - Get cookie lemonldap (898373c1d3006f3837b8c20595bc9bed7fa3172a5fd1425c4ff39a2659d691d5) 628s ok 4 - Jitsi request with good url 628s ok 5 - Expected portal error code: code found on page 628s ok 6 - Expected portal error code 628s 1..6 628s ok 8 - Unauthorized user 628s # Subtest: Login with RS256 628s ok 1 - Auth query 628s ok 2 - HTTP code is 200 628s ok 3 - Get cookie lemonldap (f6ebad4bb27d2848a7047d96caee8ea48a85553fe6b2defbc0295d04b876c774) 628s # Subtest: Missing room parameter 628s ok 1 - Jitsi request without room 628s ok 2 - Expected portal error code: code found on page 628s ok 3 - Expected portal error code 628s 1..3 628s ok 4 - Missing room parameter 628s # Subtest: Correct room parameter 628s ok 1 - Jitsi request with good url 628s ok 2 - Get redirection 628s ok 3 - Location header found 628s ok 4 - Correct path 628s ok 5 - Found JWT parameter in response 628s ok 6 - Correct type in header 628s ok 7 - Expected alg 628s ok 8 - Correct subject/domain 628s ok 9 - Correct audience 628s ok 10 - Correct issuer 628s ok 11 - Correct room 628s ok 12 - Correct user 628s ok 13 - Token expires in more than 500 seconds 628s 1..13 628s ok 5 - Correct room parameter 628s 1..5 628s ok 9 - Login with RS256 628s ok 10 - Portal object 628s ok 11 - Init 628s ok 12 - Portal app 628s # Subtest: Login with HS256 628s ok 1 - Auth query 628s ok 2 - HTTP code is 200 628s ok 3 - Get cookie lemonldap (e32022dc4f5ef5db011ea04eb10ae03f874ee31bbddee5eda321ce4a594b1e8b) 628s # Subtest: Missing room parameter 628s ok 1 - Jitsi request without room 628s ok 2 - Expected portal error code: code found on page 628s ok 3 - Expected portal error code 628s 1..3 628s ok 4 - Missing room parameter 628s # Subtest: Correct room parameter 628s ok 1 - Jitsi request with good url 628s ok 2 - Get redirection 628s ok 3 - Location header found 628s ok 4 - Correct path 628s ok 5 - Found JWT parameter in response 628s ok 6 - Correct type in header 628s ok 7 - Expected alg 628s ok 8 - Correct subject/domain 628s ok 9 - Correct audience 628s ok 10 - Correct issuer 628s ok 11 - Correct room 628s ok 12 - Correct user 628s ok 13 - Token expires in more than 500 seconds 628s 1..13 628s ok 5 - Correct room parameter 628s 1..5 628s ok 13 - Login with HS256 628s 1..13 628s ok 628s t/51-OIDC-Internal-Token-Exchange-no-audience.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 - Get cookie lemonldap (db162a878fd86e5265455817bbf5cf289c2f075ee9a820606432b7dc34cc0c33) 628s ok 6 - Get redirection 628s ok 7 - Location header found 628s ok 8 - HTTP code is 200 628s ok 9 - Content-Type is JSON 628s ok 10 - Content is valid JSON 628s ok 11 - Got access token 628s ok 12 - Got refresh token 628s ok 13 - Got ID token 628s ok 14 - Call /token with access_token 628s ok 15 - HTTP code is 200 628s ok 16 - Content-Type is JSON 628s ok 17 - Content is valid JSON 628s ok 18 - Got refreshed Access token 628s ok 19 - Got refreshed ID token 628s ok 20 - Got new refresh_token 628s ok 21 - Found sub in ID token 628s ok 22 - Found claim in ID token 628s ok 23 - rpid is in audience 628s ok 24 - HTTP code is 200 628s ok 25 - Content-Type is JSON 628s ok 26 - Content is valid JSON 628s ok 27 - Got User Info 628s ok 28 - Got User Info 628s ok 29 - Access token rejected 628s 1..29 628s ok 629s t/51-OIDC-Internal-Token-Exchange.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 - Get cookie lemonldap (10d79a7daae3c939ee5418970fa6c0cbf1e70aa6ae2f51341118bf9dd181f748) 629s ok 6 - Get redirection 629s ok 7 - Location header found 629s ok 8 - HTTP code is 200 629s ok 9 - Content-Type is JSON 629s ok 10 - Content is valid JSON 629s ok 11 - Got access token 629s ok 12 - Got refresh token 629s ok 13 - Got ID token 629s ok 14 - Call /token with Matrix token 629s ok 15 - HTTP code is 200 629s ok 16 - Content-Type is JSON 629s ok 17 - Content is valid JSON 629s ok 18 - Got refreshed Access token 629s ok 19 - Got refreshed ID token 629s ok 20 - Got new refresh_token 629s ok 21 - Found sub in ID token 629s ok 22 - Found claim in ID token 629s ok 23 - rpid2 is in audience 629s ok 24 - HTTP code is 200 629s ok 25 - Content-Type is JSON 629s ok 26 - Content is valid JSON 629s ok 27 - Got User Info 629s ok 28 - Got User Info 629s ok 29 - Access token rejected 629s ok 30 - Portal object 629s ok 31 - Init 629s ok 32 - Portal app 629s ok 33 - Get cookie lemonldap (041048269ad6d224bf1f593525fad9f284d11cf7a5d9a447baeaf109b7ed365d) 629s ok 34 - Get redirection 629s ok 35 - Location header found 629s ok 36 - HTTP code is 200 629s ok 37 - Content-Type is JSON 629s ok 38 - Content is valid JSON 629s ok 39 - Token is a JWT 629s ok 40 - Found claim in JWT 629s ok 41 - Found claim in JWT 629s ok 42 - Found claim in JWT 629s ok 43 - Found claim in JWT 629s ok 44 - Found claim in JWT 629s ok 45 629s ok 46 629s ok 47 629s ok 48 - Expiration date sanity check 629s ok 49 - Expiration date sanity check 629s ok 50 - Got access token 629s ok 51 - Got refresh token 629s ok 52 - Got ID token 629s ok 53 - Call /token with Matrix token 629s ok 54 - HTTP code is 200 629s ok 55 - Content-Type is JSON 629s ok 56 - Content is valid JSON 629s ok 57 - Got refreshed Access token 629s ok 58 - Got refreshed ID token 629s ok 59 - Got new refresh_token 629s ok 60 - Found sub in ID token 629s ok 61 - Found claim in ID token 629s ok 62 - rpid2 is in audience 629s ok 63 - HTTP code is 200 629s ok 64 - Content-Type is JSON 629s ok 65 - Content is valid JSON 629s ok 66 - Got User Info 629s ok 67 - Got User Info 629s ok 68 - Access token rejected 629s ok 69 - Portal object 629s ok 70 - Init 629s ok 71 - Portal app 629s ok 72 - Get cookie lemonldap (ddfb4d95df5891c0d0943ba494f8eeaa2400709ced1c19cee193d7123d74c748) 629s ok 73 - Get redirection 629s ok 74 - Location header found 629s ok 75 - HTTP code is 200 629s ok 76 - Content-Type is JSON 629s ok 77 - Content is valid JSON 629s ok 78 - Token is a JWT 629s ok 79 - Found claim in JWT 629s ok 80 - Found claim in JWT 629s ok 81 - Found claim in JWT 629s ok 82 - Found claim in JWT 629s ok 83 - Found claim in JWT 629s ok 84 629s ok 85 629s ok 86 629s ok 87 - Expiration date sanity check 629s ok 88 - Expiration date sanity check 629s ok 89 - Got access token 629s ok 90 - Got refresh token 629s ok 91 - Got ID token 629s ok 92 - Call /token with Matrix token 629s ok 93 - HTTP code is 200 629s ok 94 - Content-Type is JSON 629s ok 95 - Content is valid JSON 629s ok 96 - Got refreshed Access token 629s ok 97 - Got refreshed ID token 629s ok 98 - Got new refresh_token 629s ok 99 - Found sub in ID token 629s ok 100 - Found claim in ID token 629s ok 101 - rpid2 is in audience 629s ok 102 - HTTP code is 200 629s ok 103 - Content-Type is JSON 629s ok 104 - Content is valid JSON 629s ok 105 - Got User Info 629s ok 106 - Got User Info 629s ok 107 - Access token rejected 629s 1..107 629s ok 629s t/56-CheckDevOps-with-Download.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 - Get Menu 629s ok 6 - HTTP code is 200 629s ok 7 - Page contains a form 629s ok 8 - Host match 629s ok 9 - Field "user" is defined 629s ok 10 - Field "password" is defined 629s ok 11 - CSP header authorize POST request to \# 629s ok 12 - Auth query 629s ok 13 - Get cookie lemonldap (f18d7c536854a1567653ad8f16f417b5f43fe310460c2679a8bc9d478aafd376) 629s ok 14 - Get redirection 629s ok 15 - Location is http://auth.example.com/ 629s ok 16 - CheckDevOps form 629s ok 17 - HTTP code is 200 629s ok 18 - Page contains a form 629s ok 19 - URI match 629s ok 20 - Field "checkDevOpsFile" is defined 629s ok 21 - Field "url" is defined 629s ok 22 - Found trspan="checkDevOps" 629s ok 23 - POST checkdevops with file 629s ok 24 - PRE not required 629s ok 25 - HEADERS 629s ok 26 - Normalized hearder Name found 629s ok 27 - Normalized hearder Auth-User not found 629s ok 28 - RULES 629s ok 29 - testno 629s ok 30 - default 629s ok 31 - testyes 629s ok 32 - deny 629s ok 33 - file 629s ok 34 - Hearder Mail not found 629s ok 35 - Hearder UA found 629s ok 36 - HTTP code is 200 629s ok 37 - Page contains a form 629s ok 38 - URI match 629s ok 39 - Field "checkDevOpsFile" is defined 629s ok 40 - POST empty checkdevops form 629s ok 41 - Response is JSON 629s ok 42 - alert-danger found 629s ok 43 - PE79 629s ok 44 - POST checkdevops with url 629s ok 45 - Response is JSON 629s ok 46 - alert-danger found 629s ok 47 - PE105 629s ok 48 - POST checkdevops with url 629s ok 49 - Response is JSON 629s ok 50 - Bad URL 629s ok 51 - POST checkdevops with wrong url 629s ok 52 - Response is JSON 629s ok 53 - Well formated URL 629s ok 54 - Logout request 629s ok 55 - Response is 200 629s ok 56 - Cookie is deleted 629s ok 57 - No pdata 629s ok 58 - Disconnect request 629s ok 59 - Response is 401 629s 1..59 629s ok 629s t/56-CheckDevOps.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 - Get Menu 629s ok 6 - HTTP code is 200 629s ok 7 - Page contains a form 629s ok 8 - Host match 629s ok 9 - Field "user" is defined 629s ok 10 - Field "password" is defined 629s ok 11 - Field "token" is defined 629s ok 12 - CSP header authorize POST request to \# 629s ok 13 - Auth query 629s ok 14 - Get cookie lemonldap (cadac091dba01f759b91cf2df0957943a4fefc671eb352889cf7f0c584b3bf47) 629s ok 15 - Get redirection 629s ok 16 - Location is http://auth.example.com/ 629s ok 17 - CheckDevOps form 629s ok 18 - HTTP code is 200 629s ok 19 - Page contains a form 629s ok 20 - URI match 629s ok 21 - Field "checkDevOpsFile" is defined 629s ok 22 - Field "token" is defined 629s ok 23 - Found trspan="checkDevOps" 629s ok 24 - POST checkdevops without token 629s ok 25 - Found PE_NOTOKEN 629s ok 26 - HTTP code is 200 629s ok 27 - Page contains a form 629s ok 28 - URI match 629s ok 29 - Field "checkDevOpsFile" is defined 629s ok 30 - Field "token" is defined 629s ok 31 - POST checkdevops with bad file 629s ok 32 - Found PE_BAD_DEVOPS_FILE 629s ok 33 - HTTP code is 200 629s ok 34 - Page contains a form 629s ok 35 - URI match 629s ok 36 - Field "checkDevOpsFile" is defined 629s ok 37 - Field "token" is defined 629s ok 38 - POST checkdevops with bad file2 629s ok 39 - Found PE_BAD_DEVOPS_FILE 629s ok 40 - HTTP code is 200 629s ok 41 - Page contains a form 629s ok 42 - URI match 629s ok 43 - Field "checkDevOpsFile" is defined 629s ok 44 - Field "token" is defined 629s ok 45 - POST checkdevops with bad file3 629s ok 46 - Found PE_BAD_DEVOPS_FILE 629s ok 47 - HTTP code is 200 629s ok 48 - Page contains a form 629s ok 49 - URI match 629s ok 50 - Field "checkDevOpsFile" is defined 629s ok 51 - Field "token" is defined 629s ok 52 - POST checkdevops with bad file4 629s ok 53 - Found PE_BAD_DEVOPS_FILE 629s ok 54 - Found unknownAttributes 629s ok 55 - Found 4 unknown attributes 629s ok 56 - HTTP code is 200 629s ok 57 - Page contains a form 629s ok 58 - URI match 629s ok 59 - Field "checkDevOpsFile" is defined 629s ok 60 - Field "token" is defined 629s ok 61 - POST checkdevops with file 629s ok 62 - PRE required 629s ok 63 - HEADERS 629s ok 64 - Hearder Name found 629s ok 65 - Hearder User found 629s ok 66 - Hearder LDAP_Var found 629s ok 67 - Hearder Groups_SSO found 629s ok 68 - 3 SSO groups found 629s ok 69 - Hearder Mail not found 629s ok 70 - Hearder UA not found 629s ok 71 - RULES 629s ok 72 - testno 629s ok 73 - default 629s ok 74 - testyes 629s ok 75 - deny 629s ok 76 - file 629s ok 77 - HTTP code is 200 629s ok 78 - Page contains a form 629s ok 79 - URI match 629s ok 80 - Field "checkDevOpsFile" is defined 629s ok 81 - Field "token" is defined 629s ok 82 - POST checkdevops with file 629s ok 83 - Response is JSON 629s ok 84 - alert-info found 629s ok 85 - headers found 629s ok 86 - rules found 629s ok 87 - rule found 629s ok 88 - CheckDevOps form 629s ok 89 - HTTP code is 200 629s ok 90 - Page contains a form 629s ok 91 - URI match 629s ok 92 - Field "checkDevOpsFile" is defined 629s ok 93 - Field "token" is defined 629s ok 94 - POST checkdevops with file 629s ok 95 - Response is JSON 629s ok 96 - alert-danger found 629s ok 97 - No file found 629s ok 98 - PE104 found 629s ok 99 - Token found 629s ok 100 - POST checkdevops without token 629s ok 101 - Response is JSON 629s ok 102 - alert-warning found 629s ok 103 - Token found 629s ok 104 - No file found 629s ok 105 - PE82 found 629s ok 106 - POST checkdevops without token 629s ok 107 - Response is JSON 629s ok 108 - alert-warning found 629s ok 109 - Token found 629s ok 110 - PE81 found 629s ok 111 - Logout request 629s ok 112 - Response is 200 629s ok 113 - Cookie is deleted 629s ok 114 - No pdata 629s ok 115 - Disconnect request 629s ok 116 - Response is 401 629s 1..116 629s ok 630s t/57-GlobalLogout-with-Confirmation.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 - 1st "dwho" Auth query 630s ok 6 - Get cookie lemonldap (87e9bf8c9974883dcfd23345142a741909b1e78a602ab53f53fb96423c66d48e) 630s ok 7 - Get redirection 630s ok 8 - Location is http://auth.example.com/ 630s ok 9 - 2nd "dwho" Auth query 630s ok 10 - Get cookie lemonldap (ad796aa0ca610f2a93ab21e77430dd916a5f12d1b39d32283e4e8bb21f0a0ade) 630s ok 11 - Get redirection 630s ok 12 - Location is http://auth.example.com/ 630s ok 13 - 3rd "dwho" Auth query 630s ok 14 - Get cookie lemonldap (74bed96fd75c60050adfd0e241a185d4c3bed8b8718533b9ebe49e4889144079) 630s ok 15 - Get redirection 630s ok 16 - Location is http://auth.example.com/ 630s ok 17 - Logout request for "dwho" 630s ok 18 - Content is JSON 630s ok 19 - 3 active sessions found 630s ok 20 - Confirmation required 630s ok 21 - Confirmed logout request for "dwho" 630s ok 22 - Content is JSON 630s ok 23 - PE_LOGOUT_OK 630s ok 24 - No session found 630s 1..24 630s ok 630s t/57-GlobalLogout-with-Double-cookies-Single-session.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 - 1st "dwho" Auth query 630s ok 6 - Get cookie lemonldap (00e98f4a653fdb3d2e00dc923a875bf17056c0b3387ab6ca08863ba94581db93) 630s ok 7 - Get cookie lemonldaphttp (5d8f18a4d1f15b4bb5f88a25592030153ff772dccbff3109c85b957e13d89f42abdca144e671809242ee75af30e14ac6) 630s ok 8 - Get redirection 630s ok 9 - Location is http://auth.example.com/ 630s ok 10 - 2nd "dwho" Auth query 630s ok 11 - Get cookie lemonldap (a93c2d964bc74dbe4269552636955877806627f6a27b456d039f98aec1f8d01d) 630s ok 12 - Get cookie lemonldaphttp (76f83e15db903fe2a60f6b227979c9067f028b077199202d40b9e4b46de83771c61f3dd421f40d893f11092837fa59c8) 630s ok 13 - Get redirection 630s ok 14 - Location is http://auth.example.com/ 630s ok 15 - 3rd "dwho" Auth query 630s ok 16 - Get cookie lemonldap (fb7d6f9eb50bec5b822493c00819f79709ef3091d325bdca2212cc526d5ea2c5) 630s ok 17 - Get cookie lemonldaphttp (f24d967b3767c8780105877e5fecdb68dff128f369eb99eb405474de47a924708e89d0e1f093fd90beb22a97efd6132d) 630s ok 18 - Get redirection 630s ok 19 - Location is http://auth.example.com/ 630s ok 20 - Logout request for "dwho" 630s ok 21 - HTTP code is 200 630s ok 22 - Page contains a form 630s ok 23 - URI match 630s ok 24 - Field "token" is defined 630s ok 25 - Found trspan="globalLogout" 630s ok 26 - -> Three entries found 630s ok 27 - -> Four found 630s ok 28 - -> Three epoch found 630s ok 29 - Right epoch found 630s ok 30 - POST /globallogout?all=1 630s ok 31 - Found PE_LOGOUT_OK 630s ok 32 - Two SSO sessions found 630s ok 33 - One TOKEN session found 630s 1..33 630s ok 630s t/57-GlobalLogout-with-Double-cookies.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 - 1st "dwho" Auth query 630s ok 6 - Get cookie lemonldap (e1fbfe9749b789998327ca01932e992cd6002cd465523aa91de31c8f18989f55) 630s ok 7 - Get cookie lemonldaphttp (899ab9fd1224b8d57c1d44b4619f1326702af7a96fd7c144f77bad83c3ed3b3c) 630s ok 8 - Get redirection 630s ok 9 - Location is http://auth.example.com/ 630s ok 10 - 2nd "dwho" Auth query 630s ok 11 - Get cookie lemonldap (93099839e78b78b36de35ca62d6bff8969dacd880ffaf93508d796318848589f) 630s ok 12 - Get cookie lemonldaphttp (94901cb728739ee6777f5f74bb41b68b335ff2013a4f26e9f783c43f80d6913f) 630s ok 13 - Get redirection 630s ok 14 - Location is http://auth.example.com/ 630s ok 15 - 3rd "dwho" Auth query 630s ok 16 - Get cookie lemonldap (6302e7b10e23928d7a85d51c8affcaba88f80f1e9aeb9cb7062e2a9aa5fc55bb) 630s ok 17 - Get cookie lemonldaphttp (4702caa0575e7e3d15d5d25dab980ee9da4107d2e01c5e71f948448b7eb237bf) 630s ok 18 - Get redirection 630s ok 19 - Location is http://auth.example.com/ 630s ok 20 - Logout request for "dwho" 630s ok 21 - HTTP code is 200 630s ok 22 - Page contains a form 630s ok 23 - URI match 630s ok 24 - Field "token" is defined 630s ok 25 - Found trspan="globalLogout" 630s ok 26 - -> Six entries found 630s ok 27 - -> Four found 630s ok 28 - -> Nine epoch found 630s ok 29 - Right epoch found 630s ok 30 - POST /globallogout?all=1 630s ok 31 - Found PE_LOGOUT_OK 630s ok 32 - Five sessions left 630s 1..32 630s ok 630s t/57-GlobalLogout-without-Timer.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 - 1st "dwho" Auth query 630s ok 6 - Get cookie lemonldap (34b7d901e61974323ac6714d955f8eea8b725de026eb40b162506fcc2ec56cd9) 630s ok 7 - Get redirection 630s ok 8 - Location is http://auth.example.com/ 630s ok 9 - 2nd "dwho" Auth query 630s ok 10 - Get cookie lemonldap (ea24e2f9477410fc1a3d19e6b31718ffa75e319fa915fcacedb2215db21a975b) 630s ok 11 - Get redirection 630s ok 12 - Location is http://auth.example.com/ 630s ok 13 - 3rd "dwho" Auth query 630s ok 14 - Get cookie lemonldap (53f33fc30028a0e140083c0be75d9236f9d7e719b41a0d4cbe10d7f550953000) 630s ok 15 - Get redirection 630s ok 16 - Location is http://auth.example.com/ 630s ok 17 - 1st "rtyler" Auth query 630s ok 18 - Get cookie lemonldap (440ffebe76f535542f9b33c93522b3efc57f6c4a7d75c57e87d1eec04920e317) 630s ok 19 - Get redirection 630s ok 20 - Location is http://auth.example.com/ 630s ok 21 - 2nd "rtyler" Auth query 630s ok 22 - Get cookie lemonldap (2900f10b29101cb15468c7ae4708a1054a8e2831bdd3f85ad0359f7754ef6cb5) 630s ok 23 - Get redirection 630s ok 24 - Location is http://auth.example.com/ 630s ok 25 - Five sessions found 630s ok 26 - Logout request for "rtyler" 630s ok 27 - Found PE_LOGOUT_OK 630s ok 28 - Three sessions found 630s ok 29 - Logout request for "dwho" 630s ok 30 - Content is JSON 630s ok 31 - PE_LOGOUT_OK 630s ok 32 - No session found 630s 1..32 630s ok 631s t/57-GlobalLogout.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 - 1st "dwho" Auth query 631s ok 6 - Get cookie lemonldap (8057fd8471927f391c26d6cf81a2f5137813723bde401e1bb817ed6f1436b146) 631s ok 7 - Get redirection 631s ok 8 - Location is http://auth.example.com/ 631s ok 9 - 2nd "dwho" Auth query 631s ok 10 - Get cookie lemonldap (3f99f0cedb89c86f069c4d4ff528f3333f224bd39975b58f8f6f630df3df6222) 631s ok 11 - Get redirection 631s ok 12 - Location is http://auth.example.com/ 631s ok 13 - 3rd "dwho" Auth query 631s ok 14 - Get cookie lemonldap (b2f271b566689fb4df43198b5d8283f9eb52cd11ed0b61539226a30728e19cdb) 631s ok 15 - Get redirection 631s ok 16 - Location is http://auth.example.com/ 631s ok 17 - 1st "rtyler" Auth query 631s ok 18 - Get cookie lemonldap (dc412852f4f7c5cc04ccc64b80989ba56871f3c640926e1e66c2423f5c67099e) 631s ok 19 - Get redirection 631s ok 20 - Location is http://auth.example.com/ 631s ok 21 - 2nd "rtyler" Auth query 631s ok 22 - Get cookie lemonldap (3741f5454687b3492bd058f037a63efc3fe204d3a9af44ab2ad71924d8a32d02) 631s ok 23 - Get redirection 631s ok 24 - Location is http://auth.example.com/ 631s ok 25 - Five sessions found 631s ok 26 - Logout request for "rtyler" 631s ok 27 - Found PE_LOGOUT_OK 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 - Three sessions found 631s ok 35 - Logout request for "dwho" 631s ok 36 - HTTP code is 200 631s ok 37 - Page contains a form 631s ok 38 - URI match 631s ok 39 - Field "token" is defined 631s ok 40 - Found trspan="globalLogout" 631s ok 41 - Found CustomParam "DEMO_demo" macro 631s ok 42 - -> Three entries found 631s ok 43 - -> Five found 631s ok 44 - -> Three epoch found 631s ok 45 - Right epoch found 631s ok 46 - Get globalLogout javascript 631s ok 47 - POST /globallogout?all=1 631s ok 48 - Response is JSON 631s ok 49 - Response is PE_TOKENEXPIRED 631s ok 50 - POST /globallogout?all=1 631s ok 51 - Found PE_LOGOUT_OK 631s ok 52 - No session found 631s ok 53 - Post user/password 1 631s ok 54 - Get redirection 631s ok 55 - Location is http://auth.example.com/ 631s ok 56 - Get cookie lemonldap (d5242413fe8479ab309d51900f6ea00b8b743b51b634750d24f91e83d49e718d) 631s ok 57 - Post user/password 2 631s ok 58 - Get redirection 631s ok 59 - Location is http://auth.example.com/ 631s ok 60 - Post user/password 3 631s ok 61 - Get redirection 631s ok 62 - Location is http://auth.example.com/ 631s ok 63 - Three sessions found 631s ok 64 - Post user/password 4 631s ok 65 - Get cookie lemonldap (2ec0991422ba387b3155a38313ede7913359771c8ec57f9b011433660dd8c76b) 631s ok 66 - DELETE /session/my 631s ok 67 - GET JSON 631s ok 68 - Session removed 631s ok 69 - DELETE /sessions/my 631s ok 70 - GET JSON 631s ok 71 - Two sessions removed 631s ok 72 - One remaining session found 631s ok 73 - Logout request 631s ok 74 - Response is 200 631s ok 75 - Cookie is deleted 631s ok 76 - No pdata 631s ok 77 - Disconnect request 631s ok 78 - Response is 401 631s 1..78 631s ok 631s t/57-LogoutForward.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 - 1st "dwho" Auth query 631s ok 6 - Get cookie lemonldap (56bb81ec0658023368f2c2e2ada8ce55f48e1b5889e14e8de61788e32cb907b7) 631s ok 7 - Get redirection 631s ok 8 - Location is http://auth.example.com/ 631s ok 9 - Logout request for "dwho" 631s ok 10 - Found Logout Forward page 631s ok 11 - Logout request 631s ok 12 - Response is 200 631s ok 13 - Cookie is deleted 631s ok 14 - No pdata 631s ok 15 - Disconnect request 631s ok 16 - Response is 401 631s 1..16 631s ok 631s t/57-LogoutForward2153.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 - use Lemonldap::NG::Handler::Server; 631s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 631s ok 7 - App 631s ok 8 - 1st "dwho" Auth query 631s ok 9 - Get cookie lemonldap (a7b0ed2a28763f2f14c2d318c90bca12cc71f7af0d394ec32456f16ec306c2ff) 631s ok 10 - Get redirection 631s ok 11 - Location is http://auth.example.com/ 631s ok 12 - Logout request for "dwho" 631s ok 13 - Found Logout Forward page 631s ok 14 - Get cookie lemonldap (0) 631s ok 15 - Test empty cookie sent at logout 631s ok 16 - Verify absence of cookie lemonldappdata 631s ok 17 - Forward logout 631s ok 18 - Verify absence of cookie lemonldappdata 631s 1..18 631s ok 632s t/58-DecryptValue-with-custom-function.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 - Get Menu 632s ok 6 - HTTP code is 200 632s ok 7 - Page contains a form 632s ok 8 - Host match 632s ok 9 - Field "user" is defined 632s ok 10 - Field "password" is defined 632s ok 11 - CSP header authorize POST request to \# 632s ok 12 - Auth query 632s ok 13 - Get cookie lemonldap (92e4cec324b9e069110a318a724dd5d638bfe2c675904f69dab0919a34e3c904) 632s ok 14 - Get redirection 632s ok 15 - Location is http://auth.example.com/ 632s ok 16 - CheckUser form 632s ok 17 - Found decryptValue.png 632s ok 18 - DecryptValue form 632s ok 19 - HTTP code is 200 632s ok 20 - Page contains a form 632s ok 21 - URI match 632s ok 22 - Field "cipheredValue" is defined 632s ok 23 - Found trspan="decryptCipheredValue" 632s ok 24 - POST decryptvalue with valid value 632s ok 25 - Found decryted value 632s ok 26 - HTTP code is 200 632s ok 27 - Page contains a form 632s ok 28 - URI match 632s ok 29 - Field "cipheredValue" is defined 632s ok 30 - Logout request 632s ok 31 - Response is 200 632s ok 32 - Cookie is deleted 632s ok 33 - No pdata 632s ok 34 - Disconnect request 632s ok 35 - Response is 401 632s 1..35 632s ok 632s t/58-DecryptValue-with-internal-function.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 - Get Menu 632s ok 6 - HTTP code is 200 632s ok 7 - Page contains a form 632s ok 8 - Host match 632s ok 9 - Field "user" is defined 632s ok 10 - Field "password" is defined 632s ok 11 - Field "token" is defined 632s ok 12 - CSP header authorize POST request to \# 632s ok 13 - Auth query 632s ok 14 - Get cookie lemonldap (fb8873434774b33a11a172fc9e88d11a3e7ce25c322b7321c8e2ba44131c97cd) 632s ok 15 - Get redirection 632s ok 16 - Location is http://auth.example.com/ 632s ok 17 - Try DecryptValue form for a forbidden user 632s ok 18 - Found trmsg="95" 632s ok 19 - Logout request 632s ok 20 - Response is 200 632s ok 21 - Cookie is deleted 632s ok 22 - No pdata 632s ok 23 - Disconnect request 632s ok 24 - Response is 401 632s ok 25 - Get Menu 632s ok 26 - HTTP code is 200 632s ok 27 - Page contains a form 632s ok 28 - Host match 632s ok 29 - Field "user" is defined 632s ok 30 - Field "password" is defined 632s ok 31 - Field "token" is defined 632s ok 32 - CSP header authorize POST request to \# 632s ok 33 - Auth query 632s ok 34 - Get cookie lemonldap (dcd1560f38766306f21c96d3694e7833f0ce76606a52e4880eda3a8947518580) 632s ok 35 - Get redirection 632s ok 36 - Location is http://auth.example.com/ 632s ok 37 - CheckUser form 632s ok 38 - Found decryptValue.png 632s ok 39 - DecryptValue form 632s ok 40 - HTTP code is 200 632s ok 41 - Page contains a form 632s ok 42 - URI match 632s ok 43 - Field "cipheredValue" is defined 632s ok 44 - Field "token" is defined 632s ok 45 - Found trspan="decryptCipheredValue" 632s ok 46 - POST decryptvalue with valid value 632s ok 47 - Found decryted value 632s ok 48 - HTTP code is 200 632s ok 49 - Page contains a form 632s ok 50 - URI match 632s ok 51 - Field "cipheredValue" is defined 632s ok 52 - Field "token" is defined 632s substr outside of string at /usr/lib/x86_64-linux-gnu/perl-base/bytes.pm line 15. 632s ok 53 - POST decryptvalue with invalid value 632s ok 54 - Found trspan="notAnEncryptedValue" 632s ok 55 - HTTP code is 200 632s ok 56 - Page contains a form 632s ok 57 - URI match 632s ok 58 - Field "cipheredValue" is defined 632s ok 59 - Field "token" is defined 632s ok 60 - POST decryptvalue without token 632s ok 61 - Found PE_NOTOKEN 632s ok 62 - HTTP code is 200 632s ok 63 - Page contains a form 632s ok 64 - URI match 632s ok 65 - Field "cipheredValue" is defined 632s ok 66 - Field "token" is defined 632s ok 67 - POST decryptvalue with an expired token 632s ok 68 - Found PE_TOKENEXPIRED 632s ok 69 - Logout request 632s ok 70 - Response is 200 632s ok 71 - Cookie is deleted 632s ok 72 - No pdata 632s ok 73 - Disconnect request 632s ok 74 - Response is 401 632s 1..74 632s ok 632s t/59-Double-cookies-Refresh-and-Logout.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 - Get Menu 632s ok 6 - HTTP code is 200 632s ok 7 - Page contains a form 632s ok 8 - Host match 632s ok 9 - Field "user" is defined 632s ok 10 - Field "password" is defined 632s ok 11 - CSP header authorize POST request to \# 632s ok 12 - Auth query 632s ok 13 - Get cookie lemonldap (309c632aad27088b2b58d8a6fff5c68f339bc1475093868f27cea23682539c3e) 632s ok 14 - Get cookie lemonldaphttp (606e6b2b91ae792fa099a9a5cdf9f4244d48fddf2446ac1fc219edfd9c29312c) 632s ok 15 - -> Get cookie : lemonldap=something 632s ok 16 - -> Cookie 'lemonldap' is HttpOnly 632s ok 17 - -> Cookie 'lemonldap' is secure 632s ok 18 - -> Get cookie lemonldaphttp=something 632s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 632s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 632s ok 21 - -> Doule Cookies for two sessions found 632s ok 22 - Get redirection 632s ok 23 - Location is http://auth.example.com/ 632s ok 24 - Get Menu 632s ok 25 - HTTP code is 200 632s ok 26 - Connected as Dwho 632s ok 27 - CheckUser form 632s ok 28 - HTTP code is 200 632s ok 29 - Page contains a form 632s ok 30 - URI match 632s ok 31 - Field "user" is defined 632s ok 32 - Field "url" is defined 632s ok 33 - Found trspan="checkUser" 632s ok 34 - POST checkuser 632s ok 35 - Found 19 attributes 632s ok 36 - Timestamp found 632s ok 37 - Refresh query 632s ok 38 - Get redirection 632s ok 39 - Location is http://auth.example.com/ 632s ok 40 - Get Menu 632s ok 41 - HTTP code is 200 632s ok 42 - Connected as Dwho 632s ok 43 - CheckUser form 632s ok 44 - HTTP code is 200 632s ok 45 - Page contains a form 632s ok 46 - URI match 632s ok 47 - Field "user" is defined 632s ok 48 - Field "url" is defined 632s ok 49 - Found trspan="checkUser" 632s ok 50 - POST checkuser 632s ok 51 - Found 19 attributes 632s ok 52 - Timestamp found 632s ok 53 - _updateTime has been updated 632s ok 54 - Get Menu 632s ok 55 - HTTP code is 200 632s ok 56 - Dwho has been well disconnected 632s 1..56 632s ok 633s t/59-Double-cookies-for-Double-sessions.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 Menu 633s ok 6 - HTTP code is 200 633s ok 7 - Page contains a form 633s ok 8 - Host match 633s ok 9 - Field "user" is defined 633s ok 10 - Field "password" is defined 633s ok 11 - CSP header authorize POST request to \# 633s ok 12 - Auth query 633s ok 13 - Get cookie lemonldap (2ce170861caf951795c31051c47c5eff91ce4fbd4b9f28d20b7207c386e34bff) 633s ok 14 - Get cookie lemonldaphttp (d6656289db77cd8a18b8243b6af9e53ecf7b9f4adb375e64bc309ae666160789) 633s ok 15 - -> Get cookie : lemonldap=something 633s ok 16 - -> Cookie 'lemonldap' is HttpOnly 633s ok 17 - -> Cookie 'lemonldap' is secure 633s ok 18 - -> Get cookie lemonldaphttp=something 633s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 633s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 633s ok 21 - -> Double Cookies for two sessions found 633s ok 22 - Get redirection 633s ok 23 - Location is http://auth.example.com/ 633s ok 24 - Logout request 633s ok 25 - Response is 200 633s ok 26 - Cookie is deleted 633s ok 27 - No pdata 633s ok 28 - Disconnect request 633s ok 29 - Response is 401 633s 1..29 633s ok 633s t/59-Double-cookies-for-a-Single-session.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 Menu 633s ok 6 - HTTP code is 200 633s ok 7 - Page contains a form 633s ok 8 - Host match 633s ok 9 - Field "user" is defined 633s ok 10 - Field "password" is defined 633s ok 11 - CSP header authorize POST request to \# 633s ok 12 - Auth query 633s ok 13 - Get cookie lemonldap (8e53405f7b1300a1f8571bb79c835dc19091a518ad5af64ae6b521a58026a0cb) 633s ok 14 - Get cookie lemonldaphttp (4798e3e505183e3b162ee990be222b3ca17d451d324ae57e7f20359a95b13c35e605f4eefb9be4f28ed057adeeb9671e) 633s ok 15 - -> https cookie is 64 char long 633s ok 16 - -> Cookie 'lemonldap' is HttpOnly 633s ok 17 - -> Cookie 'lemonldap' is secure 633s ok 18 - -> http cookie is 96 byte long 633s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 633s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 633s ok 21 - -> Doule Cookies for a single session 633s ok 22 - Get redirection 633s ok 23 - Location is http://auth.example.com/ 633s ok 24 - Logout request 633s ok 25 - Response is 200 633s ok 26 - Cookie is deleted 633s ok 27 - No pdata 633s ok 28 - Disconnect request 633s ok 29 - Response is 401 633s 1..29 633s ok 633s t/59-Secured-cookie-Refresh-and-Logout.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 Menu 633s ok 6 - HTTP code is 200 633s ok 7 - Page contains a form 633s ok 8 - Host match 633s ok 9 - Field "user" is defined 633s ok 10 - Field "password" is defined 633s ok 11 - CSP header authorize POST request to \# 633s ok 12 - Auth query 633s ok 13 - Get cookie lemonldap (a9c8a983e07861c37f5a0eba66656728fe330c1254aa1fe779b1a3a9b20313a7) 633s ok 14 - -> Get cookie : lemonldap=something 633s ok 15 - -> Cookie 'lemonldap' is HttpOnly 633s ok 16 - -> Cookie 'lemonldap' is secure 633s ok 17 - -> HTTPS Cookie for one session found 633s ok 18 - Get redirection 633s ok 19 - Location is http://auth.example.com/ 633s ok 20 - Get Menu 633s ok 21 - HTTP code is 200 633s ok 22 - Connected as Dwho 633s ok 23 - Refresh query 633s ok 24 - Get redirection 633s ok 25 - Location is http://auth.example.com/ 633s ok 26 - Get Menu 633s ok 27 - HTTP code is 200 633s ok 28 - Connected as Dwho 633s ok 29 - Get Menu 633s ok 30 - HTTP code is 200 633s ok 31 - Dwho has been well disconnected 633s 1..31 633s ok 634s t/61-AdaptativeAuthenticationLevel.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 - Auth query 634s ok 6 - Get cookie lemonldap (59609eac85e4a8e584b72ac3b17e98394aa452ecc7a9fa2b5776b493179ffe6d) 634s ok 7 - uid found 634s ok 8 - Authentication level upgraded 634s ok 9 - Get session 634s ok 10 - uid found 634s ok 11 - Authentication level upgraded 634s ok 12 - Logout request 634s ok 13 - Response is 200 634s ok 14 - Cookie is deleted 634s ok 15 - No pdata 634s ok 16 - Disconnect request 634s ok 17 - Response is 401 634s ok 18 - Logout 634s ok 19 - Auth query 634s ok 20 - Get cookie lemonldap (22d419eb5b7e93322eb52f6a94b0e767693f8e47fbde17e8770bcf59410d7d6f) 634s ok 21 - Authentication level upgraded 634s ok 22 - Logout request 634s ok 23 - Response is 200 634s ok 24 - Cookie is deleted 634s ok 25 - No pdata 634s ok 26 - Disconnect request 634s ok 27 - Response is 401 634s ok 28 - Logout 634s 1..28 634s ok 634s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.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 - 1st Auth query 634s ok 6 - Get cookie lemonldap (c96762e4ca9506d586a543fdf217b8f9a17499469617fef8440faf497f7a29dd) 634s ok 7 - Get redirection 634s ok 8 - Location is http://auth.example.com/ 634s ok 9 - Get new key 634s ok 10 - Content is JSON 634s ok 11 - Found secret 634s ok 12 - Found token 634s ok 13 - Code 634s ok 14 - Code contains 6 digits 634s ok 15 - Post code 634s ok 16 - Content is JSON 634s ok 17 - Key is registered 634s ok 18 - Logout request 634s ok 19 - Response is 200 634s ok 20 - Cookie is deleted 634s ok 21 - No pdata 634s ok 22 - Disconnect request 634s ok 23 - Response is 401 634s ok 24 - 1st Bad Auth query 634s ok 25 - Bad credential 634s ok 26 - 1st Bad Auth query 634s ok 27 - Rejected -> Protection enabled 634s ok 28 - LockTime = 15 634s ok 29 - LockTime in range 634s ok 30 - Auth query 634s ok 31 - Rejected -> Protection enabled 634s ok 32 - LockTime = 27 634s ok 33 - LockTime in range 634s ok 34 - 2nd Bad Auth query 634s ok 35 - Rejected -> Protection enabled 634s ok 36 - LockTime = 57 634s ok 37 - LockTime in range 634s ok 38 - Auth query 634s ok 39 - Enter TOTP code 634s ok 40 - HTTP code is 200 634s ok 41 - Page contains a form 634s ok 42 - URI match 634s ok 43 - Field "token" is defined 634s ok 44 - Code 634s ok 45 - Post code 634s ok 46 - Get cookie lemonldap (86631c61b161202b3ce545d0bae75a0884985791481a408d56df9580f2e721f1) 634s ok 47 - Get redirection 634s ok 48 - Location is http://auth.example.com/ 634s ok 49 - Logout request 634s ok 50 - Response is 200 634s ok 51 - Cookie is deleted 634s ok 52 - No pdata 634s ok 53 - Disconnect request 634s ok 54 - Response is 401 634s 1..54 634s ok 634s t/61-BruteForceProtection-with-Incremental-lockTimes.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 - 1st Auth query 634s ok 6 - Get cookie lemonldap (ba196c5117dc3ff7d4006a48d7da9a21dea52fc5fcac6049c0b82f04e78df946) 634s ok 7 - Get redirection 634s ok 8 - Location is http://auth.example.com/ 634s ok 9 - Logout request 634s ok 10 - Response is 200 634s ok 11 - Cookie is deleted 634s ok 12 - No pdata 634s ok 13 - Disconnect request 634s ok 14 - Response is 401 634s ok 15 - 1st allowed Bad Auth query 634s ok 16 - Bad credential 634s ok 17 - 2nd allowed Bad Auth query 634s ok 18 - Bad credential 634s ok 19 - 1st Bad Auth query 634s ok 20 - Rejected -> Protection enabled 634s ok 21 - LockTime = 5 634s ok 22 - LockTime in range 634s ok 23 - Auth query 634s ok 24 - Rejected -> Protection enabled 634s ok 25 - LockTime = 6 634s ok 26 - LockTime in range 634s ok 27 - Auth query 634s ok 28 - Rejected -> Protection enabled 634s ok 29 - LockTime = 16 634s ok 30 - LockTime in range 634s ok 31 - 3rd Bad Auth query 634s ok 32 - Rejected -> Protection enabled 634s ok 33 - LockTime = 488 634s ok 34 - LockTime in range 634s ok 35 - Auth query 634s ok 36 - Get cookie lemonldap (3fb1c5080b1fa0b116f9f1d3f2050381e7ea000844aa0bf881752b436bda03dd) 634s ok 37 - Get redirection 634s ok 38 - Location is http://auth.example.com/ 634s ok 39 - Logout request 634s ok 40 - Response is 200 634s ok 41 - Cookie is deleted 634s ok 42 - No pdata 634s ok 43 - Disconnect request 634s ok 44 - Response is 401 634s ok 45 - 2nd allowed Bad Auth query 634s ok 46 - Bad credential 634s ok 47 - 3rd Bad Auth query 634s ok 48 - Rejected -> Protection enabled 634s ok 49 - LockTime = 500 634s ok 50 - LockTime in range 634s 1..50 634s ok 635s t/61-BruteForceProtection.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 - 1st Auth query 635s ok 6 - Get cookie lemonldap (2bda7aea6c66f7369d808a5753a6d13b5b548511dcb5c5a37814a9f4efe7e592) 635s ok 7 - Get redirection 635s ok 8 - Location is http://auth.example.com/ 635s ok 9 - Logout request 635s ok 10 - Response is 200 635s ok 11 - Cookie is deleted 635s ok 12 - No pdata 635s ok 13 - Disconnect request 635s ok 14 - Response is 401 635s ok 15 - 2nd Auth query 635s ok 16 - Get cookie lemonldap (67ee0305fbe30cd523a525d3ff73d4016d8ab613ce49ace95a0eaa619f9e0c1c) 635s ok 17 - Get redirection 635s ok 18 - Location is http://auth.example.com/ 635s ok 19 - Logout request 635s ok 20 - Response is 200 635s ok 21 - Cookie is deleted 635s ok 22 - No pdata 635s ok 23 - Disconnect request 635s ok 24 - Response is 401 635s ok 25 - 3rd Auth query 635s ok 26 - Get cookie lemonldap (8e1203e361fe856ad7bcf9c3a7e3b3b29e58c978fea42d956b3f6e5f61d147ca) 635s ok 27 - Get redirection 635s ok 28 - Location is http://auth.example.com/ 635s ok 29 - Logout request 635s ok 30 - Response is 200 635s ok 31 - Cookie is deleted 635s ok 32 - No pdata 635s ok 33 - Disconnect request 635s ok 34 - Response is 401 635s ok 35 - 4th Auth query 635s ok 36 - Get cookie lemonldap (ea1a93230473c7d464f7d664edc7cf4230cd390fdb12b789a65a3491ab48e077) 635s ok 37 - Get redirection 635s ok 38 - Location is http://auth.example.com/ 635s ok 39 - Logout request 635s ok 40 - Response is 200 635s ok 41 - Cookie is deleted 635s ok 42 - No pdata 635s ok 43 - Disconnect request 635s ok 44 - Response is 401 635s ok 45 - 5th Auth query 635s ok 46 - Get cookie lemonldap (f6bacbd0b461a23db205db94094f14cc0ab734752816d34c0c04a88145769cf8) 635s ok 47 - Get redirection 635s ok 48 - Location is http://auth.example.com/ 635s ok 49 - Logout request 635s ok 50 - Response is 200 635s ok 51 - Cookie is deleted 635s ok 52 - No pdata 635s ok 53 - Disconnect request 635s ok 54 - Response is 401 635s ok 55 - 1st Bad Auth query 635s ok 56 - Response status is 401 635s ok 57 - Content is JSON 635s ok 58 - Error code is 5 635s ok 59 - 2nd Bad Auth query 635s ok 60 - Response status is 401 635s ok 61 - Content is JSON 635s ok 62 - Error code is 5 635s ok 63 - 3rd Bad Auth query 635s ok 64 - Response status is 401 635s ok 65 - Content is JSON 635s ok 66 - Error code is 5 635s ok 67 - 4th Bad Auth query 635s ok 68 - Response status is 401 635s ok 69 - Content is JSON 635s ok 70 - Error code is 5 635s ok 71 - 5th Bad Auth query 635s ok 72 - Rejected -> Protection enabled 635s ok 73 - 6th Bad Auth query 635s ok 74 - Rejected -> Protection enabled 635s ok 75 - 6th Auth query 635s ok 76 - Rejected -> Protection enabled 635s ok 77 - 7th Auth query 635s ok 78 - Get cookie lemonldap (3c147863d9c9468c7455a24fed2d91786319a90ccedb0ca753fab77ce0c51725) 635s ok 79 - History found 635s ok 80 - History found 635s ok 81 - History found 635s ok 82 - -> Eight entries found 635s ok 83 - -> Four 'failedLogin' entries found 635s ok 84 - Logout request 635s ok 85 - Response is 200 635s ok 86 - Cookie is deleted 635s ok 87 - No pdata 635s ok 88 - Disconnect request 635s ok 89 - Response is 401 635s 1..89 635s ok 635s t/61-CrowdSec-warn.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 - Auth query 635s ok 6 - HTTP code is 200 635s ok 7 - Auth query 635s ok 8 - HTTP code is 200 635s 1..8 635s ok 635s t/61-CrowdSec.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 - Auth query 635s ok 6 - Response status is 401 635s ok 7 - Content is JSON 635s ok 8 - Error code is 41 635s ok 9 - Auth query 635s ok 10 - HTTP code is 200 635s 1..10 635s ok 635s t/61-CrowdSecAgent.t ........................................................... 635s ok 1 - use Lemonldap::NG::Portal::Main; 635s ok 2 - Portal object 635s ok 3 - Init 635s ok 4 - Portal app 635s # Subtest: Crowdsec ban function 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 1 - Request to login to Crowdsec server 635s # Subtest: Request to push alert 635s ok 1 - Authentified request 635s ok 2 - Content is JSON 635s ok 3 - Type of alert is ban 635s 1..3 635s ok 2 - Request to push alert 635s ok 3 - Call to ban() 635s ok 4 - Ban received 635s ok 5 - Alert type is "ban" 635s 1..5 635s ok 5 - Crowdsec ban function 635s # Subtest: Report auth failures to Crowdsec 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 1 - Request to login to Crowdsec server 635s # Subtest: Request to get alerts list 635s ok 1 - Ask for alert list 635s 1..1 635s ok 2 - Request to get alerts list 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 3 - Request to login to Crowdsec server 635s # Subtest: Request to push alert 635s ok 1 - Authentified request 635s ok 2 - Content is JSON 635s ok 3 - Type of alert is alert 635s 1..3 635s ok 4 - Request to push alert 635s ok 5 - Bad auth query 635s ok 6 - Response status is 401 635s ok 7 - Content is JSON 635s ok 8 - Error code is 5 635s ok 9 - Alert received 635s ok 10 - Alert type is "alert" 635s 1..10 635s ok 6 - Report auth failures to Crowdsec 635s # Subtest: Report unknown user to Crowdsec 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 1 - Request to login to Crowdsec server 635s # Subtest: Request to get alerts list 635s ok 1 - Ask for alert list 635s 1..1 635s ok 2 - Request to get alerts list 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 3 - Request to login to Crowdsec server 635s # Subtest: Request to push alert 635s ok 1 - Authentified request 635s ok 2 - Content is JSON 635s ok 3 - Type of alert is alert 635s 1..3 635s ok 4 - Request to push alert 635s ok 5 - Bad auth query 635s ok 6 - Response status is 401 635s ok 7 - Content is JSON 635s ok 8 - Error code is 5 635s ok 9 - Alert received 635s ok 10 - Alert type is "alert" 635s 1..10 635s ok 7 - Report unknown user to Crowdsec 635s # Subtest: Report bad urls to Crowdsec 635s # Subtest: Filter in a sub-directory named url1 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 1 - Request to login to Crowdsec server 635s # Subtest: Request to get alerts list 635s ok 1 - Ask for alert list 635s 1..1 635s ok 2 - Request to get alerts list 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 3 - Request to login to Crowdsec server 635s # Subtest: Request to push alert 635s ok 1 - Authentified request 635s ok 2 - Content is JSON 635s ok 3 - Type of alert is alert 635s 1..3 635s ok 4 - Request to push alert 635s ok 5 - Test bad url /bb/.htaccess 635s ok 6 - 404 not found 635s ok 7 635s ok 8 - Bad url detected 635s 1..8 635s ok 1 - Filter in a sub-directory named url1 635s # Subtest: Filter type re in main directory 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 1 - Request to login to Crowdsec server 635s # Subtest: Request to get alerts list 635s ok 1 - Ask for alert list 635s 1..1 635s ok 2 - Request to get alerts list 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 3 - Request to login to Crowdsec server 635s # Subtest: Request to push alert 635s ok 1 - Authentified request 635s ok 2 - Content is JSON 635s ok 3 - Type of alert is alert 635s 1..3 635s ok 4 - Request to push alert 635s ok 5 - Test bad url /aa/phpmyadmin 635s ok 6 - 404 not found 635s ok 7 635s ok 8 - Bad url detected 635s 1..8 635s ok 2 - Filter type re in main directory 635s # Subtest: Filter type txt in main directory 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 1 - Request to login to Crowdsec server 635s # Subtest: Request to get alerts list 635s ok 1 - Ask for alert list 635s 1..1 635s ok 2 - Request to get alerts list 635s # Subtest: Request to login to Crowdsec server 635s ok 1 - Content is JSON 635s ok 2 - Good machine_id 635s ok 3 - Good machine password 635s 1..3 635s ok 3 - Request to login to Crowdsec server 635s # Subtest: Request to push alert 635s ok 1 - Authentified request 635s ok 2 - Content is JSON 635s ok 3 - Type of alert is alert 635s 1..3 635s ok 4 - Request to push alert 635s ok 5 - Test bad url /config.php 635s ok 6 - 404 not found 635s ok 7 635s ok 8 - Bad url detected 635s 1..8 635s ok 3 - Filter type txt in main directory 635s 1..3 635s ok 8 - Report bad urls to Crowdsec 635s 1..8 635s ok 636s t/61-ForceAuthn.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 - Auth query 636s ok 6 - HTTP code is 200 636s ok 7 - Get cookie lemonldap (57ad85d2feada90163d473c2e0104876cc9c7e5558c81bca8c5e75ceb8eeecbc) 636s ok 8 - Form ReAuthentication 636s ok 9 - Found PE87 code 636s ok 10 - Auth query 636s ok 11 - HTTP code is 200 636s ok 12 - Get cookie lemonldap (48e072b3e5a04572ef5c0edb77a33b11113a42808c391ff0ef8a4c5acbf7a91e) 636s ok 13 - Go to Portal 636s ok 14 - Found applications list 636s ok 15 - Logout request 636s ok 16 - Response is 200 636s ok 17 - Cookie is deleted 636s ok 18 - No pdata 636s ok 19 - Disconnect request 636s ok 20 - Response is 401 636s 1..20 636s ok 636s t/61-GrantSession.t ............................................................ 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s ok 2 - Portal object 636s Bareword found where operator expected (Missing operator before "n"?) at (eval 138) line 1, near "} n" 636s [Fri Jan 30 06:18:05 2026] [LLNG:7231] [error] syntax error at (eval 138) line 1, near "} n " 636s Execution of (eval 138) aborted due to compilation errors. 636s 636s [Fri Jan 30 06:18:05 2026] [LLNG:7231] [error] Bad grantSessionRules rule: syntax error at (eval 138) line 1, near "} n " 636s Execution of (eval 138) aborted due to compilation errors. 636s 636s ok 3 - Init 636s ok 4 - Portal app 636s ok 5 - Auth query 636s ok 6 - dwho rejected with custom message and session data 636s ok 7 - Auth query 636s ok 8 - dwho rejected with PE_BADCREDENTIALS 636s ok 9 - Found connect button 636s ok 10 - Auth query 636s ok 11 - dwho rejected with custom message and session data 636s ok 12 - Response body is not empty 636s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 636s ok 14 - Response body is not empty 636s ok 15 - Found info JS 636s ok 16 - Found custom Main Logo 636s ok 17 - Auth query 636s ok 18 - HTTP code is 200 636s ok 19 - Get cookie lemonldap (20e6192bd73a409b3abfdb224671e3725f728c8dc3c95e8c9f0233a120a55e34) 636s ok 20 - Auth query 636s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 636s ok 22 - Auth query 636s ok 23 - rtyler rejected with PE_BADCREDENTIALS 636s ok 24 - Found connect button 636s ok 25 - Found custom Main Logo 636s ok 26 - No cookie 636s ok 27 - Portal object 636s Bareword found where operator expected (Missing operator before "n"?) at (eval 392) line 1, near "} n" 636s [Fri Jan 30 06:18:05 2026] [LLNG:7231] [error] syntax error at (eval 392) line 1, near "} n " 636s Execution of (eval 392) aborted due to compilation errors. 636s 636s [Fri Jan 30 06:18:05 2026] [LLNG:7231] [error] Bad grantSessionRules rule: syntax error at (eval 392) line 1, near "} n " 636s Execution of (eval 392) aborted due to compilation errors. 636s 636s ok 28 - Init 636s ok 29 - Portal app 636s ok 30 - auth query 636s ok 31 - HTTP code is 200 636s ok 32 - Get cookie lemonldap (b0e7eea68e6711cad63ea125acb2085682c18306a50ed39ef8eb33446a3e4233) 636s 1..32 636s ok 636s t/61-LocationDetect.t .......................................................... 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s 1..1 636s ok 637s t/61-NewLocationWarning-Custom.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 - Get Portal 637s ok 6 - HTTP code is 200 637s ok 7 - Page contains a form 637s ok 8 - Host match 637s ok 9 - Field "user" is defined 637s ok 10 - Field "password" is defined 637s ok 11 - CSP header authorize POST request to \# 637s ok 12 - First auth query 637s ok 13 - Second auth query 637s ok 14 - Subject found 637s ok 15 - Mail sent (IP, Date and UA found) 637s 1..15 637s ok 637s t/61-NewLocationWarning.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 - Get Portal 637s ok 6 - HTTP code is 200 637s ok 7 - Page contains a form 637s ok 8 - Host match 637s ok 9 - Field "user" is defined 637s ok 10 - Field "password" is defined 637s ok 11 - CSP header authorize POST request to \# 637s ok 12 - First auth query 637s ok 13 - Get cookie lemonldap (f2d856f8b69241469f910e7fc68633b9122901d685ffc9982030e4cc7d7104a1) 637s ok 14 - Logout request 637s ok 15 - Response is 200 637s ok 16 - Cookie is deleted 637s ok 17 - No pdata 637s ok 18 - Disconnect request 637s ok 19 - Response is 401 637s ok 20 - First time seeing a new IP, no mail sent 637s ok 21 - Second auth query 637s ok 22 - Get cookie lemonldap (01c0defcc9e8c353228bc572b3fe831acd472445277a75bc2ccea85400ba8d4a) 637s ok 23 - Get redirection 637s ok 24 - Location is http://auth.example.com/ 637s ok 25 - Logout request 637s ok 26 - Response is 200 637s ok 27 - Cookie is deleted 637s ok 28 - No pdata 637s ok 29 - Disconnect request 637s ok 30 - Response is 401 637s ok 31 - Second time seeing a new IP, no mail sent 637s ok 32 - Third auth query 637s ok 33 - Get cookie lemonldap (caddf386f69a53be72976eb4af01f43422b3de70f0d9133d4f1d11d030ad493c) 637s ok 34 - Get redirection 637s ok 35 - Location is http://auth.example.com/ 637s ok 36 - Logout request 637s ok 37 - Response is 200 637s ok 38 - Cookie is deleted 637s ok 39 - No pdata 637s ok 40 - Disconnect request 637s ok 41 - Response is 401 637s ok 42 - First login on a new IP, email sent 637s ok 43 - Fourth auth query 637s ok 44 - Bad credential 637s ok 45 - Failed login with a new IP, no email sent 637s ok 46 - Fifth auth query 637s ok 47 - Get cookie lemonldap (29285e4d67b251a8004b90f1bc441e75d659b8e230e561922f23e891d333e126) 637s ok 48 - Get redirection 637s ok 49 - Location is http://auth.example.com/ 637s ok 50 - Subject found 637s ok 51 - Mail sent (Wrong password) 637s ok 52 - Location found in mail body 637s ok 53 - Date found in mail body 637s ok 54 - UserAgent found in mail body 637s ok 55 - Fifth auth query 637s ok 56 - Get cookie lemonldap (dd5e947c351481c1da2ac938ffeaa8eb48fea55a9bf7ec4ad3b61a4e1b58d79f) 637s ok 57 - Get redirection 637s ok 58 - Location is http://auth.example.com/ 637s ok 59 - Login on newly learned address, no email 637s ok 60 - Fifth auth query 637s ok 61 - Get cookie lemonldap (3fe710a155ca296f1b2bc893d7e5e77a621426390f58993e1fd3c96b37f1832d) 637s ok 62 - Get redirection 637s ok 63 - Location is http://auth.example.com/ 637s ok 64 - Login on previously learned address, no email 637s 1..64 637s ok 637s t/61-Session-ActivityTimeout.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 - Auth query 637s ok 6 - HTTP code is 200 637s ok 7 - Get cookie lemonldap (cddfd242eb86a216a27412d04521a5691b440eba82a48ea8101ade3b5a26e57f) 637s ok 8 - Go to Portal 637s ok 9 - Found applications list 637s ok 10 - Form Authentification 637s ok 11 - Found PE_SESSIONEXPIRED code 637s ok 12 - Logout request 637s ok 13 - Response is 200 637s ok 14 - Cookie is deleted 637s ok 15 - No pdata 637s ok 16 - Disconnect request 637s ok 17 - Response is 401 637s 1..17 637s ok 638s t/61-Session-Timeout.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 - Auth query 638s ok 6 - HTTP code is 200 638s ok 7 - Get cookie lemonldap (b0c1f23005d6ef5b781ff5701cba1efdde6a13c13ea7a9a409452f0506a5b317) 638s ok 8 - Go to Portal 638s ok 9 - Found applications list 638s ok 10 - Form Authentification 638s ok 11 - Found PE_SESSIONEXPIRED code 638s ok 12 - Logout request 638s ok 13 - Response is 200 638s ok 14 - Cookie is deleted 638s ok 15 - No pdata 638s ok 16 - Disconnect request 638s ok 17 - Response is 401 638s 1..17 638s ok 638s t/61-WebCron.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 - Able to load WebCron 638s ok 6 - Auth query 638s ok 7 - HTTP code is 200 638s ok 8 - Get cookie lemonldap (c2b4bd3d3ae4e8e313545ef40e5ea80df7abfc8a0c685a212bca6e4aa9b390db) 638s ok 9 638s ok 10 - Auth query 638s ok 11 - HTTP code is 200 638s ok 12 - Get cookie lemonldap (d5899e0d54d294b843e15e675d9cdf9d17fe99c17960f79688476a5b5e4dc33f) 638s ok 13 638s ok 14 - 5 sessions in db 638s ok 15 - HTTP code is 200 638s ok 16 - 3 sessions in db 638s 1..16 638s ok 638s t/62-Refresh-plugin.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 - Auth query 1 638s ok 6 - Get cookie lemonldap (9a7b3a58d854c9221333cf2ead56ccce551b7ff56124656f8faa573c1e18d921) 638s ok 7 - Auth query 2 638s ok 8 - Get cookie lemonldap (c72f1a4761d880a85e2530ff527a11c29d68635c9826fde1cd8131e8b3d7f7a7) 638s ok 9 - Auth query 3 638s ok 10 - Get cookie lemonldap (20178f7fa732c2847c6c6ddd8b30d01906fcd0c7ee8215fa8332a66227244c57) 638s ok 11 - Auth query 4 638s ok 12 - Get cookie lemonldap (72f1a8ca7a82e9baaf5b8afde8e11cbc47c69868b0bb74ab2f9a3588e9885398) 638s ok 13 - Auth query 5 638s ok 14 - Get cookie lemonldap (164aabfa2260c12af3a33e582faa1a60c635647569cabe2779aee95f3b2fe2a1) 638s ok 15 - Auth query 6 638s ok 16 - Get cookie lemonldap (a36d45f7c98631a7327d0809a6910ca80ad9080e514d309f07cd87c99ace22ae) 638s ok 17 - Call refresh 638s ok 18 - HTTP code is 200 638s ok 19 - Count is 6 638s ok 20 - Get session using restSessionServer 638s ok 21 - HTTP code is 200 638s ok 22 - Deserialize session content 638s ok 23 - Get session content 638s ok 24 - Content is updated 638s ok 25 - Correct groups 638s ok 26 - Get session using restSessionServer 638s ok 27 - HTTP code is 200 638s ok 28 - Deserialize session content 638s ok 29 - Get session content 638s ok 30 - Content is updated 638s ok 31 - Correct groups 638s ok 32 - Get session using restSessionServer 638s ok 33 - HTTP code is 200 638s ok 34 - Deserialize session content 638s ok 35 - Get session content 638s ok 36 - Content is updated 638s ok 37 - Correct groups 638s ok 38 - Get session using restSessionServer 638s ok 39 - HTTP code is 200 638s ok 40 - Deserialize session content 638s ok 41 - Get session content 638s ok 42 - Content is updated 638s ok 43 - Correct groups 638s ok 44 - Get session using restSessionServer 638s ok 45 - HTTP code is 200 638s ok 46 - Deserialize session content 638s ok 47 - Get session content 638s ok 48 - Content is updated 638s ok 49 - Correct groups 638s ok 50 - Get session using restSessionServer 638s ok 51 - HTTP code is 200 638s ok 52 - Deserialize session content 638s ok 53 - Get session content 638s ok 54 - Content is updated 638s ok 55 - Correct groups 638s 1..55 638s ok 638s t/62-SingleSession-with-History.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 - Auth query 638s ok 6 - Get cookie lemonldap (f9a632a78b705f501ea5e683959879925e893597fd0819fcb3d59326d648d129) 638s ok 7 - Auth query 638s ok 8 - Get cookie lemonldap (cf961aaa58a55d773969c4a2115c2a4873a9ce976fa839a291a143dacc52ce0d) 638s ok 9 - Auth query 638s ok 10 - Get cookie lemonldap (442bbf1adffb227ee49a69dd95c5b14f6b81df6c721e0a8c4d866a96cfc1e610) 638s ok 11 - sessionsDeleted found 638s ok 12 - History found 638s ok 13 - -> Four entries found 638s 1..13 638s ok 639s t/62-SingleSession-with-Rules.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 (11dbba5d2512be00b6655f975bee423e7f62d2a01fdef47e48ba87f3dd5b6810) 639s ok 8 - Auth query 639s ok 9 - HTTP code is 200 639s ok 10 - Get cookie lemonldap (80fec5bced448ca4384c45811f31a49b9a4f38bef3ab79ab3f1124278707e1a7) 639s ok 11 639s ok 12 - HTTP code is 200 639s ok 13 639s ok 14 - Response status is 401 639s ok 15 - Content is JSON 639s ok 16 - Error code is 1 639s ok 17 - Auth query 639s ok 18 - HTTP code is 200 639s ok 19 - Get cookie lemonldap (00a2f29a55f5f300bbf83a4b322a9ead55144524a6655bcfcca5ca7894eca7d1) 639s ok 20 - Auth query 639s ok 21 - HTTP code is 200 639s ok 22 - Get cookie lemonldap (88a94b4e535ad678a3d34edad0290a8fa88b1edd200d3b0eaa06b843a2b60f44) 639s ok 23 - Auth query 639s ok 24 - HTTP code is 200 639s ok 25 - Get cookie lemonldap (4810c54f1d271147c18928acf8624e77dd3f6c34a917a34302252b81e00deebb) 639s ok 26 639s ok 27 - HTTP code is 200 639s ok 28 639s ok 29 - HTTP code is 200 639s ok 30 639s ok 31 - Response status is 401 639s ok 32 - Content is JSON 639s ok 33 - Error code is 1 639s ok 34 - Auth query 639s ok 35 - HTTP code is 200 639s ok 36 - Get cookie lemonldap (c797634252d0c0538e8b799e59794d6b4e77d8e72df808f1ea158da88bffa4b3) 639s ok 37 - Auth query 639s ok 38 - HTTP code is 200 639s ok 39 - Get cookie lemonldap (8dbc2ee0ba703013194869f93039f6f2e2cc655456b35fea8fc0deea01e58ad2) 639s ok 40 639s ok 41 - HTTP code is 200 639s ok 42 639s ok 43 - HTTP code is 200 639s ok 44 639s ok 45 - Response status is 401 639s ok 46 - Content is JSON 639s ok 47 - Error code is 1 639s ok 48 639s ok 49 - HTTP code is 200 639s 1..49 639s ok 639s t/62-SingleSession.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 - Portal object 639s ok 6 - Init 639s ok 7 - Portal app 639s ok 8 - Portal object 639s ok 9 - Init 639s ok 10 - Portal app 639s ok 11 - Portal object 639s ok 12 - Init 639s ok 13 - Portal app 639s ok 14 - Portal object 639s ok 15 - Init 639s ok 16 - Portal app 639s ok 17 - Auth query 639s ok 18 - Get cookie lemonldap (e138088e0866ceb72e6de9315d0c23d53bdb35fd8c4164b1e6c3b7a5081281a2) 639s ok 19 - "skin=bootstrap" input not found 639s ok 20 - Auth query 639s ok 21 - Get cookie lemonldap (2602b7c66e199bd6e1fa02c806438d151fde182f628581d0314da28ed7271ea8) 639s ok 22 - "skin=bootstrap" input found 639s ok 23 - Auth query 639s ok 24 - Get cookie lemonldap (7cad6fd289cf4cfb274f624d03dd1b75444f2784de4510f942f22503ba1d0e33) 639s ok 25 - "skin=bootstrap" input not found 639s ok 26 - Attempt login with latest session 639s ok 27 - HTTP code is 200 639s ok 28 - Attempt login with removed session 639s ok 29 - Response status is 401 639s ok 30 - Content is JSON 639s ok 31 - Error code is 1 639s ok 32 - Attempt login with removed session 639s ok 33 - Response status is 401 639s ok 34 - Content is JSON 639s ok 35 - Error code is 1 639s ok 36 - Auth query 639s ok 37 - Get cookie lemonldap (4617b35f0c2737e8c2788cea593b60cc10fde553e04b4841649552a42a0487bf) 639s ok 38 - Auth query 639s ok 39 - Get cookie lemonldap (0b4da0a54aac1ca2bce1faf0a0492699c4a95915b2cff012ef942ee7c3f54494) 639s ok 40 - Auth query 639s ok 41 - Get cookie lemonldap (724e494c384c0576323101bf125ccdc6a48262a9c4df2b7a02ef32672bd31517) 639s ok 42 - Auth query 639s ok 43 - Get cookie lemonldap (fba9c6158924d8af4dca44ee2a4e81c81f59250f147cd21205ec52f8a6e07e87) 639s ok 44 - First session on latest IP 639s ok 45 - HTTP code is 200 639s ok 46 - Latest session on latest IP 639s ok 47 - HTTP code is 200 639s ok 48 - session on old IP 639s ok 49 - Response status is 401 639s ok 50 - Content is JSON 639s ok 51 - Error code is 1 639s ok 52 - session on old IP 639s ok 53 - Response status is 401 639s ok 54 - Content is JSON 639s ok 55 - Error code is 1 639s ok 56 - Auth query 639s ok 57 - Get cookie lemonldap (82778cada0dfe77e10052b3ebe3cdc89a4df96419c0bb50fd1d3d682564288a6) 639s ok 58 - Auth query 639s ok 59 - Get cookie lemonldap (bdd9c81d3c0a5529f0a5b45c2439567e71474159651824300d30de25b0cce764) 639s ok 60 - Auth query 639s ok 61 - Get cookie lemonldap (98fc096d25e0317e7d47c41dc3784193e0fe0c6fe778b505dea0b9aeb9740c44) 639s ok 62 - Auth query 639s ok 63 - Get cookie lemonldap (bd1f293e15149999962159d0e6a3e788945e315f6328d2176877e864c63b4222) 639s ok 64 - Other user, but other IP 639s ok 65 - HTTP code is 200 639s ok 66 - Other user, same IP 639s ok 67 - Response status is 401 639s ok 68 - Content is JSON 639s ok 69 - Error code is 1 639s ok 70 - Same user, same IP 639s ok 71 - HTTP code is 200 639s ok 72 - Same user, same IP 639s ok 73 - HTTP code is 200 639s ok 74 - Auth query 639s ok 75 - Get cookie lemonldap (f04878d730caca266ff51d0655ae49108422a88cc10a771d1c05913f1fa1d356) 639s ok 76 - Auth query 639s ok 77 - Get cookie lemonldap (0b31fffded77517f9ff0053ef0bbefe2fc3e481786c234ca91d8d0fe71a5aef6) 639s ok 78 - Auth query 639s ok 79 - Get cookie lemonldap (f6d05c1d1ed9be48142955403760334a69ae248d6fdaa25a53e4ded4d7b50468) 639s ok 80 - Auth query 639s ok 81 - Get cookie lemonldap (c47a71f00aa3ea6a88a4dab5b527409d965e5ae17da8642de5c41b3a74123172) 639s ok 82 - sessionsDeleted found 639s ok 83 - otherSessions found 639s ok 84 - Link found 639s ok 85 - action found 639s 1..85 639s ok 639s t/62-UpgradeSession-disabled.t ................................................. 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - use Lemonldap::NG::Common::FormEncode; 639s ok 3 - Portal object 639s ok 4 - Init 639s ok 5 - Portal app 639s ok 6 - Auth query 639s ok 7 - Get cookie lemonldap (196b98266d6eec02d822b7a5682b2b7b27246f10f78eae34d0fde48b2ecee875) 639s ok 8 - GET http://test1.example.com/AuthWeak 639s ok 9 - GET http://test1.example.com/AuthStrong 639s ok 10 - HTTP code is 403 639s ok 11 - Logout request 639s ok 12 - Response is 200 639s ok 13 - Cookie is deleted 639s ok 14 - No pdata 639s ok 15 - Disconnect request 639s ok 16 - Response is 401 639s 1..16 639s ok 640s t/62-UpgradeSession.t .......................................................... 640s ok 1 - use Lemonldap::NG::Portal::Main; 640s ok 2 - use Lemonldap::NG::Common::FormEncode; 640s ok 3 - Portal object 640s ok 4 - Init 640s ok 5 - Portal app 640s ok 6 - Auth query 640s ok 7 - Get cookie lemonldap (3febee9b924c096b968ced27b6675689bed63fcc6ddb740cb08ccfbf03be1d07) 640s ok 8 - GET http://test1.example.com/AuthWeak 640s ok 9 - HTTP code is 200 640s ok 10 - GET http://test1.example.com/AuthStrong 640s ok 11 - Upgrade session query 640s ok 12 - HTTP code is 200 640s ok 13 - Page contains a form 640s ok 14 - URI match 640s ok 15 - Field "confirm" is defined 640s ok 16 - Field "url" is defined 640s ok 17 - Accept session upgrade query 640s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 640s ok 19 - HTTP code is 200 640s ok 20 - Page contains a form 640s ok 21 - Host match 640s ok 22 - Field "upgrading" is defined 640s ok 23 - Field "url" is defined 640s ok 24 - CSP header authorize POST request to \# 640s ok 25 - Post login 640s ok 26 - Get cookie lemonldappdata () 640s ok 27 - Get cookie lemonldap (7f79d0a03b12500696113585ee8f04d17a0b8384a0251bf13334a895bdcf96b0) 640s ok 28 - Get redirection 640s ok 29 - Location is http://test1.example.com 640s ok 30 - Post login 640s ok 31 - HTTP code is 200 640s ok 32 - Upgrade session query 640s ok 33 - HTTP code is 200 640s ok 34 - Page contains a form 640s ok 35 - URI match 640s ok 36 - Field "confirm" is defined 640s ok 37 - Field "url" is defined 640s ok 38 - Accept session upgrade query 640s ok 39 - Expected portal error code: code found on page 640s ok 40 - Expected portal error code 640s ok 41 - HTTP code is 200 640s ok 42 - Page contains a form 640s ok 43 - Host match 640s ok 44 - Field "upgrading" is defined 640s ok 45 - Field "url" is defined 640s ok 46 - CSP header authorize POST request to \# 640s ok 47 - Post login 640s ok 48 - Get cookie lemonldap (e2be8fc6a709b9a75b5b77e9da3754338b6a7fb46cf8ba795354252bc7316a40) 640s ok 49 - Logout request 640s ok 50 - Response is 200 640s ok 51 - Cookie is deleted 640s ok 52 - No pdata 640s ok 53 - Disconnect request 640s ok 54 - Response is 401 640s 1..54 640s ok 640s t/63-History.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 (275cd12f91d44163a4acba9257ff0a30f4af8f4fe8314cce82caef1e0486c1b5) 640s ok 8 - Found custom Main Logo 640s ok 9 - History found 640s ok 10 - -> One entry found 640s ok 11 - Verify connection 640s ok 12 - HTTP code is 200 640s ok 13 - Logout request 640s ok 14 - Response is 200 640s ok 15 - Cookie is deleted 640s ok 16 - No pdata 640s ok 17 - Disconnect request 640s ok 18 - Response is 401 640s ok 19 - Auth query 640s ok 20 - HTTP code is 200 640s ok 21 - Get cookie lemonldap (347c6c7209b66e01d0633e3807da381ea92015880a182efbfb79cbe7e25f1469) 640s ok 22 - History found 640s ok 23 - -> Two entries found 640s ok 24 - Logout request 640s ok 25 - Response is 200 640s ok 26 - Cookie is deleted 640s ok 27 - No pdata 640s ok 28 - Disconnect request 640s ok 29 - Response is 401 640s ok 30 - Auth query 640s ok 31 - Response status is 401 640s ok 32 - Content is JSON 640s ok 33 - Error code is 5 640s ok 34 - Auth query 640s ok 35 - Response status is 401 640s ok 36 - Content is JSON 640s ok 37 - Error code is 5 640s ok 38 - Auth query 640s ok 39 - HTTP code is 200 640s ok 40 - Get cookie lemonldap (f5abb8643aea84cb8e76692d77bcc8d2202c27ae299f1f6ac64c5e124959953f) 640s ok 41 - History found 640s ok 42 - History array caption found 640s ok 43 - Failed history array caption found 640s ok 44 - Found plugin-set label 640s ok 45 - -> Five entries found 640s ok 46 - -> Two 'failedLogin' entries found 640s ok 47 - Custom value entries found 640s ok 48 - Hidden history field is missing 640s ok 49 - Found Name before UID as specified by Prefix 640s ok 50 - Field found in psession 640s ok 51 - Hidden field found in psession 640s ok 52 - Logout request 640s ok 53 - Response is 200 640s ok 54 - Cookie is deleted 640s ok 55 - No pdata 640s ok 56 - Disconnect request 640s ok 57 - Response is 401 640s 1..57 640s ok 640s t/64-StayConnected-single-connection.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 - Page contains a form 640s ok 8 - URI match 640s ok 9 - Field "fg" is defined 640s ok 10 - Field "token" is defined 640s ok 11 - Post fingerprint 640s ok 12 - Get cookie lemonldap (8343401ec0c9451045b31c26fefa394118b6dd44f75b12be2e051a1380db2451) 640s ok 13 - Get redirection 640s ok 14 - Location is http://auth.example.com/ 640s ok 15 - Get cookie llngpersistent (7ab5dfe528a6af9b9b1ed879dfec4e508b8b0b808f82c4914a4d355292d8c0ff) 640s ok 16 - Try to auth with persistent cookie 640s ok 17 - HTTP code is 200 640s ok 18 - HTTP code is 200 640s ok 19 - Page contains a form 640s ok 20 - Host match 640s ok 21 - Field "fg" is defined 640s ok 22 - Field "token" is defined 640s ok 23 - CSP header authorize POST request to \# 640s ok 24 - Post fingerprint 640s ok 25 - Get redirection 640s ok 26 - Location is http://auth.example.com/ 640s ok 27 - Get cookie lemonldap (c9defcdbed5571413a24fff76cfbe1c2e9e06ca93c64da6fd136bff1dbfa8003) 640s ok 28 - Got cookie 640s ok 29 - Try to auth with persistent cookie 640s ok 30 - HTTP code is 200 640s ok 31 - HTTP code is 200 640s ok 32 - Page contains a form 640s ok 33 - Host match 640s ok 34 - Field "fg" is defined 640s ok 35 - Field "token" is defined 640s ok 36 - CSP header authorize POST request to \# 640s ok 37 - Post fingerprint 640s ok 38 - Get redirection 640s ok 39 - Location is http://auth.example.com/ 640s ok 40 - Get cookie lemonldap (be53892e6c826a33f855d7cbc1f21f841d68f573b5c6e46e0b49274ce1cc5219) 640s ok 41 - Got cookie 640s ok 42 - Auth query 640s ok 43 - HTTP code is 200 640s ok 44 - Page contains a form 640s ok 45 - URI match 640s ok 46 - Field "fg" is defined 640s ok 47 - Field "token" is defined 640s ok 48 - Post fingerprint 640s ok 49 - Get cookie lemonldap (a5c34dad70cc5a1c9c67690cded147195516cf124c49a7a87df289532cc32235) 640s ok 50 - Get redirection 640s ok 51 - Location is http://auth.example.com/ 640s ok 52 - Get cookie llngpersistent (c4329cd6b1b100a26045925d3fe69ee879882f8989e593b88a4b8bb1ec8294a2) 640s ok 53 - Try to auth with persistent cookie 640s ok 54 - HTTP code is 200 640s ok 55 - HTTP code is 200 640s ok 56 - Page contains a form 640s ok 57 - Host match 640s ok 58 - Field "fg" is defined 640s ok 59 - Field "token" is defined 640s ok 60 - CSP header authorize POST request to \# 640s ok 61 - Post fingerprint 640s ok 62 - Get redirection 640s ok 63 - Location is http://auth.example.com/ 640s ok 64 - Get cookie lemonldap (3b1205d86ecaafb65e0a47fc7633e8b125eaa3c809b4e860fdd8cc7474c833fc) 640s ok 65 - Got cookie 640s ok 66 - Try to auth with persistent cookie 640s ok 67 - HTTP code is 200 640s ok 68 - First persistent ID is no longer valid 640s 1..68 640s ok 641s t/64-StayConnected-singleSession.t ............................................. 641s ok 1 - use Lemonldap::NG::Portal::Main; 641s ok 2 - Portal object 641s ok 3 - Init 641s ok 4 - Portal app 641s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 641s ok 1 - Auth query 641s ok 2 - HTTP code is 200 641s ok 3 - Page contains a form 641s ok 4 - URI match 641s ok 5 - Field "fg" is defined 641s ok 6 - Field "token" is defined 641s ok 7 - Post fingerprint 641s ok 8 - Get cookie lemonldap (dd30d0d53c5a209c4e51ac082dd5fbc4d3ed0f714e825581c2fe62f0004017bd) 641s ok 9 - Get redirection 641s ok 10 - Location is http://auth.example.com/ 641s ok 11 - Get cookie llngconnection (43737c838db52ebbd385f6ad9d006e33a252bf8c2eac86961512ba1d08337e38) 641s ok 12 - Check session validity 641s ok 13 - Authenticated as dwho 641s ok 14 - Try to auth with persistent cookie 641s ok 15 - HTTP code is 200 641s ok 16 - HTTP code is 200 641s ok 17 - Page contains a form 641s ok 18 - Host match 641s ok 19 - Field "fg" is defined 641s ok 20 - Field "token" is defined 641s ok 21 - CSP header authorize POST request to \# 641s ok 22 - Post fingerprint 641s ok 23 - Show deleted sessions 641s ok 24 - HTTP code is 200 641s ok 25 - Page contains a form 641s ok 26 - Host match 641s ok 27 - URI match 641s ok 28 - CSP header authorize POST request to auth.example.com 641s ok 29 - Get cookie lemonldap (63e37fd32852e0980e7395073b95679b8c9d5d1dbf046812fbf101e2513dcb66) 641s ok 30 - Check session validity 641s ok 31 - Authenticated as dwho 641s ok 32 - Check session validity 641s ok 33 - Session ID no longer valid 641s 1..33 641s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 641s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 641s ok 1 - Auth query 641s ok 2 - HTTP code is 200 641s ok 3 - Page contains a form 641s ok 4 - URI match 641s ok 5 - Field "fg" is defined 641s ok 6 - Field "token" is defined 641s ok 7 - Post fingerprint 641s ok 8 - Get cookie lemonldap (77944f60dad375c63dcd2c2242016b19144205878b6b57f0c7844c5bbdb06ee5) 641s ok 9 - Get redirection 641s ok 10 - Location is http://auth.example.com/ 641s ok 11 - Get cookie llngconnection (6442e579652c331d8d8589237c465a6cea01461344eb84b24c6370886dd5e738) 641s ok 12 - Check session validity 641s ok 13 - Authenticated as dwho 641s ok 14 - Auth query 641s ok 15 - HTTP code is 200 641s ok 16 - Page contains a form 641s ok 17 - URI match 641s ok 18 - Field "fg" is defined 641s ok 19 - Field "token" is defined 641s ok 20 - Post fingerprint 641s ok 21 - Get cookie lemonldap (406605c362de2359678aefc119d1544e71307042d14e83c00c212c339b238c16) 641s ok 22 - Show deleted sessions 641s ok 23 - HTTP code is 200 641s ok 24 - Page contains a form 641s ok 25 - Host match 641s ok 26 - URI match 641s ok 27 - CSP header authorize POST request to auth.example.com 641s ok 28 - Get cookie llngconnection (a578c506d7fa23fff26e3ce1df03370932909a50edd577dc1c8962a8d690b0a6) 641s ok 29 - Check session validity 641s ok 30 - Session ID no longer valid 641s 1..30 641s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 641s 1..6 641s ok 641s t/64-StayConnected-with-History.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 641s ok 6 - HTTP code is 200 641s ok 7 - Page contains a form 641s ok 8 - URI match 641s ok 9 - Field "fg" is defined 641s ok 10 - Field "token" is defined 641s ok 11 - Post fingerprint 641s ok 12 - Expected portal error code: code found on page 641s ok 13 - Expected portal error code 641s ok 14 - Auth query 641s ok 15 - HTTP code is 200 641s ok 16 - Page contains a form 641s ok 17 - URI match 641s ok 18 - Field "fg" is defined 641s ok 19 - Field "token" is defined 641s ok 20 - Post fingerprint 641s ok 21 - Get cookie lemonldap (02d9aa08fd9176373dc0b0f67b237256c2cb0faa1fed8f2409b497bf3a3a2223) 641s ok 22 - Get redirection 641s ok 23 - Location is http://auth.example.com/ 641s ok 24 - Get cookie llngpersistent (ebb8ea5deb82c356143bffa8a12392700a32e7f8e8a0cec674fe7d5329797410) 641s ok 25 - Secure cookie found 641s ok 26 - Try to auth with persistent cookie 641s ok 27 - HTTP code is 200 641s ok 28 - HTTP code is 200 641s ok 29 - Page contains a form 641s ok 30 - Host match 641s ok 31 - Field "fg" is defined 641s ok 32 - Field "token" is defined 641s ok 33 - CSP header authorize POST request to \# 641s ok 34 - Post fingerprint 641s ok 35 - Get redirection 641s ok 36 - Location is http://auth.example.com/ 641s ok 37 - Get cookie lemonldap (cb46dd4ad46a844848f342c139ecfecf222ae853713b90a208f8abdd81a2965a) 641s ok 38 - Try to auth with persistent cookie and an expired token 641s ok 39 - HTTP code is 200 641s ok 40 - HTTP code is 200 641s ok 41 - Page contains a form 641s ok 42 - Host match 641s ok 43 - Field "fg" is defined 641s ok 44 - Field "token" is defined 641s ok 45 - CSP header authorize POST request to \# 641s ok 46 - Post fingerprint with an expired token 641s ok 47 - HTTP code is 200 641s ok 48 - Page contains a form 641s ok 49 - CSP header authorize POST request to \# 641s ok 50 - Get login form 641s ok 51 - Try to auth with persistent cookie 641s ok 52 - HTTP code is 200 641s ok 53 - HTTP code is 200 641s ok 54 - Page contains a form 641s ok 55 - Host match 641s ok 56 - Field "fg" is defined 641s ok 57 - Field "token" is defined 641s ok 58 - CSP header authorize POST request to \# 641s ok 59 - Post bad fingerprint 641s ok 60 - HTTP code is 200 641s ok 61 - Page contains a form 641s ok 62 - CSP header authorize POST request to \# 641s ok 63 - Get login form 641s ok 64 - Get cookie llngpersistent (0) 641s ok 65 - Found secure and expired connexion Cookie 641s ok 66 - Auth query 641s ok 67 - HTTP code is 200 641s ok 68 - Page contains a form 641s ok 69 - URI match 641s ok 70 - Field "fg" is defined 641s ok 71 - Field "token" is defined 641s ok 72 - Post fingerprint 641s ok 73 - Get cookie lemonldap (34f0a5df6d9b95debdbbac13b2afe2c546fa1b27371b6d7a44cb4ead4ff51150) 641s ok 74 - Get cookie llngpersistent (4126d6c9a5f97446a12aec1885b37103ac70a9fc07ef80206f93b28b33de569c) 641s ok 75 - Found custom main Logo 641s ok 76 - History found 641s ok 77 - -> Three entries found 641s ok 78 - Verify connection 641s ok 79 - Authenticated as dwho 641s ok 80 - Get Menu 641s ok 81 - Apps menu found 641s ok 82 - HTTP code is 200 641s ok 83 - Try to auth with an expired persistent session cookie 641s ok 84 - HTTP code is 200 641s ok 85 - Page contains a form 641s ok 86 - CSP header authorize POST request to \# 641s ok 87 - Get login form 641s ok 88 - Post fingerprint with an expired persistent connexion cookie 641s ok 89 - HTTP code is 200 641s ok 90 - Page contains a form 641s ok 91 - CSP header authorize POST request to \# 641s ok 92 - Get login form 641s 1..92 641s ok 641s t/64-StayConnected-with-rule.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 - Firt access 641s ok 6 - HTTP code is 200 641s ok 7 - Page contains a form 641s ok 8 - Field "user" is defined 641s ok 9 - Field "password" is defined 641s ok 10 - Field "stayconnected" is defined 641s ok 11 - Field "checkLogins" is defined 641s ok 12 - Field "token" is defined 641s ok 13 - CSP header authorize POST request to \# 641s ok 14 - Stayconnected was offered 641s ok 15 - Access from external LAN 641s ok 16 - HTTP code is 200 641s ok 17 - Page contains a form 641s ok 18 - Field "user" is defined 641s ok 19 - Field "password" is defined 641s ok 20 - Field "checkLogins" is defined 641s ok 21 - Field "token" is defined 641s ok 22 - CSP header authorize POST request to \# 641s ok 23 - Stayconnected wasn't offered 641s ok 24 - Auth query 641s ok 25 - Get cookie lemonldap (e38d7848e4034f6d93e4a3fe00532a03262fea66a5fdc7c3d77ce4f92de4b260) 641s ok 26 - Get redirection 641s ok 27 - Location is http://auth.example.com/ 641s ok 28 - Post fingerprint 641s ok 29 - Expected portal error code: code found on page 641s ok 30 - Expected portal error code 641s ok 31 - Logout request 641s ok 32 - Response is 200 641s ok 33 - Cookie is deleted 641s ok 34 - No pdata 641s ok 35 - Disconnect request 641s ok 36 - Response is 401 641s 1..36 641s ok 642s t/64-StayConnected-without-fingerprint-checking.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 - Page contains a form 642s ok 8 - URI match 642s ok 9 - Field "fg" is defined 642s ok 10 - Field "token" is defined 642s ok 11 - Auth query 642s ok 12 - HTTP code is 200 642s ok 13 - Page contains a form 642s ok 14 - URI match 642s ok 15 - Field "fg" is defined 642s ok 16 - Field "token" is defined 642s ok 17 - Post fingerprint 642s ok 18 - Get redirection 642s ok 19 - Location is http://auth.example.com/ 642s ok 20 - Get cookie lemonldap (b74f35a94c72996999b24d7e5b063151a647330ecbe113476044219c575bc99b) 642s ok 21 - Get cookie llngconnection (155e15c71dda826cd85e2fffd80cd9c9cb171d06fd107d8b85f5d3d52a71780c) 642s ok 22 - HTTP cookie found 642s ok 23 - Try to auth with persistent cookie 642s ok 24 - HTTP code is 200 642s ok 25 - HTTP code is 200 642s ok 26 - Page contains a form 642s ok 27 - Host match 642s ok 28 - Field "fg" is defined 642s ok 29 - Field "token" is defined 642s ok 30 - CSP header authorize POST request to \# 642s ok 31 - Post new fingerprint 642s ok 32 - Get redirection 642s ok 33 - Location is http://auth.example.com/ 642s ok 34 - Get cookie lemonldap (d72be02300f1b0351fcb9bf2763f6cfcf5e57d71007a8f1c3a94965a5157a943) 642s ok 35 - Logout request 642s ok 36 - Response is 200 642s ok 37 - Cookie is deleted 642s ok 38 - No pdata 642s ok 39 - Disconnect request 642s ok 40 - Response is 401 642s 1..40 642s ok 642s t/64-StayConnected.t ........................................................... 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s # Subtest: Register session, use it, then logout 642s ok 1 - Auth query 642s ok 2 - HTTP code is 200 642s ok 3 - Page contains a form 642s ok 4 - URI match 642s ok 5 - Field "fg" is defined 642s ok 6 - Field "token" is defined 642s ok 7 - Post fingerprint 642s ok 8 - Get cookie lemonldap (13d3793a659da081b82156e1f89a0da26559b0924afb48b16d2f018adb963583) 642s ok 9 - Get redirection 642s ok 10 - Location is http://auth.example.com/ 642s ok 11 - Get cookie llngpersistent (cfbdfddde4530412c139bf644f06a2bc28e3a6e5f89fe3b1a19878caac8464b8) 642s ok 12 - Domain not set in stayconnected cookie 642s ok 13 - Secure cookie found 642s ok 14 - Try to auth with persistent cookie 642s ok 15 - HTTP code is 200 642s ok 16 - HTTP code is 200 642s ok 17 - Page contains a form 642s ok 18 - Host match 642s ok 19 - Field "fg" is defined 642s ok 20 - Field "token" is defined 642s ok 21 - CSP header authorize POST request to \# 642s ok 22 - Post fingerprint 642s ok 23 - Get redirection 642s ok 24 - Location is http://auth.example.com/ 642s ok 25 - Get cookie lemonldap (055fc2e1ada8819cc676f5ebbf09d04f669e1c2dc699bb1b79990d666734c9b4) 642s ok 26 642s ok 27 - Logout request 642s ok 28 - Response is 200 642s ok 29 - Cookie is deleted 642s ok 30 - No pdata 642s ok 31 - Disconnect request 642s ok 32 - Response is 401 642s ok 33 - Connection session cannot be found 642s 1..33 642s ok 5 - Register session, use it, then logout 642s # Subtest: Make sure connection ID is saved on first login too 642s ok 1 - Auth query 642s ok 2 - HTTP code is 200 642s ok 3 - Page contains a form 642s ok 4 - URI match 642s ok 5 - Field "fg" is defined 642s ok 6 - Field "token" is defined 642s ok 7 - Post fingerprint 642s ok 8 - Get cookie lemonldap (c2bdb822b552496f40da385e19126e29345162161e486c5e39878e8ab9dcd22a) 642s ok 9 - Get redirection 642s ok 10 - Location is http://auth.example.com/ 642s ok 11 - Get cookie llngpersistent (2901b7d442d2e82ba5cf7e2a34367a507cd8a73da28bf4bd5ca92a0f72ea0d98) 642s ok 12 - Domain not set in stayconnected cookie 642s ok 13 - Secure cookie found 642s ok 14 642s ok 15 - Logout request 642s ok 16 - Response is 200 642s ok 17 - Cookie is deleted 642s ok 18 - No pdata 642s ok 19 - Disconnect request 642s ok 20 - Response is 401 642s ok 21 - Connection session cannot be found 642s 1..21 642s ok 6 - Make sure connection ID is saved on first login too 642s 1..6 642s ok 642s t/65-AutoSignin.t .............................................................. 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s [Fri Jan 30 06:18:11 2026] [LLNG:7251] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 642s Execution of (eval 137) aborted due to compilation errors. 642s 642s [Fri Jan 30 06:18:11 2026] [LLNG:7251] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 642s 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 (cdf0fdad07fe04c16c3c439ef691d2f26385b19de0a10657ad3b3d30c0c5dff1) 642s ok 8 - Bad query 642s ok 9 - Response status is 401 642s ok 10 - Content is JSON 642s ok 11 - Error code is 9 642s 1..11 642s ok 643s t/65-CheckState-with-choice.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 - Test correct secret, no user auth 643s ok 6 - HTTP code is 200 643s ok 7 - Content-Type is JSON 643s ok 8 - Content is valid JSON 643s ok 9 - response has a result key with value 1 643s ok 10 - Test correct secret with bad user auth 643s ok 11 - Response status is 500 643s ok 12 - Content is JSON 643s ok 13 - Error code is Bad result during auth: 5 643s ok 14 - Test correct secret with good user auth without choice 643s ok 15 - Response status is 500 643s ok 16 - Content is JSON 643s ok 17 - Error code is Bad result during auth: 9 643s ok 18 - Test correct secret with good user auth with bad choice 643s ok 19 - Response status is 500 643s ok 20 - Content is JSON 643s ok 21 - Error code is Bad result during auth: 9 643s ok 22 - Test correct secret with good user auth and good choice 643s ok 23 - HTTP code is 200 643s ok 24 - Content-Type is JSON 643s ok 25 - Content is valid JSON 643s ok 26 - response has a result key with value 1 643s 1..26 643s ok 643s t/65-CheckState.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 - Test no secret 643s ok 6 - Response status is 500 643s ok 7 - Content is JSON 643s ok 8 - Error code is Bad secret 643s ok 9 - Test bad secret, no user auth 643s ok 10 - Response status is 500 643s ok 11 - Content is JSON 643s ok 12 - Error code is Bad secret 643s ok 13 - Test correct secret, no user auth 643s ok 14 - HTTP code is 200 643s ok 15 - Content-Type is JSON 643s ok 16 - Content is valid JSON 643s ok 17 - response has a result key with value 1 643s ok 18 - response version is correct 643s ok 19 - Test no secret with user auth 643s ok 20 - Response status is 500 643s ok 21 - Content is JSON 643s ok 22 - Error code is Bad secret 643s ok 23 - Test incorrect secret with user auth 643s ok 24 - Response status is 500 643s ok 25 - Content is JSON 643s ok 26 - Error code is Bad secret 643s ok 27 - Test correct secret with bad user auth 643s ok 28 - Response status is 500 643s ok 29 - Content is JSON 643s ok 30 - Error code is Bad result during auth: 5 643s ok 31 - response has a result key with value 1 643s ok 32 - Test correct secret with good user auth 643s ok 33 - HTTP code is 200 643s ok 34 - Content-Type is JSON 643s ok 35 - Content is valid JSON 643s ok 36 - response has a result key with value 1 643s ok 37 - Test correct secret with good user without password 643s ok 38 - HTTP code is 200 643s ok 39 - Content-Type is JSON 643s ok 40 - Content is valid JSON 643s ok 41 - response has a result key with value 1 643s ok 42 - Test correct secret with good user without password 643s ok 43 - HTTP code is 200 643s ok 44 - Content-Type is JSON 643s ok 45 - Content is valid JSON 643s ok 46 - response has a result key with value 1 643s 1..46 643s ok 643s t/66-CDA-PSGI-Try.t ............................................................ 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - Register $type 643s # ==> Pushing PORTAL <== 643s # ==> Popping PORTAL <== 643s ok 6 - Unauth CDA request 643s ok 7 - HTTP code is 200 643s ok 8 - Page contains a form 643s ok 9 - Field "url" is defined 643s ok 10 - CSP header authorize POST request to \# 643s ok 11 - check url value 643s # ==> Pushing PORTAL <== 643s # ==> Popping PORTAL <== 643s ok 12 - Post credentials 643s ok 13 - Get redirection 643s ok 14 - Location header found 643s ok 15 - use Lemonldap::NG::Handler::PSGI; 643s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 643s ok 17 - Register $type 643s ok 18 - Push cda cookie 643s ok 19 - Get redirection 643s ok 20 - Location is http://test.example.org/ 643s ok 21 - Get cookie lemonldap (c:9UoMRZ2zBBxy/JFiIX1VyUM2kzeo48j5isxh5FrB4A9qsJqoIVjVzyWP+7UytAD1s0T8YnS28LfQn5qwGTALxk8/IGLC8KCtr3zZkoc75cy4rWFVjroq/ldv+JJFOYdgae0BcR+slRiyUSjZRQTKKEAdmqLJZjtveSuKe7885ZkcAkj8GN8BMPs5n7hRsTZS) 643s ok 22 - Authenticated query 643s ok 23 - HTTP code is 200 643s ok 24 - Authenticated as dwho 643s 1..24 643s ok 643s t/66-CDA-already-auth.t ........................................................ 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - Register $type 643s # ==> Pushing PORTAL <== 643s # ==> Popping PORTAL <== 643s ok 6 - Auth query 643s ok 7 - HTTP code is 200 643s ok 8 - Get cookie lemonldap (da6c0c79d8460b9c88ec724e8c64b78f9c6f1d8ae5c2e24078bd6a6bca0a1561) 643s # ==> Pushing PORTAL <== 643s # ==> Popping PORTAL <== 643s ok 9 - Auth CDA request 643s ok 10 - Get redirection 643s ok 11 - Location header found 643s ok 12 - Make sure no pdata is returned 643s ok 13 - use Lemonldap::NG::Handler::Server; 643s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 643s ok 15 - Register $type 643s ok 16 - Push cda cookie 643s ok 17 - Get redirection 643s ok 18 - Location is http://test.example.org/ 643s ok 19 - Get cookie lemonldap (c:4UsLUIixzdB5XUqMqF8E+QhQhZyPuolaOCUCuKalTF+1mlqterFHlBXhlefb4J+/Nyj1gq8nBorqdyhOtuRZfcfoVKGWJrAYX8dUKs6xOEN+l07kTmpPzb8fV1EPC7iFf6gRUyyVpPheZ+4M0hd7DumfKn4MWj/BDrBpwEWPuItslI4h/GjGlKJWvRCSVJxW) 643s ok 20 - Authenticated query 643s ok 21 - HTTP code is 200 643s ok 22 - Authenticated as dwho 643s 1..22 643s ok 644s t/66-CDA-wildcard.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 - Unauth CDA request 644s ok 6 - HTTP code is 200 644s ok 7 - Page contains a form 644s ok 8 - Field "url" is defined 644s ok 9 - CSP header authorize POST request to \# 644s ok 10 - Post credentials 644s ok 11 - Get redirection 644s ok 12 - Location header found 644s ok 13 - Get cookie lemonldap (6b604f12364ec2beff473e23d5a0b3f8fadf17e8bfcc24828e260a8044ee6421) 644s ok 14 - CDA request to subdomain 644s ok 15 - Get redirection 644s ok 16 - Location header found 644s ok 17 - CDA request to subdomain 644s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 644s ok 19 - Subdomain CDA request not allowed by wildcard 644s ok 20 - CDA request to one-level wildcard 644s ok 21 - Get redirection 644s ok 22 - Location header found 644s ok 23 - use Lemonldap::NG::Handler::Server; 644s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 644s ok 25 - App 644s ok 26 - Push cda cookie 644s ok 27 - Get redirection 644s ok 28 - Location is http://sub-domain.cda.example.llng/ 644s ok 29 - Get cookie lemonldap (c:pOCkiUp+GsceKrVeSwnUiUHiUZG7NHtE3VUyV6d8AnGJ36NJ+4NozGGrNjH88U8yBUv2wt47lQXwOaIR4hVZwWz+nYAs2rPWVxia4yOT3eRiAfeW+M8l5NJ55CT7/lgrxwrFn5UQybGRm+vU+75MsBFIPp8tPDio0Vv3XnOnAMs=) 644s ok 30 - Authenticated query 644s ok 31 - HTTP code is 200 644s ok 32 - Authenticated as dwho 644s ok 33 - use Lemonldap::NG::Handler::Server; 644s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 644s ok 35 - App 644s ok 36 - Push cda cookie 644s ok 37 - Get redirection 644s ok 38 - Location is http://cda.example.llng/ 644s ok 39 - Get cookie lemonldap (c:iLr9VlalaxcXABzzIEtGKz2etb686dG25WKwkPvGNnV/tJeljbpM0P0aMEFpUoTW7Yi8N9TfYG/nV6A9SUI+a8wCSJjX2SLdTx5IaDJNNrO274Pgl5x7AkAUzWtYYv1hcslPRZZzKwKLlomw8ckboDYU10HJkvuc/WFYi5V4W4A=) 644s ok 40 - Authenticated query 644s ok 41 - HTTP code is 200 644s ok 42 - Authenticated as dwho 644s ok 43 - use Lemonldap::NG::Handler::Server; 644s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 644s ok 45 - App 644s ok 46 - Push cda cookie 644s ok 47 - Get redirection 644s ok 48 - Location is http://cda.oneonly.llng/ 644s ok 49 - Get cookie lemonldap (c:+J2TRra1OvQDaAZrB9kZQbHWrKiuA+OZ9I3KkUDxWHkDL1/9iY9ywR4SZdyA9fhcdZq329UdB7vi1yXxjHsH5HDWADS4Oj/rV9GeX9Zz5Bfq8UhhZS0NpLLwoqxjTcXk+k08W4rA3L4lZbkbyrFZ0i4UVXevjw3/xBcKE9hLY+s=) 644s ok 50 - Authenticated query 644s ok 51 - HTTP code is 200 644s ok 52 - Authenticated as dwho 644s 1..52 644s ok 644s t/66-CDA-with-REST.t ........................................................... 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - Portal object 644s ok 3 - Init 644s ok 4 - Portal app 644s ok 5 - Register $type 644s # ==> Pushing PORTAL <== 644s # ==> Popping PORTAL <== 644s ok 6 - Unauth CDA request 644s ok 7 - HTTP code is 200 644s ok 8 - Page contains a form 644s ok 9 - Field "url" is defined 644s ok 10 - CSP header authorize POST request to \# 644s ok 11 - check url value 644s # ==> Pushing PORTAL <== 644s # ==> Popping PORTAL <== 644s ok 12 - Post credentials 644s ok 13 - Get redirection 644s ok 14 - Location header found 644s ok 15 - use Lemonldap::NG::Handler::Server; 644s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 644s ok 17 - Register $type 644s ok 18 - @ REST REQUEST @ 644s # ==> Pushing PORTAL <== 644s # ==> Popping PORTAL <== 644s ok 19 - Execute request 644s ok 20 - Response is 200 or 400 644s ok 21 - @ END OF REST REQUEST @ 644s ok 22 - Push cda cookie 644s ok 23 - Get redirection 644s ok 24 - Location is http://test.example.org/ 644s ok 25 - Get cookie lemonldap (c:N7LMpUbPiwWlcoXzuCoPuHjr/Nl2oAexEK91L2x667TP2W6jx5f/i85l8jAPv/zIGNY5BFIcIOp8kGx7vJAHTt3Nvaek7OXuScJ8glYc22LXN37/LSYISHmR75S9WVxf1WlyeDHG1/s1yDwDv+t2tCWicABvUb2yTfGhAYLwAnp1/eBrhkZ1tmnsuao3/Cj+) 644s ok 26 - Authenticated query 644s ok 27 - HTTP code is 200 644s ok 28 - Authenticated as dwho 644s 1..28 644s ok 644s t/66-CDA-with-SOAP.t ........................................................... 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - Portal object 644s ok 3 - Init 644s ok 4 - Portal app 644s ok 5 - Register $type 644s # ==> Pushing PORTAL <== 644s # ==> Popping PORTAL <== 644s ok 6 - Unauth CDA request 644s ok 7 - HTTP code is 200 644s ok 8 - Page contains a form 644s ok 9 - Field "url" is defined 644s ok 10 - CSP header authorize POST request to \# 644s ok 11 - check url value 644s # ==> Pushing PORTAL <== 644s # ==> Popping PORTAL <== 644s ok 12 - Post credentials 644s ok 13 - Get redirection 644s ok 14 - Location header found 644s ok 15 - use Lemonldap::NG::Handler::Server; 644s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 644s ok 17 - Register $type 644s ok 18 - @ SOAP REQUEST @ 644s # ==> Pushing PORTAL <== 644s # ==> Popping PORTAL <== 644s ok 19 - Execute request 644s ok 20 - Content is XML 644s ok 21 - @ END OF SOAP REQUEST @ 644s ok 22 - Push cda cookie 644s ok 23 - Get redirection 644s ok 24 - Location is http://test.example.org/ 644s ok 25 - Get cookie lemonldap (c:il6FqdYc0S7Wb6gsTbKvIJLo/QHhHaTkX2qR9emXqDdg/uV/H9QwMMU+u25Vabb4zSSMLbs/l2MY+5vELubOhpXe0R5dhcd6LUcywQExQ4tBpRwdcVcX0GgWBTwEV46eUNXX0EI75sXLEUiqenw+Q2fCkBMR1REvPGIyadCkLhxv6089uOCizC/n7XbhvhjC) 644s ok 26 - Authenticated query 644s ok 27 - HTTP code is 200 644s ok 28 - Authenticated as dwho 644s 1..28 644s ok 645s t/66-CDA-with-doubleCookies.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 - use Lemonldap::NG::Handler::Server; 645s ok 6 - use Lemonldap::NG::Handler::Main; 645s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 645s ok 8 - App 645s ok 9 - Post credentials 645s ok 10 - Get cookie lemonldap (9308821ef4d22668af9ee09716b1b75c06eebf58a8193421b6fa812484ee7275) 645s ok 11 - Get cookie lemonldaphttp (f02f848facf842fe090509eba98d357b6d4e1db7c27fdff612491732e0c335df) 645s ok 12 - CDA request to http vhost 645s ok 13 - Get redirection 645s ok 14 - Location header found 645s ok 15 - Push cda cookie 645s ok 16 - Get redirection 645s ok 17 - Location is http://test.example.org/ 645s ok 18 - Get cookie lemonldaphttp (c:hJchbHXuqh7CfLCSm5B7SCvUT4lpSMfgg3iZoC5XXm/tHquE7pezgPrFZ+W8j3WmyBXOjppY3aLgblhIxlzB6pLPY0xXJiHY7sHkYnD6U9Y79nHi7+rKbu+P4eLC/x2ME5J6SnE539lEoyz9nxDSWEFVFgrhNwYfgJjHe2qTO9GAaFEzIEob7j762wSrTG97) 645s ok 19 - Authenticated query 645s ok 20 - HTTP code is 200 645s ok 21 - Authenticated as dwho 645s ok 22 - CDA request to https vhost 645s ok 23 - Get redirection 645s ok 24 - Location header found 645s ok 25 - Push cda cookie 645s ok 26 - Get redirection 645s ok 27 - Location is https://test.example.org/ 645s ok 28 - Get cookie lemonldap (c:PFQaDhzL+icl2Pc4ceMZ+8BATI4SdwDjqXIU70xwSANzs+2X49HJQD4xYtDucE6SySsBRKpwgkofudUfAclgzf66trI2JY7kltdNg9UBA0prX7u0IW3C48plcZLEsyhjkXAIYFdmWhnADjTCCW98nMEQyZQIOMie7F0Fpc+QU9YL4/zWU7ITbQ7JXvPuRltG) 645s ok 29 - Authenticated query 645s ok 30 - HTTP code is 200 645s ok 31 - Authenticated as dwho 645s [Fri Jan 30 06:18:14 2026] [LLNG:7259] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 645s ok 32 - CDA request to https vhost 645s ok 33 - Expected portal error code: code found on page 645s ok 34 - Expected portal error code 645s 1..34 645s ok 645s t/66-CDA.t ..................................................................... 645s ok 1 - use Lemonldap::NG::Portal::Main; 645s ok 2 - Portal object 645s ok 3 - Init 645s ok 4 - Portal app 645s # Subtest: Check that external URLs are correctly classified 645s ok 1 - URL https://example.com/ is not external for domain .example.com 645s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 645s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 645s ok 4 - URL http://example.org/ is external for domain .example.com 645s ok 5 - URL https://example.org/ is external for domain .example.com 645s ok 6 - URL https://example.org is external for domain .example.com 645s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 645s ok 8 - URL https://otherexample.com/ is external for domain .example.com 645s ok 9 - URL https://example.com/ is not external for empty domain 645s ok 10 - URL https://example.comx/ is external for empty domain 645s ok 11 - URL https://xexample.com/ is external for empty domain 645s ok 12 - URL http://auth.example.com/ is external for empty domain 645s ok 13 - URL https://auth.example.com/ is external for empty domain 645s ok 14 - URL http://example.org/ is external for empty domain 645s ok 15 - URL https://example.org/ is external for empty domain 645s ok 16 - URL https://example.org is external for empty domain 645s ok 17 - URL https://auth.example.comx/ is external for empty domain 645s ok 18 - URL https://otherexample.com/ is external for empty domain 645s 1..18 645s ok 5 - Check that external URLs are correctly classified 645s ok 6 - Unauth CDA request 645s ok 7 - HTTP code is 200 645s ok 8 - Page contains a form 645s ok 9 - Field "url" is defined 645s ok 10 - CSP header authorize POST request to \# 645s ok 11 - check url value 645s ok 12 - Post credentials 645s ok 13 - Get cookie lemonldap (fe61c003a4dcecb4ee2eeb97f5baab984558d677fc3af1a1e5ca005a9b1c22c6) 645s ok 14 - Get redirection 645s ok 15 - Location header found 645s ok 16 - Dangerous request 645s ok 17 - Untrusted URL denied by portal: code found on page 645s ok 18 - Untrusted URL denied by portal 645s ok 19 - use Lemonldap::NG::Handler::Server; 645s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 645s ok 21 - App 645s ok 22 - Push cda cookie 645s ok 23 - Get redirection 645s ok 24 - Location is http://test.example.org/ 645s ok 25 - Get cookie lemonldap (c:0ZqCnQzkiFEa/UMVi/CDMgXzpOF/J9EZFD8GZ4KxF+FtB2BMncpg68Y0wEnQ05QxNSwYN/GYUgpQyAismDVSZ6qo3CRDuG+albQXReVtCw4/TgYnEXj8ncyqOj7s4dSuGF0GmTGCFkYwCojHoJb/6tZ3L977f8ZZvc7K3AJ5kB0p9M9H+XY9xohSRu3CKE1a) 645s ok 26 - Authenticated query 645s ok 27 - HTTP code is 200 645s ok 28 - Authenticated as dwho 645s 1..28 645s ok 645s t/67-CheckUser-with-Global-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 - Get Menu 645s ok 6 - HTTP code is 200 645s ok 7 - Page contains a form 645s ok 8 - Host match 645s ok 9 - Field "user" is defined 645s ok 10 - Field "password" is defined 645s ok 11 - Field "token" is defined 645s ok 12 - CSP header authorize POST request to \# 645s ok 13 - Auth query 645s ok 14 - Get cookie lemonldap (72864e615acedd77af341505337309e440cb7effe41b352e8f3796ecebd48bec) 645s ok 15 - Get redirection 645s ok 16 - Location is http://auth.example.com/ 645s ok 17 - CheckUser form 645s ok 18 - HTTP code is 200 645s ok 19 - Page contains a form 645s ok 20 - URI match 645s ok 21 - Field "user" is defined 645s ok 22 - Field "url" is defined 645s ok 23 - Field "token" is defined 645s ok 24 - Found trspan="checkUser" 645s ok 25 - POST checkuser 645s ok 26 - Found allowed 645s ok 27 - HTTP code is 200 645s ok 28 - Page contains a form 645s ok 29 - URI match 645s ok 30 - Field "user" is defined 645s ok 31 - Field "url" is defined 645s ok 32 - Field "token" is defined 645s ok 33 - POST checkuser 645s ok 34 - Found VHnotFound 645s ok 35 - HTTP code is 200 645s ok 36 - Page contains a form 645s ok 37 - URI match 645s ok 38 - Field "user" is defined 645s ok 39 - Field "url" is defined 645s ok 40 - Field "token" is defined 645s ok 41 - POST checkuser 645s ok 42 - Found PE_TOKENEXPIRED 645s ok 43 - HTTP code is 200 645s ok 44 - Page contains a form 645s ok 45 - URI match 645s ok 46 - Field "user" is defined 645s ok 47 - Field "url" is defined 645s ok 48 - Field "token" is defined 645s ok 49 - POST checkuser 645s ok 50 - HTTP code is 200 645s ok 51 - Page contains a form 645s ok 52 - URI match 645s ok 53 - Field "user" is defined 645s ok 54 - Field "url" is defined 645s ok 55 - Field "token" is defined 645s ok 56 - Found trspan="checkUserComputeSession" 645s ok 57 - Found trspan="allowed" 645s ok 58 - Found trspan="headers" 645s ok 59 - Found trspan="groups_sso" 645s ok 60 - Found trspan="attributes" 645s ok 61 - Found trspan="macros" 645s ok 62 - Found Auth-User 645s ok 63 - Found rtyler 645s ok 64 - Found su 645s ok 65 - Found uid 645s ok 66 - Found uc mail 645s ok 67 - Found uid 645s ok 68 - POST checkuser 645s ok 69 - Found trspan="forbidden" 645s ok 70 - Logout request 645s ok 71 - Response is 200 645s ok 72 - Cookie is deleted 645s ok 73 - No pdata 645s ok 74 - Disconnect request 645s ok 75 - Response is 401 645s 1..75 645s ok 646s t/67-CheckUser-with-Impersonation-and-Macros.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 - Get Menu 646s ok 6 - HTTP code is 200 646s ok 7 - Page contains a form 646s ok 8 - Host match 646s ok 9 - Field "user" is defined 646s ok 10 - Field "password" is defined 646s ok 11 - Field "spoofId" is defined 646s ok 12 - CSP header authorize POST request to \# 646s ok 13 - Auth query 646s ok 14 - Get cookie lemonldap (6df91970926d51e8d60a39400b74d8bfa0aca0d12ddc37969cd53663bf882729) 646s ok 15 - Get redirection 646s ok 16 - Location is http://auth.example.com/ 646s ok 17 - Get Menu 646s ok 18 - HTTP code is 200 646s ok 19 - Connected as dwho 646s ok 20 - Authenticated as dwho / rtyler 646s ok 21 - CheckUser form 646s ok 22 - HTTP code is 200 646s ok 23 - Page contains a form 646s ok 24 - URI match 646s ok 25 - Field "user" is defined 646s ok 26 - Field "url" is defined 646s ok 27 - Found trplaceholder = "dwho / rtyler" 646s ok 28 - POST checkuser 646s ok 29 - HTTP code is 200 646s ok 30 - Page contains a form 646s ok 31 - URI match 646s ok 32 - Field "user" is defined 646s ok 33 - Field "url" is defined 646s ok 34 - Found HTTP url 646s ok 35 - Found trspan="allowed" 646s ok 36 - Found trspan="headers" 646s ok 37 - Found trspan="macros" 646s ok 38 - Found _userDB 646s ok 39 - Found Auth-User 646s ok 40 - Found dwho 646s ok 41 - Found _whatToTrace 646s ok 42 - Found uid 646s ok 43 - Found uid 646s ok 44 - Found two macros 646s ok 45 - CheckUser form 646s ok 46 - POST checkuser 646s ok 47 - Found trspan="checkUserComputeSession" 646s ok 48 - Found trspan="allowed" 646s ok 49 - Found uid 646s ok 50 - Found two well computed macros 646s ok 51 - Found group "authGroup" 646s ok 52 - Found group "realAuthGroup" 646s ok 53 - CheckUser form 646s ok 54 - HTTP code is 200 646s ok 55 - Page contains a form 646s ok 56 - URI match 646s ok 57 - Field "user" is defined 646s ok 58 - Field "url" is defined 646s ok 59 - POST checkuser 646s ok 60 - HTTP code is 200 646s ok 61 - Page contains a form 646s ok 62 - URI match 646s ok 63 - Field "user" is defined 646s ok 64 - Field "url" is defined 646s ok 65 - Found HTTPS url 646s ok 66 - Logout request 646s ok 67 - Response is 200 646s ok 68 - Cookie is deleted 646s ok 69 - No pdata 646s ok 70 - Disconnect request 646s ok 71 - Response is 401 646s 1..71 646s ok 646s t/67-CheckUser-with-UnrestrictedUser.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 - Get Menu 646s ok 6 - HTTP code is 200 646s ok 7 - Page contains a form 646s ok 8 - Host match 646s ok 9 - Field "user" is defined 646s ok 10 - Field "password" is defined 646s ok 11 - CSP header authorize POST request to \# 646s ok 12 - Auth query 646s ok 13 - Get cookie lemonldap (e0bf98528f3f05af2fa6f8e53ccb674475e9cb0161709f8d08b4cf3b60c71ff5) 646s ok 14 - Get redirection 646s ok 15 - Location is http://auth.example.com/ 646s ok 16 - CheckUser form 646s ok 17 - HTTP code is 200 646s ok 18 - Page contains a form 646s ok 19 - URI match 646s ok 20 - Field "user" is defined 646s ok 21 - Field "url" is defined 646s ok 22 - Found trspan="checkUser" 646s ok 23 - POST checkuser 646s ok 24 - Response is JSON 646s ok 25 - Computed session 646s ok 26 - POST checkuser 646s ok 27 - Response is JSON 646s ok 28 - BADCREDENTIALS 646s ok 29 - Auth query 646s ok 30 - HTTP code is 200 646s ok 31 - Get cookie lemonldap (e673b9cb04643e14479dd468ce9bff8d6eb826e9ef5b1c95db2bc80a12f0dcc9) 646s ok 32 - POST checkuser 646s ok 33 - Response is JSON 646s ok 34 - BADCREDENTIALS 646s ok 35 - Auth query 646s ok 36 - HTTP code is 200 646s ok 37 - Get cookie lemonldap (84e31db96e871cbba161b799993e7d5191bc7cb74b6998b149eb241dc7347377) 646s ok 38 - CheckUser form 646s ok 39 - HTTP code is 200 646s ok 40 - Page contains a form 646s ok 41 - URI match 646s ok 42 - Field "user" is defined 646s ok 43 - Field "url" is defined 646s ok 44 - Found trspan="checkUser" 646s ok 45 - POST checkuser 646s ok 46 - Response is JSON 646s ok 47 - SSO session 646s ok 48 - POST checkuser 646s ok 49 - Response is JSON 646s ok 50 - SSO session 646s ok 51 - Logout request 646s ok 52 - Response is 200 646s ok 53 - Cookie is deleted 646s ok 54 - No pdata 646s ok 55 - Disconnect request 646s ok 56 - Response is 401 646s ok 57 - POST checkuser 646s ok 58 - Response is JSON 646s ok 59 - Computed session 646s ok 60 - Auth-User is not masked 646s ok 61 - emptyHeader is not masked 646s ok 62 - Get Menu 646s ok 63 - HTTP code is 200 646s ok 64 - Page contains a form 646s ok 65 - Host match 646s ok 66 - Field "user" is defined 646s ok 67 - Field "password" is defined 646s ok 68 - CSP header authorize POST request to \# 646s ok 69 - Auth query 646s ok 70 - Get cookie lemonldap (c3442352597616d14a5a0c351cd8607cd23578556d55798793e0c953aa4674e4) 646s ok 71 - Get redirection 646s ok 72 - Location is http://auth.example.com/ 646s ok 73 - CheckUser form 646s ok 74 - HTTP code is 200 646s ok 75 - Page contains a form 646s ok 76 - URI match 646s ok 77 - Field "user" is defined 646s ok 78 - Field "url" is defined 646s ok 79 - Found trspan="checkUser" 646s ok 80 - POST checkuser 646s ok 81 - Response is JSON 646s ok 82 - Auth-User is masked 646s ok 83 - emptyHeader is not masked 646s ok 84 - testHeader1 is not masked 646s ok 85 - POST checkuser 646s ok 86 - Response is JSON 646s ok 87 - Auth-User is masked 646s ok 88 - POST checkuser 646s ok 89 - Response is JSON 646s ok 90 - Auth-User is masked 646s ok 91 - testHeader1 is masked 646s ok 92 - Logout request 646s ok 93 - Response is 200 646s ok 94 - Cookie is deleted 646s ok 95 - No pdata 646s ok 96 - Disconnect request 646s ok 97 - Response is 401 646s 1..97 646s ok 646s t/67-CheckUser-with-hidden-attributes.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 - Get Menu 646s ok 6 - HTTP code is 200 646s ok 7 - Page contains a form 646s ok 8 - Host match 646s ok 9 - Field "user" is defined 646s ok 10 - Field "password" is defined 646s ok 11 - CSP header authorize POST request to \# 646s ok 12 - Auth query 646s ok 13 - Get cookie lemonldap (b6f63f743a1334cb73ebe774f67d59495fdab95d2c4097a966f96367961b5c3e) 646s ok 14 - Get redirection 646s ok 15 - Location is http://auth.example.com/ 646s ok 16 - GET CheckUser 646s ok 17 - Content is JSON 646s ok 18 - Hidden attributes found 646s ok 19 - Logout request 646s ok 20 - Response is 200 646s ok 21 - Cookie is deleted 646s ok 22 - No pdata 646s ok 23 - Disconnect request 646s ok 24 - Response is 401 646s ok 25 - Get Menu 646s ok 26 - HTTP code is 200 646s ok 27 - Page contains a form 646s ok 28 - Host match 646s ok 29 - Field "user" is defined 646s ok 30 - Field "password" is defined 646s ok 31 - CSP header authorize POST request to \# 646s ok 32 - Auth query 646s ok 33 - Get cookie lemonldap (1e4f01c9a2d60ea58afecc3704110ebf941322da8bb51e95d0adbfa0f19238ec) 646s ok 34 - Get redirection 646s ok 35 - Location is http://auth.example.com/ 646s ok 36 - GET CheckUser 646s ok 37 - Content is JSON 646s ok 38 - No hidden attribute found 646s ok 39 - Logout request 646s ok 40 - Response is 200 646s ok 41 - Cookie is deleted 646s ok 42 - No pdata 646s ok 43 - Disconnect request 646s ok 44 - Response is 401 646s 1..44 646s ok 647s t/67-CheckUser-with-history.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 - HTTP code is 200 647s ok 7 - Page contains a form 647s ok 8 - Host match 647s ok 9 - Field "user" is defined 647s ok 10 - Field "password" is defined 647s ok 11 - CSP header authorize POST request to \# 647s ok 12 - Auth query 647s ok 13 - Get Menu 647s ok 14 - HTTP code is 200 647s ok 15 - Page contains a form 647s ok 16 - Host match 647s ok 17 - Field "user" is defined 647s ok 18 - Field "password" is defined 647s ok 19 - CSP header authorize POST request to \# 647s ok 20 - Auth query 647s ok 21 - Get cookie lemonldap (c06574b54bbcfbc134319f4e77ddf257caa0592dbcec9b86f97f58f114acc6c9) 647s ok 22 - Get redirection 647s ok 23 - Location is http://auth.example.com/ 647s ok 24 - Logout request 647s ok 25 - Response is 200 647s ok 26 - Cookie is deleted 647s ok 27 - No pdata 647s ok 28 - Disconnect request 647s ok 29 - Response is 401 647s ok 30 - Get Menu 647s ok 31 - HTTP code is 200 647s ok 32 - Page contains a form 647s ok 33 - Host match 647s ok 34 - Field "user" is defined 647s ok 35 - Field "password" is defined 647s ok 36 - CSP header authorize POST request to \# 647s ok 37 - Auth query 647s ok 38 - Get cookie lemonldap (c9cbdc3a43aa699382f33f97b8537e4887dfead05304fd04a9eaa6a890de6dfa) 647s ok 39 - Get redirection 647s ok 40 - Location is http://auth.example.com/ 647s ok 41 - CheckUser form 647s ok 42 - HTTP code is 200 647s ok 43 - Page contains a form 647s ok 44 - URI match 647s ok 45 - Field "user" is defined 647s ok 46 - Field "url" is defined 647s ok 47 - Found trspan="checkUser" 647s ok 48 - Found trspan="lastLogins" 647s ok 49 - Found trspan="lastFailedLogins" 647s ok 50 - Success entry found 647s ok 51 - Failed entry found 647s ok 52 - Logout request 647s ok 53 - Response is 200 647s ok 54 - Cookie is deleted 647s ok 55 - No pdata 647s ok 56 - Disconnect request 647s ok 57 - Response is 401 647s 1..57 647s ok 647s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s ok 2 - Portal object 647s ok 3 - Init 647s ok 4 - Portal app 647s ok 5 - Register $type 647s ok 6 - Portal object 647s ok 7 - Init 647s ok 8 - Portal app 647s ok 9 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 10 - Unauth SP request 647s ok 11 - HTTP code is 200 647s ok 12 - HTTP code is 200 647s ok 13 - Page contains a form 647s ok 14 - Host match 647s ok 15 - URI match 647s ok 16 - Field "SAMLRequest" is defined 647s ok 17 - CSP header authorize POST request to auth.idp.com 647s ok 18 - Method is POST 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 19 - Post SAML request to IdP 647s ok 20 - HTTP code is 200 647s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769682016_39264%22%2C%22issuerTs%22%3A1769753896%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 22 - Post authentication 647s ok 23 - Reject reason is 89 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 24 - Unauth SP request 647s ok 25 - HTTP code is 200 647s ok 26 - HTTP code is 200 647s ok 27 - Page contains a form 647s ok 28 - Host match 647s ok 29 - URI match 647s ok 30 - Field "SAMLRequest" is defined 647s ok 31 - CSP header authorize POST request to auth.idp.com 647s ok 32 - Method is POST 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 33 - Post SAML request to IdP 647s ok 34 - HTTP code is 200 647s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753896%2C%22issuerRequestsaml%22%3A%221769682016_29204%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 36 - Post authentication 647s ok 37 - Get cookie lemonldap (d82e035f5703e5d7a54a286d5daf6ea9945f0ed5362d903afb2548330336ad49) 647s ok 38 - Get cookie lemonldappdata () 647s ok 39 - SAML request cleared from pdata 647s ok 40 - HTTP code is 200 647s ok 41 - Page contains a form 647s ok 42 - Host match 647s ok 43 - URI match 647s ok 44 - Field "SAMLResponse" is defined 647s ok 45 - CSP header authorize POST request to auth.sp.com 647s ok 46 - Method is POST 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 47 - Post SAML response to SP 647s ok 48 - Get redirection 647s ok 49 - Location is http://auth.sp.com/ 647s ok 50 - Get cookie lemonldap (759520a8d6445c55b3549b1a35b4624c7d700c12a62795e80a73fd0c7a5af951) 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 51 - Get / on SP 647s ok 52 - HTTP code is 200 647s ok 53 - Authenticated as davros@badguy.org@idp 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 54 - Unauth SP request 647s ok 55 - HTTP code is 200 647s ok 56 - HTTP code is 200 647s ok 57 - Page contains a form 647s ok 58 - Host match 647s ok 59 - URI match 647s ok 60 - Field "SAMLRequest" is defined 647s ok 61 - CSP header authorize POST request to auth.idp.com 647s ok 62 - Method is POST 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 63 - Post SAML request to IdP 647s ok 64 - HTTP code is 200 647s ok 65 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753896%2C%22issuerRequestsaml%22%3A%221769682016_14627%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 66 - Post authentication 647s ok 67 - Get cookie lemonldap (46ee4a3cf2bbf36fdddd0f96b36615fe5d915dc49da0c2fb97d2fd29d05cd360) 647s ok 68 - Get cookie lemonldappdata () 647s ok 69 - SAML request cleared from pdata 647s ok 70 - HTTP code is 200 647s ok 71 - Page contains a form 647s ok 72 - Host match 647s ok 73 - URI match 647s ok 74 - Field "SAMLResponse" is defined 647s ok 75 - CSP header authorize POST request to auth.sp.com 647s ok 76 - Method is POST 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 77 - Post SAML response to SP 647s ok 78 - Get redirection 647s ok 79 - Location is http://auth.sp.com/ 647s ok 80 - Get cookie lemonldap (5773e904ca4215376c1073eb50b80592406d77a192f8d8223346723d75f8d0e9) 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 81 - Get / on SP 647s ok 82 - HTTP code is 200 647s ok 83 - Authenticated as fa@badwolf.org@idp 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 84 - CheckUser form 647s ok 85 - HTTP code is 200 647s ok 86 - Page contains a form 647s ok 87 - URI match 647s ok 88 - Field "user" is defined 647s ok 89 - Field "url" is defined 647s ok 90 - Found trspan="checkUser" 647s ok 91 - Found attribute uid 647s ok 92 - Found value french 647s ok 93 - Found attribute _lassoSessionDump 647s ok 94 - Found ProviderID & AssertionID values 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 95 - POST checkuser 647s ok 96 - PE5 found 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 97 - POST checkuser 647s ok 98 - HTTP code is 200 647s ok 99 - Page contains a form 647s ok 100 - URI match 647s ok 101 - Field "user" is defined 647s ok 102 - Field "url" is defined 647s ok 103 - Found trspan="checkUser" 647s ok 104 - Found attribute uid 647s ok 105 - Found attribute mail 647s ok 106 - Found value davros@badguy.org 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 107 - Query SP for logout 647s ok 108 - HTTP code is 200 647s ok 109 - Page contains a form 647s ok 110 - Host match 647s ok 111 - URI match 647s ok 112 - Field "SAMLRequest" is defined 647s ok 113 - CSP header authorize POST request to auth.idp.com 647s ok 114 - Method is POST 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 115 - Post SAML logout request to IdP 647s ok 116 - HTTP code is 200 647s ok 117 - Page contains a form 647s ok 118 - Host match 647s ok 119 - URI match 647s ok 120 - Field "SAMLResponse" is defined 647s ok 121 - CSP header authorize POST request to auth.sp.com 647s ok 122 - Method is POST 647s ok 123 - Get cookie lemonldap (0) 647s ok 124 - SSO cookie removed 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 125 - Post SAML response to SP 647s ok 126 - Get redirection 647s ok 127 - Location is http://auth.sp.com/?logout=1 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 128 - Test if user is reject on IdP 647s ok 129 - Response status is 401 647s ok 130 - Content is JSON 647s ok 131 - Error code is 1 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 132 - Test if user is reject on SP 647s ok 133 - HTTP code is 200 647s ok 134 - HTTP code is 200 647s ok 135 - Page contains a form 647s ok 136 - Host match 647s ok 137 - URI match 647s ok 138 - Field "SAMLRequest" is defined 647s ok 139 - CSP header authorize POST request to auth.idp.com 647s ok 140 - Method is POST 647s 1..140 647s ok 648s t/67-CheckUser-with-rules.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 with "dwho" 648s ok 6 - Get cookie lemonldap (50f275176eaa94d8fd0e56773f8c86320509d21c0c8be70008ffe240f53d7c30) 648s ok 7 - Get redirection 648s ok 8 - Location is http://auth.example.com/ 648s ok 9 - Logout request 648s ok 10 - Response is 200 648s ok 11 - Cookie is deleted 648s ok 12 - No pdata 648s ok 13 - Disconnect request 648s ok 14 - Response is 401 648s ok 15 - Auth query with "dwho" 648s ok 16 - Get cookie lemonldap (acac31e922b8d470330cd41e87575861c99bab8ca4a4cbc05cf77f16bc64e405) 648s ok 17 - Get redirection 648s ok 18 - Location is http://auth.example.com/ 648s ok 19 - Auth query with "msmith" 648s ok 20 - Get cookie lemonldap (1fcc5c1c079df8466b3654dbde6b7df26e7c41346c528c00afd33bae718e7130) 648s ok 21 - Get redirection 648s ok 22 - Location is http://auth.example.com/ 648s ok 23 - CheckUser form 648s ok 24 - HTTP code is 200 648s ok 25 - Page contains a form 648s ok 26 - URI match 648s ok 27 - Field "user" is defined 648s ok 28 - Field "url" is defined 648s ok 29 - Found trspan="checkUser" 648s ok 30 - POST checkuser 648s ok 31 - Response is JSON 648s ok 32 - checkUser found 648s ok 33 - Persistent attribute found 648s ok 34 - POST checkuser 648s ok 35 - Response is JSON 648s ok 36 - Computed session 648s ok 37 - Four headers found 648s ok 38 - Empty header found 648s ok 39 - Empty macro found 648s ok 40 - CheckUser form 648s ok 41 - HTTP code is 200 648s ok 42 - Page contains a form 648s ok 43 - URI match 648s ok 44 - Field "user" is defined 648s ok 45 - Field "url" is defined 648s ok 46 - Found trspan="checkUser" 648s ok 47 - POST checkuser 648s ok 48 - Response is JSON 648s ok 49 - No session found 648s ok 50 - POST checkuser 648s ok 51 - Response is JSON 648s ok 52 - checkUser found 648s ok 53 - Three headers found 648s ok 54 - No empty header found 648s ok 55 - No empty macro found 648s ok 56 - No persistent attribute found 648s ok 57 - Refresh query 648s ok 58 - Get redirection 648s ok 59 - Location is http://auth.example.com/ 648s ok 60 - GET checkuser 648s ok 61 - Content is JSON 648s ok 62 - Good authenticationLevel found 648s ok 63 - Good authMode found 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 ok 70 - Logout request 648s ok 71 - Response is 200 648s ok 72 - Cookie is deleted 648s ok 73 - No pdata 648s ok 74 - Disconnect request 648s ok 75 - Response is 401 648s 1..75 648s ok 648s t/67-CheckUser-with-token.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 - Get Menu 648s ok 6 - HTTP code is 200 648s ok 7 - Page contains a form 648s ok 8 - Host match 648s ok 9 - Field "user" is defined 648s ok 10 - Field "password" is defined 648s ok 11 - Field "token" is defined 648s ok 12 - CSP header authorize POST request to \# 648s ok 13 - Auth query 648s ok 14 - Get cookie lemonldap (7042eba0da290ae2941366fea567341d2aaae26d5f14db87dbed03b347806b5a) 648s ok 15 - Get redirection 648s ok 16 - Location is http://auth.example.com/ 648s ok 17 - CheckUser form 648s ok 18 - HTTP code is 200 648s ok 19 - Page contains a form 648s ok 20 - URI match 648s ok 21 - Field "user" is defined 648s ok 22 - Field "url" is defined 648s ok 23 - Field "token" is defined 648s ok 24 - Found trspan="checkUser" 648s ok 25 - POST checkuser 648s ok 26 - Found PE_NOTOKEN 648s ok 27 - HTTP code is 200 648s ok 28 - Page contains a form 648s ok 29 - URI match 648s ok 30 - Field "user" is defined 648s ok 31 - Field "url" is defined 648s ok 32 - Field "token" is defined 648s ok 33 - CheckUser form 648s ok 34 - HTTP code is 200 648s ok 35 - Page contains a form 648s ok 36 - URI match 648s ok 37 - Field "user" is defined 648s ok 38 - Field "url" is defined 648s ok 39 - Field "token" is defined 648s ok 40 - Found trspan="checkUser" 648s ok 41 - POST checkuser 648s ok 42 - Found PE_TOKENEXPIRED 648s ok 43 - HTTP code is 200 648s ok 44 - Page contains a form 648s ok 45 - URI match 648s ok 46 - Field "user" is defined 648s ok 47 - Field "url" is defined 648s ok 48 - Field "token" is defined 648s ok 49 - POST checkuser 648s ok 50 - HTTP code is 200 648s ok 51 - Page contains a form 648s ok 52 - URI match 648s ok 53 - Field "user" is defined 648s ok 54 - Field "url" is defined 648s ok 55 - Field "token" is defined 648s ok 56 - Found trspan="checkUserComputeSession" 648s ok 57 - Found trspan="allowed" 648s ok 58 - Found trspan="headers" 648s ok 59 - Found trspan="groups_sso" 648s ok 60 - Found trspan="attributes" 648s ok 61 - Found trspan="macros" 648s ok 62 - Found HTTP_AUTH_USER 648s ok 63 - Found HTTP_TESTHEADER1 648s ok 64 - Found HTTP_TESTHEADER2 648s ok 65 - emptyHeader not found 648s ok 66 - Found rtyler 648s ok 67 - Found su 648s ok 68 - Found uid 648s ok 69 - Found _whatToTrace 648s ok 70 - POST checkuser 648s ok 71 - Found trspan="forbidden" 648s ok 72 - Logout request 648s ok 73 - Response is 200 648s ok 74 - Cookie is deleted 648s ok 75 - No pdata 648s ok 76 - Disconnect request 648s ok 77 - Response is 401 648s 1..77 648s ok 648s t/67-CheckUser.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 - Test unauth redirection 648s ok 6 - Get redirection 648s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 648s ok 8 - Auth query 648s ok 9 - Get cookie lemonldap (d4c6353584e16ba28f863f65d9f32c5daed2dfa38593d04935f7a037c3f6bd57) 648s ok 10 - Get redirection 648s ok 11 - Location is http://auth.example.com/ 648s ok 12 - Try to access /checkuser 648s ok 13 - Found redirection page 648s ok 14 - Logout request 648s ok 15 - Response is 200 648s ok 16 - Cookie is deleted 648s ok 17 - No pdata 648s ok 18 - Disconnect request 648s ok 19 - Response is 401 648s ok 20 - Auth query 648s ok 21 - Get cookie lemonldap (19597c1a0d9bb939f0665f4a80a09c1d08e4c214964886a40525bf0e052b3492) 648s ok 22 - Get redirection 648s ok 23 - Location is http://auth.example.com/ 648s ok 24 - Auth query 648s ok 25 - Get cookie lemonldap (5d79dbe14e2a3b43e266d8915eea8d174564b7863921c5dccce1e3c3e4a95855) 648s ok 26 - Get redirection 648s ok 27 - Location is http://auth.example.com/ 648s ok 28 - Form registration 648s ok 29 - Get redirection 648s ok 30 - Location header found 648s ok 31 - Form registration 648s ok 32 - Found TOTP js 648s ok 33 - Get new key 648s ok 34 - Content is JSON 648s ok 35 - Found secret 648s ok 36 - Found token 648s ok 37 - Code 648s ok 38 - Code contains 6 digits 648s ok 39 - Post code 648s ok 40 - Content is JSON 648s ok 41 - Key is registered 648s ok 42 - Logout request 648s ok 43 - Response is 200 648s ok 44 - Cookie is deleted 648s ok 45 - No pdata 648s ok 46 - Disconnect request 648s ok 47 - Response is 401 648s ok 48 - Auth query 648s ok 49 - HTTP code is 200 648s ok 50 - Page contains a form 648s ok 51 - URI match 648s ok 52 - Field "token" is defined 648s ok 53 - Post code 648s ok 54 - Get cookie lemonldap (124a296494dc1a38efafa300b36a1440500710b841304d48940c440fa18c7fc5) 648s ok 55 - CheckUser form 648s ok 56 - HTTP code is 200 648s ok 57 - Page contains a form 648s ok 58 - URI match 648s ok 59 - Field "user" is defined 648s ok 60 - Field "url" is defined 648s ok 61 - Found trspan="checkUser" 648s ok 62 - Found attribute _user 648s ok 63 - Found value dwho 648s ok 64 - _2fDevices NOT Found! 648s ok 65 - Found macro authMode 648s ok 66 - Found macro real_authMode 648s ok 67 - Found TOTP 648s ok 68 - POST checkuser 648s ok 69 - HTTP code is 200 648s ok 70 - Page contains a form 648s ok 71 - URI match 648s ok 72 - Field "user" is defined 648s ok 73 - Field "url" is defined 648s ok 74 - Found trspan="checkUser" 648s ok 75 - Found Auth-User 648s ok 76 - Found testHeader1 648s ok 77 - Found testHeader2 648s ok 78 - Found emptyHeader 648s ok 79 - Found dwho 648s ok 80 - Found _whatToTrace 648s ok 81 - Found dwho 648s ok 82 - Found empty macro 648s ok 83 - Found empty real_macro 648s ok 84 - POST checkuser 648s ok 85 - HTTP code is 200 648s ok 86 - Page contains a form 648s ok 87 - URI match 648s ok 88 - Field "user" is defined 648s ok 89 - Field "url" is defined 648s ok 90 - Found trspan="checkUser" 648s ok 91 - Found trplaceholder with mail 648s ok 92 - Found Auth-User 648s ok 93 - Found dwho 648s ok 94 - Found _whatToTrace 648s ok 95 - Found dwho 648s ok 96 - POST checkuser 648s ok 97 - HTTP code is 200 648s ok 98 - Page contains a form 648s ok 99 - URI match 648s ok 100 - Field "user" is defined 648s ok 101 - Field "url" is defined 648s ok 102 - Found trspan="VHnotFound" 648s ok 103 - POST checkuser 648s ok 104 - HTTP code is 200 648s ok 105 - Page contains a form 648s ok 106 - URI match 648s ok 107 - Field "user" is defined 648s ok 108 - Field "url" is defined 648s ok 109 - Found trspan="forbidden" 648s ok 110 - POST checkuser 648s ok 111 - HTTP code is 200 648s ok 112 - Page contains a form 648s ok 113 - URI match 648s ok 114 - Field "user" is defined 648s ok 115 - Field "url" is defined 648s ok 116 - Found trspan="forbidden" 648s ok 117 - POST checkuser 648s ok 118 - Response is JSON 648s ok 119 - Find well formated URL 648s ok 120 - Find "allowed" 648s ok 121 - Find "alert-info" 648s ok 122 - Find "alert-success" 648s ok 123 - Find "rtyler" 648s ok 124 - Find "checkUser" 648s ok 125 - POST checkuser 648s ok 126 - HTTP code is 200 648s ok 127 - Page contains a form 648s ok 128 - URI match 648s ok 129 - Field "user" is defined 648s ok 130 - Field "url" is defined 648s ok 131 - Found trspan="checkUser" 648s ok 132 - Found well formatted url 648s ok 133 - Found trspan="checkUser" 648s ok 134 - Found trspan="allowed" 648s ok 135 - Found trspan="headers" 648s ok 136 - Found trspan="groups_sso" 648s ok 137 - Found trspan="attributes" 648s ok 138 - Found trspan="macros" 648s ok 139 - Found Auth-User 648s ok 140 - Found rtyler 648s ok 141 - Found su 648s ok 142 - Found uid 648s ok 143 - Found _whatToTrace 648s ok 144 - -> Six entries found 648s ok 145 - POST checkuser 648s ok 146 - HTTP code is 200 648s ok 147 - Page contains a form 648s ok 148 - URI match 648s ok 149 - Field "user" is defined 648s ok 150 - Field "url" is defined 648s ok 151 - Found trspan="checkUser" 648s ok 152 - Found well formatted url 648s ok 153 - Found trspan="checkUser" 648s ok 154 - Found trspan="allowed" 648s ok 155 - Found trspan="headers" 648s ok 156 - Found trspan="groups_sso" 648s ok 157 - Found trspan="attributes" 648s ok 158 - Found trspan="macros" 648s ok 159 - Found Auth-User 648s ok 160 - Found rtyler 648s ok 161 - Found su 648s ok 162 - Found uid 648s ok 163 - Found _whatToTrace 648s ok 164 - POST checkuser 648s ok 165 - PE5 found 648s ok 166 - POST checkuser 648s ok 167 - PE5 found 648s ok 168 - POST checkuser 648s ok 169 - PE5 found 648s ok 170 - Logout request 648s ok 171 - Response is 200 648s ok 172 - Cookie is deleted 648s ok 173 - No pdata 648s ok 174 - Disconnect request 648s ok 175 - Response is 401 648s ok 176 - Auth query 648s ok 177 - Get cookie lemonldap (ff2e5aa72f3e565ac521b8a23161a5b60b5568c9788ec9050428aabab378c11c) 648s ok 178 - Get redirection 648s ok 179 - Location is http://auth.example.com/ 648s ok 180 - CheckUser form 648s ok 181 - HTTP code is 200 648s ok 182 - Page contains a form 648s ok 183 - URI match 648s ok 184 - Field "user" is defined 648s ok 185 - Field "url" is defined 648s ok 186 - POST checkuser 648s ok 187 - Found uid 648s ok 188 - Found real_uid 648s ok 189 - Logout request 648s ok 190 - Response is 200 648s ok 191 - Cookie is deleted 648s ok 192 - No pdata 648s ok 193 - Disconnect request 648s ok 194 - Response is 401 648s 1..194 648s ok 649s t/68-ContextSwitching-with-2F-allowed.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 - Get Menu 649s ok 6 - HTTP code is 200 649s ok 7 - Page contains a form 649s ok 8 - Host match 649s ok 9 - Field "user" is defined 649s ok 10 - Field "password" is defined 649s ok 11 - CSP header authorize POST request to \# 649s ok 12 - Auth query 649s ok 13 - Get cookie lemonldap (1e1760c8698939a3303182cce2c1ff1307e0628f9ffee32158c8c91c53a993a0) 649s ok 14 - Get redirection 649s ok 15 - Location is http://auth.example.com/ 649s ok 16 - Get Menu 649s ok 17 - HTTP code is 200 649s ok 18 - Connected as rtyler 649s ok 19 - Authenticated as rtyler 649s ok 20 - contextSwitching allowed 649s ok 21 - Form registration 649s ok 22 - Found TOTP js 649s ok 23 - Found custom Main Logo 649s ok 24 - Get new key 649s ok 25 - Content is JSON 649s ok 26 - Found secret 649s ok 27 - Found token 649s ok 28 - Found user 649s ok 29 - Code 649s ok 30 - Code contains 6 digits 649s ok 31 - Post code 649s ok 32 - Content is JSON 649s ok 33 - TOTP is registered 649s ok 34 - Logout request 649s ok 35 - Response is 200 649s ok 36 - Cookie is deleted 649s ok 37 - No pdata 649s ok 38 - Disconnect request 649s ok 39 - Response is 401 649s ok 40 - Get Menu 649s ok 41 - HTTP code is 200 649s ok 42 - Page contains a form 649s ok 43 - Host match 649s ok 44 - Field "user" is defined 649s ok 45 - Field "password" is defined 649s ok 46 - CSP header authorize POST request to \# 649s ok 47 - Auth query 649s ok 48 - HTTP code is 200 649s ok 49 - Page contains a form 649s ok 50 - URI match 649s ok 51 - Field "token" is defined 649s ok 52 - Post TOTP choice 649s ok 53 - HTTP code is 200 649s ok 54 - Page contains a form 649s ok 55 - URI match 649s ok 56 - Field "token" is defined 649s ok 57 - Code 649s ok 58 - Post code 649s ok 59 - Get cookie lemonldap (19f4f597468147d8373f454b9a8c7da508725ffddb786aa137fb6f0f56b31234) 649s ok 60 - Get Menu 649s ok 61 - HTTP code is 200 649s ok 62 - Authenticated as rtyler 649s ok 63 - Form 2fregisters 649s ok 64 - Found choose 2F 649s ok 65 - 2F device found 649s ok 66 - 2F devices found 649s ok 67 - ContextSwitching form 649s ok 68 - HTTP code is 200 649s ok 69 - Page contains a form 649s ok 70 - URI match 649s ok 71 - Field "spoofId" is defined 649s ok 72 - Found trspan="contextSwitching_ON" 649s ok 73 - POST switchcontext 649s ok 74 - Get redirection 649s ok 75 - Location is http://auth.example.com/ 649s ok 76 - Get cookie lemonldap (b02042e03e8fa643146c21061e4c22c260e54e3c62920c707b6f7ca7400bd149) 649s ok 77 - Get Menu 649s ok 78 - Authenticated as dwho 649s ok 79 - Found trspan="contextSwitching_OFF" 649s ok 80 - New SSO session created 649s ok 81 - Form registration 649s ok 82 - Found TOTP js 649s ok 83 - Found custom Main Logo 649s ok 84 - Get new key 649s ok 85 - Content is JSON 649s ok 86 - Found secret 649s ok 87 - Found token 649s ok 88 - Found user 649s ok 89 - Code 649s ok 90 - Code contains 6 digits 649s ok 91 - Post code 649s ok 92 - Content is JSON 649s ok 93 - TOTP is registered 649s ok 94 - Form 2fregisters 649s ok 95 - Found choose 2F 649s ok 96 - 2F device found 649s ok 97 - 2F device found 649s ok 98 - HTTP code is 400 649s ok 99 - Deletion expects valid CSRF token 649s ok 100 - Delete TOTP query 649s ok 101 - Content is JSON 649s ok 102 - TOTP removed 649s ok 103 - Logout request 649s ok 104 - Response is 200 649s ok 105 - Cookie is deleted 649s ok 106 - No pdata 649s ok 107 - Disconnect request 649s ok 108 - Response is 401 649s ok 109 - Logout request 649s ok 110 - Response is 200 649s ok 111 - Cookie is deleted 649s ok 112 - No pdata 649s ok 113 - Disconnect request 649s ok 114 - Response is 401 649s ok 115 - Get Menu 649s ok 116 - HTTP code is 200 649s ok 117 - Page contains a form 649s ok 118 - Host match 649s ok 119 - Field "user" is defined 649s ok 120 - Field "password" is defined 649s ok 121 - CSP header authorize POST request to \# 649s ok 122 - Auth query 649s ok 123 - Get cookie lemonldap (297e6f7c2c609a87cba47303eb3f86c22524fd10b7f3057dcd10e63c1292ecca) 649s ok 124 - Get redirection 649s ok 125 - Location is http://auth.example.com/ 649s ok 126 - Get Menu 649s ok 127 - HTTP code is 200 649s ok 128 - Connected as dwho 649s ok 129 - Authenticated as dwho 649s ok 130 - contextSwitching allowed 649s ok 131 - ContextSwitching form 649s ok 132 - HTTP code is 200 649s ok 133 - Page contains a form 649s ok 134 - URI match 649s ok 135 - Field "spoofId" is defined 649s ok 136 - Found trspan="contextSwitching_ON" 649s ok 137 - POST switchcontext 649s ok 138 - Get redirection 649s ok 139 - Location is http://auth.example.com/ 649s ok 140 - Get cookie lemonldap (aa1385501705f8d39d2e77057eb9a060168e346b3bfa6871ae7ce3cabb6646cf) 649s ok 141 - Get Menu 649s ok 142 - Authenticated as rtyler 649s ok 143 - Found trspan="contextSwitching_OFF" 649s ok 144 - New SSO session created 649s ok 145 - Form 2fregisters 649s ok 146 - Found choose 2F 649s ok 147 - TOTP found 649s ok 148 - 2F devices found 649s ok 149 - 2F devices registered 649s ok 150 - Delete TOTP query 649s ok 151 - Content is JSON 649s ok 152 - 2F removed 649s ok 153 - Form 2fregisters 649s ok 154 - 2F device registered 649s ok 155 - Logout request 649s ok 156 - Response is 200 649s ok 157 - Cookie is deleted 649s ok 158 - No pdata 649s ok 159 - Disconnect request 649s ok 160 - Response is 401 649s ok 161 - Logout request 649s ok 162 - Response is 200 649s ok 163 - Cookie is deleted 649s ok 164 - No pdata 649s ok 165 - Disconnect request 649s ok 166 - Response is 401 649s 1..166 649s ok 649s t/68-ContextSwitching-with-2F.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 - Get Menu 649s ok 6 - HTTP code is 200 649s ok 7 - Page contains a form 649s ok 8 - Host match 649s ok 9 - Field "user" is defined 649s ok 10 - Field "password" is defined 649s ok 11 - CSP header authorize POST request to \# 649s ok 12 - Auth query 649s ok 13 - Get cookie lemonldap (0e02204ff559408e694504549fb2c5efa0a19f86a97d16b7839664b022166538) 649s ok 14 - Get redirection 649s ok 15 - Location is http://auth.example.com/ 649s ok 16 - Get Menu 649s ok 17 - HTTP code is 200 649s ok 18 - Connected as rtyler 649s ok 19 - Authenticated as rtyler 649s ok 20 - contextSwitching allowed 649s ok 21 - Form registration 649s ok 22 - Found TOTP js 649s ok 23 - Found custom Main Logo 649s ok 24 - Get new key 649s ok 25 - Content is JSON 649s ok 26 - Found secret 649s ok 27 - Found token 649s ok 28 - Found user 649s ok 29 - Code 649s ok 30 - Code contains 6 digits 649s ok 31 - Post code 649s ok 32 - Content is JSON 649s ok 33 - TOTP is registered 649s ok 34 - Logout request 649s ok 35 - Response is 200 649s ok 36 - Cookie is deleted 649s ok 37 - No pdata 649s ok 38 - Disconnect request 649s ok 39 - Response is 401 649s ok 40 - Get Menu 649s ok 41 - HTTP code is 200 649s ok 42 - Page contains a form 649s ok 43 - Host match 649s ok 44 - Field "user" is defined 649s ok 45 - Field "password" is defined 649s ok 46 - CSP header authorize POST request to \# 649s ok 47 - Auth query 649s ok 48 - HTTP code is 200 649s ok 49 - Page contains a form 649s ok 50 - URI match 649s ok 51 - Field "token" is defined 649s ok 52 - Post TOTP choice 649s ok 53 - HTTP code is 200 649s ok 54 - Page contains a form 649s ok 55 - URI match 649s ok 56 - Field "token" is defined 649s ok 57 - Code 649s ok 58 - Post code 649s ok 59 - Get cookie lemonldap (93b41c0f2e895b551617637b3f0de0fc8f5c471e265903681460b6eb53a98a7c) 649s ok 60 - Get Menu 649s ok 61 - HTTP code is 200 649s ok 62 - Authenticated as rtyler 649s ok 63 - ContextSwitching form 649s ok 64 - HTTP code is 200 649s ok 65 - Page contains a form 649s ok 66 - URI match 649s ok 67 - Field "spoofId" is defined 649s ok 68 - Found trspan="contextSwitching_ON" 649s ok 69 - POST switchcontext 649s ok 70 - Get redirection 649s ok 71 - Location is http://auth.example.com/ 649s ok 72 - Get cookie lemonldap (845163d877828183798e4dbf3770225dc8ccf21c0ecfe6b87009b6b503a21ee2) 649s ok 73 - Get Menu 649s ok 74 - Authenticated as dwho 649s ok 75 - Found trspan="contextSwitching_OFF" 649s ok 76 - Form 2fregisters 649s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 649s ok 77 - No 2F device found 649s ok 78 - Form registration 649s ok 79 - Found TOTP js 649s ok 80 - Found custom Main Logo 649s ok 81 - Get new key 649s ok 82 - Content is JSON 649s ok 83 - Not authorized to register a TOTP 649s ok 84 - Delete TOTP query 649s ok 85 - Content is JSON 649s ok 86 - Not authorized to unregister a TOTP 649s ok 87 - Post code 649s ok 88 - Content is JSON 649s ok 89 - Not authorized to verify a TOTP 649s ok 90 - Logout request 649s ok 91 - Response is 200 649s ok 92 - Cookie is deleted 649s ok 93 - No pdata 649s ok 94 - Disconnect request 649s ok 95 - Response is 401 649s ok 96 - Logout request 649s ok 97 - Response is 200 649s ok 98 - Cookie is deleted 649s ok 99 - No pdata 649s ok 100 - Disconnect request 649s ok 101 - Response is 401 649s ok 102 - Get Menu 649s ok 103 - HTTP code is 200 649s ok 104 - Page contains a form 649s ok 105 - Host match 649s ok 106 - Field "user" is defined 649s ok 107 - Field "password" is defined 649s ok 108 - CSP header authorize POST request to \# 649s ok 109 - Auth query 649s ok 110 - Get cookie lemonldap (cd4973e9dc22797839f4be09f3efcd4ac72d3d0b9c2543766ac110f07551acfb) 649s ok 111 - Get redirection 649s ok 112 - Location is http://auth.example.com/ 649s ok 113 - Get Menu 649s ok 114 - HTTP code is 200 649s ok 115 - Connected as dwho 649s ok 116 - Authenticated as dwho 649s ok 117 - contextSwitching allowed 649s ok 118 - ContextSwitching form 649s ok 119 - HTTP code is 200 649s ok 120 - Page contains a form 649s ok 121 - URI match 649s ok 122 - Field "spoofId" is defined 649s ok 123 - Found trspan="contextSwitching_ON" 649s ok 124 - POST switchcontext 649s ok 125 - Get redirection 649s ok 126 - Location is http://auth.example.com/ 649s ok 127 - Get cookie lemonldap (4906df0baec209ce6167eda522aa2f56e7d5596d11f5cc2b4598870b3c662cab) 649s ok 128 - Get Menu 649s ok 129 - Authenticated as rtyler 649s ok 130 - Found trspan="contextSwitching_OFF" 649s ok 131 - Form 2fregisters 649s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 649s ok 132 - No 2F device found 649s 1..132 649s ok 650s t/68-ContextSwitching-with-Impersonation.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 - HTTP code is 200 650s ok 7 - Page contains a form 650s ok 8 - Host match 650s ok 9 - Field "user" is defined 650s ok 10 - Field "password" is defined 650s ok 11 - Field "spoofId" is defined 650s ok 12 - CSP header authorize POST request to \# 650s ok 13 - Auth query 650s ok 14 - Get cookie lemonldap (1a81cee11717a80baaf218799a3cb8265544fe5fc4a2ba0437d3619e1b1b86df) 650s ok 15 - Get redirection 650s ok 16 - Location is http://auth.example.com/ 650s ok 17 - Get Menu 650s ok 18 - HTTP code is 200 650s ok 19 - Connected as dwho 650s ok 20 - Authenticated as dwho 650s ok 21 - contextSwitching allowed 650s ok 22 - ContextSwitching form: dwho -> rtyler 650s ok 23 - HTTP code is 200 650s ok 24 - Page contains a form 650s ok 25 - URI match 650s ok 26 - Field "spoofId" is defined 650s ok 27 - Found trspan="contextSwitching_ON" 650s ok 28 - POST switchcontext 650s ok 29 - Get redirection 650s ok 30 - Location is http://auth.example.com/ 650s ok 31 - Get cookie lemonldap (ebbc47339378b18498dc1a01ade173b74e6a5b3413bccd950ab5eab43d000826) 650s ok 32 - New SSO session created 650s ok 33 - Get Menu 650s ok 34 - Authenticated as rtyler 650s ok 35 - Found trspan="contextSwitching_OFF" 650s ok 36 - Stop context switching rtyler 650s ok 37 - Get Menu 650s ok 38 - Found PE_SESSIONEXPIRED 650s ok 39 - ContextSwitching form: dwho -> french 650s ok 40 - HTTP code is 200 650s ok 41 - Page contains a form 650s ok 42 - URI match 650s ok 43 - Field "spoofId" is defined 650s ok 44 - Found trspan="contextSwitching_ON" 650s ok 45 - POST switchcontext 650s ok 46 - Get redirection 650s ok 47 - Location is http://auth.example.com/ 650s ok 48 - Get cookie lemonldap (6d5ff7ad7d8a7ea156644970174efd21278cbaa673fe2bc7f4254dc8c99c27b1) 650s ok 49 - New SSO session created 650s ok 50 - Get Menu 650s ok 51 - Authenticated as french 650s ok 52 - Found trspan="contextSwitching_OFF" 650s ok 53 - CheckUser form 650s ok 54 - Content is JSON 650s ok 55 - Good switching_id found 650s ok 56 - No real value found 650s ok 57 - Stop context switching french 650s ok 58 - Get cookie lemonldap (1a81cee11717a80baaf218799a3cb8265544fe5fc4a2ba0437d3619e1b1b86df) 650s ok 59 - Get Menu 650s ok 60 - Authenticated as dwho 650s ok 61 - Found trspan="contextSwitching_ON" 650s ok 62 - CheckUser form 650s ok 63 - Content is JSON 650s ok 64 - Good switching_id found 650s ok 65 - Get Menu 650s ok 66 - HTTP code is 200 650s ok 67 - Dwho has been well disconnected 650s 1..67 650s ok 650s t/68-ContextSwitching-with-Logout.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 - HTTP code is 200 650s ok 7 - Page contains a form 650s ok 8 - Host match 650s ok 9 - Field "user" is defined 650s ok 10 - Field "password" is defined 650s ok 11 - Field "token" is defined 650s ok 12 - CSP header authorize POST request to \# 650s ok 13 - Auth query 650s ok 14 - Get cookie lemonldap (8d7f7fdabc84ff313599e9716a282e48f5436bdf7bddbd7caf16b6f620791884) 650s ok 15 - Get redirection 650s ok 16 - Location is http://auth.example.com/ 650s ok 17 - Get Menu 650s ok 18 - HTTP code is 200 650s ok 19 - Connected as rtyler 650s ok 20 - Authenticated as rtyler 650s ok 21 - contextSwitching allowed 650s ok 22 - ContextSwitching form 650s ok 23 - HTTP code is 200 650s ok 24 - Page contains a form 650s ok 25 - URI match 650s ok 26 - Field "spoofId" is defined 650s ok 27 - Field "token" is defined 650s ok 28 - Found trspan="contextSwitching_ON" 650s ok 29 - POST expired switchcontext 650s ok 30 - Found "" 650s ok 31 - ContextSwitching form 650s ok 32 - HTTP code is 200 650s ok 33 - Page contains a form 650s ok 34 - URI match 650s ok 35 - Field "spoofId" is defined 650s ok 36 - Field "token" is defined 650s ok 37 - Found trspan="contextSwitching_ON" 650s ok 38 - POST switchcontext 650s ok 39 - Get redirection 650s ok 40 - Location is http://auth.example.com/ 650s ok 41 - Get cookie lemonldap (35bd538da89509ebff2fe53473bab0772657337ccbbca4150bffe5c9e68c5db6) 650s ok 42 - Get Menu 650s ok 43 - Authenticated as dwho 650s ok 44 - Found trspan="contextSwitching_OFF" 650s ok 45 - CheckUser form 650s ok 46 - HTTP code is 200 650s ok 47 - Page contains a form 650s ok 48 - URI match 650s ok 49 - Field "user" is defined 650s ok 50 - Field "url" is defined 650s ok 51 - Field "token" is defined 650s ok 52 - Found trspan="checkUser" 650s ok 53 - Found attribute _user 650s ok 54 - Found value dwho 650s ok 55 - Found attribute mail 650s ok 56 - Found spoofed _id_session 650s ok 57 - CheckUser form 650s ok 58 - Content is JSON 650s ok 59 - Good switching_id found 650s ok 60 - Stop context switching 650s ok 61 - Found logout message 650s 1..61 650s ok 650s t/68-ContextSwitching-with-TOTP-and-Notification.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 - Auth query 650s ok 6 - Get cookie lemonldap (70a928f1f059abac76c9179770d6e8ab02e58a0d77d26166e5cf6f0700cfe2da) 650s ok 7 - Get redirection 650s ok 8 - Location is http://auth.example.com/ 650s ok 9 - Get new key 650s ok 10 - Content is JSON 650s ok 11 - Found secret 650s ok 12 - Found token 650s ok 13 - Code 650s ok 14 - Code contains 6 digits 650s ok 15 - Post code 650s ok 16 - Content is JSON 650s ok 17 - Key is registered 650s ok 18 - Logout request 650s ok 19 - Response is 200 650s ok 20 - Cookie is deleted 650s ok 21 - No pdata 650s ok 22 - Disconnect request 650s ok 23 - Response is 401 650s ok 24 - Get Menu 650s ok 25 - HTTP code is 200 650s ok 26 - Page contains a form 650s ok 27 - Host match 650s ok 28 - Field "user" is defined 650s ok 29 - Field "password" is defined 650s ok 30 - CSP header authorize POST request to \# 650s ok 31 - Auth query 650s ok 32 - Get cookie lemonldap (e5eb6fbd813e215ebf84455bda856fc316f1d899b1d3dc9e854ac8032179381c) 650s ok 33 - Get redirection 650s ok 34 - Location is http://auth.example.com/ 650s ok 35 - Get Menu 650s ok 36 - HTTP code is 200 650s ok 37 - Connected as rtyler 650s ok 38 - Authenticated as rtyler 650s ok 39 - contextSwitching allowed 650s ok 40 - Get new key 650s ok 41 - Content is JSON 650s ok 42 - Found secret 650s ok 43 - Found token 650s ok 44 - Code 650s ok 45 - Code contains 6 digits 650s ok 46 - Post code 650s ok 47 - Content is JSON 650s ok 48 - Key is registered 650s ok 49 - ContextSwitching form 650s ok 50 - HTTP code is 200 650s ok 51 - Page contains a form 650s ok 52 - URI match 650s ok 53 - Field "spoofId" is defined 650s ok 54 - Found trspan="contextSwitching_ON" 650s ok 55 - POST switchcontext 650s ok 56 - Get redirection 650s ok 57 - Location is http://auth.example.com/ 650s ok 58 - Get cookie lemonldap (b44e3f2a2cfea0875b2788d748dd6e06940f7e9a34a905c7494f3de0121203bb) 650s ok 59 - Get Menu 650s ok 60 - Authenticated as dwho 650s ok 61 - Found trspan="contextSwitching_OFF" 650s ok 62 - CheckUser form 650s ok 63 - HTTP code is 200 650s ok 64 - Page contains a form 650s ok 65 - URI match 650s ok 66 - Field "user" is defined 650s ok 67 - Field "url" is defined 650s ok 68 - Found trspan="checkUser" 650s ok 69 - Found macro authMode 650s ok 70 - Found DEMO 650s ok 71 - Stop context switching 650s ok 72 - Get cookie lemonldap (e5eb6fbd813e215ebf84455bda856fc316f1d899b1d3dc9e854ac8032179381c) 650s ok 73 - Get Menu 650s ok 74 - Authenticated as rtyler 650s ok 75 - ContextSwitching form 650s ok 76 - HTTP code is 200 650s ok 77 - Page contains a form 650s ok 78 - URI match 650s ok 79 - Field "spoofId" is defined 650s ok 80 - Found trspan="contextSwitching_ON" 650s ok 81 - POST switchcontext 650s ok 82 - Get redirection 650s ok 83 - Location is http://auth.example.com/ 650s ok 84 - Get cookie lemonldap (e6442f6fafabdfc66e9281db2983003abd538d9b65ebe47bf3674d0599714abd) 650s ok 85 - Get Menu 650s ok 86 - Authenticated as msmith 650s ok 87 - Found trspan="contextSwitching_OFF" 650s ok 88 - Stop context switching 650s ok 89 - Get cookie lemonldap (e5eb6fbd813e215ebf84455bda856fc316f1d899b1d3dc9e854ac8032179381c) 650s ok 90 - Get Menu 650s ok 91 - Authenticated as rtyler 650s ok 92 - Logout request 650s ok 93 - Response is 200 650s ok 94 - Cookie is deleted 650s ok 95 - No pdata 650s ok 96 - Disconnect request 650s ok 97 - Response is 401 650s ok 98 - Auth query 650s ok 99 - You have some new messages 650s ok 100 - Response body is not empty 650s ok 101 - Found notification text 650s ok 102 - Auth query 650s ok 103 - TOTP code required 650s ok 104 - HTTP code is 200 650s ok 105 - Page contains a form 650s ok 106 - URI match 650s ok 107 - Field "token" is defined 650s ok 108 - LLNG Code 650s ok 109 - Post code 650s ok 110 - Get cookie lemonldap (4fd0391d58ce4bd03bfad087f8312f093f961e964e5ccaae89a7524017b7983d) 650s ok 111 - CheckUser form 650s ok 112 - HTTP code is 200 650s ok 113 - Page contains a form 650s ok 114 - URI match 650s ok 115 - Field "user" is defined 650s ok 116 - Field "url" is defined 650s ok 117 - Found trspan="checkUser" 650s ok 118 - Found macro authMode 650s ok 119 - Found macro value "TOTP" 650s ok 120 - POST checkuser 650s ok 121 - HTTP code is 200 650s ok 122 - Page contains a form 650s ok 123 - URI match 650s ok 124 - Field "user" is defined 650s ok 125 - Field "url" is defined 650s ok 126 - Found trspan="checkUserComputedSession" 650s ok 127 - Found macro authMode 650s ok 128 - Found TOTP 650s ok 129 - POST checkuser 650s ok 130 - HTTP code is 200 650s ok 131 - Page contains a form 650s ok 132 - URI match 650s ok 133 - Field "user" is defined 650s ok 134 - Field "url" is defined 650s ok 135 - Found trspan="checkUser" 650s ok 136 - Found macro authMode 650s ok 137 - Found DEMO 650s 1..137 650s ok 651s t/68-ContextSwitching-with-UnrestrictedUser.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 - HTTP code is 200 651s ok 7 - Page contains a form 651s ok 8 - Host match 651s ok 9 - Field "user" is defined 651s ok 10 - Field "password" is defined 651s ok 11 - CSP header authorize POST request to \# 651s ok 12 - Auth query 651s ok 13 - Get cookie lemonldap (6ad455418e8d2950a700e885dbb398149001795dce9c8f11e9f7b497d238276a) 651s ok 14 - Get redirection 651s ok 15 - Location is http://auth.example.com/ 651s ok 16 - Get Menu 651s ok 17 - HTTP code is 200 651s ok 18 - Connected as rtyler 651s ok 19 - Authenticated as rtyler 651s ok 20 - contextSwitching allowed 651s ok 21 - ContextSwitching form 651s ok 22 - HTTP code is 200 651s ok 23 - Page contains a form 651s ok 24 - URI match 651s ok 25 - Field "spoofId" is defined 651s ok 26 - Found trspan="contextSwitching_ON" 651s ok 27 - POST switchcontext 651s ok 28 - Get redirection 651s ok 29 - Location is http://auth.example.com/ 651s ok 30 - Get cookie lemonldap (4fc1819310e8aea426ba4476635b1cfb9b4db263f1798224e10f0e13bba78f5d) 651s ok 31 - Get Menu 651s ok 32 - Authenticated as dwho 651s ok 33 - Found trspan="contextSwitching_OFF" 651s ok 34 - Stop context switching 651s ok 35 - Get Menu 651s ok 36 - SESSIONEXPIRED 651s ok 37 - Get Menu 651s ok 38 - Authenticated as rtyler 651s ok 39 - ContextSwitching form 651s ok 40 - HTTP code is 200 651s ok 41 - Page contains a form 651s ok 42 - URI match 651s ok 43 - Field "spoofId" is defined 651s ok 44 - Found trspan="contextSwitching_ON" 651s ok 45 - POST switchcontext 651s ok 46 - MALFORMEDUSER 651s ok 47 - Get Menu 651s ok 48 - HTTP code is 200 651s ok 49 - Page contains a form 651s ok 50 - Host match 651s ok 51 - Field "user" is defined 651s ok 52 - Field "password" is defined 651s ok 53 - CSP header authorize POST request to \# 651s ok 54 - Auth query 651s ok 55 - Get cookie lemonldap (f55d8723f664e41fe5c657f052ca313a621bbde3a40c68406e40c63ccd519536) 651s ok 56 - Get redirection 651s ok 57 - Location is http://auth.example.com/ 651s ok 58 - ContextSwitching form 651s ok 59 - HTTP code is 200 651s ok 60 - Page contains a form 651s ok 61 - URI match 651s ok 62 - Field "spoofId" is defined 651s ok 63 - Found trspan="contextSwitching_ON" 651s ok 64 - POST switchcontext 651s ok 65 - Get redirection 651s ok 66 - Location is http://auth.example.com/ 651s ok 67 - Get cookie lemonldap (3fc0c2598e3afe2eabbd5ca3114de2ed5b1858f1c708e09b18c5c361c4298031) 651s ok 68 - Get Menu 651s ok 69 - Authenticated as msmith 651s ok 70 - Found trspan="contextSwitching_OFF" 651s ok 71 - Logout request 651s ok 72 - Response is 200 651s ok 73 - Cookie is deleted 651s ok 74 - No pdata 651s ok 75 - Disconnect request 651s ok 76 - Response is 401 651s ok 77 - Logout request 651s ok 78 - Response is 200 651s ok 79 - Cookie is deleted 651s ok 80 - No pdata 651s ok 81 - Disconnect request 651s ok 82 - Response is 401 651s 1..82 651s ok 651s t/68-ContextSwitching.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 - Auth query 651s ok 6 - Get cookie lemonldap (c1f177a5db00e7008a08305e34604913209b09f8457f2746ae6b2bf0fbf54435) 651s ok 7 - Get redirection 651s ok 8 - Location is http://auth.example.com/ 651s ok 9 - Get Menu 651s ok 10 - HTTP code is 200 651s ok 11 - Connected as rtyler 651s ok 12 - Found language flags 651s ok 13 - Authenticated as rtyler 651s ok 14 - Connected as dwho 651s ok 15 - Found test1 & title 651s ok 16 - Found test2 & title 651s ok 17 - Found only one description 651s ok 18 - Logout request 651s ok 19 - Response is 200 651s ok 20 - Cookie is deleted 651s ok 21 - No pdata 651s ok 22 - Disconnect request 651s ok 23 - Response is 401 651s ok 24 - Auth query 651s ok 25 - Get cookie lemonldap (a5328a85951fec24842a99e911a51d86a5c6e6374f53720084cb08765d0d8aee) 651s ok 26 - Get redirection 651s ok 27 - Location is http://auth.example.com/ 651s ok 28 - Get Menu 651s ok 29 - HTTP code is 200 651s ok 30 - Connected as dwho 651s ok 31 - Authenticated as dwho 651s ok 32 - contextSwitching allowed 651s ok 33 - ContextSwitching form 651s ok 34 - HTTP code is 200 651s ok 35 - Page contains a form 651s ok 36 - URI match 651s ok 37 - Field "spoofId" is defined 651s ok 38 - Found trspan="contextSwitching_ON" 651s ok 39 - POST switchcontext 651s ok 40 - PE_MALFORMEDUSER 651s ok 41 - ContextSwitching form 651s ok 42 - HTTP code is 200 651s ok 43 - Page contains a form 651s ok 44 - URI match 651s ok 45 - Field "spoofId" is defined 651s ok 46 - Found trspan="contextSwitching_ON" 651s ok 47 - POST switchcontext 651s ok 48 - PE_MALFORMEDUSER 651s ok 49 - ContextSwitching form 651s ok 50 - HTTP code is 200 651s ok 51 - Page contains a form 651s ok 52 - URI match 651s ok 53 - Field "spoofId" is defined 651s ok 54 - Found trspan="contextSwitching_ON" 651s ok 55 - POST switchcontext 651s ok 56 - PE_MALFORMEDUSER 651s ok 57 - ContextSwitching form 651s ok 58 - HTTP code is 200 651s ok 59 - Page contains a form 651s ok 60 - URI match 651s ok 61 - Field "spoofId" is defined 651s ok 62 - Found trspan="contextSwitching_ON" 651s ok 63 - POST switchcontext 651s ok 64 - Get Menu 651s ok 65 - Found trspan="contextSwitching_ON" 651s ok 66 - Authenticated as dwho 651s ok 67 - ContextSwitching form 651s ok 68 - HTTP code is 200 651s ok 69 - Page contains a form 651s ok 70 - URI match 651s ok 71 - Field "spoofId" is defined 651s ok 72 - Found trspan="contextSwitching_ON" 651s ok 73 - POST switchcontext 651s ok 74 - Get cookie lemonldap (8d5668c7241b34e65ba31d4a93609299ad3735f1d9ebdd98490111b0ca0f5bc0) 651s ok 75 - New SSO session created 651s ok 76 - Get Menu 651s ok 77 - Authenticated as rtyler 651s ok 78 - Found trspan="contextSwitching_OFF" 651s ok 79 - Stop context switching 651s ok 80 - Get cookie lemonldap (a5328a85951fec24842a99e911a51d86a5c6e6374f53720084cb08765d0d8aee) 651s ok 81 - New SSO session created 651s ok 82 - Get Menu 651s ok 83 - Authenticated as dwho 651s ok 84 - Found trspan="contextSwitching_ON" 651s ok 85 - ContextSwitching form 651s ok 86 - HTTP code is 200 651s ok 87 - Page contains a form 651s ok 88 - URI match 651s ok 89 - Field "spoofId" is defined 651s ok 90 - Found trspan="contextSwitching_ON" 651s ok 91 - POST switchcontext 651s ok 92 - Get cookie lemonldap (d47d41e977f85bc03eeb0fbbaa31a78e9af64c2769cdb32bdfc88916a7e2aac3) 651s ok 93 - New SSO session created 651s ok 94 - Logout request 651s ok 95 - Response is 200 651s ok 96 - Cookie is deleted 651s ok 97 - No pdata 651s ok 98 - Disconnect request 651s ok 99 - Response is 401 651s ok 100 - Get Menu 651s ok 101 - Authenticated as rtyler 651s ok 102 - Found trspan="contextSwitching_OFF" 651s ok 103 - Stop context switching 651s ok 104 - Found PE_SESSIONEXPIRED 651s ok 105 - Get Menu 651s ok 106 - Authenticated as rtyler 651s ok 107 - Get Menu 651s ok 108 - HTTP code is 200 651s ok 109 - Dwho has been well disconnected 651s 1..109 651s ok 651s t/68-FindUser-with-BadChoice-and-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 Portal 651s ok 6 - HTTP code is 200 651s ok 7 - Page contains a form 651s ok 8 - Host match 651s ok 9 - Field "user" is defined 651s ok 10 - Field "password" is defined 651s ok 11 - Field "spoofId" is defined 651s ok 12 - Field "token" is defined 651s ok 13 - CSP header authorize POST request to \# 651s ok 14 - HTTP code is 200 651s ok 15 - Page contains a form 651s ok 16 - Host match 651s ok 17 - Field "uid" is defined 651s ok 18 - Field "guy" is defined 651s ok 19 - Field "cn" is defined 651s ok 20 - Field "token" is defined 651s ok 21 - CSP header authorize POST request to \# 651s ok 22 - Display 3 forms 651s ok 23 - lmAuth=2_ssl 651s ok 24 - Post FindUser request 651s ok 25 - value="" 651s ok 26 - HTTP code is 200 651s ok 27 - Page contains a form 651s ok 28 - Host match 651s ok 29 - Field "uid" is defined 651s ok 30 - Field "guy" is defined 651s ok 31 - Field "cn" is defined 651s ok 32 - Field "token" is defined 651s ok 33 - CSP header authorize POST request to \# 651s ok 34 - Auth query 651s ok 35 - Get cookie lemonldap (d5d74f2fb2ce588030c528ab351b89ded739d6b48f0ecb4a02fb08ba90ebda30) 651s ok 36 - Get redirection 651s ok 37 - Location is http://auth.example.com/ 651s ok 38 - Logout request 651s ok 39 - Response is 200 651s ok 40 - Cookie is deleted 651s ok 41 - No pdata 651s ok 42 - Disconnect request 651s ok 43 - Response is 401 651s 1..43 651s ok 652s t/68-FindUser-with-Choice-and-token.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 - Get Portal 652s ok 6 - token id found 652s ok 7 - Token value found 652s ok 8 - HTTP code is 200 652s ok 9 - Page contains a form 652s ok 10 - Host match 652s ok 11 - Field "user" is defined 652s ok 12 - Field "password" is defined 652s ok 13 - Field "spoofId" is defined 652s ok 14 - Field "token" is defined 652s ok 15 - CSP header authorize POST request to \# 652s ok 16 - HTTP code is 200 652s ok 17 - Page contains a form 652s ok 18 - Host match 652s ok 19 - Field "uid" is defined 652s ok 20 - Field "guy" is defined 652s ok 21 - Field "cn" is defined 652s ok 22 - Field "token" is defined 652s ok 23 - CSP header authorize POST request to \# 652s ok 24 - Display 3 forms 652s ok 25 - lmAuth=2_ssl 652s ok 26 - Post FindUser request 652s ok 27 - Response is JSON 652s ok 28 - Good user 652s ok 29 - Found token 652s ok 30 - Get Portal 652s ok 31 - HTTP code is 200 652s ok 32 - Page contains a form 652s ok 33 - Host match 652s ok 34 - Field "uid" is defined 652s ok 35 - Field "guy" is defined 652s ok 36 - Field "cn" is defined 652s ok 37 - Field "token" is defined 652s ok 38 - CSP header authorize POST request to \# 652s ok 39 - Post expired FindUser request 652s ok 40 - Response is JSON 652s ok 41 - Token expired 652s ok 42 - result => 0 652s ok 43 - Found token 652s 1..43 652s ok 652s t/68-FindUser-with-Combination.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 ok 14 # skip LLNGTESTLDAP is not set 652s ok 15 # skip LLNGTESTLDAP is not set 652s ok 16 # skip LLNGTESTLDAP is not set 652s ok 17 # skip LLNGTESTLDAP is not set 652s ok 18 # skip LLNGTESTLDAP is not set 652s ok 19 # skip LLNGTESTLDAP is not set 652s ok 20 # skip LLNGTESTLDAP is not set 652s ok 21 # skip LLNGTESTLDAP is not set 652s ok 22 # skip LLNGTESTLDAP is not set 652s ok 23 # skip LLNGTESTLDAP is not set 652s ok 24 # skip LLNGTESTLDAP is not set 652s ok 25 # skip LLNGTESTLDAP is not set 652s 1..25 652s ok 652s t/68-FindUser-with-DBI.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 - Get Portal 652s ok 6 - HTTP code is 200 652s ok 7 - Page contains a form 652s ok 8 - Host match 652s ok 9 - Field "user" is defined 652s ok 10 - Field "password" is defined 652s ok 11 - Field "spoofId" is defined 652s ok 12 - CSP header authorize POST request to \# 652s ok 13 - HTTP code is 200 652s ok 14 - Page contains a form 652s ok 15 - Host match 652s ok 16 - Field "uid" is defined 652s ok 17 - Field "guy" is defined 652s ok 18 - Field "cn" is defined 652s ok 19 - Field "room" is defined 652s ok 20 - CSP header authorize POST request to \# 652s ok 21 - Post empty FindUser request 652s ok 22 - HTTP code is 200 652s ok 23 - Page contains a form 652s ok 24 - Host match 652s ok 25 - Field "user" is defined 652s ok 26 - Field "password" is defined 652s ok 27 - Field "spoofId" is defined 652s ok 28 - CSP header authorize POST request to \# 652s ok 29 - HTTP code is 200 652s ok 30 - Page contains a form 652s ok 31 - Host match 652s ok 32 - Field "uid" is defined 652s ok 33 - Field "guy" is defined 652s ok 34 - Field "cn" is defined 652s ok 35 - Field "room" is defined 652s ok 36 - CSP header authorize POST request to \# 652s ok 37 - value="" 652s ok 38 - Post FindUser request 652s ok 39 - value="dwho" 652s ok 40 - autocomplete="off" 652s ok 41 - Search an account 652s ok 42 - id="findUser_guy" 652s ok 43 - id="findUser_uid" 652s ok 44 - id="findUser_cn" 652s ok 45 - id="findUser_room" 652s ok 46 - -> Four entries found 652s ok 47 - 1st -> guy 652s ok 48 - 2nd -> cn 652s ok 49 - 3rd -> room 652s ok 50 - 4th -> uid 652s ok 51 - Post FindUser request 652s ok 52 - Response is JSON 652s ok 53 - Good user 652s ok 54 - Post FindUser request no result 652s ok 55 - Response is JSON 652s ok 56 - No user 652s ok 57 - Post FindUser request one result 652s ok 58 - Response is JSON 652s ok 59 - Good user 652s ok 60 - Post FindUser request multi results 652s ok 61 - Response is JSON 652s ok 62 - Good user (msmith) 652s ok 63 - Post FindUser request with bad arg 652s ok 64 - Response is JSON 652s ok 65 - Good result 652s ok 66 - No user 652s ok 67 - Post FindUser request with two args 652s ok 68 - Response is JSON 652s ok 69 - Good user 652s ok 70 - Post FindUser request with wrong args 652s ok 71 - Response is JSON 652s ok 72 - No result 652s ok 73 - No user found 652s ok 74 - Post FindUser request with excluding result 652s ok 75 - Response is JSON 652s ok 76 - No result 652s ok 77 - No user found 652s ok 78 - Post FindUser request with excluding result 652s ok 79 - Response is JSON 652s ok 80 - No result 652s ok 81 - No user found 652s ok 82 - Post FindUser request 0 with multi results 652s ok 83 - Response is JSON 652s ok 84 - Good result 652s ok 85 - Good user (davros) 652s ok 86 - Post FindUser request with bad wildcard 652s ok 87 - Response is JSON 652s ok 88 - No result 652s ok 89 - No user found 652s ok 90 - Post FindUser request with wildcard 652s ok 91 - Response is JSON 652s ok 92 - Good result 652s ok 93 - Good user (davros) 652s 1..93 652s ok 653s t/68-FindUser-with-Demo-and-captcha.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 Portal 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 - Field "spoofId" is defined 653s ok 12 - Field "token" is defined 653s ok 13 - CSP header authorize POST request to \# 653s ok 14 - HTTP code is 200 653s ok 15 - Page contains a form 653s ok 16 - Host match 653s ok 17 - Field "uid" is defined 653s ok 18 - Field "guy" is defined 653s ok 19 - Field "cn" is defined 653s ok 20 - Field "token" is defined 653s ok 21 - CSP header authorize POST request to \# 653s ok 22 - Token value found 653s ok 23 - Two token found 653s ok 24 - Captcha image inserted 653s ok 25 - Get captcha javascript 653s ok 26 - Post FindUser request 653s ok 27 - Response is JSON 653s ok 28 - Good user 653s ok 29 - Token found 653s ok 30 - Captcha found 653s ok 31 - result => 1 653s ok 32 - Found token session 653s ok 33 - Found captcha value 653s ok 34 - Post Auth request with token 653s ok 35 - Get cookie lemonldap (1e8ee42c9e189e808177ece67cdd475c1a255268de4b846e29db4dfb000ed293) 653s ok 36 - GET Portal 653s ok 37 - HTTP code is 200 653s ok 38 - Authenticated as rtyler 653s ok 39 - Logout request 653s ok 40 - Response is 200 653s ok 41 - Cookie is deleted 653s ok 42 - No pdata 653s ok 43 - Disconnect request 653s ok 44 - Response is 401 653s 1..44 653s ok 653s t/68-FindUser-with-Demo-and-required-params.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 Portal 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 - Field "spoofId" is defined 653s ok 12 - CSP header authorize POST request to \# 653s ok 13 - Mandatory field 653s ok 14 - -> Two entries found 653s ok 15 - 1st -> The Daleks 653s ok 16 - 2nd -> Bad Guy 653s ok 17 - -> Three stars found 653s ok 18 - Post empty FindUser request 653s ok 19 - HTTP code is 200 653s ok 20 - Page contains a form 653s ok 21 - Host match 653s ok 22 - Field "user" is defined 653s ok 23 - Field "password" is defined 653s ok 24 - Field "spoofId" is defined 653s ok 25 - CSP header authorize POST request to \# 653s ok 26 - HTTP code is 200 653s ok 27 - Page contains a form 653s ok 28 - Host match 653s ok 29 - Field "uid" is defined 653s ok 30 - Field "guy" is defined 653s ok 31 - CSP header authorize POST request to \# 653s ok 32 - value="" 653s ok 33 - Post FindUser request 653s ok 34 - autocomplete="off" 653s ok 35 - Search an account 653s ok 36 - id="findUser_guy" 653s ok 37 - id="findUser_uid" 653s ok 38 - id="findUser_cn" 653s ok 39 - id="findUser_type" not found 653s ok 40 - Name... 653s ok 41 - Empty option not found 653s ok 42 - The Daleks 653s ok 43 - Bad Guy option 653s ok 44 - Post FindUser request 653s ok 45 - Response is JSON 653s ok 46 - Good user 653s ok 47 - Post FindUser request 653s ok 48 - Response is JSON 653s ok 49 - No result 653s ok 50 - No user found 653s ok 51 - Post FindUser request 653s ok 52 - Response is JSON 653s ok 53 - Good result 653s ok 54 - No user 653s 1..54 653s ok 653s t/68-FindUser-with-Demo-and-token.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 Portal 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 - Field "spoofId" is defined 653s ok 12 - Field "token" is defined 653s ok 13 - CSP header authorize POST request to \# 653s ok 14 - HTTP code is 200 653s ok 15 - Page contains a form 653s ok 16 - Host match 653s ok 17 - Field "uid" is defined 653s ok 18 - Field "guy" is defined 653s ok 19 - Field "cn" is defined 653s ok 20 - Field "token" is defined 653s ok 21 - CSP header authorize POST request to \# 653s ok 22 - Token value found 653s ok 23 - Two token value found 653s ok 24 - Post FindUser request 653s ok 25 - Response is JSON 653s ok 26 - Good user 653s ok 27 - Get Portal 653s ok 28 - HTTP code is 200 653s ok 29 - Page contains a form 653s ok 30 - Host match 653s ok 31 - Field "uid" is defined 653s ok 32 - Field "guy" is defined 653s ok 33 - Field "cn" is defined 653s ok 34 - Field "token" is defined 653s ok 35 - CSP header authorize POST request to \# 653s ok 36 - Post expired FindUser request 653s ok 37 - Response is JSON 653s ok 38 - Token expired 653s ok 39 - no result found 653s ok 40 - Token found 653s ok 41 - Get Portal 653s ok 42 - HTTP code is 200 653s ok 43 - Page contains a form 653s ok 44 - Host match 653s ok 45 - Field "user" is defined 653s ok 46 - Field "guy" is defined 653s ok 47 - Field "cn" is defined 653s ok 48 - Field "token" is defined 653s ok 49 - CSP header authorize POST request to \# 653s ok 50 - Post FindUser request without token 653s ok 51 - Response is JSON 653s ok 52 - No Token 653s ok 53 - no result found 653s ok 54 - Token found 653s ok 55 - Get Portal 653s ok 56 - HTTP code is 200 653s ok 57 - Page contains a form 653s ok 58 - Host match 653s ok 59 - Field "user" is defined 653s ok 60 - Field "guy" is defined 653s ok 61 - Field "cn" is defined 653s ok 62 - Field "token" is defined 653s ok 63 - CSP header authorize POST request to \# 653s ok 64 - Post FindUser request with token 653s ok 65 - Get cookie lemonldap (06bb485ee90c49abc8354b47b36779c0a75dbba3652ba7e05fc5ca6f5b49c162) 653s ok 66 - Response is JSON 653s ok 67 - result => 1 653s ok 68 - GET Portal 653s ok 69 - HTTP code is 200 653s ok 70 - Authenticated as rtyler 653s ok 71 - Logout request 653s ok 72 - Response is 200 653s ok 73 - Cookie is deleted 653s ok 74 - No pdata 653s ok 75 - Disconnect request 653s ok 76 - Response is 401 653s 1..76 653s ok 654s t/68-FindUser-with-Demo.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 Portal 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 "spoofId" is defined 654s ok 12 - CSP header authorize POST request to \# 654s ok 13 - Post empty FindUser request 654s ok 14 - HTTP code is 200 654s ok 15 - Page contains a form 654s ok 16 - Host match 654s ok 17 - Field "user" is defined 654s ok 18 - Field "password" is defined 654s ok 19 - Field "spoofId" is defined 654s ok 20 - CSP header authorize POST request to \# 654s ok 21 - HTTP code is 200 654s ok 22 - Page contains a form 654s ok 23 - Host match 654s ok 24 - Field "uid" is defined 654s ok 25 - Field "guy" is defined 654s ok 26 - CSP header authorize POST request to \# 654s ok 27 - value="" 654s ok 28 - Post FindUser request 654s ok 29 - autocomplete="off" 654s ok 30 - Search an account 654s ok 31 - id="findUser_guy" 654s ok 32 - id="findUser_uid" 654s ok 33 - id="findUser_cn" 654s ok 34 - Name... 654s ok 35 - Empty option 654s ok 36 - BB option 654s ok 37 - Bad Guy option 654s ok 38 - Post FindUser request 654s ok 39 - Response is JSON 654s ok 40 - Good user 654s ok 41 - Post FindUser request with bad user 654s ok 42 - Response is JSON 654s ok 43 - No result 654s ok 44 - No user found 654s ok 45 - Post FindUser request one result 654s ok 46 - Response is JSON 654s ok 47 - Good user 654s ok 48 - Post FindUser request with a not allowed select value 654s ok 49 - Response is JSON 654s ok 50 - Good result 654s ok 51 - No user 654s ok 52 - Post FindUser request multi results 654s ok 53 - Response is JSON 654s ok 54 - Good user (dwho) 654s ok 55 - Post FindUser request with bad arg 654s ok 56 - Response is JSON 654s ok 57 - Good result 654s ok 58 - No user 654s ok 59 - Post FindUser request with two args 654s ok 60 - Response is JSON 654s ok 61 - Good user 654s ok 62 - Post FindUser request with wrong args 654s ok 63 - Response is JSON 654s ok 64 - No result 654s ok 65 - No user found 654s ok 66 - Post FindUser request with excluding result 654s ok 67 - Response is JSON 654s ok 68 - No result 654s ok 69 - No user found 654s ok 70 - Post FindUser request with excluding result 654s ok 71 - Response is JSON 654s ok 72 - No result 654s ok 73 - No user found 654s ok 74 - Post FindUser request with wildcard 654s ok 75 - Response is JSON 654s ok 76 - Good result 654s ok 77 - Good user (davros) 654s 1..77 654s ok 654s t/68-FindUser-with-LDAP.t ...................................................... 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 # skip LLNGTESTLDAP is not set 654s ok 3 # skip LLNGTESTLDAP is not set 654s ok 4 # skip LLNGTESTLDAP is not set 654s ok 5 # skip LLNGTESTLDAP is not set 654s ok 6 # skip LLNGTESTLDAP is not set 654s ok 7 # skip LLNGTESTLDAP is not set 654s ok 8 # skip LLNGTESTLDAP is not set 654s ok 9 # skip LLNGTESTLDAP is not set 654s ok 10 # skip LLNGTESTLDAP is not set 654s ok 11 # skip LLNGTESTLDAP is not set 654s ok 12 # skip LLNGTESTLDAP is not set 654s ok 13 # skip LLNGTESTLDAP is not set 654s ok 14 # skip LLNGTESTLDAP is not set 654s ok 15 # skip LLNGTESTLDAP is not set 654s ok 16 # skip LLNGTESTLDAP is not set 654s ok 17 # skip LLNGTESTLDAP is not set 654s ok 18 # skip LLNGTESTLDAP is not set 654s ok 19 # skip LLNGTESTLDAP is not set 654s ok 20 # skip LLNGTESTLDAP is not set 654s ok 21 # skip LLNGTESTLDAP is not set 654s ok 22 # skip LLNGTESTLDAP is not set 654s ok 23 # skip LLNGTESTLDAP is not set 654s ok 24 # skip LLNGTESTLDAP is not set 654s ok 25 # skip LLNGTESTLDAP is not set 654s ok 26 # skip LLNGTESTLDAP is not set 654s ok 27 # skip LLNGTESTLDAP is not set 654s ok 28 # skip LLNGTESTLDAP is not set 654s ok 29 # skip LLNGTESTLDAP is not set 654s ok 30 # skip LLNGTESTLDAP is not set 654s ok 31 # skip LLNGTESTLDAP is not set 654s ok 32 # skip LLNGTESTLDAP is not set 654s ok 33 # skip LLNGTESTLDAP is not set 654s ok 34 # skip LLNGTESTLDAP is not set 654s ok 35 # skip LLNGTESTLDAP is not set 654s ok 36 # skip LLNGTESTLDAP is not set 654s ok 37 # skip LLNGTESTLDAP is not set 654s ok 38 # skip LLNGTESTLDAP is not set 654s ok 39 # skip LLNGTESTLDAP is not set 654s ok 40 # skip LLNGTESTLDAP is not set 654s ok 41 # skip LLNGTESTLDAP is not set 654s ok 42 # skip LLNGTESTLDAP is not set 654s ok 43 # skip LLNGTESTLDAP is not set 654s ok 44 # skip LLNGTESTLDAP is not set 654s ok 45 # skip LLNGTESTLDAP is not set 654s ok 46 # skip LLNGTESTLDAP is not set 654s 1..46 654s ok 654s t/68-FindUser-with-REST.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 - search REST request 654s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 654s ok 7 - uid: dwho 654s ok 8 - Post good FindUser request 654s ok 9 - HTTP code is 200 654s ok 10 - Response is JSON 654s ok 11 - Good user 654s ok 12 - result => 1 654s ok 13 - search REST request 654s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 654s ok 15 - guy:bad, uid: dwho 654s ok 16 - Post null response FindUser request 654s ok 17 - Response is JSON 654s ok 18 - No result 654s ok 19 - No user found 654s ok 20 - Post bad parameter FindUser request 654s ok 21 - HTTP code is 200 654s ok 22 - Response is JSON 654s ok 23 - Empty user 654s ok 24 - result => 1 654s ok 25 - Post empty response FindUser request 654s ok 26 - HTTP code is 200 654s ok 27 - Response is JSON 654s ok 28 - Empty user 654s ok 29 - result => 1 654s ok 30 - search REST request 654s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 654s ok 32 - guy:good 654s ok 33 - Post multi responses FindUser request 654s ok 34 - HTTP code is 200 654s ok 35 - Response is JSON 654s ok 36 - Good user (dwho) 654s ok 37 - result => 1 654s 1..37 654s ok 654s t/68-FindUser-with-UpgradeSession.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 Portal 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 "spoofId" is defined 654s ok 12 - CSP header authorize POST request to \# 654s ok 13 - Post empty FindUser request 654s ok 14 - HTTP code is 200 654s ok 15 - Page contains a form 654s ok 16 - Host match 654s ok 17 - Field "user" is defined 654s ok 18 - Field "password" is defined 654s ok 19 - Field "spoofId" is defined 654s ok 20 - CSP header authorize POST request to \# 654s ok 21 - HTTP code is 200 654s ok 22 - Page contains a form 654s ok 23 - Host match 654s ok 24 - Field "uid" is defined 654s ok 25 - CSP header authorize POST request to \# 654s ok 26 - value="" 654s ok 27 - id="findUser_uid" 654s ok 28 - Auth query 654s ok 29 - Get cookie lemonldap (ea66d945ea9b96f86e91bc3382b1ed628e9db73b51e3555ed550a58f4d9209bc) 654s ok 30 - GET http://test1.example.com/ 654s ok 31 - HTTP code is 200 654s ok 32 - Upgrade session query 654s ok 33 - HTTP code is 200 654s ok 34 - Page contains a form 654s ok 35 - URI match 654s ok 36 - Field "confirm" is defined 654s ok 37 - Field "url" is defined 654s ok 38 - Accept session upgrade query 654s ok 39 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 654s ok 40 - HTTP code is 200 654s ok 41 - Page contains a form 654s ok 42 - Host match 654s ok 43 - Field "upgrading" is defined 654s ok 44 - Field "url" is defined 654s ok 45 - CSP header authorize POST request to \# 654s ok 46 - Post FindUser request 654s ok 47 - Response is JSON 654s ok 48 - Good result 654s ok 49 - Good user 654s ok 50 - Post login 654s ok 51 - Get cookie lemonldappdata () 654s ok 52 - Get cookie lemonldap (adda8b47df04ab05004c27a940379f0b323d952c6b0866db3e3d13ddcc8f3981) 654s ok 53 - Get redirection 654s ok 54 - Location is http://test1.example.com 654s ok 55 - GET Portal 654s ok 56 - HTTP code is 200 654s ok 57 - Authenticated as rtyler 654s 1..57 654s ok 655s t/68-FindUser-without-Impersonation.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 - Get Portal 655s ok 6 - HTTP code is 200 655s ok 7 - Page contains a form 655s ok 8 - Host match 655s ok 9 - Field "user" is defined 655s ok 10 - Field "password" is defined 655s ok 11 - CSP header authorize POST request to \# 655s ok 12 - Search an account not found 655s ok 13 - Post FindUser request 655s ok 14 - Response is JSON 655s ok 15 - result => 0 655s ok 16 - error => 9 655s 1..16 655s ok 655s t/68-FindUser-without-attribute.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 - Get Portal 655s ok 6 - HTTP code is 200 655s ok 7 - Page contains a form 655s ok 8 - Host match 655s ok 9 - Field "user" is defined 655s ok 10 - Field "password" is defined 655s ok 11 - Field "spoofId" is defined 655s ok 12 - CSP header authorize POST request to \# 655s ok 13 - Search an account not found 655s ok 14 - Post FindUser request 655s ok 15 - Response is JSON 655s ok 16 - No user 655s ok 17 - result => 1 655s 1..17 655s ok 655s t/68-Impersonation-with-2F.t ................................................... 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s ok 2 - use Lemonldap::NG::Common::FormEncode; 655s ok 3 - Portal object 655s ok 4 - Init 655s ok 5 - Portal app 655s ok 6 - Auth query 655s ok 7 - Get cookie lemonldap (c6695c0a28d15fe41de863ab1079c39f06cc9eadabed19d6f14e446109b5e2b6) 655s ok 8 - Get Menu 655s ok 9 - Authenticated as rtyler 655s ok 10 - sfaManager link found 655s ok 11 - Form registration 655s ok 12 - Found TOTP js 655s ok 13 - Found custom Main Logo 655s ok 14 - Get new key 655s ok 15 - Content is JSON 655s ok 16 - Found secret 655s ok 17 - Found token 655s ok 18 - Found user 655s ok 19 - Code 655s ok 20 - Code contains 6 digits 655s ok 21 - Post code 655s ok 22 - Content is JSON 655s ok 23 - TOTP is registered 655s ok 24 - Logout request 655s ok 25 - Response is 200 655s ok 26 - Cookie is deleted 655s ok 27 - No pdata 655s ok 28 - Disconnect request 655s ok 29 - Response is 401 655s ok 30 - Get Menu 655s ok 31 - HTTP code is 200 655s ok 32 - Page contains a form 655s ok 33 - Host match 655s ok 34 - Field "user" is defined 655s ok 35 - Field "password" is defined 655s ok 36 - Field "spoofId" is defined 655s ok 37 - CSP header authorize POST request to \# 655s ok 38 - Auth query 655s ok 39 - HTTP code is 200 655s ok 40 - Page contains a form 655s ok 41 - URI match 655s ok 42 - Field "token" is defined 655s ok 43 - Post TOTP choice 655s ok 44 - HTTP code is 200 655s ok 45 - Page contains a form 655s ok 46 - URI match 655s ok 47 - Field "token" is defined 655s ok 48 - Code 655s ok 49 - Post code 655s ok 50 - Get cookie lemonldap (c328d09c5ec33293d40a00e4abc210088ff7960ead3376f0730d4a9e366cfd03) 655s ok 51 - Get Menu 655s ok 52 - HTTP code is 200 655s ok 53 - Authenticated as dwho 655s ok 54 - Form 2fregisters 655s ok 55 - Form registration 655s ok 56 - Found TOTP js 655s ok 57 - Found custom Main Logo 655s ok 58 - Get new key 655s ok 59 - Content is JSON 655s ok 60 - Not authorized to register a TOTP 655s ok 61 - Delete TOTP query 655s ok 62 - Content is JSON 655s ok 63 - Not authorized to unregister a TOTP 655s ok 64 - Post code 655s ok 65 - Content is JSON 655s ok 66 - Not authorized to verify a TOTP 655s ok 67 - Logout request 655s ok 68 - Response is 200 655s ok 69 - Cookie is deleted 655s ok 70 - No pdata 655s ok 71 - Disconnect request 655s ok 72 - Response is 401 655s 1..72 655s ok 656s t/68-Impersonation-with-Custom-Plugin.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 "spoofId" is defined 656s ok 12 - CSP header authorize POST request to \# 656s ok 13 - Auth query 656s ok 14 - HTTP code is 200 656s ok 15 - Get cookie lemonldap (deec755a6faa72cc6cbacbc01e0a75eb2da0055d7ad9c8bebab98a998cc99565) 656s ok 16 - Logout request 656s ok 17 - Response is 200 656s ok 18 - Cookie is deleted 656s ok 19 - No pdata 656s ok 20 - Disconnect request 656s ok 21 - Response is 401 656s ok 22 - Auth query 656s ok 23 - Content is JSON 656s ok 24 - BAD CREDENTIALS 656s 1..24 656s ok 656s t/68-Impersonation-with-History.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 - Auth query 656s ok 6 - Response status is 401 656s ok 7 - Content is JSON 656s ok 8 - Error code is 5 656s ok 9 - Get Menu 656s ok 10 - HTTP code is 200 656s ok 11 - Page contains a form 656s ok 12 - Host match 656s ok 13 - Field "user" is defined 656s ok 14 - Field "password" is defined 656s ok 15 - Field "spoofId" is defined 656s ok 16 - CSP header authorize POST request to \# 656s ok 17 - Auth query 656s ok 18 - Get cookie lemonldap (7b1c17a3d59e1867ac219a684e78c67c17bd29fdf80e23e8997003511ea46422) 656s ok 19 - Get redirection 656s ok 20 - Location is http://auth.example.com/ 656s ok 21 - Get Menu 656s ok 22 - HTTP code is 200 656s ok 23 - Authenticated as rtyler 656s ok 24 - Logout request 656s ok 25 - Response is 200 656s ok 26 - Cookie is deleted 656s ok 27 - No pdata 656s ok 28 - Disconnect request 656s ok 29 - Response is 401 656s ok 30 - Get Menu 656s ok 31 - HTTP code is 200 656s ok 32 - Page contains a form 656s ok 33 - Host match 656s ok 34 - Field "user" is defined 656s ok 35 - Field "password" is defined 656s ok 36 - Field "spoofId" is defined 656s ok 37 - CSP header authorize POST request to \# 656s ok 38 - Auth query 656s ok 39 - Get cookie lemonldap (b6902b3bc035f3a7b3743436d813dd3f4a79061984c116b5d169cb775e6db666) 656s ok 40 - History found 656s ok 41 - -> Three entries found 656s ok 42 - -> One 'failedLogin' entry found 656s ok 43 - Logout request 656s ok 44 - Response is 200 656s ok 45 - Cookie is deleted 656s ok 46 - No pdata 656s ok 47 - Disconnect request 656s ok 48 - Response is 401 656s 1..48 656s ok 656s t/68-Impersonation-with-TOTP.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 "spoofId" is defined 656s ok 12 - CSP header authorize POST request to \# 656s ok 13 - Auth query 656s ok 14 - Get cookie lemonldap (3a0d4cae1c2651ebef382ca9f1ce08a3736b9bb2fd8c8687bf73467dab68a44d) 656s ok 15 - Get redirection 656s ok 16 - Location is http://auth.example.com/ 656s ok 17 - Get Menu 656s ok 18 - HTTP code is 200 656s ok 19 - Connected as dwho 656s ok 20 - Authenticated as rtyler 656s ok 21 - Form registration 656s ok 22 - Get redirection 656s ok 23 - Location header found 656s ok 24 - Form registration 656s ok 25 - Found TOTP js 656s ok 26 - Found custom Main Logo 656s ok 27 - Get new key 656s ok 28 - Content is JSON 656s ok 29 - Found secret 656s ok 30 - Found token 656s ok 31 - Code 656s ok 32 - Code contains 6 digits 656s ok 33 - Post code 656s ok 34 - Content is JSON 656s ok 35 - Key is registered 656s ok 36 - Logout request 656s ok 37 - Response is 200 656s ok 38 - Cookie is deleted 656s ok 39 - No pdata 656s ok 40 - Disconnect request 656s ok 41 - Response is 401 656s ok 42 - Get Menu 656s ok 43 - HTTP code is 200 656s ok 44 - Page contains a form 656s ok 45 - Host match 656s ok 46 - Field "user" is defined 656s ok 47 - Field "password" is defined 656s ok 48 - Field "spoofId" is defined 656s ok 49 - CSP header authorize POST request to \# 656s ok 50 - Auth query with Impersonation 656s ok 51 - HTTP code is 200 656s ok 52 - Page contains a form 656s ok 53 - URI match 656s ok 54 - Field "token" is defined 656s ok 55 - Code 656s ok 56 - Post code 656s ok 57 - Get cookie lemonldap (2b324c323aaf2e5b2673e6232405b6ac3812b5602585cce691e883bbc07e4643) 656s ok 58 - CheckUser form 656s ok 59 - HTTP code is 200 656s ok 60 - Page contains a form 656s ok 61 - URI match 656s ok 62 - Field "user" is defined 656s ok 63 - Field "url" is defined 656s ok 64 - Found trspan="checkUserMerged" 656s ok 65 - POST checkuser 656s ok 66 - HTTP code is 200 656s ok 67 - Page contains a form 656s ok 68 - URI match 656s ok 69 - Field "user" is defined 656s ok 70 - Field "url" is defined 656s ok 71 - Found trspan="checkUserMerged" 656s ok 72 - Found trspan="allowed" 656s ok 73 - Found trspan="headers" 656s ok 74 - Found trspan="groups_sso" 656s ok 75 - Found trspan="attributes" 656s ok 76 - Found trspan="macros" 656s ok 77 - Found _userDB 656s ok 78 - Found Auth-User 656s ok 79 - Found dwho 656s ok 80 - Found su 656s ok 81 - Found uid 656s ok 82 - Found _whatToTrace 656s ok 83 - CheckUser form 656s ok 84 - HTTP code is 200 656s ok 85 - Page contains a form 656s ok 86 - URI match 656s ok 87 - Field "user" is defined 656s ok 88 - Field "url" is defined 656s ok 89 - Found trspan="checkUserMerged" 656s ok 90 - POST checkuser 656s ok 91 - HTTP code is 200 656s ok 92 - Page contains a form 656s ok 93 - URI match 656s ok 94 - Field "user" is defined 656s ok 95 - Field "url" is defined 656s ok 96 - Found trspan="checkUserComputedSession" 656s ok 97 - Found macro authMode 656s ok 98 - Found TOTP 656s ok 99 - Logout request 656s ok 100 - Response is 200 656s ok 101 - Cookie is deleted 656s ok 102 - No pdata 656s ok 103 - Disconnect request 656s ok 104 - Response is 401 656s 1..104 656s ok 657s t/68-Impersonation-with-UnrestrictedUser.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 - Field "spoofId" is defined 657s ok 12 - Field "token" is defined 657s ok 13 - CSP header authorize POST request to \# 657s ok 14 - Auth query 657s ok 15 - Get cookie lemonldap (8f64ff0fe5a02e43850b9d2a4ac466091b899b7978ef41bf31fb2c94a8ed5f12) 657s ok 16 - Get Menu 657s ok 17 - Authenticated as dwho 657s ok 18 - Logout request 657s ok 19 - Response is 200 657s ok 20 - Cookie is deleted 657s ok 21 - No pdata 657s ok 22 - Disconnect request 657s ok 23 - Response is 401 657s ok 24 - Get Menu 657s ok 25 - HTTP code is 200 657s ok 26 - Page contains a form 657s ok 27 - Host match 657s ok 28 - Field "user" is defined 657s ok 29 - Field "password" is defined 657s ok 30 - Field "spoofId" is defined 657s ok 31 - Field "token" is defined 657s ok 32 - CSP header authorize POST request to \# 657s ok 33 - Auth query 657s ok 34 - PE5 found 657s ok 35 - HTTP code is 200 657s ok 36 - Page contains a form 657s ok 37 - Host match 657s ok 38 - Field "user" is defined 657s ok 39 - Field "password" is defined 657s ok 40 - Field "spoofId" is defined 657s ok 41 - Field "token" is defined 657s ok 42 - CSP header authorize POST request to \# 657s ok 43 - Auth query 657s ok 44 - Get cookie lemonldap (98943a17cca62a64083494d1fd530458ee9b0b5963ddd2bc50c102f62739f130) 657s ok 45 - Get Menu 657s ok 46 - Authenticated as msmith 657s ok 47 - Logout request 657s ok 48 - Response is 200 657s ok 49 - Cookie is deleted 657s ok 50 - No pdata 657s ok 51 - Disconnect request 657s ok 52 - Response is 401 657s 1..52 657s ok 657s t/68-Impersonation-with-doubleCookies.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 - Field "spoofId" is defined 657s ok 12 - CSP header authorize POST request to \# 657s ok 13 - Auth query 657s ok 14 - PE40 found 657s ok 15 - Get Menu 657s ok 16 - HTTP code is 200 657s ok 17 - Page contains a form 657s ok 18 - Host match 657s ok 19 - Field "user" is defined 657s ok 20 - Field "password" is defined 657s ok 21 - Field "spoofId" is defined 657s ok 22 - CSP header authorize POST request to \# 657s ok 23 - Get Menu 657s ok 24 - HTTP code is 200 657s ok 25 - Page contains a form 657s ok 26 - Host match 657s ok 27 - Field "user" is defined 657s ok 28 - Field "password" is defined 657s ok 29 - Field "spoofId" is defined 657s ok 30 - CSP header authorize POST request to \# 657s ok 31 - Auth query 657s ok 32 - PE5 found 657s ok 33 - Get Menu 657s ok 34 - HTTP code is 200 657s ok 35 - Page contains a form 657s ok 36 - Host match 657s ok 37 - Field "user" is defined 657s ok 38 - Field "password" is defined 657s ok 39 - Field "spoofId" is defined 657s ok 40 - CSP header authorize POST request to \# 657s ok 41 - Get Menu 657s ok 42 - HTTP code is 200 657s ok 43 - Page contains a form 657s ok 44 - Host match 657s ok 45 - Field "user" is defined 657s ok 46 - Field "password" is defined 657s ok 47 - Field "spoofId" is defined 657s ok 48 - CSP header authorize POST request to \# 657s ok 49 - Auth query 657s ok 50 - PE93 found 657s ok 51 - Get Menu 657s ok 52 - HTTP code is 200 657s ok 53 - Page contains a form 657s ok 54 - Host match 657s ok 55 - Field "user" is defined 657s ok 56 - Field "password" is defined 657s ok 57 - Field "spoofId" is defined 657s ok 58 - CSP header authorize POST request to \# 657s ok 59 - Get Menu 657s ok 60 - HTTP code is 200 657s ok 61 - Page contains a form 657s ok 62 - Host match 657s ok 63 - Field "user" is defined 657s ok 64 - Field "password" is defined 657s ok 65 - Field "spoofId" is defined 657s ok 66 - CSP header authorize POST request to \# 657s ok 67 - Auth query 657s ok 68 - Get cookie lemonldap (acc742688620c73c8fc99f6c89d60feab1e80f0d44dc27f6f8f727b793cfe9ed) 657s ok 69 - Get cookie lemonldaphttp () 657s ok 70 - Get redirection 657s ok 71 - Location is http://auth.example.com/ 657s ok 72 - -> Get cookie : lemonldap=something 657s ok 73 - -> Cookie 'lemonldap' is HttpOnly 657s ok 74 - -> Cookie 'lemonldap' is secure 657s ok 75 - CheckUser form 657s ok 76 - HTTP code is 200 657s ok 77 - Page contains a form 657s ok 78 - URI match 657s ok 79 - Field "user" is defined 657s ok 80 - Field "url" is defined 657s ok 81 - Found trspan="checkUser" 657s ok 82 - POST checkuser 657s ok 83 - Found macro test_impersonation 657s ok 84 - Found msmith/msmith 657s ok 85 - Logout request 657s ok 86 - Response is 200 657s ok 87 - Cookie is deleted 657s ok 88 - No pdata 657s ok 89 - Disconnect request 657s ok 90 - Response is 401 657s ok 91 - Get Menu 657s ok 92 - HTTP code is 200 657s ok 93 - Page contains a form 657s ok 94 - Host match 657s ok 95 - Field "user" is defined 657s ok 96 - Field "password" is defined 657s ok 97 - Field "spoofId" is defined 657s ok 98 - CSP header authorize POST request to \# 657s ok 99 - Auth query 657s ok 100 - Get cookie lemonldap (91b3647396acb411626d9a9f5070d095650c4c89d036f4ada953d4b9e720fcab) 657s ok 101 - Get redirection 657s ok 102 - Location is http://auth.example.com/ 657s ok 103 - Get Menu 657s ok 104 - HTTP code is 200 657s ok 105 - Connected as dwho 657s ok 106 - CheckUser form 657s ok 107 - HTTP code is 200 657s ok 108 - Page contains a form 657s ok 109 - URI match 657s ok 110 - Field "user" is defined 657s ok 111 - Field "url" is defined 657s ok 112 - Found trspan="checkUser" 657s ok 113 - POST checkuser 657s ok 114 - HTTP code is 200 657s ok 115 - Page contains a form 657s ok 116 - URI match 657s ok 117 - Field "user" is defined 657s ok 118 - Field "url" is defined 657s ok 119 - Found trspan="checkUser" 657s ok 120 - Found trspan="allowed" 657s ok 121 - Found trspan="headers" 657s ok 122 - Found trspan="macros" 657s ok 123 - Found trspan="attributes" 657s ok 124 - Found _userDB 657s ok 125 - Found Auth-User 657s ok 126 - Found dwho 657s ok 127 - Found _whatToTrace 657s ok 128 - Found testPrefix_groups 657s ok 129 - Found "su; su_test; test_su" 657s ok 130 - Found testPrefix_uid 657s ok 131 - Found rtyler 657s ok 132 - Found macro test_impersonation 657s ok 133 - Found rtyler/dwo 657s ok 134 - Found 34 attributes 657s ok 135 - _auth 657s ok 136 - _httpSession 657s ok 137 - uid 657s ok 138 - testPrefix__auth 657s ok 139 - testPrefix__httpSession 657s ok 140 - testPrefix_uid 657s ok 141 - Logout request 657s ok 142 - Response is 200 657s ok 143 - Cookie is deleted 657s ok 144 - No pdata 657s ok 145 - Disconnect request 657s ok 146 - Response is 401 657s 1..146 657s ok 658s t/68-Impersonation-with-filtered-merge.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 - Field "spoofId" is defined 658s ok 12 - CSP header authorize POST request to \# 658s ok 13 - Auth query 658s ok 14 - Get cookie lemonldap (ab1421b0e5efcfeb5aa79440e47d2cb7d559261fcff8fccca58c93fa27acafb7) 658s ok 15 - Get redirection 658s ok 16 - Location is http://auth.example.com/ 658s ok 17 - Get Menu 658s ok 18 - HTTP code is 200 658s ok 19 - Connected as dwho 658s ok 20 - Authenticated as dwho 658s ok 21 - CheckUser form 658s ok 22 - HTTP code is 200 658s ok 23 - Page contains a form 658s ok 24 - URI match 658s ok 25 - Field "user" is defined 658s ok 26 - Field "url" is defined 658s ok 27 - Found trspan="checkUserMerged" 658s ok 28 - POST checkuser 658s ok 29 - HTTP code is 200 658s ok 30 - Page contains a form 658s ok 31 - URI match 658s ok 32 - Field "user" is defined 658s ok 33 - Field "url" is defined 658s ok 34 - Found trspan="checkUser" 658s ok 35 - Found trspan="allowed" 658s ok 36 - Found trspan="headers" 658s ok 37 - Found trspan="groups_sso" 658s ok 38 - Found trspan="macros" 658s ok 39 - Found trspan="attributes" 658s ok 40 - Found _userDB 658s ok 41 - Found Auth-User 658s ok 42 - Found dwho 658s ok 43 - Found su 658s ok 44 - Found su_test 658s ok 45 - NOT found _test_ 658s ok 46 - NOT found test_su 658s ok 47 - Found uid 658s ok 48 - Found _whatToTrace 658s ok 49 - POST checkuser 658s ok 50 - Response is JSON 658s ok 51 - Right number of real_hGroups found 658s ok 52 - Right number of hGroups found 658s ok 53 - Logout request 658s ok 54 - Response is 200 658s ok 55 - Cookie is deleted 658s ok 56 - No pdata 658s ok 57 - Disconnect request 658s ok 58 - Response is 401 658s 1..58 658s ok 658s t/68-Impersonation-with-merge.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 - Field "spoofId" is defined 658s ok 12 - CSP header authorize POST request to \# 658s ok 13 - Auth query 658s ok 14 - Get cookie lemonldap (7ac3c8d6907ec183ccbad4ba1ea931b65f1374111745d38cc53b5a90b104725f) 658s ok 15 - Get redirection 658s ok 16 - Location is http://auth.example.com/ 658s ok 17 - Get Menu 658s ok 18 - HTTP code is 200 658s ok 19 - Connected as dwho 658s ok 20 - Authenticated as dwho 658s ok 21 - CheckUser form 658s ok 22 - HTTP code is 200 658s ok 23 - Page contains a form 658s ok 24 - URI match 658s ok 25 - Field "user" is defined 658s ok 26 - Field "url" is defined 658s ok 27 - Found trspan="checkUserMerged" 658s ok 28 - POST checkuser 658s ok 29 - HTTP code is 200 658s ok 30 - Page contains a form 658s ok 31 - URI match 658s ok 32 - Field "user" is defined 658s ok 33 - Field "url" is defined 658s ok 34 - Found trspan="checkUserMerged" 658s ok 35 - Found trspan="allowed" 658s ok 36 - Found trspan="headers" 658s ok 37 - Found trspan="groups_sso" 658s ok 38 - Found SSO group "su" 658s ok 39 - Found SSO group "su_test" 658s ok 40 - Found SSO group "test_su" 658s ok 41 - Found trspan="attributes" 658s ok 42 - Found trspan="macros" 658s ok 43 - Found _userDB 658s ok 44 - Found Auth-User 658s ok 45 - Found dwho 658s ok 46 - Found su 658s ok 47 - Found su_test 658s ok 48 - NOT found _test_ 658s ok 49 - Found test_su 658s ok 50 - Found _whatToTrace 658s ok 51 - Found uid 658s ok 52 - POST checkuser 658s ok 53 - Response is JSON 658s ok 54 - Right number of real_hGroups found 658s ok 55 - Right number of hGroups found 658s ok 56 - Logout request 658s ok 57 - Response is 200 658s ok 58 - Cookie is deleted 658s ok 59 - No pdata 658s ok 60 - Disconnect request 658s ok 61 - Response is 401 658s 1..61 658s ok 658s t/68-Impersonation.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 - Field "spoofId" is defined 658s ok 12 - CSP header authorize POST request to \# 658s ok 13 - Auth query 658s ok 14 - PE40 found 658s ok 15 - Get Menu 658s ok 16 - HTTP code is 200 658s ok 17 - Page contains a form 658s ok 18 - Host match 658s ok 19 - Field "user" is defined 658s ok 20 - Field "password" is defined 658s ok 21 - Field "spoofId" is defined 658s ok 22 - CSP header authorize POST request to \# 658s ok 23 - Get Menu 658s ok 24 - HTTP code is 200 658s ok 25 - Page contains a form 658s ok 26 - Host match 658s ok 27 - Field "user" is defined 658s ok 28 - Field "password" is defined 658s ok 29 - Field "spoofId" is defined 658s ok 30 - CSP header authorize POST request to \# 658s ok 31 - Auth query 658s ok 32 - PE5 found 658s ok 33 - Get Menu 658s ok 34 - HTTP code is 200 658s ok 35 - Page contains a form 658s ok 36 - Host match 658s ok 37 - Field "user" is defined 658s ok 38 - Field "password" is defined 658s ok 39 - Field "spoofId" is defined 658s ok 40 - CSP header authorize POST request to \# 658s ok 41 - Get Menu 658s ok 42 - HTTP code is 200 658s ok 43 - Page contains a form 658s ok 44 - Host match 658s ok 45 - Field "user" is defined 658s ok 46 - Field "password" is defined 658s ok 47 - Field "spoofId" is defined 658s ok 48 - CSP header authorize POST request to \# 658s ok 49 - Auth query 658s ok 50 - PE93 found 658s ok 51 - Get Menu 658s ok 52 - HTTP code is 200 658s ok 53 - Page contains a form 658s ok 54 - Host match 658s ok 55 - Field "user" is defined 658s ok 56 - Field "password" is defined 658s ok 57 - Field "spoofId" is defined 658s ok 58 - CSP header authorize POST request to \# 658s ok 59 - Get Menu 658s ok 60 - HTTP code is 200 658s ok 61 - Page contains a form 658s ok 62 - Host match 658s ok 63 - Field "user" is defined 658s ok 64 - Field "password" is defined 658s ok 65 - Field "spoofId" is defined 658s ok 66 - CSP header authorize POST request to \# 658s ok 67 - Auth query 658s ok 68 - Get cookie lemonldap (0b41f71951038f7f7718d8078cabf8357f5af4a6ac78cbf9b5948cc4a71d475f) 658s ok 69 - Get redirection 658s ok 70 - Location is http://auth.example.com/ 658s ok 71 - Get Menu 658s ok 72 - HTTP code is 200 658s ok 73 - Connected as msmith 658s ok 74 - Authenticated as msmith 658s ok 75 - CheckUser form 658s ok 76 - HTTP code is 200 658s ok 77 - Page contains a form 658s ok 78 - URI match 658s ok 79 - Field "user" is defined 658s ok 80 - Field "url" is defined 658s ok 81 - Found trspan="checkUser" 658s ok 82 - POST checkuser 658s ok 83 - Found macro test_impersonation 658s ok 84 - Found msmith/msmith 658s ok 85 - Found two MSMITH@BADWOLF.ORG 658s ok 86 - Logout request 658s ok 87 - Response is 200 658s ok 88 - Cookie is deleted 658s ok 89 - No pdata 658s ok 90 - Disconnect request 658s ok 91 - Response is 401 658s ok 92 - Get Menu 658s ok 93 - HTTP code is 200 658s ok 94 - Page contains a form 658s ok 95 - Host match 658s ok 96 - Field "user" is defined 658s ok 97 - Field "password" is defined 658s ok 98 - Field "spoofId" is defined 658s ok 99 - CSP header authorize POST request to \# 658s ok 100 - Auth query 658s ok 101 - Get cookie lemonldap (d6338b3cb2d150c8b064e0a1dab92380212999bce2a762172b65a108dea095d3) 658s ok 102 - Get redirection 658s ok 103 - Location is http://auth.example.com/ 658s ok 104 - Get Menu 658s ok 105 - HTTP code is 200 658s ok 106 - Connected as dwho 658s ok 107 - Authenticated as dwho 658s ok 108 - CheckUser form 658s ok 109 - HTTP code is 200 658s ok 110 - Page contains a form 658s ok 111 - URI match 658s ok 112 - Field "user" is defined 658s ok 113 - Field "url" is defined 658s ok 114 - Found trspan="checkUser" 658s ok 115 - POST checkuser 658s ok 116 - HTTP code is 200 658s ok 117 - Page contains a form 658s ok 118 - URI match 658s ok 119 - Field "user" is defined 658s ok 120 - Field "url" is defined 658s ok 121 - Found trspan="checkUser" 658s ok 122 - Found trspan="allowed" 658s ok 123 - Found trspan="headers" 658s ok 124 - Found trspan="macros" 658s ok 125 - Found trspan="attributes" 658s ok 126 - Found _userDB 658s ok 127 - Found Auth-User 658s ok 128 - Found dwho 658s ok 129 - Found _whatToTrace 658s ok 130 - Found testPrefix_groups 658s ok 131 - Found "su; su_test; test_su" 658s ok 132 - Found testPrefix_uid 658s ok 133 - Found rtyler 658s ok 134 - Found macro test_impersonation 658s ok 135 - Found rtyler/dwo 658s ok 136 - Found _session_id 658s ok 137 - Found _session_id 658s ok 138 - Found 34 attributes 658s ok 139 - _auth 658s ok 140 - uid 658s ok 141 - testPrefix__auth 658s ok 142 - testPrefix_uid 658s ok 143 - Logout request 658s ok 144 - Response is 200 658s ok 145 - Cookie is deleted 658s ok 146 - No pdata 658s ok 147 - Disconnect request 658s ok 148 - Response is 401 658s 1..148 658s ok 659s t/68-InitializePasswordReset.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 - Get cookie lemonldap (39dceeb1b49fe60bffcfb1b7be9ddf2e4e3e8b5d6350ad5e568919dd4651327e) 659s ok 8 - Force reinitialization for rtyler@badwolf.org 659s ok 9 - HTTP code is 200 659s ok 10 - HTTP code is 200 659s ok 11 - Content-Type is JSON 659s ok 12 - Content is valid JSON 659s ok 13 - mail_token found 659s ok 14 - reset url found and have a correct format 659s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 659s ok 16 - HTTP code is 403 659s ok 17 - Content is valid JSON 659s ok 18 - authentication error 659s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 659s ok 20 - HTTP code is 404 659s ok 21 - Content is valid JSON 659s ok 22 - user not found 659s 1..22 659s ok 659s t/70-2F-Password.t ............................................................. 659s ok 1 - use Lemonldap::NG::Portal::Main; 659s ok 2 - Portal object 659s ok 3 - Init 659s ok 4 - Portal app 659s # Subtest: Register Password 2FA 659s ok 1 - Get Menu 659s ok 2 - HTTP code is 200 659s ok 3 - Page contains a form 659s ok 4 - Host match 659s ok 5 - Field "user" is defined 659s ok 6 - Field "password" is defined 659s ok 7 - CSP header authorize POST request to \# 659s ok 8 - Auth query 659s ok 9 - Get cookie lemonldap (e56ebde25785b513cdef0add63ae8583c2bf01a83d5d8c3217dbf64ec3edbd6a) 659s ok 10 - Get redirection 659s ok 11 - Location is http://auth.example.com/ 659s ok 12 - Form registration 659s ok 13 - Get redirection 659s ok 14 - Location header found 659s ok 15 - Form registration 659s ok 16 - Found password js 659s ok 17 - HTTP code is 200 659s ok 18 - Content-Type is JSON 659s ok 19 - Content is valid JSON 659s ok 20 - Post registration (mismatched) 659s ok 21 659s ok 22 - HTTP code is 200 659s ok 23 - Content-Type is JSON 659s ok 24 - Content is valid JSON 659s ok 25 - Post registration (mismatched) 659s ok 26 659s ok 27 - HTTP code is 200 659s ok 28 - Content-Type is JSON 659s ok 29 - Content is valid JSON 659s ok 30 - Post registration (mismatched) 659s ok 31 - Key is registered 659s ok 32 - Logout request 659s ok 33 - Response is 200 659s ok 34 - Cookie is deleted 659s ok 35 - No pdata 659s ok 36 - Disconnect request 659s ok 37 - Response is 401 659s 1..37 659s ok 5 - Register Password 2FA 659s # Subtest: Try to login with invalid 2FA password 659s ok 1 - Get Menu 659s ok 2 - HTTP code is 200 659s ok 3 - Page contains a form 659s ok 4 - Host match 659s ok 5 - Field "user" is defined 659s ok 6 - Field "password" is defined 659s ok 7 - CSP header authorize POST request to \# 659s ok 8 - Auth query 659s ok 9 - HTTP code is 200 659s ok 10 - Page contains a form 659s ok 11 - URI match 659s ok 12 - Post code 659s ok 13 - Expected portal error code: code found on page 659s ok 14 - Expected portal error code 659s 1..14 659s ok 6 - Try to login with invalid 2FA password 659s # Subtest: Try to login with valid 2FA password 659s ok 1 - Get Menu 659s ok 2 - HTTP code is 200 659s ok 3 - Page contains a form 659s ok 4 - Host match 659s ok 5 - Field "user" is defined 659s ok 6 - Field "password" is defined 659s ok 7 - CSP header authorize POST request to \# 659s ok 8 - Auth query 659s ok 9 - HTTP code is 200 659s ok 10 - Page contains a form 659s ok 11 - URI match 659s ok 12 - Post code 659s ok 13 - Get cookie lemonldap (4c16c551550299e6cb7f06a4c0283e6562fde4d6c8b1b934ee79817ca4ec0f8c) 659s ok 14 - Get session using restSessionServer 659s ok 15 - HTTP code is 200 659s ok 16 - Deserialize session content 659s ok 17 - Session has correct value for uid 659s ok 18 - Session has correct value for _2f 659s ok 19 - Session has correct value for _auth 659s ok 20 - Session has correct value for authenticationLevel 659s ok 21 - Logout request 659s ok 22 - Response is 200 659s ok 23 - Cookie is deleted 659s ok 24 - No pdata 659s ok 25 - Disconnect request 659s ok 26 - Response is 401 659s 1..26 659s ok 7 - Try to login with valid 2FA password 659s 1..7 659s ok 660s t/70-2F-TOTP-8-with-global-storage.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 - Get Menu 660s ok 6 - HTTP code is 200 660s ok 7 - Page contains a form 660s ok 8 - Host match 660s ok 9 - Field "user" is defined 660s ok 10 - Field "password" is defined 660s ok 11 - Field "token" is defined 660s ok 12 - CSP header authorize POST request to \# 660s ok 13 - Auth query 660s ok 14 - Get cookie lemonldap (a058e630ab8bf0d112dcd982c0b4bcb35830fddf121788afcea2ca04beb9ebd0) 660s ok 15 - Get redirection 660s ok 16 - Location is http://auth.example.com/ 660s ok 17 - Form registration 660s ok 18 - Get redirection 660s ok 19 - Location header found 660s ok 20 - Form registration 660s ok 21 - Found TOTP js 660s ok 22 - Get new key 660s ok 23 - Content is JSON 660s ok 24 - Found secret 660s ok 25 - Found token 660s ok 26 - Code 660s ok 27 - Code contains 8 digits 660s ok 28 - Post code 660s ok 29 - Content is JSON 660s ok 30 - Key is registered 660s ok 31 - Logout request 660s ok 32 - Response is 200 660s ok 33 - Cookie is deleted 660s ok 34 - No pdata 660s ok 35 - Disconnect request 660s ok 36 - Response is 401 660s ok 37 - Get Menu 660s ok 38 - HTTP code is 200 660s ok 39 - Page contains a form 660s ok 40 - Host match 660s ok 41 - Field "user" is defined 660s ok 42 - Field "password" is defined 660s ok 43 - Field "token" is defined 660s ok 44 - CSP header authorize POST request to \# 660s ok 45 - Auth query 660s ok 46 - HTTP code is 200 660s ok 47 - Page contains a form 660s ok 48 - URI match 660s ok 49 - Field "token" is defined 660s ok 50 - LLNG Code 660s ok 51 - Post code 660s ok 52 - Get cookie lemonldap (c29f821a0da3a5a83d864a97cd04709e7cb5117f977c602356d500b29e4667c1) 660s ok 53 - Logout request 660s ok 54 - Response is 200 660s ok 55 - Cookie is deleted 660s ok 56 - No pdata 660s ok 57 - Disconnect request 660s ok 58 - Response is 401 660s ok 59 - Get Menu 660s ok 60 - HTTP code is 200 660s ok 61 - Page contains a form 660s ok 62 - Host match 660s ok 63 - Field "user" is defined 660s ok 64 - Field "password" is defined 660s ok 65 - Field "token" is defined 660s ok 66 - CSP header authorize POST request to \# 660s ok 67 - Auth query 660s ok 68 - HTTP code is 200 660s ok 69 - Page contains a form 660s ok 70 - URI match 660s ok 71 - Field "token" is defined 660s ok 72 - LLNG Code 660s ok 73 - Post code 660s ok 74 - Token expired 660s ok 75 - Login form is not displayed 660s ok 76 - Get Menu 660s ok 77 - HTTP code is 200 660s ok 78 - Page contains a form 660s ok 79 - Host match 660s ok 80 - Field "user" is defined 660s ok 81 - Field "password" is defined 660s ok 82 - Field "token" is defined 660s ok 83 - CSP header authorize POST request to \# 660s ok 84 - Auth query 660s ok 85 - HTTP code is 200 660s ok 86 - Page contains a form 660s ok 87 - URI match 660s ok 88 - Field "token" is defined 660s 1..88 660s ok 660s t/70-2F-TOTP-Hook.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 - Get cookie lemonldap (4482f44e5b97c66ea88e14256c3d6686f4b8a1ca278392e571511a2e371f9aa5) 660s ok 7 - Form registration 660s ok 8 - Found TOTP js 660s ok 9 - Get new key 660s ok 10 - Content is JSON 660s ok 11 - Found secret 660s ok 12 - Found token 660s ok 13 - Found user 660s ok 14 - Code 660s ok 15 - Code contains 6 digits 660s ok 16 - Post code 660s ok 17 - Content is JSON 660s ok 18 - TOTP is registered 660s ok 19 - Logout request 660s ok 20 - Response is 200 660s ok 21 - Cookie is deleted 660s ok 22 - No pdata 660s ok 23 - Disconnect request 660s ok 24 - Response is 401 660s ok 25 - Auth query 660s ok 26 - HTTP code is 200 660s ok 27 - Page contains a form 660s ok 28 - URI match 660s ok 29 - Field "token" is defined 660s ok 30 - Code 660s ok 31 - Post code 660s ok 32 - Get cookie lemonldap (4beafa8b57e6e3e322423144d0afb08835db631e85d6ddf59f93709738aefff6) 660s ok 33 - Logout request 660s ok 34 - Response is 200 660s ok 35 - Cookie is deleted 660s ok 36 - No pdata 660s ok 37 - Disconnect request 660s ok 38 - Response is 401 660s ok 39 - Auth query 660s ok 40 - HTTP code is 200 660s ok 41 - Page contains a form 660s ok 42 - URI match 660s ok 43 - Field "token" is defined 660s ok 44 - Code 660s ok 45 - Post code 660s ok 46 - Expected portal error code: code found on page 660s ok 47 - Expected portal error code 660s 1..47 660s ok 660s t/70-2F-TOTP-encryption.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 - Get Menu 660s ok 6 - HTTP code is 200 660s ok 7 - Page contains a form 660s ok 8 - Host match 660s ok 9 - Field "user" is defined 660s ok 10 - Field "password" is defined 660s ok 11 - Field "token" is defined 660s ok 12 - CSP header authorize POST request to \# 660s ok 13 - Auth query 660s ok 14 - Get cookie lemonldap (f0d9e7712976410a514c5bd0b76048517094c6eed94affdc5a138cdc1be0de5d) 660s ok 15 - Get redirection 660s ok 16 - Location is http://auth.example.com/ 660s ok 17 - Form registration 660s ok 18 - Get redirection 660s ok 19 - Location header found 660s ok 20 - Form registration 660s ok 21 - Found TOTP js 660s ok 22 - Get new key 660s ok 23 - Content is JSON 660s ok 24 - Found secret 660s ok 25 - Found token 660s ok 26 - Code 660s ok 27 - Code contains 6 digits 660s ok 28 - Post code 660s ok 29 - Content is JSON 660s ok 30 - Key is registered 660s ok 31 - Logout request 660s ok 32 - Response is 200 660s ok 33 - Cookie is deleted 660s ok 34 - No pdata 660s ok 35 - Disconnect request 660s ok 36 - Response is 401 660s ok 37 - Get Menu 660s ok 38 - HTTP code is 200 660s ok 39 - Page contains a form 660s ok 40 - Host match 660s ok 41 - Field "user" is defined 660s ok 42 - Field "password" is defined 660s ok 43 - Field "token" is defined 660s ok 44 - CSP header authorize POST request to \# 660s ok 45 - Auth query 660s ok 46 - HTTP code is 200 660s ok 47 - Page contains a form 660s ok 48 - URI match 660s ok 49 - Field "token" is defined 660s ok 50 - LLNG Code 660s ok 51 - Post code 660s ok 52 - Get cookie lemonldap (671be49caa25d462fe1116975ee9e9b458371aa8c74343e3e2541f8c32244fb8) 660s ok 53 - Logout request 660s ok 54 - Response is 200 660s ok 55 - Cookie is deleted 660s ok 56 - No pdata 660s ok 57 - Disconnect request 660s ok 58 - Response is 401 660s ok 59 - Get Menu 660s ok 60 - HTTP code is 200 660s ok 61 - Page contains a form 660s ok 62 - Host match 660s ok 63 - Field "user" is defined 660s ok 64 - Field "password" is defined 660s ok 65 - Field "token" is defined 660s ok 66 - CSP header authorize POST request to \# 660s ok 67 - Auth query 660s ok 68 - HTTP code is 200 660s ok 69 - Page contains a form 660s ok 70 - URI match 660s ok 71 - Field "token" is defined 660s ok 72 - LLNG Code 660s ok 73 - Post code 660s ok 74 - Token expired 660s ok 75 - Login form is not displayed 660s ok 76 - Get Menu 660s ok 77 - HTTP code is 200 660s ok 78 - Page contains a form 660s ok 79 - Host match 660s ok 80 - Field "user" is defined 660s ok 81 - Field "password" is defined 660s ok 82 - Field "token" is defined 660s ok 83 - CSP header authorize POST request to \# 660s ok 84 - Auth query 660s ok 85 - HTTP code is 200 660s ok 86 - Page contains a form 660s ok 87 - URI match 660s ok 88 - Field "token" is defined 660s ok 89 - TOTP persistent data found 660s ok 90 - Only one device found 660s ok 91 - TOTP secret is encrypted 660s 1..91 660s ok 660s t/70-2F-TOTP-multiple-register.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 - Get cookie lemonldap (af413b77c840ff8ed7efdabcc11d7e8e500f3f8f5002e3ba54c6d091c835925b) 660s ok 7 - Get Menu 660s ok 8 - Form registration 660s ok 9 - Get redirection 660s ok 10 - Location header found 660s ok 11 - Form registration 660s ok 12 - Form registration 660s ok 13 - Found TOTP js 660s ok 14 - Get new key 660s ok 15 - Content is JSON 660s ok 16 - Found secret 660s ok 17 - Found token 660s ok 18 - Found user 660s ok 19 - Code 660s ok 20 - Code contains 6 digits 660s ok 21 - Post code 660s ok 22 - Content is JSON 660s ok 23 - TOTP is registered 660s ok 24 - Form registration 660s ok 25 - Found newly registered device 660s ok 26 - Found button to register a new device 660s ok 27 - Form registration 660s ok 28 - Found TOTP js 660s ok 29 - Get new key 660s ok 30 - Content is JSON 660s ok 31 - Found secret 660s ok 32 - Found token 660s ok 33 - Found user 660s ok 34 - Code 660s ok 35 - Code contains 6 digits 660s ok 36 - Post code 660s ok 37 - Content is JSON 660s ok 38 - TOTP is registered 660s ok 39 - Found 2 registered TOTP 660s 1..39 660s ok 661s t/70-2F-TOTP-multiple.t ........................................................ 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s ok 2 - Portal object 661s ok 3 - Init 661s ok 4 - Portal app 661s # Subtest: Authenticate with first device 661s ok 1 - Auth query 661s ok 2 - HTTP code is 200 661s ok 3 - Page contains a form 661s ok 4 - URI match 661s ok 5 - Field "token" is defined 661s ok 6 - Code 661s ok 7 - Post code 661s ok 8 - Get cookie lemonldap (b979ff1139076693a6963cd09e432d1d2c2b08e6fe9e10294c45c5661088a20f) 661s 1..8 661s ok 5 - Authenticate with first device 661s # Subtest: Authenticate with second device 661s ok 1 - Auth query 661s ok 2 - HTTP code is 200 661s ok 3 - Page contains a form 661s ok 4 - URI match 661s ok 5 - Field "token" is defined 661s ok 6 - Code 661s ok 7 - Post code 661s ok 8 - Get cookie lemonldap (917f058b68d41fbe301f43639e670e12aa54672e1967e2a5b20467d7f7503ac7) 661s 1..8 661s ok 6 - Authenticate with second device 661s # Subtest: Authenticate with unknown device 661s ok 1 - Auth query 661s ok 2 - HTTP code is 200 661s ok 3 - Page contains a form 661s ok 4 - URI match 661s ok 5 - Field "token" is defined 661s ok 6 - Code 661s ok 7 - Post code 661s ok 8 - Expected portal error code: code found on page 661s ok 9 - Expected portal error code 661s 1..9 661s ok 7 - Authenticate with unknown device 661s 1..7 661s ok 661s t/70-2F-TOTP-with-History-and-Refresh.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 - Auth query 661s ok 6 - Get cookie lemonldap (3dad51eb8ac2184309ba84474ab7a3baebf313b22114cfeecb1c38c57b064660) 661s ok 7 - Form registration 661s ok 8 - Get redirection 661s ok 9 - Location header found 661s ok 10 - Form registration 661s ok 11 - Found TOTP js 661s ok 12 - Get new key 661s ok 13 - Content is JSON 661s ok 14 - Found secret 661s ok 15 - Found token 661s ok 16 - Code 661s ok 17 - Code contains 6 digits 661s ok 18 - Post code 661s ok 19 - Content is JSON 661s ok 20 - Key is registered 661s ok 21 - Logout request 661s ok 22 - Response is 200 661s ok 23 - Cookie is deleted 661s ok 24 - No pdata 661s ok 25 - Disconnect request 661s ok 26 - Response is 401 661s ok 27 - Auth query 661s ok 28 - HTTP code is 200 661s ok 29 - Page contains a form 661s ok 30 - URI match 661s ok 31 - Field "token" is defined 661s ok 32 - Field "checkLogins" is defined 661s ok 33 - Code 661s ok 34 - Post code 661s ok 35 - HTTP code is 200 661s ok 36 - Get cookie lemonldap (ebe815380a34b11138e9888be573a89712e0523287c13660f76f47324f1a327b) 661s ok 37 - History found 661s ok 38 - Two entries found 661s ok 39 - POST checkuser 661s ok 40 - Content is JSON 661s ok 41 - Good authenticationLevel found 661s ok 42 - Refresh query 661s ok 43 - Get redirection 661s ok 44 - Location is http://auth.example.com/ 661s ok 45 - POST checkuser 661s ok 46 - Content is JSON 661s ok 47 - Good authenticationLevel found 661s ok 48 - Logout request 661s ok 49 - Response is 200 661s ok 50 - Cookie is deleted 661s ok 51 - No pdata 661s ok 52 - Disconnect request 661s ok 53 - Response is 401 661s 1..53 661s ok 661s t/70-2F-TOTP-with-LDAP.t ....................................................... 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s ok 2 # skip LLNGTESTLDAP is not set 661s ok 3 # skip LLNGTESTLDAP is not set 661s ok 4 # skip LLNGTESTLDAP is not set 661s ok 5 # skip LLNGTESTLDAP is not set 661s ok 6 # skip LLNGTESTLDAP is not set 661s ok 7 # skip LLNGTESTLDAP is not set 661s ok 8 # skip LLNGTESTLDAP is not set 661s ok 9 # skip LLNGTESTLDAP is not set 661s ok 10 # skip LLNGTESTLDAP is not set 661s 1..10 661s ok 661s t/70-2F-TOTP-with-Range.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 Menu 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 - Auth query 661s ok 13 - Get cookie lemonldap (b70c19af41b79549f6f612beb9e07b072785d6b0c631906da906654a78e53d0b) 661s ok 14 - Get redirection 661s ok 15 - Location is http://auth.example.com/ 661s ok 16 - Form registration 661s ok 17 - Get redirection 661s ok 18 - Location header found 661s ok 19 - Form registration 661s ok 20 - Found TOTP js 661s ok 21 - Get new key 661s ok 22 - Content is JSON 661s ok 23 - Found secret 661s ok 24 - Found token 661s ok 25 - Code 661s ok 26 - Code contains 6 digits 661s ok 27 - Post code 661s ok 28 - Content is JSON 661s ok 29 - Key is registered 661s ok 30 - Logout request 661s ok 31 - Response is 200 661s ok 32 - Cookie is deleted 661s ok 33 - No pdata 661s ok 34 - Disconnect request 661s ok 35 - Response is 401 661s ok 36 - Get Menu 661s ok 37 - HTTP code is 200 661s ok 38 - Page contains a form 661s ok 39 - Host match 661s ok 40 - Field "user" is defined 661s ok 41 - Field "password" is defined 661s ok 42 - CSP header authorize POST request to \# 661s ok 43 - Auth query 661s ok 44 - HTTP code is 200 661s ok 45 - Page contains a form 661s ok 46 - URI match 661s ok 47 - Post code 661s ok 48 - Get cookie lemonldap (a5ba8730a1949cf79f5cd23bd6bb1e932e15838224503b7470462424227a1812) 661s ok 49 - Logout request 661s ok 50 - Response is 200 661s ok 51 - Cookie is deleted 661s ok 52 - No pdata 661s ok 53 - Disconnect request 661s ok 54 - Response is 401 661s ok 55 - Get Menu 661s ok 56 - HTTP code is 200 661s ok 57 - Page contains a form 661s ok 58 - Host match 661s ok 59 - Field "user" is defined 661s ok 60 - Field "password" is defined 661s ok 61 - CSP header authorize POST request to \# 661s ok 62 - Auth query 661s ok 63 - HTTP code is 200 661s ok 64 - Page contains a form 661s ok 65 - URI match 661s ok 66 - Post code 661s ok 67 - Get cookie lemonldap (31ec4f76298fb6f38dad81c232c02d0482960a9be741f315ec1ffffde1ef7494) 661s ok 68 - Logout request 661s ok 69 - Response is 200 661s ok 70 - Cookie is deleted 661s ok 71 - No pdata 661s ok 72 - Disconnect request 661s ok 73 - Response is 401 661s ok 74 - Get Menu 661s ok 75 - HTTP code is 200 661s ok 76 - Page contains a form 661s ok 77 - Host match 661s ok 78 - Field "user" is defined 661s ok 79 - Field "password" is defined 661s ok 80 - CSP header authorize POST request to \# 661s ok 81 - Auth query 661s ok 82 - HTTP code is 200 661s ok 83 - Page contains a form 661s ok 84 - URI match 661s ok 85 - Post code 661s ok 86 - Bad TOTP (backward) 661s ok 87 - Get Menu 661s ok 88 - HTTP code is 200 661s ok 89 - Page contains a form 661s ok 90 - Host match 661s ok 91 - Field "user" is defined 661s ok 92 - Field "password" is defined 661s ok 93 - CSP header authorize POST request to \# 661s ok 94 - Auth query 661s ok 95 - HTTP code is 200 661s ok 96 - Page contains a form 661s ok 97 - URI match 661s ok 98 - Post code 661s ok 99 - Bad TOTP (forward) 661s 1..99 661s ok 662s t/70-2F-TOTP-with-TTL-and-JSON.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 - Get cookie lemonldap (7b25c7420ce4800d128ad64d2656b53dedc0e45b9ac21b82e7143ff4f6fd51bb) 662s ok 7 - Form registration 662s ok 8 - Get redirection 662s ok 9 - Location header found 662s ok 10 - Form registration 662s ok 11 - Found TOTP js 662s ok 12 - Found custom Main Logo 662s ok 13 - Get new key 662s ok 14 - Content is JSON 662s ok 15 - Found secret 662s ok 16 - Found token 662s ok 17 - Code 662s ok 18 - Code contains 6 digits 662s ok 19 - Post code 662s ok 20 - Content is JSON 662s ok 21 - Key is registered 662s ok 22 - Logout request 662s ok 23 - Response is 200 662s ok 24 - Cookie is deleted 662s ok 25 - No pdata 662s ok 26 - Disconnect request 662s ok 27 - Response is 401 662s ok 28 - Auth query 662s ok 29 - HTTP code is 200 662s ok 30 - Page contains a form 662s ok 31 - URI match 662s ok 32 - Field "token" is defined 662s ok 33 - Code 662s ok 34 - Post code 662s ok 35 - Get cookie lemonldap (8783606d07ab5b253b11473f2c7ce4c6cbe25424df2b130b989b8de99c0dcf65) 662s ok 36 - Logout request 662s ok 37 - Response is 200 662s ok 38 - Cookie is deleted 662s ok 39 - No pdata 662s ok 40 - Disconnect request 662s ok 41 - Response is 401 662s ok 42 - Auth query 662s ok 43 - HTTP code is 200 662s ok 44 - Notification reference found 662s ok 45 - Right reference found 662s ok 46 - Notification message found 662s ok 47 - Get cookie lemonldap (s8n6qhVLZO308ACiNa8u1uNdLufWpol+JZ3JuT1g7p1pNuPiTyfHYnCfQ+nNcwnZLXZ1XGii6uzyVt26Hjf92SSaySxa8JZZj05W7L2XZseZJu4Zor68wpIqNU1MxgA6XP4C8DcaYH7tGBGBIlT6CA==) 662s ok 48 - Logout request 662s ok 49 - Response is 200 662s ok 50 - Cookie is deleted 662s ok 51 - No pdata 662s ok 52 - Disconnect request 662s ok 53 - Response is 401 662s 1..53 662s ok 662s t/70-2F-TOTP-with-TTL-and-XML.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 - Get cookie lemonldap (fa8301f4738befd0aaa6c724f0ff440e3c3280448765e940f332d0b4826e212c) 662s ok 7 - Form registration 662s ok 8 - Get redirection 662s ok 9 - Location header found 662s ok 10 - Form registration 662s ok 11 - Found TOTP js 662s ok 12 - Found custom Main Logo 662s ok 13 - Get new key 662s ok 14 - Content is JSON 662s ok 15 - Found secret 662s ok 16 - Found token 662s ok 17 - Code 662s ok 18 - Code contains 6 digits 662s ok 19 - Post code 662s ok 20 - Content is JSON 662s ok 21 - Key is registered 662s ok 22 - Logout request 662s ok 23 - Response is 200 662s ok 24 - Cookie is deleted 662s ok 25 - No pdata 662s ok 26 - Disconnect request 662s ok 27 - Response is 401 662s ok 28 - Auth query 662s ok 29 - HTTP code is 200 662s ok 30 - Page contains a form 662s ok 31 - URI match 662s ok 32 - Field "token" is defined 662s ok 33 - Code 662s ok 34 - Post code 662s ok 35 - Get cookie lemonldap (28d141f6e1b2994b956612f8e0a6838ab2f099e79da63c029327982b7910b65b) 662s ok 36 - Logout request 662s ok 37 - Response is 200 662s ok 38 - Cookie is deleted 662s ok 39 - No pdata 662s ok 40 - Disconnect request 662s ok 41 - Response is 401 662s ok 42 - Auth query 662s ok 43 - HTTP code is 200 662s ok 44 - Notification reference found 662s ok 45 - Right reference found 662s ok 46 - Notification message found 662s ok 47 - Get cookie lemonldap (OXnVGlnrT5Db9RL9RpH/E8BpPiG7GaVS6D2W5Uz2hjDVMBC6ylERAm5ugBmj3NWiYNGee50rpaMtyktEvOj/Zkd2MfSnDbxkKJt2V/kxUSp2bLdTZgoLf85H7RPtaJhn2jn5UQ/aP/oWotjnciNCRg==) 662s ok 48 - Logout request 662s ok 49 - Response is 200 662s ok 50 - Cookie is deleted 662s ok 51 - No pdata 662s ok 52 - Disconnect request 662s ok 53 - Response is 401 662s 1..53 662s ok 662s t/70-2F-TOTP-with-TTL.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 - Get cookie lemonldap (10fea52bc21ecac03fec840540618adf0cef6c8f12cee8e73b71550636d55ad7) 662s ok 7 - Get Menu 662s ok 8 - sfaManager link not found 662s ok 9 - Form registration 662s ok 10 - Get redirection 662s ok 11 - Location header found 662s ok 12 - Form registration 662s ok 13 - Found TOTP js 662s ok 14 - Found custom Main Logo 662s ok 15 - Get new key 662s ok 16 - Content is JSON 662s ok 17 - Found secret 662s ok 18 - Found token 662s ok 19 - Found issuer 662s ok 20 - Found user 662s ok 21 - Code 662s ok 22 - Code contains 6 digits 662s ok 23 - Post code 662s ok 24 - Content is JSON 662s ok 25 - badName returned 662s ok 26 - Code 662s ok 27 - Code contains 6 digits 662s ok 28 - Post code 662s ok 29 - Content is JSON 662s ok 30 - TOTP is registered 662s ok 31 - Logout request 662s ok 32 - Response is 200 662s ok 33 - Cookie is deleted 662s ok 34 - No pdata 662s ok 35 - Disconnect request 662s ok 36 - Response is 401 662s ok 37 - Auth query 662s ok 38 - HTTP code is 200 662s ok 39 - Page contains a form 662s ok 40 - URI match 662s ok 41 - Field "token" is defined 662s ok 42 - Code 662s ok 43 - Post code 662s ok 44 - Get cookie lemonldap (f4647eeb812635319fd48c9892ce2fbaf677f2c8a3aab7f7104bfd9a148d33f8) 662s ok 45 - Logout request 662s ok 46 - Response is 200 662s ok 47 - Cookie is deleted 662s ok 48 - No pdata 662s ok 49 - Disconnect request 662s ok 50 - Response is 401 662s ok 51 - Auth query 662s ok 52 - Get cookie lemonldap (7ddf89e7bedadd90bfe02e6ca67055aff8351345b2207b9eeddd01dd95db836a) 662s ok 53 - Get redirection 662s ok 54 - Location is http://auth.example.com/ 662s ok 55 - Logout request 662s ok 56 - Response is 200 662s ok 57 - Cookie is deleted 662s ok 58 - No pdata 662s ok 59 - Disconnect request 662s ok 60 - Response is 401 662s 1..60 662s ok 663s t/70-2F-targetAuthnLevel.t ..................................................... 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - Init 663s ok 4 - Portal app 663s # Subtest: Check test1 offer both Auth choices and both 2FA choices 663s ok 1 - Get login form 663s ok 2 - Response body is not empty 663s ok 3 - Found at least one result for //input[@name="lmAuth"] 663s ok 4 - Two choices offered 663s ok 5 - Auth query 663s ok 6 - Response body is not empty 663s ok 7 - Found TOTP button 663s ok 8 - Response body is not empty 663s ok 9 - Found password button 663s 1..9 663s ok 5 - Check test1 offer both Auth choices and both 2FA choices 663s # Subtest: Check test2 vhost asks only TOTP 663s ok 1 - Get login form 663s ok 2 - Response body is not empty 663s ok 3 - Found at least one result for //input[@name="lmAuth"] 663s ok 4 - One choice offered 663s ok 5 - Auth query 663s ok 6 - Response body is not empty 663s ok 7 - Found TOTP prompt 663s 1..7 663s ok 6 - Check test2 vhost asks only TOTP 663s 1..6 663s ok 663s t/72-2F-REST-CodeActivation-Resend.t ........................................... 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - Init 663s ok 4 - Portal app 663s # Subtest: Login on first try 663s ok 1 - Init req gives dwho 663s ok 2 - Found uid attribute 663s ok 3 - Received code from LLNG 663s ok 4 - Auth query 663s ok 5 - Found custom Main Logo 663s ok 6 - Prompt indicates success 663s ok 7 - REST service received code 663s ok 8 - HTTP code is 200 663s ok 9 - Page contains a form 663s ok 10 - URI match 663s ok 11 - Field "token" is defined 663s ok 12 - Field "code" is defined 663s ok 13 - Post code 663s ok 14 - History found 663s ok 15 - One entry found 663s ok 16 - Get cookie lemonldap (b074f734ba5a7f8bd4c5f3d37044bbb98849c0db0eebd18cf649a82fbb6ab441) 663s ok 17 - Logout request 663s ok 18 - Response is 200 663s ok 19 - Cookie is deleted 663s ok 20 - No pdata 663s ok 21 - Disconnect request 663s ok 22 - Response is 401 663s 1..22 663s ok 5 - Login on first try 663s # Subtest: Login after several resend 663s ok 1 - Init req gives dwho 663s ok 2 - Found uid attribute 663s ok 3 - Received code from LLNG 663s ok 4 - Auth query 663s ok 5 - Found custom Main Logo 663s ok 6 - Prompt indicates success 663s ok 7 - REST service received code 663s ok 8 - HTTP code is 200 663s ok 9 - Page contains a form 663s ok 10 - URI match 663s ok 11 - Field "token" is defined 663s ok 12 - Field "code" is defined 663s ok 13 - Found resend button 663s ok 14 - Post code 663s ok 15 - Received invitation to try later 663s ok 16 - No code sent 663s ok 17 - HTTP code is 200 663s ok 18 - Page contains a form 663s ok 19 - URI match 663s ok 20 - Field "token" is defined 663s ok 21 - Field "code" is defined 663s ok 22 - Found resend button 663s ok 23 - Init req gives dwho 663s ok 24 - Found uid attribute 663s ok 25 - Received code from LLNG 663s ok 26 - Post code 663s ok 27 - Found custom Main Logo 663s ok 28 - Prompt indicates success 663s ok 29 - REST service received code 663s ok 30 - Code hasn't changed 663s ok 31 - HTTP code is 200 663s ok 32 - Page contains a form 663s ok 33 - URI match 663s ok 34 - Field "token" is defined 663s ok 35 - Field "code" is defined 663s ok 36 - Post code 663s ok 37 - Get cookie lemonldap (c86427436cdd05affab4303b7fab79766c552208369ae7aee7502491f649adaa) 663s ok 38 - Logout request 663s ok 39 - Response is 200 663s ok 40 - Cookie is deleted 663s ok 41 - No pdata 663s ok 42 - Disconnect request 663s ok 43 - Response is 401 663s 1..43 663s ok 6 - Login after several resend 663s 1..6 663s ok 663s t/72-2F-REST-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 - Init req gives dwho 663s ok 6 - Auth query 663s ok 7 - Found custom Main Logo 663s ok 8 - HTTP code is 200 663s ok 9 - Page contains a form 663s ok 10 - URI match 663s ok 11 - Field "token" is defined 663s ok 12 - Field "code" is defined 663s ok 13 - Field "checkLogins" is defined 663s ok 14 - Verify req contains name 663s ok 15 - Verify req contains code 663s ok 16 - Post code 663s ok 17 - Get cookie lemonldap (b284d623ff19c6769e1d9d530675a5139352b71d57a4b0c18026a117847f221a) 663s ok 18 - History found 663s ok 19 - One entry found 663s ok 20 - Logout request 663s ok 21 - Response is 200 663s ok 22 - Cookie is deleted 663s ok 23 - No pdata 663s ok 24 - Disconnect request 663s ok 25 - Response is 401 663s 1..25 663s ok 664s t/74-2F-Required-Issuer-Timeouts.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 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753913%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%220ec367cf4ad21aab7e9d8e3b38fc98c3fae0b1e671dde62c20bbed1191296862%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 664s ok 7 - Auth query 664s ok 8 - Get redirection 664s ok 9 - Location header found 664s ok 10 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753913%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%220ec367cf4ad21aab7e9d8e3b38fc98c3fae0b1e671dde62c20bbed1191296862%22%2C%22sfRegToken%22%3A%22ccca281c1994da6c5b61583f215f8f5782f337e35f7a975b6e285feac79ad892%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 664s ok 11 - Follow redirection to /2fregisters 664s ok 12 - Found TOTP link 664s ok 13 - Form registration 664s ok 14 - Found TOTP js 664s ok 15 - Get new key 664s ok 16 - Content is JSON 664s ok 17 - Found secret 664s ok 18 - Found token 664s ok 19 - Code 664s ok 20 - Code contains 6 digits 664s ok 21 - Post code 664s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%220ec367cf4ad21aab7e9d8e3b38fc98c3fae0b1e671dde62c20bbed1191296862%22%2C%22sfRegToken%22%3A%22ccca281c1994da6c5b61583f215f8f5782f337e35f7a975b6e285feac79ad892%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1769753913%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 664s ok 23 - Content is JSON 664s ok 24 - Key is registered 664s ok 25 - Auth query 664s ok 26 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22ccca281c1994da6c5b61583f215f8f5782f337e35f7a975b6e285feac79ad892%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%220ec367cf4ad21aab7e9d8e3b38fc98c3fae0b1e671dde62c20bbed1191296862%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753913%7D) 664s ok 27 - HTTP code is 200 664s ok 28 - Page contains a form 664s ok 29 - URI match 664s ok 30 - Field "token" is defined 664s ok 31 - Code 664s ok 32 - Post code 664s ok 33 - Get cookie lemonldap (a081e632c8c58c777dca42683fd5edecd4d44a32d15c02d3667a14fa51eb8a41) 664s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%220ec367cf4ad21aab7e9d8e3b38fc98c3fae0b1e671dde62c20bbed1191296862%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 664s ok 35 - Get redirection 664s ok 36 - Location header found 664s ok 37 - Follow redirection to issuer 664s ok 38 - Get redirection 664s ok 39 - Location header found 664s 1..39 664s ok 664s t/74-2F-Required.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 - Get redirection 664s ok 7 - Location header found 664s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%229f1a6ae99acca1460d3cf838ea4a1a6c977f81295d4722874cbf1a76b00a6e63%22%7D) 664s ok 9 - Follow redirection to /2fregisters 664s ok 10 - Found TOTP link 664s ok 11 - Form registration 664s ok 12 - Found TOTP js 664s ok 13 - Get new key 664s ok 14 - Content is JSON 664s ok 15 - Found secret 664s ok 16 - Found token 664s ok 17 - Code 664s ok 18 - Code contains 6 digits 664s ok 19 - Post code 664s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%229f1a6ae99acca1460d3cf838ea4a1a6c977f81295d4722874cbf1a76b00a6e63%22%7D) 664s ok 21 - Content is JSON 664s ok 22 - Key is registered 664s ok 23 - Continue login 664s ok 24 - Get redirection 664s ok 25 - Location header found 664s ok 26 - Get cookie lemonldap (6695d67b005a70147829d67c0e67acbaea9dd7b897786d88975e987575f1e4a9) 664s ok 27 664s ok 28 664s ok 29 664s ok 30 - Auth query 664s ok 31 - HTTP code is 200 664s ok 32 - Page contains a form 664s ok 33 - URI match 664s ok 34 - Field "token" is defined 664s ok 35 - Code 664s ok 36 - Post code 664s ok 37 - Get cookie lemonldap (438acdd9a1e7958552fa1738922ace9bffcbae94059b1f0a3b93858b7b6d171b) 664s ok 38 - Logout request 664s ok 39 - Response is 200 664s ok 40 - Cookie is deleted 664s ok 41 - No pdata 664s ok 42 - Disconnect request 664s ok 43 - Response is 401 664s 1..43 664s ok 664s t/76-2F-Ext-with-BruteForce.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 - 1st Bad Auth query 664s ok 7 - Response status is 401 664s ok 8 - Content is JSON 664s ok 9 - Error code is 5 664s ok 10 - 2nd Bad Auth query 664s ok 11 - Response status is 401 664s ok 12 - Content is JSON 664s ok 13 - Error code is 5 664s ok 14 - 3rd Bad Auth query 664s ok 15 - Response status is 401 664s ok 16 - Content is JSON 664s ok 17 - Error code is 5 664s ok 18 - 4th Bad Auth query -> Rejected 664s ok 19 - Protection enabled 664s ok 20 - Auth query 664s ok 21 - Rejected -> Protection enabled 664s ok 22 - LockTime = 3 664s ok 23 - LockTime in range 664s ok 24 - Auth query 664s ok 25 - HTTP code is 200 664s ok 26 - Page contains a form 664s ok 27 - URI match 664s ok 28 - Field "token" is defined 664s ok 29 - Field "code" is defined 664s ok 30 - Field "checkLogins" is defined 664s ok 31 - Found EXTCODE input 664s ok 32 - Post code 664s ok 33 - Get cookie lemonldap (b7dae75b30a47147a90a52bf80567f1de46ce2fc12eb139659a3539cafa1612c) 664s ok 34 - History found 664s ok 35 - Four entries found 664s ok 36 - Logout request 664s ok 37 - Response is 200 664s ok 38 - Cookie is deleted 664s ok 39 - No pdata 664s ok 40 - Disconnect request 664s ok 41 - Response is 401 664s 1..41 664s ok 665s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - use Lemonldap::NG::Common::FormEncode; 665s ok 3 - Portal object 665s ok 4 - Init 665s ok 5 - Portal app 665s # Subtest: Login on first try 665s ok 1 - Make sure sessionInfo is populated 665s ok 2 - Auth query 665s ok 3 - Found EXTCODE input 665s ok 4 - Prompt indicates success 665s ok 5 - Code has the correct format 665s ok 6 - HTTP code is 200 665s ok 7 - Page contains a form 665s ok 8 - URI match 665s ok 9 - Field "token" is defined 665s ok 10 - Field "code" is defined 665s ok 11 - Post code 665s ok 12 - Get cookie lemonldap (352e8ced434cb804e6e896160fb8d7679627d99a0872bf875c5f1c676687c00d) 665s ok 13 - Logout request 665s ok 14 - Response is 200 665s ok 15 - Cookie is deleted 665s ok 16 - No pdata 665s ok 17 - Disconnect request 665s ok 18 - Response is 401 665s 1..18 665s ok 6 - Login on first try 665s # Subtest: Login after several resend 665s ok 1 - Make sure sessionInfo is populated 665s ok 2 - Auth query 665s ok 3 - Found EXTCODE input 665s ok 4 - Prompt indicates success 665s ok 5 - Code has the correct format 665s ok 6 - HTTP code is 200 665s ok 7 - Page contains a form 665s ok 8 - URI match 665s ok 9 - Field "token" is defined 665s ok 10 - Field "code" is defined 665s ok 11 - Found resend button 665s ok 12 - Make sure sessionInfo is populated 665s ok 13 - Post code 665s ok 14 - Received invitation to try later 665s ok 15 - No mail sent 665s ok 16 - HTTP code is 200 665s ok 17 - Page contains a form 665s ok 18 - URI match 665s ok 19 - Field "token" is defined 665s ok 20 - Field "code" is defined 665s ok 21 - Found resend button 665s ok 22 - Make sure sessionInfo is populated 665s ok 23 - Post code 665s ok 24 - Found EXTCODE input 665s ok 25 - Prompt indicates success 665s ok 26 - Code has the correct format 665s ok 27 - Code hasn't changed 665s ok 28 - HTTP code is 200 665s ok 29 - Page contains a form 665s ok 30 - URI match 665s ok 31 - Field "token" is defined 665s ok 32 - Field "code" is defined 665s ok 33 - Post code 665s ok 34 - Get cookie lemonldap (195888fbac6ed2e5a8c662c162d4997b47703b6903ad170363a5a948389035b0) 665s ok 35 - Logout request 665s ok 36 - Response is 200 665s ok 37 - Cookie is deleted 665s ok 38 - No pdata 665s ok 39 - Disconnect request 665s ok 40 - Response is 401 665s 1..40 665s ok 7 - Login after several resend 665s # Subtest: Try to resend with an expired token 665s ok 1 - Make sure sessionInfo is populated 665s ok 2 - Auth query 665s ok 3 - Found EXTCODE input 665s ok 4 - Prompt indicates success 665s ok 5 - Code has the correct format 665s ok 6 - HTTP code is 200 665s ok 7 - Page contains a form 665s ok 8 - URI match 665s ok 9 - Field "token" is defined 665s ok 10 - Field "code" is defined 665s ok 11 - Found resend button 665s ok 12 - Post code 665s ok 13 - Expected portal error code: code found on page 665s ok 14 - Expected portal error code 665s 1..14 665s ok 8 - Try to resend with an expired token 665s ok 9 - SessionInfo check was called during the test 665s 1..9 665s ok 665s t/76-2F-Ext-with-CodeActivation.t .............................................. 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - use Lemonldap::NG::Common::FormEncode; 665s ok 3 - Portal object 665s ok 4 - Init 665s ok 5 - Portal app 665s ok 6 - Auth query 665s ok 7 - HTTP code is 200 665s ok 8 - Page contains a form 665s ok 9 - URI match 665s ok 10 - Field "token" is defined 665s ok 11 - Field "code" is defined 665s ok 12 - Found EXTCODE input 665s ok 13 - Post code 665s ok 14 - Get cookie lemonldap (a681c0199b75ca5e862be119cb52fd6cde4db18a38e1ab911c3d6d30d7738284) 665s ok 15 - Logout request 665s ok 16 - Response is 200 665s ok 17 - Cookie is deleted 665s ok 18 - No pdata 665s ok 19 - Disconnect request 665s ok 20 - Response is 401 665s 1..20 665s ok 665s t/76-2F-Ext-with-GrantSession.t ................................................ 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - use Lemonldap::NG::Common::FormEncode; 665s ok 3 - Portal object 665s ok 4 - Init 665s ok 5 - Portal app 665s ok 6 - Auth query 665s ok 7 - HTTP code is 200 665s ok 8 - Page contains a form 665s ok 9 - URI match 665s ok 10 - Field "token" is defined 665s ok 11 - Field "code" is defined 665s ok 12 - Found EXTCODE input 665s ok 13 - Post code 665s ok 14 - dwho rejected with custom message 665s ok 15 - Response body is not empty 665s ok 16 - Found info JS 665s 1..16 665s ok 666s t/76-2F-Ext-with-History.t ..................................................... 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - use Lemonldap::NG::Common::FormEncode; 666s ok 3 - Portal object 666s ok 4 - Init 666s ok 5 - Portal app 666s ok 6 - Auth query 666s ok 7 - HTTP code is 200 666s ok 8 - Page contains a form 666s ok 9 - URI match 666s ok 10 - Field "token" is defined 666s ok 11 - Field "checkLogins" is defined 666s ok 12 - Found totp.png 666s ok 13 - Found yubikey.png 666s ok 14 - Found totp.png 666s ok 15 - Post ext2f choice 666s ok 16 - HTTP code is 200 666s ok 17 - Page contains a form 666s ok 18 - URI match 666s ok 19 - Field "token" is defined 666s ok 20 - Field "code" is defined 666s ok 21 - Field "checkLogins" is defined 666s ok 22 - Found EXTCODE input 666s ok 23 - Post code 666s ok 24 - Get cookie lemonldap (2e9a57c29e175cd2ae78536f8ca417a32616f6db1c1056beff1fb2e91679e15a) 666s ok 25 - Auth query 666s ok 26 - HTTP code is 200 666s ok 27 - Page contains a form 666s ok 28 - URI match 666s ok 29 - Field "token" is defined 666s ok 30 - Field "checkLogins" is defined 666s ok 31 - Post ext2f choice 666s ok 32 - HTTP code is 200 666s ok 33 - Page contains a form 666s ok 34 - URI match 666s ok 35 - Field "token" is defined 666s ok 36 - Field "code" is defined 666s ok 37 - Field "checkLogins" is defined 666s ok 38 - Post code 666s ok 39 - Expected portal error code: code found on page 666s ok 40 - Expected portal error code 666s ok 41 - Authentication type found in success history 666s ok 42 - 2FA type found in success history 666s ok 43 - Authentication type found in failed history 666s ok 44 - 2FA type found in failed history 666s ok 45 - Logout request 666s ok 46 - Response is 200 666s ok 47 - Cookie is deleted 666s ok 48 - No pdata 666s ok 49 - Disconnect request 666s ok 50 - Response is 401 666s 1..50 666s ok 666s t/77-2F-Extra-Register.t ....................................................... 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - use Lemonldap::NG::Common::FormEncode; 666s ok 3 - Portal object 666s ok 4 - Init 666s ok 5 - Portal app 666s # Subtest: Register and use mail based custom SF as dwho 666s ok 1 - Auth query 666s ok 2 - Get cookie lemonldap (061070e05ac42014402b85377438c2372aae5cd32abfb51f7c9a2ae3612db6d6) 666s ok 3 - Response body is not empty 666s ok 4 - Found link to home register 666s ok 5 - Response body is not empty 666s ok 6 - Found image for home 666s ok 7 - Response body is not empty 666s ok 8 - Found link to work register 666s ok 9 - Response body is not empty 666s ok 10 - Found image for work 666s ok 11 - HTTP code is 200 666s ok 12 - Content-Type is JSON 666s ok 13 - Content is valid JSON 666s ok 14 666s ok 15 666s ok 16 - Found session attribute in mail 666s ok 17 - Found 2F code in mail 666s ok 18 - Sent to self registered mail 666s ok 19 - HTTP code is 200 666s ok 20 - Content-Type is JSON 666s ok 21 - Content is valid JSON 666s ok 22 666s ok 23 - Auth query 666s ok 24 - HTTP code is 200 666s ok 25 - Page contains a form 666s ok 26 - URI match 666s ok 27 - Field "token" is defined 666s ok 28 - Field "code" is defined 666s ok 29 - Found session attribute in mail 666s ok 30 - Found 2F code in mail 666s ok 31 - Sent to self registered mail 666s ok 32 - Post code 666s ok 33 - Get cookie lemonldap (098fa6a72a0046d71780ae46860f395c437c84453084a3b248325364e79f7187) 666s ok 34 - Get session using restSessionServer 666s ok 35 - HTTP code is 200 666s ok 36 - Deserialize session content 666s ok 37 - Session has correct value for _2f 666s ok 38 - Session has correct value for authenticationLevel 666s 1..38 666s ok 6 - Register and use mail based custom SF as dwho 666s # Subtest: Register a 2F that is not always available on login 666s ok 1 - Auth query 666s ok 2 - Get cookie lemonldap (0c282863ba0b8e625aea04746d0cc73ae353cf976a922d0677e6c1104f15f06a) 666s ok 3 - Response body is not empty 666s ok 4 - Found link to homeregrule register 666s ok 5 - HTTP code is 200 666s ok 6 - Content-Type is JSON 666s ok 7 - Content is valid JSON 666s ok 8 666s ok 9 666s ok 10 - Found session attribute in mail 666s ok 11 - Found 2F code in mail 666s ok 12 - Sent to self registered mail 666s ok 13 - HTTP code is 200 666s ok 14 - Content-Type is JSON 666s ok 15 - Content is valid JSON 666s ok 16 666s ok 17 - Auth query 666s ok 18 - Get cookie lemonldap (920ecf3958a54943ee0fd12cae212ca9da1077098452da38aad1c97d53250525) 666s ok 19 - Found remove button 666s ok 20 - Found add button 666s ok 21 - Remove button not displayed 666s ok 22 - Add button not displayed 666s ok 23 - Auth query 666s ok 24 - HTTP code is 200 666s ok 25 - Page contains a form 666s ok 26 - URI match 666s ok 27 - Field "token" is defined 666s ok 28 - Field "code" is defined 666s 1..28 666s ok 7 - Register a 2F that is not always available on login 666s # Subtest: Fail to register mail based custom SF as dwho 666s ok 1 - Auth query 666s ok 2 - Get cookie lemonldap (7cf7fb8e001e440bd2b8e672a92e4fd54ce11da7a830b13fb8abea529563d112) 666s ok 3 - HTTP code is 200 666s ok 4 - Content-Type is JSON 666s ok 5 - Content is valid JSON 666s ok 6 666s ok 7 666s ok 8 - Found session attribute in mail 666s ok 9 - Found 2F code in mail 666s ok 10 - Sent to self registered mail 666s ok 11 - Response status is 400 666s ok 12 - Content is JSON 666s ok 13 - Error code is PE96 666s ok 14 - No 2fDevice was registered 666s 1..14 666s ok 8 - Fail to register mail based custom SF as dwho 666s # Subtest: Fail regex filter validation 666s ok 1 - Auth query 666s ok 2 - Get cookie lemonldap (6c5f3d3f5f19463edf8e7aac5e6c06e0a5e9aa42dae88c3b6532949f7495c622) 666s ok 3 - HTTP code is 200 666s ok 4 - Content-Type is JSON 666s ok 5 - Content is valid JSON 666s ok 6 666s ok 7 - Custom message was found 666s 1..7 666s ok 9 - Fail regex filter validation 666s # Subtest: Register and use rest based custom SF as dwho 666s ok 1 - Auth query 666s ok 2 - Get cookie lemonldap (fed0c772599f16ba3db567f1074a708407d5d2aec21f2e06711f1ff7e4ac22ad) 666s ok 3 - Init req gives dwho 666s ok 4 - Found uid attribute 666s ok 5 - Found destination attribute 666s ok 6 - Received code from LLNG 666s ok 7 - HTTP code is 200 666s ok 8 - Content-Type is JSON 666s ok 9 - Content is valid JSON 666s ok 10 666s ok 11 666s ok 12 - HTTP code is 200 666s ok 13 - Content-Type is JSON 666s ok 14 - Content is valid JSON 666s ok 15 666s ok 16 - Init req gives dwho 666s ok 17 - Found uid attribute 666s ok 18 - Found destination attribute 666s ok 19 - Received code from LLNG 666s ok 20 - Auth query 666s ok 21 - HTTP code is 200 666s ok 22 - Page contains a form 666s ok 23 - URI match 666s ok 24 - Field "token" is defined 666s ok 25 - Field "code" is defined 666s ok 26 - Code was sent 666s ok 27 - Found resend button 666s ok 28 - Init req gives dwho 666s ok 29 - Found uid attribute 666s ok 30 - Found destination attribute 666s ok 31 - Received code from LLNG 666s ok 32 - Resend code 666s ok 33 - Code was sent again 666s ok 34 - Post code 666s ok 35 - Get cookie lemonldap (534302916dec8bff72971ed022ea6d461b227cb91c69feef1fe4aa40897df794) 666s ok 36 - Get session using restSessionServer 666s ok 37 - HTTP code is 200 666s ok 38 - Deserialize session content 666s ok 39 - Session has correct value for _2f 666s ok 40 - Session has correct value for authenticationLevel 666s ok 41 - Response body is not empty 666s ok 42 - Found unregister button 666s ok 43 - Found epoch on delete button 666s ok 44 - Found prefix on delete button 666s ok 45 - HTTP code is 400 666s ok 46 - Deletion expects valid CSRF token 666s ok 47 - Post deletion 666s ok 48 - HTTP code is 200 666s ok 49 - Content-Type is JSON 666s ok 50 - Content is valid JSON 666s ok 51 666s ok 52 - Device was unregistered 666s 1..52 666s ok 10 - Register and use rest based custom SF as dwho 666s # Subtest: Login and display available registrations for rtyler 666s ok 1 - Auth query 666s ok 2 - Get cookie lemonldap (e81b135060d8efba22e2e5bd50963c6d287ce4967b029d95bcf8e24793519bd7) 666s ok 3 - Response body is not empty 666s ok 4 - Home is not offered because rule doesn't match 666s ok 5 - Response body is not empty 666s ok 6 - Found link to work register 666s ok 7 - Response body is not empty 666s ok 8 - Found image for work 666s 1..8 666s ok 11 - Login and display available registrations for rtyler 666s 1..11 666s ok 666s t/77-2F-Extra.t ................................................................ 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - use Lemonldap::NG::Common::FormEncode; 666s ok 3 - Portal object 666s ok 4 - Init 666s ok 5 - Portal app 666s ok 6 - Auth query 666s ok 7 - HTTP code is 200 666s ok 8 - Page contains a form 666s ok 9 - URI match 666s ok 10 - Field "token" is defined 666s ok 11 - Field "code" is defined 666s ok 12 - Found EXTCODE input 666s ok 13 - Found 2F code in mail 666s ok 14 - Post code 666s ok 15 - Get cookie lemonldap (3f9046c4481eac4ffbf964da989aa10805b799115939a44c35b6727574aca3e6) 666s ok 16 - Get session using restSessionServer 666s ok 17 - HTTP code is 200 666s ok 18 - Deserialize session content 666s ok 19 - Session has correct value for _2f 666s ok 20 - Logout request 666s ok 21 - Response is 200 666s ok 22 - Cookie is deleted 666s ok 23 - No pdata 666s ok 24 - Disconnect request 666s ok 25 - Response is 401 666s ok 26 - Auth query 666s ok 27 - HTTP code is 200 666s ok 28 - Page contains a form 666s ok 29 - URI match 666s ok 30 - Field "token" is defined 666s ok 31 - Field "checkLogins" is defined 666s ok 32 - Found work.jpg 666s ok 33 - Found home.jpg 666s ok 34 - Found translation label 666s ok 35 - Found overridden label 666s ok 36 - Post ext2f choice 666s ok 37 - HTTP code is 200 666s ok 38 - Page contains a form 666s ok 39 - URI match 666s ok 40 - Field "token" is defined 666s ok 41 - Field "code" is defined 666s ok 42 - Found EXTCODE input 666s ok 43 - Found 2F code in mail 666s ok 44 - Post code 666s ok 45 - Get cookie lemonldap (a5c068a9a38ea020b1fe69feb401d92a6a5baf541f85327a5e70f24733b14b33) 666s ok 46 - Get session using restSessionServer 666s ok 47 - HTTP code is 200 666s ok 48 - Deserialize session content 666s ok 49 - Session has correct value for _2f 666s ok 50 - Correct authentication level 666s ok 51 - Logout request 666s ok 52 - Response is 200 666s ok 53 - Cookie is deleted 666s ok 54 - No pdata 666s ok 55 - Disconnect request 666s ok 56 - Response is 401 666s 1..56 666s ok 667s t/77-2F-Mail-SessionKey.t ...................................................... 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - use Lemonldap::NG::Common::FormEncode; 667s ok 3 - Portal object 667s ok 4 - Init 667s ok 5 - Portal app 667s ok 6 - Auth query 667s ok 7 - HTTP code is 200 667s ok 8 - Page contains a form 667s ok 9 - URI match 667s ok 10 - Field "token" is defined 667s ok 11 - Field "code" is defined 667s ok 12 - Found EXTCODE input 667s ok 13 - Use 2F mail sessionkey 667s ok 14 - Found 2F code in mail 667s ok 15 - Post code 667s ok 16 - Get cookie lemonldap (570a40778f7b7ca57f02bcf2a6fb25528e157e2a2a2b20da1890604bffc995d8) 667s ok 17 - Logout request 667s ok 18 - Response is 200 667s ok 19 - Cookie is deleted 667s ok 20 - No pdata 667s ok 21 - Disconnect request 667s ok 22 - Response is 401 667s 1..22 667s ok 667s t/77-2F-Mail-with-global-storage.t ............................................. 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - use Lemonldap::NG::Common::FormEncode; 667s ok 3 - Portal object 667s ok 4 - Init 667s ok 5 - Portal app 667s ok 6 - Auth query 667s ok 7 - HTTP code is 200 667s ok 8 - Page contains a form 667s ok 9 - URI match 667s ok 10 - Field "token" is defined 667s ok 11 - Field "code" is defined 667s ok 12 - Found EXTCODE input 667s ok 13 - Found 2F code in mail 667s ok 14 - Post code 667s ok 15 - Get cookie lemonldap (910b70fc788d0e2e1fd5838035fb711de8be321a3ebdf42002e63a5ca599d271) 667s ok 16 - Logout request 667s ok 17 - Response is 200 667s ok 18 - Cookie is deleted 667s ok 19 - No pdata 667s ok 20 - Disconnect request 667s ok 21 - Response is 401 667s 1..21 667s ok 667s t/77-2F-Mail.t ................................................................. 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - use Lemonldap::NG::Common::FormEncode; 667s ok 3 - Portal object 667s ok 4 - Init 667s ok 5 - Portal app 667s # Subtest: Login on first try 667s ok 1 - Auth query 667s ok 2 - Prompt indicates success 667s ok 3 - Found session attribute in mail 667s ok 4 - Found 2F code in mail 667s ok 5 - HTTP code is 200 667s ok 6 - Page contains a form 667s ok 7 - URI match 667s ok 8 - Field "token" is defined 667s ok 9 - Field "code" is defined 667s ok 10 - Post code 667s ok 11 - Get cookie lemonldap (3a8dcfc74c032aca25b32ed597a3bd63ac8ae1d5a705b2c9a42cb90a9e2aa1e5) 667s ok 12 - Logout request 667s ok 13 - Response is 200 667s ok 14 - Cookie is deleted 667s ok 15 - No pdata 667s ok 16 - Disconnect request 667s ok 17 - Response is 401 667s 1..17 667s ok 6 - Login on first try 667s # Subtest: Login after several resend 667s ok 1 - Auth query 667s ok 2 - Prompt indicates success 667s ok 3 - Found session attribute in mail 667s ok 4 - Found 2F code in mail 667s ok 5 - HTTP code is 200 667s ok 6 - Page contains a form 667s ok 7 - URI match 667s ok 8 - Field "token" is defined 667s ok 9 - Field "code" is defined 667s ok 10 - Found resend button 667s ok 11 - Post code 667s ok 12 - Received invitation to try later 667s ok 13 - No mail sent 667s ok 14 - HTTP code is 200 667s ok 15 - Page contains a form 667s ok 16 - URI match 667s ok 17 - Field "token" is defined 667s ok 18 - Field "code" is defined 667s ok 19 - Found resend button 667s ok 20 - Post code 667s ok 21 - Prompt indicates success 667s ok 22 - Found session attribute in mail 667s ok 23 - Found 2F code in mail 667s ok 24 - Code hasn't changed 667s ok 25 - HTTP code is 200 667s ok 26 - Page contains a form 667s ok 27 - URI match 667s ok 28 - Field "token" is defined 667s ok 29 - Field "code" is defined 667s ok 30 - Post code 667s ok 31 - Get cookie lemonldap (d111bcab4374ca493d03c3ddc4365f6126d70fe865be870349dd32f5c9de9112) 667s ok 32 - Logout request 667s ok 33 - Response is 200 667s ok 34 - Cookie is deleted 667s ok 35 - No pdata 667s ok 36 - Disconnect request 667s ok 37 - Response is 401 667s 1..37 667s ok 7 - Login after several resend 667s # Subtest: Timeout after several resend 667s ok 1 - Auth query 667s ok 2 - Prompt indicates success 667s ok 3 - Found session attribute in mail 667s ok 4 - Found 2F code in mail 667s ok 5 - HTTP code is 200 667s ok 6 - Page contains a form 667s ok 7 - URI match 667s ok 8 - Field "token" is defined 667s ok 9 - Field "code" is defined 667s ok 10 - Found resend button 667s ok 11 - Post code 667s ok 12 - Received invitation to try later 667s ok 13 - No mail sent 667s ok 14 - HTTP code is 200 667s ok 15 - Page contains a form 667s ok 16 - URI match 667s ok 17 - Field "token" is defined 667s ok 18 - Field "code" is defined 667s ok 19 - Found resend button 667s ok 20 - Post code 667s ok 21 - HTTP code is 200 667s ok 22 - Page contains a form 667s ok 23 - URI match 667s ok 24 - Field "token" is defined 667s ok 25 - Field "code" is defined 667s ok 26 - Found resend button 667s ok 27 - Post code 667s ok 28 - Expected portal error code: code found on page 667s ok 29 - Expected portal error code 667s 1..29 667s ok 8 - Timeout after several resend 667s 1..8 667s ok 668s t/77-2F-Radius.t ............................................................... 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - use Lemonldap::NG::Common::FormEncode; 668s ok 3 - Portal object 668s ok 4 - Init 668s ok 5 - Portal app 668s # Subtest: Try with correct code 668s ok 1 - Has not been triggered before 668s ok 2 - Found NAS-Identifier attribute 668s ok 3 - Found X-Email-Address attribute 668s ok 4 - Auth query 668s ok 5 - HTTP code is 200 668s ok 6 - Page contains a form 668s ok 7 - URI match 668s ok 8 - Field "token" is defined 668s ok 9 - Field "code" is defined 668s ok 10 - Found EXTCODE input 668s ok 11 - Has been triggered before 668s ok 12 - Found NAS-Identifier attribute 668s ok 13 - Found X-Email-Address attribute 668s ok 14 - Post code 668s ok 15 - Get cookie lemonldap (2a919d422abb0843978a5320562c709cc977934f9f5972f5ccb7322237fe28f7) 668s ok 16 - Logout request 668s ok 17 - Response is 200 668s ok 18 - Cookie is deleted 668s ok 19 - No pdata 668s ok 20 - Disconnect request 668s ok 21 - Response is 401 668s 1..21 668s ok 6 - Try with correct code 668s # Subtest: Try with incorrect code 668s ok 1 - Has not been triggered before 668s ok 2 - Found NAS-Identifier attribute 668s ok 3 - Found X-Email-Address attribute 668s ok 4 - Auth query 668s ok 5 - HTTP code is 200 668s ok 6 - Page contains a form 668s ok 7 - URI match 668s ok 8 - Field "token" is defined 668s ok 9 - Field "code" is defined 668s ok 10 - Found EXTCODE input 668s ok 11 - Has been triggered before 668s ok 12 - Found NAS-Identifier attribute 668s ok 13 - Found X-Email-Address attribute 668s ok 14 - Post code 668s ok 15 - Bad OTP error: code found on page 668s ok 16 - Bad OTP error 668s 1..16 668s ok 7 - Try with incorrect code 668s 1..7 668s ok 668s t/77-2F-Retry.t ................................................................ 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - use Lemonldap::NG::Common::FormEncode; 668s ok 3 - Portal object 668s ok 4 - Init 668s ok 5 - Portal app 668s # Subtest: Only one factor offered, fail after 3 tries 668s ok 1 - Auth query 668s ok 2 - HTTP code is 200 668s ok 3 - Page contains a form 668s ok 4 - CSP header authorize POST request to \# 668s ok 5 - Auth POST query 668s ok 6 - Initial prompt 668s ok 7 - HTTP code is 200 668s ok 8 - Page contains a form 668s ok 9 - URI match 668s ok 10 - Field "token" is defined 668s ok 11 - Field "code" is defined 668s ok 12 - Post code 668s ok 13 - Retry prompt 668s ok 14 - HTTP code is 200 668s ok 15 - Page contains a form 668s ok 16 - URI match 668s ok 17 - Field "token" is defined 668s ok 18 - Field "code" is defined 668s ok 19 - Post code 668s ok 20 - Retry prompt 668s ok 21 - HTTP code is 200 668s ok 22 - Page contains a form 668s ok 23 - URI match 668s ok 24 - Field "token" is defined 668s ok 25 - Field "code" is defined 668s ok 26 - Post code 668s ok 27 - Expected portal error code: code found on page 668s ok 28 - Expected portal error code 668s ok 29 - One entry in history 668s ok 30 - Failure was recorded 668s 1..30 668s ok 6 - Only one factor offered, fail after 3 tries 668s # Subtest: Only one factor offered, succeed after 2 tries 668s ok 1 - Auth query 668s ok 2 - HTTP code is 200 668s ok 3 - Page contains a form 668s ok 4 - CSP header authorize POST request to \# 668s ok 5 - Auth POST query 668s ok 6 - Initial prompt 668s ok 7 - HTTP code is 200 668s ok 8 - Page contains a form 668s ok 9 - URI match 668s ok 10 - Field "token" is defined 668s ok 11 - Field "code" is defined 668s ok 12 - Post code 668s ok 13 - Retry prompt 668s ok 14 - HTTP code is 200 668s ok 15 - Page contains a form 668s ok 16 - URI match 668s ok 17 - Field "token" is defined 668s ok 18 - Field "code" is defined 668s ok 19 - Post code 668s ok 20 - Retry prompt 668s ok 21 - HTTP code is 200 668s ok 22 - Page contains a form 668s ok 23 - URI match 668s ok 24 - Field "token" is defined 668s ok 25 - Field "code" is defined 668s Use of uninitialized value in string eq at /tmp/autopkgtest.KJDQGc/autopkgtest_tmp/smokeMIeZEN/t/sfHookPlugin.pm line 64. 668s ok 26 - Post code 668s ok 27 - Get cookie lemonldap (c0f52b369cef2f6d0db5c7888f721e17a278374515491eeed7e72bd35aca90f2) 668s ok 28 - One entry in history 668s ok 29 - Success was recorded 668s 1..29 668s ok 7 - Only one factor offered, succeed after 2 tries 668s # Subtest: Two factors offered, fail after 3 tries 668s ok 1 - Auth query 668s ok 2 - HTTP code is 200 668s ok 3 - Page contains a form 668s ok 4 - CSP header authorize POST request to \# 668s ok 5 - Auth POST query 668s ok 6 - HTTP code is 200 668s ok 7 - Page contains a form 668s ok 8 - URI match 668s ok 9 - Field "token" is defined 668s ok 10 - Post 2F choice 668s ok 11 - Initial prompt 668s ok 12 - HTTP code is 200 668s ok 13 - Page contains a form 668s ok 14 - URI match 668s ok 15 - Field "token" is defined 668s ok 16 - Field "code" is defined 668s ok 17 - Post code 668s ok 18 - Retry prompt 668s ok 19 - HTTP code is 200 668s ok 20 - Page contains a form 668s ok 21 - URI match 668s ok 22 - Field "token" is defined 668s ok 23 - Field "code" is defined 668s ok 24 - Post code 668s ok 25 - Retry prompt 668s ok 26 - HTTP code is 200 668s ok 27 - Page contains a form 668s ok 28 - URI match 668s ok 29 - Field "token" is defined 668s ok 30 - Field "code" is defined 668s ok 31 - Post code 668s ok 32 - Expected portal error code: code found on page 668s ok 33 - Expected portal error code 668s ok 34 - One entry in history 668s ok 35 - Failure was recorded 668s ok 36 - history failed time match > 668s 1..36 668s ok 8 - Two factors offered, fail after 3 tries 668s # Subtest: Two factors offered, succeed after 2 tries 668s ok 1 - Auth query 668s ok 2 - HTTP code is 200 668s ok 3 - Page contains a form 668s ok 4 - CSP header authorize POST request to \# 668s ok 5 - Auth POST query 668s ok 6 - HTTP code is 200 668s ok 7 - Page contains a form 668s ok 8 - URI match 668s ok 9 - Field "token" is defined 668s ok 10 - Post 2F choice 668s ok 11 - Initial prompt 668s ok 12 - HTTP code is 200 668s ok 13 - Page contains a form 668s ok 14 - URI match 668s ok 15 - Field "token" is defined 668s ok 16 - Field "code" is defined 668s ok 17 - Post code 668s ok 18 - Retry prompt 668s ok 19 - HTTP code is 200 668s ok 20 - Page contains a form 668s ok 21 - URI match 668s ok 22 - Field "token" is defined 668s ok 23 - Field "code" is defined 668s ok 24 - Post code 668s ok 25 - Retry prompt 668s ok 26 - internal fake time ok 668s ok 27 - HTTP code is 200 668s ok 28 - Page contains a form 668s ok 29 - URI match 668s ok 30 - Field "token" is defined 668s ok 31 - Field "code" is defined 668s Use of uninitialized value in string eq at /tmp/autopkgtest.KJDQGc/autopkgtest_tmp/smokeMIeZEN/t/sfHookPlugin.pm line 64. 668s ok 32 - Post code 668s ok 33 - Get cookie lemonldap (76dddeea3d835c57fefbdd2269dbe83b695760bedc409f8539364e9b237a8508) 668s ok 34 - One entry in history 668s ok 35 - Success was recorded 668s ok 36 - history success time match > 668s 1..36 668s ok 9 - Two factors offered, succeed after 2 tries 668s # Subtest: Test sfBeforeVerify hook 668s ok 1 - Auth query 668s ok 2 - HTTP code is 200 668s ok 3 - Page contains a form 668s ok 4 - CSP header authorize POST request to \# 668s ok 5 - Auth POST query 668s ok 6 - Initial prompt 668s ok 7 - HTTP code is 200 668s ok 8 - Page contains a form 668s ok 9 - URI match 668s ok 10 - Field "token" is defined 668s ok 11 - Field "code" is defined 668s ok 12 - Post code 668s ok 13 - User msmith denied by hook: code found on page 668s ok 14 - User msmith denied by hook 668s 1..14 668s ok 10 - Test sfBeforeVerify hook 668s 1..10 668s ok 669s t/77-2F-Trust.t ................................................................ 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - use Lemonldap::NG::Common::FormEncode; 669s ok 3 - Portal object 669s ok 4 - Init 669s ok 5 - Portal app 669s # Subtest: Store browser, then reuse it 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - HTTP code is 200 669s ok 21 - Page contains a form 669s ok 22 - URI match 669s ok 23 - Field "fg" is defined 669s ok 24 - Field "token" is defined 669s ok 25 - Found TOTP secret 669s ok 26 - Post fingerprint 669s ok 27 - Get cookie lemonldap (61fae8fc7debb80573e36c3e4a6ae43ce7417ec3ceb838c4b0e4c15776ebb02c) 669s ok 28 - Get cookie llngconnection (9b07fe21eb47b51729c2969bc9607e233965c732bb467dd7876ecdfebbea0ff6) 669s ok 29 - Authentication level was set 669s ok 30 - Auth query 669s ok 31 - HTTP code is 200 669s ok 32 - Page contains a form 669s ok 33 - CSP header authorize POST request to \# 669s ok 34 - Found stayconnected checkbox 669s ok 35 - Auth POST query 669s ok 36 - HTTP code is 200 669s ok 37 - Page contains a form 669s ok 38 - URI match 669s ok 39 - Field "fg" is defined 669s ok 40 - Field "token" is defined 669s ok 41 - Post fingerprint 669s ok 42 - Get cookie lemonldap (571262d25fd2641b112bcc00e1b28d9bedb9261ac262190424ecd44a7ba990c3) 669s ok 43 - Authentication level was restored 669s ok 44 - Logout request 669s ok 45 - Response is 200 669s ok 46 - Cookie is deleted 669s ok 47 - No pdata 669s ok 48 - Disconnect request 669s ok 49 - Response is 401 669s 1..49 669s ok 6 - Store browser, then reuse it 669s # Subtest: Store browser, then reuse it after cookie expiration 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - HTTP code is 200 669s ok 21 - Page contains a form 669s ok 22 - URI match 669s ok 23 - Field "fg" is defined 669s ok 24 - Field "token" is defined 669s ok 25 - Found TOTP secret 669s ok 26 - Post fingerprint 669s ok 27 - Get cookie lemonldap (37355ef84a02f57eedf5e3fb00e27a105389a63880ede67568eace001a7966f1) 669s ok 28 - Get cookie llngconnection (e5753f07e51d309a53abfb6e39ff5852a3716be12063880373e9b8492e2a9dce) 669s ok 29 - Auth query 669s ok 30 - HTTP code is 200 669s ok 31 - Page contains a form 669s ok 32 - CSP header authorize POST request to \# 669s ok 33 - Found stayconnected checkbox 669s ok 34 - Auth POST query 669s ok 35 - Get cookie llngconnection (0) 669s ok 36 - Old cookie is removed 669s ok 37 - HTTP code is 200 669s ok 38 - Page contains a form 669s ok 39 - URI match 669s ok 40 - Field "token" is defined 669s ok 41 - Post 2F choice 669s ok 42 - Prompt indicates success 669s ok 43 - Found 2F code in mail 669s ok 44 - HTTP code is 200 669s ok 45 - Page contains a form 669s ok 46 - URI match 669s ok 47 - Field "token" is defined 669s ok 48 - Field "code" is defined 669s ok 49 - Post code 669s ok 50 - Get cookie lemonldap (50527dcf19744a4e99d4175718881a4236c5b1fc4d84dd9a32c2d45ba001f398) 669s ok 51 - Logout request 669s ok 52 - Response is 200 669s ok 53 - Cookie is deleted 669s ok 54 - No pdata 669s ok 55 - Disconnect request 669s ok 56 - Response is 401 669s 1..56 669s ok 7 - Store browser, then reuse it after cookie expiration 669s # Subtest: Store browser, then try to reuse it with wrong cookie 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - HTTP code is 200 669s ok 21 - Page contains a form 669s ok 22 - URI match 669s ok 23 - Field "fg" is defined 669s ok 24 - Field "token" is defined 669s ok 25 - Found TOTP secret 669s ok 26 - Post fingerprint 669s ok 27 - Get cookie lemonldap (e1e311fe964446c7a34cd0291095916f25175abc335f112d44a22d9850900bf6) 669s ok 28 - Get cookie llngconnection (bc187cc936a5f466aa0d369f02c3c60a22431026359e8e3ab40ada317a564bb1) 669s ok 29 - Auth query 669s ok 30 - HTTP code is 200 669s ok 31 - Page contains a form 669s ok 32 - CSP header authorize POST request to \# 669s ok 33 - Found stayconnected checkbox 669s ok 34 - Auth POST query 669s ok 35 - Get cookie llngconnection (0) 669s ok 36 - Wrong cookie is removed 669s ok 37 - HTTP code is 200 669s ok 38 - Page contains a form 669s ok 39 - URI match 669s ok 40 - Field "token" is defined 669s ok 41 - Post 2F choice 669s ok 42 - Prompt indicates success 669s ok 43 - Found 2F code in mail 669s ok 44 - HTTP code is 200 669s ok 45 - Page contains a form 669s ok 46 - URI match 669s ok 47 - Field "token" is defined 669s ok 48 - Field "code" is defined 669s ok 49 - Post code 669s ok 50 - Get cookie lemonldap (8a5848f471c4abcf8783558f2e04eaa0849777c272ed7ad76d3cc8ed33f352a3) 669s ok 51 - Logout request 669s ok 52 - Response is 200 669s ok 53 - Cookie is deleted 669s ok 54 - No pdata 669s ok 55 - Disconnect request 669s ok 56 - Response is 401 669s 1..56 669s ok 8 - Store browser, then try to reuse it with wrong cookie 669s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - HTTP code is 200 669s ok 21 - Page contains a form 669s ok 22 - URI match 669s ok 23 - Field "fg" is defined 669s ok 24 - Field "token" is defined 669s ok 25 - Found TOTP secret 669s ok 26 - Post fingerprint 669s ok 27 - Get cookie lemonldap (fda59edac4589a12eadd9295cce0a77495259de7e2366f545559aa83262334e7) 669s ok 28 - Get cookie llngconnection (1153a5d32357468e15c48e4a7ceab6b4cd5e38ea0a1f6a454e6ba9834c90b879) 669s ok 29 - Auth query 669s ok 30 - HTTP code is 200 669s ok 31 - Page contains a form 669s ok 32 - CSP header authorize POST request to \# 669s ok 33 - Found stayconnected checkbox 669s ok 34 - Auth POST query 669s ok 35 - HTTP code is 200 669s ok 36 - Page contains a form 669s ok 37 - URI match 669s ok 38 - Field "fg" is defined 669s ok 39 - Field "token" is defined 669s ok 40 - Post fingerprint 669s ok 41 - Expected portal error code: code found on page 669s ok 42 - Expected portal error code 669s ok 43 - Get cookie llngconnection (0) 669s ok 44 - Cookie with mismatched TOTP is removed 669s 1..44 669s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 669s # Subtest: Store browser, then try to reuse as different user 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - HTTP code is 200 669s ok 21 - Page contains a form 669s ok 22 - URI match 669s ok 23 - Field "fg" is defined 669s ok 24 - Field "token" is defined 669s ok 25 - Found TOTP secret 669s ok 26 - Post fingerprint 669s ok 27 - Get cookie lemonldap (887dde8e254497ea4a5decc3664d0820ecf291ea62d589f6f352f12f1a612666) 669s ok 28 - Get cookie llngconnection (80046651b77a96206e429851db857143966d7b6244f4f3fd4454ff28a43aa1b9) 669s ok 29 - Auth query 669s ok 30 - HTTP code is 200 669s ok 31 - Page contains a form 669s ok 32 - CSP header authorize POST request to \# 669s ok 33 - Found stayconnected checkbox 669s ok 34 - Auth POST query 669s ok 35 - HTTP code is 200 669s ok 36 - Page contains a form 669s ok 37 - URI match 669s ok 38 - Field "token" is defined 669s ok 39 - Post 2F choice 669s ok 40 - Prompt indicates success 669s ok 41 - Found 2F code in mail 669s ok 42 - HTTP code is 200 669s ok 43 - Page contains a form 669s ok 44 - URI match 669s ok 45 - Field "token" is defined 669s ok 46 - Field "code" is defined 669s ok 47 - Post code 669s ok 48 - HTTP code is 200 669s ok 49 - Page contains a form 669s ok 50 - URI match 669s ok 51 - Field "fg" is defined 669s ok 52 - Field "token" is defined 669s ok 53 - Found TOTP secret 669s ok 54 - Post fingerprint 669s ok 55 - Get cookie lemonldap (d7ba2c48b7cc38cb03095f81079dd51a52eb9c73cf16ed8d25455e9c77d26a0a) 669s ok 56 - Logout request 669s ok 57 - Response is 200 669s ok 58 - Cookie is deleted 669s ok 59 - No pdata 669s ok 60 - Disconnect request 669s ok 61 - Response is 401 669s 1..61 669s ok 10 - Store browser, then try to reuse as different user 669s # Subtest: User can refuse to stay connected 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - Get cookie lemonldap (e9fd11e33a0c13333836db1f22654544137d780104011f540d6c6ae22ea90197) 669s ok 21 - Logout request 669s ok 22 - Response is 200 669s ok 23 - Cookie is deleted 669s ok 24 - No pdata 669s ok 25 - Disconnect request 669s ok 26 - Response is 401 669s 1..26 669s ok 11 - User can refuse to stay connected 669s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - HTTP code is 200 669s ok 14 - Page contains a form 669s ok 15 - URI match 669s ok 16 - Field "token" is defined 669s ok 17 - Field "code" is defined 669s ok 18 - Post code 669s ok 19 - Persistent connection cookie isn't sent 669s ok 20 - Get cookie lemonldap (0cf98ec8ea9f8753e853ae458dad30d4c91e20b6cf949c8511e9e091d4b58fa4) 669s 1..20 669s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 669s # Subtest: User cannot bypass the trusted browser rule (wrong user) 669s ok 1 - Auth query 669s ok 2 - HTTP code is 200 669s ok 3 - Page contains a form 669s ok 4 - CSP header authorize POST request to \# 669s ok 5 - Found stayconnected checkbox 669s ok 6 - Auth POST query 669s ok 7 - HTTP code is 200 669s ok 8 - Page contains a form 669s ok 9 - URI match 669s ok 10 - Field "token" is defined 669s ok 11 - Post 2F choice 669s ok 12 - Prompt indicates success 669s ok 13 - Found 2F code in mail 669s ok 14 - HTTP code is 200 669s ok 15 - Page contains a form 669s ok 16 - URI match 669s ok 17 - Field "token" is defined 669s ok 18 - Field "code" is defined 669s ok 19 - Post code 669s ok 20 - Persistent connection cookie isn't sent 669s ok 21 - Get cookie lemonldap (7f12cd418f6a4579abd40ab8f283bbd2f63601e52764a5b1db5842f5a7cf408a) 669s 1..21 669s ok 13 - User cannot bypass the trusted browser rule (wrong user) 669s 1..13 669s ok 669s t/78-2F-Upgrade-Many.t ......................................................... 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - use Lemonldap::NG::Common::FormEncode; 669s ok 3 - Portal object 669s ok 4 - Init 669s ok 5 - Portal app 669s ok 6 - Auth query 669s ok 7 - Get cookie lemonldap (e021c32e7ccc872c563fea89abf96c453435e7cb9e694176c68d76eeb9d7bb38) 669s ok 8 - Upgrade session query 669s ok 9 - HTTP code is 200 669s ok 10 - Page contains a form 669s ok 11 - URI match 669s ok 12 - Field "confirm" is defined 669s ok 13 - Field "url" is defined 669s ok 14 - Found custom Main Logo 669s ok 15 - Language icons found 669s ok 16 - Accept session upgrade query 669s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 669s ok 18 - HTTP code is 200 669s ok 19 - Page contains a form 669s ok 20 - Host match 669s ok 21 - Field "upgrading" is defined 669s ok 22 - Field "url" is defined 669s ok 23 - CSP header authorize POST request to \# 669s ok 24 - Post login 669s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 669s ok 26 - HTTP code is 200 669s ok 27 - Page contains a form 669s ok 28 - URI match 669s ok 29 - Field "token" is defined 669s ok 30 - Field "checkLogins" is defined 669s ok 31 - Found mail 669s ok 32 - Post ext2f choice 669s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 669s ok 34 - HTTP code is 200 669s ok 35 - Page contains a form 669s ok 36 - URI match 669s ok 37 - Field "token" is defined 669s ok 38 - Field "code" is defined 669s ok 39 - Found EXTCODE input 669s ok 40 - Found 2F code in mail 669s ok 41 - Post code 669s ok 42 - Get redirection 669s ok 43 - Location is http://test1.example.com 669s ok 44 - Get cookie lemonldap (e24ca5ea724780712dce6facb6229ee7a92c61c71aa5c406f8793cba288fc734) 669s ok 45 - Make sure no pdata is returned 669s 1..45 669s ok 669s t/78-2F-Upgrade.t .............................................................. 669s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - use Lemonldap::NG::Common::FormEncode; 669s ok 3 - Portal object 669s [Fri Jan 30 06:18:38 2026] [LLNG:7363] [error] Bad logLevel value '', switching to 'info' 669s 669s [Fri Jan 30 06:18:38 2026] [LLNG:7363] [info] Loading configuration 1 for process 7363 669s ok 4 - Init 669s ok 5 - Portal app 669s ok 6 - Auth query 669s ok 7 - Get cookie lemonldap (0632f4b868740ea0c3629be25ba10aeadbab8d8a41685a5063e16390b5f4cdcc) 669s [Fri Jan 30 06:18:38 2026] [LLNG:7363] [info] New request Lemonldap::NG::Handler::Server GET /level3 669s [Fri Jan 30 06:18:38 2026] [LLNG:7363] [notice] User dwho was forbidden access to test1.example.com/level3 669s ok 8 - Handler request 669s ok 9 - Authenticated as dwho 669s ok 10 - HTTP code is 403 669s ok 11 - Upgrade session query 669s ok 12 - HTTP code is 200 669s ok 13 - Page contains a form 669s ok 14 - URI match 669s ok 15 - Field "confirm" is defined 669s ok 16 - Field "url" is defined 669s ok 17 - Found custom Main Logo 669s ok 18 - Language icons found 669s ok 19 - Accept session upgrade query 669s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 669s ok 21 - HTTP code is 200 669s ok 22 - Page contains a form 669s ok 23 - Host match 669s ok 24 - Field "upgrading" is defined 669s ok 25 - Field "url" is defined 669s ok 26 - CSP header authorize POST request to \# 669s ok 27 - Post login 669s 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) 669s ok 29 - HTTP code is 200 669s ok 30 - Page contains a form 669s ok 31 - URI match 669s ok 32 - Field "token" is defined 669s ok 33 - Field "code" is defined 669s ok 34 - Found EXTCODE input 669s ok 35 - Found 2F code in mail 669s ok 36 - Post code 669s ok 37 - Get redirection 669s ok 38 - Location is http://test1.example.com 669s ok 39 - Get cookie lemonldap (2713db9b477c518a97669aa7c342fc836d821832728ceaffb9d37d04b0d2bf95) 669s ok 40 - Make sure no pdata is returned 669s [Fri Jan 30 06:18:38 2026] [LLNG:7363] [info] New request Lemonldap::NG::Handler::Server GET /level3 669s ok 41 - Handler request 669s ok 42 - Authenticated as dwho 669s ok 43 - HTTP code is 200 669s 1..43 669s ok 670s t/78-2F-UpgradeOnly-with-forceFlag.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 - Auth query 670s ok 6 - Get cookie lemonldap (a57dd6fe1cde84fd9eeb151ee2b1d8b8dade6addb1e0f7e64d47897116f328e1) 670s ok 7 - CheckUser 670s ok 8 - Response is JSON 670s ok 9 - AuthenticationLevel == 1 670s ok 10 - Form registration 670s ok 11 - Get redirection 670s ok 12 - Location header found 670s ok 13 - Form registration 670s ok 14 - Found TOTP js 670s ok 15 - Get new key 670s ok 16 - Content is JSON 670s ok 17 - Found secret 670s ok 18 - Found token 670s ok 19 - Found issuer 670s ok 20 - Found user 670s ok 21 - Code 670s ok 22 - Code contains 6 digits 670s ok 23 - Post code 670s ok 24 - Content is JSON 670s ok 25 - TOTP is registered 670s ok 26 - Form registration 670s ok 27 - Found forceUpgrade flag 670s ok 28 - Upgrade session query from 2fManager 670s ok 29 - HTTP code is 200 670s ok 30 - Page contains a form 670s ok 31 - URI match 670s ok 32 - Field "confirm" is defined 670s ok 33 - Field "url" is defined 670s ok 34 - Field "forceUpgrade" is defined 670s ok 35 - Accept session upgrade query 670s ok 36 - HTTP code is 200 670s ok 37 - Page contains a form 670s ok 38 - URI match 670s ok 39 - Field "token" is defined 670s ok 40 - Code 670s ok 41 - Post code 670s ok 42 - CheckUser 670s ok 43 - Response is JSON 670s ok 44 - AuthenticationLevel == 3 670s 1..44 670s ok 670s t/78-2F-UpgradeOnly-without-2F.t ............................................... 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - use Lemonldap::NG::Common::FormEncode; 670s ok 3 - Portal object 670s ok 4 - Init 670s ok 5 - Portal app 670s ok 6 - Auth query 670s ok 7 - Get cookie lemonldap (a0f4dd0763558491b4bdf3b91ab8c52c4059bd56948f155c37322b93dbad390f) 670s ok 8 - Upgrade session query 670s ok 9 - HTTP code is 200 670s ok 10 - Page contains a form 670s ok 11 - URI match 670s ok 12 - Field "confirm" is defined 670s ok 13 - Field "url" is defined 670s ok 14 - Accept session upgrade query 670s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 670s ok 16 - Expected portal error code: code found on page 670s ok 17 - Expected portal error code 670s ok 18 - Accept session upgrade query 670s ok 19 - Get redirection 670s ok 20 - Location is http://auth.example.com/ 670s ok 21 - Logout request 670s ok 22 - Response is 200 670s ok 23 - Cookie is deleted 670s ok 24 - No pdata 670s ok 25 - Disconnect request 670s ok 26 - Response is 401 670s 1..26 670s ok 670s t/78-2F-UpgradeOnly.t .......................................................... 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - use Lemonldap::NG::Common::FormEncode; 670s ok 3 - Portal object 670s ok 4 - Init 670s ok 5 - Portal app 670s ok 6 - Auth query 670s ok 7 - Get cookie lemonldap (361ca1e4cd6bf3196cf0e38cee56a94ecfd1fc8517a9f155bdefb82675a358d6) 670s ok 8 - Upgrade session query 670s ok 9 - HTTP code is 200 670s ok 10 - Page contains a form 670s ok 11 - URI match 670s ok 12 - Field "confirm" is defined 670s ok 13 - Field "url" is defined 670s ok 14 - Accept session upgrade query 670s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 670s ok 16 - Expected portal error code: code found on page 670s ok 17 - Expected portal error code 670s ok 18 - Auth query 670s ok 19 - Get cookie lemonldap (bde64f558ec2053f22b48edad6e1489dd540afa869f634ae6cdf9ec5930719c6) 670s ok 20 - Upgrade session query 670s ok 21 - HTTP code is 200 670s ok 22 - Page contains a form 670s ok 23 - URI match 670s ok 24 - Field "confirm" is defined 670s ok 25 - Field "url" is defined 670s ok 26 - Accept session upgrade query 670s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 670s ok 28 - HTTP code is 200 670s ok 29 - Page contains a form 670s ok 30 - URI match 670s ok 31 - Field "token" is defined 670s ok 32 - Field "code" is defined 670s ok 33 - Found EXTCODE input 670s ok 34 - Found 2F code in mail 670s ok 35 - Post code 670s ok 36 - Get redirection 670s ok 37 - Location is http://test1.example.com 670s ok 38 - Get cookie lemonldap (bde64f558ec2053f22b48edad6e1489dd540afa869f634ae6cdf9ec5930719c6) 670s ok 39 - Make sure no pdata is returned 670s 1..39 670s ok 671s t/79-2F-Yubikey-from-Session.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 - Authenticate as dwho 671s ok 6 - HTTP code is 200 671s ok 7 - Page contains a form 671s ok 8 - URI match 671s ok 9 - Field "token" is defined 671s ok 10 - Field "code" is defined 671s ok 11 - Post code 671s ok 12 - Bad OTP code: code found on page 671s ok 13 - Bad OTP code 671s ok 14 - Auth query 671s ok 15 - HTTP code is 200 671s ok 16 - Page contains a form 671s ok 17 - URI match 671s ok 18 - Field "token" is defined 671s ok 19 - Field "code" is defined 671s ok 20 - Post code 671s ok 21 - Get cookie lemonldap (443b9831104250488729ca051fe22e8c3bcaf4290c39bd6e8d7b90d1b3a99180) 671s ok 22 - Auth query 671s ok 23 - HTTP code is 200 671s ok 24 - Page contains a form 671s ok 25 - URI match 671s ok 26 - Field "token" is defined 671s ok 27 - Field "code" is defined 671s ok 28 - Post code 671s ok 29 - Get cookie lemonldap (a3cd0e4e5897c2779b3effb45b7130dbf32052e65244eb666cfa579d09deadef) 671s ok 30 - Auth query 671s ok 31 - Get cookie lemonldap (649ea32310d319c97edc6ee035c7c8486b00fa69cc44371ab1b6f5e202f0af76) 671s 1..31 671s ok 671s t/79-2F-Yubikey.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 - Auth query 671s ok 6 - HTTP code is 200 671s ok 7 - Get cookie lemonldap (2e5721a918c1a81b775ad50ba59879e25b6d0995f8acf0e0cf8c20facd8503d7) 671s ok 8 - Auth query 671s ok 9 - Response body is not empty 671s ok 10 - Found prompt message 671s ok 11 - HTTP code is 200 671s ok 12 - Page contains a form 671s ok 13 - URI match 671s ok 14 - Field "UBKName" is defined 671s ok 15 - Field "otp" is defined 671s ok 16 - Invalid otp 671s ok 17 - Response body is not empty 671s ok 18 - Found error message 671s ok 19 - Invalid UBKname 671s ok 20 - Response body is not empty 671s ok 21 - Found error message 671s ok 22 - Correct registration attempt 671s ok 23 - Get redirection 671s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 671s ok 25 - Found registered yubikey 671s ok 26 - Correct device ID 671s ok 27 - Epoch is defined 671s ok 28 - Auth query 671s ok 29 - HTTP code is 200 671s ok 30 - Page contains a form 671s ok 31 - URI match 671s ok 32 - Field "token" is defined 671s ok 33 - Field "code" is defined 671s ok 34 - Post code 671s ok 35 - Bad OTP code: code found on page 671s ok 36 - Bad OTP code 671s ok 37 - Auth query 671s ok 38 - HTTP code is 200 671s ok 39 - Page contains a form 671s ok 40 - URI match 671s ok 41 - Field "token" is defined 671s ok 42 - Field "code" is defined 671s ok 43 - Post code 671s ok 44 - Bad OTP code: code found on page 671s ok 45 - Bad OTP code 671s ok 46 - Auth query 671s ok 47 - HTTP code is 200 671s ok 48 - Page contains a form 671s ok 49 - URI match 671s ok 50 - Field "token" is defined 671s ok 51 - Field "code" is defined 671s ok 52 - Post code 671s ok 53 - Get cookie lemonldap (6074922c4a0947013ffb044db97f5548345992edc80b864b480531884b17dbe4) 671s ok 54 - HTTP code is 400 671s ok 55 - Deletion expects valid CSRF token 671s ok 56 - Post deletion 671s ok 57 - HTTP code is 200 671s ok 58 - Content-Type is JSON 671s ok 59 - Content is valid JSON 671s ok 60 671s ok 61 - No device found anymore 671s ok 62 - Auth query 671s ok 63 - Get cookie lemonldap (b06916762a194fc7ea890c9eea589878d29fb296d2286df4a4af8b0ec25ddc4f) 671s 1..63 671s ok 671s t/80-2F-Okta.t ................................................................. 671s ok 1 - use Lemonldap::NG::Portal::Main; 671s # Subtest: Choose Okta SMS 671s ok 1 - Portal object 671s ok 2 - Init 671s ok 3 - Portal app 671s ok 4 - Get Portal 671s ok 5 - HTTP code is 200 671s ok 6 - Page contains a form 671s ok 7 - Host match 671s ok 8 - Field "user" is defined 671s ok 9 - Field "password" is defined 671s ok 10 - CSP header authorize POST request to \# 671s ok 11 - Auth query 671s ok 12 - HTTP code is 200 671s ok 13 - Page contains a form 671s ok 14 - URI match 671s ok 15 - Choose SMS 671s ok 16 - HTTP code is 200 671s ok 17 - Page contains a form 671s ok 18 - URI match 671s ok 19 - Send code 671s ok 20 - Get cookie lemonldap (574ac33766868d2286acb655ff4ffad6c2c005a47c753b04a1564a18fb35147b) 671s ok 21 - Get session using restSessionServer 671s ok 22 - HTTP code is 200 671s ok 23 - Deserialize session content 671s ok 24 - Session has correct value for _auth 671s ok 25 - Session has correct value for _2f 671s ok 26 - Logout request 671s ok 27 - Response is 200 671s ok 28 - Cookie is deleted 671s ok 29 - No pdata 671s ok 30 - Disconnect request 671s ok 31 - Response is 401 671s 1..31 671s ok 2 - Choose Okta SMS 671s # Subtest: Choose Okta Push 671s ok 1 - Portal object 671s ok 2 - Init 671s ok 3 - Portal app 671s ok 4 - Get Portal 671s ok 5 - HTTP code is 200 671s ok 6 - Page contains a form 671s ok 7 - Host match 671s ok 8 - Field "user" is defined 671s ok 9 - Field "password" is defined 671s ok 10 - CSP header authorize POST request to \# 671s ok 11 - Auth query 671s ok 12 - HTTP code is 200 671s ok 13 - Page contains a form 671s ok 14 - URI match 671s ok 15 - Choose SMS 671s ok 16 - HTTP code is 200 671s ok 17 - Page contains a form 671s ok 18 - URI match 671s ok 19 - CSP header authorize POST request to auth.example.com 671s ok 20 - Send code 671s ok 21 - Get cookie lemonldap (f23e13513a296024be7147dcf5b0909eb0b9c1b24c20b9fd53c14369b2f3a685) 671s ok 22 - Get session using restSessionServer 671s ok 23 - HTTP code is 200 671s ok 24 - Deserialize session content 671s ok 25 - Session has correct value for _2f 671s ok 26 - Session has correct value for _auth 671s ok 27 - Logout request 671s ok 28 - Response is 200 671s ok 29 - Cookie is deleted 671s ok 30 - No pdata 671s ok 31 - Disconnect request 671s ok 32 - Response is 401 671s 1..32 671s ok 3 - Choose Okta Push 671s 1..3 671s ok 672s t/81-MostViewedApplications.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 cookie lemonldap (bf0dacba20f4beb505da4eb54c710c7d8acd95c02104ed3cafecee3d44f2e725) 672s ok 6 - Get cookie lemonldap (e23cbca571c459073525e324cfb0e18c6adb952231bd0fe3d7821d0248ab97db) 672s ok 7 - Get cookie lemonldap (5f8b8f9df885c14e70ba21728cf850ab0974d231e48ffeaf921af15d8aa3db06) 672s ok 8 - Session contains history hash 672s ok 9 - OIDC App 1 has been accessed twice 672s ok 10 - OIDC App 2 has been accessed once 672s ok 11 - History contains two entries 672s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753921%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769682041_24028%22%7D) 672s ok 13 - Get redirection 672s ok 14 - Location header found 672s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769682041_9345%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753921%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 672s ok 16 - Get redirection 672s ok 17 - Location header found 672s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769682041_12360%22%2C%22issuerTs%22%3A1769753921%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 672s ok 19 - Get redirection 672s ok 20 - Location header found 672s ok 21 - Session contains history hash 672s ok 22 - CAS App 1 has been accessed twice 672s ok 23 - CAS App 2 has been accessed once 672s ok 24 - History contains four entries 672s ok 25 - Portal object 672s ok 26 - Init 672s ok 27 - Portal app 672s ok 28 - Get cookie lemonldap (f611d231737af0538df0efdf23dc3abc0de6e78482593319bd5b7f74873a41c1) 672s ok 29 - History contains five entries 672s ok 30 - SAML App 1 has been accessed once 672s 1..30 672s ok 672s t/91-Handler-cache-cleaned.t ................................................... 672s ok 1 - use Lemonldap::NG::Portal::Main; 672s ok 2 - use Lemonldap::NG::Common::FormEncode; 672s ok 3 - Portal object 672s ok 4 - Init 672s ok 5 - Portal app 672s ok 6 - Auth query 672s ok 7 - Get cookie lemonldap (8c6036eedb7137e355398585f7bd9bf9f976209bb3fab209e7a2a3f8da704802) 672s ok 8 - Get portal 672s ok 9 - Authenticated as dwho 672s ok 10 - Auth query 672s ok 11 - HTTP code is 200 672s ok 12 - Page contains a form 672s ok 13 - URI match 672s ok 14 - Field "token" is defined 672s ok 15 - Field "code" is defined 672s ok 16 - Found EXTCODE input 672s ok 17 - Found 2F code in mail 672s ok 18 - Get portal 672s ok 19 - Post code 672s ok 20 - Get portal 672s ok 21 - Authenticated as dwho 672s 1..21 672s ok 672s t/91-Memory-Leak.t ............................................................. 672s 1..5 672s ok 1 - use Lemonldap::NG::Portal::Main; 672s ok 2 - leaks 0 < 1 672s ok 3 - leaks -1 < 1 672s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 672s # Failed (TODO) test 'Unable to really destroy a portal object for now' 672s # at t/91-Memory-Leak.t line 34. 672s [Fri Jan 30 06:18:41 2026] [LLNG:7372] [error] globalStorage not defined (perhaps configuration can not be read) 672s [Fri Jan 30 06:18:41 2026] [LLNG:7372] [error] globalStorage not defined (perhaps configuration can not be read) 672s ok 5 - leaks 0 < 1 672s ok 673s t/99-Bad-logLevel.t ............................................................ 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s ok 2 - Portal object 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [error] Bad logLevel value 'error ', switching to 'info' 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [error] Bad logLevel value 'error ', switching to 'info' 673s 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [info] Loading configuration 1 for process 7373 673s ok 3 - Init 673s ok 4 - Portal app 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [info] New request Lemonldap::NG::Portal::Main GET / 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [notice] User anonymous successfully authenticated at level 0 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [notice] User anonymous connected from Null (127.0.0.1) 673s ok 5 - Auth query 673s ok 6 - HTTP code is 200 673s ok 7 - Get cookie lemonldap (09783f4dc1c31c1e01eb055dee5ee45df32b9f009abf364cdb0ecfadaa19cbcd) 673s [Fri Jan 30 06:18:42 2026] [LLNG:7373] [info] New request Lemonldap::NG::Portal::Main GET /logout 673s ok 8 - Get logout page 673s ok 9 - PE_LOGOUT_OK 673s 1..9 673s ok 673s t/99-Dont-load-Dumper.t ........................................................ 673s 1..5 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s ok 2 - Portal object 673s ok 3 - Init 673s ok 4 - App 673s ok 5 - Portal doesn't depend on Data::Dumper 673s ok 673s All tests successful. 673s Files=423, Tests=17493, 156 wallclock secs ( 1.32 usr 0.37 sys + 128.59 cusr 15.19 csys = 145.47 CPU) 673s Result: PASS 673s autopkgtest [06:18:43]: test portal-test: -----------------------] 675s autopkgtest [06:18:45]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 675s portal-test PASS 675s autopkgtest [06:18:45]: test manager-test: preparing testbed 695s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 773s autopkgtest [06:20:23]: testbed dpkg architecture: amd64 773s autopkgtest [06:20:23]: testbed apt version: 3.1.14 774s autopkgtest [06:20:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 774s autopkgtest [06:20:24]: testbed release detected to be: resolute 775s autopkgtest [06:20:25]: updating testbed package index (apt update) 775s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 775s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 775s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 775s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 775s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 775s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 775s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 775s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 775s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 775s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 775s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 775s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 775s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 775s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 775s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 775s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 775s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 775s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 776s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 776s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 776s Fetched 3870 kB in 1s (4999 kB/s) 777s Reading package lists... 777s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 777s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 777s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 777s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 778s Reading package lists... 778s Reading package lists... 778s Building dependency tree... 778s Reading state information... 778s Calculating upgrade... 778s The following packages will be upgraded: 778s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 778s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 778s Need to get 904 kB of archives. 778s After this operation, 6144 B of additional disk space will be used. 778s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 778s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 778s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 778s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 778s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 778s dpkg-preconfigure: unable to re-open stdin: No such file or directory 779s Fetched 904 kB in 0s (6215 kB/s) 779s (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 ... 124211 files and directories currently installed.) 779s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 779s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 779s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 779s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 779s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 779s (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 ... 124211 files and directories currently installed.) 779s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 779s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 779s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 779s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 779s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 779s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 779s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 779s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 779s Setting up bzip2 (1.0.8-6build2) ... 779s Setting up telnet (0.17+2.7-2ubuntu1) ... 779s Processing triggers for man-db (2.13.1-1) ... 779s Processing triggers for libc-bin (2.42-2ubuntu4) ... 780s autopkgtest [06:20:30]: upgrading testbed (apt dist-upgrade and autopurge) 780s Reading package lists... 780s Building dependency tree... 780s Reading state information... 780s Calculating upgrade... 780s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 780s Reading package lists... 780s Building dependency tree... 780s Reading state information... 780s Solving dependencies... 780s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 783s Reading package lists... 783s Building dependency tree... 783s Reading state information... 783s Solving dependencies... 783s The following NEW packages will be installed: 783s autoconf autodep8 automake autopoint autotools-dev binutils-i686-linux-gnu 783s build-essential ca-certificates-java cpp cpp-15 cpp-15-i686-linux-gnu 783s cpp-15-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu 783s crossbuild-essential-i386 dctrl-tools debhelper debugedit 783s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 783s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 783s g++-15-i686-linux-gnu g++-15-x86-64-linux-gnu g++-i686-linux-gnu 783s g++-x86-64-linux-gnu gcc gcc-11-base:i386 gcc-15 gcc-15-base:i386 783s gcc-15-cross-base gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base 783s gcc-15-x86-64-linux-gnu gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext 783s imagemagick-7-common intltool-debian java-common java-wrappers 783s lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 783s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 783s libasan6:i386 libasan8 libasan8-i386-cross libatomic1:i386 783s libatomic1-i386-cross libauth-yubikey-webclient-perl libauthen-radius-perl 783s libb-hooks-endofscope-perl libb-hooks-op-check-perl 783s libbytes-random-secure-perl libc-gconv-modules-extra:i386 libc6:i386 783s libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcache-cache-perl 783s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 783s libclass-data-inheritable-perl libclass-errorhandler-perl 783s libclass-inspector-perl libclass-method-modifiers-perl 783s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 783s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 783s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 783s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 783s libcrypt-des-perl libcrypt-dev:i386 libcrypt-dh-gmp-perl libcrypt-jwt-perl 783s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 783s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 783s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 783s libcrypt-urandom-perl libcrypt1:i386 libcryptx-perl libdata-hexdump-perl 783s libdata-optlist-perl libdata-password-zxcvbn-perl 783s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 783s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 783s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 783s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 783s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 783s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 783s libencode-locale-perl liberror-perl libeval-closure-perl 783s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 783s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 783s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 783s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 783s libgcc-11-dev:i386 libgcc-15-dev libgcc-15-dev-i386-cross libgcc-s1:i386 783s libgcc-s1-i386-cross libgd-perl libgd-securityimage-perl libgd3 libglib-perl 783s libgomp1:i386 libgomp1 libgomp1-i386-cross libgssapi-perl 783s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 783s libheif-plugin-libde265 libheif1 libhtml-format-perl 783s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 783s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 783s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 783s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 783s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 783s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 783s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 783s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 783s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libitm1:i386 783s libitm1-i386-cross libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 783s libjs-angularjs libjs-bootstrap libjs-bootswatch libjs-es5-shim libjs-jquery 783s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 783s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 783s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 783s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 783s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 783s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 783s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 783s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 783s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 783s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 783s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 783s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 783s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 783s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 783s libparams-classify-perl libparams-util-perl 783s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 783s libplack-perl libposix-strftime-compiler-perl libquadmath0 libquadmath0:i386 783s libquadmath0-i386-cross libraw23t64 libregexp-assemble-perl 783s libregexp-common-perl librole-tiny-perl libsharpyuv0 libsimdjson29 783s libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-11-dev:i386 783s libstdc++-15-dev libstdc++-15-dev-i386-cross libstdc++6:i386 783s libstdc++6-i386-cross libstream-buffered-perl libstring-random-perl 783s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 783s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 783s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 783s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 783s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 783s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 libubsan1:i386 783s libubsan1-i386-cross liburi-perl libvariable-magic-perl libwebp7 783s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 783s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 783s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 783s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 783s libxslt1.1 libxstring-perl linux-libc-dev:i386 linux-libc-dev-i386-cross m4 783s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 783s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 783s node-semver node-uglify-js node-undici node-xtend nodejs 783s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 783s po-debconf python3-alabaster python3-defusedxml python3-docutils 783s python3-imagesize python3-roman-numerals python3-snowballstemmer 783s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 783s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 783s yui-compressor 783s 0 upgraded, 360 newly installed, 0 to remove and 0 not upgraded. 783s Need to get 270 MB of archives. 783s After this operation, 1016 MB of additional disk space will be used. 783s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 783s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 783s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 783s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 783s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 784s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 784s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 784s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 784s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 784s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 784s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 784s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 784s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 784s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 784s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 784s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 784s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 784s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 784s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 784s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 784s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 784s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 784s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 784s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 784s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 784s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 784s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 784s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 784s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 784s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 784s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 784s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 784s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 784s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 784s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 784s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 784s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 784s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 784s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 784s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 784s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 784s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 784s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 784s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 784s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 784s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 784s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 784s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 784s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 784s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 784s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 784s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 784s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 784s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 784s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 784s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 784s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 784s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 784s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 784s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 784s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 784s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 784s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 784s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 784s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 784s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 784s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 784s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 784s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 784s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 784s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 784s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 784s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 784s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 784s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 784s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 784s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 784s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 784s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 784s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 784s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 784s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 784s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 784s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 784s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 784s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 784s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 784s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 784s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 784s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 784s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 784s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 784s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 784s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 784s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 784s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 784s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 784s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 784s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 784s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 784s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 784s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 784s Get:103 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 784s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 784s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 784s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 784s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 785s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 785s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 785s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 785s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 785s Get:112 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 785s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 785s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 785s Get:115 http://ftpmaster.internal/ubuntu resolute/main i386 gcc-15-base i386 15.2.0-12ubuntu1 [59.6 kB] 785s Get:116 http://ftpmaster.internal/ubuntu resolute/main i386 libc-gconv-modules-extra i386 2.42-2ubuntu4 [1359 kB] 785s Get:117 http://ftpmaster.internal/ubuntu resolute/main i386 libgcc-s1 i386 15.2.0-12ubuntu1 [94.1 kB] 785s Get:118 http://ftpmaster.internal/ubuntu resolute/main i386 libc6 i386 2.42-2ubuntu4 [1824 kB] 785s Get:119 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt1 i386 1:4.5.1-1 [100 kB] 785s Get:120 http://ftpmaster.internal/ubuntu resolute/main i386 libatomic1 i386 15.2.0-12ubuntu1 [8406 B] 785s Get:121 http://ftpmaster.internal/ubuntu resolute/main i386 libstdc++6 i386 15.2.0-12ubuntu1 [877 kB] 785s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 785s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 785s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 785s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 785s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 785s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 785s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 785s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 785s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 785s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 785s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 785s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 785s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 785s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 785s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 785s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 785s Get:138 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 785s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 785s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 785s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 785s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 785s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 785s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 786s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 786s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 786s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 786s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 786s Get:149 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 786s Get:150 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 786s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 786s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 786s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 786s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 786s Get:155 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-7ubuntu1cross1 [58.6 kB] 786s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [13.8 MB] 786s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [5730 B] 786s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 binutils-i686-linux-gnu amd64 2.45.50.20260119-1ubuntu1 [1764 kB] 786s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-cross-base all 15.2.0-7ubuntu1cross1 [53.8 kB] 786s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-i386-cross all 2.42-2ubuntu4cross1 [1582 kB] 786s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1-i386-cross all 15.2.0-7ubuntu1cross1 [94.2 kB] 786s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1-i386-cross all 15.2.0-7ubuntu1cross1 [152 kB] 786s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1-i386-cross all 15.2.0-7ubuntu1cross1 [31.1 kB] 786s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1-i386-cross all 15.2.0-7ubuntu1cross1 [8158 B] 786s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8-i386-cross all 15.2.0-7ubuntu1cross1 [2906 kB] 786s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6-i386-cross all 15.2.0-7ubuntu1cross1 [827 kB] 786s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1-i386-cross all 15.2.0-7ubuntu1cross1 [1171 kB] 786s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0-i386-cross all 15.2.0-7ubuntu1cross1 [245 kB] 786s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2755 kB] 787s Get:170 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [27.0 MB] 787s Get:171 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [1220 B] 787s Get:172 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev-i386-cross all 6.18.0-9.9cross1 [1515 kB] 787s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev-i386-cross all 2.42-2ubuntu4cross1 [1993 kB] 787s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2655 kB] 787s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [15.3 MB] 787s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [954 B] 787s Get:177 http://ftpmaster.internal/ubuntu resolute/universe amd64 crossbuild-essential-i386 all 12.12ubuntu2 [4146 B] 787s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 787s Get:179 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 787s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 787s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 787s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 787s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 787s Get:184 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 787s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 787s Get:186 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 787s Get:187 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 787s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 787s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 787s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 787s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 787s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 788s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 788s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 788s Get:195 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 788s Get:196 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 788s Get:197 http://ftpmaster.internal/ubuntu resolute/universe i386 gcc-11-base i386 11.5.0-8ubuntu1 [46.5 kB] 788s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 788s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 788s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 788s Get:201 http://ftpmaster.internal/ubuntu resolute/universe i386 libasan6 i386 11.5.0-8ubuntu1 [2122 kB] 788s Get:202 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 788s Get:203 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 788s Get:204 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 788s Get:205 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 788s Get:206 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 788s Get:207 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 788s Get:208 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 788s Get:209 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 788s Get:210 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 788s Get:211 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 788s Get:212 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 788s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 788s Get:214 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 788s Get:215 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 788s Get:216 http://ftpmaster.internal/ubuntu resolute/main i386 linux-libc-dev i386 6.18.0-9.9 [1861 kB] 788s Get:217 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt-dev i386 1:4.5.1-1 [131 kB] 788s Get:218 http://ftpmaster.internal/ubuntu resolute/main i386 libc6-dev i386 2.42-2ubuntu4 [1945 kB] 788s Get:219 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 788s Get:220 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 788s Get:221 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 788s Get:222 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 788s Get:223 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 788s Get:224 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 788s Get:225 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 788s Get:226 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 788s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 788s Get:228 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 788s Get:229 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 788s Get:230 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 788s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 788s Get:232 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 788s Get:233 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 788s Get:234 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 788s Get:235 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 789s Get:236 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 789s Get:237 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 789s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 789s Get:239 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 789s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 789s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 789s Get:242 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 789s Get:243 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 789s Get:244 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 789s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 789s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 789s Get:247 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 789s Get:248 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 789s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 789s Get:250 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 789s Get:251 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 789s Get:252 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 789s Get:253 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 789s Get:254 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 789s Get:255 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 789s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 789s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 789s Get:258 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 789s Get:259 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 789s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 789s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 789s Get:262 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 789s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 789s Get:264 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 789s Get:265 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 789s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 789s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 789s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 789s Get:269 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 789s Get:270 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 789s Get:271 http://ftpmaster.internal/ubuntu resolute/main i386 libgomp1 i386 15.2.0-12ubuntu1 [155 kB] 789s Get:272 http://ftpmaster.internal/ubuntu resolute/main i386 libitm1 i386 15.2.0-12ubuntu1 [31.6 kB] 789s Get:273 http://ftpmaster.internal/ubuntu resolute/main i386 libubsan1 i386 15.2.0-12ubuntu1 [1172 kB] 789s Get:274 http://ftpmaster.internal/ubuntu resolute/main i386 libquadmath0 i386 15.2.0-12ubuntu1 [246 kB] 789s Get:275 http://ftpmaster.internal/ubuntu resolute/universe i386 libgcc-11-dev i386 11.5.0-8ubuntu1 [2450 kB] 789s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 789s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 789s Get:278 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 789s Get:279 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 789s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 789s Get:281 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 789s Get:282 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 789s Get:283 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 789s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 789s Get:285 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 789s Get:286 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 789s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 789s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 789s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 789s Get:290 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 789s Get:291 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 789s Get:292 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 789s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 789s Get:294 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 789s Get:295 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 789s Get:296 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 789s Get:297 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 789s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 789s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 789s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 789s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 789s Get:302 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 789s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 789s Get:304 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 789s Get:305 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 789s Get:306 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 789s Get:307 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 789s Get:308 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 789s Get:309 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 789s Get:310 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 789s Get:311 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 789s Get:312 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 789s Get:313 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 789s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 789s Get:315 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 789s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 789s Get:317 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 789s Get:318 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 789s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 789s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 789s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 789s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 789s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 789s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 789s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 789s Get:326 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 789s Get:327 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 789s Get:328 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 789s Get:329 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 789s Get:330 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 789s Get:331 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 789s Get:332 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 789s Get:333 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 790s Get:334 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 790s Get:335 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 790s Get:336 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 790s Get:337 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 790s Get:338 http://ftpmaster.internal/ubuntu resolute/universe i386 libstdc++-11-dev i386 11.5.0-8ubuntu1 [2459 kB] 790s Get:339 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 790s Get:340 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 790s Get:341 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 790s Get:342 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 790s Get:343 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 790s Get:344 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 790s Get:345 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 790s Get:346 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 790s Get:347 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 790s Get:348 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 790s Get:349 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 790s Get:350 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 790s Get:351 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 790s Get:352 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 790s Get:353 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 790s Get:354 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 790s Get:355 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 790s Get:356 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 790s Get:357 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 790s Get:358 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 791s Get:359 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 791s Get:360 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 791s Preconfiguring packages ... 791s Fetched 270 MB in 7s (36.0 MB/s) 791s Selecting previously unselected package imagemagick-7-common. 791s (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 ... 124211 files and directories currently installed.) 791s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 791s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 791s Selecting previously unselected package libgomp1:amd64. 791s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 791s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 791s Selecting previously unselected package libfftw3-double3:amd64. 791s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 791s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 791s Selecting previously unselected package libfontenc1:amd64. 791s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 791s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 791s Selecting previously unselected package x11-common. 791s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 791s Unpacking x11-common (1:7.7+24ubuntu1) ... 791s Selecting previously unselected package xfonts-encodings. 791s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 791s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 791s Selecting previously unselected package xfonts-utils. 791s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 791s Unpacking xfonts-utils (1:7.7+7build1) ... 791s Selecting previously unselected package fonts-urw-base35. 791s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 791s Unpacking fonts-urw-base35 (20200910-8build1) ... 791s Selecting previously unselected package fontconfig-config. 791s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 791s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 791s Selecting previously unselected package libfontconfig1:amd64. 791s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 791s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 791s Selecting previously unselected package libsharpyuv0:amd64. 791s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 791s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 791s Selecting previously unselected package libaom3:amd64. 791s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 791s Unpacking libaom3:amd64 (3.13.1-2) ... 791s Selecting previously unselected package libheif-plugin-aomdec:amd64. 791s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 791s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 791s Selecting previously unselected package libde265-0:amd64. 791s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 791s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 792s Selecting previously unselected package libheif-plugin-libde265:amd64. 792s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 792s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 792s Selecting previously unselected package libheif1:amd64. 792s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 792s Unpacking libheif1:amd64 (1.21.2-1) ... 792s Selecting previously unselected package libjbig0:amd64. 792s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 792s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 792s Selecting previously unselected package libjpeg-turbo8:amd64. 792s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 792s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 792s Selecting previously unselected package libjpeg8:amd64. 792s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 792s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 792s Selecting previously unselected package liblcms2-2:amd64. 792s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 792s Unpacking liblcms2-2:amd64 (2.17-1) ... 792s Selecting previously unselected package liblqr-1-0:amd64. 792s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 792s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 792s Selecting previously unselected package libltdl7:amd64. 792s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 792s Unpacking libltdl7:amd64 (2.5.4-9) ... 792s Selecting previously unselected package libopenjp2-7:amd64. 792s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 792s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 792s Selecting previously unselected package libraw23t64:amd64. 792s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 792s Unpacking libraw23t64:amd64 (0.21.4-2) ... 792s Selecting previously unselected package libdeflate0:amd64. 792s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 792s Unpacking libdeflate0:amd64 (1.23-2) ... 792s Selecting previously unselected package liblerc4:amd64. 792s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 792s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 792s Selecting previously unselected package libwebp7:amd64. 792s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 792s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 792s Selecting previously unselected package libtiff6:amd64. 792s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 792s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 792s Selecting previously unselected package libwebpdemux2:amd64. 792s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 792s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 792s Selecting previously unselected package libwebpmux3:amd64. 792s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 792s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 792s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 792s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 792s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 792s Selecting previously unselected package libimage-magick-q16-perl. 792s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 792s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 792s Selecting previously unselected package libimage-magick-perl. 792s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 792s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 792s Selecting previously unselected package libfcgi0t64:amd64. 792s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 792s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 792s Selecting previously unselected package libfcgi-perl. 792s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 792s Unpacking libfcgi-perl (0.82+ds-3build3) ... 792s Selecting previously unselected package libfcgi-procmanager-perl. 792s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 792s Unpacking libfcgi-procmanager-perl (0.28-3) ... 792s Selecting previously unselected package libcrypt-urandom-perl. 792s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_amd64.deb ... 792s Unpacking libcrypt-urandom-perl (0.54-1) ... 792s Selecting previously unselected package libapache-session-perl. 792s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 792s Unpacking libapache-session-perl (1.94-2) ... 792s Selecting previously unselected package liberror-perl. 792s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 792s Unpacking liberror-perl (0.17030-1) ... 792s Selecting previously unselected package libipc-sharelite-perl. 792s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 792s Unpacking libipc-sharelite-perl (0.17-5build4) ... 792s Selecting previously unselected package libcache-cache-perl. 792s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 792s Unpacking libcache-cache-perl (1.08-3) ... 792s Selecting previously unselected package libclass-xsaccessor-perl. 792s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 792s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 792s Selecting previously unselected package libconfig-inifiles-perl. 792s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 792s Unpacking libconfig-inifiles-perl (3.000003-4) ... 792s Selecting previously unselected package perl-openssl-defaults:amd64. 792s Preparing to unpack .../043-perl-openssl-defaults_7build4_amd64.deb ... 792s Unpacking perl-openssl-defaults:amd64 (7build4) ... 792s Selecting previously unselected package libcrypt-openssl-bignum-perl. 792s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 792s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 792s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 792s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 792s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 792s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 792s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 792s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 792s Selecting previously unselected package libconvert-asn1-perl. 792s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 792s Unpacking libconvert-asn1-perl (0.34-1) ... 792s Selecting previously unselected package libcrypt-openssl-x509-perl. 792s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 792s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 792s Selecting previously unselected package libclass-errorhandler-perl. 792s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 792s Unpacking libclass-errorhandler-perl (0.04-3) ... 792s Selecting previously unselected package libcrypt-des-perl:amd64. 792s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_amd64.deb ... 792s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 792s Selecting previously unselected package libcrypt-des-ede3-perl. 792s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 792s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 792s Selecting previously unselected package libcryptx-perl. 792s Preparing to unpack .../052-libcryptx-perl_0.087-1_amd64.deb ... 792s Unpacking libcryptx-perl (0.087-1) ... 792s Selecting previously unselected package libconvert-pem-perl. 792s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 792s Unpacking libconvert-pem-perl (0.13-1) ... 792s Selecting previously unselected package libcrypt-rijndael-perl. 792s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 792s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 792s Selecting previously unselected package libhtml-tagset-perl. 792s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 792s Unpacking libhtml-tagset-perl (3.24-1) ... 792s Selecting previously unselected package liburi-perl. 792s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 792s Unpacking liburi-perl (5.34-2build1) ... 792s Selecting previously unselected package libhtml-parser-perl:amd64. 792s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_amd64.deb ... 792s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 792s Selecting previously unselected package libcgi-pm-perl. 792s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 792s Unpacking libcgi-pm-perl (4.71-1build1) ... 792s Selecting previously unselected package libhtml-template-perl. 792s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 792s Unpacking libhtml-template-perl (2.97-2build1) ... 792s Selecting previously unselected package libjson-perl. 792s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 792s Unpacking libjson-perl (4.10000-1) ... 792s Selecting previously unselected package libcommon-sense-perl:amd64. 792s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_amd64.deb ... 792s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 792s Selecting previously unselected package libtypes-serialiser-perl. 792s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 792s Unpacking libtypes-serialiser-perl (1.01-1) ... 792s Selecting previously unselected package libjson-xs-perl. 792s Preparing to unpack .../063-libjson-xs-perl_4.040-1_amd64.deb ... 792s Unpacking libjson-xs-perl (4.040-1) ... 792s Selecting previously unselected package libmouse-perl:amd64. 792s Preparing to unpack .../064-libmouse-perl_2.6.1-1_amd64.deb ... 792s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 792s Selecting previously unselected package libnet-cidr-perl. 792s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 792s Unpacking libnet-cidr-perl (0.27-1build1) ... 792s Selecting previously unselected package libnet-ssleay-perl:amd64. 792s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_amd64.deb ... 792s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 792s Selecting previously unselected package libposix-strftime-compiler-perl. 792s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 792s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 792s Selecting previously unselected package libapache-logformat-compiler-perl. 792s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 792s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 792s Selecting previously unselected package libcookie-baker-perl. 792s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 792s Unpacking libcookie-baker-perl (0.12-1) ... 792s Selecting previously unselected package libdevel-stacktrace-perl. 792s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 792s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 792s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 792s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 792s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 792s Selecting previously unselected package libclass-inspector-perl. 792s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 792s Unpacking libclass-inspector-perl (1.36-3) ... 792s Selecting previously unselected package libfile-sharedir-perl. 792s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 792s Unpacking libfile-sharedir-perl (1.118-3) ... 792s Selecting previously unselected package libfilesys-notify-simple-perl. 792s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 792s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 792s Selecting previously unselected package libhash-multivalue-perl. 792s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 792s Unpacking libhash-multivalue-perl (0.16-3) ... 792s Selecting previously unselected package libhttp-multipartparser-perl. 792s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 792s Unpacking libhttp-multipartparser-perl (0.02-3) ... 792s Selecting previously unselected package libjson-maybexs-perl. 792s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 792s Unpacking libjson-maybexs-perl (1.004008-1) ... 792s Selecting previously unselected package libstream-buffered-perl. 792s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 792s Unpacking libstream-buffered-perl (0.03-3) ... 792s Selecting previously unselected package libwww-form-urlencoded-perl. 792s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 792s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 792s Selecting previously unselected package libhttp-entity-parser-perl. 792s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 792s Unpacking libhttp-entity-parser-perl (0.25-2) ... 792s Selecting previously unselected package libtimedate-perl. 792s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 792s Unpacking libtimedate-perl (2.3300-2) ... 792s Selecting previously unselected package libhttp-date-perl. 792s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 792s Unpacking libhttp-date-perl (6.06-1) ... 792s Selecting previously unselected package libhttp-headers-fast-perl. 792s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 792s Unpacking libhttp-headers-fast-perl (0.22-3) ... 792s Selecting previously unselected package libclone-perl:amd64. 792s Preparing to unpack .../084-libclone-perl_0.47-1_amd64.deb ... 792s Unpacking libclone-perl:amd64 (0.47-1) ... 792s Selecting previously unselected package libencode-locale-perl. 792s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 792s Unpacking libencode-locale-perl (1.05-3) ... 792s Selecting previously unselected package libio-html-perl. 792s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 792s Unpacking libio-html-perl (1.004-3) ... 792s Selecting previously unselected package liblwp-mediatypes-perl. 792s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 792s Unpacking liblwp-mediatypes-perl (6.04-2) ... 792s Selecting previously unselected package libhttp-message-perl. 792s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 792s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 792s Selecting previously unselected package libtest-sharedfork-perl. 793s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 793s Unpacking libtest-sharedfork-perl (0.35-3) ... 793s Selecting previously unselected package libtest-tcp-perl. 793s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 793s Unpacking libtest-tcp-perl (2.22-2) ... 793s Selecting previously unselected package libtry-tiny-perl. 793s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 793s Unpacking libtry-tiny-perl (0.32-1) ... 793s Selecting previously unselected package libplack-perl. 793s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 793s Unpacking libplack-perl (1.0051-1) ... 793s Selecting previously unselected package libfile-listing-perl. 793s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 793s Unpacking libfile-listing-perl (6.16-1) ... 793s Selecting previously unselected package libhtml-tree-perl. 793s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 793s Unpacking libhtml-tree-perl (5.07-3) ... 793s Selecting previously unselected package libhttp-cookies-perl. 793s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 793s Unpacking libhttp-cookies-perl (6.11-1) ... 793s Selecting previously unselected package libhttp-negotiate-perl. 793s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 793s Unpacking libhttp-negotiate-perl (6.01-2) ... 793s Selecting previously unselected package libio-socket-ssl-perl. 793s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 793s Unpacking libio-socket-ssl-perl (2.098-1) ... 793s Selecting previously unselected package libnet-http-perl. 793s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 793s Unpacking libnet-http-perl (6.24-1build1) ... 793s Selecting previously unselected package liblwp-protocol-https-perl. 793s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 793s Unpacking liblwp-protocol-https-perl (6.14-1) ... 793s Selecting previously unselected package libwww-robotrules-perl. 793s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 793s Unpacking libwww-robotrules-perl (6.02-1build1) ... 793s Selecting previously unselected package libwww-perl. 793s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 793s Unpacking libwww-perl (6.81-1build1) ... 793s Selecting previously unselected package liblemonldap-ng-common-perl. 793s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 793s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 793s Selecting previously unselected package liblemonldap-ng-handler-perl. 793s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 793s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 793s Selecting previously unselected package lemonldap-ng-fastcgi-server. 793s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 793s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 793s Selecting previously unselected package libemail-date-format-perl. 793s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 793s Unpacking libemail-date-format-perl (1.008-1) ... 793s Selecting previously unselected package libhash-merge-simple-perl. 793s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 793s Unpacking libhash-merge-simple-perl (0.052-1) ... 793s Selecting previously unselected package libjs-angularjs. 793s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 793s Unpacking libjs-angularjs (1.8.3-3) ... 793s Selecting previously unselected package fonts-glyphicons-halflings. 793s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 793s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 793s Selecting previously unselected package libjs-bootstrap. 793s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 793s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 793s Selecting previously unselected package libjs-es5-shim. 793s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 793s Unpacking libjs-es5-shim (4.6.7-2) ... 793s Selecting previously unselected package libjs-jquery. 793s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 793s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 793s Selecting previously unselected package libregexp-common-perl. 793s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 793s Unpacking libregexp-common-perl (2024080801-1) ... 793s Selecting previously unselected package liblemonldap-ng-manager-perl. 793s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 793s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 793s Selecting previously unselected package gcc-15-base:i386. 793s Preparing to unpack .../114-gcc-15-base_15.2.0-12ubuntu1_i386.deb ... 793s Unpacking gcc-15-base:i386 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package libc-gconv-modules-extra:i386. 793s Preparing to unpack .../115-libc-gconv-modules-extra_2.42-2ubuntu4_i386.deb ... 793s Unpacking libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 793s Selecting previously unselected package libgcc-s1:i386. 793s Preparing to unpack .../116-libgcc-s1_15.2.0-12ubuntu1_i386.deb ... 793s Unpacking libgcc-s1:i386 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package libc6:i386. 793s Preparing to unpack .../117-libc6_2.42-2ubuntu4_i386.deb ... 793s readlink: /usr/lib/libeatmydata: No such file or directory 793s Unpacking libc6:i386 (2.42-2ubuntu4) ... 793s Selecting previously unselected package libcrypt1:i386. 793s Preparing to unpack .../118-libcrypt1_1%3a4.5.1-1_i386.deb ... 793s Unpacking libcrypt1:i386 (1:4.5.1-1) ... 793s Selecting previously unselected package libatomic1:i386. 793s Preparing to unpack .../119-libatomic1_15.2.0-12ubuntu1_i386.deb ... 793s Unpacking libatomic1:i386 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package libstdc++6:i386. 793s Preparing to unpack .../120-libstdc++6_15.2.0-12ubuntu1_i386.deb ... 793s Unpacking libstdc++6:i386 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package m4. 793s Preparing to unpack .../121-m4_1.4.20-2_amd64.deb ... 793s Unpacking m4 (1.4.20-2) ... 793s Selecting previously unselected package autoconf. 793s Preparing to unpack .../122-autoconf_2.72-3.1ubuntu1_all.deb ... 793s Unpacking autoconf (2.72-3.1ubuntu1) ... 793s Selecting previously unselected package dctrl-tools. 793s Preparing to unpack .../123-dctrl-tools_2.24-3build4_amd64.deb ... 793s Unpacking dctrl-tools (2.24-3build4) ... 793s Selecting previously unselected package autodep8. 793s Preparing to unpack .../124-autodep8_0.30build1_all.deb ... 793s Unpacking autodep8 (0.30build1) ... 793s Selecting previously unselected package autotools-dev. 793s Preparing to unpack .../125-autotools-dev_20240727.1_all.deb ... 793s Unpacking autotools-dev (20240727.1) ... 793s Selecting previously unselected package automake. 793s Preparing to unpack .../126-automake_1%3a1.18.1-3build1_all.deb ... 793s Unpacking automake (1:1.18.1-3build1) ... 793s Selecting previously unselected package autopoint. 793s Preparing to unpack .../127-autopoint_0.23.2-1_all.deb ... 793s Unpacking autopoint (0.23.2-1) ... 793s Selecting previously unselected package libisl23:amd64. 793s Preparing to unpack .../128-libisl23_0.27-1build1_amd64.deb ... 793s Unpacking libisl23:amd64 (0.27-1build1) ... 793s Selecting previously unselected package libmpc3:amd64. 793s Preparing to unpack .../129-libmpc3_1.3.1-2_amd64.deb ... 793s Unpacking libmpc3:amd64 (1.3.1-2) ... 793s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 793s Preparing to unpack .../130-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 793s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package cpp-15. 793s Preparing to unpack .../131-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 793s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package cpp-x86-64-linux-gnu. 793s Preparing to unpack .../132-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 793s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 793s Selecting previously unselected package cpp. 793s Preparing to unpack .../133-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 793s Unpacking cpp (4:15.2.0-4ubuntu1) ... 793s Selecting previously unselected package libcc1-0:amd64. 793s Preparing to unpack .../134-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 793s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package libitm1:amd64. 793s Preparing to unpack .../135-libitm1_15.2.0-12ubuntu1_amd64.deb ... 793s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package libasan8:amd64. 793s Preparing to unpack .../136-libasan8_15.2.0-12ubuntu1_amd64.deb ... 793s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 793s Selecting previously unselected package liblsan0:amd64. 793s Preparing to unpack .../137-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 793s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libtsan2:amd64. 794s Preparing to unpack .../138-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libubsan1:amd64. 794s Preparing to unpack .../139-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libhwasan0:amd64. 794s Preparing to unpack .../140-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libquadmath0:amd64. 794s Preparing to unpack .../141-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libgcc-15-dev:amd64. 794s Preparing to unpack .../142-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 794s Preparing to unpack .../143-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package gcc-15. 794s Preparing to unpack .../144-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package gcc-x86-64-linux-gnu. 794s Preparing to unpack .../145-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 794s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package gcc. 794s Preparing to unpack .../146-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 794s Unpacking gcc (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package libstdc++-15-dev:amd64. 794s Preparing to unpack .../147-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package g++-15-x86-64-linux-gnu. 794s Preparing to unpack .../148-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package g++-15. 794s Preparing to unpack .../149-g++-15_15.2.0-12ubuntu1_amd64.deb ... 794s Unpacking g++-15 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package g++-x86-64-linux-gnu. 794s Preparing to unpack .../150-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 794s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package g++. 794s Preparing to unpack .../151-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 794s Unpacking g++ (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package build-essential. 794s Preparing to unpack .../152-build-essential_12.12ubuntu2_amd64.deb ... 794s Unpacking build-essential (12.12ubuntu2) ... 794s Selecting previously unselected package ca-certificates-java. 794s Preparing to unpack .../153-ca-certificates-java_20240118build1_all.deb ... 794s Unpacking ca-certificates-java (20240118build1) ... 794s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 794s Preparing to unpack .../154-gcc-15-i686-linux-gnu-base_15.2.0-7ubuntu1cross1_amd64.deb ... 794s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 794s Selecting previously unselected package cpp-15-i686-linux-gnu. 794s Preparing to unpack .../155-cpp-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 794s Unpacking cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 794s Selecting previously unselected package cpp-i686-linux-gnu. 794s Preparing to unpack .../156-cpp-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 794s Unpacking cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package binutils-i686-linux-gnu. 794s Preparing to unpack .../157-binutils-i686-linux-gnu_2.45.50.20260119-1ubuntu1_amd64.deb ... 794s Unpacking binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 794s Selecting previously unselected package gcc-15-cross-base. 794s Preparing to unpack .../158-gcc-15-cross-base_15.2.0-7ubuntu1cross1_all.deb ... 794s Unpacking gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 794s Selecting previously unselected package libc6-i386-cross. 794s Preparing to unpack .../159-libc6-i386-cross_2.42-2ubuntu4cross1_all.deb ... 794s Unpacking libc6-i386-cross (2.42-2ubuntu4cross1) ... 794s Selecting previously unselected package libgcc-s1-i386-cross. 794s Preparing to unpack .../160-libgcc-s1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 794s Unpacking libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 794s Selecting previously unselected package libgomp1-i386-cross. 794s Preparing to unpack .../161-libgomp1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 794s Unpacking libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libitm1-i386-cross. 795s Preparing to unpack .../162-libitm1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libatomic1-i386-cross. 795s Preparing to unpack .../163-libatomic1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libasan8-i386-cross. 795s Preparing to unpack .../164-libasan8-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libstdc++6-i386-cross. 795s Preparing to unpack .../165-libstdc++6-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libubsan1-i386-cross. 795s Preparing to unpack .../166-libubsan1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libquadmath0-i386-cross. 795s Preparing to unpack .../167-libquadmath0-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package libgcc-15-dev-i386-cross. 795s Preparing to unpack .../168-libgcc-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package gcc-15-i686-linux-gnu. 795s Preparing to unpack .../169-gcc-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 795s Unpacking gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package gcc-i686-linux-gnu. 795s Preparing to unpack .../170-gcc-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 795s Unpacking gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 795s Selecting previously unselected package linux-libc-dev-i386-cross. 795s Preparing to unpack .../171-linux-libc-dev-i386-cross_6.18.0-9.9cross1_all.deb ... 795s Unpacking linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 795s Selecting previously unselected package libc6-dev-i386-cross. 795s Preparing to unpack .../172-libc6-dev-i386-cross_2.42-2ubuntu4cross1_all.deb ... 795s Unpacking libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 795s Selecting previously unselected package libstdc++-15-dev-i386-cross. 795s Preparing to unpack .../173-libstdc++-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 795s Unpacking libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package g++-15-i686-linux-gnu. 795s Preparing to unpack .../174-g++-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 795s Unpacking g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 795s Selecting previously unselected package g++-i686-linux-gnu. 795s Preparing to unpack .../175-g++-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 795s Unpacking g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 795s Selecting previously unselected package crossbuild-essential-i386. 795s Preparing to unpack .../176-crossbuild-essential-i386_12.12ubuntu2_all.deb ... 795s Unpacking crossbuild-essential-i386 (12.12ubuntu2) ... 795s Selecting previously unselected package libdebhelper-perl. 795s Preparing to unpack .../177-libdebhelper-perl_13.28ubuntu1_all.deb ... 795s Unpacking libdebhelper-perl (13.28ubuntu1) ... 795s Selecting previously unselected package libtool. 795s Preparing to unpack .../178-libtool_2.5.4-9_all.deb ... 795s Unpacking libtool (2.5.4-9) ... 795s Selecting previously unselected package dh-autoreconf. 795s Preparing to unpack .../179-dh-autoreconf_21_all.deb ... 795s Unpacking dh-autoreconf (21) ... 795s Selecting previously unselected package libarchive-zip-perl. 795s Preparing to unpack .../180-libarchive-zip-perl_1.68-1_all.deb ... 795s Unpacking libarchive-zip-perl (1.68-1) ... 795s Selecting previously unselected package libfile-stripnondeterminism-perl. 795s Preparing to unpack .../181-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 795s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 795s Selecting previously unselected package dh-strip-nondeterminism. 795s Preparing to unpack .../182-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 795s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 795s Selecting previously unselected package debugedit. 795s Preparing to unpack .../183-debugedit_1%3a5.2-3_amd64.deb ... 795s Unpacking debugedit (1:5.2-3) ... 795s Selecting previously unselected package dwz. 795s Preparing to unpack .../184-dwz_0.16-2_amd64.deb ... 795s Unpacking dwz (0.16-2) ... 795s Selecting previously unselected package gettext. 795s Preparing to unpack .../185-gettext_0.23.2-1_amd64.deb ... 795s Unpacking gettext (0.23.2-1) ... 795s Selecting previously unselected package intltool-debian. 796s Preparing to unpack .../186-intltool-debian_0.35.0+20060710.6build1_all.deb ... 796s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 796s Selecting previously unselected package po-debconf. 796s Preparing to unpack .../187-po-debconf_1.0.22_all.deb ... 796s Unpacking po-debconf (1.0.22) ... 796s Selecting previously unselected package debhelper. 796s Preparing to unpack .../188-debhelper_13.28ubuntu1_all.deb ... 796s Unpacking debhelper (13.28ubuntu1) ... 796s Selecting previously unselected package java-common. 796s Preparing to unpack .../189-java-common_0.76build1_all.deb ... 796s Unpacking java-common (0.76build1) ... 796s Selecting previously unselected package libpcsclite1:amd64. 796s Preparing to unpack .../190-libpcsclite1_2.4.1-1_amd64.deb ... 796s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 796s Selecting previously unselected package openjdk-21-jre-headless:amd64. 796s Preparing to unpack .../191-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 796s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 796s Selecting previously unselected package default-jre-headless. 796s Preparing to unpack .../192-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 796s Unpacking default-jre-headless (2:1.21-76build1) ... 796s Selecting previously unselected package sgml-base. 796s Preparing to unpack .../193-sgml-base_1.31+nmu1_all.deb ... 796s Unpacking sgml-base (1.31+nmu1) ... 796s Selecting previously unselected package xml-core. 796s Preparing to unpack .../194-xml-core_0.19build1_all.deb ... 796s Unpacking xml-core (0.19build1) ... 796s Selecting previously unselected package docutils-common. 796s Preparing to unpack .../195-docutils-common_0.22.4+dfsg-1_all.deb ... 796s Unpacking docutils-common (0.22.4+dfsg-1) ... 796s Selecting previously unselected package gcc-11-base:i386. 796s Preparing to unpack .../196-gcc-11-base_11.5.0-8ubuntu1_i386.deb ... 796s Unpacking gcc-11-base:i386 (11.5.0-8ubuntu1) ... 796s Selecting previously unselected package unzip. 796s Preparing to unpack .../197-unzip_6.0-29ubuntu1_amd64.deb ... 796s Unpacking unzip (6.0-29ubuntu1) ... 796s Selecting previously unselected package java-wrappers. 796s Preparing to unpack .../198-java-wrappers_0.5build1_all.deb ... 796s Unpacking java-wrappers (0.5build1) ... 796s Selecting previously unselected package libalgorithm-c3-perl. 796s Preparing to unpack .../199-libalgorithm-c3-perl_0.11-2_all.deb ... 796s Unpacking libalgorithm-c3-perl (0.11-2) ... 796s Selecting previously unselected package libasan6:i386. 796s Preparing to unpack .../200-libasan6_11.5.0-8ubuntu1_i386.deb ... 796s Unpacking libasan6:i386 (11.5.0-8ubuntu1) ... 796s Selecting previously unselected package libdigest-hmac-perl. 796s Preparing to unpack .../201-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 796s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 796s Selecting previously unselected package libauth-yubikey-webclient-perl. 796s Preparing to unpack .../202-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 796s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 796s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 796s Preparing to unpack .../203-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 796s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 796s Selecting previously unselected package libdynaloader-functions-perl. 796s Preparing to unpack .../204-libdynaloader-functions-perl_0.004-2_all.deb ... 796s Unpacking libdynaloader-functions-perl (0.004-2) ... 796s Selecting previously unselected package libdevel-callchecker-perl:amd64. 796s Preparing to unpack .../205-libdevel-callchecker-perl_0.009-2_amd64.deb ... 796s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 796s Selecting previously unselected package libparams-classify-perl:amd64. 796s Preparing to unpack .../206-libparams-classify-perl_0.015-2build6_amd64.deb ... 796s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 796s Selecting previously unselected package libmodule-runtime-perl. 796s Preparing to unpack .../207-libmodule-runtime-perl_0.018-1_all.deb ... 796s Unpacking libmodule-runtime-perl (0.018-1) ... 796s Selecting previously unselected package libmodule-implementation-perl. 796s Preparing to unpack .../208-libmodule-implementation-perl_0.09-2_all.deb ... 796s Unpacking libmodule-implementation-perl (0.09-2) ... 796s Selecting previously unselected package libsub-exporter-progressive-perl. 796s Preparing to unpack .../209-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 796s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 796s Selecting previously unselected package libvariable-magic-perl. 796s Preparing to unpack .../210-libvariable-magic-perl_0.64-1build1_amd64.deb ... 796s Unpacking libvariable-magic-perl (0.64-1build1) ... 796s Selecting previously unselected package libb-hooks-endofscope-perl. 796s Preparing to unpack .../211-libb-hooks-endofscope-perl_0.28-2_all.deb ... 796s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 796s Selecting previously unselected package libcrypt-random-seed-perl. 796s Preparing to unpack .../212-libcrypt-random-seed-perl_0.03-3_all.deb ... 796s Unpacking libcrypt-random-seed-perl (0.03-3) ... 796s Selecting previously unselected package libmath-random-isaac-perl. 796s Preparing to unpack .../213-libmath-random-isaac-perl_1.004-2_all.deb ... 796s Unpacking libmath-random-isaac-perl (1.004-2) ... 796s Selecting previously unselected package libbytes-random-secure-perl. 796s Preparing to unpack .../214-libbytes-random-secure-perl_0.29-3_all.deb ... 796s Unpacking libbytes-random-secure-perl (0.29-3) ... 796s Selecting previously unselected package linux-libc-dev:i386. 796s Preparing to unpack .../215-linux-libc-dev_6.18.0-9.9_i386.deb ... 796s Unpacking linux-libc-dev:i386 (6.18.0-9.9) ... 797s Selecting previously unselected package libcrypt-dev:i386. 797s Preparing to unpack .../216-libcrypt-dev_1%3a4.5.1-1_i386.deb ... 797s Unpacking libcrypt-dev:i386 (1:4.5.1-1) ... 797s Selecting previously unselected package libc6-dev:i386. 797s Preparing to unpack .../217-libc6-dev_2.42-2ubuntu4_i386.deb ... 797s Unpacking libc6-dev:i386 (2.42-2ubuntu4) ... 797s Selecting previously unselected package libcapture-tiny-perl. 797s Preparing to unpack .../218-libcapture-tiny-perl_0.50-1_all.deb ... 797s Unpacking libcapture-tiny-perl (0.50-1) ... 797s Selecting previously unselected package libcares2:amd64. 797s Preparing to unpack .../219-libcares2_1.34.6-1_amd64.deb ... 797s Unpacking libcares2:amd64 (1.34.6-1) ... 797s Selecting previously unselected package libclass-c3-perl. 797s Preparing to unpack .../220-libclass-c3-perl_0.35-2_all.deb ... 797s Unpacking libclass-c3-perl (0.35-2) ... 797s Selecting previously unselected package libclass-data-inheritable-perl. 797s Preparing to unpack .../221-libclass-data-inheritable-perl_0.10-1_all.deb ... 797s Unpacking libclass-data-inheritable-perl (0.10-1) ... 797s Selecting previously unselected package libclass-method-modifiers-perl. 797s Preparing to unpack .../222-libclass-method-modifiers-perl_2.15-1_all.deb ... 797s Unpacking libclass-method-modifiers-perl (2.15-1) ... 797s Selecting previously unselected package libclass-singleton-perl. 797s Preparing to unpack .../223-libclass-singleton-perl_1.6-2_all.deb ... 797s Unpacking libclass-singleton-perl (1.6-2) ... 797s Selecting previously unselected package libclone-pp-perl. 797s Preparing to unpack .../224-libclone-pp-perl_1.08-2_all.deb ... 797s Unpacking libclone-pp-perl (1.08-2) ... 797s Selecting previously unselected package libconvert-base32-perl. 797s Preparing to unpack .../225-libconvert-base32-perl_0.06-3_all.deb ... 797s Unpacking libconvert-base32-perl (0.06-3) ... 797s Selecting previously unselected package libconvert-binhex-perl. 797s Preparing to unpack .../226-libconvert-binhex-perl_1.125-3_all.deb ... 797s Unpacking libconvert-binhex-perl (1.125-3) ... 797s Selecting previously unselected package libcrypt-dh-gmp-perl. 797s Preparing to unpack .../227-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 797s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 797s Selecting previously unselected package libcrypt-jwt-perl. 797s Preparing to unpack .../228-libcrypt-jwt-perl_0.037-1_all.deb ... 797s Unpacking libcrypt-jwt-perl (0.037-1) ... 797s Selecting previously unselected package libcrypt-ssleay-perl. 797s Preparing to unpack .../229-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 797s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 797s Selecting previously unselected package libdata-hexdump-perl. 797s Preparing to unpack .../230-libdata-hexdump-perl_0.04-2_all.deb ... 797s Unpacking libdata-hexdump-perl (0.04-2) ... 797s Selecting previously unselected package libparams-util-perl. 797s Preparing to unpack .../231-libparams-util-perl_1.102-3build1_amd64.deb ... 797s Unpacking libparams-util-perl (1.102-3build1) ... 797s Selecting previously unselected package libsub-install-perl. 797s Preparing to unpack .../232-libsub-install-perl_0.929-1_all.deb ... 797s Unpacking libsub-install-perl (0.929-1) ... 797s Selecting previously unselected package libdata-optlist-perl. 797s Preparing to unpack .../233-libdata-optlist-perl_0.114-1_all.deb ... 797s Unpacking libdata-optlist-perl (0.114-1) ... 797s Selecting previously unselected package liblist-someutils-perl. 797s Preparing to unpack .../234-liblist-someutils-perl_0.59-1_all.deb ... 797s Unpacking liblist-someutils-perl (0.59-1) ... 797s Selecting previously unselected package liblist-utilsby-perl. 797s Preparing to unpack .../235-liblist-utilsby-perl_0.12-2_all.deb ... 797s Unpacking liblist-utilsby-perl (0.12-2) ... 797s Selecting previously unselected package liblist-allutils-perl. 797s Preparing to unpack .../236-liblist-allutils-perl_0.19-1_all.deb ... 797s Unpacking liblist-allutils-perl (0.19-1) ... 797s Selecting previously unselected package libimport-into-perl. 797s Preparing to unpack .../237-libimport-into-perl_1.002005-2_all.deb ... 797s Unpacking libimport-into-perl (1.002005-2) ... 797s Selecting previously unselected package librole-tiny-perl. 797s Preparing to unpack .../238-librole-tiny-perl_2.002004-1_all.deb ... 797s Unpacking librole-tiny-perl (2.002004-1) ... 797s Selecting previously unselected package libsub-quote-perl. 797s Preparing to unpack .../239-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 797s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 797s Selecting previously unselected package libmoo-perl. 797s Preparing to unpack .../240-libmoo-perl_2.005005-1_all.deb ... 797s Unpacking libmoo-perl (2.005005-1) ... 797s Selecting previously unselected package libdata-password-zxcvbn-perl. 797s Preparing to unpack .../241-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 797s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 797s Selecting previously unselected package libpackage-stash-perl. 797s Preparing to unpack .../242-libpackage-stash-perl_0.40-1_all.deb ... 797s Unpacking libpackage-stash-perl (0.40-1) ... 797s Selecting previously unselected package libsub-identify-perl. 797s Preparing to unpack .../243-libsub-identify-perl_0.14-4_amd64.deb ... 797s Unpacking libsub-identify-perl (0.14-4) ... 797s Selecting previously unselected package libsub-name-perl:amd64. 797s Preparing to unpack .../244-libsub-name-perl_0.28-1_amd64.deb ... 797s Unpacking libsub-name-perl:amd64 (0.28-1) ... 797s Selecting previously unselected package libnamespace-clean-perl. 797s Preparing to unpack .../245-libnamespace-clean-perl_0.27-2_all.deb ... 797s Unpacking libnamespace-clean-perl (0.27-2) ... 797s Selecting previously unselected package libnamespace-autoclean-perl. 797s Preparing to unpack .../246-libnamespace-autoclean-perl_0.31-1_all.deb ... 797s Unpacking libnamespace-autoclean-perl (0.31-1) ... 797s Selecting previously unselected package libsub-exporter-perl. 797s Preparing to unpack .../247-libsub-exporter-perl_0.990-1_all.deb ... 797s Unpacking libsub-exporter-perl (0.990-1) ... 797s Selecting previously unselected package libeval-closure-perl. 797s Preparing to unpack .../248-libeval-closure-perl_0.14-3_all.deb ... 797s Unpacking libeval-closure-perl (0.14-3) ... 797s Selecting previously unselected package libexception-class-perl. 797s Preparing to unpack .../249-libexception-class-perl_1.45-1_all.deb ... 797s Unpacking libexception-class-perl (1.45-1) ... 797s Selecting previously unselected package libparams-validationcompiler-perl. 797s Preparing to unpack .../250-libparams-validationcompiler-perl_0.31-1_all.deb ... 797s Unpacking libparams-validationcompiler-perl (0.31-1) ... 797s Selecting previously unselected package libmro-compat-perl. 797s Preparing to unpack .../251-libmro-compat-perl_0.15-2_all.deb ... 797s Unpacking libmro-compat-perl (0.15-2) ... 797s Selecting previously unselected package libxstring-perl:amd64. 797s Preparing to unpack .../252-libxstring-perl_0.005-2build4_amd64.deb ... 797s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 797s Selecting previously unselected package libspecio-perl. 797s Preparing to unpack .../253-libspecio-perl_0.53-1_all.deb ... 797s Unpacking libspecio-perl (0.53-1) ... 797s Selecting previously unselected package libdatetime-locale-perl. 797s Preparing to unpack .../254-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 797s Unpacking libdatetime-locale-perl (1:1.45-1) ... 797s Selecting previously unselected package libdatetime-timezone-perl. 797s Preparing to unpack .../255-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 797s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 797s Selecting previously unselected package libdatetime-perl. 797s Preparing to unpack .../256-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 797s Unpacking libdatetime-perl (2:1.65-1build3) ... 797s Selecting previously unselected package libdatetime-format-rfc3339-perl. 797s Preparing to unpack .../257-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 797s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 798s Selecting previously unselected package libdbi-perl:amd64. 798s Preparing to unpack .../258-libdbi-perl_1.647-1build1_amd64.deb ... 798s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 798s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 798s Preparing to unpack .../259-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 798s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 798s Selecting previously unselected package libemail-simple-perl. 798s Preparing to unpack .../260-libemail-simple-perl_2.218-1_all.deb ... 798s Unpacking libemail-simple-perl (2.218-1) ... 798s Selecting previously unselected package libmodule-pluggable-perl. 798s Preparing to unpack .../261-libmodule-pluggable-perl_5.2-5_all.deb ... 798s Unpacking libmodule-pluggable-perl (5.2-5) ... 798s Selecting previously unselected package libemail-abstract-perl. 798s Preparing to unpack .../262-libemail-abstract-perl_3.010-1_all.deb ... 798s Unpacking libemail-abstract-perl (3.010-1) ... 798s Selecting previously unselected package libemail-address-xs-perl. 798s Preparing to unpack .../263-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 798s Unpacking libemail-address-xs-perl (1.05-1build5) ... 798s Selecting previously unselected package libmoox-types-mooselike-perl. 798s Preparing to unpack .../264-libmoox-types-mooselike-perl_0.29-2_all.deb ... 798s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 798s Selecting previously unselected package libthrowable-perl. 798s Preparing to unpack .../265-libthrowable-perl_1.001-2_all.deb ... 798s Unpacking libthrowable-perl (1.001-2) ... 798s Selecting previously unselected package libemail-sender-perl. 798s Preparing to unpack .../266-libemail-sender-perl_2.601-1_all.deb ... 798s Unpacking libemail-sender-perl (2.601-1) ... 798s Selecting previously unselected package libexporter-tiny-perl. 798s Preparing to unpack .../267-libexporter-tiny-perl_1.006003-1_all.deb ... 798s Unpacking libexporter-tiny-perl (1.006003-1) ... 798s Selecting previously unselected package libextutils-depends-perl. 798s Preparing to unpack .../268-libextutils-depends-perl_0.8002-1_all.deb ... 798s Unpacking libextutils-depends-perl (0.8002-1) ... 798s Selecting previously unselected package libfont-afm-perl. 798s Preparing to unpack .../269-libfont-afm-perl_1.20-4_all.deb ... 798s Unpacking libfont-afm-perl (1.20-4) ... 798s Selecting previously unselected package libgomp1:i386. 798s Preparing to unpack .../270-libgomp1_15.2.0-12ubuntu1_i386.deb ... 798s Unpacking libgomp1:i386 (15.2.0-12ubuntu1) ... 798s Selecting previously unselected package libitm1:i386. 798s Preparing to unpack .../271-libitm1_15.2.0-12ubuntu1_i386.deb ... 798s Unpacking libitm1:i386 (15.2.0-12ubuntu1) ... 798s Selecting previously unselected package libubsan1:i386. 798s Preparing to unpack .../272-libubsan1_15.2.0-12ubuntu1_i386.deb ... 798s Unpacking libubsan1:i386 (15.2.0-12ubuntu1) ... 798s Selecting previously unselected package libquadmath0:i386. 798s Preparing to unpack .../273-libquadmath0_15.2.0-12ubuntu1_i386.deb ... 798s Unpacking libquadmath0:i386 (15.2.0-12ubuntu1) ... 798s Selecting previously unselected package libgcc-11-dev:i386. 798s Preparing to unpack .../274-libgcc-11-dev_11.5.0-8ubuntu1_i386.deb ... 798s Unpacking libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 798s Selecting previously unselected package libimagequant0:amd64. 798s Preparing to unpack .../275-libimagequant0_2.18.0-1build1_amd64.deb ... 798s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 798s Selecting previously unselected package libxpm4:amd64. 798s Preparing to unpack .../276-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 798s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 798s Selecting previously unselected package libgd3:amd64. 798s Preparing to unpack .../277-libgd3_2.3.3-13ubuntu1_amd64.deb ... 798s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 798s Selecting previously unselected package libgd-perl. 798s Preparing to unpack .../278-libgd-perl_2.84-2_amd64.deb ... 798s Unpacking libgd-perl (2.84-2) ... 798s Selecting previously unselected package libgd-securityimage-perl. 798s Preparing to unpack .../279-libgd-securityimage-perl_1.75-3_all.deb ... 798s Unpacking libgd-securityimage-perl (1.75-3) ... 798s Selecting previously unselected package libglib-perl:amd64. 798s Preparing to unpack .../280-libglib-perl_3%3a1.329.4-1_amd64.deb ... 798s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 798s Selecting previously unselected package libgssapi-perl. 798s Preparing to unpack .../281-libgssapi-perl_0.28-4build5_amd64.deb ... 798s Unpacking libgssapi-perl (0.28-4build5) ... 798s Selecting previously unselected package libhtml-format-perl. 798s Preparing to unpack .../282-libhtml-format-perl_2.16-2_all.deb ... 798s Unpacking libhtml-format-perl (2.16-2) ... 798s Selecting previously unselected package libhtml-formattext-withlinks-perl. 798s Preparing to unpack .../283-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 798s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 798s Selecting previously unselected package libhttp-daemon-perl. 798s Preparing to unpack .../284-libhttp-daemon-perl_6.16-1_all.deb ... 798s Unpacking libhttp-daemon-perl (6.16-1) ... 798s Selecting previously unselected package libio-pty-perl. 798s Preparing to unpack .../285-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 798s Unpacking libio-pty-perl (1:1.20-1build3) ... 798s Selecting previously unselected package libio-sessiondata-perl. 798s Preparing to unpack .../286-libio-sessiondata-perl_1.03-3_all.deb ... 798s Unpacking libio-sessiondata-perl (1.03-3) ... 798s Selecting previously unselected package libperlio-via-timeout-perl. 798s Preparing to unpack .../287-libperlio-via-timeout-perl_0.32-3_all.deb ... 798s Unpacking libperlio-via-timeout-perl (0.32-3) ... 798s Selecting previously unselected package libio-socket-timeout-perl. 798s Preparing to unpack .../288-libio-socket-timeout-perl_0.32-3_all.deb ... 798s Unpacking libio-socket-timeout-perl (0.32-3) ... 798s Selecting previously unselected package libio-string-perl. 798s Preparing to unpack .../289-libio-string-perl_1.08-4_all.deb ... 798s Unpacking libio-string-perl (1.08-4) ... 798s Selecting previously unselected package libio-stringy-perl. 798s Preparing to unpack .../290-libio-stringy-perl_2.113-2_all.deb ... 798s Unpacking libio-stringy-perl (2.113-2) ... 798s Selecting previously unselected package libipc-run-perl. 798s Preparing to unpack .../291-libipc-run-perl_20250809.0-1build1_all.deb ... 798s Unpacking libipc-run-perl (20250809.0-1build1) ... 798s Selecting previously unselected package libjargs-java. 798s Preparing to unpack .../292-libjargs-java_1.0.0-5build1_all.deb ... 798s Unpacking libjargs-java (1.0.0-5build1) ... 798s Selecting previously unselected package libxslt1.1:amd64. 798s Preparing to unpack .../293-libxslt1.1_1.1.43-0.3_amd64.deb ... 798s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 798s Selecting previously unselected package libxmlsec1-1:amd64. 798s Preparing to unpack .../294-libxmlsec1-1_1.3.9-1_amd64.deb ... 798s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 798s Selecting previously unselected package libxmlsec1-openssl1:amd64. 798s Preparing to unpack .../295-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 798s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 798s Selecting previously unselected package liblasso3t64. 798s Preparing to unpack .../296-liblasso3t64_2.9.0-3_amd64.deb ... 798s Unpacking liblasso3t64 (2.9.0-3) ... 798s Selecting previously unselected package liblasso-perl:amd64. 798s Preparing to unpack .../297-liblasso-perl_2.9.0-3_amd64.deb ... 798s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 798s Selecting previously unselected package liblist-moreutils-xs-perl. 798s Preparing to unpack .../298-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 798s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 798s Selecting previously unselected package liblist-moreutils-perl. 798s Preparing to unpack .../299-liblist-moreutils-perl_0.430-2_all.deb ... 798s Unpacking liblist-moreutils-perl (0.430-2) ... 798s Selecting previously unselected package libllhttp9.3. 798s Preparing to unpack .../300-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 798s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 798s Selecting previously unselected package liblog-log4perl-perl. 798s Preparing to unpack .../301-liblog-log4perl-perl_1.57-1_all.deb ... 798s Unpacking liblog-log4perl-perl (1.57-1) ... 798s Selecting previously unselected package liblwp-protocol-psgi-perl. 798s Preparing to unpack .../302-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 798s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 798s Selecting previously unselected package libnet-smtp-ssl-perl. 798s Preparing to unpack .../303-libnet-smtp-ssl-perl_1.04-2_all.deb ... 798s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 798s Selecting previously unselected package libmailtools-perl. 798s Preparing to unpack .../304-libmailtools-perl_2.22-1_all.deb ... 798s Unpacking libmailtools-perl (2.22-1) ... 798s Selecting previously unselected package libmime-tools-perl. 798s Preparing to unpack .../305-libmime-tools-perl_5.515-1_all.deb ... 798s Unpacking libmime-tools-perl (5.515-1) ... 798s Selecting previously unselected package libnet-ip-perl. 798s Preparing to unpack .../306-libnet-ip-perl_1.26-4_all.deb ... 798s Unpacking libnet-ip-perl (1.26-4) ... 798s Selecting previously unselected package libnet-ldap-perl. 798s Preparing to unpack .../307-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 798s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 799s Selecting previously unselected package libxml-namespacesupport-perl. 799s Preparing to unpack .../308-libxml-namespacesupport-perl_1.12-2_all.deb ... 799s Unpacking libxml-namespacesupport-perl (1.12-2) ... 799s Selecting previously unselected package libxml-sax-base-perl. 799s Preparing to unpack .../309-libxml-sax-base-perl_1.09-3_all.deb ... 799s Unpacking libxml-sax-base-perl (1.09-3) ... 799s Selecting previously unselected package libxml-sax-perl. 799s Preparing to unpack .../310-libxml-sax-perl_1.02+dfsg-4_all.deb ... 799s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 799s Selecting previously unselected package libxml-libxml-perl. 799s Preparing to unpack .../311-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 799s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 799s Selecting previously unselected package libxml-simple-perl. 799s Preparing to unpack .../312-libxml-simple-perl_2.25-2_all.deb ... 799s Unpacking libxml-simple-perl (2.25-2) ... 799s Selecting previously unselected package libnet-openid-common-perl. 799s Preparing to unpack .../313-libnet-openid-common-perl_1.20-2_all.deb ... 799s Unpacking libnet-openid-common-perl (1.20-2) ... 799s Selecting previously unselected package libnet-openid-consumer-perl. 799s Preparing to unpack .../314-libnet-openid-consumer-perl_1.18-2_all.deb ... 799s Unpacking libnet-openid-consumer-perl (1.18-2) ... 799s Selecting previously unselected package libnet-openid-server-perl. 799s Preparing to unpack .../315-libnet-openid-server-perl_1.09-4_all.deb ... 799s Unpacking libnet-openid-server-perl (1.09-4) ... 799s Selecting previously unselected package libsimdjson29:amd64. 799s Preparing to unpack .../316-libsimdjson29_4.2.4-1_amd64.deb ... 799s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 799s Selecting previously unselected package libsimdutf29:amd64. 799s Preparing to unpack .../317-libsimdutf29_7.7.1-3_amd64.deb ... 799s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 799s Selecting previously unselected package node-corepack. 799s Preparing to unpack .../318-node-corepack_0.24.0-5build1_all.deb ... 799s Unpacking node-corepack (0.24.0-5build1) ... 799s Selecting previously unselected package nodejs. 799s Preparing to unpack .../319-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 799s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 799s Selecting previously unselected package node-xtend. 799s Preparing to unpack .../320-node-xtend_4.0.2-3_all.deb ... 799s Unpacking node-xtend (4.0.2-3) ... 799s Selecting previously unselected package node-acorn. 799s Preparing to unpack .../321-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 799s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 799s Selecting previously unselected package node-cjs-module-lexer. 799s Preparing to unpack .../322-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 799s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 799s Selecting previously unselected package node-balanced-match. 799s Preparing to unpack .../323-node-balanced-match_2.0.0-1_all.deb ... 799s Unpacking node-balanced-match (2.0.0-1) ... 799s Selecting previously unselected package node-brace-expansion. 799s Preparing to unpack .../324-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 799s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 799s Selecting previously unselected package node-minimatch. 799s Preparing to unpack .../325-node-minimatch_9.0.3-6_all.deb ... 799s Unpacking node-minimatch (9.0.3-6) ... 799s Selecting previously unselected package node-ms. 799s Preparing to unpack .../326-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 799s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 799s Selecting previously unselected package node-debug. 799s Preparing to unpack .../327-node-debug_4.4.1+~4.1.12-1_all.deb ... 799s Unpacking node-debug (4.4.1+~4.1.12-1) ... 799s Selecting previously unselected package node-lru-cache. 799s Preparing to unpack .../328-node-lru-cache_10.0.1-3_all.deb ... 799s Unpacking node-lru-cache (10.0.1-3) ... 799s Selecting previously unselected package node-semver. 799s Preparing to unpack .../329-node-semver_7.6.1+~7.5.8-2_all.deb ... 799s Unpacking node-semver (7.6.1+~7.5.8-2) ... 799s Selecting previously unselected package node-llhttp. 799s Preparing to unpack .../330-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 799s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 799s Selecting previously unselected package node-undici. 799s Preparing to unpack .../331-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 799s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 799s Selecting previously unselected package libnode127:amd64. 799s Preparing to unpack .../332-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 799s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 799s Selecting previously unselected package libregexp-assemble-perl. 799s Preparing to unpack .../333-libregexp-assemble-perl_0.38-2_all.deb ... 799s Unpacking libregexp-assemble-perl (0.38-2) ... 799s Selecting previously unselected package libtask-weaken-perl. 799s Preparing to unpack .../334-libtask-weaken-perl_1.06-2_all.deb ... 799s Unpacking libtask-weaken-perl (1.06-2) ... 799s Selecting previously unselected package libxml-parser-perl. 799s Preparing to unpack .../335-libxml-parser-perl_2.47-1build4_amd64.deb ... 799s Unpacking libxml-parser-perl (2.47-1build4) ... 799s Selecting previously unselected package libsoap-lite-perl. 799s Preparing to unpack .../336-libsoap-lite-perl_1.27-3_all.deb ... 799s Unpacking libsoap-lite-perl (1.27-3) ... 799s Selecting previously unselected package libstdc++-11-dev:i386. 799s Preparing to unpack .../337-libstdc++-11-dev_11.5.0-8ubuntu1_i386.deb ... 799s Unpacking libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 799s Selecting previously unselected package libstring-random-perl. 799s Preparing to unpack .../338-libstring-random-perl_1%3a0.32-2_all.deb ... 799s Unpacking libstring-random-perl (1:0.32-2) ... 799s Selecting previously unselected package libtest-leaktrace-perl. 799s Preparing to unpack .../339-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 799s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 799s Selecting previously unselected package libtest-output-perl. 799s Preparing to unpack .../340-libtest-output-perl_1.036-1_all.deb ... 799s Unpacking libtest-output-perl (1.036-1) ... 799s Selecting previously unselected package libtest-pod-perl. 799s Preparing to unpack .../341-libtest-pod-perl_1.52-3_all.deb ... 799s Unpacking libtest-pod-perl (1.52-3) ... 799s Selecting previously unselected package libtext-unidecode-perl. 799s Preparing to unpack .../342-libtext-unidecode-perl_1.30-3_all.deb ... 799s Unpacking libtext-unidecode-perl (1.30-3) ... 799s Selecting previously unselected package libtime-fake-perl. 799s Preparing to unpack .../343-libtime-fake-perl_0.11-4_all.deb ... 799s Unpacking libtime-fake-perl (0.11-4) ... 799s Selecting previously unselected package libxml-libxslt-perl:amd64. 799s Preparing to unpack .../344-libxml-libxslt-perl_2.003000-4_amd64.deb ... 799s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 799s Selecting previously unselected package node-uglify-js. 800s Preparing to unpack .../345-node-uglify-js_3.17.4-2build1_all.deb ... 800s Unpacking node-uglify-js (3.17.4-2build1) ... 800s Selecting previously unselected package python3-defusedxml. 800s Preparing to unpack .../346-python3-defusedxml_0.7.1-3build1_all.deb ... 800s Unpacking python3-defusedxml (0.7.1-3build1) ... 800s Selecting previously unselected package python3-roman-numerals. 800s Preparing to unpack .../347-python3-roman-numerals_4.1.0-1_all.deb ... 800s Unpacking python3-roman-numerals (4.1.0-1) ... 800s Selecting previously unselected package python3-docutils. 800s Preparing to unpack .../348-python3-docutils_0.22.4+dfsg-1_all.deb ... 800s Unpacking python3-docutils (0.22.4+dfsg-1) ... 800s Selecting previously unselected package python3-imagesize. 800s Preparing to unpack .../349-python3-imagesize_1.4.1-1build1_all.deb ... 800s Unpacking python3-imagesize (1.4.1-1build1) ... 800s Selecting previously unselected package python3-snowballstemmer. 800s Preparing to unpack .../350-python3-snowballstemmer_3.0.1-1_all.deb ... 800s Unpacking python3-snowballstemmer (3.0.1-1) ... 800s Selecting previously unselected package sphinx-common. 800s Preparing to unpack .../351-sphinx-common_8.2.3-12_all.deb ... 800s Unpacking sphinx-common (8.2.3-12) ... 800s Selecting previously unselected package python3-alabaster. 800s Preparing to unpack .../352-python3-alabaster_0.7.16-0.1build1_all.deb ... 800s Unpacking python3-alabaster (0.7.16-0.1build1) ... 800s Selecting previously unselected package python3-sphinx. 800s Preparing to unpack .../353-python3-sphinx_8.2.3-12_all.deb ... 800s Unpacking python3-sphinx (8.2.3-12) ... 800s Selecting previously unselected package libjs-bootswatch. 800s Preparing to unpack .../354-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 800s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 800s Selecting previously unselected package python3-sphinx-bootstrap-theme. 800s Preparing to unpack .../355-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 800s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 800s Selecting previously unselected package uglifyjs. 800s Preparing to unpack .../356-uglifyjs_3.17.4-2build1_all.deb ... 800s Unpacking uglifyjs (3.17.4-2build1) ... 800s Selecting previously unselected package yui-compressor. 800s Preparing to unpack .../357-yui-compressor_2.4.8-3build1_all.deb ... 800s Unpacking yui-compressor (2.4.8-3build1) ... 800s Selecting previously unselected package libauthen-radius-perl. 800s Preparing to unpack .../358-libauthen-radius-perl_0.33-1_all.deb ... 800s Unpacking libauthen-radius-perl (0.33-1) ... 800s Selecting previously unselected package pkg-perl-autopkgtest. 800s Preparing to unpack .../359-pkg-perl-autopkgtest_0.85_all.deb ... 800s Unpacking pkg-perl-autopkgtest (0.85) ... 800s Setting up libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 800s Setting up libconfig-inifiles-perl (3.000003-4) ... 800s Setting up libmodule-pluggable-perl (5.2-5) ... 800s Setting up node-uglify-js (3.17.4-2build1) ... 800s Setting up libio-sessiondata-perl (1.03-3) ... 800s Setting up liblcms2-2:amd64 (2.17-1) ... 800s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 800s Setting up gcc-11-base:i386 (11.5.0-8ubuntu1) ... 800s Setting up libaom3:amd64 (3.13.1-2) ... 800s Setting up node-lru-cache (10.0.1-3) ... 800s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 800s Setting up libmath-random-isaac-perl (1.004-2) ... 800s Setting up libtask-weaken-perl (1.06-2) ... 800s Setting up libmouse-perl:amd64 (2.6.1-1) ... 800s Setting up libhttp-multipartparser-perl (0.02-3) ... 800s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 800s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 800s Setting up java-common (0.76build1) ... 800s Setting up libclass-inspector-perl (1.36-3) ... 800s Setting up libfont-afm-perl (1.20-4) ... 800s Setting up libdynaloader-functions-perl (0.004-2) ... 800s Setting up libclass-method-modifiers-perl (2.15-1) ... 800s Setting up libio-pty-perl (1:1.20-1build3) ... 800s Setting up libdata-hexdump-perl (0.04-2) ... 800s Setting up python3-defusedxml (0.7.1-3build1) ... 800s Setting up libclone-perl:amd64 (0.47-1) ... 800s Setting up libarchive-zip-perl (1.68-1) ... 800s Setting up libsub-identify-perl (0.14-4) ... 800s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 800s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 800s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 800s Setting up python3-alabaster (0.7.16-0.1build1) ... 800s Setting up libio-stringy-perl (2.113-2) ... 800s Setting up libhtml-tagset-perl (3.24-1) ... 800s Setting up binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 800s Setting up unzip (6.0-29ubuntu1) ... 800s Setting up libdebhelper-perl (13.28ubuntu1) ... 800s Setting up libperlio-via-timeout-perl (0.32-3) ... 800s Setting up libfilesys-notify-simple-perl (0.14-3) ... 800s Setting up libnet-cidr-perl (0.27-1build1) ... 800s Setting up libipc-sharelite-perl (0.17-5build4) ... 800s Setting up libconvert-binhex-perl (1.125-3) ... 800s Setting up liblwp-mediatypes-perl (6.04-2) ... 800s Setting up libcrypt-urandom-perl (0.54-1) ... 800s Setting up x11-common (1:7.7+24ubuntu1) ... 800s Setting up libtest-pod-perl (1.52-3) ... 800s Setting up libtry-tiny-perl (0.32-1) ... 800s Setting up libdeflate0:amd64 (1.23-2) ... 800s Setting up perl-openssl-defaults:amd64 (7build4) ... 800s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 800s Setting up linux-libc-dev:i386 (6.18.0-9.9) ... 800s Setting up libxml-namespacesupport-perl (1.12-2) ... 800s Setting up m4 (1.4.20-2) ... 800s Setting up libposix-strftime-compiler-perl (0.46-1) ... 800s Setting up libclass-singleton-perl (1.6-2) ... 800s Setting up libencode-locale-perl (1.05-3) ... 800s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 800s Setting up libxstring-perl:amd64 (0.005-2build4) ... 800s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 800s Setting up libclass-errorhandler-perl (0.04-3) ... 800s Setting up liblist-utilsby-perl (0.12-2) ... 800s Setting up libjs-angularjs (1.8.3-3) ... 800s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 800s Setting up libtime-fake-perl (0.11-4) ... 800s Setting up libfcgi-procmanager-perl (0.28-3) ... 800s Setting up libregexp-common-perl (2024080801-1) ... 800s Setting up libtest-sharedfork-perl (0.35-3) ... 800s Setting up libsub-install-perl (0.929-1) ... 800s Setting up libextutils-depends-perl (0.8002-1) ... 800s Setting up libhash-multivalue-perl (0.16-3) ... 800s Setting up libjs-es5-shim (4.6.7-2) ... 800s Setting up liberror-perl (0.17030-1) ... 800s Setting up libapache-session-perl (1.94-2) ... 800s Setting up libxml-sax-base-perl (1.09-3) ... 800s Setting up libio-string-perl (1.08-4) ... 800s Setting up libtest-leaktrace-perl (0.17-1build6) ... 800s Setting up libsimdutf29:amd64 (7.7.1-3) ... 800s Setting up libsimdjson29:amd64 (4.2.4-1) ... 800s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 800s Setting up linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 800s Setting up autotools-dev (20240727.1) ... 800s Setting up libstream-buffered-perl (0.03-3) ... 800s Setting up libclass-data-inheritable-perl (0.10-1) ... 800s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 800s Setting up libalgorithm-c3-perl (0.11-2) ... 800s Setting up liblog-log4perl-perl (1.57-1) ... 800s Setting up libapache-logformat-compiler-perl (0.36-3) ... 800s Setting up libcrypt-random-seed-perl (0.03-3) ... 800s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 800s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 800s Setting up python3-snowballstemmer (3.0.1-1) ... 800s Setting up node-balanced-match (2.0.0-1) ... 800s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 800s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 800s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 800s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 800s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 800s Setting up libemail-date-format-perl (1.008-1) ... 800s Setting up libcryptx-perl (0.087-1) ... 800s Setting up libcares2:amd64 (1.34.6-1) ... 800s Setting up libmpc3:amd64 (1.3.1-2) ... 800s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 800s Setting up libvariable-magic-perl (0.64-1build1) ... 800s Setting up libio-html-perl (1.004-3) ... 800s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 800s Setting up autopoint (0.23.2-1) ... 800s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 800s Setting up libipc-run-perl (20250809.0-1build1) ... 800s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 800s Setting up libpcsclite1:amd64 (2.4.1-1) ... 800s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 800s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 800s Setting up libltdl7:amd64 (2.5.4-9) ... 800s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 800s Setting up libstring-random-perl (1:0.32-2) ... 800s Setting up libparams-util-perl (1.102-3build1) ... 800s Setting up autoconf (2.72-3.1ubuntu1) ... 800s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 800s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 800s Setting up libcapture-tiny-perl (0.50-1) ... 800s Setting up libtimedate-perl (2.3300-2) ... 800s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 800s Setting up libsub-name-perl:amd64 (0.28-1) ... 800s Setting up libtypes-serialiser-perl (1.01-1) ... 800s Setting up libgssapi-perl (0.28-4build5) ... 800s Setting up dwz (0.16-2) ... 800s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 800s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 800s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 800s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 800s Setting up libjson-perl (4.10000-1) ... 800s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 800s Setting up libjargs-java (1.0.0-5build1) ... 800s Setting up librole-tiny-perl (2.002004-1) ... 800s Setting up debugedit (1:5.2-3) ... 800s Setting up libc6-i386-cross (2.42-2ubuntu4cross1) ... 800s Setting up libfile-sharedir-perl (1.118-3) ... 800s Setting up libfcgi-perl (0.82+ds-3build3) ... 800s Setting up python3-roman-numerals (4.1.0-1) ... 801s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 801s Setting up libwww-form-urlencoded-perl (0.26-2) ... 801s Setting up sgml-base (1.31+nmu1) ... 801s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 801s Setting up libdevel-stacktrace-perl (2.0500-1) ... 801s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 801s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 801s Setting up node-minimatch (9.0.3-6) ... 801s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 801s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 801s Setting up ca-certificates-java (20240118build1) ... 801s No JRE found. Skipping Java certificates setup. 801s Setting up libexporter-tiny-perl (1.006003-1) ... 801s Setting up node-xtend (4.0.2-3) ... 801s Setting up libisl23:amd64 (0.27-1build1) ... 801s Setting up libconvert-asn1-perl (0.34-1) ... 801s Setting up gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 801s Setting up libtext-unidecode-perl (1.30-3) ... 801s Setting up libde265-0:amd64 (1.0.16-1build1) ... 801s Setting up gcc-15-base:i386 (15.2.0-12ubuntu1) ... 801s Setting up libregexp-assemble-perl (0.38-2) ... 801s Setting up libnet-ip-perl (1.26-4) ... 801s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 801s Setting up libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 801s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 801s Setting up liburi-perl (5.34-2build1) ... 801s Setting up libdbi-perl:amd64 (1.647-1build1) ... 801s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 801s Setting up libconvert-base32-perl (0.06-3) ... 801s Setting up dctrl-tools (2.24-3build4) ... 801s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 801s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 801s Setting up autodep8 (0.30build1) ... 801s Setting up libclone-pp-perl (1.08-2) ... 801s Setting up python3-imagesize (1.4.1-1build1) ... 801s Setting up libemail-address-xs-perl (1.05-1build5) ... 801s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 801s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 801s Setting up automake (1:1.18.1-3build1) ... 801s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 801s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 801s Setting up libjson-xs-perl (4.040-1) ... 801s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 801s Setting up libcrypt-des-ede3-perl (0.03-1) ... 801s Setting up libhttp-date-perl (6.06-1) ... 801s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 801s Setting up gettext (0.23.2-1) ... 801s Setting up libtest-tcp-perl (2.22-2) ... 801s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 801s Setting up java-wrappers (0.5build1) ... 801s Setting up libio-socket-timeout-perl (0.32-3) ... 801s Setting up libfile-listing-perl (6.16-1) ... 801s Setting up libhash-merge-simple-perl (0.052-1) ... 801s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 801s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 801s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 801s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 801s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 801s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 801s Setting up libcache-cache-perl (1.08-3) ... 801s Setting up libhttp-headers-fast-perl (0.22-3) ... 801s Setting up libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up liblist-moreutils-perl (0.430-2) ... 801s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 801s Setting up libemail-simple-perl (2.218-1) ... 801s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 801s Setting up libnet-http-perl (6.24-1build1) ... 801s Setting up cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 801s Setting up liblasso3t64 (2.9.0-3) ... 801s Setting up libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up libexception-class-perl (1.45-1) ... 801s Setting up libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 801s Setting up libclass-c3-perl (0.35-2) ... 801s Setting up libcrypt-jwt-perl (0.037-1) ... 801s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 801s Setting up xfonts-utils (1:7.7+7build1) ... 801s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 801s Setting up libxml-sax-perl (1.02+dfsg-4) ... 801s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 801s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 801s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 801s Setting up libauthen-radius-perl (0.33-1) ... 801s Setting up intltool-debian (0.35.0+20060710.6build1) ... 801s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 801s Setting up libbytes-random-secure-perl (0.29-3) ... 801s Setting up libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up libjson-maybexs-perl (1.004008-1) ... 801s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 801s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 801s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 801s Setting up sphinx-common (8.2.3-12) ... 801s Setting up libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 801s Setting up libdata-optlist-perl (0.114-1) ... 801s Setting up libtest-output-perl (1.036-1) ... 801s Setting up pkg-perl-autopkgtest (0.85) ... 801s Setting up libraw23t64:amd64 (0.21.4-2) ... 801s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 801s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 801s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 801s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 801s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 801s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 801s Setting up libwww-robotrules-perl (6.02-1build1) ... 801s Setting up cpp-15 (15.2.0-12ubuntu1) ... 801s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 801s Setting up xml-core (0.19build1) ... 801s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 801s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 801s Setting up liblasso-perl:amd64 (2.9.0-3) ... 801s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 801s Setting up cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 801s Setting up libmro-compat-perl (0.15-2) ... 801s Setting up libcookie-baker-perl (0.12-1) ... 801s Setting up libhttp-entity-parser-perl (0.25-2) ... 801s Setting up libio-socket-ssl-perl (2.098-1) ... 801s Setting up libsub-exporter-perl (0.990-1) ... 801s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 801s Setting up libeval-closure-perl (0.14-3) ... 801s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 801s Setting up libconvert-pem-perl (0.13-1) ... 801s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 801s Setting up libhttp-negotiate-perl (6.01-2) ... 801s Setting up libparams-validationcompiler-perl (0.31-1) ... 801s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 801s Setting up libhttp-cookies-perl (6.11-1) ... 801s Setting up po-debconf (1.0.22) ... 801s Setting up libhtml-tree-perl (5.07-3) ... 801s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 801s Setting up libcgi-pm-perl (4.71-1build1) ... 801s Setting up libhtml-format-perl (2.16-2) ... 801s Setting up fonts-urw-base35 (20200910-8build1) ... 801s Setting up libhtml-template-perl (2.97-2build1) ... 801s Setting up libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 801s Setting up gcc-15 (15.2.0-12ubuntu1) ... 801s Setting up libnet-smtp-ssl-perl (1.04-2) ... 801s Setting up libmodule-runtime-perl (0.018-1) ... 801s Setting up libmailtools-perl (2.22-1) ... 801s Setting up libxml-simple-perl (2.25-2) ... 801s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 801s Setting up libhttp-daemon-perl (6.16-1) ... 801s Setting up libemail-abstract-perl (3.010-1) ... 801s Setting up cpp (4:15.2.0-4ubuntu1) ... 801s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 801s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 801s Setting up g++-15 (15.2.0-12ubuntu1) ... 801s Setting up libplack-perl (1.0051-1) ... 801s Setting up libnet-openid-common-perl (1.20-2) ... 801s Setting up libnet-openid-server-perl (1.09-4) ... 801s Setting up libtool (2.5.4-9) ... 801s Setting up libmodule-implementation-perl (0.09-2) ... 801s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 802s Setting up libpackage-stash-perl (0.40-1) ... 802s Setting up libimport-into-perl (1.002005-2) ... 802s Setting up libmoo-perl (2.005005-1) ... 802s Setting up liblist-someutils-perl (0.59-1) ... 802s Setting up libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 802s Setting up libmime-tools-perl (5.515-1) ... 802s Setting up gcc (4:15.2.0-4ubuntu1) ... 802s Setting up dh-autoreconf (21) ... 802s Setting up libspecio-perl (0.53-1) ... 802s Setting up liblist-allutils-perl (0.19-1) ... 802s Setting up libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 802s Setting up libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 802s Setting up g++ (4:15.2.0-4ubuntu1) ... 802s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 802s Setting up build-essential (12.12ubuntu2) ... 802s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 802s Setting up libmoox-types-mooselike-perl (0.29-2) ... 802s Setting up libb-hooks-endofscope-perl (0.28-2) ... 802s Setting up libthrowable-perl (1.001-2) ... 802s Setting up gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 802s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 802s Setting up debhelper (13.28ubuntu1) ... 802s Setting up g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 802s Setting up libemail-sender-perl (2.601-1) ... 802s Setting up libnamespace-clean-perl (0.27-2) ... 802s Setting up gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 802s Setting up libnamespace-autoclean-perl (0.31-1) ... 802s Setting up libdatetime-locale-perl (1:1.45-1) ... 802s Setting up g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 802s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 802s Setting up crossbuild-essential-i386 (12.12ubuntu2) ... 802s Setting up libdatetime-perl (2:1.65-1build3) ... 802s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 802s Setting up libgcc-s1:i386 (15.2.0-12ubuntu1) ... 802s Setting up libc6:i386 (2.42-2ubuntu4) ... 802s Setting up libstdc++6:i386 (15.2.0-12ubuntu1) ... 802s Setting up libitm1:i386 (15.2.0-12ubuntu1) ... 802s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 802s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 802s Setting up liblwp-protocol-https-perl (6.14-1) ... 802s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 802s Setting up node-corepack (0.24.0-5build1) ... 802s Setting up libwww-perl (6.81-1build1) ... 802s Setting up libheif1:amd64 (1.21.2-1) ... 802s Setting up libcrypt1:i386 (1:4.5.1-1) ... 802s Setting up node-debug (4.4.1+~4.1.12-1) ... 802s Setting up libgomp1:i386 (15.2.0-12ubuntu1) ... 802s Setting up libasan6:i386 (11.5.0-8ubuntu1) ... 802s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 802s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 802s Setting up libquadmath0:i386 (15.2.0-12ubuntu1) ... 802s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 802s Setting up libatomic1:i386 (15.2.0-12ubuntu1) ... 802s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 802s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 802s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 802s Setting up libubsan1:i386 (15.2.0-12ubuntu1) ... 802s Setting up libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 802s Setting up libnet-openid-consumer-perl (1.18-2) ... 802s Setting up libcrypt-dev:i386 (1:4.5.1-1) ... 802s Setting up libc6-dev:i386 (2.42-2ubuntu4) ... 802s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 802s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 802s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 802s Setting up libxml-parser-perl (2.47-1build4) ... 802s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 802s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 802s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 802s Setting up libgd-perl (2.84-2) ... 802s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 802s Setting up libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 802s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 802s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 802s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 802s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 803s Setting up node-semver (7.6.1+~7.5.8-2) ... 803s Setting up libsoap-lite-perl (1.27-3) ... 803s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 803s Setting up uglifyjs (3.17.4-2build1) ... 803s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 803s Setting up libgd-securityimage-perl (1.75-3) ... 803s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 803s Processing triggers for install-info (7.2-5) ... 803s Processing triggers for libc-bin (2.42-2ubuntu4) ... 803s Processing triggers for man-db (2.13.1-1) ... 804s Processing triggers for ca-certificates-java (20240118build1) ... 805s Adding debian:ACCVRAIZ1.pem 805s Adding debian:AC_RAIZ_FNMT-RCM.pem 805s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 805s Adding debian:ANF_Secure_Server_Root_CA.pem 805s Adding debian:Actalis_Authentication_Root_CA.pem 805s Adding debian:AffirmTrust_Commercial.pem 805s Adding debian:AffirmTrust_Networking.pem 805s Adding debian:AffirmTrust_Premium.pem 805s Adding debian:AffirmTrust_Premium_ECC.pem 805s Adding debian:Amazon_Root_CA_1.pem 805s Adding debian:Amazon_Root_CA_2.pem 805s Adding debian:Amazon_Root_CA_3.pem 805s Adding debian:Amazon_Root_CA_4.pem 805s Adding debian:Atos_TrustedRoot_2011.pem 805s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 805s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 805s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 805s Adding debian:BJCA_Global_Root_CA1.pem 805s Adding debian:BJCA_Global_Root_CA2.pem 805s Adding debian:Baltimore_CyberTrust_Root.pem 805s Adding debian:Buypass_Class_2_Root_CA.pem 805s Adding debian:Buypass_Class_3_Root_CA.pem 805s Adding debian:CA_Disig_Root_R2.pem 805s Adding debian:CFCA_EV_ROOT.pem 805s Adding debian:COMODO_Certification_Authority.pem 805s Adding debian:COMODO_ECC_Certification_Authority.pem 805s Adding debian:COMODO_RSA_Certification_Authority.pem 805s Adding debian:Certainly_Root_E1.pem 805s Adding debian:Certainly_Root_R1.pem 805s Adding debian:Certigna.pem 805s Adding debian:Certigna_Root_CA.pem 805s Adding debian:Certum_EC-384_CA.pem 805s Adding debian:Certum_Trusted_Network_CA.pem 805s Adding debian:Certum_Trusted_Network_CA_2.pem 805s Adding debian:Certum_Trusted_Root_CA.pem 805s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 805s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 805s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 805s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 805s Adding debian:Comodo_AAA_Services_root.pem 805s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 805s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 805s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 805s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 805s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 805s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 805s Adding debian:DigiCert_Assured_ID_Root_CA.pem 805s Adding debian:DigiCert_Assured_ID_Root_G2.pem 805s Adding debian:DigiCert_Assured_ID_Root_G3.pem 805s Adding debian:DigiCert_Global_Root_CA.pem 805s Adding debian:DigiCert_Global_Root_G2.pem 805s Adding debian:DigiCert_Global_Root_G3.pem 805s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 805s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 805s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 805s Adding debian:DigiCert_Trusted_Root_G4.pem 805s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 805s Adding debian:Entrust_Root_Certification_Authority.pem 805s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 805s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 805s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 805s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 805s Adding debian:GLOBALTRUST_2020.pem 805s Adding debian:GTS_Root_R1.pem 805s Adding debian:GTS_Root_R2.pem 805s Adding debian:GTS_Root_R3.pem 805s Adding debian:GTS_Root_R4.pem 805s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 805s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 805s Adding debian:GlobalSign_Root_CA.pem 805s Adding debian:GlobalSign_Root_CA_-_R3.pem 805s Adding debian:GlobalSign_Root_CA_-_R6.pem 805s Adding debian:GlobalSign_Root_E46.pem 805s Adding debian:GlobalSign_Root_R46.pem 805s Adding debian:Go_Daddy_Class_2_CA.pem 805s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 805s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 805s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 805s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 805s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 805s Adding debian:HiPKI_Root_CA_-_G1.pem 805s Adding debian:Hongkong_Post_Root_CA_3.pem 805s Adding debian:ISRG_Root_X1.pem 805s Adding debian:ISRG_Root_X2.pem 805s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 805s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 805s Adding debian:Izenpe.com.pem 805s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 805s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 805s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 805s Adding debian:NAVER_Global_Root_Certification_Authority.pem 805s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 805s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 805s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 805s Adding debian:QuoVadis_Root_CA_1_G3.pem 805s Adding debian:QuoVadis_Root_CA_2.pem 805s Adding debian:QuoVadis_Root_CA_2_G3.pem 805s Adding debian:QuoVadis_Root_CA_3.pem 805s Adding debian:QuoVadis_Root_CA_3_G3.pem 805s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 805s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 805s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 805s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 805s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 805s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 805s Adding debian:SZAFIR_ROOT_CA2.pem 805s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 805s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 805s Adding debian:SecureSign_Root_CA12.pem 805s Adding debian:SecureSign_Root_CA14.pem 805s Adding debian:SecureSign_Root_CA15.pem 805s Adding debian:SecureTrust_CA.pem 805s Adding debian:Secure_Global_CA.pem 805s Adding debian:Security_Communication_ECC_RootCA1.pem 805s Adding debian:Security_Communication_RootCA2.pem 805s Adding debian:Starfield_Class_2_CA.pem 805s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 805s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 805s Adding debian:SwissSign_Gold_CA_-_G2.pem 805s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 805s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 805s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 805s Adding debian:TWCA_CYBER_Root_CA.pem 805s Adding debian:TWCA_Global_Root_CA.pem 805s Adding debian:TWCA_Root_Certification_Authority.pem 805s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 805s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 805s Adding debian:TeliaSonera_Root_CA_v1.pem 805s Adding debian:Telia_Root_CA_v2.pem 805s Adding debian:TrustAsia_Global_Root_CA_G3.pem 805s Adding debian:TrustAsia_Global_Root_CA_G4.pem 805s Adding debian:Trustwave_Global_Certification_Authority.pem 805s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 805s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 805s Adding debian:TunTrust_Root_CA.pem 805s Adding debian:UCA_Extended_Validation_Root.pem 805s Adding debian:UCA_Global_G2_Root.pem 805s Adding debian:USERTrust_ECC_Certification_Authority.pem 805s Adding debian:USERTrust_RSA_Certification_Authority.pem 805s Adding debian:XRamp_Global_CA_Root.pem 805s Adding debian:certSIGN_ROOT_CA.pem 805s Adding debian:certSIGN_Root_CA_G2.pem 805s Adding debian:e-Szigno_Root_CA_2017.pem 805s Adding debian:ePKI_Root_Certification_Authority.pem 805s Adding debian:emSign_ECC_Root_CA_-_C3.pem 805s Adding debian:emSign_ECC_Root_CA_-_G3.pem 805s Adding debian:emSign_Root_CA_-_C1.pem 805s Adding debian:emSign_Root_CA_-_G1.pem 805s Adding debian:vTrus_ECC_Root_CA.pem 805s Adding debian:vTrus_Root_CA.pem 805s done. 805s Setting up yui-compressor (2.4.8-3build1) ... 805s Setting up default-jre-headless (2:1.21-76build1) ... 805s Processing triggers for sgml-base (1.31+nmu1) ... 805s Setting up docutils-common (0.22.4+dfsg-1) ... 805s Processing triggers for sgml-base (1.31+nmu1) ... 805s Setting up python3-docutils (0.22.4+dfsg-1) ... 805s Setting up python3-sphinx (8.2.3-12) ... 806s Processing triggers for systemd (259-1ubuntu2) ... 808s autopkgtest [06:20:58]: test environment configured for cross building 808s autopkgtest [06:20:58]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 808s autopkgtest [06:20:58]: test manager-test: [----------------------- 808s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 808s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 809s t/02-HTML-template.t ........................ 809s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 809s ok 2 - Manager object 809s ok 3 - Init 809s ok 4 - Manager app 809s ok 5 - Succeed to get / 809s ok 6 - Return a 200 code 809s ok 7 - Content is declared as HTML 809s ok 8 - It contains a html tag 809s ok 9 - Instance name found in SPA title 809s ok 10 - Instance name found in title 809s ok 11 - Instance name found in li 809s 1..11 809s ok 809s t/04-2F-api.t ............................... 809s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 809s ok 2 - Sessions module 809s ok 3 - New SSO session for msmith 809s ok 4 - Sessions module 809s ok 5 - New Persistent session for msmith 809s ok 6 - Sessions module 809s ok 7 - New SSO session for dwho 809s ok 8 - Sessions module 809s ok 9 - New Persistent session for dwho 809s ok 10 - Sessions module 809s ok 11 - New SSO session for rtyler 809s ok 12 - Sessions module 809s ok 13 - New Persistent session for rtyler 809s ok 14 - Sessions module 809s ok 15 - New SSO session for davros 809s ok 16 - Sessions module 809s ok 17 - New Persistent session for davros 809s ok 18 - Sessions module 809s ok 19 - New SSO session for tof 809s ok 20 - Sessions module 809s ok 21 - New Persistent session for tof 809s ok 22 - Sessions module 809s ok 23 - New SSO session for donna 809s ok 24 - Sessions module 809s ok 25 - New Persistent session for donna 809s ok 26 - Manager object 809s ok 27 - Init 809s ok 28 - Manager app 809s ok 29 - Client object 809s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 809s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 809s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 809s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 809s ok 34 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Request succeed 809s ok 35 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Result code is 200 809s ok 36 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Response is JSON 809s ok 37 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 809s ok 38 - Found display variable 809s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 809s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 809s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 809s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 809s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 809s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 809s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 809s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 809s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 809s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 809s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 809s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 809s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 809s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 809s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 809s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 809s ok 55 - dwho should have 4 2F: Request succeed 809s ok 56 - dwho should have 4 2F: Result code is 200 809s ok 57 - dwho should have 4 2F: Response is JSON 809s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 809s ok 59 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Request succeed 809s ok 60 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Result code is 200 809s ok 61 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Response is JSON 809s ok 62 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 809s ok 63 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Request succeed 809s ok 64 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Result code is 200 809s ok 65 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Response is JSON 809s ok 66 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 809s ok 67 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": Request succeed 809s ok 68 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 809s ok 69 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 809s ok 70 - dwho should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 809s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 809s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 809s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 809s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 809s ok 75 - dwho should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 76 - dwho should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 809s ok 77 - dwho should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 78 - dwho should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 79 - dwho should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 809s ok 80 - dwho should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 81 - dwho should have 3 2F: Request succeed 809s ok 82 - dwho should have 3 2F: Result code is 200 809s ok 83 - dwho should have 3 2F: Response is JSON 809s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 809s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 809s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 809s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 809s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 809s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 809s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 809s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 809s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 809s ok 93 - Delete all 2F from dwho: Request succeed 809s ok 94 - Delete all 2F from dwho: Result code is 200 809s ok 95 - Delete all 2F from dwho: Response is JSON 809s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 809s ok 97 - dwho should have 0 2F: Request succeed 809s ok 98 - dwho should have 0 2F: Result code is 200 809s ok 99 - dwho should have 0 2F: Response is JSON 809s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 809s ok 101 - Delete all 2F from dwho: Request succeed 809s ok 102 - Delete all 2F from dwho: Result code is 200 809s ok 103 - Delete all 2F from dwho: Response is JSON 809s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 809s ok 105 - msmith should have 0 2F: Request succeed 809s ok 106 - msmith should have 0 2F: Result code is 200 809s ok 107 - msmith should have 0 2F: Response is JSON 809s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 809s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 809s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 809s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 809s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 809s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 809s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 809s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 809s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 809s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 809s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 809s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 809s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 809s ok 121 - rtyler should have 3 2F: Request succeed 809s ok 122 - rtyler should have 3 2F: Result code is 200 809s ok 123 - rtyler should have 3 2F: Response is JSON 809s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 809s ok 125 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Request succeed 809s ok 126 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Result code is 200 809s ok 127 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Response is JSON 809s ok 128 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 809s ok 129 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": Request succeed 809s ok 130 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 809s ok 131 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 809s ok 132 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 809s ok 133 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXky": Request succeed 809s ok 134 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXky": Result code is 200 809s ok 135 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXky": Response is JSON 809s ok 136 - rtyler should have one 2F with id "MTc2OTc1NDA1OTo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 809s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 809s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 809s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 809s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 809s ok 141 - rtyler should have 1 2F: Request succeed 809s ok 142 - rtyler should have 1 2F: Result code is 200 809s ok 143 - rtyler should have 1 2F: Response is JSON 809s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 809s ok 145 - rtyler should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 146 - rtyler should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 809s ok 147 - rtyler should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 148 - rtyler should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 149 - rtyler should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 809s ok 150 - rtyler should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 151 - Delete all 2F from rtyler: Request succeed 809s ok 152 - Delete all 2F from rtyler: Result code is 200 809s ok 153 - Delete all 2F from rtyler: Response is JSON 809s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 809s ok 155 - davros should have 1 2F of type "U2F": Request succeed 809s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 809s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 809s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 809s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 809s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 809s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 809s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 809s ok 163 - davros should have 0 2F of type "UBK": Request succeed 809s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 809s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 809s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 809s ok 167 - davros should have 2 2F: Request succeed 809s ok 168 - davros should have 2 2F: Result code is 200 809s ok 169 - davros should have 2 2F: Response is JSON 809s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 809s ok 171 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Request succeed 809s ok 172 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Result code is 200 809s ok 173 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Response is JSON 809s ok 174 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 809s ok 175 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Request succeed 809s ok 176 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Result code is 200 809s ok 177 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": Response is JSON 809s ok 178 - davros should have one 2F with id "MTc2OTc1NDA1OTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 809s ok 179 - davros should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 180 - davros should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 809s ok 181 - davros should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 182 - davros should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 183 - davros should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 809s ok 184 - davros should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 185 - davros should have 1 2F: Request succeed 809s ok 186 - davros should have 1 2F: Result code is 200 809s ok 187 - davros should have 1 2F: Response is JSON 809s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 809s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 809s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 809s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 809s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 809s ok 193 - davros should have 0 2F: Request succeed 809s ok 194 - davros should have 0 2F: Result code is 200 809s ok 195 - davros should have 0 2F: Response is JSON 809s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 809s ok 197 - Delete all 2F from davros: Request succeed 809s ok 198 - Delete all 2F from davros: Result code is 200 809s ok 199 - Delete all 2F from davros: Response is JSON 809s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 809s ok 201 - tof should have 1 2F of type "U2F": Request succeed 809s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 809s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 809s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 809s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 809s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 809s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 809s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 809s ok 209 - tof should have 0 2F of type "UBK": Request succeed 809s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 809s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 809s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 809s ok 213 - tof should have 1 2F: Request succeed 809s ok 214 - tof should have 1 2F: Result code is 200 809s ok 215 - tof should have 1 2F: Response is JSON 809s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 809s ok 217 - tof should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Request succeed 809s ok 218 - tof should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Result code is 200 809s ok 219 - tof should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": Response is JSON 809s ok 220 - tof should have one 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 809s ok 221 - tof should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 222 - tof should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 809s ok 223 - tof should have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 224 - tof should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 809s ok 225 - tof should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 809s ok 226 - tof should not have a 2F with id "MTc2OTc1NDA1OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 809s ok 227 - tof should have 0 2F: Request succeed 809s ok 228 - tof should have 0 2F: Result code is 200 809s ok 229 - tof should have 0 2F: Response is JSON 809s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 809s ok 231 - Delete all 2F from tof: Request succeed 809s ok 232 - Delete all 2F from tof: Result code is 200 809s ok 233 - Delete all 2F from tof: Response is JSON 809s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 809s ok 235 - Add/noattr : Request succeed 809s ok 236 - Add/noattr : Result code is 400 809s ok 237 - Add/noattr : Response is JSON 809s ok 238 - Expected error message 809s ok 239 - Add/epoch: Request succeed 809s ok 240 - Add/epoch: Result code is 400 809s ok 241 - Add/epoch: Response is JSON 809s ok 242 - Expected error message 809s ok 243 - Add second factor: Request succeed 809s ok 244 - Add second factor: Result code is 201 809s ok 245 - Add second factor: Response is JSON 809s ok 246 - donna should have 1 2F of type "test": Request succeed 809s ok 247 - donna should have 1 2F of type "test": Result code is 200 809s ok 248 - donna should have 1 2F of type "test": Response is JSON 809s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 809s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 809s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 809s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 809s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 809s ok 254 - Found display variable 809s ok 255 - Add second factor with same ID as previous: Request succeed 809s ok 256 - Add second factor with same ID as previous: Result code is 409 809s ok 257 - Add second factor with same ID as previous: Response is JSON 809s ok 258 - Add second factor with different ID: Request succeed 809s ok 259 - Add second factor with different ID: Result code is 201 809s ok 260 - Add second factor with different ID: Response is JSON 809s ok 261 - donna should have 2 2F of type "test": Request succeed 809s ok 262 - donna should have 2 2F of type "test": Result code is 200 809s ok 263 - donna should have 2 2F of type "test": Response is JSON 809s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 809s ok 265 - Expected second factors data 809s ok 266 - Add/noattr : Request succeed 809s ok 267 - Add/noattr : Result code is 400 809s ok 268 - Add/noattr : Response is JSON 809s ok 269 - Expected error message 809s ok 270 - Sessions module 809s ok 271 - New SSO session for amy 809s ok 272 - Sessions module 809s ok 273 - New Persistent session for amy 809s ok 274 - Add/noattr : Request succeed 809s ok 275 - Add/noattr : Result code is 400 809s ok 276 - Add/noattr : Response is JSON 809s ok 277 - Expected error message 809s ok 278 - Add/epoch: Request succeed 809s ok 279 - Add/epoch: Result code is 400 809s ok 280 - Add/epoch: Response is JSON 809s ok 281 - Expected error message 809s ok 282 - Add/nokey: Request succeed 809s ok 283 - Add/nokey: Result code is 400 809s ok 284 - Add/nokey: Response is JSON 809s ok 285 - Expected error message 809s ok 286 - Add/badkey: Request succeed 809s ok 287 - Add/badkey: Result code is 400 809s ok 288 - Add/badkey: Response is JSON 809s ok 289 - Expected error message 809s ok 290 - Add/goodkey: Request succeed 809s ok 291 - Add/goodkey: Result code is 201 809s ok 292 - Add/goodkey: Response is JSON 809s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 809s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 809s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 809s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 809s ok 297 - Sessions module 809s ok 298 - Correct type 809s ok 299 - Epoch was set 809s ok 300 - Correct name 809s ok 301 - Secret was encrypted 809s ok 302 - Correct normalized key 809s ok 303 - Sessions module 809s ok 304 - New SSO session for rory 809s ok 305 - Sessions module 809s ok 306 - New Persistent session for rory 809s ok 307 - Add/goodkey: Request succeed 809s ok 308 - Add/goodkey: Result code is 201 809s ok 309 - Add/goodkey: Response is JSON 809s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 809s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 809s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 809s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 809s ok 314 - Sessions module 809s ok 315 - Correct type 809s ok 316 - Epoch was set 809s ok 317 - Correct name 809s ok 318 - Secret was encrypted 809s ok 319 - Correct normalized key 809s ok 320 - Add/missinguser: Request succeed 809s ok 321 - Add/missinguser: Result code is 404 809s ok 322 - Add/missinguser: Response is JSON 809s ok 323 - Add/missinguser: Request succeed 809s ok 324 - Add/missinguser: Result code is 404 809s ok 325 - Add/missinguser: Response is JSON 809s ok 326 - Add/missinguser: Request succeed 809s ok 327 - Add/missinguser: Result code is 404 809s ok 328 - Add/missinguser: Response is JSON 809s ok 329 - Add/missinguser: Request succeed 809s ok 330 - Add/missinguser: Result code is 404 809s ok 331 - Add/missinguser: Response is JSON 809s ok 332 - Add/missinguser: Request succeed 809s ok 333 - Add/missinguser: Result code is 201 809s ok 334 - Add/missinguser: Response is JSON 809s ok 335 - unknowng should have 1 2F of type "test": Request succeed 809s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 809s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 809s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 809s ok 339 - Add/missinguser: Request succeed 809s ok 340 - Add/missinguser: Result code is 201 809s ok 341 - Add/missinguser: Response is JSON 809s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 809s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 809s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 809s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 809s ok 346 - Searching for [no params] returns no results: Request succeed 809s ok 347 - Searching for [no params] returns no results: Result code is 200 809s ok 348 - Searching for [no params] returns no results: Response is JSON 809s ok 349 - Empty list was returned 809s ok 350 - Sessions module 809s ok 351 - New Persistent session for dwho 809s ok 352 - Sessions module 809s ok 353 - New Persistent session for rtyler 809s ok 354 - Sessions module 809s ok 355 - New Persistent session for mjones 809s ok 356 - Sessions module 809s ok 357 - New Persistent session for msmith 809s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 809s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 809s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 809s ok 361 - Expected results 809s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 809s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 809s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 809s ok 365 - Expected results 809s ok 366 - Expected API response 809s ok 367 - Searching for uid=m* returns mjones: Request succeed 809s ok 368 - Searching for uid=m* returns mjones: Result code is 200 809s ok 369 - Searching for uid=m* returns mjones: Response is JSON 809s ok 370 - Expected results 809s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 809s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 809s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 809s ok 374 - Expected results 809s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 809s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 809s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 809s ok 378 - Empty list was returned 809s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 809s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 809s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 809s ok 382 - Expected results 809s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 809s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 809s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 809s ok 386 - Empty list was returned 809s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 809s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 809s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 809s ok 390 - Expected results 809s 1..390 809s ok 809s t/04-history-api.t .......................... 809s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 809s ok 2 - Sessions module 809s ok 3 - New session for dwho 809s ok 4 - Sessions module 809s ok 5 - New session for rtyler 809s ok 6 - Sessions module 809s ok 7 - New session for msmith 809s # Subtest: Get all entries for user 809s ok 1 - Manager object 809s ok 2 - Init 809s ok 3 - Manager app 809s ok 4 - Client object 809s ok 5 - Get request on dwho 809s ok 6 - Response code is 200 809s ok 7 - Got JSON 809s ok 8 - Found 9 entries 809s 1..8 809s ok 8 - Get all entries for user 809s # Subtest: Type any returns all entries 809s ok 1 - Get request on dwho 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 - Found 9 entries 809s 1..4 809s ok 9 - Type any returns all entries 809s # Subtest: Get all successes for user 809s ok 1 - Get request on dwho 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 - Found 5 entries 809s 1..4 809s ok 10 - Get all successes for user 809s # Subtest: Get all failures for user 809s ok 1 - Get request on dwho 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 - Found 4 entries 809s 1..4 809s ok 11 - Get all failures for user 809s # Subtest: Get last success for user 809s ok 1 - Get request on dwho/last 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 809s 1..4 809s ok 12 - Get last success for user 809s # Subtest: Get last failure for user 809s ok 1 - Get request on dwho/last 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 809s 1..4 809s ok 13 - Get last failure for user 809s # Subtest: Get last event for user 809s ok 1 - Get request on dwho/last 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 809s 1..4 809s ok 14 - Get last event for user 809s # Subtest: Get last event for user 809s ok 1 - Get request on rtyler/last 809s ok 2 - Response code is 200 809s ok 3 - Got JSON 809s ok 4 809s 1..4 809s ok 15 - Get last event for user 809s ok 16 - Get request on msmith 809s ok 17 - Response code is 200 809s ok 18 - Got JSON 809s ok 19 809s ok 20 - Get request on msmith 809s ok 21 - Response code is 200 809s ok 22 - Got JSON 809s ok 23 809s ok 24 - Get request on rtyler 809s ok 25 - Response code is 200 809s ok 26 - Got JSON 809s ok 27 809s ok 28 - Get request on nobody 809s ok 29 - Response code is 404 809s ok 30 - Got JSON 809s ok 31 809s ok 32 - Get request on nobody 809s ok 33 - Response code is 404 809s ok 34 - Got JSON 809s ok 35 809s ok 36 - Get request on msmith/last 809s ok 37 - Response code is 404 809s ok 38 - Got JSON 809s ok 39 809s ok 40 - Get request on rtyler/last 809s ok 41 - Response code is 404 809s ok 42 - Got JSON 809s ok 43 809s ok 44 - Get request on nobody/last 809s ok 45 - Response code is 404 809s ok 46 - Got JSON 809s ok 47 809s ok 48 - Get request on toto 809s ok 49 - Response code is 400 809s ok 50 - Got JSON 809s ok 51 809s ok 52 - Get request on toto/unknown 809s ok 53 - Response code is 404 809s ok 54 - Got JSON 809s ok 55 809s ok 56 - Get request on 809s ok 57 - Response code is 404 809s ok 58 - Got JSON 809s ok 59 809s 1..59 809s ok 810s t/04-menu-api.t ............................. 810s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 810s ok 2 - Manager object 810s ok 3 - Init 810s ok 4 - Manager app 810s ok 5 - Client object 810s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 810s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 810s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 810s ok 9 - Cat - Add should succeed: Request succeed 810s ok 10 - Cat - Add should succeed: Result code is 201 810s ok 11 - Cat - Add should succeed: Response is JSON 810s ok 12 - Cat - Add should succeed: Request succeed 810s ok 13 - Cat - Add should succeed: Result code is 200 810s ok 14 - Cat - Add should succeed: Response is JSON 810s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 810s ok 16 - Cat - Add should succeed: Request succeed 810s ok 17 - Cat - Add should succeed: Result code is 200 810s ok 18 - Cat - Add should succeed: Response is JSON 810s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 810s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 810s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 810s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 810s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 810s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 810s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 810s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 810s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 810s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 810s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 810s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 810s ok 31 - 204 code returns no content 810s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 810s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 810s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 810s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 810s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 810s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 810s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 810s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 810s ok 40 - Cat - Update should fail if confKey not found: Request succeed 810s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 810s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 810s ok 43 - Cat - 2nd add should succeed: Request succeed 810s ok 44 - Cat - 2nd add should succeed: Result code is 201 810s ok 45 - Cat - 2nd add should succeed: Response is JSON 810s ok 46 - Cat - Replace should succeed: Request succeed 810s ok 47 - Cat - Replace should succeed: Result code is 204 810s ok 48 - 204 code returns no content 810s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 810s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 810s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 810s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 810s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 810s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 810s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 810s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 810s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 810s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 810s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 810s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 810s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 810s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 810s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 810s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 810s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 810s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 810s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 810s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 810s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 810s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 810s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 810s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 810s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 810s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 810s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 810s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 810s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 810s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 810s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 810s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 810s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 810s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 810s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 810s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 810s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 810s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 810s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 810s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 810s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 810s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 810s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 810s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 810s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 810s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 810s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 810s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 810s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 810s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 810s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 810s 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" 810s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 810s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 810s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 810s 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" 810s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 810s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 810s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 810s 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/" 810s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 810s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 810s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 810s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 810s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 810s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 810s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 810s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 810s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 810s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 810s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 810s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 810s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 810s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 810s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 810s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 810s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 810s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 810s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 810s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 810s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 810s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 810s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 810s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 810s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 810s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 810s ok 135 - App - Add should fail on duplicate confKey: Request succeed 810s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 810s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 810s ok 138 - App - Add should fail on invalid confKey: Request succeed 810s ok 139 - App - Add should fail on invalid confKey: Result code is 400 810s ok 140 - App - Add should fail on invalid confKey: Response is JSON 810s ok 141 - App - Check default value were set: Request succeed 810s ok 142 - App - Check default value were set: Result code is 200 810s ok 143 - App - Check default value were set: Response is JSON 810s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 810s ok 145 - App - Check default value were set: Request succeed 810s ok 146 - App - Check default value were set: Result code is 200 810s ok 147 - App - Check default value were set: Response is JSON 810s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 810s ok 149 - App - Category 1 should return 2 apps: Request succeed 810s ok 150 - App - Category 1 should return 2 apps: Result code is 200 810s ok 151 - App - Category 1 should return 2 apps: Response is JSON 810s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 810s ok 153 - App - Category 2 should return 1 app: Request succeed 810s ok 154 - App - Category 2 should return 1 app: Result code is 200 810s ok 155 - App - Category 2 should return 1 app: Response is JSON 810s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 810s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 810s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 810s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 810s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 810s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 810s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 810s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 810s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 810s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 810s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 810s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 810s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 810s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 810s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 810s ok 171 - App - Update should succeed and keep existing values: Request succeed 810s ok 172 - App - Update should succeed and keep existing values: Result code is 204 810s ok 173 - 204 code returns no content 810s ok 174 - App - Update should succeed and keep existing values: Request succeed 810s ok 175 - App - Update should succeed and keep existing values: Result code is 200 810s ok 176 - App - Update should succeed and keep existing values: Response is JSON 810s 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" 810s ok 178 - App - Update should succeed and keep existing values: Request succeed 810s ok 179 - App - Update should succeed and keep existing values: Result code is 200 810s ok 180 - App - Update should succeed and keep existing values: Response is JSON 810s 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" 810s ok 182 - App - Update should succeed and keep existing values: Request succeed 810s ok 183 - App - Update should succeed and keep existing values: Result code is 200 810s ok 184 - App - Update should succeed and keep existing values: Response is JSON 810s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 810s ok 186 - App - Update should fail if confKey not found: Request succeed 810s ok 187 - App - Update should fail if confKey not found: Result code is 404 810s ok 188 - App - Update should fail if confKey not found: Response is JSON 810s ok 189 - App - Update should fail if confKey not found: Request succeed 810s ok 190 - App - Update should fail if confKey not found: Result code is 404 810s ok 191 - App - Update should fail if confKey not found: Response is JSON 810s ok 192 - App - Replace should succeed: Request succeed 810s ok 193 - App - Replace should succeed: Result code is 204 810s ok 194 - 204 code returns no content 810s ok 195 - App - Replace should succeed: Request succeed 810s ok 196 - App - Replace should succeed: Result code is 200 810s ok 197 - App - Replace should succeed: Response is JSON 810s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 810s ok 199 - App - Replace should fail if confKey not found: Request succeed 810s ok 200 - App - Replace should fail if confKey not found: Result code is 404 810s ok 201 - App - Replace should fail if confKey not found: Response is JSON 810s ok 202 - App - Replace should fail if confKey not found: Request succeed 810s ok 203 - App - Replace should fail if confKey not found: Result code is 404 810s ok 204 - App - Replace should fail if confKey not found: Response is JSON 810s ok 205 - App - Delete should succeed: Request succeed 810s ok 206 - App - Delete should succeed: Result code is 204 810s ok 207 - 204 code returns no content 810s ok 208 - App - Entity should not be found after deletion: Request succeed 810s ok 209 - App - Entity should not be found after deletion: Result code is 404 810s ok 210 - App - Entity should not be found after deletion: Response is JSON 810s ok 211 - App - Category 1 should return 1 app: Request succeed 810s ok 212 - App - Category 1 should return 1 app: Result code is 200 810s ok 213 - App - Category 1 should return 1 app: Response is JSON 810s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 810s ok 215 - Cat - Clean up: Request succeed 810s ok 216 - Cat - Clean up: Result code is 204 810s ok 217 - 204 code returns no content 810s ok 218 - Cat - Clean up: Request succeed 810s ok 219 - Cat - Clean up: Result code is 204 810s ok 220 - 204 code returns no content 810s ok 221 - cat - Entity should not be found after clean up: Request succeed 810s ok 222 - cat - Entity should not be found after clean up: Result code is 404 810s ok 223 - cat - Entity should not be found after clean up: Response is JSON 810s 1..223 810s ok 810s t/04-misc-api.t ............................. 810s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 810s ok 2 - Manager object 810s ok 3 - Init 810s ok 4 - Manager app 810s ok 5 - Broken config backend: Request succeed 810s ok 6 - Broken config backend: correct status code 810s ok 7 - Got expected global status 810s ok 8 - Got expected config status 810s ok 9 - Back to normal: Request succeed 810s ok 10 - Back to normal: correct status code 810s ok 11 - Got expected global status 810s ok 12 - Got expected config status 810s ok 13 - Not implemented yet 810s ok 14 - Not implemented yet 810s 1..14 810s ok 811s t/04-providers-api.t ........................ 811s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 811s ok 2 - Manager object 811s ok 3 - Init 811s ok 4 - Manager app 811s ok 5 - Client object 811s ok 6 - OidcRp - Add should succeed: Request succeed 811s ok 7 - OidcRp - Add should succeed: Result code is 201 811s ok 8 - OidcRp - Add should succeed: Response is JSON 811s ok 9 - OidcRp - Add should succeed: Request succeed 811s ok 10 - OidcRp - Add should succeed: Result code is 200 811s ok 11 - OidcRp - Add should succeed: Response is JSON 811s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 811s ok 13 - OidcRp - Add should succeed: Request succeed 811s ok 14 - OidcRp - Add should succeed: Result code is 200 811s ok 15 - OidcRp - Add should succeed: Response is JSON 811s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 811s ok 17 - OidcRp - Add should succeed: Request succeed 811s ok 18 - OidcRp - Add should succeed: Result code is 200 811s ok 19 - OidcRp - Add should succeed: Response is JSON 811s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 811s ok 21 - OidcRp - Add should succeed: Request succeed 811s ok 22 - OidcRp - Add should succeed: Result code is 200 811s ok 23 - OidcRp - Add should succeed: Response is JSON 811s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 811s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 811s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 811s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 811s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 811s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 811s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 811s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 811s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 811s ok 34 - 204 code returns no content 811s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 811s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 811s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 811s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 811s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 811s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 811s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 811s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 811s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s 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" 811s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 811s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 811s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 811s 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" 811s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 811s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 811s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 811s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 811s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 811s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 811s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 811s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 811s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 811s ok 84 - OidcRp - 2nd add should succeed: Request succeed 811s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 811s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 811s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 811s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 811s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 811s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 811s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 811s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 811s ok 93 - OidcRp - Replace should succeed: Request succeed 811s ok 94 - OidcRp - Replace should succeed: Result code is 204 811s ok 95 - 204 code returns no content 811s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 811s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 811s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 811s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 811s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 811s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 811s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 811s 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" 811s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 811s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 811s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 811s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 811s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 811s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 811s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 811s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 811s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 811s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 811s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 811s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 811s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 811s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 811s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 811s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 811s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 811s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 811s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 811s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 811s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 811s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 811s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 811s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 811s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 811s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 811s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 811s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 811s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 811s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 811s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 811s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 811s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 811s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 811s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 811s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 811s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 811s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 811s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 811s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 811s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 811s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 811s ok 146 - OidcRp - Clean up: Request succeed 811s ok 147 - OidcRp - Clean up: Result code is 204 811s ok 148 - 204 code returns no content 811s ok 149 - OidcRp - Clean up: Request succeed 811s ok 150 - OidcRp - Clean up: Result code is 204 811s ok 151 - 204 code returns no content 811s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 811s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 811s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 811s ok 155 - SamlSp - Add should succeed: Request succeed 811s ok 156 - SamlSp - Add should succeed: Result code is 201 811s ok 157 - SamlSp - Add should succeed: Response is JSON 811s ok 158 - SamlSp - Add should succeed: Request succeed 811s ok 159 - SamlSp - Add should succeed: Result code is 200 811s ok 160 - SamlSp - Add should succeed: Response is JSON 811s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 811s ok 162 - SamlSp - Add should succeed: Request succeed 811s ok 163 - SamlSp - Add should succeed: Result code is 200 811s ok 164 - SamlSp - Add should succeed: Response is JSON 811s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 811s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 811s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 811s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 811s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 811s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 811s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 811s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 811s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 811s ok 175 - 204 code returns no content 811s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 811s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 811s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 811s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 811s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 811s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 811s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 811s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 811s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 811s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 811s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 811s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 811s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 811s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 811s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 811s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 811s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 811s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 811s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 811s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 811s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 811s ok 221 - SamlSp - 2nd add should succeed: Request succeed 811s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 811s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 811s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 811s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 811s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 811s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 811s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 811s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 811s ok 230 - SamlSp - Replace should succeed: Request succeed 811s ok 231 - SamlSp - Replace should succeed: Result code is 204 811s ok 232 - 204 code returns no content 811s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 811s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 811s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 811s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 811s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 811s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 811s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 811s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 811s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 811s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 811s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 811s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 811s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 811s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 811s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 811s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 811s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 811s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 811s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 811s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 811s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 811s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 811s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 811s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 811s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 811s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 811s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 811s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 811s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 811s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 811s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 811s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 811s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 811s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 811s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 811s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 811s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 811s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 811s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 811s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 811s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 811s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 811s 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" 811s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 811s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 811s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 811s ok 279 - FederatedSalmSp - Add: Request succeed 811s ok 280 - FederatedSalmSp - Add: Result code is 409 811s ok 281 - FederatedSalmSp - Add: Response is JSON 811s ok 282 - FederatedSalmSp - Add: Request succeed 811s ok 283 - FederatedSalmSp - Add: Result code is 201 811s ok 284 - FederatedSalmSp - Add: Response is JSON 811s ok 285 - FederatedSalmSp - Add: Request succeed 811s ok 286 - FederatedSalmSp - Add: Result code is 200 811s ok 287 - FederatedSalmSp - Add: Response is JSON 811s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 811s ok 289 - FederatedSalmSp - Add: Request succeed 811s ok 290 - FederatedSalmSp - Add: Result code is 200 811s ok 291 - FederatedSalmSp - Add: Response is JSON 811s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 811s ok 293 - FederatedSalmSp - Add: Request succeed 811s ok 294 - FederatedSalmSp - Add: Result code is 200 811s ok 295 - FederatedSalmSp - Add: Response is JSON 811s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 811s ok 297 - SamlSp - Clean up: Request succeed 811s ok 298 - SamlSp - Clean up: Result code is 204 811s ok 299 - 204 code returns no content 811s ok 300 - SamlSp - Clean up: Request succeed 811s ok 301 - SamlSp - Clean up: Result code is 204 811s ok 302 - 204 code returns no content 811s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 811s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 811s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 811s ok 306 - CasApp - Add should succeed: Request succeed 811s ok 307 - CasApp - Add should succeed: Result code is 201 811s ok 308 - CasApp - Add should succeed: Response is JSON 811s ok 309 - CasApp - Add should succeed: Request succeed 811s ok 310 - CasApp - Add should succeed: Result code is 200 811s ok 311 - CasApp - Add should succeed: Response is JSON 811s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 811s ok 313 - CasApp - Add should succeed: Request succeed 811s ok 314 - CasApp - Add should succeed: Result code is 200 811s ok 315 - CasApp - Add should succeed: Response is JSON 811s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 811s ok 317 - CasApp - Add should succeed: Request succeed 811s ok 318 - CasApp - Add should succeed: Result code is 200 811s ok 319 - CasApp - Add should succeed: Response is JSON 811s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 811s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 811s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 811s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 811s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 811s ok 326 - 204 code returns no content 811s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 811s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 811s 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" 811s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 811s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 811s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 811s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 811s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 811s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 811s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 811s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 811s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 811s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 811s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 811s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 811s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 811s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 811s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 811s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 811s ok 351 - CasApp - Update should fail on non existing options: Request succeed 811s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 811s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 811s ok 354 - CasApp - Add should fail on non existing options: Request succeed 811s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 811s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 811s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 811s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 811s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 811s ok 360 - CasApp - 2nd add should succeed: Request succeed 811s ok 361 - CasApp - 2nd add should succeed: Result code is 201 811s ok 362 - CasApp - 2nd add should succeed: Response is JSON 811s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 811s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 811s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 811s ok 366 - CasApp - Replace should succeed: Request succeed 811s ok 367 - CasApp - Replace should succeed: Result code is 200 811s ok 368 - CasApp - Replace should succeed: Response is JSON 811s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 811s ok 370 - CasApp - Replace should succeed: Request succeed 811s ok 371 - CasApp - Replace should succeed: Result code is 204 811s ok 372 - 204 code returns no content 811s ok 373 - CasApp - Replace should succeed: Request succeed 811s ok 374 - CasApp - Replace should succeed: Result code is 200 811s ok 375 - CasApp - Replace should succeed: Response is JSON 811s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 811s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 811s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 811s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 811s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 811s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 811s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 811s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 811s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 811s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 811s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 811s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 811s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 811s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 811s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 811s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 811s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 811s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 811s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 811s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 811s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 811s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 811s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 811s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 811s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 811s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 811s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 811s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 811s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 811s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 811s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 811s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 811s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 811s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 811s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 811s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 811s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 811s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 811s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 811s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 811s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 811s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 811s ok 418 - CasApp - Clean up: Request succeed 811s ok 419 - CasApp - Clean up: Result code is 204 811s ok 420 - 204 code returns no content 811s ok 421 - CasApp - Clean up: Request succeed 811s ok 422 - CasApp - Clean up: Result code is 204 811s ok 423 - 204 code returns no content 811s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 811s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 811s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 811s 1..426 811s ok 811s t/06-rest-api-RSA.t ......................... 811s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 811s ok 2 - Manager object 811s ok 3 - Init 811s ok 4 - Manager app 811s ok 5 - Client object 811s ok 6 - Request succeed 811s ok 7 - Result code is 200 811s ok 8 - Response is JSON 811s ok 9 - is PEM formatted 811s ok 10 - is PEM formatted 811s ok 11 - hash is non empty 811s ok 12 - Request succeed 811s ok 13 - Result code is 200 811s ok 14 - Response is JSON 811s ok 15 - is PEM formatted 811s ok 16 - is PEM formatted 811s ok 17 - hash is non empty 811s ok 18 - Request succeed 811s ok 19 - Result code is 200 811s ok 20 - Response is JSON 811s ok 21 - is PEM formatted 811s ok 22 - is PEM formatted 811s ok 23 - Request succeed 811s ok 24 - Result code is 200 811s ok 25 - Response is JSON 811s ok 26 - is PEM formatted 811s ok 27 - is PEM formatted 811s 1..27 811s ok 812s t/07-utf8.t ................................. 812s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 812s ok 2 - Manager object 812s ok 3 - Init 812s ok 4 - Manager app 812s ok 5 - Client object 812s ok 6 - Value is well encoded 812s 1..6 812s ok 812s t/10-save-unchanged-conf.t .................. 812s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 812s ok 2 - Manager object 812s ok 3 - Init 812s ok 4 - Manager app 812s ok 5 - Client object 812s ok 6 - Unopened conf: positive result 812s ok 7 - Unopened conf: result code is 200 812s ok 8 - Unopened conf: result body contains JSON text 812s ok 9 - Unopened conf: JSON response contains "result:0" 812s ok 10 - Unopened conf: conf was not changed 812s ok 11 - Unopened conf: file isn't created 812s ok 12 - Unchanged conf with all nodes opened: positive result 812s ok 13 - Unchanged conf with all nodes opened: result code is 200 812s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 812s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 812s ok 16 - Unchanged conf with all nodes opened: conf was not changed 812s ok 17 - Unchanged conf with all nodes opened: file isn't created 812s 1..17 812s ok 812s t/11-save-appCat-changed-conf.t ............. 812s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 812s ok 2 - Manager object 812s ok 3 - Init 812s ok 4 - Manager app 812s ok 5 - Client object 812s ok 6 - Changed conf with deleted Category: positive result 812s ok 7 - Changed conf with deleted Category: result code is 200 812s ok 8 - Changed conf with deleted Category: result body contains JSON text 812s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 812s ok 10 - Changed conf with deleted Category: conf has changed 812s ok 11 - Changed conf with deleted Category: new key received 812s ok 12 - Changed conf with deleted Category: old key received 812s ok 13 - Changed conf with deleted Category: key received 812s ok 14 - Changed conf with deleted Category: file is created 812s 1..14 812s ok 813s t/11-save-changed-conf-with-confirmation.t .. 813s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 813s ok 2 - Manager object 813s ok 3 - Init 813s ok 4 - Manager app 813s ok 5 - Client object 813s ok 6 - Request succeed 813s ok 7 - Result code is 200 813s ok 8 - Result body contains JSON text 813s ok 9 - JSON response contains "result:0" 813s ok 10 - JSON response contains "needConfirm:1" 813s ok 11 - JSON response contains 4 warnings 813s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 813s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 813s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 813s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 813s ok 16 - JSON response contains 1 needConfirmation 813s ok 17 - JSON response contains 24 changes 813s ok 18 - Request succeed 813s ok 19 - File is created 813s ok 20 - "portal" found 813s ok 21 - "portalDisplayLogout" found 813s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 813s ok 23 - "applicationList, Sample applications" found 813s ok 24 - "applicationList" found 813s ok 25 - "portalDisplayResetPassword" found 813s ok 26 - "captcha_mail_enabled" found 813s ok 27 - "userDB" found 813s ok 28 - "passwordDB" found 813s ok 29 - "openIdSPList" found 813s ok 30 - "avoidAssignment" found 813s ok 31 - "exportedVars" found 813s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 813s ok 33 - "locationRules, test1.example.com" found 813s ok 34 - "virtualHosts" found 813s ok 35 - "locationRules, test3.example.com, ^/logout" found 813s ok 36 - "locationRules, test3.example.com, default" found 813s ok 37 - "locationRules" found 813s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 813s ok 39 - "exportedHeaders" found 813s ok 40 - "locationRules, test.ex.com, default" found 813s ok 41 - "locationRules" found 813s ok 42 - "virtualHosts" found 813s ok 43 - All changes detected 813s ok 44 - Diff called 813s ok 45 - diff() detects changes in conf 1 813s ok 46 - diff() detects changes in conf 2 813s ok 47 - 12 keys changed in conf 1 813s ok 48 - 17 keys changed or created in conf 2 813s 1..48 813s ok 813s t/12-save-changed-conf.t .................... 813s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 813s ok 2 - Manager object 813s ok 3 - Init 813s ok 4 - Manager app 813s ok 5 - Client object 813s ok 6 - Request succeed 813s ok 7 - Result code is 200 813s ok 8 - Result body contains JSON text 813s ok 9 - JSON response contains "result:1" 813s ok 10 - JSON response contains 2 warnings 813s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 813s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 813s ok 13 - JSON response contains 24 changes 813s ok 14 - Conf. has been compacted 813s ok 15 - All removed keys found 813s ok 16 - File is created 813s ok 17 - "portal" found 813s ok 18 - "portalDisplayLogout" found 813s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 813s ok 20 - "applicationList, Sample applications" found 813s ok 21 - "applicationList" found 813s ok 22 - "userDB" found 813s ok 23 - "passwordDB" found 813s ok 24 - "openIdSPList" found 813s ok 25 - "cookieExpiration" found 813s ok 26 - "exportedVars" found 813s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 813s ok 28 - "locationRules, test1.example.com" found 813s ok 29 - "virtualHosts" found 813s ok 30 - "locationRules, test3.example.com, ^/logout" found 813s ok 31 - "locationRules, test3.example.com, default" found 813s ok 32 - "locationRules" found 813s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 813s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 813s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 813s ok 36 - "exportedHeaders" found 813s ok 37 - "locationRules, test.ex.com, default" found 813s ok 38 - "locationRules" found 813s ok 39 - "virtualHosts" found 813s ok 40 - All changes detected 813s ok 41 - Diff called 813s ok 42 - diff() detects changes in conf 1 813s ok 43 - diff() detects changes in conf 2 813s ok 44 - 11 keys changed in conf 1 813s ok 45 - 15 keys changed or created in conf 2 813s ok 46 - Get last config metadata 813s ok 47 - Get previous configuration 813s 1..47 813s ok 814s t/14-bad-changes-in-conf.t .................. 814s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 814s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 814s ok 2 - Manager object 814s ok 3 - Init 814s ok 4 - Manager app 814s ok 5 - Client object 814s ok 6 - Request succeed 814s ok 7 - Result code is 200 814s ok 8 - Result body contains JSON text 814s ok 9 - JSON response contains "result:0" 814s ok 10 - 1 error detected 814s 1..10 814s ok 814s t/15-combination.t .......................... 814s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 814s ok 2 - Manager object 814s ok 3 - Init 814s ok 4 - Manager app 814s ok 5 - Client object 814s ok 6 - Request succeed 814s ok 7 - Result code is 200 814s ok 8 - Result body contains JSON text 814s ok 9 - JSON response contains "result:1" 814s ok 10 - Get combModules 814s ok 11 - Result body contains JSON text 814s ok 12 - Get combModules 814s ok 13 - Result body contains JSON text 814s ok 14 - Key ldapServer has been modified 814s 1..14 814s ok 814s t/15-keys.t ................................. 814s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 814s # Subtest: Add key to base conf 814s ok 1 - Manager object 814s ok 2 - Init 814s ok 3 - Manager app 814s ok 4 - Client object 814s ok 5 - Request succeed 814s ok 6 - Result code is 200 814s ok 7 - Result body contains JSON text 814s ok 8 - JSON response contains "result:1" 814s ok 9 - Get saved conf 814s ok 10 - Result body contains JSON text 814s ok 11 - New config was saved 814s ok 12 814s 1..12 814s ok 2 - Add key to base conf 814s # Subtest: Posting the same config does not trigger a save 814s ok 1 - Request succeed 814s ok 2 - Result code is 200 814s ok 3 - Result body contains JSON text 814s ok 4 - No save was done 814s ok 5 - Correct message 814s ok 6 - Get saved conf 814s ok 7 - Result body contains JSON text 814s ok 8 - New config was not saved 814s ok 9 814s 1..9 814s ok 3 - Posting the same config does not trigger a save 814s # Subtest: Add one more key 814s ok 1 - Request succeed 814s ok 2 - Result code is 200 814s ok 3 - Result body contains JSON text 814s ok 4 - JSON response contains "result:1" 814s ok 5 - Get saved conf 814s ok 6 - Result body contains JSON text 814s ok 7 - New config was saved 814s ok 8 814s 1..8 814s ok 4 - Add one more key 814s # Subtest: Test REST server 814s ok 1 - Request succeed 814s ok 2 - Result body contains JSON text 814s ok 3 814s ok 4 - Request succeed 814s ok 5 - Result body contains JSON text 814s ok 6 814s 1..6 814s ok 5 - Test REST server 814s # Subtest: Delete one key 814s ok 1 - Request succeed 814s ok 2 - Result code is 200 814s ok 3 - Result body contains JSON text 814s ok 4 - JSON response contains "result:1" 814s ok 5 - Get saved conf 814s ok 6 - Result body contains JSON text 814s ok 7 - New config was saved 814s ok 8 814s 1..8 814s ok 6 - Delete one key 814s # Subtest: Empty keyNodes deletes all keys 814s ok 1 - Request succeed 814s ok 2 - Result code is 200 814s ok 3 - Result body contains JSON text 814s ok 4 - JSON response contains "result:1" 814s ok 5 - Get saved conf 814s ok 6 - Result body contains JSON text 814s ok 7 - New config was saved 814s ok 8 814s 1..8 814s ok 7 - Empty keyNodes deletes all keys 814s 1..7 814s ok 815s t/16-cli.t .................................. 815s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 815s ok 2 - use Lemonldap::NG::Common::Cli; 815s ok 3 - use Lemonldap::NG::Manager::Cli; 815s ok 4 - "addKey" OK 815s ok 5 - "get notification" OK 815s ok 6 - "addKey" OK 815s ok 7 - "addKey" OK 815s ok 8 - "delKey" OK 815s ok 9 - "get key/subkey" OK 815s ok 10 - "addKey" OK 815s ok 11 - "save" result looks like JSON 815s ok 12 - correct version number 815s ok 13 - result is JSON 815s ok 14 - New config 815s ok 15 - "Force cfgNum" OK 815s ok 16 - "Author IP" OK 815s ok 17 - "Log" OK 815s ok 18 - "Version" OK 815s ok 19 - Configuration rollback OK 815s ok 20 - Configuration merge OK 815s ok 21 - Configuration purge --keep-last OK 815s ok 22 - Correct number of configurations after purge last 815s ok 23 - Configuration purge --keep-recent OK 815s ok 24 - Correct number of configurations after purge recent 815s 1..24 815s ok 815s t/17-extra2f.t .............................. 815s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 815s ok 2 - Manager object 815s ok 3 - Init 815s ok 4 - Manager app 815s ok 5 - Client object 815s ok 6 - Request succeed 815s ok 7 - Result code is 200 815s ok 8 - Result body contains JSON text 815s ok 9 - JSON response contains "result:1" 815s ok 10 - Get combModules 815s ok 11 - Result body contains JSON text 815s 1..11 815s ok 815s t/30-DBI-Cli.t .............................. 815s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 815s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 815s ok 2 - use Lemonldap::NG::Common::Conf; 815s ok 3 - RDBI object 815s ok 4 - Conf 1 saved 815s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 815s ok 6 - Client object 815s ok 7 - use Lemonldap::NG::Manager::Cli; 815s cfgNum forced with 1Saved under number 1 815s Status : [ 815s {} 815s ]; 815s ok 8 - Key inserted 815s ok 9 - Value is 0 815s 1..9 815s ok 816s t/40-sessions.t ............................. 816s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 816s ok 2 - Sessions module 816s ok 3 - Sessions module 816s ok 4 - Manager object 816s ok 5 - Init 816s ok 6 - Manager app 816s ok 7 - Client object 816s ok 8 - Uid found 816s ok 9 - IP found 816s ok 10 - Result code = 1 816s ok 11 - Found 2 sessions 816s ok 12 - List 2 sessions 816s ok 13 - Good session id 816s ok 14 - Good session id 816s ok 15 - Result code = 1 816s ok 16 - Found 1 entry 816s ok 17 - Result match "uid=dwho" 816s ok 18 - Found 2 sessions starting with "d" 816s ok 19 - Sessions module 816s ok 20 - Found 2 entries 816s ok 21 - Found 2 sessions 816s ok 22 - Good session id 816s ok 23 - Good session id 816s ok 24 - Found 1 sessions 816s ok 25 - Good session id 816s ok 26 - Sessions module 816s ok 27 - Found 1 user 816s ok 28 - User is foo 816s ok 29 - Good session id 816s ok 30 - Good session id 816s ok 31 - 1st user is dwho 816s ok 32 - 2nd user is dwho2 816s ok 33 - 3rd user is foo with 2 sessions 816s ok 34 - 1st user is dwho 816s ok 35 - 2nd user is dwho2 816s ok 36 - 3rd user is foo 816s ok 37 - 4th user is foo 816s ok 38 - One A subnet 816s ok 39 - All sessions found 816s ok 40 - Three B subnet 816s ok 41 - All sessions found 816s ok 42 - 4 sessions ordered 816s ok 43 - 1st is id[1] 816s ok 44 - 2nd is id[2] 816s ok 45 - 3rd is id[3] 816s ok 46 - 4th is id[0] 816s ok 47 - Delete f4cec4f7007410884edf51968eb02d50761cd61d03f1ecd5aacbaf01467be924 816s ok 48 - Result code is 200 816s ok 49 - Body is JSON and result==1 816s ok 50 - Delete 6f16d1056f4d7937528a7557023426ad916ca8ef4bf0849df3ed237f51c6e4c4 816s ok 51 - Result code is 200 816s ok 52 - Body is JSON and result==1 816s ok 53 - Delete 3cb26dbb88944df3551c04bc4c3f949b666564f6429daa1f7192ccf50128b3ac 816s ok 54 - Result code is 200 816s ok 55 - Body is JSON and result==1 816s ok 56 - Delete 209260475ab3408ae421f100de9d01b690a46fe47717d775403e27df299f0ed0 816s ok 57 - Result code is 200 816s ok 58 - Body is JSON and result==1 816s ok 59 - Session directory is empty 816s 1..59 816s ok 816s t/41-sessions-global-logout.t ............... 816s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 816s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 816s ok 2 - Sessions module 816s ok 3 - Sessions module 816s ok 4 - Sessions module 816s ok 5 - Sessions module 816s ok 6 - Sessions module 816s ok 7 - Sessions module 816s ok 8 - Manager object 816s ok 9 - Init 816s ok 10 - Manager app 816s ok 11 - Client object 816s ok 12 - Call global logout on session 06c1f7fad2cecbc5d4454b04844ab4b75de2f95432746cd4b1e7f85c9b60b903 816s ok 13 - Result code is 200 816s ok 14 - Body is JSON and result==1 816s ok 15 - at least 2 sessions deleted 816s ok 16 - Call global logout on session f33f6798b81df37b2c7c3d93bba71bd0cad781dc5f80aef57a9602b903f304ca 816s ok 17 - Result code is 200 816s ok 18 - Body is JSON and result==1 816s ok 19 - at least 2 sessions deleted 816s ok 20 - OIDC Session directory is empty 816s ok 21 - Session directory is empty 816s 1..21 816s ok 816s t/50-notifications-DBI.t .................... 816s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 816s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 816s ok 3 - Manager object 816s ok 4 - Init 816s ok 5 - Manager app 816s ok 6 - Client object 816s [Fri Jan 30 06:21:06 2026] [LLNG:6766] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 816s 816s ok 7 - Notification not inserted 816s [Fri Jan 30 06:21:06 2026] [LLNG:6766] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 816s 816s ok 8 - Notification not inserted 816s [Fri Jan 30 06:21:06 2026] [LLNG:6766] [error] Malformed date 816s ok 9 - Notification not inserted 816s ok 10 - Result is true 816s ok 11 - Result = 1 816s ok 12 - Count = 2 816s ok 13 - Value is "d" 816s ok 14 - Result = 1 816s ok 15 - Count = 2 816s ok 16 - Value is "dwho" 816s ok 17 - Result = 1 816s ok 18 - Count = 2 816s ok 19 - Value is "dwho" 816s ok 20 - Result = 1 816s ok 21 - Count = 2 816s ok 22 - Value is "dwho" 816s ok 23 - Result = 1 816s ok 24 - Count = 2 816s ok 25 - Value is "dwho" 816s ok 26 - Result = 1 816s ok 27 - Count = 1 816s ok 28 - Response is JSON 816s ok 29 - Notification is as expected 816s ok 30 - Result = 1 816s ok 31 - Result = 1 816s ok 32 - Count = 1 816s ok 33 - Result = 1 816s ok 34 - Count = 1 816s ok 35 - Value is "d" 816s ok 36 - Result = 1 816s ok 37 - Count = 1 816s ok 38 - Value is "dwho" 816s ok 39 - Result = 1 816s ok 40 - Count = 1 816s ok 41 - Value is "dwho" 816s ok 42 - Result = 1 816s ok 43 - Count = 1 816s ok 44 - Value is "dwho" 816s ok 45 - Result = 1 816s ok 46 - Count = 1 816s ok 47 - Value is "dwho" 816s ok 48 - Reference found 816s ok 49 - Response is JSON 816s ok 50 - Notification is as expected 816s ok 51 - Result = 1 816s ok 52 - Count = 0 816s 1..52 816s ok 816s t/50-notifications.t ........................ 816s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 816s ok 2 - Manager object 816s ok 3 - Init 816s ok 4 - Manager app 816s ok 5 - Client object 816s [Fri Jan 30 06:21:07 2026] [LLNG:6768] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 816s 816s ok 6 - Notification not inserted 816s [Fri Jan 30 06:21:07 2026] [LLNG:6768] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 816s 816s ok 7 - Notification not inserted 816s [Fri Jan 30 06:21:07 2026] [LLNG:6768] [error] Malformed date 816s ok 8 - Notification not inserted 816s ok 9 - Result is true 816s ok 10 - Result = 1 816s ok 11 - Count = 1 816s ok 12 - Value is "d" 816s ok 13 - Result = 1 816s ok 14 - Count = 1 816s ok 15 - Value is "dwho" 816s ok 16 - Result = 1 816s ok 17 - Count = 1 816s ok 18 - Value is "dwho" 816s ok 19 - Result = 1 816s ok 20 - Count = 1 816s ok 21 - Value is "dwho" 816s ok 22 - Result = 1 816s ok 23 - Count = 1 816s ok 24 - Value is "dwho" 816s ok 25 - Result = 1 816s ok 26 - Count = 1 816s ok 27 - Response is JSON 816s ok 28 - Notification is as expected 816s ok 29 - Result = 1 816s ok 30 - Result = 1 816s ok 31 - Count = 0 816s ok 32 - Result = 1 816s ok 33 - Count = 1 816s ok 34 - Value is "d" 816s ok 35 - Result = 1 816s ok 36 - Count = 1 816s ok 37 - Value is "dwho" 816s ok 38 - Result = 1 816s ok 39 - Count = 1 816s ok 40 - Value is "dwho" 816s ok 41 - Result = 1 816s ok 42 - Count = 1 816s ok 43 - Value is "dwho" 816s ok 44 - Result = 1 816s ok 45 - Count = 1 816s ok 46 - Value is "dwho" 816s ok 47 - Reference found 816s ok 48 - Internal reference found 816s ok 49 - Response is JSON 816s ok 50 - Notification is as expected 816s ok 51 - Result = 1 816s ok 52 - Count = 0 816s 1..52 816s ok 817s t/60-2ndfa.t ................................ 817s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 817s ok 2 - Sessions module 817s ok 3 - Sessions module 817s ok 4 - Sessions module 817s ok 5 - Sessions module 817s ok 6 - Sessions module 817s ok 7 - Sessions module 817s ok 8 - Manager object 817s ok 9 - Init 817s ok 10 - Manager app 817s ok 11 - Client object 817s ok 12 - UID found 817s ok 13 - IP found 817s ok 14 - Persistent sessions with UID found 817s ok 15 - Persistent sessions with UID found 817s ok 16 - Persistent sessions with UID found 817s ok 17 - Persistent sessions with UID found 817s ok 18 - Persistent sessions with UID found 817s ok 19 - UID found 817s ok 20 - IP found 817s ok 21 - U2F found 817s ok 22 - TOTP found 817s ok 23 - UBK found 817s ok 24 - Search * - Result code = 1 817s ok 25 - Found 3 results 817s ok 26 - List 3 results 817s ok 27 - Result match "uid=d" 817s ok 28 - Result match "uid=r" 817s ok 29 - Result match "uid=t" 817s ok 30 - Found 2 sessions starting with "d" 817s ok 31 - Found 1 session starting with "r" 817s ok 32 - Found 1 session starting with "t" 817s ok 33 - Search "uid"=d* - Result code = 1 817s ok 34 - Found 1 result 817s ok 35 - List 1 result 817s ok 36 - Result match "uid=d" 817s ok 37 - Found 2 sessions starting with "d" 817s ok 38 - Search "uid"=dw* - Result code = 1 817s ok 39 - Found 1 result 817s ok 40 - List 1 result 817s ok 41 - Result match "uid=dw" 817s ok 42 - Found 1 session starting with "dw" 817s ok 43 - Search "uid"=d* & UBK - Result code = 1 817s ok 44 - Found 1 result 817s ok 45 - List 1 result 817s ok 46 - Result match "uid=d" 817s ok 47 - Found 1 session starting with "d" & UBK 817s ok 48 - Search "uid"=dw* & UBK - Result code = 1 817s ok 49 - Found 1 result 817s ok 50 - List 1 result 817s ok 51 - Result match "uid=dw" 817s ok 52 - Found 1 session starting with "dw" & UBK 817s ok 53 - Search "uid"=da* & UBK - Result code = 1 817s ok 54 - Found 0 session with "da" & UBK 817s ok 55 - List 0 result 817s ok 56 - Search "uid"=* & UBK - Result code = 1 817s ok 57 - Found 3 results 817s ok 58 - List 3 results 817s ok 59 - Result match "uid=d" 817s ok 60 - Result match "uid=r" 817s ok 61 - Result match "uid=t" 817s ok 62 - Found 2 sessions starting with "d" & U2F 817s ok 63 - Found 1 session starting with "r" & U2F 817s ok 64 - Found 1 session starting with "t" & U2F 817s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 817s ok 66 - Found 1 result 817s ok 67 - List 1 result 817s ok 68 - Result match "uid=d" 817s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 817s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 817s ok 71 - Found 1 result 817s ok 72 - List 1 result 817s ok 73 - Result match "uid=d" 817s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 817s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 817s ok 76 - Found 2 results 817s ok 77 - List 2 results 817s ok 78 - Result match "uid=d" 817s ok 79 - Result match "uid=r" 817s ok 80 - Found 1 session starting with "d" & U2F & UBK 817s ok 81 - Found 1 session starting with "r" & U2F & UBK 817s ok 82 - Delete U2F from 1 817s ok 83 - Result code is 200 817s ok 84 - Body is JSON and result==1 817s ok 85 - Delete U2F from 2 817s ok 86 - Result code is 200 817s ok 87 - Body is JSON and result==1 817s ok 88 - Delete U2F from 3 817s ok 89 - Result code is 200 817s ok 90 - Body is JSON and result==1 817s ok 91 - Delete U2F from 4 817s ok 92 - Result code is 200 817s ok 93 - Body is JSON and result==1 817s ok 94 - Delete U2F from 5 817s ok 95 - Result code is 200 817s ok 96 - Body is JSON and result==1 817s ok 97 - Delete TOTP from 3 817s ok 98 - Result code is 200 817s ok 99 - Body is JSON and result==1 817s ok 100 - Delete TOTP from 4 817s ok 101 - Result code is 200 817s ok 102 - Body is JSON and result==1 817s ok 103 - Delete UBK from 2 817s ok 104 - Result code is 200 817s ok 105 - Body is JSON and result==1 817s ok 106 - Delete UBK from 3 817s ok 107 - Result code is 200 817s ok 108 - Body is JSON and result==1 817s ok 109 - Result code = 1 817s ok 110 - Found 0 session with 2F device 817s ok 111 - List 0 result 817s ok 112 - Succeed to get /2ndfa.html 817s ok 113 817s 1..113 817s ok 817s t/60-Cli-JSON.t ............................. 817s ok 1 - use Lemonldap::NG::Common::Conf; 817s ok 2 - Build new conf 817s ok 3 - Conf is stored 817s # Subtest: Conf: simple string 817s ok 1 - Valid JSON response 817s ok 2 - portal result matches 817s 1..2 817s ok 4 - Conf: simple string 817s # Subtest: Conf: hash ref 817s ok 1 - Valid JSON response 817s ok 2 - globalStorageOptions result matches 817s 1..2 817s ok 5 - Conf: hash ref 817s # Subtest: Conf: metadata 817s ok 1 - Valid JSON response 817s ok 2 - info result matches 817s 1..2 817s ok 6 - Conf: metadata 817s 1..6 817s ok 817s t/70-viewer.t ............................... 817s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 817s ok 2 - Manager object 817s ok 3 - Init 817s ok 4 - Manager app 817s ok 5 - Client object 817s ok 6 - Key found 817s ok 7 - Key is hidden 817s ok 8 - Key is hidden 817s ok 9 - Latest conf loaded 817s ok 10 - Request succeed 817s ok 11 - Result code is 200 817s ok 12 - Result body contains JSON text 817s ok 13 - Details with captcha 'login' or 'mail' found 817s ok 14 - Details with captcha 'login' or 'mail' found 817s ok 15 - Key found 817s ok 16 - Key found 817s ok 17 - Right number of keys found 817s ok 18 - Browser is allowed 817s 1..18 817s ok 818s t/71-viewer-without-diff.t .................. 818s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 818s ok 2 - Manager object 818s ok 3 - Init 818s ok 4 - Manager app 818s ok 5 - Client object 818s ok 6 - Request succeed 818s ok 7 - Result code is 200 818s ok 8 - Result body contains JSON text 818s ok 9 - Details with captcha 'login' or 'mail' found 818s ok 10 - Details with captcha 'login' or 'mail' found 818s ok 11 - Key found 818s ok 12 - Manager object 818s ok 13 - Init 818s ok 14 - Manager app 818s ok 15 - Client object 818s ok 16 - Key is hidden 818s ok 17 - Key is hidden 818s ok 18 - Latest conf loaded 818s ok 19 - Diff is NOT allowed 818s ok 20 - Browser is NOT allowed 818s 1..20 818s ok 818s t/72-appList-diff.t ......................... 818s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 818s ok 2 - Manager object 818s ok 3 - Init 818s ok 4 - Manager app 818s ok 5 - Client object 818s # Subtest: Add a category 818s ok 1 - Expected result 818s 1..1 818s ok 6 - Add a category 818s # Subtest: Delete a category 818s ok 1 - Expected result 818s 1..1 818s ok 7 - Delete a category 818s # Subtest: Add an application 818s ok 1 - Expected diff 818s 1..1 818s ok 8 - Add an application 818s # Subtest: Remove an application 818s ok 1 - Expected diff 818s 1..1 818s ok 9 - Remove an application 818s # Subtest: Modify an application (option) 818s ok 1 - Expected diff 818s 1..1 818s ok 10 - Modify an application (option) 818s # Subtest: Modify an application (name) 818s ok 1 - Expected diff 818s 1..1 818s ok 11 - Modify an application (name) 818s # Subtest: Multiple changes 818s ok 1 - Expected diff 818s 1..1 818s ok 12 - Multiple changes 818s # Subtest: Multiple applications with the same name 818s ok 1 - Diff only exposes mykey 818s 1..1 818s ok 13 - Multiple applications with the same name 818s 1..13 818s ok 818s All tests successful. 818s Files=27, Tests=1711, 9 wallclock secs ( 0.10 usr 0.02 sys + 8.21 cusr 0.96 csys = 9.29 CPU) 818s Result: PASS 818s autopkgtest [06:21:08]: test manager-test: -----------------------] 819s manager-test PASS 819s autopkgtest [06:21:09]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 819s autopkgtest [06:21:09]: test runtime-deps-common: preparing testbed 838s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 925s autopkgtest [06:22:55]: testbed dpkg architecture: amd64 926s autopkgtest [06:22:56]: testbed apt version: 3.1.14 926s autopkgtest [06:22:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 926s autopkgtest [06:22:56]: testbed release detected to be: resolute 927s autopkgtest [06:22:57]: updating testbed package index (apt update) 927s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 927s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 927s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 927s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 928s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 928s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 928s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 928s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 928s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 928s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 928s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 928s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 928s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 928s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 928s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 928s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 928s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 928s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 928s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 928s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 929s Fetched 3870 kB in 1s (3988 kB/s) 930s Reading package lists... 931s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 931s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 931s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 931s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 932s Reading package lists... 932s Reading package lists... 932s Building dependency tree... 932s Reading state information... 933s Calculating upgrade... 933s The following packages will be upgraded: 933s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 933s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 933s Need to get 904 kB of archives. 933s After this operation, 6144 B of additional disk space will be used. 933s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 933s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 933s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 933s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 933s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 934s dpkg-preconfigure: unable to re-open stdin: No such file or directory 934s Fetched 904 kB in 0s (2847 kB/s) 934s (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 ... 124211 files and directories currently installed.) 934s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 934s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 934s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 934s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 934s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 934s (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 ... 124211 files and directories currently installed.) 934s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 934s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 935s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 935s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 935s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 935s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 935s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 935s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 935s Setting up bzip2 (1.0.8-6build2) ... 935s Setting up telnet (0.17+2.7-2ubuntu1) ... 935s Processing triggers for man-db (2.13.1-1) ... 936s Processing triggers for libc-bin (2.42-2ubuntu4) ... 936s autopkgtest [06:23:06]: upgrading testbed (apt dist-upgrade and autopurge) 936s Reading package lists... 936s Building dependency tree... 936s Reading state information... 937s Calculating upgrade... 937s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 937s Reading package lists... 937s Building dependency tree... 937s Reading state information... 937s Solving dependencies... 937s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 940s Reading package lists... 940s Building dependency tree... 940s Reading state information... 941s Solving dependencies... 941s The following NEW packages will be installed: 941s autodep8 dctrl-tools libapache-logformat-compiler-perl 941s libapache-session-perl libcache-cache-perl libcgi-pm-perl 941s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 941s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 941s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 941s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 941s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 941s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 941s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 941s libencode-locale-perl liberror-perl libfile-listing-perl 941s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 941s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 941s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 941s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 941s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 941s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 941s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 941s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 941s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 941s libposix-strftime-compiler-perl libstream-buffered-perl 941s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 941s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 941s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 941s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 941s Need to get 3853 kB of archives. 941s After this operation, 12.3 MB of additional disk space will be used. 941s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 941s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 941s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 941s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 941s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 941s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 941s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 941s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 941s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 941s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 941s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 941s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 941s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 941s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 941s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 941s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 941s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 941s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 941s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 941s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 941s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 941s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 941s Get:23 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 941s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 941s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 941s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 941s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 941s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 941s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 941s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 941s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 941s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 941s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 941s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 941s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 941s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 941s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 941s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 941s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 941s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 941s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 941s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 941s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 941s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 941s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 941s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 941s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 941s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 941s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 941s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 941s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 941s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 941s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 941s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 941s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 941s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 941s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 941s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 941s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 941s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 941s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 941s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 941s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 941s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 941s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 941s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 941s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 941s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 941s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 941s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 942s Preconfiguring packages ... 942s Fetched 3853 kB in 1s (6645 kB/s) 942s Selecting previously unselected package dctrl-tools. 942s (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 ... 124211 files and directories currently installed.) 942s Preparing to unpack .../00-dctrl-tools_2.24-3build4_amd64.deb ... 942s Unpacking dctrl-tools (2.24-3build4) ... 942s Selecting previously unselected package autodep8. 942s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 942s Unpacking autodep8 (0.30build1) ... 942s Selecting previously unselected package libposix-strftime-compiler-perl. 942s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 942s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 942s Selecting previously unselected package libapache-logformat-compiler-perl. 942s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 942s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 942s Selecting previously unselected package libcrypt-urandom-perl. 942s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_amd64.deb ... 942s Unpacking libcrypt-urandom-perl (0.54-1) ... 942s Selecting previously unselected package libapache-session-perl. 942s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 942s Unpacking libapache-session-perl (1.94-2) ... 942s Selecting previously unselected package liberror-perl. 942s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 942s Unpacking liberror-perl (0.17030-1) ... 942s Selecting previously unselected package libipc-sharelite-perl. 942s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 942s Unpacking libipc-sharelite-perl (0.17-5build4) ... 942s Selecting previously unselected package libcache-cache-perl. 942s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 942s Unpacking libcache-cache-perl (1.08-3) ... 942s Selecting previously unselected package libhtml-tagset-perl. 942s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 942s Unpacking libhtml-tagset-perl (3.24-1) ... 942s Selecting previously unselected package liburi-perl. 942s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 942s Unpacking liburi-perl (5.34-2build1) ... 942s Selecting previously unselected package libhtml-parser-perl:amd64. 942s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_amd64.deb ... 942s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 942s Selecting previously unselected package libcgi-pm-perl. 942s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 942s Unpacking libcgi-pm-perl (4.71-1build1) ... 942s Selecting previously unselected package libclass-errorhandler-perl. 942s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 942s Unpacking libclass-errorhandler-perl (0.04-3) ... 942s Selecting previously unselected package libclass-inspector-perl. 942s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 942s Unpacking libclass-inspector-perl (1.36-3) ... 942s Selecting previously unselected package libclass-xsaccessor-perl. 942s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 942s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 942s Selecting previously unselected package libclone-perl:amd64. 942s Preparing to unpack .../16-libclone-perl_0.47-1_amd64.deb ... 942s Unpacking libclone-perl:amd64 (0.47-1) ... 942s Selecting previously unselected package libcommon-sense-perl:amd64. 942s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_amd64.deb ... 942s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 942s Selecting previously unselected package libconvert-asn1-perl. 942s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 942s Unpacking libconvert-asn1-perl (0.34-1) ... 942s Selecting previously unselected package libcrypt-des-perl:amd64. 942s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_amd64.deb ... 942s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 942s Selecting previously unselected package libcrypt-des-ede3-perl. 942s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 942s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 942s Selecting previously unselected package libcryptx-perl. 942s Preparing to unpack .../21-libcryptx-perl_0.087-1_amd64.deb ... 942s Unpacking libcryptx-perl (0.087-1) ... 942s Selecting previously unselected package libconvert-pem-perl. 942s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 942s Unpacking libconvert-pem-perl (0.13-1) ... 942s Selecting previously unselected package libcookie-baker-perl. 942s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 942s Unpacking libcookie-baker-perl (0.12-1) ... 942s Selecting previously unselected package perl-openssl-defaults:amd64. 942s Preparing to unpack .../24-perl-openssl-defaults_7build4_amd64.deb ... 942s Unpacking perl-openssl-defaults:amd64 (7build4) ... 942s Selecting previously unselected package libcrypt-openssl-bignum-perl. 942s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 942s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 942s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 943s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 943s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 943s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 943s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 943s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 943s Selecting previously unselected package libcrypt-openssl-x509-perl. 943s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 943s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 943s Selecting previously unselected package libcrypt-rijndael-perl. 943s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 943s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 943s Selecting previously unselected package libdevel-stacktrace-perl. 943s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 943s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 943s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 943s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 943s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 943s Selecting previously unselected package libencode-locale-perl. 943s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 943s Unpacking libencode-locale-perl (1.05-3) ... 943s Selecting previously unselected package libtimedate-perl. 943s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 943s Unpacking libtimedate-perl (2.3300-2) ... 943s Selecting previously unselected package libhttp-date-perl. 943s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 943s Unpacking libhttp-date-perl (6.06-1) ... 943s Selecting previously unselected package libfile-listing-perl. 943s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 943s Unpacking libfile-listing-perl (6.16-1) ... 943s Selecting previously unselected package libfile-sharedir-perl. 943s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 943s Unpacking libfile-sharedir-perl (1.118-3) ... 943s Selecting previously unselected package libfilesys-notify-simple-perl. 943s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 943s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 943s Selecting previously unselected package libhash-multivalue-perl. 943s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 943s Unpacking libhash-multivalue-perl (0.16-3) ... 943s Selecting previously unselected package libhtml-template-perl. 943s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 943s Unpacking libhtml-template-perl (2.97-2build1) ... 943s Selecting previously unselected package libhtml-tree-perl. 943s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 943s Unpacking libhtml-tree-perl (5.07-3) ... 943s Selecting previously unselected package libio-html-perl. 943s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 943s Unpacking libio-html-perl (1.004-3) ... 943s Selecting previously unselected package liblwp-mediatypes-perl. 943s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 943s Unpacking liblwp-mediatypes-perl (6.04-2) ... 943s Selecting previously unselected package libhttp-message-perl. 943s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 943s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 943s Selecting previously unselected package libhttp-cookies-perl. 943s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 943s Unpacking libhttp-cookies-perl (6.11-1) ... 943s Selecting previously unselected package libhttp-multipartparser-perl. 943s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 943s Unpacking libhttp-multipartparser-perl (0.02-3) ... 943s Selecting previously unselected package libtypes-serialiser-perl. 943s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 943s Unpacking libtypes-serialiser-perl (1.01-1) ... 943s Selecting previously unselected package libjson-xs-perl. 943s Preparing to unpack .../47-libjson-xs-perl_4.040-1_amd64.deb ... 943s Unpacking libjson-xs-perl (4.040-1) ... 943s Selecting previously unselected package libjson-maybexs-perl. 943s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 943s Unpacking libjson-maybexs-perl (1.004008-1) ... 943s Selecting previously unselected package libstream-buffered-perl. 943s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 943s Unpacking libstream-buffered-perl (0.03-3) ... 943s Selecting previously unselected package libwww-form-urlencoded-perl. 943s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 943s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 943s Selecting previously unselected package libhttp-entity-parser-perl. 943s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 943s Unpacking libhttp-entity-parser-perl (0.25-2) ... 943s Selecting previously unselected package libhttp-headers-fast-perl. 943s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 943s Unpacking libhttp-headers-fast-perl (0.22-3) ... 943s Selecting previously unselected package libhttp-negotiate-perl. 943s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 943s Unpacking libhttp-negotiate-perl (6.01-2) ... 943s Selecting previously unselected package libnet-ssleay-perl:amd64. 943s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_amd64.deb ... 943s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 943s Selecting previously unselected package libio-socket-ssl-perl. 943s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 943s Unpacking libio-socket-ssl-perl (2.098-1) ... 943s Selecting previously unselected package libjson-perl. 943s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 943s Unpacking libjson-perl (4.10000-1) ... 943s Selecting previously unselected package libconfig-inifiles-perl. 943s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 943s Unpacking libconfig-inifiles-perl (3.000003-4) ... 943s Selecting previously unselected package libmouse-perl:amd64. 943s Preparing to unpack .../58-libmouse-perl_2.6.1-1_amd64.deb ... 943s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 943s Selecting previously unselected package libnet-cidr-perl. 943s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 943s Unpacking libnet-cidr-perl (0.27-1build1) ... 943s Selecting previously unselected package libtest-sharedfork-perl. 943s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 943s Unpacking libtest-sharedfork-perl (0.35-3) ... 943s Selecting previously unselected package libtest-tcp-perl. 943s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 943s Unpacking libtest-tcp-perl (2.22-2) ... 943s Selecting previously unselected package libtry-tiny-perl. 943s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 943s Unpacking libtry-tiny-perl (0.32-1) ... 943s Selecting previously unselected package libplack-perl. 943s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 943s 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) ... 948s autopkgtest [06:23:18]: test environment configured for cross building 948s autopkgtest [06:23:18]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 948s autopkgtest [06:23:18]: test runtime-deps-common: [----------------------- 948s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 949s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 949s 1..4 949s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 949s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 949s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 949s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 949s ok 949s All tests successful. 949s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.11 cusr 0.02 csys = 0.15 CPU) 949s Result: PASS 949s autopkgtest [06:23:19]: test runtime-deps-common: -----------------------] 949s autopkgtest [06:23:19]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 949s runtime-deps-common PASS (superficial) 950s autopkgtest [06:23:20]: test runtime-deps-portal: preparing testbed 970s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 1044s autopkgtest [06:24:54]: testbed dpkg architecture: amd64 1044s autopkgtest [06:24:54]: testbed apt version: 3.1.14 1044s autopkgtest [06:24:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1044s autopkgtest [06:24:54]: testbed release detected to be: resolute 1045s autopkgtest [06:24:55]: updating testbed package index (apt update) 1045s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1045s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1045s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1045s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1045s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 1045s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 1045s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 1046s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 1046s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 1046s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 1046s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 1046s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 1046s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 1046s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 1046s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 1046s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 1046s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 1046s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 1046s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 1046s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 1047s Fetched 3870 kB in 1s (3672 kB/s) 1047s Reading package lists... 1048s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1048s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1048s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1048s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1048s Reading package lists... 1048s Reading package lists... 1048s Building dependency tree... 1048s Reading state information... 1049s Calculating upgrade... 1049s The following packages will be upgraded: 1049s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 1049s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1049s Need to get 904 kB of archives. 1049s After this operation, 6144 B of additional disk space will be used. 1049s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 1049s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 1049s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 1049s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 1049s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 1049s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1049s Fetched 904 kB in 0s (2910 kB/s) 1049s (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 ... 124211 files and directories currently installed.) 1049s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 1049s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 1049s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 1049s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 1049s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 1050s (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 ... 124211 files and directories currently installed.) 1050s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 1050s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 1050s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 1050s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 1050s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 1050s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 1050s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 1050s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 1050s Setting up bzip2 (1.0.8-6build2) ... 1050s Setting up telnet (0.17+2.7-2ubuntu1) ... 1050s Processing triggers for man-db (2.13.1-1) ... 1050s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1050s autopkgtest [06:25:00]: upgrading testbed (apt dist-upgrade and autopurge) 1050s Reading package lists... 1050s Building dependency tree... 1050s Reading state information... 1051s Calculating upgrade... 1051s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1051s Reading package lists... 1051s Building dependency tree... 1051s Reading state information... 1051s Solving dependencies... 1051s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1058s Reading package lists... 1058s Building dependency tree... 1058s Reading state information... 1058s Solving dependencies... 1058s The following NEW packages will be installed: 1058s autodep8 dctrl-tools fonts-font-awesome javascript-common 1058s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 1058s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1058s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1058s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1058s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 1058s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1058s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1058s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1058s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1058s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 1058s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 1058s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 1058s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 1058s libhash-multivalue-perl libhtml-format-perl 1058s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1058s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1058s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 1058s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 1058s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 1058s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1058s libjson-maybexs-perl libjson-perl libjson-xs-perl 1058s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1058s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1058s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1058s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1058s libposix-strftime-compiler-perl libregexp-assemble-perl 1058s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 1058s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 1058s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1058s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1058s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 1058s Need to get 9127 kB of archives. 1058s After this operation, 30.1 MB of additional disk space will be used. 1058s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 1058s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 1058s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1058s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 1058s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 1058s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 1058s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 1058s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 1058s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 1058s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1058s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 1058s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 1058s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 1058s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 1058s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1058s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 1058s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1058s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 1058s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1058s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 1058s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1058s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 1058s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1058s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 1058s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 1058s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1058s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1058s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 1058s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 1058s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1058s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 1058s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 1058s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1058s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 1058s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1058s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1058s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 1058s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1058s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1058s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1058s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1058s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1058s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1058s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1058s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1058s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 1058s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1058s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1058s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1058s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1058s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1058s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 1058s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1058s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1058s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1058s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1058s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1058s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1058s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1058s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 1058s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1058s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1058s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1058s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1058s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1058s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1058s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1058s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1058s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 1058s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1058s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1058s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1058s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1058s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 1058s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1058s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 1058s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 1058s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 1058s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1058s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 1058s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1058s Get:82 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1058s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1058s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 1058s Get:85 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1058s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1058s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 1058s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1058s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1058s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 1058s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1058s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 1058s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 1058s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1058s Preconfiguring packages ... 1058s Fetched 9127 kB in 1s (9840 kB/s) 1058s Selecting previously unselected package libfcgi0t64:amd64. 1058s (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 ... 124211 files and directories currently installed.) 1058s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 1058s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1058s Selecting previously unselected package libfcgi-perl. 1058s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 1058s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1058s Selecting previously unselected package libfcgi-procmanager-perl. 1058s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1058s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1058s Selecting previously unselected package libcrypt-urandom-perl. 1058s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_amd64.deb ... 1058s Unpacking libcrypt-urandom-perl (0.54-1) ... 1058s Selecting previously unselected package libapache-session-perl. 1058s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1058s Unpacking libapache-session-perl (1.94-2) ... 1058s Selecting previously unselected package liberror-perl. 1058s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1058s Unpacking liberror-perl (0.17030-1) ... 1058s Selecting previously unselected package libipc-sharelite-perl. 1058s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 1058s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1058s Selecting previously unselected package libcache-cache-perl. 1058s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1058s Unpacking libcache-cache-perl (1.08-3) ... 1058s Selecting previously unselected package libclass-xsaccessor-perl. 1058s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 1058s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1058s Selecting previously unselected package libconfig-inifiles-perl. 1058s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1058s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1058s Selecting previously unselected package perl-openssl-defaults:amd64. 1058s Preparing to unpack .../10-perl-openssl-defaults_7build4_amd64.deb ... 1058s Unpacking perl-openssl-defaults:amd64 (7build4) ... 1058s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1058s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 1058s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1058s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 1058s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 1058s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1058s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 1058s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 1058s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1058s Selecting previously unselected package libconvert-asn1-perl. 1058s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1058s Unpacking libconvert-asn1-perl (0.34-1) ... 1058s Selecting previously unselected package libcrypt-openssl-x509-perl. 1058s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 1058s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1058s Selecting previously unselected package libclass-errorhandler-perl. 1058s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1058s Unpacking libclass-errorhandler-perl (0.04-3) ... 1058s Selecting previously unselected package libcrypt-des-perl:amd64. 1058s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_amd64.deb ... 1058s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 1058s Selecting previously unselected package libcrypt-des-ede3-perl. 1058s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1058s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1058s Selecting previously unselected package libcryptx-perl. 1058s Preparing to unpack .../19-libcryptx-perl_0.087-1_amd64.deb ... 1058s Unpacking libcryptx-perl (0.087-1) ... 1058s Selecting previously unselected package libconvert-pem-perl. 1058s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1058s Unpacking libconvert-pem-perl (0.13-1) ... 1058s Selecting previously unselected package libcrypt-rijndael-perl. 1058s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 1058s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1058s Selecting previously unselected package libhtml-tagset-perl. 1058s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1058s Unpacking libhtml-tagset-perl (3.24-1) ... 1058s Selecting previously unselected package liburi-perl. 1058s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1058s Unpacking liburi-perl (5.34-2build1) ... 1058s Selecting previously unselected package libhtml-parser-perl:amd64. 1058s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_amd64.deb ... 1058s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 1058s Selecting previously unselected package libcgi-pm-perl. 1058s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1058s Unpacking libcgi-pm-perl (4.71-1build1) ... 1058s Selecting previously unselected package libhtml-template-perl. 1058s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1058s Unpacking libhtml-template-perl (2.97-2build1) ... 1058s Selecting previously unselected package libjson-perl. 1058s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1058s Unpacking libjson-perl (4.10000-1) ... 1058s Selecting previously unselected package libcommon-sense-perl:amd64. 1058s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_amd64.deb ... 1058s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 1058s Selecting previously unselected package libtypes-serialiser-perl. 1058s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1058s Unpacking libtypes-serialiser-perl (1.01-1) ... 1058s Selecting previously unselected package libjson-xs-perl. 1058s Preparing to unpack .../30-libjson-xs-perl_4.040-1_amd64.deb ... 1058s Unpacking libjson-xs-perl (4.040-1) ... 1058s Selecting previously unselected package libmouse-perl:amd64. 1058s Preparing to unpack .../31-libmouse-perl_2.6.1-1_amd64.deb ... 1058s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 1058s Selecting previously unselected package libnet-cidr-perl. 1058s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1058s Unpacking libnet-cidr-perl (0.27-1build1) ... 1058s Selecting previously unselected package libnet-ssleay-perl:amd64. 1058s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_amd64.deb ... 1058s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 1058s Selecting previously unselected package libposix-strftime-compiler-perl. 1058s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1058s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1058s Selecting previously unselected package libapache-logformat-compiler-perl. 1058s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1058s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1058s Selecting previously unselected package libcookie-baker-perl. 1058s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1058s Unpacking libcookie-baker-perl (0.12-1) ... 1058s Selecting previously unselected package libdevel-stacktrace-perl. 1058s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1058s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1058s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1058s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1058s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1058s Selecting previously unselected package libclass-inspector-perl. 1058s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1058s Unpacking libclass-inspector-perl (1.36-3) ... 1058s Selecting previously unselected package libfile-sharedir-perl. 1058s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1058s Unpacking libfile-sharedir-perl (1.118-3) ... 1058s Selecting previously unselected package libfilesys-notify-simple-perl. 1058s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1058s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1058s Selecting previously unselected package libhash-multivalue-perl. 1058s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1058s Unpacking libhash-multivalue-perl (0.16-3) ... 1058s Selecting previously unselected package libhttp-multipartparser-perl. 1058s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1058s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1058s Selecting previously unselected package libjson-maybexs-perl. 1058s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1058s Unpacking libjson-maybexs-perl (1.004008-1) ... 1058s Selecting previously unselected package libstream-buffered-perl. 1058s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1058s Unpacking libstream-buffered-perl (0.03-3) ... 1058s Selecting previously unselected package libwww-form-urlencoded-perl. 1058s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1058s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1058s Selecting previously unselected package libhttp-entity-parser-perl. 1058s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1058s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1058s Selecting previously unselected package libtimedate-perl. 1058s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1058s Unpacking libtimedate-perl (2.3300-2) ... 1058s Selecting previously unselected package libhttp-date-perl. 1058s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1058s Unpacking libhttp-date-perl (6.06-1) ... 1058s Selecting previously unselected package libhttp-headers-fast-perl. 1058s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1058s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1058s Selecting previously unselected package libclone-perl:amd64. 1058s Preparing to unpack .../51-libclone-perl_0.47-1_amd64.deb ... 1058s Unpacking libclone-perl:amd64 (0.47-1) ... 1058s Selecting previously unselected package libencode-locale-perl. 1058s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1058s Unpacking libencode-locale-perl (1.05-3) ... 1058s Selecting previously unselected package libio-html-perl. 1058s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1058s Unpacking libio-html-perl (1.004-3) ... 1058s Selecting previously unselected package liblwp-mediatypes-perl. 1058s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1058s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1058s Selecting previously unselected package libhttp-message-perl. 1058s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1058s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1058s Selecting previously unselected package libtest-sharedfork-perl. 1058s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1058s Unpacking libtest-sharedfork-perl (0.35-3) ... 1058s Selecting previously unselected package libtest-tcp-perl. 1058s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1058s Unpacking libtest-tcp-perl (2.22-2) ... 1058s Selecting previously unselected package libtry-tiny-perl. 1058s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1058s Unpacking libtry-tiny-perl (0.32-1) ... 1058s Selecting previously unselected package libplack-perl. 1058s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1058s Unpacking libplack-perl (1.0051-1) ... 1058s Selecting previously unselected package libfile-listing-perl. 1058s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1058s Unpacking libfile-listing-perl (6.16-1) ... 1058s Selecting previously unselected package libhtml-tree-perl. 1058s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1058s Unpacking libhtml-tree-perl (5.07-3) ... 1058s Selecting previously unselected package libhttp-cookies-perl. 1058s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1058s Unpacking libhttp-cookies-perl (6.11-1) ... 1058s Selecting previously unselected package libhttp-negotiate-perl. 1058s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1058s Unpacking libhttp-negotiate-perl (6.01-2) ... 1058s Selecting previously unselected package libio-socket-ssl-perl. 1058s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1058s Unpacking libio-socket-ssl-perl (2.098-1) ... 1058s Selecting previously unselected package libnet-http-perl. 1058s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1058s Unpacking libnet-http-perl (6.24-1build1) ... 1058s Selecting previously unselected package liblwp-protocol-https-perl. 1058s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1058s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1058s Selecting previously unselected package libwww-robotrules-perl. 1058s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1058s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1058s Selecting previously unselected package libwww-perl. 1058s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1058s Unpacking libwww-perl (6.81-1build1) ... 1058s Selecting previously unselected package liblemonldap-ng-common-perl. 1058s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1058s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1058s Selecting previously unselected package liblemonldap-ng-handler-perl. 1058s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1058s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1058s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1058s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1058s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1058s Selecting previously unselected package fonts-font-awesome. 1058s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1058s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1058s Selecting previously unselected package libconvert-base32-perl. 1058s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 1058s Unpacking libconvert-base32-perl (0.06-3) ... 1058s Selecting previously unselected package libdigest-hmac-perl. 1058s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1058s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1058s Selecting previously unselected package libemail-date-format-perl. 1058s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 1058s Unpacking libemail-date-format-perl (1.008-1) ... 1058s Selecting previously unselected package libfont-afm-perl. 1058s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 1058s Unpacking libfont-afm-perl (1.20-4) ... 1058s Selecting previously unselected package libhtml-format-perl. 1058s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 1058s Unpacking libhtml-format-perl (2.16-2) ... 1058s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1058s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1058s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1058s Selecting previously unselected package javascript-common. 1058s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 1058s Unpacking javascript-common (12+nmu1) ... 1058s Selecting previously unselected package libjs-popper.js. 1058s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1058s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1058s Selecting previously unselected package libjs-bootstrap4. 1058s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1058s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1058s Selecting previously unselected package libjs-jquery. 1058s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1058s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1058s Selecting previously unselected package libjs-jquery-cookie. 1058s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 1058s Unpacking libjs-jquery-cookie (12-4build1) ... 1058s Selecting previously unselected package libjs-jquery-ui. 1058s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1058s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1058s Selecting previously unselected package libexporter-tiny-perl. 1058s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 1058s Unpacking libexporter-tiny-perl (1.006003-1) ... 1058s Selecting previously unselected package liblist-moreutils-xs-perl. 1058s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 1058s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1058s Selecting previously unselected package liblist-moreutils-perl. 1058s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 1058s Unpacking liblist-moreutils-perl (0.430-2) ... 1058s Selecting previously unselected package libregexp-assemble-perl. 1058s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 1058s Unpacking libregexp-assemble-perl (0.38-2) ... 1058s Selecting previously unselected package libtext-unidecode-perl. 1058s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 1058s Unpacking libtext-unidecode-perl (1.30-3) ... 1058s Selecting previously unselected package liblemonldap-ng-portal-perl. 1058s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1058s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1058s Selecting previously unselected package dctrl-tools. 1058s Preparing to unpack .../91-dctrl-tools_2.24-3build4_amd64.deb ... 1058s Unpacking dctrl-tools (2.24-3build4) ... 1058s Selecting previously unselected package autodep8. 1058s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 1058s Unpacking autodep8 (0.30build1) ... 1058s Selecting previously unselected package pkg-perl-autopkgtest. 1058s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 1058s Unpacking pkg-perl-autopkgtest (0.85) ... 1058s Setting up libconfig-inifiles-perl (3.000003-4) ... 1058s Setting up javascript-common (12+nmu1) ... 1058s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1058s Setting up libmouse-perl:amd64 (2.6.1-1) ... 1058s Setting up libhttp-multipartparser-perl (0.02-3) ... 1058s Setting up libclass-inspector-perl (1.36-3) ... 1058s Setting up libfont-afm-perl (1.20-4) ... 1058s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1058s Setting up libclone-perl:amd64 (0.47-1) ... 1058s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1058s Setting up libhtml-tagset-perl (3.24-1) ... 1058s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1058s Setting up libnet-cidr-perl (0.27-1build1) ... 1058s Setting up libipc-sharelite-perl (0.17-5build4) ... 1058s Setting up liblwp-mediatypes-perl (6.04-2) ... 1058s Setting up libcrypt-urandom-perl (0.54-1) ... 1058s Setting up libtry-tiny-perl (0.32-1) ... 1058s Setting up perl-openssl-defaults:amd64 (7build4) ... 1058s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 1058s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1058s Setting up libencode-locale-perl (1.05-3) ... 1058s Setting up libclass-errorhandler-perl (0.04-3) ... 1058s Setting up libfcgi-procmanager-perl (0.28-3) ... 1058s Setting up libtest-sharedfork-perl (0.35-3) ... 1058s Setting up libhash-multivalue-perl (0.16-3) ... 1058s Setting up liberror-perl (0.17030-1) ... 1058s Setting up libapache-session-perl (1.94-2) ... 1058s Setting up libstream-buffered-perl (0.03-3) ... 1058s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 1058s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1058s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1058s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1058s Setting up libemail-date-format-perl (1.008-1) ... 1058s Setting up libcryptx-perl (0.087-1) ... 1058s Setting up libio-html-perl (1.004-3) ... 1058s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1058s Setting up libtimedate-perl (2.3300-2) ... 1058s Setting up libtypes-serialiser-perl (1.01-1) ... 1058s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1058s Setting up libjson-perl (4.10000-1) ... 1058s Setting up libfile-sharedir-perl (1.118-3) ... 1058s Setting up libfcgi-perl (0.82+ds-3build3) ... 1058s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1058s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1058s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1058s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1058s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1058s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1058s Setting up libexporter-tiny-perl (1.006003-1) ... 1058s Setting up libconvert-asn1-perl (0.34-1) ... 1058s Setting up libtext-unidecode-perl (1.30-3) ... 1058s Setting up libregexp-assemble-perl (0.38-2) ... 1058s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1058s Setting up liburi-perl (5.34-2build1) ... 1058s Setting up libconvert-base32-perl (0.06-3) ... 1058s Setting up dctrl-tools (2.24-3build4) ... 1058s Setting up autodep8 (0.30build1) ... 1058s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 1058s Setting up libjson-xs-perl (4.040-1) ... 1058s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1058s Setting up libjs-jquery-cookie (12-4build1) ... 1058s Setting up libhttp-date-perl (6.06-1) ... 1058s Setting up libtest-tcp-perl (2.22-2) ... 1058s Setting up libfile-listing-perl (6.16-1) ... 1058s Setting up libcache-cache-perl (1.08-3) ... 1058s Setting up libhttp-headers-fast-perl (0.22-3) ... 1058s Setting up liblist-moreutils-perl (0.430-2) ... 1058s Setting up libnet-http-perl (6.24-1build1) ... 1058s Setting up libjson-maybexs-perl (1.004008-1) ... 1058s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1058s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1058s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1058s Setting up pkg-perl-autopkgtest (0.85) ... 1058s Setting up libwww-robotrules-perl (6.02-1build1) ... 1058s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 1058s Setting up libcookie-baker-perl (0.12-1) ... 1058s Setting up libhttp-entity-parser-perl (0.25-2) ... 1058s Setting up libio-socket-ssl-perl (2.098-1) ... 1058s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1058s Setting up libconvert-pem-perl (0.13-1) ... 1058s Setting up libhttp-negotiate-perl (6.01-2) ... 1058s Setting up libhttp-cookies-perl (6.11-1) ... 1058s Setting up libhtml-tree-perl (5.07-3) ... 1058s Setting up libcgi-pm-perl (4.71-1build1) ... 1058s Setting up libhtml-format-perl (2.16-2) ... 1058s Setting up libhtml-template-perl (2.97-2build1) ... 1058s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1058s Setting up libplack-perl (1.0051-1) ... 1058s Setting up liblwp-protocol-https-perl (6.14-1) ... 1058s Setting up libwww-perl (6.81-1build1) ... 1058s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1058s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1058s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1058s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1058s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1058s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1058s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1058s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1058s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1058s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1058s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1058s Processing triggers for man-db (2.13.1-1) ... 1061s autopkgtest [06:25:11]: test environment configured for cross building 1061s autopkgtest [06:25:11]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 1061s autopkgtest [06:25:11]: test runtime-deps-portal: [----------------------- 1061s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1061s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1061s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1061s 1..4 1061s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1061s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1061s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1061s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1061s ok 1061s All tests successful. 1061s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.23 cusr 0.03 csys = 0.27 CPU) 1061s Result: PASS 1062s autopkgtest [06:25:12]: test runtime-deps-portal: -----------------------] 1062s autopkgtest [06:25:12]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 1062s runtime-deps-portal PASS (superficial) 1062s autopkgtest [06:25:12]: test runtime-deps-manager: preparing testbed 1083s Creating nova instance adt-resolute-i386-lemonldap-ng-20260130-060730-juju-7f2275-prod-proposed-migration-environment-20-bf6cd525-e887-4ccf-b725-54bd06ed79fe from image adt/ubuntu-resolute-amd64-server-20260130.img (UUID afba56f8-6ab4-44eb-9e07-036bcbd7054f)... 1158s autopkgtest [06:26:48]: testbed dpkg architecture: amd64 1158s autopkgtest [06:26:48]: testbed apt version: 3.1.14 1159s autopkgtest [06:26:49]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1159s autopkgtest [06:26:49]: testbed release detected to be: resolute 1160s autopkgtest [06:26:50]: updating testbed package index (apt update) 1160s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1160s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1160s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1160s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1160s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 1160s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 1160s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 1160s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 1161s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [121 kB] 1161s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 1161s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4424 B] 1161s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 1161s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 1161s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 1161s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1187 kB] 1161s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [514 kB] 1161s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 1161s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6188 B] 1161s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [29.1 kB] 1161s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 1162s Fetched 3870 kB in 1s (2671 kB/s) 1162s Reading package lists... 1163s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1163s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1163s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1163s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1164s Reading package lists... 1164s Reading package lists... 1164s Building dependency tree... 1164s Reading state information... 1164s Calculating upgrade... 1164s The following packages will be upgraded: 1164s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 1164s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1164s Need to get 904 kB of archives. 1164s After this operation, 6144 B of additional disk space will be used. 1164s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 bzip2 amd64 1.0.8-6build2 [34.3 kB] 1164s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libbz2-1.0 amd64 1.0.8-6build2 [37.0 kB] 1164s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libsqlite3-0 amd64 3.46.1-9 [722 kB] 1165s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 inetutils-telnet amd64 2:2.7-2ubuntu1 [107 kB] 1165s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 1165s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1165s Fetched 904 kB in 0s (3120 kB/s) 1165s (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 ... 124211 files and directories currently installed.) 1165s Preparing to unpack .../bzip2_1.0.8-6build2_amd64.deb ... 1165s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 1165s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_amd64.deb ... 1165s Unpacking libbz2-1.0:amd64 (1.0.8-6build2) over (1.0.8-6build1) ... 1165s Setting up libbz2-1.0:amd64 (1.0.8-6build2) ... 1165s (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 ... 124211 files and directories currently installed.) 1165s Preparing to unpack .../libsqlite3-0_3.46.1-9_amd64.deb ... 1165s Unpacking libsqlite3-0:amd64 (3.46.1-9) over (3.46.1-8) ... 1165s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_amd64.deb ... 1165s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 1165s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 1165s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 1165s Setting up libsqlite3-0:amd64 (3.46.1-9) ... 1165s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 1165s Setting up bzip2 (1.0.8-6build2) ... 1165s Setting up telnet (0.17+2.7-2ubuntu1) ... 1165s Processing triggers for man-db (2.13.1-1) ... 1166s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1166s autopkgtest [06:26:56]: upgrading testbed (apt dist-upgrade and autopurge) 1166s Reading package lists... 1166s Building dependency tree... 1166s Reading state information... 1166s Calculating upgrade... 1167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1167s Reading package lists... 1167s Building dependency tree... 1167s Reading state information... 1167s Solving dependencies... 1167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1169s Reading package lists... 1170s Building dependency tree... 1170s Reading state information... 1170s Solving dependencies... 1170s The following NEW packages will be installed: 1170s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 1170s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 1170s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 1170s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1170s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 1170s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1170s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1170s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1170s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1170s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 1170s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1170s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1170s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 1170s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 1170s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 1170s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1170s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 1170s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 1170s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 1170s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1170s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 1170s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 1170s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 1170s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 1170s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 1170s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1170s perl-openssl-defaults pkg-perl-autopkgtest 1170s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 1170s Need to get 6337 kB of archives. 1170s After this operation, 25.9 MB of additional disk space will be used. 1170s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi0t64 amd64 2.4.5-0.1build1 [29.5 kB] 1170s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 1170s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1170s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-urandom-perl amd64 0.54-1 [14.5 kB] 1170s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 1170s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 1170s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 1170s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 1170s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 1170s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1170s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 perl-openssl-defaults amd64 7build4 [6710 B] 1170s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 1170s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 1170s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-openssl-rsa-perl amd64 0.35-1 [23.2 kB] 1170s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1170s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 1170s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1170s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 1170s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1170s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcryptx-perl amd64 0.087-1 [661 kB] 1170s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1170s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 1170s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1170s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 liburi-perl all 5.34-2build1 [100 kB] 1170s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 1170s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1170s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1170s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 1170s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libcommon-sense-perl amd64 3.75-3build5 [20.5 kB] 1170s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1170s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-xs-perl amd64 4.040-1 [84.4 kB] 1170s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libmouse-perl amd64 2.6.1-1 [133 kB] 1170s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1170s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 1170s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1170s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1170s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 1170s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1170s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1170s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1170s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1170s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1170s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1170s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1170s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1170s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 1170s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1170s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1170s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1170s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1170s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1170s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 1170s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1170s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1170s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1170s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1170s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1170s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1170s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1170s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libplack-perl all 1.0051-1 [218 kB] 1170s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1170s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1170s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1170s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1170s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1170s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1170s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1170s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1170s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libwww-perl all 6.81-1build1 [141 kB] 1170s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1170s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1170s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1170s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 1170s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1170s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-angularjs all 1.8.3-3 [559 kB] 1170s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1170s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1170s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1170s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1170s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 1170s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1170s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build4 [104 kB] 1170s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30build1 [13.9 kB] 1170s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1171s Preconfiguring packages ... 1171s Fetched 6337 kB in 1s (12.2 MB/s) 1171s Selecting previously unselected package libfcgi0t64:amd64. 1171s (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 ... 124211 files and directories currently installed.) 1171s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_amd64.deb ... 1171s Unpacking libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1171s Selecting previously unselected package libfcgi-perl. 1171s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 1171s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1171s Selecting previously unselected package libfcgi-procmanager-perl. 1171s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1171s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1171s Selecting previously unselected package libcrypt-urandom-perl. 1171s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_amd64.deb ... 1171s Unpacking libcrypt-urandom-perl (0.54-1) ... 1171s Selecting previously unselected package libapache-session-perl. 1171s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1171s Unpacking libapache-session-perl (1.94-2) ... 1171s Selecting previously unselected package liberror-perl. 1171s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1171s Unpacking liberror-perl (0.17030-1) ... 1171s Selecting previously unselected package libipc-sharelite-perl. 1171s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 1171s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1171s Selecting previously unselected package libcache-cache-perl. 1171s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1171s Unpacking libcache-cache-perl (1.08-3) ... 1171s Selecting previously unselected package libclass-xsaccessor-perl. 1171s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 1171s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1171s Selecting previously unselected package libconfig-inifiles-perl. 1171s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1171s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1171s Selecting previously unselected package perl-openssl-defaults:amd64. 1171s Preparing to unpack .../10-perl-openssl-defaults_7build4_amd64.deb ... 1171s Unpacking perl-openssl-defaults:amd64 (7build4) ... 1171s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1171s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 1171s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1171s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 1171s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 1171s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1171s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 1171s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_amd64.deb ... 1171s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1171s Selecting previously unselected package libconvert-asn1-perl. 1171s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1171s Unpacking libconvert-asn1-perl (0.34-1) ... 1171s Selecting previously unselected package libcrypt-openssl-x509-perl. 1171s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 1171s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1171s Selecting previously unselected package libclass-errorhandler-perl. 1171s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1171s Unpacking libclass-errorhandler-perl (0.04-3) ... 1171s Selecting previously unselected package libcrypt-des-perl:amd64. 1171s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_amd64.deb ... 1171s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 1171s Selecting previously unselected package libcrypt-des-ede3-perl. 1171s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1171s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1171s Selecting previously unselected package libcryptx-perl. 1171s Preparing to unpack .../19-libcryptx-perl_0.087-1_amd64.deb ... 1171s Unpacking libcryptx-perl (0.087-1) ... 1171s Selecting previously unselected package libconvert-pem-perl. 1171s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1171s Unpacking libconvert-pem-perl (0.13-1) ... 1171s Selecting previously unselected package libcrypt-rijndael-perl. 1171s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 1171s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1171s Selecting previously unselected package libhtml-tagset-perl. 1171s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1171s Unpacking libhtml-tagset-perl (3.24-1) ... 1171s Selecting previously unselected package liburi-perl. 1171s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1171s Unpacking liburi-perl (5.34-2build1) ... 1171s Selecting previously unselected package libhtml-parser-perl:amd64. 1171s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_amd64.deb ... 1171s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 1171s Selecting previously unselected package libcgi-pm-perl. 1171s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1171s Unpacking libcgi-pm-perl (4.71-1build1) ... 1171s Selecting previously unselected package libhtml-template-perl. 1171s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1171s Unpacking libhtml-template-perl (2.97-2build1) ... 1171s Selecting previously unselected package libjson-perl. 1171s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1171s Unpacking libjson-perl (4.10000-1) ... 1171s Selecting previously unselected package libcommon-sense-perl:amd64. 1171s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_amd64.deb ... 1171s Unpacking libcommon-sense-perl:amd64 (3.75-3build5) ... 1171s Selecting previously unselected package libtypes-serialiser-perl. 1171s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1171s Unpacking libtypes-serialiser-perl (1.01-1) ... 1171s Selecting previously unselected package libjson-xs-perl. 1171s Preparing to unpack .../30-libjson-xs-perl_4.040-1_amd64.deb ... 1171s Unpacking libjson-xs-perl (4.040-1) ... 1171s Selecting previously unselected package libmouse-perl:amd64. 1171s Preparing to unpack .../31-libmouse-perl_2.6.1-1_amd64.deb ... 1171s Unpacking libmouse-perl:amd64 (2.6.1-1) ... 1171s Selecting previously unselected package libnet-cidr-perl. 1171s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1171s Unpacking libnet-cidr-perl (0.27-1build1) ... 1171s Selecting previously unselected package libnet-ssleay-perl:amd64. 1171s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_amd64.deb ... 1171s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 1171s Selecting previously unselected package libposix-strftime-compiler-perl. 1171s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1171s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1171s Selecting previously unselected package libapache-logformat-compiler-perl. 1171s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1171s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1171s Selecting previously unselected package libcookie-baker-perl. 1171s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1171s Unpacking libcookie-baker-perl (0.12-1) ... 1171s Selecting previously unselected package libdevel-stacktrace-perl. 1171s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1171s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1171s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1171s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1171s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1171s Selecting previously unselected package libclass-inspector-perl. 1171s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1171s Unpacking libclass-inspector-perl (1.36-3) ... 1171s Selecting previously unselected package libfile-sharedir-perl. 1171s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1171s Unpacking libfile-sharedir-perl (1.118-3) ... 1171s Selecting previously unselected package libfilesys-notify-simple-perl. 1171s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1171s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1171s Selecting previously unselected package libhash-multivalue-perl. 1171s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1171s Unpacking libhash-multivalue-perl (0.16-3) ... 1171s Selecting previously unselected package libhttp-multipartparser-perl. 1171s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1171s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1171s Selecting previously unselected package libjson-maybexs-perl. 1171s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1171s Unpacking libjson-maybexs-perl (1.004008-1) ... 1171s Selecting previously unselected package libstream-buffered-perl. 1171s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1171s Unpacking libstream-buffered-perl (0.03-3) ... 1171s Selecting previously unselected package libwww-form-urlencoded-perl. 1171s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1171s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1171s Selecting previously unselected package libhttp-entity-parser-perl. 1171s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1171s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1171s Selecting previously unselected package libtimedate-perl. 1171s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1171s Unpacking libtimedate-perl (2.3300-2) ... 1171s Selecting previously unselected package libhttp-date-perl. 1171s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1171s Unpacking libhttp-date-perl (6.06-1) ... 1171s Selecting previously unselected package libhttp-headers-fast-perl. 1171s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1171s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1171s Selecting previously unselected package libclone-perl:amd64. 1171s Preparing to unpack .../51-libclone-perl_0.47-1_amd64.deb ... 1171s Unpacking libclone-perl:amd64 (0.47-1) ... 1171s Selecting previously unselected package libencode-locale-perl. 1171s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1171s Unpacking libencode-locale-perl (1.05-3) ... 1171s Selecting previously unselected package libio-html-perl. 1171s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1171s Unpacking libio-html-perl (1.004-3) ... 1171s Selecting previously unselected package liblwp-mediatypes-perl. 1171s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1171s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1171s Selecting previously unselected package libhttp-message-perl. 1171s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1171s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1171s Selecting previously unselected package libtest-sharedfork-perl. 1171s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1171s Unpacking libtest-sharedfork-perl (0.35-3) ... 1171s Selecting previously unselected package libtest-tcp-perl. 1171s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1171s Unpacking libtest-tcp-perl (2.22-2) ... 1171s Selecting previously unselected package libtry-tiny-perl. 1171s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1171s Unpacking libtry-tiny-perl (0.32-1) ... 1172s Selecting previously unselected package libplack-perl. 1172s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1172s Unpacking libplack-perl (1.0051-1) ... 1172s Selecting previously unselected package libfile-listing-perl. 1172s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1172s Unpacking libfile-listing-perl (6.16-1) ... 1172s Selecting previously unselected package libhtml-tree-perl. 1172s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1172s Unpacking libhtml-tree-perl (5.07-3) ... 1172s Selecting previously unselected package libhttp-cookies-perl. 1172s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1172s Unpacking libhttp-cookies-perl (6.11-1) ... 1172s Selecting previously unselected package libhttp-negotiate-perl. 1172s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1172s Unpacking libhttp-negotiate-perl (6.01-2) ... 1172s Selecting previously unselected package libio-socket-ssl-perl. 1172s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1172s Unpacking libio-socket-ssl-perl (2.098-1) ... 1172s Selecting previously unselected package libnet-http-perl. 1172s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1172s Unpacking libnet-http-perl (6.24-1build1) ... 1172s Selecting previously unselected package liblwp-protocol-https-perl. 1172s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1172s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1172s Selecting previously unselected package libwww-robotrules-perl. 1172s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1172s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1172s Selecting previously unselected package libwww-perl. 1172s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1172s Unpacking libwww-perl (6.81-1build1) ... 1172s Selecting previously unselected package liblemonldap-ng-common-perl. 1172s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1172s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1172s Selecting previously unselected package liblemonldap-ng-handler-perl. 1172s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1172s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1172s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1172s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1172s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1172s Selecting previously unselected package libemail-date-format-perl. 1172s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 1172s Unpacking libemail-date-format-perl (1.008-1) ... 1172s Selecting previously unselected package libhash-merge-simple-perl. 1172s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 1172s Unpacking libhash-merge-simple-perl (0.052-1) ... 1172s Selecting previously unselected package libjs-angularjs. 1172s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 1172s Unpacking libjs-angularjs (1.8.3-3) ... 1172s Selecting previously unselected package fonts-glyphicons-halflings. 1172s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1172s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1172s Selecting previously unselected package libjs-bootstrap. 1172s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1172s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1172s Selecting previously unselected package libjs-es5-shim. 1172s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 1172s Unpacking libjs-es5-shim (4.6.7-2) ... 1172s Selecting previously unselected package libjs-jquery. 1172s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1172s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1172s Selecting previously unselected package libregexp-common-perl. 1172s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 1172s Unpacking libregexp-common-perl (2024080801-1) ... 1172s Selecting previously unselected package liblemonldap-ng-manager-perl. 1172s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1172s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1172s Selecting previously unselected package dctrl-tools. 1172s Preparing to unpack .../81-dctrl-tools_2.24-3build4_amd64.deb ... 1172s Unpacking dctrl-tools (2.24-3build4) ... 1172s Selecting previously unselected package autodep8. 1172s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 1172s Unpacking autodep8 (0.30build1) ... 1172s Selecting previously unselected package pkg-perl-autopkgtest. 1172s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 1172s Unpacking pkg-perl-autopkgtest (0.85) ... 1172s Setting up libconfig-inifiles-perl (3.000003-4) ... 1172s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1172s Setting up libmouse-perl:amd64 (2.6.1-1) ... 1172s Setting up libhttp-multipartparser-perl (0.02-3) ... 1172s Setting up libclass-inspector-perl (1.36-3) ... 1172s Setting up libclone-perl:amd64 (0.47-1) ... 1172s Setting up libfcgi0t64:amd64 (2.4.5-0.1build1) ... 1172s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1172s Setting up libhtml-tagset-perl (3.24-1) ... 1172s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1172s Setting up libnet-cidr-perl (0.27-1build1) ... 1172s Setting up libipc-sharelite-perl (0.17-5build4) ... 1172s Setting up liblwp-mediatypes-perl (6.04-2) ... 1172s Setting up libcrypt-urandom-perl (0.54-1) ... 1172s Setting up libtry-tiny-perl (0.32-1) ... 1172s Setting up perl-openssl-defaults:amd64 (7build4) ... 1172s Setting up libcommon-sense-perl:amd64 (3.75-3build5) ... 1172s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1172s Setting up libencode-locale-perl (1.05-3) ... 1172s Setting up libclass-errorhandler-perl (0.04-3) ... 1172s Setting up libjs-angularjs (1.8.3-3) ... 1172s Setting up libfcgi-procmanager-perl (0.28-3) ... 1172s Setting up libregexp-common-perl (2024080801-1) ... 1172s Setting up libtest-sharedfork-perl (0.35-3) ... 1172s Setting up libhash-multivalue-perl (0.16-3) ... 1172s Setting up libjs-es5-shim (4.6.7-2) ... 1172s Setting up liberror-perl (0.17030-1) ... 1172s Setting up libapache-session-perl (1.94-2) ... 1172s Setting up libstream-buffered-perl (0.03-3) ... 1172s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 1172s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1172s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1172s Setting up libemail-date-format-perl (1.008-1) ... 1172s Setting up libcryptx-perl (0.087-1) ... 1172s Setting up libio-html-perl (1.004-3) ... 1172s Setting up libtimedate-perl (2.3300-2) ... 1172s Setting up libtypes-serialiser-perl (1.01-1) ... 1172s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1172s Setting up libjson-perl (4.10000-1) ... 1172s Setting up libfile-sharedir-perl (1.118-3) ... 1172s Setting up libfcgi-perl (0.82+ds-3build3) ... 1172s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1172s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1172s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1172s Setting up libcrypt-openssl-rsa-perl:amd64 (0.35-1) ... 1172s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1172s Setting up libconvert-asn1-perl (0.34-1) ... 1172s Setting up liburi-perl (5.34-2build1) ... 1172s Setting up dctrl-tools (2.24-3build4) ... 1172s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1172s Setting up autodep8 (0.30build1) ... 1172s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 1172s Setting up libjson-xs-perl (4.040-1) ... 1172s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1172s Setting up libhttp-date-perl (6.06-1) ... 1172s Setting up libtest-tcp-perl (2.22-2) ... 1172s Setting up libfile-listing-perl (6.16-1) ... 1172s Setting up libhash-merge-simple-perl (0.052-1) ... 1172s Setting up libcache-cache-perl (1.08-3) ... 1172s Setting up libhttp-headers-fast-perl (0.22-3) ... 1172s Setting up libnet-http-perl (6.24-1build1) ... 1172s Setting up libjson-maybexs-perl (1.004008-1) ... 1172s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1172s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1172s Setting up pkg-perl-autopkgtest (0.85) ... 1172s Setting up libwww-robotrules-perl (6.02-1build1) ... 1172s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 1172s Setting up libcookie-baker-perl (0.12-1) ... 1172s Setting up libhttp-entity-parser-perl (0.25-2) ... 1172s Setting up libio-socket-ssl-perl (2.098-1) ... 1172s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1172s Setting up libconvert-pem-perl (0.13-1) ... 1172s Setting up libhttp-negotiate-perl (6.01-2) ... 1172s Setting up libhttp-cookies-perl (6.11-1) ... 1172s Setting up libhtml-tree-perl (5.07-3) ... 1172s Setting up libcgi-pm-perl (4.71-1build1) ... 1172s Setting up libhtml-template-perl (2.97-2build1) ... 1172s Setting up libplack-perl (1.0051-1) ... 1172s Setting up liblwp-protocol-https-perl (6.14-1) ... 1172s Setting up libwww-perl (6.81-1build1) ... 1172s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1172s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1172s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1172s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1172s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1173s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1173s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1173s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1173s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1173s Processing triggers for man-db (2.13.1-1) ... 1178s autopkgtest [06:27:08]: test environment configured for cross building 1178s autopkgtest [06:27:08]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 1178s autopkgtest [06:27:08]: test runtime-deps-manager: [----------------------- 1178s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1178s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.KJDQGc/build.tRj/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1179s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1179s 1..4 1179s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1179s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1179s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1179s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1179s ok 1179s All tests successful. 1179s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.20 cusr 0.02 csys = 0.24 CPU) 1179s Result: PASS 1179s autopkgtest [06:27:09]: test runtime-deps-manager: -----------------------] 1179s autopkgtest [06:27:09]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 1179s runtime-deps-manager PASS (superficial) 1180s autopkgtest [06:27:10]: test runtime-deps-and-recommends: preparing testbed 1180s Reading package lists... 1180s Building dependency tree... 1180s Reading state information... 1180s Solving dependencies... 1180s The following NEW packages will be installed: 1180s autoconf automake autopoint autotools-dev binutils-i686-linux-gnu 1180s build-essential ca-certificates-java cpp cpp-15 cpp-15-i686-linux-gnu 1180s cpp-15-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu 1180s crossbuild-essential-i386 debhelper debugedit default-jre-headless 1180s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 1180s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-i686-linux-gnu 1180s g++-15-x86-64-linux-gnu g++-i686-linux-gnu g++-x86-64-linux-gnu gcc 1180s gcc-11-base:i386 gcc-15 gcc-15-base:i386 gcc-15-cross-base 1180s gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base gcc-15-x86-64-linux-gnu 1180s gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common 1180s intltool-debian java-common java-wrappers javascript-common lemonldap-ng 1180s lemonldap-ng-doc lemonldap-ng-handler lemonldap-ng-uwsgi-app 1180s libalgorithm-c3-perl libalgorithm-combinatorics-perl libaom3 1180s libarchive-zip-perl libasan6:i386 libasan8 libasan8-i386-cross 1180s libatomic1:i386 libatomic1-i386-cross libauth-yubikey-webclient-perl 1180s libauthen-pam-perl libauthen-radius-perl libb-hooks-endofscope-perl 1180s libb-hooks-op-check-perl libbytes-random-secure-perl 1180s libc-gconv-modules-extra:i386 libc6:i386 libc6-dev:i386 libc6-dev-i386-cross 1180s libc6-i386-cross libcache-lru-perl libcapture-tiny-perl libcares2 libcc1-0 1180s libclass-c3-perl libclass-data-inheritable-perl libclass-load-perl 1180s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 1180s libclone-pp-perl libconvert-base32-perl libconvert-binhex-perl 1180s libcrypt-dev:i386 libcrypt-dh-gmp-perl libcrypt-jwt-perl 1180s libcrypt-random-seed-perl libcrypt-ssleay-perl libcrypt-x509-perl 1180s libcrypt1:i386 libdata-dumper-concise-perl libdata-hexdump-perl 1180s libdata-ieee754-perl libdata-optlist-perl libdata-password-zxcvbn-perl 1180s libdata-perl-perl libdata-printer-perl libdata-validate-ip-perl 1180s libdatetime-format-rfc3339-perl libdatetime-format-w3cdtf-perl 1180s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1180s libdbd-sqlite3-perl libdbi-perl libdbix-connector-perl libde265-0 1180s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1180s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 1180s libdigest-hmac-perl libdist-checkconflicts-perl libdynaloader-functions-perl 1180s libemail-abstract-perl libemail-address-xs-perl libemail-sender-perl 1180s libemail-simple-perl libeval-closure-perl libexception-class-perl 1180s libexporter-tiny-perl libextutils-depends-perl libfftw3-double3 1180s libfile-stripnondeterminism-perl libfont-afm-perl libfontconfig1 libfontenc1 1180s libgcc-11-dev:i386 libgcc-15-dev libgcc-15-dev-i386-cross libgcc-s1:i386 1180s libgcc-s1-i386-cross libgd-perl libgd-securityimage-perl libgd3 1180s libgeoip2-perl libglib-perl libgomp1:i386 libgomp1 libgomp1-i386-cross 1180s libgssapi-perl libheif-plugin-aomdec libheif-plugin-libde265 libheif1 1180s libhtml-format-perl libhtml-formattext-withlinks-perl 1180s libhttp-browserdetect-perl libhttp-daemon-perl libhwasan0 1180s libimage-magick-perl libimage-magick-q16-perl libimagequant0 1180s libimport-into-perl libio-pty-perl libio-sessiondata-perl 1180s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1180s libipc-run-perl libiri-perl libisl23 libitm1 libitm1:i386 libitm1-i386-cross 1180s libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap4 1180s libjs-bootswatch libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1180s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 1180s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 1180s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1180s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1180s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1180s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 1180s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 1180s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 1180s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 1180s libmoox-handlesvia-perl libmoox-strictconstructor-perl 1180s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 1180s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 1180s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 1180s libnet-openid-common-perl libnet-openid-consumer-perl 1180s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 1180s libopenjp2-7 libossp-uuid-perl libossp-uuid16 1180s libpackage-deprecationmanager-perl libpackage-stash-perl 1180s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1180s libparams-validate-perl libparams-validationcompiler-perl 1180s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 1180s libperlio-via-timeout-perl libquadmath0 libquadmath0:i386 1180s libquadmath0-i386-cross libraw23t64 librdf-query-perl librdf-trine-perl 1180s libregexp-assemble-perl librole-tiny-perl libset-scalar-perl libsharpyuv0 1180s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 1180s libstdc++-11-dev:i386 libstdc++-15-dev libstdc++-15-dev-i386-cross 1180s libstdc++6:i386 libstdc++6-i386-cross libstrictures-perl 1180s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 1180s libsub-identify-perl libsub-infix-perl libsub-install-perl libsub-name-perl 1180s libsub-quote-perl libtask-weaken-perl libtest-leaktrace-perl 1180s libtest-output-perl libtest-pod-perl libtext-aligner-perl 1180s libtext-csv-xs-perl libtext-table-perl libtext-unidecode-perl 1180s libthrowable-perl libtiff6 libtime-fake-perl libtool libtsan2 1180s libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 1180s libtypes-uri-perl libtypes-uuid-perl libubsan1 libubsan1:i386 1180s libubsan1-i386-cross liburi-fromhash-perl libuuid-tiny-perl 1180s libvariable-magic-perl libweb-id-perl libwebp7 libwebpdemux2 libwebpmux3 1180s libxml-commonns-perl libxml-libxml-perl libxml-libxslt-perl 1180s libxml-namespace-perl libxml-namespacefactory-perl 1180s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1180s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 1180s libxslt1.1 libxstring-perl libyaml-perl linux-libc-dev:i386 1180s linux-libc-dev-i386-cross m4 node-acorn node-balanced-match 1180s node-brace-expansion node-cjs-module-lexer node-corepack node-debug 1180s node-llhttp node-lru-cache node-minimatch node-ms node-semver node-uglify-js 1180s node-undici node-xtend nodejs openjdk-21-jre-headless po-debconf 1180s python3-alabaster python3-defusedxml python3-docutils python3-imagesize 1180s python3-roman-numerals python3-snowballstemmer python3-sphinx 1180s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip 1180s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor 1180s 0 upgraded, 346 newly installed, 0 to remove and 0 not upgraded. 1180s Need to get 278 MB of archives. 1180s After this operation, 1035 MB of additional disk space will be used. 1180s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1180s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 1180s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 1180s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 1180s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1181s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1181s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 1181s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1181s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 1181s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 1181s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 1181s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 1181s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 1181s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 1181s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 1181s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 1181s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 1181s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 1181s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 1181s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 1181s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 1181s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 1181s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 1181s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 1181s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 1181s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 1181s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 1181s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 1181s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 1181s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 1181s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 1181s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-q16-perl amd64 8:7.1.2.13+dfsg1-1 [108 kB] 1181s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1181s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1181s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 1181s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 1181s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1181s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 1181s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 1181s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1181s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 javascript-common all 12+nmu1 [4828 B] 1181s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1181s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1181s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-cookie all 12-4build1 [6604 B] 1181s Get:45 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1181s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1181s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 1181s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1181s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1181s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 1181s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1181s Get:52 http://ftpmaster.internal/ubuntu resolute/main i386 gcc-15-base i386 15.2.0-12ubuntu1 [59.6 kB] 1181s Get:53 http://ftpmaster.internal/ubuntu resolute/main i386 libc-gconv-modules-extra i386 2.42-2ubuntu4 [1359 kB] 1181s Get:54 http://ftpmaster.internal/ubuntu resolute/main i386 libgcc-s1 i386 15.2.0-12ubuntu1 [94.1 kB] 1181s Get:55 http://ftpmaster.internal/ubuntu resolute/main i386 libc6 i386 2.42-2ubuntu4 [1824 kB] 1181s Get:56 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt1 i386 1:4.5.1-1 [100 kB] 1181s Get:57 http://ftpmaster.internal/ubuntu resolute/main i386 libatomic1 i386 15.2.0-12ubuntu1 [8406 B] 1181s Get:58 http://ftpmaster.internal/ubuntu resolute/main i386 libstdc++6 i386 15.2.0-12ubuntu1 [877 kB] 1181s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 1181s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 1181s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 1181s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 1181s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 1181s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 1182s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 1182s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 1182s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 1182s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 1182s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 1182s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 1182s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 1182s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 1182s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 1182s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 1182s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 1182s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 1182s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 1182s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 1182s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 1183s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 1183s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 1183s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 1183s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-12ubuntu1 [2553 kB] 1183s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [14.4 MB] 1183s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-12ubuntu1 [25.3 kB] 1183s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 1183s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 1183s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 1183s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 ca-certificates-java all 20240118build1 [11.7 kB] 1183s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-7ubuntu1cross1 [58.6 kB] 1183s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [13.8 MB] 1183s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [5730 B] 1183s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 binutils-i686-linux-gnu amd64 2.45.50.20260119-1ubuntu1 [1764 kB] 1183s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-cross-base all 15.2.0-7ubuntu1cross1 [53.8 kB] 1184s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-i386-cross all 2.42-2ubuntu4cross1 [1582 kB] 1184s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1-i386-cross all 15.2.0-7ubuntu1cross1 [94.2 kB] 1184s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1-i386-cross all 15.2.0-7ubuntu1cross1 [152 kB] 1184s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1-i386-cross all 15.2.0-7ubuntu1cross1 [31.1 kB] 1184s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1-i386-cross all 15.2.0-7ubuntu1cross1 [8158 B] 1184s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8-i386-cross all 15.2.0-7ubuntu1cross1 [2906 kB] 1184s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6-i386-cross all 15.2.0-7ubuntu1cross1 [827 kB] 1184s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1-i386-cross all 15.2.0-7ubuntu1cross1 [1171 kB] 1184s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0-i386-cross all 15.2.0-7ubuntu1cross1 [245 kB] 1184s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2755 kB] 1184s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [27.0 MB] 1184s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [1220 B] 1184s Get:107 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev-i386-cross all 6.18.0-9.9cross1 [1515 kB] 1184s Get:108 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev-i386-cross all 2.42-2ubuntu4cross1 [1993 kB] 1184s Get:109 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2655 kB] 1184s Get:110 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [15.3 MB] 1185s Get:111 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [954 B] 1185s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 crossbuild-essential-i386 all 12.12ubuntu2 [4146 B] 1185s Get:113 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1185s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 1185s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 1185s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1185s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1185s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1185s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 1185s Get:120 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 1185s Get:121 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 1185s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1185s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 1185s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 1185s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 java-common all 0.76build1 [6956 B] 1185s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcsclite1 amd64 2.4.1-1 [24.6 kB] 1185s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 openjdk-21-jre-headless amd64 21.0.10+7-1 [46.5 MB] 1186s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 default-jre-headless amd64 2:1.21-76build1 [3266 B] 1186s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 1186s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 1186s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 1186s Get:132 http://ftpmaster.internal/ubuntu resolute/universe i386 gcc-11-base i386 11.5.0-8ubuntu1 [46.5 kB] 1186s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-29ubuntu1 [180 kB] 1186s Get:134 http://ftpmaster.internal/ubuntu resolute/universe amd64 java-wrappers all 0.5build1 [9030 B] 1186s Get:135 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1186s Get:136 http://ftpmaster.internal/ubuntu resolute/universe amd64 libalgorithm-combinatorics-perl amd64 0.27-3build5 [21.8 kB] 1186s Get:137 http://ftpmaster.internal/ubuntu resolute/universe i386 libasan6 i386 11.5.0-8ubuntu1 [2122 kB] 1186s Get:138 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1186s Get:139 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-pam-perl amd64 0.16-6build4 [23.2 kB] 1186s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 1186s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1186s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 1186s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 1186s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 1186s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1186s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1186s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 1186s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1186s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1186s Get:150 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1186s Get:151 http://ftpmaster.internal/ubuntu resolute/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1186s Get:152 http://ftpmaster.internal/ubuntu resolute/main i386 linux-libc-dev i386 6.18.0-9.9 [1861 kB] 1186s Get:153 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt-dev i386 1:4.5.1-1 [131 kB] 1186s Get:154 http://ftpmaster.internal/ubuntu resolute/main i386 libc6-dev i386 2.42-2ubuntu4 [1945 kB] 1186s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcache-lru-perl all 0.04-4 [5760 B] 1186s Get:156 http://ftpmaster.internal/ubuntu resolute/main amd64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1186s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 1186s Get:158 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 1186s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1186s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 1186s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-install-perl all 0.929-1 [9764 B] 1186s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 1186s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1186s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB] 1186s Get:165 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB] 1186s Get:166 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1186s Get:167 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1186s Get:168 http://ftpmaster.internal/ubuntu resolute/universe amd64 libclone-pp-perl all 1.08-2 [8534 B] 1186s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1186s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 1186s Get:171 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1186s Get:172 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 1186s Get:173 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcrypt-x509-perl all 0.55-1 [19.2 kB] 1186s Get:174 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 1186s Get:175 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 1186s Get:176 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-ieee754-perl all 0.02-2 [10.7 kB] 1186s Get:177 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1186s Get:178 http://ftpmaster.internal/ubuntu resolute/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1186s Get:179 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1186s Get:180 http://ftpmaster.internal/ubuntu resolute/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 1186s Get:181 http://ftpmaster.internal/ubuntu resolute/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1186s Get:182 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1186s Get:183 http://ftpmaster.internal/ubuntu resolute/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 1186s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1186s Get:185 http://ftpmaster.internal/ubuntu resolute/main amd64 libstrictures-perl all 2.000006-1build1 [15.2 kB] 1186s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-perl-perl all 0.002011-2 [40.3 kB] 1186s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdata-printer-perl all 1.002001-1 [118 kB] 1186s Get:188 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 1186s Get:189 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 1186s Get:190 http://ftpmaster.internal/ubuntu resolute/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2build5 [80.0 kB] 1186s Get:191 http://ftpmaster.internal/ubuntu resolute/main amd64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 1186s Get:192 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-identify-perl amd64 0.14-4 [10.1 kB] 1186s Get:193 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 1186s Get:194 http://ftpmaster.internal/ubuntu resolute/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1186s Get:195 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1186s Get:196 http://ftpmaster.internal/ubuntu resolute/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1186s Get:197 http://ftpmaster.internal/ubuntu resolute/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 1186s Get:198 http://ftpmaster.internal/ubuntu resolute/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 1186s Get:199 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1186s Get:200 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 1186s Get:201 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 1186s Get:202 http://ftpmaster.internal/ubuntu resolute/universe amd64 libspecio-perl all 0.53-1 [129 kB] 1187s Get:203 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1187s Get:204 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1187s Get:205 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 1187s Get:206 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1187s Get:207 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 1187s Get:208 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbi-perl amd64 1.647-1build1 [829 kB] 1187s Get:209 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 1187s Get:210 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdbix-connector-perl all 0.60-1 [35.8 kB] 1187s Get:211 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1187s Get:212 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdevel-overloadinfo-perl all 0.008-1 [7208 B] 1187s Get:213 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 1187s Get:214 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 1187s Get:215 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1187s Get:216 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1187s Get:217 http://ftpmaster.internal/ubuntu resolute/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 1187s Get:218 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1187s Get:219 http://ftpmaster.internal/ubuntu resolute/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 1187s Get:220 http://ftpmaster.internal/ubuntu resolute/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 1187s Get:221 http://ftpmaster.internal/ubuntu resolute/main amd64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1187s Get:222 http://ftpmaster.internal/ubuntu resolute/main i386 libgomp1 i386 15.2.0-12ubuntu1 [155 kB] 1187s Get:223 http://ftpmaster.internal/ubuntu resolute/main i386 libitm1 i386 15.2.0-12ubuntu1 [31.6 kB] 1187s Get:224 http://ftpmaster.internal/ubuntu resolute/main i386 libubsan1 i386 15.2.0-12ubuntu1 [1172 kB] 1187s Get:225 http://ftpmaster.internal/ubuntu resolute/main i386 libquadmath0 i386 15.2.0-12ubuntu1 [246 kB] 1187s Get:226 http://ftpmaster.internal/ubuntu resolute/universe i386 libgcc-11-dev i386 11.5.0-8ubuntu1 [2450 kB] 1187s Get:227 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 1187s Get:228 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 1187s Get:229 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 1187s Get:230 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd-perl amd64 2.84-2 [130 kB] 1187s Get:231 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1187s Get:232 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 1187s Get:233 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 1187s Get:234 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 1187s Get:235 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparams-validate-perl amd64 1.31-2build4 [53.7 kB] 1187s Get:236 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgeoip2-perl all 2.006002-2 [92.1 kB] 1187s Get:237 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib-perl amd64 3:1.329.4-1 [319 kB] 1187s Get:238 http://ftpmaster.internal/ubuntu resolute/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 1187s Get:239 http://ftpmaster.internal/ubuntu resolute/universe amd64 libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 1187s Get:240 http://ftpmaster.internal/ubuntu resolute/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1187s Get:241 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 1187s Get:242 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 1187s Get:243 http://ftpmaster.internal/ubuntu resolute/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1187s Get:244 http://ftpmaster.internal/ubuntu resolute/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1187s Get:245 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 1187s Get:246 http://ftpmaster.internal/ubuntu resolute/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 1187s Get:247 http://ftpmaster.internal/ubuntu resolute/main amd64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1187s Get:248 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 1187s Get:249 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtype-tiny-perl all 2.010001-1 [385 kB] 1187s Get:250 http://ftpmaster.internal/ubuntu resolute/universe amd64 libiri-perl all 0.013-1 [10.1 kB] 1187s Get:251 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjargs-java all 1.0.0-5build1 [13.6 kB] 1187s Get:252 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 1187s Get:253 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-1 amd64 1.3.9-1 [161 kB] 1187s Get:254 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [102 kB] 1187s Get:255 http://ftpmaster.internal/ubuntu resolute/main amd64 liblasso3t64 amd64 2.9.0-3 [167 kB] 1187s Get:256 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblasso-perl amd64 2.9.0-3 [158 kB] 1187s Get:257 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 1187s 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] 1187s Get:259 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB] 1187s Get:260 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1187s Get:261 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1187s Get:262 http://ftpmaster.internal/ubuntu resolute/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 1187s Get:263 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsub-infix-perl all 0.004-5 [7168 B] 1187s Get:264 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmatch-simple-perl all 0.012-1 [15.2 kB] 1187s Get:265 http://ftpmaster.internal/ubuntu resolute/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 1187s Get:266 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1187s Get:267 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1187s Get:268 http://ftpmaster.internal/ubuntu resolute/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB] 1187s Get:269 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB] 1187s Get:270 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmoosex-arrayref-perl all 0.005-5 [8700 B] 1187s Get:271 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnamespace-sweep-perl all 0.006-5 [8262 B] 1187s Get:272 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 1187s Get:273 http://ftpmaster.internal/ubuntu resolute/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1187s Get:274 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1187s Get:275 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1187s Get:276 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1187s Get:277 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 1187s Get:278 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 1187s Get:279 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1187s Get:280 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1187s Get:281 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1187s Get:282 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 1187s Get:283 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 1188s Get:284 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 1188s Get:285 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1188s Get:286 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 1188s Get:287 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1188s Get:288 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1188s Get:289 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 1188s Get:290 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1188s Get:291 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 1188s Get:292 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1188s Get:293 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1188s Get:294 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 1188s Get:295 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1188s Get:296 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1188s Get:297 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1188s Get:298 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 1188s Get:299 http://ftpmaster.internal/ubuntu resolute/universe amd64 libossp-uuid16 amd64 1.6.6-1 [25.2 kB] 1188s Get:300 http://ftpmaster.internal/ubuntu resolute/universe amd64 libossp-uuid-perl amd64 1.6.6-1 [16.5 kB] 1188s Get:301 http://ftpmaster.internal/ubuntu resolute/universe amd64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 1188s Get:302 http://ftpmaster.internal/ubuntu resolute/main amd64 libpath-tiny-perl all 0.148-1 [47.9 kB] 1188s Get:303 http://ftpmaster.internal/ubuntu resolute/universe amd64 libset-scalar-perl all 1.29-3 [28.6 kB] 1188s Get:304 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-csv-xs-perl amd64 1.61-1 [128 kB] 1188s Get:305 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-aligner-perl all 0.16-3 [12.9 kB] 1188s Get:306 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-table-perl all 1.135-1 [28.1 kB] 1188s Get:307 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-namespacefactory-perl all 1.02-4 [6096 B] 1188s Get:308 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-commonns-perl all 0.06-6 [7518 B] 1188s Get:309 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-namespace-perl all 0.02-7 [8480 B] 1188s Get:310 http://ftpmaster.internal/ubuntu resolute/universe amd64 librdf-trine-perl all 1.019-4 [239 kB] 1188s Get:311 http://ftpmaster.internal/ubuntu resolute/universe amd64 librdf-query-perl all 2.919-2 [292 kB] 1188s Get:312 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 1188s Get:313 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 1188s Get:314 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 1188s Get:315 http://ftpmaster.internal/ubuntu resolute/universe i386 libstdc++-11-dev i386 11.5.0-8ubuntu1 [2459 kB] 1189s Get:316 http://ftpmaster.internal/ubuntu resolute/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1189s Get:317 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 1189s Get:318 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-output-perl all 1.036-1 [14.6 kB] 1189s Get:319 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 1189s Get:320 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 1189s Get:321 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-datetime-perl all 0.002-4 [9192 B] 1189s Get:322 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-path-tiny-perl all 0.006-2 [9138 B] 1189s Get:323 http://ftpmaster.internal/ubuntu resolute/universe amd64 libuuid-tiny-perl all 1.0400-3 [15.9 kB] 1189s Get:324 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-uuid-perl all 0.004-4 [6404 B] 1189s Get:325 http://ftpmaster.internal/ubuntu resolute/universe amd64 liburi-fromhash-perl all 0.05-2 [11.0 kB] 1189s Get:326 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtypes-uri-perl all 0.007-3 [7546 B] 1189s Get:327 http://ftpmaster.internal/ubuntu resolute/universe amd64 libweb-id-perl all 1.927-4 [47.1 kB] 1189s Get:328 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxml-libxslt-perl amd64 2.003000-4 [44.4 kB] 1189s Get:329 http://ftpmaster.internal/ubuntu resolute/universe amd64 libyaml-perl all 1.31-1 [65.7 kB] 1189s Get:330 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-uglify-js all 3.17.4-2build1 [207 kB] 1189s Get:331 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1189s Get:332 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 1189s Get:333 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 1189s Get:334 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 1189s Get:335 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1189s Get:336 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 1189s Get:337 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1189s Get:338 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 1189s Get:339 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1189s Get:340 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1189s Get:341 http://ftpmaster.internal/ubuntu resolute/universe amd64 uglifyjs all 3.17.4-2build1 [10.1 kB] 1189s Get:342 http://ftpmaster.internal/ubuntu resolute/universe amd64 yui-compressor all 2.4.8-3build1 [601 kB] 1189s Get:343 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 1189s Get:344 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 1189s Get:345 http://ftpmaster.internal/ubuntu resolute/universe amd64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 1189s Get:346 http://ftpmaster.internal/ubuntu resolute/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1189s Preconfiguring packages ... 1189s Fetched 278 MB in 9s (32.5 MB/s) 1189s Selecting previously unselected package imagemagick-7-common. 1189s (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 ... 127400 files and directories currently installed.) 1189s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1189s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1189s Selecting previously unselected package libgomp1:amd64. 1189s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 1189s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 1189s Selecting previously unselected package libfftw3-double3:amd64. 1189s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 1189s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 1190s Selecting previously unselected package libfontenc1:amd64. 1190s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 1190s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 1190s Selecting previously unselected package x11-common. 1190s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1190s Unpacking x11-common (1:7.7+24ubuntu1) ... 1190s Selecting previously unselected package xfonts-encodings. 1190s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1190s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1190s Selecting previously unselected package xfonts-utils. 1190s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 1190s Unpacking xfonts-utils (1:7.7+7build1) ... 1190s Selecting previously unselected package fonts-urw-base35. 1190s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1190s Unpacking fonts-urw-base35 (20200910-8build1) ... 1190s Selecting previously unselected package fontconfig-config. 1190s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 1190s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1190s Selecting previously unselected package libfontconfig1:amd64. 1190s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 1190s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 1190s Selecting previously unselected package libsharpyuv0:amd64. 1190s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 1190s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 1190s Selecting previously unselected package libaom3:amd64. 1190s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 1190s Unpacking libaom3:amd64 (3.13.1-2) ... 1190s Selecting previously unselected package libheif-plugin-aomdec:amd64. 1190s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 1190s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 1190s Selecting previously unselected package libde265-0:amd64. 1190s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 1190s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 1190s Selecting previously unselected package libheif-plugin-libde265:amd64. 1190s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 1190s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 1190s Selecting previously unselected package libheif1:amd64. 1190s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 1190s Unpacking libheif1:amd64 (1.21.2-1) ... 1190s Selecting previously unselected package libjbig0:amd64. 1190s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 1190s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 1190s Selecting previously unselected package libjpeg-turbo8:amd64. 1190s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 1190s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 1190s Selecting previously unselected package libjpeg8:amd64. 1190s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 1190s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 1190s Selecting previously unselected package liblcms2-2:amd64. 1190s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 1190s Unpacking liblcms2-2:amd64 (2.17-1) ... 1190s Selecting previously unselected package liblqr-1-0:amd64. 1190s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 1190s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 1190s Selecting previously unselected package libltdl7:amd64. 1190s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 1190s Unpacking libltdl7:amd64 (2.5.4-9) ... 1190s Selecting previously unselected package libopenjp2-7:amd64. 1190s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 1190s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 1190s Selecting previously unselected package libraw23t64:amd64. 1190s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 1190s Unpacking libraw23t64:amd64 (0.21.4-2) ... 1190s Selecting previously unselected package libdeflate0:amd64. 1190s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 1190s Unpacking libdeflate0:amd64 (1.23-2) ... 1190s Selecting previously unselected package liblerc4:amd64. 1190s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 1190s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 1190s Selecting previously unselected package libwebp7:amd64. 1190s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 1190s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 1190s Selecting previously unselected package libtiff6:amd64. 1190s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 1190s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 1190s Selecting previously unselected package libwebpdemux2:amd64. 1190s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 1190s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 1190s Selecting previously unselected package libwebpmux3:amd64. 1190s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 1190s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 1190s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 1190s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 1190s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 1190s Selecting previously unselected package libimage-magick-q16-perl. 1190s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 1190s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1190s Selecting previously unselected package libimage-magick-perl. 1190s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1190s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1190s Selecting previously unselected package fonts-font-awesome. 1190s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1190s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1190s Selecting previously unselected package lemonldap-ng-uwsgi-app. 1190s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 1190s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1190s Selecting previously unselected package libconvert-base32-perl. 1190s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 1190s Unpacking libconvert-base32-perl (0.06-3) ... 1191s Selecting previously unselected package libdigest-hmac-perl. 1191s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1191s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1191s Selecting previously unselected package libfont-afm-perl. 1191s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 1191s Unpacking libfont-afm-perl (1.20-4) ... 1191s Selecting previously unselected package libhtml-format-perl. 1191s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 1191s Unpacking libhtml-format-perl (2.16-2) ... 1191s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1191s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1191s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1191s Selecting previously unselected package javascript-common. 1191s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 1191s Unpacking javascript-common (12+nmu1) ... 1191s Selecting previously unselected package libjs-popper.js. 1191s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1191s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1191s Selecting previously unselected package libjs-bootstrap4. 1191s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1191s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1191s Selecting previously unselected package libjs-jquery-cookie. 1191s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 1191s Unpacking libjs-jquery-cookie (12-4build1) ... 1191s Selecting previously unselected package libjs-jquery-ui. 1191s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1191s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1191s Selecting previously unselected package libexporter-tiny-perl. 1191s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 1191s Unpacking libexporter-tiny-perl (1.006003-1) ... 1191s Selecting previously unselected package liblist-moreutils-xs-perl. 1191s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 1191s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1191s Selecting previously unselected package liblist-moreutils-perl. 1191s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 1191s Unpacking liblist-moreutils-perl (0.430-2) ... 1191s Selecting previously unselected package libregexp-assemble-perl. 1191s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 1191s Unpacking libregexp-assemble-perl (0.38-2) ... 1191s Selecting previously unselected package libtext-unidecode-perl. 1191s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 1191s Unpacking libtext-unidecode-perl (1.30-3) ... 1191s Selecting previously unselected package liblemonldap-ng-portal-perl. 1191s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1191s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1191s Selecting previously unselected package gcc-15-base:i386. 1191s Preparing to unpack .../051-gcc-15-base_15.2.0-12ubuntu1_i386.deb ... 1191s Unpacking gcc-15-base:i386 (15.2.0-12ubuntu1) ... 1191s Selecting previously unselected package libc-gconv-modules-extra:i386. 1191s Preparing to unpack .../052-libc-gconv-modules-extra_2.42-2ubuntu4_i386.deb ... 1191s Unpacking libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 1191s Selecting previously unselected package libgcc-s1:i386. 1191s Preparing to unpack .../053-libgcc-s1_15.2.0-12ubuntu1_i386.deb ... 1191s Unpacking libgcc-s1:i386 (15.2.0-12ubuntu1) ... 1191s Selecting previously unselected package libc6:i386. 1191s Preparing to unpack .../054-libc6_2.42-2ubuntu4_i386.deb ... 1191s readlink: /usr/lib/libeatmydata: No such file or directory 1191s Unpacking libc6:i386 (2.42-2ubuntu4) ... 1191s Selecting previously unselected package libcrypt1:i386. 1191s Preparing to unpack .../055-libcrypt1_1%3a4.5.1-1_i386.deb ... 1191s Unpacking libcrypt1:i386 (1:4.5.1-1) ... 1191s Selecting previously unselected package libatomic1:i386. 1191s Preparing to unpack .../056-libatomic1_15.2.0-12ubuntu1_i386.deb ... 1191s Unpacking libatomic1:i386 (15.2.0-12ubuntu1) ... 1191s Selecting previously unselected package libstdc++6:i386. 1191s Preparing to unpack .../057-libstdc++6_15.2.0-12ubuntu1_i386.deb ... 1191s Unpacking libstdc++6:i386 (15.2.0-12ubuntu1) ... 1191s Selecting previously unselected package m4. 1191s Preparing to unpack .../058-m4_1.4.20-2_amd64.deb ... 1191s Unpacking m4 (1.4.20-2) ... 1191s Selecting previously unselected package autoconf. 1191s Preparing to unpack .../059-autoconf_2.72-3.1ubuntu1_all.deb ... 1191s Unpacking autoconf (2.72-3.1ubuntu1) ... 1191s Selecting previously unselected package autotools-dev. 1191s Preparing to unpack .../060-autotools-dev_20240727.1_all.deb ... 1191s Unpacking autotools-dev (20240727.1) ... 1191s Selecting previously unselected package automake. 1191s Preparing to unpack .../061-automake_1%3a1.18.1-3build1_all.deb ... 1191s Unpacking automake (1:1.18.1-3build1) ... 1191s Selecting previously unselected package autopoint. 1191s Preparing to unpack .../062-autopoint_0.23.2-1_all.deb ... 1191s Unpacking autopoint (0.23.2-1) ... 1191s Selecting previously unselected package libisl23:amd64. 1191s Preparing to unpack .../063-libisl23_0.27-1build1_amd64.deb ... 1191s Unpacking libisl23:amd64 (0.27-1build1) ... 1191s Selecting previously unselected package libmpc3:amd64. 1191s Preparing to unpack .../064-libmpc3_1.3.1-2_amd64.deb ... 1191s Unpacking libmpc3:amd64 (1.3.1-2) ... 1191s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 1191s Preparing to unpack .../065-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 1191s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1191s Selecting previously unselected package cpp-15. 1192s Preparing to unpack .../066-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package cpp-x86-64-linux-gnu. 1192s Preparing to unpack .../067-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1192s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1192s Selecting previously unselected package cpp. 1192s Preparing to unpack .../068-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 1192s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1192s Selecting previously unselected package libcc1-0:amd64. 1192s Preparing to unpack .../069-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libitm1:amd64. 1192s Preparing to unpack .../070-libitm1_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libasan8:amd64. 1192s Preparing to unpack .../071-libasan8_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package liblsan0:amd64. 1192s Preparing to unpack .../072-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libtsan2:amd64. 1192s Preparing to unpack .../073-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libubsan1:amd64. 1192s Preparing to unpack .../074-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libhwasan0:amd64. 1192s Preparing to unpack .../075-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libquadmath0:amd64. 1192s Preparing to unpack .../076-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package libgcc-15-dev:amd64. 1192s Preparing to unpack .../077-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 1192s Preparing to unpack .../078-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package gcc-15. 1192s Preparing to unpack .../079-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package gcc-x86-64-linux-gnu. 1192s Preparing to unpack .../080-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1192s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1192s Selecting previously unselected package gcc. 1192s Preparing to unpack .../081-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 1192s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1192s Selecting previously unselected package libstdc++-15-dev:amd64. 1192s Preparing to unpack .../082-libstdc++-15-dev_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 1192s Selecting previously unselected package g++-15-x86-64-linux-gnu. 1192s Preparing to unpack .../083-g++-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 1192s Unpacking g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1193s Selecting previously unselected package g++-15. 1193s Preparing to unpack .../084-g++-15_15.2.0-12ubuntu1_amd64.deb ... 1193s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1193s Selecting previously unselected package g++-x86-64-linux-gnu. 1193s Preparing to unpack .../085-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1193s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1193s Selecting previously unselected package g++. 1193s Preparing to unpack .../086-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 1193s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1193s Selecting previously unselected package build-essential. 1193s Preparing to unpack .../087-build-essential_12.12ubuntu2_amd64.deb ... 1193s Unpacking build-essential (12.12ubuntu2) ... 1193s Selecting previously unselected package ca-certificates-java. 1193s Preparing to unpack .../088-ca-certificates-java_20240118build1_all.deb ... 1193s Unpacking ca-certificates-java (20240118build1) ... 1193s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 1193s Preparing to unpack .../089-gcc-15-i686-linux-gnu-base_15.2.0-7ubuntu1cross1_amd64.deb ... 1193s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package cpp-15-i686-linux-gnu. 1193s Preparing to unpack .../090-cpp-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 1193s Unpacking cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package cpp-i686-linux-gnu. 1193s Preparing to unpack .../091-cpp-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1193s Unpacking cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 1193s Selecting previously unselected package binutils-i686-linux-gnu. 1193s Preparing to unpack .../092-binutils-i686-linux-gnu_2.45.50.20260119-1ubuntu1_amd64.deb ... 1193s Unpacking binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 1193s Selecting previously unselected package gcc-15-cross-base. 1193s Preparing to unpack .../093-gcc-15-cross-base_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libc6-i386-cross. 1193s Preparing to unpack .../094-libc6-i386-cross_2.42-2ubuntu4cross1_all.deb ... 1193s Unpacking libc6-i386-cross (2.42-2ubuntu4cross1) ... 1193s Selecting previously unselected package libgcc-s1-i386-cross. 1193s Preparing to unpack .../095-libgcc-s1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libgomp1-i386-cross. 1193s Preparing to unpack .../096-libgomp1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libitm1-i386-cross. 1193s Preparing to unpack .../097-libitm1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libatomic1-i386-cross. 1193s Preparing to unpack .../098-libatomic1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libasan8-i386-cross. 1193s Preparing to unpack .../099-libasan8-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libstdc++6-i386-cross. 1193s Preparing to unpack .../100-libstdc++6-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libubsan1-i386-cross. 1193s Preparing to unpack .../101-libubsan1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libquadmath0-i386-cross. 1193s Preparing to unpack .../102-libquadmath0-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package libgcc-15-dev-i386-cross. 1193s Preparing to unpack .../103-libgcc-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1193s Unpacking libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 1193s Selecting previously unselected package gcc-15-i686-linux-gnu. 1193s Preparing to unpack .../104-gcc-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 1193s Unpacking gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 1194s Selecting previously unselected package gcc-i686-linux-gnu. 1194s Preparing to unpack .../105-gcc-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1194s Unpacking gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 1194s Selecting previously unselected package linux-libc-dev-i386-cross. 1194s Preparing to unpack .../106-linux-libc-dev-i386-cross_6.18.0-9.9cross1_all.deb ... 1194s Unpacking linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 1194s Selecting previously unselected package libc6-dev-i386-cross. 1194s Preparing to unpack .../107-libc6-dev-i386-cross_2.42-2ubuntu4cross1_all.deb ... 1194s Unpacking libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 1194s Selecting previously unselected package libstdc++-15-dev-i386-cross. 1194s Preparing to unpack .../108-libstdc++-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 1194s Unpacking libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 1194s Selecting previously unselected package g++-15-i686-linux-gnu. 1194s Preparing to unpack .../109-g++-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 1194s Unpacking g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 1194s Selecting previously unselected package g++-i686-linux-gnu. 1194s Preparing to unpack .../110-g++-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 1194s Unpacking g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 1194s Selecting previously unselected package crossbuild-essential-i386. 1194s Preparing to unpack .../111-crossbuild-essential-i386_12.12ubuntu2_all.deb ... 1194s Unpacking crossbuild-essential-i386 (12.12ubuntu2) ... 1194s Selecting previously unselected package libdebhelper-perl. 1194s Preparing to unpack .../112-libdebhelper-perl_13.28ubuntu1_all.deb ... 1194s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1194s Selecting previously unselected package libtool. 1194s Preparing to unpack .../113-libtool_2.5.4-9_all.deb ... 1194s Unpacking libtool (2.5.4-9) ... 1194s Selecting previously unselected package dh-autoreconf. 1194s Preparing to unpack .../114-dh-autoreconf_21_all.deb ... 1194s Unpacking dh-autoreconf (21) ... 1194s Selecting previously unselected package libarchive-zip-perl. 1194s Preparing to unpack .../115-libarchive-zip-perl_1.68-1_all.deb ... 1194s Unpacking libarchive-zip-perl (1.68-1) ... 1194s Selecting previously unselected package libfile-stripnondeterminism-perl. 1194s Preparing to unpack .../116-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1194s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1194s Selecting previously unselected package dh-strip-nondeterminism. 1194s Preparing to unpack .../117-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1194s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1194s Selecting previously unselected package debugedit. 1194s Preparing to unpack .../118-debugedit_1%3a5.2-3_amd64.deb ... 1194s Unpacking debugedit (1:5.2-3) ... 1194s Selecting previously unselected package dwz. 1194s Preparing to unpack .../119-dwz_0.16-2_amd64.deb ... 1194s Unpacking dwz (0.16-2) ... 1194s Selecting previously unselected package gettext. 1194s Preparing to unpack .../120-gettext_0.23.2-1_amd64.deb ... 1194s Unpacking gettext (0.23.2-1) ... 1194s Selecting previously unselected package intltool-debian. 1194s Preparing to unpack .../121-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1194s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1194s Selecting previously unselected package po-debconf. 1194s Preparing to unpack .../122-po-debconf_1.0.22_all.deb ... 1194s Unpacking po-debconf (1.0.22) ... 1194s Selecting previously unselected package debhelper. 1194s Preparing to unpack .../123-debhelper_13.28ubuntu1_all.deb ... 1194s Unpacking debhelper (13.28ubuntu1) ... 1194s Selecting previously unselected package java-common. 1194s Preparing to unpack .../124-java-common_0.76build1_all.deb ... 1194s Unpacking java-common (0.76build1) ... 1194s Selecting previously unselected package libpcsclite1:amd64. 1194s Preparing to unpack .../125-libpcsclite1_2.4.1-1_amd64.deb ... 1194s Unpacking libpcsclite1:amd64 (2.4.1-1) ... 1194s Selecting previously unselected package openjdk-21-jre-headless:amd64. 1194s Preparing to unpack .../126-openjdk-21-jre-headless_21.0.10+7-1_amd64.deb ... 1194s Unpacking openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 1195s Selecting previously unselected package default-jre-headless. 1195s Preparing to unpack .../127-default-jre-headless_2%3a1.21-76build1_amd64.deb ... 1195s Unpacking default-jre-headless (2:1.21-76build1) ... 1195s Selecting previously unselected package sgml-base. 1195s Preparing to unpack .../128-sgml-base_1.31+nmu1_all.deb ... 1195s Unpacking sgml-base (1.31+nmu1) ... 1195s Selecting previously unselected package xml-core. 1195s Preparing to unpack .../129-xml-core_0.19build1_all.deb ... 1195s Unpacking xml-core (0.19build1) ... 1195s Selecting previously unselected package docutils-common. 1195s Preparing to unpack .../130-docutils-common_0.22.4+dfsg-1_all.deb ... 1195s Unpacking docutils-common (0.22.4+dfsg-1) ... 1195s Selecting previously unselected package gcc-11-base:i386. 1195s Preparing to unpack .../131-gcc-11-base_11.5.0-8ubuntu1_i386.deb ... 1195s Unpacking gcc-11-base:i386 (11.5.0-8ubuntu1) ... 1195s Selecting previously unselected package unzip. 1195s Preparing to unpack .../132-unzip_6.0-29ubuntu1_amd64.deb ... 1195s Unpacking unzip (6.0-29ubuntu1) ... 1195s Selecting previously unselected package java-wrappers. 1195s Preparing to unpack .../133-java-wrappers_0.5build1_all.deb ... 1195s Unpacking java-wrappers (0.5build1) ... 1195s Selecting previously unselected package libalgorithm-c3-perl. 1195s Preparing to unpack .../134-libalgorithm-c3-perl_0.11-2_all.deb ... 1195s Unpacking libalgorithm-c3-perl (0.11-2) ... 1195s Selecting previously unselected package libalgorithm-combinatorics-perl. 1195s Preparing to unpack .../135-libalgorithm-combinatorics-perl_0.27-3build5_amd64.deb ... 1195s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 1195s Selecting previously unselected package libasan6:i386. 1195s Preparing to unpack .../136-libasan6_11.5.0-8ubuntu1_i386.deb ... 1195s Unpacking libasan6:i386 (11.5.0-8ubuntu1) ... 1195s Selecting previously unselected package libauth-yubikey-webclient-perl. 1195s Preparing to unpack .../137-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1195s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1195s Selecting previously unselected package libauthen-pam-perl. 1195s Preparing to unpack .../138-libauthen-pam-perl_0.16-6build4_amd64.deb ... 1195s Unpacking libauthen-pam-perl (0.16-6build4) ... 1195s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 1195s Preparing to unpack .../139-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 1195s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 1195s Selecting previously unselected package libdynaloader-functions-perl. 1195s Preparing to unpack .../140-libdynaloader-functions-perl_0.004-2_all.deb ... 1195s Unpacking libdynaloader-functions-perl (0.004-2) ... 1195s Selecting previously unselected package libdevel-callchecker-perl:amd64. 1195s Preparing to unpack .../141-libdevel-callchecker-perl_0.009-2_amd64.deb ... 1195s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 1195s Selecting previously unselected package libparams-classify-perl:amd64. 1195s Preparing to unpack .../142-libparams-classify-perl_0.015-2build6_amd64.deb ... 1195s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 1195s Selecting previously unselected package libmodule-runtime-perl. 1195s Preparing to unpack .../143-libmodule-runtime-perl_0.018-1_all.deb ... 1195s Unpacking libmodule-runtime-perl (0.018-1) ... 1195s Selecting previously unselected package libmodule-implementation-perl. 1195s Preparing to unpack .../144-libmodule-implementation-perl_0.09-2_all.deb ... 1195s Unpacking libmodule-implementation-perl (0.09-2) ... 1195s Selecting previously unselected package libsub-exporter-progressive-perl. 1195s Preparing to unpack .../145-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1195s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1195s Selecting previously unselected package libvariable-magic-perl. 1195s Preparing to unpack .../146-libvariable-magic-perl_0.64-1build1_amd64.deb ... 1195s Unpacking libvariable-magic-perl (0.64-1build1) ... 1195s Selecting previously unselected package libb-hooks-endofscope-perl. 1195s Preparing to unpack .../147-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1195s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1195s Selecting previously unselected package libcrypt-random-seed-perl. 1195s Preparing to unpack .../148-libcrypt-random-seed-perl_0.03-3_all.deb ... 1195s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1195s Selecting previously unselected package libmath-random-isaac-perl. 1195s Preparing to unpack .../149-libmath-random-isaac-perl_1.004-2_all.deb ... 1195s Unpacking libmath-random-isaac-perl (1.004-2) ... 1195s Selecting previously unselected package libbytes-random-secure-perl. 1195s Preparing to unpack .../150-libbytes-random-secure-perl_0.29-3_all.deb ... 1195s Unpacking libbytes-random-secure-perl (0.29-3) ... 1195s Selecting previously unselected package linux-libc-dev:i386. 1195s Preparing to unpack .../151-linux-libc-dev_6.18.0-9.9_i386.deb ... 1195s Unpacking linux-libc-dev:i386 (6.18.0-9.9) ... 1196s Selecting previously unselected package libcrypt-dev:i386. 1196s Preparing to unpack .../152-libcrypt-dev_1%3a4.5.1-1_i386.deb ... 1196s Unpacking libcrypt-dev:i386 (1:4.5.1-1) ... 1196s Selecting previously unselected package libc6-dev:i386. 1196s Preparing to unpack .../153-libc6-dev_2.42-2ubuntu4_i386.deb ... 1196s Unpacking libc6-dev:i386 (2.42-2ubuntu4) ... 1196s Selecting previously unselected package libcache-lru-perl. 1196s Preparing to unpack .../154-libcache-lru-perl_0.04-4_all.deb ... 1196s Unpacking libcache-lru-perl (0.04-4) ... 1196s Selecting previously unselected package libcapture-tiny-perl. 1196s Preparing to unpack .../155-libcapture-tiny-perl_0.50-1_all.deb ... 1196s Unpacking libcapture-tiny-perl (0.50-1) ... 1196s Selecting previously unselected package libcares2:amd64. 1196s Preparing to unpack .../156-libcares2_1.34.6-1_amd64.deb ... 1196s Unpacking libcares2:amd64 (1.34.6-1) ... 1196s Selecting previously unselected package libclass-c3-perl. 1196s Preparing to unpack .../157-libclass-c3-perl_0.35-2_all.deb ... 1196s Unpacking libclass-c3-perl (0.35-2) ... 1196s Selecting previously unselected package libclass-data-inheritable-perl. 1196s Preparing to unpack .../158-libclass-data-inheritable-perl_0.10-1_all.deb ... 1196s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1196s Selecting previously unselected package libparams-util-perl. 1196s Preparing to unpack .../159-libparams-util-perl_1.102-3build1_amd64.deb ... 1196s Unpacking libparams-util-perl (1.102-3build1) ... 1196s Selecting previously unselected package libsub-install-perl. 1196s Preparing to unpack .../160-libsub-install-perl_0.929-1_all.deb ... 1196s Unpacking libsub-install-perl (0.929-1) ... 1196s Selecting previously unselected package libdata-optlist-perl. 1196s Preparing to unpack .../161-libdata-optlist-perl_0.114-1_all.deb ... 1196s Unpacking libdata-optlist-perl (0.114-1) ... 1196s Selecting previously unselected package libpackage-stash-perl. 1196s Preparing to unpack .../162-libpackage-stash-perl_0.40-1_all.deb ... 1196s Unpacking libpackage-stash-perl (0.40-1) ... 1196s Selecting previously unselected package libclass-load-perl. 1196s Preparing to unpack .../163-libclass-load-perl_0.25-2_all.deb ... 1196s Unpacking libclass-load-perl (0.25-2) ... 1196s Selecting previously unselected package libclass-load-xs-perl. 1196s Preparing to unpack .../164-libclass-load-xs-perl_0.10-2build5_amd64.deb ... 1196s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1196s Selecting previously unselected package libclass-method-modifiers-perl. 1196s Preparing to unpack .../165-libclass-method-modifiers-perl_2.15-1_all.deb ... 1196s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1196s Selecting previously unselected package libclass-singleton-perl. 1196s Preparing to unpack .../166-libclass-singleton-perl_1.6-2_all.deb ... 1196s Unpacking libclass-singleton-perl (1.6-2) ... 1196s Selecting previously unselected package libclone-pp-perl. 1196s Preparing to unpack .../167-libclone-pp-perl_1.08-2_all.deb ... 1196s Unpacking libclone-pp-perl (1.08-2) ... 1196s Selecting previously unselected package libconvert-binhex-perl. 1196s Preparing to unpack .../168-libconvert-binhex-perl_1.125-3_all.deb ... 1196s Unpacking libconvert-binhex-perl (1.125-3) ... 1196s Selecting previously unselected package libcrypt-dh-gmp-perl. 1196s Preparing to unpack .../169-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 1196s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1196s Selecting previously unselected package libcrypt-jwt-perl. 1196s Preparing to unpack .../170-libcrypt-jwt-perl_0.037-1_all.deb ... 1196s Unpacking libcrypt-jwt-perl (0.037-1) ... 1196s Selecting previously unselected package libcrypt-ssleay-perl. 1196s Preparing to unpack .../171-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 1196s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1196s Selecting previously unselected package libcrypt-x509-perl. 1196s Preparing to unpack .../172-libcrypt-x509-perl_0.55-1_all.deb ... 1196s Unpacking libcrypt-x509-perl (0.55-1) ... 1196s Selecting previously unselected package libdata-dumper-concise-perl. 1196s Preparing to unpack .../173-libdata-dumper-concise-perl_2.023-3_all.deb ... 1196s Unpacking libdata-dumper-concise-perl (2.023-3) ... 1196s Selecting previously unselected package libdata-hexdump-perl. 1196s Preparing to unpack .../174-libdata-hexdump-perl_0.04-2_all.deb ... 1196s Unpacking libdata-hexdump-perl (0.04-2) ... 1196s Selecting previously unselected package libdata-ieee754-perl. 1196s Preparing to unpack .../175-libdata-ieee754-perl_0.02-2_all.deb ... 1196s Unpacking libdata-ieee754-perl (0.02-2) ... 1196s Selecting previously unselected package liblist-someutils-perl. 1196s Preparing to unpack .../176-liblist-someutils-perl_0.59-1_all.deb ... 1196s Unpacking liblist-someutils-perl (0.59-1) ... 1196s Selecting previously unselected package liblist-utilsby-perl. 1196s Preparing to unpack .../177-liblist-utilsby-perl_0.12-2_all.deb ... 1196s Unpacking liblist-utilsby-perl (0.12-2) ... 1196s Selecting previously unselected package liblist-allutils-perl. 1196s Preparing to unpack .../178-liblist-allutils-perl_0.19-1_all.deb ... 1196s Unpacking liblist-allutils-perl (0.19-1) ... 1196s Selecting previously unselected package libimport-into-perl. 1196s Preparing to unpack .../179-libimport-into-perl_1.002005-2_all.deb ... 1196s Unpacking libimport-into-perl (1.002005-2) ... 1196s Selecting previously unselected package librole-tiny-perl. 1196s Preparing to unpack .../180-librole-tiny-perl_2.002004-1_all.deb ... 1196s Unpacking librole-tiny-perl (2.002004-1) ... 1196s Selecting previously unselected package libsub-quote-perl. 1196s Preparing to unpack .../181-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1196s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1196s Selecting previously unselected package libmoo-perl. 1196s Preparing to unpack .../182-libmoo-perl_2.005005-1_all.deb ... 1196s Unpacking libmoo-perl (2.005005-1) ... 1196s Selecting previously unselected package libdata-password-zxcvbn-perl. 1196s Preparing to unpack .../183-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1196s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1196s Selecting previously unselected package libstrictures-perl. 1196s Preparing to unpack .../184-libstrictures-perl_2.000006-1build1_all.deb ... 1196s Unpacking libstrictures-perl (2.000006-1build1) ... 1196s Selecting previously unselected package libdata-perl-perl. 1196s Preparing to unpack .../185-libdata-perl-perl_0.002011-2_all.deb ... 1196s Unpacking libdata-perl-perl (0.002011-2) ... 1196s Selecting previously unselected package libdata-printer-perl. 1196s Preparing to unpack .../186-libdata-printer-perl_1.002001-1_all.deb ... 1196s Unpacking libdata-printer-perl (1.002001-1) ... 1196s Selecting previously unselected package libnet-ipv6addr-perl. 1196s Preparing to unpack .../187-libnet-ipv6addr-perl_1.02-1_all.deb ... 1196s Unpacking libnet-ipv6addr-perl (1.02-1) ... 1196s Selecting previously unselected package libnet-netmask-perl. 1196s Preparing to unpack .../188-libnet-netmask-perl_2.0003-1build1_all.deb ... 1196s Unpacking libnet-netmask-perl (2.0003-1build1) ... 1196s Selecting previously unselected package libnetaddr-ip-perl. 1196s Preparing to unpack .../189-libnetaddr-ip-perl_4.079+dfsg-2build5_amd64.deb ... 1196s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1196s Selecting previously unselected package libdata-validate-ip-perl. 1196s Preparing to unpack .../190-libdata-validate-ip-perl_0.31-1_all.deb ... 1196s Unpacking libdata-validate-ip-perl (0.31-1) ... 1196s Selecting previously unselected package libsub-identify-perl. 1196s Preparing to unpack .../191-libsub-identify-perl_0.14-4_amd64.deb ... 1196s Unpacking libsub-identify-perl (0.14-4) ... 1196s Selecting previously unselected package libsub-name-perl:amd64. 1196s Preparing to unpack .../192-libsub-name-perl_0.28-1_amd64.deb ... 1196s Unpacking libsub-name-perl:amd64 (0.28-1) ... 1197s Selecting previously unselected package libnamespace-clean-perl. 1197s Preparing to unpack .../193-libnamespace-clean-perl_0.27-2_all.deb ... 1197s Unpacking libnamespace-clean-perl (0.27-2) ... 1197s Selecting previously unselected package libnamespace-autoclean-perl. 1197s Preparing to unpack .../194-libnamespace-autoclean-perl_0.31-1_all.deb ... 1197s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1197s Selecting previously unselected package libsub-exporter-perl. 1197s Preparing to unpack .../195-libsub-exporter-perl_0.990-1_all.deb ... 1197s Unpacking libsub-exporter-perl (0.990-1) ... 1197s Selecting previously unselected package libeval-closure-perl. 1197s Preparing to unpack .../196-libeval-closure-perl_0.14-3_all.deb ... 1197s Unpacking libeval-closure-perl (0.14-3) ... 1197s Selecting previously unselected package libexception-class-perl. 1197s Preparing to unpack .../197-libexception-class-perl_1.45-1_all.deb ... 1197s Unpacking libexception-class-perl (1.45-1) ... 1197s Selecting previously unselected package libparams-validationcompiler-perl. 1197s Preparing to unpack .../198-libparams-validationcompiler-perl_0.31-1_all.deb ... 1197s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1197s Selecting previously unselected package libmro-compat-perl. 1197s Preparing to unpack .../199-libmro-compat-perl_0.15-2_all.deb ... 1197s Unpacking libmro-compat-perl (0.15-2) ... 1197s Selecting previously unselected package libxstring-perl:amd64. 1197s Preparing to unpack .../200-libxstring-perl_0.005-2build4_amd64.deb ... 1197s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 1197s Selecting previously unselected package libspecio-perl. 1197s Preparing to unpack .../201-libspecio-perl_0.53-1_all.deb ... 1197s Unpacking libspecio-perl (0.53-1) ... 1197s Selecting previously unselected package libdatetime-locale-perl. 1197s Preparing to unpack .../202-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1197s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1197s Selecting previously unselected package libdatetime-timezone-perl. 1197s Preparing to unpack .../203-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1197s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1197s Selecting previously unselected package libdatetime-perl. 1197s Preparing to unpack .../204-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 1197s Unpacking libdatetime-perl (2:1.65-1build3) ... 1197s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1197s Preparing to unpack .../205-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1197s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1197s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 1197s Preparing to unpack .../206-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 1197s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 1197s Selecting previously unselected package libdbi-perl:amd64. 1197s Preparing to unpack .../207-libdbi-perl_1.647-1build1_amd64.deb ... 1197s Unpacking libdbi-perl:amd64 (1.647-1build1) ... 1197s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 1197s Preparing to unpack .../208-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 1197s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 1197s Selecting previously unselected package libdbix-connector-perl. 1197s Preparing to unpack .../209-libdbix-connector-perl_0.60-1_all.deb ... 1197s Unpacking libdbix-connector-perl (0.60-1) ... 1197s Selecting previously unselected package libdevel-globaldestruction-perl. 1197s Preparing to unpack .../210-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1197s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1197s Selecting previously unselected package libdevel-overloadinfo-perl. 1197s Preparing to unpack .../211-libdevel-overloadinfo-perl_0.008-1_all.deb ... 1197s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 1197s Selecting previously unselected package libdist-checkconflicts-perl. 1197s Preparing to unpack .../212-libdist-checkconflicts-perl_0.11-2_all.deb ... 1197s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1197s Selecting previously unselected package libemail-simple-perl. 1197s Preparing to unpack .../213-libemail-simple-perl_2.218-1_all.deb ... 1197s Unpacking libemail-simple-perl (2.218-1) ... 1197s Selecting previously unselected package libmodule-pluggable-perl. 1197s Preparing to unpack .../214-libmodule-pluggable-perl_5.2-5_all.deb ... 1197s Unpacking libmodule-pluggable-perl (5.2-5) ... 1197s Selecting previously unselected package libemail-abstract-perl. 1197s Preparing to unpack .../215-libemail-abstract-perl_3.010-1_all.deb ... 1197s Unpacking libemail-abstract-perl (3.010-1) ... 1197s Selecting previously unselected package libemail-address-xs-perl. 1197s Preparing to unpack .../216-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 1197s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1197s Selecting previously unselected package libmoox-types-mooselike-perl. 1197s Preparing to unpack .../217-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1197s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1197s Selecting previously unselected package libthrowable-perl. 1197s Preparing to unpack .../218-libthrowable-perl_1.001-2_all.deb ... 1197s Unpacking libthrowable-perl (1.001-2) ... 1197s Selecting previously unselected package libemail-sender-perl. 1197s Preparing to unpack .../219-libemail-sender-perl_2.601-1_all.deb ... 1197s Unpacking libemail-sender-perl (2.601-1) ... 1197s Selecting previously unselected package libextutils-depends-perl. 1197s Preparing to unpack .../220-libextutils-depends-perl_0.8002-1_all.deb ... 1197s Unpacking libextutils-depends-perl (0.8002-1) ... 1197s Selecting previously unselected package libgomp1:i386. 1197s Preparing to unpack .../221-libgomp1_15.2.0-12ubuntu1_i386.deb ... 1197s Unpacking libgomp1:i386 (15.2.0-12ubuntu1) ... 1197s Selecting previously unselected package libitm1:i386. 1197s Preparing to unpack .../222-libitm1_15.2.0-12ubuntu1_i386.deb ... 1197s Unpacking libitm1:i386 (15.2.0-12ubuntu1) ... 1197s Selecting previously unselected package libubsan1:i386. 1197s Preparing to unpack .../223-libubsan1_15.2.0-12ubuntu1_i386.deb ... 1197s Unpacking libubsan1:i386 (15.2.0-12ubuntu1) ... 1197s Selecting previously unselected package libquadmath0:i386. 1197s Preparing to unpack .../224-libquadmath0_15.2.0-12ubuntu1_i386.deb ... 1197s Unpacking libquadmath0:i386 (15.2.0-12ubuntu1) ... 1197s Selecting previously unselected package libgcc-11-dev:i386. 1197s Preparing to unpack .../225-libgcc-11-dev_11.5.0-8ubuntu1_i386.deb ... 1197s Unpacking libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 1197s Selecting previously unselected package libimagequant0:amd64. 1197s Preparing to unpack .../226-libimagequant0_2.18.0-1build1_amd64.deb ... 1197s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 1197s Selecting previously unselected package libxpm4:amd64. 1197s Preparing to unpack .../227-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 1197s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 1197s Selecting previously unselected package libgd3:amd64. 1197s Preparing to unpack .../228-libgd3_2.3.3-13ubuntu1_amd64.deb ... 1197s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 1197s Selecting previously unselected package libgd-perl. 1197s Preparing to unpack .../229-libgd-perl_2.84-2_amd64.deb ... 1197s Unpacking libgd-perl (2.84-2) ... 1197s Selecting previously unselected package libgd-securityimage-perl. 1197s Preparing to unpack .../230-libgd-securityimage-perl_1.75-3_all.deb ... 1197s Unpacking libgd-securityimage-perl (1.75-3) ... 1197s Selecting previously unselected package libmoox-strictconstructor-perl. 1197s Preparing to unpack .../231-libmoox-strictconstructor-perl_0.013-1_all.deb ... 1197s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 1197s Selecting previously unselected package libmaxmind-db-common-perl. 1198s Preparing to unpack .../232-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 1198s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 1198s Selecting previously unselected package libmaxmind-db-reader-perl. 1198s Preparing to unpack .../233-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 1198s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 1198s Selecting previously unselected package libparams-validate-perl:amd64. 1198s Preparing to unpack .../234-libparams-validate-perl_1.31-2build4_amd64.deb ... 1198s Unpacking libparams-validate-perl:amd64 (1.31-2build4) ... 1198s Selecting previously unselected package libgeoip2-perl. 1198s Preparing to unpack .../235-libgeoip2-perl_2.006002-2_all.deb ... 1198s Unpacking libgeoip2-perl (2.006002-2) ... 1198s Selecting previously unselected package libglib-perl:amd64. 1198s Preparing to unpack .../236-libglib-perl_3%3a1.329.4-1_amd64.deb ... 1198s Unpacking libglib-perl:amd64 (3:1.329.4-1) ... 1198s Selecting previously unselected package libgssapi-perl. 1198s Preparing to unpack .../237-libgssapi-perl_0.28-4build5_amd64.deb ... 1198s Unpacking libgssapi-perl (0.28-4build5) ... 1198s Selecting previously unselected package libhttp-browserdetect-perl. 1198s Preparing to unpack .../238-libhttp-browserdetect-perl_3.45-1_all.deb ... 1198s Unpacking libhttp-browserdetect-perl (3.45-1) ... 1198s Selecting previously unselected package libhttp-daemon-perl. 1198s Preparing to unpack .../239-libhttp-daemon-perl_6.16-1_all.deb ... 1198s Unpacking libhttp-daemon-perl (6.16-1) ... 1198s Selecting previously unselected package libio-pty-perl. 1198s Preparing to unpack .../240-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 1198s Unpacking libio-pty-perl (1:1.20-1build3) ... 1198s Selecting previously unselected package libio-sessiondata-perl. 1198s Preparing to unpack .../241-libio-sessiondata-perl_1.03-3_all.deb ... 1198s Unpacking libio-sessiondata-perl (1.03-3) ... 1198s Selecting previously unselected package libperlio-via-timeout-perl. 1198s Preparing to unpack .../242-libperlio-via-timeout-perl_0.32-3_all.deb ... 1198s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1198s Selecting previously unselected package libio-socket-timeout-perl. 1198s Preparing to unpack .../243-libio-socket-timeout-perl_0.32-3_all.deb ... 1198s Unpacking libio-socket-timeout-perl (0.32-3) ... 1198s Selecting previously unselected package libio-string-perl. 1198s Preparing to unpack .../244-libio-string-perl_1.08-4_all.deb ... 1198s Unpacking libio-string-perl (1.08-4) ... 1198s Selecting previously unselected package libio-stringy-perl. 1198s Preparing to unpack .../245-libio-stringy-perl_2.113-2_all.deb ... 1198s Unpacking libio-stringy-perl (2.113-2) ... 1198s Selecting previously unselected package libipc-run-perl. 1198s Preparing to unpack .../246-libipc-run-perl_20250809.0-1build1_all.deb ... 1198s Unpacking libipc-run-perl (20250809.0-1build1) ... 1198s Selecting previously unselected package libmoox-handlesvia-perl. 1198s Preparing to unpack .../247-libmoox-handlesvia-perl_0.001009-2_all.deb ... 1198s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 1198s Selecting previously unselected package libtype-tiny-perl. 1198s Preparing to unpack .../248-libtype-tiny-perl_2.010001-1_all.deb ... 1198s Unpacking libtype-tiny-perl (2.010001-1) ... 1198s Selecting previously unselected package libiri-perl. 1198s Preparing to unpack .../249-libiri-perl_0.013-1_all.deb ... 1198s Unpacking libiri-perl (0.013-1) ... 1198s Selecting previously unselected package libjargs-java. 1198s Preparing to unpack .../250-libjargs-java_1.0.0-5build1_all.deb ... 1198s Unpacking libjargs-java (1.0.0-5build1) ... 1198s Selecting previously unselected package libxslt1.1:amd64. 1198s Preparing to unpack .../251-libxslt1.1_1.1.43-0.3_amd64.deb ... 1198s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 1198s Selecting previously unselected package libxmlsec1-1:amd64. 1198s Preparing to unpack .../252-libxmlsec1-1_1.3.9-1_amd64.deb ... 1198s Unpacking libxmlsec1-1:amd64 (1.3.9-1) ... 1198s Selecting previously unselected package libxmlsec1-openssl1:amd64. 1198s Preparing to unpack .../253-libxmlsec1-openssl1_1.3.9-1_amd64.deb ... 1198s Unpacking libxmlsec1-openssl1:amd64 (1.3.9-1) ... 1198s Selecting previously unselected package liblasso3t64. 1198s Preparing to unpack .../254-liblasso3t64_2.9.0-3_amd64.deb ... 1198s Unpacking liblasso3t64 (2.9.0-3) ... 1198s Selecting previously unselected package liblasso-perl:amd64. 1198s Preparing to unpack .../255-liblasso-perl_2.9.0-3_amd64.deb ... 1198s Unpacking liblasso-perl:amd64 (2.9.0-3) ... 1198s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 1198s Preparing to unpack .../256-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 1198s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1198s Selecting previously unselected package libllhttp9.3. 1198s Preparing to unpack .../257-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 1198s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1198s Selecting previously unselected package liblog-log4perl-perl. 1198s Preparing to unpack .../258-liblog-log4perl-perl_1.57-1_all.deb ... 1198s Unpacking liblog-log4perl-perl (1.57-1) ... 1198s Selecting previously unselected package liblwp-protocol-psgi-perl. 1198s Preparing to unpack .../259-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1198s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1198s Selecting previously unselected package libnet-smtp-ssl-perl. 1198s Preparing to unpack .../260-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1198s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1198s Selecting previously unselected package libmailtools-perl. 1198s Preparing to unpack .../261-libmailtools-perl_2.22-1_all.deb ... 1198s Unpacking libmailtools-perl (2.22-1) ... 1198s Selecting previously unselected package libsub-infix-perl. 1198s Preparing to unpack .../262-libsub-infix-perl_0.004-5_all.deb ... 1198s Unpacking libsub-infix-perl (0.004-5) ... 1198s Selecting previously unselected package libmatch-simple-perl. 1198s Preparing to unpack .../263-libmatch-simple-perl_0.012-1_all.deb ... 1198s Unpacking libmatch-simple-perl (0.012-1) ... 1198s Selecting previously unselected package libmime-tools-perl. 1198s Preparing to unpack .../264-libmime-tools-perl_5.515-1_all.deb ... 1198s Unpacking libmime-tools-perl (5.515-1) ... 1198s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1198s Preparing to unpack .../265-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1198s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1198s Selecting previously unselected package libpackage-deprecationmanager-perl. 1198s Preparing to unpack .../266-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1198s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1198s Selecting previously unselected package libpackage-stash-xs-perl:amd64. 1198s Preparing to unpack .../267-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ... 1198s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 1198s Selecting previously unselected package libmoose-perl:amd64. 1198s Preparing to unpack .../268-libmoose-perl_2.2207-1build3_amd64.deb ... 1198s Unpacking libmoose-perl:amd64 (2.2207-1build3) ... 1198s Selecting previously unselected package libmoosex-arrayref-perl. 1198s Preparing to unpack .../269-libmoosex-arrayref-perl_0.005-5_all.deb ... 1198s Unpacking libmoosex-arrayref-perl (0.005-5) ... 1198s Selecting previously unselected package libnamespace-sweep-perl. 1198s Preparing to unpack .../270-libnamespace-sweep-perl_0.006-5_all.deb ... 1198s Unpacking libnamespace-sweep-perl (0.006-5) ... 1198s Selecting previously unselected package libnet-ip-perl. 1198s Preparing to unpack .../271-libnet-ip-perl_1.26-4_all.deb ... 1198s Unpacking libnet-ip-perl (1.26-4) ... 1198s Selecting previously unselected package libnet-ldap-perl. 1198s Preparing to unpack .../272-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1198s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1198s Selecting previously unselected package libxml-namespacesupport-perl. 1198s Preparing to unpack .../273-libxml-namespacesupport-perl_1.12-2_all.deb ... 1198s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1198s Selecting previously unselected package libxml-sax-base-perl. 1198s Preparing to unpack .../274-libxml-sax-base-perl_1.09-3_all.deb ... 1198s Unpacking libxml-sax-base-perl (1.09-3) ... 1198s Selecting previously unselected package libxml-sax-perl. 1198s Preparing to unpack .../275-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1198s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1198s Selecting previously unselected package libxml-libxml-perl. 1198s Preparing to unpack .../276-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 1198s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1198s Selecting previously unselected package libxml-simple-perl. 1198s Preparing to unpack .../277-libxml-simple-perl_2.25-2_all.deb ... 1198s Unpacking libxml-simple-perl (2.25-2) ... 1198s Selecting previously unselected package libnet-openid-common-perl. 1198s Preparing to unpack .../278-libnet-openid-common-perl_1.20-2_all.deb ... 1198s Unpacking libnet-openid-common-perl (1.20-2) ... 1198s Selecting previously unselected package libnet-openid-consumer-perl. 1198s Preparing to unpack .../279-libnet-openid-consumer-perl_1.18-2_all.deb ... 1198s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1198s Selecting previously unselected package libnet-openid-server-perl. 1198s Preparing to unpack .../280-libnet-openid-server-perl_1.09-4_all.deb ... 1198s Unpacking libnet-openid-server-perl (1.09-4) ... 1198s Selecting previously unselected package libsimdjson29:amd64. 1198s Preparing to unpack .../281-libsimdjson29_4.2.4-1_amd64.deb ... 1198s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 1199s Selecting previously unselected package libsimdutf29:amd64. 1199s Preparing to unpack .../282-libsimdutf29_7.7.1-3_amd64.deb ... 1199s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 1199s Selecting previously unselected package node-corepack. 1199s Preparing to unpack .../283-node-corepack_0.24.0-5build1_all.deb ... 1199s Unpacking node-corepack (0.24.0-5build1) ... 1199s Selecting previously unselected package nodejs. 1199s Preparing to unpack .../284-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 1199s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1199s Selecting previously unselected package node-xtend. 1199s Preparing to unpack .../285-node-xtend_4.0.2-3_all.deb ... 1199s Unpacking node-xtend (4.0.2-3) ... 1199s Selecting previously unselected package node-acorn. 1199s Preparing to unpack .../286-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1199s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1199s Selecting previously unselected package node-cjs-module-lexer. 1199s Preparing to unpack .../287-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1199s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1199s Selecting previously unselected package node-balanced-match. 1199s Preparing to unpack .../288-node-balanced-match_2.0.0-1_all.deb ... 1199s Unpacking node-balanced-match (2.0.0-1) ... 1199s Selecting previously unselected package node-brace-expansion. 1199s Preparing to unpack .../289-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1199s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1199s Selecting previously unselected package node-minimatch. 1199s Preparing to unpack .../290-node-minimatch_9.0.3-6_all.deb ... 1199s Unpacking node-minimatch (9.0.3-6) ... 1199s Selecting previously unselected package node-ms. 1199s Preparing to unpack .../291-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1199s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1199s Selecting previously unselected package node-debug. 1199s Preparing to unpack .../292-node-debug_4.4.1+~4.1.12-1_all.deb ... 1199s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1199s Selecting previously unselected package node-lru-cache. 1199s Preparing to unpack .../293-node-lru-cache_10.0.1-3_all.deb ... 1199s Unpacking node-lru-cache (10.0.1-3) ... 1199s Selecting previously unselected package node-semver. 1199s Preparing to unpack .../294-node-semver_7.6.1+~7.5.8-2_all.deb ... 1199s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1199s Selecting previously unselected package node-llhttp. 1199s Preparing to unpack .../295-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1199s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1199s Selecting previously unselected package node-undici. 1199s Preparing to unpack .../296-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1199s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1199s Selecting previously unselected package libnode127:amd64. 1199s Preparing to unpack .../297-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 1199s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1199s Selecting previously unselected package libossp-uuid16:amd64. 1199s Preparing to unpack .../298-libossp-uuid16_1.6.6-1_amd64.deb ... 1199s Unpacking libossp-uuid16:amd64 (1.6.6-1) ... 1199s Selecting previously unselected package libossp-uuid-perl. 1199s Preparing to unpack .../299-libossp-uuid-perl_1.6.6-1_amd64.deb ... 1199s Unpacking libossp-uuid-perl (1.6.6-1) ... 1199s Selecting previously unselected package libparse-recdescent-perl. 1199s Preparing to unpack .../300-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 1199s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 1199s Selecting previously unselected package libpath-tiny-perl. 1199s Preparing to unpack .../301-libpath-tiny-perl_0.148-1_all.deb ... 1199s Unpacking libpath-tiny-perl (0.148-1) ... 1199s Selecting previously unselected package libset-scalar-perl. 1199s Preparing to unpack .../302-libset-scalar-perl_1.29-3_all.deb ... 1199s Unpacking libset-scalar-perl (1.29-3) ... 1199s Selecting previously unselected package libtext-csv-xs-perl:amd64. 1199s Preparing to unpack .../303-libtext-csv-xs-perl_1.61-1_amd64.deb ... 1199s Unpacking libtext-csv-xs-perl:amd64 (1.61-1) ... 1199s Selecting previously unselected package libtext-aligner-perl. 1199s Preparing to unpack .../304-libtext-aligner-perl_0.16-3_all.deb ... 1199s Unpacking libtext-aligner-perl (0.16-3) ... 1199s Selecting previously unselected package libtext-table-perl. 1199s Preparing to unpack .../305-libtext-table-perl_1.135-1_all.deb ... 1199s Unpacking libtext-table-perl (1.135-1) ... 1199s Selecting previously unselected package libxml-namespacefactory-perl. 1199s Preparing to unpack .../306-libxml-namespacefactory-perl_1.02-4_all.deb ... 1199s Unpacking libxml-namespacefactory-perl (1.02-4) ... 1199s Selecting previously unselected package libxml-commonns-perl. 1199s Preparing to unpack .../307-libxml-commonns-perl_0.06-6_all.deb ... 1199s Unpacking libxml-commonns-perl (0.06-6) ... 1199s Selecting previously unselected package libxml-namespace-perl. 1199s Preparing to unpack .../308-libxml-namespace-perl_0.02-7_all.deb ... 1199s Unpacking libxml-namespace-perl (0.02-7) ... 1199s Selecting previously unselected package librdf-trine-perl. 1199s Preparing to unpack .../309-librdf-trine-perl_1.019-4_all.deb ... 1199s Unpacking librdf-trine-perl (1.019-4) ... 1199s Selecting previously unselected package librdf-query-perl. 1199s Preparing to unpack .../310-librdf-query-perl_2.919-2_all.deb ... 1199s Unpacking librdf-query-perl (2.919-2) ... 1199s Selecting previously unselected package libtask-weaken-perl. 1199s Preparing to unpack .../311-libtask-weaken-perl_1.06-2_all.deb ... 1199s Unpacking libtask-weaken-perl (1.06-2) ... 1199s Selecting previously unselected package libxml-parser-perl. 1199s Preparing to unpack .../312-libxml-parser-perl_2.47-1build4_amd64.deb ... 1199s Unpacking libxml-parser-perl (2.47-1build4) ... 1199s Selecting previously unselected package libsoap-lite-perl. 1199s Preparing to unpack .../313-libsoap-lite-perl_1.27-3_all.deb ... 1199s Unpacking libsoap-lite-perl (1.27-3) ... 1199s Selecting previously unselected package libstdc++-11-dev:i386. 1199s Preparing to unpack .../314-libstdc++-11-dev_11.5.0-8ubuntu1_i386.deb ... 1199s Unpacking libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 1200s Selecting previously unselected package libstring-random-perl. 1200s Preparing to unpack .../315-libstring-random-perl_1%3a0.32-2_all.deb ... 1200s Unpacking libstring-random-perl (1:0.32-2) ... 1200s Selecting previously unselected package libtest-leaktrace-perl. 1200s Preparing to unpack .../316-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 1200s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1200s Selecting previously unselected package libtest-output-perl. 1200s Preparing to unpack .../317-libtest-output-perl_1.036-1_all.deb ... 1200s Unpacking libtest-output-perl (1.036-1) ... 1200s Selecting previously unselected package libtest-pod-perl. 1200s Preparing to unpack .../318-libtest-pod-perl_1.52-3_all.deb ... 1200s Unpacking libtest-pod-perl (1.52-3) ... 1200s Selecting previously unselected package libtime-fake-perl. 1200s Preparing to unpack .../319-libtime-fake-perl_0.11-4_all.deb ... 1200s Unpacking libtime-fake-perl (0.11-4) ... 1200s Selecting previously unselected package libtypes-datetime-perl. 1200s Preparing to unpack .../320-libtypes-datetime-perl_0.002-4_all.deb ... 1200s Unpacking libtypes-datetime-perl (0.002-4) ... 1200s Selecting previously unselected package libtypes-path-tiny-perl. 1200s Preparing to unpack .../321-libtypes-path-tiny-perl_0.006-2_all.deb ... 1200s Unpacking libtypes-path-tiny-perl (0.006-2) ... 1200s Selecting previously unselected package libuuid-tiny-perl. 1200s Preparing to unpack .../322-libuuid-tiny-perl_1.0400-3_all.deb ... 1200s Unpacking libuuid-tiny-perl (1.0400-3) ... 1200s Selecting previously unselected package libtypes-uuid-perl. 1200s Preparing to unpack .../323-libtypes-uuid-perl_0.004-4_all.deb ... 1200s Unpacking libtypes-uuid-perl (0.004-4) ... 1200s Selecting previously unselected package liburi-fromhash-perl. 1200s Preparing to unpack .../324-liburi-fromhash-perl_0.05-2_all.deb ... 1200s Unpacking liburi-fromhash-perl (0.05-2) ... 1200s Selecting previously unselected package libtypes-uri-perl. 1200s Preparing to unpack .../325-libtypes-uri-perl_0.007-3_all.deb ... 1200s Unpacking libtypes-uri-perl (0.007-3) ... 1200s Selecting previously unselected package libweb-id-perl. 1200s Preparing to unpack .../326-libweb-id-perl_1.927-4_all.deb ... 1200s Unpacking libweb-id-perl (1.927-4) ... 1200s Selecting previously unselected package libxml-libxslt-perl:amd64. 1200s Preparing to unpack .../327-libxml-libxslt-perl_2.003000-4_amd64.deb ... 1200s Unpacking libxml-libxslt-perl:amd64 (2.003000-4) ... 1200s Selecting previously unselected package libyaml-perl. 1200s Preparing to unpack .../328-libyaml-perl_1.31-1_all.deb ... 1200s Unpacking libyaml-perl (1.31-1) ... 1200s Selecting previously unselected package node-uglify-js. 1200s Preparing to unpack .../329-node-uglify-js_3.17.4-2build1_all.deb ... 1200s Unpacking node-uglify-js (3.17.4-2build1) ... 1200s Selecting previously unselected package python3-defusedxml. 1200s Preparing to unpack .../330-python3-defusedxml_0.7.1-3build1_all.deb ... 1200s Unpacking python3-defusedxml (0.7.1-3build1) ... 1200s Selecting previously unselected package python3-roman-numerals. 1200s Preparing to unpack .../331-python3-roman-numerals_4.1.0-1_all.deb ... 1200s Unpacking python3-roman-numerals (4.1.0-1) ... 1200s Selecting previously unselected package python3-docutils. 1200s Preparing to unpack .../332-python3-docutils_0.22.4+dfsg-1_all.deb ... 1200s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1200s Selecting previously unselected package python3-imagesize. 1200s Preparing to unpack .../333-python3-imagesize_1.4.1-1build1_all.deb ... 1200s Unpacking python3-imagesize (1.4.1-1build1) ... 1200s Selecting previously unselected package python3-snowballstemmer. 1200s Preparing to unpack .../334-python3-snowballstemmer_3.0.1-1_all.deb ... 1200s Unpacking python3-snowballstemmer (3.0.1-1) ... 1200s Selecting previously unselected package sphinx-common. 1200s Preparing to unpack .../335-sphinx-common_8.2.3-12_all.deb ... 1200s Unpacking sphinx-common (8.2.3-12) ... 1200s Selecting previously unselected package python3-alabaster. 1200s Preparing to unpack .../336-python3-alabaster_0.7.16-0.1build1_all.deb ... 1200s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1200s Selecting previously unselected package python3-sphinx. 1200s Preparing to unpack .../337-python3-sphinx_8.2.3-12_all.deb ... 1200s Unpacking python3-sphinx (8.2.3-12) ... 1200s Selecting previously unselected package libjs-bootswatch. 1200s Preparing to unpack .../338-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1200s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1200s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1200s Preparing to unpack .../339-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1200s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1200s Selecting previously unselected package uglifyjs. 1200s Preparing to unpack .../340-uglifyjs_3.17.4-2build1_all.deb ... 1200s Unpacking uglifyjs (3.17.4-2build1) ... 1200s Selecting previously unselected package yui-compressor. 1200s Preparing to unpack .../341-yui-compressor_2.4.8-3build1_all.deb ... 1200s Unpacking yui-compressor (2.4.8-3build1) ... 1200s Selecting previously unselected package lemonldap-ng-handler. 1200s Preparing to unpack .../342-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 1200s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 1200s Selecting previously unselected package lemonldap-ng. 1200s Preparing to unpack .../343-lemonldap-ng_2.22.1+ds-1_all.deb ... 1200s Unpacking lemonldap-ng (2.22.1+ds-1) ... 1200s Selecting previously unselected package lemonldap-ng-doc. 1200s Preparing to unpack .../344-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 1200s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 1200s Selecting previously unselected package libauthen-radius-perl. 1200s Preparing to unpack .../345-libauthen-radius-perl_0.33-1_all.deb ... 1200s Unpacking libauthen-radius-perl (0.33-1) ... 1201s Setting up libc-gconv-modules-extra:i386 (2.42-2ubuntu4) ... 1201s Setting up libmodule-pluggable-perl (5.2-5) ... 1201s Setting up node-uglify-js (3.17.4-2build1) ... 1201s Setting up libio-sessiondata-perl (1.03-3) ... 1201s Setting up javascript-common (12+nmu1) ... 1201s Setting up liblcms2-2:amd64 (2.17-1) ... 1201s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1201s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 1201s Setting up gcc-11-base:i386 (11.5.0-8ubuntu1) ... 1201s Setting up libxml-parser-perl (2.47-1build4) ... 1201s Setting up libjs-jquery-cookie (12-4build1) ... 1201s Setting up libaom3:amd64 (3.13.1-2) ... 1201s Setting up node-lru-cache (10.0.1-3) ... 1201s Setting up libmath-random-isaac-perl (1.004-2) ... 1201s Setting up libtask-weaken-perl (1.06-2) ... 1201s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 1201s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 1201s Setting up java-common (0.76build1) ... 1201s Setting up libfont-afm-perl (1.20-4) ... 1201s Setting up libdynaloader-functions-perl (0.004-2) ... 1201s Setting up libclass-method-modifiers-perl (2.15-1) ... 1201s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1201s Setting up libio-pty-perl (1:1.20-1build3) ... 1201s Setting up libdata-hexdump-perl (0.04-2) ... 1201s Setting up python3-defusedxml (0.7.1-3build1) ... 1201s Setting up libarchive-zip-perl (1.68-1) ... 1201s Setting up libsub-identify-perl (0.14-4) ... 1201s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1201s Setting up libhttp-browserdetect-perl (3.45-1) ... 1201s Setting up python3-alabaster (0.7.16-0.1build1) ... 1201s Setting up libio-stringy-perl (2.113-2) ... 1201s Setting up binutils-i686-linux-gnu (2.45.50.20260119-1ubuntu1) ... 1201s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1201s Setting up unzip (6.0-29ubuntu1) ... 1201s Setting up libxml-namespace-perl (0.02-7) ... 1201s Setting up libdebhelper-perl (13.28ubuntu1) ... 1201s Setting up libperlio-via-timeout-perl (0.32-3) ... 1201s Setting up libconvert-binhex-perl (1.125-3) ... 1201s Setting up x11-common (1:7.7+24ubuntu1) ... 1201s Setting up libtest-pod-perl (1.52-3) ... 1201s Setting up libemail-simple-perl (2.218-1) ... 1201s Setting up libdeflate0:amd64 (1.23-2) ... 1201s Setting up linux-libc-dev:i386 (6.18.0-9.9) ... 1201s Setting up libxml-namespacesupport-perl (1.12-2) ... 1201s Setting up m4 (1.4.20-2) ... 1201s Setting up libclass-singleton-perl (1.6-2) ... 1201s Setting up libtext-aligner-perl (0.16-3) ... 1201s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 1201s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1201s Setting up libtext-csv-xs-perl:amd64 (1.61-1) ... 1201s Setting up libhtml-format-perl (2.16-2) ... 1201s Setting up libossp-uuid16:amd64 (1.6.6-1) ... 1201s Setting up libcrypt-jwt-perl (0.037-1) ... 1201s Setting up libxstring-perl:amd64 (0.005-2build4) ... 1201s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libyaml-perl (1.31-1) ... 1201s Setting up liblist-utilsby-perl (0.12-2) ... 1201s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 1201s Setting up libtime-fake-perl (0.11-4) ... 1201s Setting up libdata-dumper-concise-perl (2.023-3) ... 1201s Setting up libnet-netmask-perl (2.0003-1build1) ... 1201s Setting up libxml-namespacefactory-perl (1.02-4) ... 1201s Setting up libsub-install-perl (0.929-1) ... 1201s Setting up libextutils-depends-perl (0.8002-1) ... 1201s Setting up libdata-ieee754-perl (0.02-2) ... 1201s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1201s Setting up libxml-sax-base-perl (1.09-3) ... 1201s Setting up libio-string-perl (1.08-4) ... 1201s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1201s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1201s Setting up libsimdutf29:amd64 (7.7.1-3) ... 1201s Setting up libsimdjson29:amd64 (4.2.4-1) ... 1201s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 1201s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 1201s Setting up linux-libc-dev-i386-cross (6.18.0-9.9cross1) ... 1201s Setting up autotools-dev (20240727.1) ... 1201s Setting up libclass-data-inheritable-perl (0.10-1) ... 1201s Setting up libalgorithm-c3-perl (0.11-2) ... 1201s Setting up libsub-infix-perl (0.004-5) ... 1201s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1201s Setting up liblog-log4perl-perl (1.57-1) ... 1201s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1201s Setting up libcrypt-random-seed-perl (0.03-3) ... 1201s Setting up libmailtools-perl (2.22-1) ... 1201s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1201s Setting up libcache-lru-perl (0.04-4) ... 1201s Setting up python3-snowballstemmer (3.0.1-1) ... 1201s Setting up node-balanced-match (2.0.0-1) ... 1201s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1201s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1201s Setting up libuuid-tiny-perl (1.0400-3) ... 1201s Setting up sphinx-common (8.2.3-12) ... 1201s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1201s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 1201s Setting up libcares2:amd64 (1.34.6-1) ... 1201s Setting up libmpc3:amd64 (1.3.1-2) ... 1201s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 1201s Setting up libvariable-magic-perl (0.64-1build1) ... 1201s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1201s Setting up autopoint (0.23.2-1) ... 1201s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 1201s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1201s Setting up libipc-run-perl (20250809.0-1build1) ... 1201s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1201s Setting up libpcsclite1:amd64 (2.4.1-1) ... 1201s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1201s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 1201s Setting up libltdl7:amd64 (2.5.4-9) ... 1201s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 1201s Setting up libxml-commonns-perl (0.06-6) ... 1201s Setting up libstring-random-perl (1:0.32-2) ... 1201s Setting up libparams-util-perl (1.102-3build1) ... 1201s Setting up libauthen-pam-perl (0.16-6build4) ... 1201s Setting up libcrypt-x509-perl (0.55-1) ... 1201s Setting up autoconf (2.72-3.1ubuntu1) ... 1201s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1201s Setting up libtext-table-perl (1.135-1) ... 1201s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 1201s Setting up libcapture-tiny-perl (0.50-1) ... 1201s Setting up libset-scalar-perl (1.29-3) ... 1201s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libsub-name-perl:amd64 (0.28-1) ... 1201s Setting up libgssapi-perl (0.28-4build5) ... 1201s Setting up dwz (0.16-2) ... 1201s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 1201s Setting up libhttp-daemon-perl (6.16-1) ... 1201s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 1201s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 1201s Setting up libpath-tiny-perl (0.148-1) ... 1201s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 1201s Setting up libjargs-java (1.0.0-5build1) ... 1201s Setting up librole-tiny-perl (2.002004-1) ... 1201s Setting up debugedit (1:5.2-3) ... 1201s Setting up libc6-i386-cross (2.42-2ubuntu4cross1) ... 1201s Setting up python3-roman-numerals (4.1.0-1) ... 1201s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 1201s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1201s Setting up sgml-base (1.31+nmu1) ... 1201s Setting up libstrictures-perl (2.000006-1build1) ... 1201s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1201s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1201s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1201s Setting up node-minimatch (9.0.3-6) ... 1201s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up ca-certificates-java (20240118build1) ... 1201s No JRE found. Skipping Java certificates setup. 1201s Setting up libexporter-tiny-perl (1.006003-1) ... 1201s Setting up node-xtend (4.0.2-3) ... 1201s Setting up libisl23:amd64 (0.27-1build1) ... 1201s Setting up gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 1201s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1201s Setting up libtext-unidecode-perl (1.30-3) ... 1201s Setting up libde265-0:amd64 (1.0.16-1build1) ... 1201s Setting up gcc-15-base:i386 (15.2.0-12ubuntu1) ... 1201s Setting up libregexp-assemble-perl (0.38-2) ... 1201s Setting up libnet-ip-perl (1.26-4) ... 1201s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 1201s Setting up libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 1201s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1201s Setting up libxmlsec1-1:amd64 (1.3.9-1) ... 1201s Setting up libdata-printer-perl (1.002001-1) ... 1201s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libnet-ipv6addr-perl (1.02-1) ... 1201s Setting up libdbi-perl:amd64 (1.647-1build1) ... 1201s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libconvert-base32-perl (0.06-3) ... 1201s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 1201s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up libclone-pp-perl (1.08-2) ... 1201s Setting up python3-imagesize (1.4.1-1build1) ... 1201s Setting up libdata-validate-ip-perl (0.31-1) ... 1201s Setting up libemail-address-xs-perl (1.05-1build5) ... 1201s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 1201s Setting up automake (1:1.18.1-3build1) ... 1201s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1201s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1201s Setting up libglib-perl:amd64 (3:1.329.4-1) ... 1201s Setting up gettext (0.23.2-1) ... 1201s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 1201s Setting up java-wrappers (0.5build1) ... 1201s Setting up libossp-uuid-perl (1.6.6-1) ... 1201s Setting up libio-socket-timeout-perl (0.32-3) ... 1201s Setting up openjdk-21-jre-headless:amd64 (21.0.10+7-1) ... 1201s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 1201s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1201s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1201s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1201s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1201s Setting up libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 1201s Setting up liblist-moreutils-perl (0.430-2) ... 1201s Setting up libmatch-simple-perl (0.012-1) ... 1201s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 1201s Setting up libtype-tiny-perl (2.010001-1) ... 1201s Setting up libxmlsec1-openssl1:amd64 (1.3.9-1) ... 1201s Setting up cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 1201s Setting up liblasso3t64 (2.9.0-3) ... 1201s Setting up libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 1201s Setting up libexception-class-perl (1.45-1) ... 1201s Setting up libc6-dev-i386-cross (2.42-2ubuntu4cross1) ... 1201s Setting up libclass-c3-perl (0.35-2) ... 1201s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1201s Setting up xfonts-utils (1:7.7+7build1) ... 1201s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 1201s Setting up libmime-tools-perl (5.515-1) ... 1201s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1202s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1202s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1202s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1202s Setting up libauthen-radius-perl (0.33-1) ... 1202s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1202s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1202s Setting up libbytes-random-secure-perl (0.29-3) ... 1202s Setting up libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 1202s Setting up libstdc++-15-dev:amd64 (15.2.0-12ubuntu1) ... 1202s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1202s Setting up libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 1202s Setting up libdata-optlist-perl (0.114-1) ... 1202s Setting up libdbix-connector-perl (0.60-1) ... 1202s Setting up libtest-output-perl (1.036-1) ... 1202s Setting up libraw23t64:amd64 (0.21.4-2) ... 1202s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1202s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1202s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1202s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1202s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1202s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1202s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1202s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 1202s Setting up xml-core (0.19build1) ... 1202s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1202s Setting up liblasso-perl:amd64 (2.9.0-3) ... 1202s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 1202s Setting up cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 1202s Setting up libmro-compat-perl (0.15-2) ... 1202s Setting up libsub-exporter-perl (0.990-1) ... 1202s Setting up libtypes-path-tiny-perl (0.006-2) ... 1202s Setting up libeval-closure-perl (0.14-3) ... 1202s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1202s Setting up libsoap-lite-perl (1.27-3) ... 1202s Setting up g++-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 1202s Setting up libparams-validationcompiler-perl (0.31-1) ... 1202s Setting up libtypes-uuid-perl (0.004-4) ... 1202s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1202s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1203s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1203s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1203s Setting up po-debconf (1.0.22) ... 1203s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 1203s Setting up fonts-urw-base35 (20200910-8build1) ... 1203s Setting up libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 1203s Setting up libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 1203s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1203s Setting up libmodule-runtime-perl (0.018-1) ... 1203s Setting up libdist-checkconflicts-perl (0.11-2) ... 1203s Setting up libxml-simple-perl (2.25-2) ... 1203s Setting up libxml-libxslt-perl:amd64 (2.003000-4) ... 1203s Setting up libemail-abstract-perl (3.010-1) ... 1203s Setting up cpp (4:15.2.0-4ubuntu1) ... 1203s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 1203s Setting up g++-15 (15.2.0-12ubuntu1) ... 1203s Setting up libnet-openid-common-perl (1.20-2) ... 1203s Setting up libnet-openid-server-perl (1.09-4) ... 1203s Setting up lemonldap-ng (2.22.1+ds-1) ... 1203s Setting up libtool (2.5.4-9) ... 1203s Setting up libmodule-implementation-perl (0.09-2) ... 1203s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1203s Setting up libpackage-stash-perl (0.40-1) ... 1203s Setting up libimport-into-perl (1.002005-2) ... 1203s Setting up libmoo-perl (2.005005-1) ... 1203s Setting up libdata-perl-perl (0.002011-2) ... 1203s Setting up liblist-someutils-perl (0.59-1) ... 1203s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1203s Setting up libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 1203s Setting up libclass-load-perl (0.25-2) ... 1203s Setting up gcc (4:15.2.0-4ubuntu1) ... 1203s Setting up dh-autoreconf (21) ... 1203s Setting up libspecio-perl (0.53-1) ... 1203s Setting up liblist-allutils-perl (0.19-1) ... 1203s Setting up libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 1203s Setting up libmoox-strictconstructor-perl (0.013-1) ... 1203s Setting up libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 1203s Setting up g++ (4:15.2.0-4ubuntu1) ... 1203s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1203s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1203s Setting up libnet-openid-consumer-perl (1.18-2) ... 1203s Setting up libdevel-overloadinfo-perl (0.008-1) ... 1203s Setting up build-essential (12.12ubuntu2) ... 1203s Setting up libclass-load-xs-perl (0.10-2build5) ... 1203s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 1203s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1203s Setting up libparams-validate-perl:amd64 (1.31-2build4) ... 1203s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1203s Setting up liburi-fromhash-perl (0.05-2) ... 1203s Setting up libmoox-handlesvia-perl (0.001009-2) ... 1203s Setting up libthrowable-perl (1.001-2) ... 1203s Setting up libmoose-perl:amd64 (2.2207-1build3) ... 1203s Setting up gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 1203s Setting up libtypes-uri-perl (0.007-3) ... 1203s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1203s Setting up debhelper (13.28ubuntu1) ... 1203s Setting up g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 1203s Setting up libemail-sender-perl (2.601-1) ... 1203s Setting up libnamespace-sweep-perl (0.006-5) ... 1203s Setting up libnamespace-clean-perl (0.27-2) ... 1203s Setting up gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 1203s Setting up libmoosex-arrayref-perl (0.005-5) ... 1203s Setting up libiri-perl (0.013-1) ... 1203s Setting up librdf-trine-perl (1.019-4) ... 1203s Setting up libnamespace-autoclean-perl (0.31-1) ... 1203s Setting up libdatetime-locale-perl (1:1.45-1) ... 1203s Setting up g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 1203s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1203s Setting up crossbuild-essential-i386 (12.12ubuntu2) ... 1203s Setting up libdatetime-perl (2:1.65-1build3) ... 1203s Setting up libtypes-datetime-perl (0.002-4) ... 1203s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1203s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 1203s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 1203s Setting up librdf-query-perl (2.919-2) ... 1203s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 1203s Setting up libweb-id-perl (1.927-4) ... 1203s Setting up libgeoip2-perl (2.006002-2) ... 1203s Setting up libgcc-s1:i386 (15.2.0-12ubuntu1) ... 1203s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1203s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1203s Setting up libc6:i386 (2.42-2ubuntu4) ... 1203s Setting up libstdc++6:i386 (15.2.0-12ubuntu1) ... 1203s Setting up libitm1:i386 (15.2.0-12ubuntu1) ... 1203s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 1203s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 1203s Setting up node-corepack (0.24.0-5build1) ... 1203s Setting up libheif1:amd64 (1.21.2-1) ... 1203s Setting up libcrypt1:i386 (1:4.5.1-1) ... 1203s Setting up libgomp1:i386 (15.2.0-12ubuntu1) ... 1203s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1203s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1203s Setting up libasan6:i386 (11.5.0-8ubuntu1) ... 1203s Setting up libquadmath0:i386 (15.2.0-12ubuntu1) ... 1203s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 1203s Setting up libatomic1:i386 (15.2.0-12ubuntu1) ... 1203s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 1203s Setting up libubsan1:i386 (15.2.0-12ubuntu1) ... 1203s Setting up libgcc-11-dev:i386 (11.5.0-8ubuntu1) ... 1203s Setting up libcrypt-dev:i386 (1:4.5.1-1) ... 1203s Setting up libc6-dev:i386 (2.42-2ubuntu4) ... 1203s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1203s Setting up node-semver (7.6.1+~7.5.8-2) ... 1203s Setting up uglifyjs (3.17.4-2build1) ... 1203s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1203s Setting up node-debug (4.4.1+~4.1.12-1) ... 1203s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1203s Setting up libgd-perl (2.84-2) ... 1203s Setting up libstdc++-11-dev:i386 (11.5.0-8ubuntu1) ... 1203s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1203s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1203s Setting up libgd-securityimage-perl (1.75-3) ... 1203s Processing triggers for install-info (7.2-5) ... 1204s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1204s Processing triggers for man-db (2.13.1-1) ... 1205s Processing triggers for ca-certificates-java (20240118build1) ... 1205s Adding debian:ACCVRAIZ1.pem 1205s Adding debian:AC_RAIZ_FNMT-RCM.pem 1205s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1205s Adding debian:ANF_Secure_Server_Root_CA.pem 1205s Adding debian:Actalis_Authentication_Root_CA.pem 1205s Adding debian:AffirmTrust_Commercial.pem 1205s Adding debian:AffirmTrust_Networking.pem 1205s Adding debian:AffirmTrust_Premium.pem 1205s Adding debian:AffirmTrust_Premium_ECC.pem 1205s Adding debian:Amazon_Root_CA_1.pem 1205s Adding debian:Amazon_Root_CA_2.pem 1205s Adding debian:Amazon_Root_CA_3.pem 1205s Adding debian:Amazon_Root_CA_4.pem 1205s Adding debian:Atos_TrustedRoot_2011.pem 1205s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1205s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1205s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1205s Adding debian:BJCA_Global_Root_CA1.pem 1205s Adding debian:BJCA_Global_Root_CA2.pem 1205s Adding debian:Baltimore_CyberTrust_Root.pem 1205s Adding debian:Buypass_Class_2_Root_CA.pem 1205s Adding debian:Buypass_Class_3_Root_CA.pem 1205s Adding debian:CA_Disig_Root_R2.pem 1205s Adding debian:CFCA_EV_ROOT.pem 1205s Adding debian:COMODO_Certification_Authority.pem 1205s Adding debian:COMODO_ECC_Certification_Authority.pem 1205s Adding debian:COMODO_RSA_Certification_Authority.pem 1205s Adding debian:Certainly_Root_E1.pem 1205s Adding debian:Certainly_Root_R1.pem 1205s Adding debian:Certigna.pem 1205s Adding debian:Certigna_Root_CA.pem 1205s Adding debian:Certum_EC-384_CA.pem 1205s Adding debian:Certum_Trusted_Network_CA.pem 1205s Adding debian:Certum_Trusted_Network_CA_2.pem 1205s Adding debian:Certum_Trusted_Root_CA.pem 1205s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1205s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1205s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1205s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1205s Adding debian:Comodo_AAA_Services_root.pem 1205s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1205s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1205s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1205s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1205s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1205s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1205s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1205s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1205s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1205s Adding debian:DigiCert_Global_Root_CA.pem 1205s Adding debian:DigiCert_Global_Root_G2.pem 1205s Adding debian:DigiCert_Global_Root_G3.pem 1205s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1206s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1206s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1206s Adding debian:DigiCert_Trusted_Root_G4.pem 1206s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1206s Adding debian:Entrust_Root_Certification_Authority.pem 1206s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1206s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1206s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1206s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1206s Adding debian:GLOBALTRUST_2020.pem 1206s Adding debian:GTS_Root_R1.pem 1206s Adding debian:GTS_Root_R2.pem 1206s Adding debian:GTS_Root_R3.pem 1206s Adding debian:GTS_Root_R4.pem 1206s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1206s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1206s Adding debian:GlobalSign_Root_CA.pem 1206s Adding debian:GlobalSign_Root_CA_-_R3.pem 1206s Adding debian:GlobalSign_Root_CA_-_R6.pem 1206s Adding debian:GlobalSign_Root_E46.pem 1206s Adding debian:GlobalSign_Root_R46.pem 1206s Adding debian:Go_Daddy_Class_2_CA.pem 1206s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1206s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1206s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1206s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1206s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1206s Adding debian:HiPKI_Root_CA_-_G1.pem 1206s Adding debian:Hongkong_Post_Root_CA_3.pem 1206s Adding debian:ISRG_Root_X1.pem 1206s Adding debian:ISRG_Root_X2.pem 1206s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1206s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1206s Adding debian:Izenpe.com.pem 1206s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1206s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1206s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1206s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1206s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1206s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1206s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1206s Adding debian:QuoVadis_Root_CA_1_G3.pem 1206s Adding debian:QuoVadis_Root_CA_2.pem 1206s Adding debian:QuoVadis_Root_CA_2_G3.pem 1206s Adding debian:QuoVadis_Root_CA_3.pem 1206s Adding debian:QuoVadis_Root_CA_3_G3.pem 1206s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1206s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1206s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1206s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1206s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1206s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1206s Adding debian:SZAFIR_ROOT_CA2.pem 1206s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1206s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1206s Adding debian:SecureSign_Root_CA12.pem 1206s Adding debian:SecureSign_Root_CA14.pem 1206s Adding debian:SecureSign_Root_CA15.pem 1206s Adding debian:SecureTrust_CA.pem 1206s Adding debian:Secure_Global_CA.pem 1206s Adding debian:Security_Communication_ECC_RootCA1.pem 1206s Adding debian:Security_Communication_RootCA2.pem 1206s Adding debian:Starfield_Class_2_CA.pem 1206s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1206s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1206s Adding debian:SwissSign_Gold_CA_-_G2.pem 1206s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1206s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1206s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1206s Adding debian:TWCA_CYBER_Root_CA.pem 1206s Adding debian:TWCA_Global_Root_CA.pem 1206s Adding debian:TWCA_Root_Certification_Authority.pem 1206s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1206s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1206s Adding debian:TeliaSonera_Root_CA_v1.pem 1206s Adding debian:Telia_Root_CA_v2.pem 1206s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1206s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1206s Adding debian:Trustwave_Global_Certification_Authority.pem 1206s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1206s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1206s Adding debian:TunTrust_Root_CA.pem 1206s Adding debian:UCA_Extended_Validation_Root.pem 1206s Adding debian:UCA_Global_G2_Root.pem 1206s Adding debian:USERTrust_ECC_Certification_Authority.pem 1206s Adding debian:USERTrust_RSA_Certification_Authority.pem 1206s Adding debian:XRamp_Global_CA_Root.pem 1206s Adding debian:certSIGN_ROOT_CA.pem 1206s Adding debian:certSIGN_Root_CA_G2.pem 1206s Adding debian:e-Szigno_Root_CA_2017.pem 1206s Adding debian:ePKI_Root_Certification_Authority.pem 1206s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1206s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1206s Adding debian:emSign_Root_CA_-_C1.pem 1206s Adding debian:emSign_Root_CA_-_G1.pem 1206s Adding debian:vTrus_ECC_Root_CA.pem 1206s Adding debian:vTrus_Root_CA.pem 1206s done. 1206s Setting up yui-compressor (2.4.8-3build1) ... 1206s Setting up default-jre-headless (2:1.21-76build1) ... 1206s Processing triggers for sgml-base (1.31+nmu1) ... 1206s Setting up docutils-common (0.22.4+dfsg-1) ... 1206s Processing triggers for sgml-base (1.31+nmu1) ... 1206s Setting up python3-docutils (0.22.4+dfsg-1) ... 1206s Setting up python3-sphinx (8.2.3-12) ... 1207s Processing triggers for systemd (259-1ubuntu2) ... 1210s autopkgtest [06:27:40]: test environment configured for cross building 1210s autopkgtest [06:27:40]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1210s autopkgtest [06:27:40]: test runtime-deps-and-recommends: [----------------------- 1222s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1222s 1..40 1222s ok 1 - Package lemonldap-ng is known to dpkg 1222s ok 2 - Got status information for package lemonldap-ng 1222s ok 3 - Got file list for package lemonldap-ng 1222s ok 4 # skip no perl modules to test in lemonldap-ng 1222s ok 5 - Package lemonldap-ng-doc is known to dpkg 1222s ok 6 - Got status information for package lemonldap-ng-doc 1222s ok 7 - Got file list for package lemonldap-ng-doc 1222s ok 8 # skip no perl modules to test in lemonldap-ng-doc 1222s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 1222s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 1222s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 1222s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 1222s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 1222s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 1222s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 1222s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 1222s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 1222s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 1222s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 1222s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 1222s ok 21 - Package lemonldap-ng-handler is known to dpkg 1222s ok 22 - Got status information for package lemonldap-ng-handler 1222s ok 23 - Got file list for package lemonldap-ng-handler 1222s ok 24 # skip no perl modules to test in lemonldap-ng-handler 1222s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 1222s ok 26 - Got status information for package liblemonldap-ng-handler-perl 1222s ok 27 - Got file list for package liblemonldap-ng-handler-perl 1222s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 1222s 1..26 1222s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 1222s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 1222s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 1222s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 1222s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 1222s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 1222s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 1222s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 1222s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 1222s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 1222s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 1222s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 1222s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 1222s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 1222s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 1222s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 1222s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 1222s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 1222s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 1222s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 1222s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 1222s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 1222s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 1222s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 1222s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1222s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1222s # 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. 1222s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 1222s # 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. 1222s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 1222s # 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. 1222s # 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. 1222s # 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. 1222s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 1222s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 1222s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 1222s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 1222s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 1222s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 1222s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 1222s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 1222s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 1222s ok 30 - Got status information for package liblemonldap-ng-common-perl 1222s ok 31 - Got file list for package liblemonldap-ng-common-perl 1222s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 1222s 1..81 1222s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 1222s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 1222s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 1222s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 1222s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 1222s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 1222s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 1222s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 1222s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 1222s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 1222s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 1222s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 1222s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 1222s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 1222s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 1222s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 1222s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 1222s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 1222s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 1222s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 1222s # 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. 1222s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 1222s # 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. 1222s # 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. 1222s # 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. 1222s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 1222s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 1222s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 1222s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 1222s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 1222s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 1222s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 1222s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 1222s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 1222s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 1222s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 1222s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 1222s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 1222s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 1222s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 1222s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 1222s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 1222s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 1222s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 1222s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 1222s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 1222s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 1222s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 1222s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 1222s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 1222s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 1222s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 1222s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 1222s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 1222s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 1222s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 1222s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 1222s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 1222s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 1222s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 1222s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 1222s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 1222s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 1222s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 1222s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 1222s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 1222s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 1222s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 1222s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 1222s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 1222s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 1222s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 1222s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 1222s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 1222s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 1222s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 1222s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 1222s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 1222s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 1222s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 1222s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 1222s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 1222s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 1222s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 1222s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 1222s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 1222s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 1222s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 1222s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 1222s ok 34 - Got status information for package liblemonldap-ng-manager-perl 1222s ok 35 - Got file list for package liblemonldap-ng-manager-perl 1222s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 1222s 1..30 1222s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 1222s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 1222s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 1222s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 1222s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 1222s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 1222s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 1222s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 1222s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 1222s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 1222s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 1222s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 1222s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 1222s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 1222s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 1222s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 1222s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 1222s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 1222s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 1222s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 1222s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 1222s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 1222s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 1222s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 1222s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 1222s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 1222s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 1222s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 1222s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 1222s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 1222s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 1222s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 1222s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 1222s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 1222s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 1222s ok 38 - Got status information for package liblemonldap-ng-portal-perl 1222s ok 39 - Got file list for package liblemonldap-ng-portal-perl 1222s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 1222s 1..179 1222s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 1222s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 1222s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 1222s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 1222s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 1222s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 1222s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 1222s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 1222s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 1222s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 1222s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 1222s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 1222s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 1222s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 1222s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 1222s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 1222s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 1222s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 1222s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 1222s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 1222s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 1222s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 1222s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 1222s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 1222s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 1222s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 1222s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 1222s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 1222s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 1222s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 1222s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 1222s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 1222s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 1222s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 1222s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 1222s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 1222s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 1222s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 1222s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 1222s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 1222s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 1222s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 1222s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 1222s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 1222s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 1222s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 1222s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 1222s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 1222s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 1222s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 1222s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 1222s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 1222s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 1222s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 1222s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 1222s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 1222s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 1222s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 1222s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 1222s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 1222s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 1222s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 1222s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 1222s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 1222s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 1222s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 1222s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 1222s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 1222s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 1222s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 1222s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 1222s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 1222s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 1222s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 1222s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 1222s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 1222s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 1222s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 1222s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 1222s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 1222s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 1222s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 1222s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 1222s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 1222s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 1222s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 1222s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 1222s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 1222s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 1222s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 1222s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 1222s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 1222s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 1222s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 1222s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 1222s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 1222s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 1222s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 1222s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 1222s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 1222s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 1222s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 1222s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 1222s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 1222s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 1222s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 1222s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 1222s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 1222s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 1222s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 1222s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 1222s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 1222s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 1222s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 1222s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 1222s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 1222s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 1222s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 1222s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 1222s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 1222s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 1222s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 1222s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 1222s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 1222s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 1222s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 1222s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 1222s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 1222s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 1222s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 1222s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 1222s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 1222s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 1222s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 1222s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 1222s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 1222s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 1222s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 1222s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 1222s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 1222s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 1222s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 1222s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 1222s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 1222s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 1222s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 1222s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 1222s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 1222s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 1222s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 1222s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 1222s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 1222s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 1222s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 1222s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 1222s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 1222s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 1222s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 1222s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 1222s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 1222s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 1222s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 1222s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 1222s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 1222s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 1222s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 1222s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 1222s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 1222s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 1222s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 1222s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 1222s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 1222s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 1222s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 1222s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 1222s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 1222s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 1222s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 1222s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 1222s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 1222s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 1222s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 1222s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 1222s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 1222s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 1222s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 1222s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1222s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1222s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 1222s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 1222s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 1222s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 1222s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 1222s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 1222s ok 1222s All tests successful. 1222s Files=1, Tests=40, 11 wallclock secs ( 0.07 usr 0.01 sys + 9.69 cusr 1.75 csys = 11.52 CPU) 1222s Result: PASS 1222s autopkgtest [06:27:52]: test runtime-deps-and-recommends: -----------------------] 1223s autopkgtest [06:27:53]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 1223s runtime-deps-and-recommends PASS (superficial) 1223s autopkgtest [06:27:53]: @@@@@@@@@@@@@@@@@@@@ summary 1223s fastcgiserver PASS 1223s common-test PASS 1223s handler-test PASS 1223s portal-test PASS 1223s manager-test PASS 1223s runtime-deps-common PASS (superficial) 1223s runtime-deps-portal PASS (superficial) 1223s runtime-deps-manager PASS (superficial) 1223s runtime-deps-and-recommends PASS (superficial)