1s autopkgtest [21:14:00]: starting date and time: 2025-01-18 21:14:00+0000 1s autopkgtest [21:14:00]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 1s autopkgtest [21:14:00]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i5aeop5o/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libdatetime-format-rfc3339-perl,src:imagemagick --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=libdatetime-format-rfc3339-perl/1.10.0-1 imagemagick/8:7.1.1.43+dfsg1-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-25.secgroup --name adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 309s autopkgtest [21:19:08]: testbed dpkg architecture: amd64 310s autopkgtest [21:19:09]: testbed apt version: 2.9.18 310s autopkgtest [21:19:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 310s autopkgtest [21:19:09]: testbed release detected to be: None 311s autopkgtest [21:19:10]: updating testbed package index (apt update) 311s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 311s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 312s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 312s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 312s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 312s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 312s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [819 kB] 312s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [151 kB] 312s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [200 kB] 312s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [287 kB] 312s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 312s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 312s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [944 kB] 312s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [413 kB] 312s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.6 kB] 312s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4116 B] 312s Fetched 2982 kB in 1s (3024 kB/s) 313s Reading package lists... 314s Reading package lists... 314s Building dependency tree... 314s Reading state information... 314s Calculating upgrade... 314s The following packages will be upgraded: 314s apport apport-core-dump-handler bash-completion ed libicu74 pci.ids 314s python3-apport python3-launchpadlib python3-problem-report 314s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 314s Need to get 11.9 MB of archives. 314s After this operation, 394 kB of additional disk space will be used. 314s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-launchpadlib all 2.1.0-1 [126 kB] 315s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-problem-report all 2.31.0-0ubuntu3 [25.3 kB] 315s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apport all 2.31.0-0ubuntu3 [93.1 kB] 315s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 apport-core-dump-handler all 2.31.0-0ubuntu3 [18.3 kB] 315s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 apport all 2.31.0-0ubuntu3 [83.0 kB] 315s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu74 amd64 74.2-1ubuntu6 [11.0 MB] 315s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 315s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 ed amd64 1.21-1 [62.3 kB] 315s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.01.13-1 [282 kB] 316s Fetched 11.9 MB in 1s (10.1 MB/s) 316s (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 ... 89449 files and directories currently installed.) 316s Preparing to unpack .../0-python3-launchpadlib_2.1.0-1_all.deb ... 316s Unpacking python3-launchpadlib (2.1.0-1) over (2.0.0-1) ... 316s Preparing to unpack .../1-python3-problem-report_2.31.0-0ubuntu3_all.deb ... 316s Unpacking python3-problem-report (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 316s Preparing to unpack .../2-python3-apport_2.31.0-0ubuntu3_all.deb ... 316s Unpacking python3-apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 316s Preparing to unpack .../3-apport-core-dump-handler_2.31.0-0ubuntu3_all.deb ... 316s Unpacking apport-core-dump-handler (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 316s Preparing to unpack .../4-apport_2.31.0-0ubuntu3_all.deb ... 316s Unpacking apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 316s Preparing to unpack .../5-libicu74_74.2-1ubuntu6_amd64.deb ... 316s Unpacking libicu74:amd64 (74.2-1ubuntu6) over (74.2-1ubuntu4) ... 317s Preparing to unpack .../6-bash-completion_1%3a2.16.0-6_all.deb ... 317s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 317s Preparing to unpack .../7-ed_1.21-1_amd64.deb ... 317s Unpacking ed (1.21-1) over (1.20.2-2) ... 317s Preparing to unpack .../8-pci.ids_0.0~2025.01.13-1_all.deb ... 317s Unpacking pci.ids (0.0~2025.01.13-1) over (0.0~2024.11.25-1) ... 317s Setting up pci.ids (0.0~2025.01.13-1) ... 317s Setting up python3-problem-report (2.31.0-0ubuntu3) ... 317s Setting up python3-launchpadlib (2.1.0-1) ... 317s Setting up python3-apport (2.31.0-0ubuntu3) ... 317s Setting up ed (1.21-1) ... 317s Setting up bash-completion (1:2.16.0-6) ... 317s Setting up libicu74:amd64 (74.2-1ubuntu6) ... 317s Setting up apport-core-dump-handler (2.31.0-0ubuntu3) ... 318s invoke-rc.d: policy-rc.d denied execution of restart. 318s /usr/sbin/policy-rc.d returned 101, not running 'restart apport.service' 318s Setting up apport (2.31.0-0ubuntu3) ... 319s /usr/sbin/policy-rc.d returned 101, not running 'restart apport-autoreport.path apport-autoreport.service apport-autoreport.timer apport-forward.socket' 319s Processing triggers for install-info (7.1.1-1) ... 319s Processing triggers for libc-bin (2.40-4ubuntu1) ... 319s Processing triggers for man-db (2.13.0-1) ... 320s 320s Running kernel seems to be up-to-date. 320s 320s No services need to be restarted. 320s 320s No containers need to be restarted. 320s 320s No user sessions are running outdated binaries. 320s 320s No VM guests are running outdated hypervisor (qemu) binaries on this host. 321s Reading package lists... 321s Building dependency tree... 321s Reading state information... 322s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 322s autopkgtest [21:19:21]: upgrading testbed (apt dist-upgrade and autopurge) 322s Reading package lists... 322s Building dependency tree... 322s Reading state information... 322s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 322s Starting 2 pkgProblemResolver with broken count: 0 322s Done 323s Entering ResolveByKeep 323s 324s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 324s Reading package lists... 324s Building dependency tree... 324s Reading state information... 324s Starting pkgProblemResolver with broken count: 0 324s Starting 2 pkgProblemResolver with broken count: 0 324s Done 324s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 325s autopkgtest [21:19:24]: rebooting testbed after setup commands that affected boot 348s autopkgtest [21:19:47]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 350s autopkgtest [21:19:49]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 357s Get:1 http://ftpmaster.internal/ubuntu plucky/universe lemonldap-ng 2.20.1+ds-1 (dsc) [5503 B] 357s Get:2 http://ftpmaster.internal/ubuntu plucky/universe lemonldap-ng 2.20.1+ds-1 (tar) [10.0 MB] 357s Get:3 http://ftpmaster.internal/ubuntu plucky/universe lemonldap-ng 2.20.1+ds-1 (diff) [63.0 kB] 357s gpgv: Signature made Sat Nov 9 12:52:51 2024 UTC 357s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 357s gpgv: Can't check signature: No public key 357s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.20.1+ds-1.dsc: no acceptable signature found 357s autopkgtest [21:19:56]: testing package lemonldap-ng version 2.20.1+ds-1 358s autopkgtest [21:19:57]: build not needed 360s autopkgtest [21:19:59]: test fastcgiserver: preparing testbed 360s Reading package lists... 360s Building dependency tree... 360s Reading state information... 360s Starting pkgProblemResolver with broken count: 0 360s Starting 2 pkgProblemResolver with broken count: 0 360s Done 361s The following NEW packages will be installed: 361s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 361s fonts-glyphicons-halflings imagemagick-7-common javascript-common 361s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 361s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 361s libapache-logformat-compiler-perl libapache-session-perl 361s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 361s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 361s libclass-inspector-perl libclass-method-modifiers-perl 361s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 361s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 361s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 361s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 361s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 361s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 361s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 361s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 361s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 361s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 361s libemail-sender-perl libemail-simple-perl libencode-locale-perl 361s libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 361s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 361s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 361s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 361s libgraphite2-3 libharfbuzz0b libhash-merge-simple-perl 361s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 361s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 361s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 361s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 361s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 361s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 361s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 361s libio-socket-ssl-perl libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 361s libjs-angularjs libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 361s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 361s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 361s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 361s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 361s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 361s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 361s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 361s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 361s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 361s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 361s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 361s libposix-strftime-compiler-perl libraqm0 libraw23t64 libregexp-assemble-perl 361s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 361s libstring-random-perl libsub-exporter-perl libsub-install-perl 361s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 361s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 361s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 361s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 361s libwww-robotrules-perl libxpm4 perl-openssl-defaults 361s 0 upgraded, 172 newly installed, 0 to remove and 0 not upgraded. 361s Need to get 29.7 MB of archives. 361s After this operation, 99.8 MB of additional disk space will be used. 361s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 361s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 361s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build1 [839 kB] 362s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 362s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 362s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 362s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 362s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 362s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0-1 [2761 kB] 362s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 362s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 362s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 362s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 362s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 362s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 362s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 362s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 362s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 362s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 362s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 362s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.3-1 [433 kB] 362s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 362s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 362s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 362s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 362s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 362s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 362s Get:28 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.1.43+dfsg1-1 [2306 kB] 362s Get:29 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-q16-perl amd64 8:7.1.1.43+dfsg1-1 [107 kB] 362s Get:30 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 362s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 362s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 362s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 362s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B] 362s Get:35 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 362s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 362s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 362s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB] 362s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 362s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 362s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 362s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 362s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB] 362s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 363s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 363s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 363s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 363s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 liburi-perl all 5.30-1 [94.4 kB] 363s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 363s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB] 363s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB] 363s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 363s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB] 363s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 363s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB] 363s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 363s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB] 363s Get:58 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 363s Get:59 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 363s Get:60 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 363s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 363s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 363s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 363s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 363s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 363s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 363s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 363s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 363s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 363s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 363s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 363s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 363s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 363s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 363s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 363s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 363s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 363s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 363s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 363s Get:80 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 363s Get:81 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 363s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 363s Get:83 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB] 363s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 363s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 363s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 363s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 363s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB] 363s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 363s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 363s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 363s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 363s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB] 363s Get:94 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.1+ds-1 [185 kB] 363s Get:95 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-handler-perl all 2.20.1+ds-1 [72.4 kB] 363s Get:96 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-fastcgi-server all 2.20.1+ds-1 [30.5 kB] 363s Get:97 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-uwsgi-app all 2.20.1+ds-1 [22.9 kB] 363s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 363s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 363s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 363s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcryptx-perl amd64 0.084-1 [697 kB] 364s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 364s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 364s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 364s Get:105 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-angularjs all 1.8.3-1 [559 kB] 364s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 364s Get:107 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 364s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 364s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 364s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 365s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-manager-perl all 2.20.1+ds-1 [959 kB] 365s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 365s Get:113 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 365s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 365s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 365s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 365s Get:117 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 365s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 javascript-common all 11+nmu1 [5936 B] 365s Get:119 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 365s Get:120 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 365s Get:121 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-cookie all 12-4 [6484 B] 365s Get:122 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 365s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 365s Get:124 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 365s Get:125 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 365s Get:126 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 365s Get:127 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 365s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-portal-perl all 2.20.1+ds-1 [2996 kB] 366s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 366s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 366s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 libcapture-tiny-perl all 0.48-2 [20.2 kB] 366s Get:132 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 366s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 366s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 366s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 366s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-install-perl all 0.929-1 [9764 B] 366s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 366s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 366s Get:139 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB] 366s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 366s Get:141 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 366s Get:142 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 366s Get:143 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 366s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 366s Get:145 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 366s Get:146 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 366s Get:147 http://ftpmaster.internal/ubuntu plucky/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 366s Get:148 http://ftpmaster.internal/ubuntu plucky/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 366s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 366s Get:150 http://ftpmaster.internal/ubuntu plucky/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 366s Get:151 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 366s Get:152 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 366s Get:153 http://ftpmaster.internal/ubuntu plucky/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 366s Get:154 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 366s Get:155 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtype-tiny-perl all 2.004000-1 [354 kB] 366s Get:156 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfcgi-client-perl all 0.09-1 [20.7 kB] 366s Get:157 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 366s Get:158 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 366s Get:159 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 366s Get:160 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 366s Get:161 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 366s Get:162 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 366s Get:163 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 366s Get:164 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 366s Get:165 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.20.1+ds-1 [32.1 kB] 367s Get:166 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 367s Get:167 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 367s Get:168 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 367s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 367s Get:170 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-handler all 2.20.1+ds-1 [32.8 kB] 367s Get:171 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng all 2.20.1+ds-1 [24.5 kB] 367s Get:172 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-doc all 2.20.1+ds-1 [5951 kB] 368s Preconfiguring packages ... 368s Fetched 29.7 MB in 6s (4807 kB/s) 368s Selecting previously unselected package imagemagick-7-common. 368s (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 ... 89449 files and directories currently installed.) 368s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 368s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 368s Selecting previously unselected package libgomp1:amd64. 368s Preparing to unpack .../001-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 368s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 368s Selecting previously unselected package libfftw3-double3:amd64. 368s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_amd64.deb ... 368s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 368s Selecting previously unselected package fonts-dejavu-mono. 368s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8_all.deb ... 368s Unpacking fonts-dejavu-mono (2.37-8) ... 368s Selecting previously unselected package fonts-dejavu-core. 368s Preparing to unpack .../004-fonts-dejavu-core_2.37-8_all.deb ... 368s Unpacking fonts-dejavu-core (2.37-8) ... 368s Selecting previously unselected package fontconfig-config. 368s Preparing to unpack .../005-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 368s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 368s Selecting previously unselected package libfontconfig1:amd64. 368s Preparing to unpack .../006-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 368s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 368s Selecting previously unselected package libsharpyuv0:amd64. 368s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1_amd64.deb ... 368s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 368s Selecting previously unselected package libaom3:amd64. 368s Preparing to unpack .../008-libaom3_3.11.0-1_amd64.deb ... 368s Unpacking libaom3:amd64 (3.11.0-1) ... 368s Selecting previously unselected package libheif-plugin-aomdec:amd64. 368s Preparing to unpack .../009-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 368s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 368s Selecting previously unselected package libde265-0:amd64. 368s Preparing to unpack .../010-libde265-0_1.0.15-1build4_amd64.deb ... 368s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 368s Selecting previously unselected package libheif-plugin-libde265:amd64. 368s Preparing to unpack .../011-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 368s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 369s Selecting previously unselected package libheif1:amd64. 369s Preparing to unpack .../012-libheif1_1.19.3-1_amd64.deb ... 369s Unpacking libheif1:amd64 (1.19.3-1) ... 369s Selecting previously unselected package libjbig0:amd64. 369s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 369s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 369s Selecting previously unselected package libjpeg-turbo8:amd64. 369s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 369s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 369s Selecting previously unselected package libjpeg8:amd64. 369s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_amd64.deb ... 369s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 369s Selecting previously unselected package liblcms2-2:amd64. 369s Preparing to unpack .../016-liblcms2-2_2.16-2_amd64.deb ... 369s Unpacking liblcms2-2:amd64 (2.16-2) ... 369s Selecting previously unselected package liblqr-1-0:amd64. 369s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 369s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 369s Selecting previously unselected package libltdl7:amd64. 369s Preparing to unpack .../018-libltdl7_2.4.7-8_amd64.deb ... 369s Unpacking libltdl7:amd64 (2.4.7-8) ... 369s Selecting previously unselected package libopenjp2-7:amd64. 369s Preparing to unpack .../019-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 369s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 369s Selecting previously unselected package libraw23t64:amd64. 369s Preparing to unpack .../020-libraw23t64_0.21.3-1_amd64.deb ... 369s Unpacking libraw23t64:amd64 (0.21.3-1) ... 369s Selecting previously unselected package libdeflate0:amd64. 369s Preparing to unpack .../021-libdeflate0_1.23-1_amd64.deb ... 369s Unpacking libdeflate0:amd64 (1.23-1) ... 369s Selecting previously unselected package liblerc4:amd64. 369s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 369s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 369s Selecting previously unselected package libwebp7:amd64. 369s Preparing to unpack .../023-libwebp7_1.5.0-0.1_amd64.deb ... 369s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 369s Selecting previously unselected package libtiff6:amd64. 369s Preparing to unpack .../024-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 369s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 369s Selecting previously unselected package libwebpdemux2:amd64. 369s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1_amd64.deb ... 369s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 369s Selecting previously unselected package libwebpmux3:amd64. 369s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1_amd64.deb ... 369s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 369s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 369s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 369s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 369s Selecting previously unselected package libimage-magick-q16-perl. 369s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 369s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 369s Selecting previously unselected package libimage-magick-perl. 369s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 369s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 369s Selecting previously unselected package libfcgi0t64:amd64. 369s Preparing to unpack .../030-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 369s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 369s Selecting previously unselected package libfcgi-perl. 369s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 369s Unpacking libfcgi-perl (0.82+ds-3build3) ... 369s Selecting previously unselected package libfcgi-procmanager-perl. 369s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 369s Unpacking libfcgi-procmanager-perl (0.28-3) ... 369s Selecting previously unselected package libcrypt-urandom-perl. 369s Preparing to unpack .../033-libcrypt-urandom-perl_0.40-1_all.deb ... 369s Unpacking libcrypt-urandom-perl (0.40-1) ... 369s Selecting previously unselected package libapache-session-perl. 369s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 369s Unpacking libapache-session-perl (1.94-2) ... 369s Selecting previously unselected package libipc-sharelite-perl. 369s Preparing to unpack .../035-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 369s Unpacking libipc-sharelite-perl (0.17-5build4) ... 369s Selecting previously unselected package libcache-cache-perl. 369s Preparing to unpack .../036-libcache-cache-perl_1.08-3_all.deb ... 369s Unpacking libcache-cache-perl (1.08-3) ... 369s Selecting previously unselected package libclass-xsaccessor-perl. 369s Preparing to unpack .../037-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ... 369s Unpacking libclass-xsaccessor-perl (1.19-4build5) ... 369s Selecting previously unselected package libconfig-inifiles-perl. 369s Preparing to unpack .../038-libconfig-inifiles-perl_3.000003-3_all.deb ... 369s Unpacking libconfig-inifiles-perl (3.000003-3) ... 369s Selecting previously unselected package perl-openssl-defaults:amd64. 369s Preparing to unpack .../039-perl-openssl-defaults_7build3_amd64.deb ... 369s Unpacking perl-openssl-defaults:amd64 (7build3) ... 369s Selecting previously unselected package libcrypt-openssl-bignum-perl. 369s Preparing to unpack .../040-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 369s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 369s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 369s Preparing to unpack .../041-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 369s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 369s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 369s Preparing to unpack .../042-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ... 369s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 369s Selecting previously unselected package libconvert-asn1-perl. 369s Preparing to unpack .../043-libconvert-asn1-perl_0.34-1_all.deb ... 369s Unpacking libconvert-asn1-perl (0.34-1) ... 369s Selecting previously unselected package libcrypt-openssl-x509-perl. 369s Preparing to unpack .../044-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 369s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 369s Selecting previously unselected package libcrypt-rijndael-perl. 369s Preparing to unpack .../045-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 369s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 370s Selecting previously unselected package libhtml-tagset-perl. 370s Preparing to unpack .../046-libhtml-tagset-perl_3.24-1_all.deb ... 370s Unpacking libhtml-tagset-perl (3.24-1) ... 370s Selecting previously unselected package liburi-perl. 370s Preparing to unpack .../047-liburi-perl_5.30-1_all.deb ... 370s Unpacking liburi-perl (5.30-1) ... 370s Selecting previously unselected package libhtml-parser-perl:amd64. 370s Preparing to unpack .../048-libhtml-parser-perl_3.83-1build1_amd64.deb ... 370s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 370s Selecting previously unselected package libcgi-pm-perl. 370s Preparing to unpack .../049-libcgi-pm-perl_4.66-1_all.deb ... 370s Unpacking libcgi-pm-perl (4.66-1) ... 370s Selecting previously unselected package libhtml-template-perl. 370s Preparing to unpack .../050-libhtml-template-perl_2.97-2_all.deb ... 370s Unpacking libhtml-template-perl (2.97-2) ... 370s Selecting previously unselected package libjson-perl. 370s Preparing to unpack .../051-libjson-perl_4.10000-1_all.deb ... 370s Unpacking libjson-perl (4.10000-1) ... 370s Selecting previously unselected package libcommon-sense-perl:amd64. 370s Preparing to unpack .../052-libcommon-sense-perl_3.75-3build4_amd64.deb ... 370s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ... 370s Selecting previously unselected package libtypes-serialiser-perl. 370s Preparing to unpack .../053-libtypes-serialiser-perl_1.01-1_all.deb ... 370s Unpacking libtypes-serialiser-perl (1.01-1) ... 370s Selecting previously unselected package libjson-xs-perl. 370s Preparing to unpack .../054-libjson-xs-perl_4.030-2build4_amd64.deb ... 370s Unpacking libjson-xs-perl (4.030-2build4) ... 370s Selecting previously unselected package libmouse-perl:amd64. 370s Preparing to unpack .../055-libmouse-perl_2.5.11-1build1_amd64.deb ... 370s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 370s Selecting previously unselected package libnet-cidr-perl. 370s Preparing to unpack .../056-libnet-cidr-perl_0.21-2_all.deb ... 370s Unpacking libnet-cidr-perl (0.21-2) ... 370s Selecting previously unselected package libposix-strftime-compiler-perl. 370s Preparing to unpack .../057-libposix-strftime-compiler-perl_0.46-1_all.deb ... 370s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 370s Selecting previously unselected package libapache-logformat-compiler-perl. 370s Preparing to unpack .../058-libapache-logformat-compiler-perl_0.36-3_all.deb ... 370s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 370s Selecting previously unselected package libcookie-baker-perl. 370s Preparing to unpack .../059-libcookie-baker-perl_0.12-1_all.deb ... 370s Unpacking libcookie-baker-perl (0.12-1) ... 370s Selecting previously unselected package libdevel-stacktrace-perl. 370s Preparing to unpack .../060-libdevel-stacktrace-perl_2.0500-1_all.deb ... 370s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 370s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 370s Preparing to unpack .../061-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 370s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 370s Selecting previously unselected package libclass-inspector-perl. 370s Preparing to unpack .../062-libclass-inspector-perl_1.36-3_all.deb ... 370s Unpacking libclass-inspector-perl (1.36-3) ... 370s Selecting previously unselected package libfile-sharedir-perl. 370s Preparing to unpack .../063-libfile-sharedir-perl_1.118-3_all.deb ... 370s Unpacking libfile-sharedir-perl (1.118-3) ... 370s Selecting previously unselected package libfilesys-notify-simple-perl. 370s Preparing to unpack .../064-libfilesys-notify-simple-perl_0.14-3_all.deb ... 370s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 370s Selecting previously unselected package libhash-multivalue-perl. 370s Preparing to unpack .../065-libhash-multivalue-perl_0.16-3_all.deb ... 370s Unpacking libhash-multivalue-perl (0.16-3) ... 370s Selecting previously unselected package libhttp-multipartparser-perl. 370s Preparing to unpack .../066-libhttp-multipartparser-perl_0.02-3_all.deb ... 370s Unpacking libhttp-multipartparser-perl (0.02-3) ... 370s Selecting previously unselected package libjson-maybexs-perl. 370s Preparing to unpack .../067-libjson-maybexs-perl_1.004008-1_all.deb ... 370s Unpacking libjson-maybexs-perl (1.004008-1) ... 370s Selecting previously unselected package libstream-buffered-perl. 370s Preparing to unpack .../068-libstream-buffered-perl_0.03-3_all.deb ... 370s Unpacking libstream-buffered-perl (0.03-3) ... 370s Selecting previously unselected package libwww-form-urlencoded-perl. 370s Preparing to unpack .../069-libwww-form-urlencoded-perl_0.26-2_all.deb ... 370s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 370s Selecting previously unselected package libhttp-entity-parser-perl. 370s Preparing to unpack .../070-libhttp-entity-parser-perl_0.25-2_all.deb ... 370s Unpacking libhttp-entity-parser-perl (0.25-2) ... 370s Selecting previously unselected package libtimedate-perl. 370s Preparing to unpack .../071-libtimedate-perl_2.3300-2_all.deb ... 370s Unpacking libtimedate-perl (2.3300-2) ... 370s Selecting previously unselected package libhttp-date-perl. 370s Preparing to unpack .../072-libhttp-date-perl_6.06-1_all.deb ... 370s Unpacking libhttp-date-perl (6.06-1) ... 370s Selecting previously unselected package libhttp-headers-fast-perl. 370s Preparing to unpack .../073-libhttp-headers-fast-perl_0.22-3_all.deb ... 370s Unpacking libhttp-headers-fast-perl (0.22-3) ... 370s Selecting previously unselected package libclone-perl:amd64. 370s Preparing to unpack .../074-libclone-perl_0.47-1_amd64.deb ... 370s Unpacking libclone-perl:amd64 (0.47-1) ... 370s Selecting previously unselected package libencode-locale-perl. 370s Preparing to unpack .../075-libencode-locale-perl_1.05-3_all.deb ... 370s Unpacking libencode-locale-perl (1.05-3) ... 370s Selecting previously unselected package libio-html-perl. 370s Preparing to unpack .../076-libio-html-perl_1.004-3_all.deb ... 370s Unpacking libio-html-perl (1.004-3) ... 370s Selecting previously unselected package liblwp-mediatypes-perl. 370s Preparing to unpack .../077-liblwp-mediatypes-perl_6.04-2_all.deb ... 370s Unpacking liblwp-mediatypes-perl (6.04-2) ... 370s Selecting previously unselected package libhttp-message-perl. 370s Preparing to unpack .../078-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 370s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 370s Selecting previously unselected package libtest-sharedfork-perl. 370s Preparing to unpack .../079-libtest-sharedfork-perl_0.35-3_all.deb ... 370s Unpacking libtest-sharedfork-perl (0.35-3) ... 370s Selecting previously unselected package libtest-tcp-perl. 370s Preparing to unpack .../080-libtest-tcp-perl_2.22-2_all.deb ... 370s Unpacking libtest-tcp-perl (2.22-2) ... 370s Selecting previously unselected package libtry-tiny-perl. 370s Preparing to unpack .../081-libtry-tiny-perl_0.32-1_all.deb ... 370s Unpacking libtry-tiny-perl (0.32-1) ... 371s Selecting previously unselected package libplack-perl. 371s Preparing to unpack .../082-libplack-perl_1.0051-1_all.deb ... 371s Unpacking libplack-perl (1.0051-1) ... 371s Selecting previously unselected package libfile-listing-perl. 371s Preparing to unpack .../083-libfile-listing-perl_6.16-1_all.deb ... 371s Unpacking libfile-listing-perl (6.16-1) ... 371s Selecting previously unselected package libhtml-tree-perl. 371s Preparing to unpack .../084-libhtml-tree-perl_5.07-3_all.deb ... 371s Unpacking libhtml-tree-perl (5.07-3) ... 371s Selecting previously unselected package libhttp-cookies-perl. 371s Preparing to unpack .../085-libhttp-cookies-perl_6.11-1_all.deb ... 371s Unpacking libhttp-cookies-perl (6.11-1) ... 371s Selecting previously unselected package libhttp-negotiate-perl. 371s Preparing to unpack .../086-libhttp-negotiate-perl_6.01-2_all.deb ... 371s Unpacking libhttp-negotiate-perl (6.01-2) ... 371s Selecting previously unselected package libnet-ssleay-perl:amd64. 371s Preparing to unpack .../087-libnet-ssleay-perl_1.94-2_amd64.deb ... 371s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ... 371s Selecting previously unselected package libio-socket-ssl-perl. 371s Preparing to unpack .../088-libio-socket-ssl-perl_2.089-1_all.deb ... 371s Unpacking libio-socket-ssl-perl (2.089-1) ... 371s Selecting previously unselected package libnet-http-perl. 371s Preparing to unpack .../089-libnet-http-perl_6.23-1_all.deb ... 371s Unpacking libnet-http-perl (6.23-1) ... 371s Selecting previously unselected package liblwp-protocol-https-perl. 371s Preparing to unpack .../090-liblwp-protocol-https-perl_6.14-1_all.deb ... 371s Unpacking liblwp-protocol-https-perl (6.14-1) ... 371s Selecting previously unselected package libwww-robotrules-perl. 371s Preparing to unpack .../091-libwww-robotrules-perl_6.02-1_all.deb ... 371s Unpacking libwww-robotrules-perl (6.02-1) ... 371s Selecting previously unselected package libwww-perl. 371s Preparing to unpack .../092-libwww-perl_6.77-1_all.deb ... 371s Unpacking libwww-perl (6.77-1) ... 371s Selecting previously unselected package liblemonldap-ng-common-perl. 371s Preparing to unpack .../093-liblemonldap-ng-common-perl_2.20.1+ds-1_all.deb ... 371s Unpacking liblemonldap-ng-common-perl (2.20.1+ds-1) ... 371s Selecting previously unselected package liblemonldap-ng-handler-perl. 371s Preparing to unpack .../094-liblemonldap-ng-handler-perl_2.20.1+ds-1_all.deb ... 371s Unpacking liblemonldap-ng-handler-perl (2.20.1+ds-1) ... 371s Selecting previously unselected package lemonldap-ng-fastcgi-server. 371s Preparing to unpack .../095-lemonldap-ng-fastcgi-server_2.20.1+ds-1_all.deb ... 371s Unpacking lemonldap-ng-fastcgi-server (2.20.1+ds-1) ... 371s Selecting previously unselected package lemonldap-ng-uwsgi-app. 371s Preparing to unpack .../096-lemonldap-ng-uwsgi-app_2.20.1+ds-1_all.deb ... 371s Unpacking lemonldap-ng-uwsgi-app (2.20.1+ds-1) ... 371s Selecting previously unselected package libclass-errorhandler-perl. 371s Preparing to unpack .../097-libclass-errorhandler-perl_0.04-3_all.deb ... 371s Unpacking libclass-errorhandler-perl (0.04-3) ... 371s Selecting previously unselected package libcrypt-des-perl:amd64. 371s Preparing to unpack .../098-libcrypt-des-perl_2.07-5_amd64.deb ... 371s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 371s Selecting previously unselected package libcrypt-des-ede3-perl. 371s Preparing to unpack .../099-libcrypt-des-ede3-perl_0.03-1_all.deb ... 371s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 371s Selecting previously unselected package libcryptx-perl. 371s Preparing to unpack .../100-libcryptx-perl_0.084-1_amd64.deb ... 371s Unpacking libcryptx-perl (0.084-1) ... 371s Selecting previously unselected package libconvert-pem-perl. 371s Preparing to unpack .../101-libconvert-pem-perl_0.13-1_all.deb ... 371s Unpacking libconvert-pem-perl (0.13-1) ... 371s Selecting previously unselected package libemail-date-format-perl. 371s Preparing to unpack .../102-libemail-date-format-perl_1.008-1_all.deb ... 371s Unpacking libemail-date-format-perl (1.008-1) ... 371s Selecting previously unselected package libhash-merge-simple-perl. 371s Preparing to unpack .../103-libhash-merge-simple-perl_0.052-1_all.deb ... 371s Unpacking libhash-merge-simple-perl (0.052-1) ... 371s Selecting previously unselected package libjs-angularjs. 371s Preparing to unpack .../104-libjs-angularjs_1.8.3-1_all.deb ... 371s Unpacking libjs-angularjs (1.8.3-1) ... 371s Selecting previously unselected package fonts-glyphicons-halflings. 371s Preparing to unpack .../105-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 371s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 371s Selecting previously unselected package libjs-bootstrap. 371s Preparing to unpack .../106-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 371s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 371s Selecting previously unselected package libjs-es5-shim. 371s Preparing to unpack .../107-libjs-es5-shim_4.6.7-2_all.deb ... 371s Unpacking libjs-es5-shim (4.6.7-2) ... 372s Selecting previously unselected package libjs-jquery. 372s Preparing to unpack .../108-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 372s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 372s Selecting previously unselected package libregexp-common-perl. 372s Preparing to unpack .../109-libregexp-common-perl_2024080801-1_all.deb ... 372s Unpacking libregexp-common-perl (2024080801-1) ... 372s Selecting previously unselected package liblemonldap-ng-manager-perl. 372s Preparing to unpack .../110-liblemonldap-ng-manager-perl_2.20.1+ds-1_all.deb ... 372s Unpacking liblemonldap-ng-manager-perl (2.20.1+ds-1) ... 372s Selecting previously unselected package fonts-font-awesome. 372s Preparing to unpack .../111-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 372s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 372s Selecting previously unselected package libconvert-base32-perl. 372s Preparing to unpack .../112-libconvert-base32-perl_0.06-3_all.deb ... 372s Unpacking libconvert-base32-perl (0.06-3) ... 372s Selecting previously unselected package libdigest-hmac-perl. 372s Preparing to unpack .../113-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 372s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 372s Selecting previously unselected package libfont-afm-perl. 372s Preparing to unpack .../114-libfont-afm-perl_1.20-4_all.deb ... 372s Unpacking libfont-afm-perl (1.20-4) ... 372s Selecting previously unselected package libhtml-format-perl. 372s Preparing to unpack .../115-libhtml-format-perl_2.16-2_all.deb ... 372s Unpacking libhtml-format-perl (2.16-2) ... 372s Selecting previously unselected package libhtml-formattext-withlinks-perl. 372s Preparing to unpack .../116-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 372s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 372s Selecting previously unselected package javascript-common. 372s Preparing to unpack .../117-javascript-common_11+nmu1_all.deb ... 372s Unpacking javascript-common (11+nmu1) ... 372s Selecting previously unselected package libjs-popper.js. 372s Preparing to unpack .../118-libjs-popper.js_1.16.1+ds-6_all.deb ... 372s Unpacking libjs-popper.js (1.16.1+ds-6) ... 372s Selecting previously unselected package libjs-bootstrap4. 372s Preparing to unpack .../119-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 372s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 372s Selecting previously unselected package libjs-jquery-cookie. 372s Preparing to unpack .../120-libjs-jquery-cookie_12-4_all.deb ... 372s Unpacking libjs-jquery-cookie (12-4) ... 372s Selecting previously unselected package libjs-jquery-ui. 372s Preparing to unpack .../121-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 372s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 372s Selecting previously unselected package libexporter-tiny-perl. 372s Preparing to unpack .../122-libexporter-tiny-perl_1.006002-1_all.deb ... 372s Unpacking libexporter-tiny-perl (1.006002-1) ... 372s Selecting previously unselected package liblist-moreutils-xs-perl. 372s Preparing to unpack .../123-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 372s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 372s Selecting previously unselected package liblist-moreutils-perl. 372s Preparing to unpack .../124-liblist-moreutils-perl_0.430-2_all.deb ... 372s Unpacking liblist-moreutils-perl (0.430-2) ... 372s Selecting previously unselected package libregexp-assemble-perl. 372s Preparing to unpack .../125-libregexp-assemble-perl_0.38-2_all.deb ... 372s Unpacking libregexp-assemble-perl (0.38-2) ... 372s Selecting previously unselected package libtext-unidecode-perl. 372s Preparing to unpack .../126-libtext-unidecode-perl_1.30-3_all.deb ... 372s Unpacking libtext-unidecode-perl (1.30-3) ... 372s Selecting previously unselected package liblemonldap-ng-portal-perl. 372s Preparing to unpack .../127-liblemonldap-ng-portal-perl_2.20.1+ds-1_all.deb ... 372s Unpacking liblemonldap-ng-portal-perl (2.20.1+ds-1) ... 372s Selecting previously unselected package libalgorithm-c3-perl. 372s Preparing to unpack .../128-libalgorithm-c3-perl_0.11-2_all.deb ... 372s Unpacking libalgorithm-c3-perl (0.11-2) ... 373s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 373s Preparing to unpack .../129-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 373s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 373s Selecting previously unselected package libcapture-tiny-perl. 373s Preparing to unpack .../130-libcapture-tiny-perl_0.48-2_all.deb ... 373s Unpacking libcapture-tiny-perl (0.48-2) ... 373s Selecting previously unselected package libclass-c3-perl. 373s Preparing to unpack .../131-libclass-c3-perl_0.35-2_all.deb ... 373s Unpacking libclass-c3-perl (0.35-2) ... 373s Selecting previously unselected package libclass-method-modifiers-perl. 373s Preparing to unpack .../132-libclass-method-modifiers-perl_2.15-1_all.deb ... 373s Unpacking libclass-method-modifiers-perl (2.15-1) ... 373s Selecting previously unselected package libconvert-binhex-perl. 373s Preparing to unpack .../133-libconvert-binhex-perl_1.125-3_all.deb ... 373s Unpacking libconvert-binhex-perl (1.125-3) ... 373s Selecting previously unselected package libparams-util-perl. 373s Preparing to unpack .../134-libparams-util-perl_1.102-3build1_amd64.deb ... 373s Unpacking libparams-util-perl (1.102-3build1) ... 373s Selecting previously unselected package libsub-install-perl. 373s Preparing to unpack .../135-libsub-install-perl_0.929-1_all.deb ... 373s Unpacking libsub-install-perl (0.929-1) ... 373s Selecting previously unselected package libdata-optlist-perl. 373s Preparing to unpack .../136-libdata-optlist-perl_0.114-1_all.deb ... 373s Unpacking libdata-optlist-perl (0.114-1) ... 373s Selecting previously unselected package libdynaloader-functions-perl. 373s Preparing to unpack .../137-libdynaloader-functions-perl_0.004-1_all.deb ... 373s Unpacking libdynaloader-functions-perl (0.004-1) ... 373s Selecting previously unselected package libdevel-callchecker-perl:amd64. 373s Preparing to unpack .../138-libdevel-callchecker-perl_0.009-1build1_amd64.deb ... 373s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ... 373s Selecting previously unselected package libemail-simple-perl. 373s Preparing to unpack .../139-libemail-simple-perl_2.218-1_all.deb ... 373s Unpacking libemail-simple-perl (2.218-1) ... 373s Selecting previously unselected package libmodule-pluggable-perl. 373s Preparing to unpack .../140-libmodule-pluggable-perl_5.2-5_all.deb ... 373s Unpacking libmodule-pluggable-perl (5.2-5) ... 373s Selecting previously unselected package libmro-compat-perl. 373s Preparing to unpack .../141-libmro-compat-perl_0.15-2_all.deb ... 373s Unpacking libmro-compat-perl (0.15-2) ... 373s Selecting previously unselected package libemail-abstract-perl. 373s Preparing to unpack .../142-libemail-abstract-perl_3.010-1_all.deb ... 373s Unpacking libemail-abstract-perl (3.010-1) ... 373s Selecting previously unselected package libemail-address-xs-perl. 373s Preparing to unpack .../143-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 373s Unpacking libemail-address-xs-perl (1.05-1build5) ... 373s Selecting previously unselected package libparams-classify-perl:amd64. 373s Preparing to unpack .../144-libparams-classify-perl_0.015-2build6_amd64.deb ... 373s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 373s Selecting previously unselected package libmodule-runtime-perl. 373s Preparing to unpack .../145-libmodule-runtime-perl_0.016-2_all.deb ... 373s Unpacking libmodule-runtime-perl (0.016-2) ... 373s Selecting previously unselected package libimport-into-perl. 373s Preparing to unpack .../146-libimport-into-perl_1.002005-2_all.deb ... 373s Unpacking libimport-into-perl (1.002005-2) ... 373s Selecting previously unselected package librole-tiny-perl. 373s Preparing to unpack .../147-librole-tiny-perl_2.002004-1_all.deb ... 373s Unpacking librole-tiny-perl (2.002004-1) ... 373s Selecting previously unselected package libsub-quote-perl. 373s Preparing to unpack .../148-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 373s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 373s Selecting previously unselected package libmoo-perl. 373s Preparing to unpack .../149-libmoo-perl_2.005005-1_all.deb ... 373s Unpacking libmoo-perl (2.005005-1) ... 373s Selecting previously unselected package libmoox-types-mooselike-perl. 373s Preparing to unpack .../150-libmoox-types-mooselike-perl_0.29-2_all.deb ... 373s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 373s Selecting previously unselected package libsub-exporter-perl. 373s Preparing to unpack .../151-libsub-exporter-perl_0.990-1_all.deb ... 373s Unpacking libsub-exporter-perl (0.990-1) ... 373s Selecting previously unselected package libthrowable-perl. 373s Preparing to unpack .../152-libthrowable-perl_1.001-2_all.deb ... 373s Unpacking libthrowable-perl (1.001-2) ... 373s Selecting previously unselected package libemail-sender-perl. 373s Preparing to unpack .../153-libemail-sender-perl_2.601-1_all.deb ... 373s Unpacking libemail-sender-perl (2.601-1) ... 373s Selecting previously unselected package libtype-tiny-perl. 373s Preparing to unpack .../154-libtype-tiny-perl_2.004000-1_all.deb ... 373s Unpacking libtype-tiny-perl (2.004000-1) ... 373s Selecting previously unselected package libfcgi-client-perl. 373s Preparing to unpack .../155-libfcgi-client-perl_0.09-1_all.deb ... 373s Unpacking libfcgi-client-perl (0.09-1) ... 373s Selecting previously unselected package libimagequant0:amd64. 373s Preparing to unpack .../156-libimagequant0_2.18.0-1build1_amd64.deb ... 373s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 373s Selecting previously unselected package libgraphite2-3:amd64. 373s Preparing to unpack .../157-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 373s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 373s Selecting previously unselected package libharfbuzz0b:amd64. 373s Preparing to unpack .../158-libharfbuzz0b_10.2.0-1_amd64.deb ... 373s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 373s Selecting previously unselected package libraqm0:amd64. 373s Preparing to unpack .../159-libraqm0_0.10.2-1_amd64.deb ... 373s Unpacking libraqm0:amd64 (0.10.2-1) ... 373s Selecting previously unselected package libxpm4:amd64. 373s Preparing to unpack .../160-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 373s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 373s Selecting previously unselected package libgd3:amd64. 373s Preparing to unpack .../161-libgd3_2.3.3-12ubuntu3_amd64.deb ... 373s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ... 373s Selecting previously unselected package libgd-perl. 373s Preparing to unpack .../162-libgd-perl_2.78-1build4_amd64.deb ... 373s Unpacking libgd-perl (2.78-1build4) ... 374s Selecting previously unselected package libgd-securityimage-perl. 374s Preparing to unpack .../163-libgd-securityimage-perl_1.75-3_all.deb ... 374s Unpacking libgd-securityimage-perl (1.75-3) ... 374s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 374s Preparing to unpack .../164-liblemonldap-ng-ssoaas-apache-client-perl_2.20.1+ds-1_all.deb ... 374s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.20.1+ds-1) ... 374s Selecting previously unselected package libnet-smtp-ssl-perl. 374s Preparing to unpack .../165-libnet-smtp-ssl-perl_1.04-2_all.deb ... 374s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 374s Selecting previously unselected package libmailtools-perl. 374s Preparing to unpack .../166-libmailtools-perl_2.22-1_all.deb ... 374s Unpacking libmailtools-perl (2.22-1) ... 374s Selecting previously unselected package libmime-tools-perl. 374s Preparing to unpack .../167-libmime-tools-perl_5.515-1_all.deb ... 374s Unpacking libmime-tools-perl (5.515-1) ... 374s Selecting previously unselected package libstring-random-perl. 374s Preparing to unpack .../168-libstring-random-perl_1%3a0.32-2_all.deb ... 374s Unpacking libstring-random-perl (1:0.32-2) ... 374s Selecting previously unselected package lemonldap-ng-handler. 374s Preparing to unpack .../169-lemonldap-ng-handler_2.20.1+ds-1_all.deb ... 374s Unpacking lemonldap-ng-handler (2.20.1+ds-1) ... 374s Selecting previously unselected package lemonldap-ng. 374s Preparing to unpack .../170-lemonldap-ng_2.20.1+ds-1_all.deb ... 374s Unpacking lemonldap-ng (2.20.1+ds-1) ... 374s Selecting previously unselected package lemonldap-ng-doc. 374s Preparing to unpack .../171-lemonldap-ng-doc_2.20.1+ds-1_all.deb ... 374s Unpacking lemonldap-ng-doc (2.20.1+ds-1) ... 374s Setting up libconfig-inifiles-perl (3.000003-3) ... 374s Setting up libmodule-pluggable-perl (5.2-5) ... 374s Setting up javascript-common (11+nmu1) ... 374s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 374s Setting up liblcms2-2:amd64 (2.16-2) ... 374s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 374s Setting up libaom3:amd64 (3.11.0-1) ... 374s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 374s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 374s Setting up libhttp-multipartparser-perl (0.02-3) ... 374s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 374s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 374s Setting up libclass-inspector-perl (1.36-3) ... 374s Setting up libfont-afm-perl (1.20-4) ... 374s Setting up libdynaloader-functions-perl (0.004-1) ... 374s Setting up libclass-method-modifiers-perl (2.15-1) ... 374s Setting up libjs-popper.js (1.16.1+ds-6) ... 374s Setting up libclone-perl:amd64 (0.47-1) ... 374s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 374s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 374s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 374s Setting up libhtml-tagset-perl (3.24-1) ... 374s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.20.1+ds-1) ... 374s Setting up libfilesys-notify-simple-perl (0.14-3) ... 374s Setting up libnet-cidr-perl (0.21-2) ... 374s Setting up libipc-sharelite-perl (0.17-5build4) ... 374s Setting up libconvert-binhex-perl (1.125-3) ... 374s Setting up liblwp-mediatypes-perl (6.04-2) ... 374s Setting up libcrypt-urandom-perl (0.40-1) ... 374s Setting up libtry-tiny-perl (0.32-1) ... 374s Setting up libdeflate0:amd64 (1.23-1) ... 374s Setting up perl-openssl-defaults:amd64 (7build3) ... 374s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ... 374s Setting up libposix-strftime-compiler-perl (0.46-1) ... 374s Setting up libencode-locale-perl (1.05-3) ... 374s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 374s Setting up libclass-errorhandler-perl (0.04-3) ... 374s Setting up libjs-angularjs (1.8.3-1) ... 374s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 374s Setting up libfcgi-procmanager-perl (0.28-3) ... 374s Setting up libregexp-common-perl (2024080801-1) ... 374s Setting up libtest-sharedfork-perl (0.35-3) ... 374s Setting up libsub-install-perl (0.929-1) ... 374s Setting up libhash-multivalue-perl (0.16-3) ... 374s Setting up libjs-es5-shim (4.6.7-2) ... 374s Setting up libapache-session-perl (1.94-2) ... 374s Setting up libstream-buffered-perl (0.03-3) ... 374s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 374s Setting up libalgorithm-c3-perl (0.11-2) ... 374s Setting up libapache-logformat-compiler-perl (0.36-3) ... 374s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 374s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 374s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 374s Setting up libemail-date-format-perl (1.008-1) ... 374s Setting up fonts-dejavu-mono (2.37-8) ... 374s Setting up libcryptx-perl (0.084-1) ... 374s Setting up libio-html-perl (1.004-3) ... 374s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 374s Setting up fonts-dejavu-core (2.37-8) ... 374s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 374s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 374s Setting up libltdl7:amd64 (2.4.7-8) ... 374s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 374s Setting up libstring-random-perl (1:0.32-2) ... 374s Setting up libparams-util-perl (1.102-3build1) ... 374s Setting up libwebp7:amd64 (1.5.0-0.1) ... 374s Setting up libcapture-tiny-perl (0.48-2) ... 374s Setting up libtimedate-perl (2.3300-2) ... 374s Setting up libtypes-serialiser-perl (1.01-1) ... 374s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 374s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 374s Setting up lemonldap-ng-doc (2.20.1+ds-1) ... 374s Setting up libjson-perl (4.10000-1) ... 374s Setting up librole-tiny-perl (2.002004-1) ... 374s Setting up libfile-sharedir-perl (1.118-3) ... 374s Setting up libfcgi-perl (0.82+ds-3build3) ... 374s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 374s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 374s Setting up libwww-form-urlencoded-perl (0.26-2) ... 374s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 374s Setting up libdevel-stacktrace-perl (2.0500-1) ... 374s Setting up libclass-xsaccessor-perl (1.19-4build5) ... 374s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 374s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 374s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 374s Setting up libexporter-tiny-perl (1.006002-1) ... 374s Setting up libconvert-asn1-perl (0.34-1) ... 374s Setting up libtext-unidecode-perl (1.30-3) ... 374s Setting up libde265-0:amd64 (1.0.15-1build4) ... 374s Setting up libregexp-assemble-perl (0.38-2) ... 374s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 374s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 374s Setting up liburi-perl (5.30-1) ... 374s Setting up libconvert-base32-perl (0.06-3) ... 374s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 374s Setting up libemail-address-xs-perl (1.05-1build5) ... 374s Setting up libnet-ssleay-perl:amd64 (1.94-2) ... 374s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 374s Setting up libjson-xs-perl (4.030-2build4) ... 374s Setting up libcrypt-des-ede3-perl (0.03-1) ... 374s Setting up libjs-jquery-cookie (12-4) ... 374s Setting up libhttp-date-perl (6.06-1) ... 374s Setting up libtest-tcp-perl (2.22-2) ... 374s Setting up libfile-listing-perl (6.16-1) ... 374s Setting up libhash-merge-simple-perl (0.052-1) ... 374s Setting up libcache-cache-perl (1.08-3) ... 374s Setting up libhttp-headers-fast-perl (0.22-3) ... 374s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 374s Setting up liblist-moreutils-perl (0.430-2) ... 374s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 374s Setting up libtype-tiny-perl (2.004000-1) ... 374s Setting up libemail-simple-perl (2.218-1) ... 374s Setting up libnet-http-perl (6.23-1) ... 374s Setting up libclass-c3-perl (0.35-2) ... 374s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ... 374s Setting up libjson-maybexs-perl (1.004008-1) ... 374s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 374s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 374s Setting up libraqm0:amd64 (0.10.2-1) ... 374s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 374s Setting up libdata-optlist-perl (0.114-1) ... 374s Setting up libraw23t64:amd64 (0.21.3-1) ... 374s Setting up libwww-robotrules-perl (6.02-1) ... 374s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 374s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 374s Setting up libmro-compat-perl (0.15-2) ... 374s Setting up libcookie-baker-perl (0.12-1) ... 374s Setting up libhttp-entity-parser-perl (0.25-2) ... 374s Setting up libio-socket-ssl-perl (2.089-1) ... 374s Setting up libsub-exporter-perl (0.990-1) ... 374s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 374s Setting up libconvert-pem-perl (0.13-1) ... 374s Setting up libhttp-negotiate-perl (6.01-2) ... 374s Setting up libhttp-cookies-perl (6.11-1) ... 374s Setting up libhtml-tree-perl (5.07-3) ... 374s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 374s Setting up libcgi-pm-perl (4.66-1) ... 374s Setting up libhtml-format-perl (2.16-2) ... 374s Setting up libhtml-template-perl (2.97-2) ... 374s Setting up libnet-smtp-ssl-perl (1.04-2) ... 374s Setting up libmodule-runtime-perl (0.016-2) ... 374s Setting up libmailtools-perl (2.22-1) ... 374s Setting up libemail-abstract-perl (3.010-1) ... 374s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 374s Setting up libplack-perl (1.0051-1) ... 374s Setting up libimport-into-perl (1.002005-2) ... 374s Setting up libmoo-perl (2.005005-1) ... 374s Setting up libmime-tools-perl (5.515-1) ... 374s Setting up libfcgi-client-perl (0.09-1) ... 374s Setting up libmoox-types-mooselike-perl (0.29-2) ... 374s Setting up libthrowable-perl (1.001-2) ... 374s Setting up libemail-sender-perl (2.601-1) ... 374s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 374s Setting up liblwp-protocol-https-perl (6.14-1) ... 374s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 374s Setting up libwww-perl (6.77-1) ... 374s Setting up libheif1:amd64 (1.19.3-1) ... 374s Setting up liblemonldap-ng-common-perl (2.20.1+ds-1) ... 374s Setting up liblemonldap-ng-handler-perl (2.20.1+ds-1) ... 375s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 375s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 375s /usr/sbin/policy-rc.d returned 101, not running 'start liblemonldap-ng-handler-perl.service liblemonldap-ng-handler-perl.timer' 375s Setting up lemonldap-ng-handler (2.20.1+ds-1) ... 375s Setting up lemonldap-ng-uwsgi-app (2.20.1+ds-1) ... 375s Setting up lemonldap-ng-fastcgi-server (2.20.1+ds-1) ... 375s invoke-rc.d: policy-rc.d denied execution of start. 375s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 375s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 375s /usr/sbin/policy-rc.d returned 101, not running 'start lemonldap-ng-fastcgi-server.service' 375s Setting up liblemonldap-ng-manager-perl (2.20.1+ds-1) ... 376s Setting up liblemonldap-ng-portal-perl (2.20.1+ds-1) ... 376s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 376s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 376s /usr/sbin/policy-rc.d returned 101, not running 'start liblemonldap-ng-portal-perl.service liblemonldap-ng-portal-perl.timer' 376s Setting up lemonldap-ng (2.20.1+ds-1) ... 376s Processing triggers for libc-bin (2.40-4ubuntu1) ... 376s Processing triggers for man-db (2.13.0-1) ... 378s Processing triggers for sgml-base (1.31) ... 378s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 378s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 378s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 378s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 378s Setting up libgd-perl (2.78-1build4) ... 378s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 378s Setting up libgd-securityimage-perl (1.75-3) ... 378s Processing triggers for libc-bin (2.40-4ubuntu1) ... 378s 378s Running kernel seems to be up-to-date. 378s 378s No services need to be restarted. 378s 378s No containers need to be restarted. 378s 378s No user sessions are running outdated binaries. 378s 378s No VM guests are running outdated hypervisor (qemu) binaries on this host. 382s autopkgtest [21:20:21]: test fastcgiserver: [----------------------- 382s 1..1 382s # Looks like your test exited with 77 before it could output anything. 383s autopkgtest [21:20:22]: test fastcgiserver: -----------------------] 383s autopkgtest [21:20:22]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 383s fastcgiserver SKIP exit status 77 and marked as skippable 384s autopkgtest [21:20:23]: test common-test: preparing testbed 810s autopkgtest [21:27:29]: testbed dpkg architecture: amd64 810s autopkgtest [21:27:29]: testbed apt version: 2.9.18 810s autopkgtest [21:27:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 810s autopkgtest [21:27:29]: testbed release detected to be: plucky 811s autopkgtest [21:27:30]: updating testbed package index (apt update) 812s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 812s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 812s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 813s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 813s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 813s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 813s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [151 kB] 813s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [819 kB] 813s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [287 kB] 813s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [200 kB] 813s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 813s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 813s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [944 kB] 813s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [413 kB] 813s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4116 B] 813s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.6 kB] 813s Fetched 2982 kB in 1s (2194 kB/s) 814s Reading package lists... 815s Reading package lists... 815s Building dependency tree... 815s Reading state information... 815s Calculating upgrade... 815s The following packages will be upgraded: 815s apport apport-core-dump-handler bash-completion ed libicu74 pci.ids 815s python3-apport python3-launchpadlib python3-problem-report 816s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 816s Need to get 11.9 MB of archives. 816s After this operation, 394 kB of additional disk space will be used. 816s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-launchpadlib all 2.1.0-1 [126 kB] 816s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-problem-report all 2.31.0-0ubuntu3 [25.3 kB] 816s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apport all 2.31.0-0ubuntu3 [93.1 kB] 816s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 apport-core-dump-handler all 2.31.0-0ubuntu3 [18.3 kB] 816s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 apport all 2.31.0-0ubuntu3 [83.0 kB] 816s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu74 amd64 74.2-1ubuntu6 [11.0 MB] 816s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 816s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 ed amd64 1.21-1 [62.3 kB] 816s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.01.13-1 [282 kB] 817s Fetched 11.9 MB in 1s (11.4 MB/s) 817s (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 ... 89449 files and directories currently installed.) 817s Preparing to unpack .../0-python3-launchpadlib_2.1.0-1_all.deb ... 817s Unpacking python3-launchpadlib (2.1.0-1) over (2.0.0-1) ... 817s Preparing to unpack .../1-python3-problem-report_2.31.0-0ubuntu3_all.deb ... 817s Unpacking python3-problem-report (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 817s Preparing to unpack .../2-python3-apport_2.31.0-0ubuntu3_all.deb ... 818s Unpacking python3-apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 818s Preparing to unpack .../3-apport-core-dump-handler_2.31.0-0ubuntu3_all.deb ... 818s Unpacking apport-core-dump-handler (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 818s Preparing to unpack .../4-apport_2.31.0-0ubuntu3_all.deb ... 818s Unpacking apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 818s Preparing to unpack .../5-libicu74_74.2-1ubuntu6_amd64.deb ... 818s Unpacking libicu74:amd64 (74.2-1ubuntu6) over (74.2-1ubuntu4) ... 818s Preparing to unpack .../6-bash-completion_1%3a2.16.0-6_all.deb ... 818s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 818s Preparing to unpack .../7-ed_1.21-1_amd64.deb ... 818s Unpacking ed (1.21-1) over (1.20.2-2) ... 818s Preparing to unpack .../8-pci.ids_0.0~2025.01.13-1_all.deb ... 818s Unpacking pci.ids (0.0~2025.01.13-1) over (0.0~2024.11.25-1) ... 818s Setting up pci.ids (0.0~2025.01.13-1) ... 818s Setting up python3-problem-report (2.31.0-0ubuntu3) ... 818s Setting up python3-launchpadlib (2.1.0-1) ... 819s Setting up python3-apport (2.31.0-0ubuntu3) ... 819s Setting up ed (1.21-1) ... 819s Setting up bash-completion (1:2.16.0-6) ... 819s Setting up libicu74:amd64 (74.2-1ubuntu6) ... 819s Setting up apport-core-dump-handler (2.31.0-0ubuntu3) ... 819s invoke-rc.d: policy-rc.d denied execution of restart. 819s /usr/sbin/policy-rc.d returned 101, not running 'restart apport.service' 819s Setting up apport (2.31.0-0ubuntu3) ... 820s /usr/sbin/policy-rc.d returned 101, not running 'restart apport-autoreport.path apport-autoreport.service apport-autoreport.timer apport-forward.socket' 820s Processing triggers for install-info (7.1.1-1) ... 820s Processing triggers for libc-bin (2.40-4ubuntu1) ... 820s Processing triggers for man-db (2.13.0-1) ... 821s 821s Running kernel seems to be up-to-date. 821s 821s No services need to be restarted. 821s 821s No containers need to be restarted. 821s 821s No user sessions are running outdated binaries. 821s 821s No VM guests are running outdated hypervisor (qemu) binaries on this host. 822s Reading package lists... 822s Building dependency tree... 822s Reading state information... 823s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 823s autopkgtest [21:27:42]: upgrading testbed (apt dist-upgrade and autopurge) 823s Reading package lists... 823s Building dependency tree... 823s Reading state information... 823s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 823s Starting 2 pkgProblemResolver with broken count: 0 823s Done 824s Entering ResolveByKeep 824s 824s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 824s Reading package lists... 824s Building dependency tree... 824s Reading state information... 825s Starting pkgProblemResolver with broken count: 0 825s Starting 2 pkgProblemResolver with broken count: 0 825s Done 825s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 825s autopkgtest [21:27:44]: rebooting testbed after setup commands that affected boot 852s Reading package lists... 852s Building dependency tree... 852s Reading state information... 852s Starting pkgProblemResolver with broken count: 0 852s Starting 2 pkgProblemResolver with broken count: 0 852s Done 853s The following NEW packages will be installed: 853s autoconf autodep8 automake autopoint autotools-dev build-essential 853s ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 853s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 853s dh-strip-nondeterminism docutils-common dwz fontconfig-config 853s fonts-urw-base35 g++ g++-14 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc 853s gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext 853s imagemagick-7-common intltool-debian java-common java-wrappers 853s libalgorithm-c3-perl libaliased-perl libaom3 853s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 853s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 853s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl 853s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl 853s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl 853s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 853s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl 853s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl 853s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 853s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 853s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 853s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 853s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 853s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 853s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 853s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 853s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 853s libdata-optlist-perl libdata-password-zxcvbn-perl 853s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 853s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 853s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 853s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 853s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 853s libdist-checkconflicts-perl libdynaloader-functions-perl 853s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 853s libemail-sender-perl libemail-simple-perl libencode-locale-perl 853s libeval-closure-perl libexception-class-perl libexporter-tiny-perl 853s libextutils-depends-perl libfcgi-perl libfcgi0t64 libfftw3-double3 853s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 853s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 853s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 853s libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b 853s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 853s libheif-plugin-libde265 libheif1 libhtml-format-perl 853s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 853s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 853s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 853s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 853s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 853s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 853s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 853s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 853s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 853s libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc 853s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 853s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl liblerc4 853s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 853s liblist-someutils-perl liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 853s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 853s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 853s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 853s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 853s libmoose-perl libmoosex-attributeshortcuts-perl 853s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 853s libmoosex-singlearg-perl 853s libmoosex-traitfor-meta-class-betteranonclassnames-perl 853s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 853s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 853s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 853s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 853s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 853s libnet-ssleay-perl libnode115 libopenjp2-7 853s libpackage-deprecationmanager-perl libpackage-stash-perl 853s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 853s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 853s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraqm0 853s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 853s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 853s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 853s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 853s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 853s libsub-name-perl libsub-quote-perl libtask-weaken-perl 853s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 853s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 853s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 853s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 853s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 853s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 853s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 853s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 853s libxml-sax-perl libxml-simple-perl libxpm4 libxstring-perl m4 node-acorn 853s node-balanced-match node-brace-expansion node-cjs-module-lexer 853s node-minimatch node-uglify-js node-undici node-xtend nodejs 853s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 853s po-debconf python3-alabaster python3-defusedxml python3-docutils 853s python3-imagesize python3-roman python3-snowballstemmer python3-sphinx 853s python3-sphinx-bootstrap-theme sphinx-common uglifyjs unzip x11-common 853s xfonts-encodings xfonts-utils yui-compressor 853s 0 upgraded, 328 newly installed, 0 to remove and 0 not upgraded. 853s Need to get 171 MB of archives. 853s After this operation, 640 MB of additional disk space will be used. 853s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 853s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 853s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build1 [839 kB] 853s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 853s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 853s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 853s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 853s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 854s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 854s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 854s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 854s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0-1 [2761 kB] 854s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 854s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 854s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 854s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 854s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 854s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 854s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 854s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 854s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 854s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 854s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 854s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.3-1 [433 kB] 854s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 854s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 854s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 854s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 854s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 854s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 854s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.1.43+dfsg1-1 [2306 kB] 854s Get:32 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-q16-perl amd64 8:7.1.1.43+dfsg1-1 [107 kB] 854s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 854s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 854s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB] 854s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 854s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 854s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB] 854s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 854s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-3 [616 kB] 854s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 854s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 854s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [11.9 MB] 855s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-13ubuntu1 [1032 B] 855s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 855s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 855s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-13ubuntu1 [47.6 kB] 855s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-13ubuntu1 [29.1 kB] 855s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-13ubuntu1 [2998 kB] 855s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-13ubuntu1 [1317 kB] 855s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-13ubuntu1 [2732 kB] 855s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-13ubuntu1 [1177 kB] 855s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-13ubuntu1 [1634 kB] 855s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-13ubuntu1 [153 kB] 855s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-13ubuntu1 [2815 kB] 855s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [23.4 MB] 856s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-13ubuntu1 [534 kB] 856s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 856s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 856s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-13ubuntu1 [2508 kB] 856s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [13.3 MB] 856s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-13ubuntu1 [21.1 kB] 856s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 856s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 856s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 856s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 ca-certificates-java all 20240118 [11.6 kB] 856s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 856s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libtool all 2.4.7-8 [166 kB] 856s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB] 856s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 856s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 856s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 856s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB] 856s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB] 856s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-3 [1025 kB] 856s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 856s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 856s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB] 856s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 java-common all 0.76 [6852 B] 856s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcsclite1 amd64 2.3.1-1 [26.6 kB] 856s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 openjdk-21-jre-headless amd64 21.0.5+11-1 [46.4 MB] 858s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 858s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 858s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB] 858s Get:85 http://ftpmaster.internal/ubuntu plucky/universe amd64 java-wrappers all 0.5 [9042 B] 858s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 858s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libaliased-perl all 0.34-3 [12.8 kB] 858s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 858s Get:89 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 858s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B] 858s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 858s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 858s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 liburi-perl all 5.30-1 [94.4 kB] 858s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 858s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 858s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 858s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 858s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 858s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 858s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 858s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 858s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 859s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 859s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 859s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 859s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 859s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 859s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB] 859s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 859s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 859s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 859s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 859s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 859s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB] 859s Get:115 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 859s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 859s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB] 859s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 859s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 859s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB] 859s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 859s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 859s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 859s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 859s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 859s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 859s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 859s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtype-tiny-perl all 2.004000-1 [354 kB] 859s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-oath-perl all 2.0.1-2 [7100 B] 859s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 859s Get:131 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 859s Get:132 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcryptx-perl amd64 0.084-1 [697 kB] 859s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB] 859s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 859s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB] 859s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 859s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 859s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-install-perl all 0.929-1 [9764 B] 859s Get:139 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 859s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 859s Get:141 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 859s Get:142 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB] 859s Get:143 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB] 859s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 859s Get:145 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 859s Get:146 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 859s Get:147 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 859s Get:148 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 859s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 859s Get:150 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 859s Get:151 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 859s Get:152 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 859s Get:153 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 859s Get:154 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 859s Get:155 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB] 859s Get:156 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB] 859s Get:157 http://ftpmaster.internal/ubuntu plucky/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 859s Get:158 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 859s Get:159 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 859s Get:160 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 859s Get:161 http://ftpmaster.internal/ubuntu plucky/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 859s Get:162 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 859s Get:163 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 859s Get:164 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 859s Get:165 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcarp-clan-perl all 6.08-2 [11.9 kB] 859s Get:166 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 859s Get:167 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-perl all 0.50-2 [50.5 kB] 859s Get:168 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 860s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscope-guard-perl all 0.21-2 [7730 B] 860s Get:170 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-perl amd64 3.0.2-1 [29.7 kB] 860s Get:171 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwant-perl amd64 0.29-2build5 [24.0 kB] 860s Get:172 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-core-perl all 1.33-2 [33.8 kB] 860s Get:173 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 860s Get:174 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-util-perl all 0.006-2 [10.3 kB] 860s Get:175 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 860s Get:176 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 860s Get:177 http://ftpmaster.internal/ubuntu plucky/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] 860s Get:178 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 860s Get:179 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcbor-xs-perl amd64 1.87-1build4 [59.6 kB] 860s Get:180 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 860s Get:181 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 860s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 860s Get:183 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 860s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 860s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 860s Get:186 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 860s Get:187 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 860s Get:188 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 860s Get:189 http://ftpmaster.internal/ubuntu plucky/main amd64 libcapture-tiny-perl all 0.48-2 [20.2 kB] 860s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libcares2 amd64 1.34.4-2.1 [109 kB] 860s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB] 860s Get:192 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 860s Get:193 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 860s Get:194 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 860s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 860s Get:196 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 860s Get:197 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 860s Get:198 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 860s Get:199 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 860s Get:200 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 860s Get:201 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 860s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 860s Get:203 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-jwt-perl all 0.035-1 [29.8 kB] 860s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 860s Get:205 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 860s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB] 860s Get:207 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 860s Get:208 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 860s Get:209 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 860s Get:210 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 860s Get:211 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 860s Get:212 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 860s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 861s Get:214 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 861s Get:215 http://ftpmaster.internal/ubuntu plucky/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 861s Get:216 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 861s Get:217 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 861s Get:218 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspecio-perl all 0.48-1 [137 kB] 861s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 861s Get:220 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-timezone-perl all 1:2.63-2+2024b [259 kB] 861s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 861s Get:222 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 861s Get:223 http://ftpmaster.internal/ubuntu plucky/main amd64 libdbi-perl amd64 1.645-1 [828 kB] 861s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 861s Get:225 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 861s Get:226 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 861s Get:227 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 861s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 861s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 861s Get:230 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 861s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 861s Get:232 http://ftpmaster.internal/ubuntu plucky/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 861s Get:233 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 861s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libextutils-depends-perl all 0.8001-2 [14.4 kB] 861s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 861s Get:236 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 861s Get:237 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 861s Get:238 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 861s Get:239 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 861s Get:240 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 861s Get:241 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 861s Get:242 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 861s Get:243 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 861s Get:244 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 861s Get:245 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 861s Get:246 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 861s Get:247 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 861s Get:248 http://ftpmaster.internal/ubuntu plucky/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 861s Get:249 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 861s Get:250 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 861s Get:251 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 861s Get:252 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB] 861s Get:253 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 861s Get:254 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 861s Get:255 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 861s Get:256 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 861s Get:257 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 861s Get:258 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 861s Get:259 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 861s Get:260 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 861s Get:261 http://ftpmaster.internal/ubuntu plucky/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 861s Get:262 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 861s Get:263 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 861s Get:264 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 861s Get:265 http://ftpmaster.internal/ubuntu plucky/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 861s Get:266 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 861s Get:267 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 861s Get:268 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 861s Get:269 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 861s Get:270 http://ftpmaster.internal/ubuntu plucky/main amd64 liblasso3t64 amd64 2.8.2-7 [171 kB] 861s Get:271 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblasso-perl amd64 2.8.2-7 [155 kB] 861s Get:272 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 861s Get:273 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB] 861s Get:274 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 861s Get:275 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 861s Get:276 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB] 861s Get:277 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.1+ds-1 [185 kB] 861s Get:278 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 861s Get:279 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 861s Get:280 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 861s Get:281 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 861s Get:282 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 861s Get:283 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 861s Get:284 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 861s Get:285 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 861s Get:286 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 862s Get:287 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 862s Get:288 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 862s Get:289 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5build1 [305 kB] 862s Get:290 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 862s Get:291 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 862s Get:292 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 862s Get:293 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 862s Get:294 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-xtend all 4.0.2-3 [3902 B] 862s Get:295 http://ftpmaster.internal/ubuntu plucky/universe amd64 nodejs amd64 20.18.1+dfsg-1ubuntu1 [334 kB] 862s Get:296 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 862s Get:297 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 862s Get:298 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 862s Get:299 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 862s Get:300 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-minimatch all 9.0.3-5 [78.2 kB] 862s Get:301 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 862s Get:302 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnode115 amd64 20.18.1+dfsg-1ubuntu1 [13.3 MB] 862s Get:303 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 862s Get:304 http://ftpmaster.internal/ubuntu plucky/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 863s Get:305 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 863s Get:306 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 863s Get:307 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 863s Get:308 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 863s Get:309 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 863s Get:310 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-output-perl all 1.034-1 [14.2 kB] 863s Get:311 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 863s Get:312 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 863s Get:313 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 863s Get:314 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-libxslt-perl amd64 2.003000-2build1 [44.6 kB] 863s Get:315 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 863s Get:316 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 863s Get:317 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-roman all 4.2-1 [10.0 kB] 863s Get:318 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 863s Get:319 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 863s Get:320 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 863s Get:321 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 8.1.3-3 [661 kB] 863s Get:322 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 863s Get:323 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sphinx all 8.1.3-3 [474 kB] 863s Get:324 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 863s Get:325 http://ftpmaster.internal/ubuntu plucky/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 863s Get:326 http://ftpmaster.internal/ubuntu plucky/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 863s Get:327 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 863s Get:328 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.80 [18.7 kB] 864s Preconfiguring packages ... 864s Fetched 171 MB in 10s (16.8 MB/s) 864s Selecting previously unselected package imagemagick-7-common. 864s (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 ... 89449 files and directories currently installed.) 864s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 864s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 864s Selecting previously unselected package libgomp1:amd64. 864s Preparing to unpack .../001-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 864s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 864s Selecting previously unselected package libfftw3-double3:amd64. 864s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_amd64.deb ... 864s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 864s Selecting previously unselected package libfontenc1:amd64. 864s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 864s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 864s Selecting previously unselected package x11-common. 864s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu3_all.deb ... 864s Unpacking x11-common (1:7.7+23ubuntu3) ... 864s Selecting previously unselected package xfonts-encodings. 864s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 864s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 864s Selecting previously unselected package xfonts-utils. 864s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 864s Unpacking xfonts-utils (1:7.7+7) ... 864s Selecting previously unselected package fonts-urw-base35. 864s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 864s Unpacking fonts-urw-base35 (20200910-8) ... 864s Selecting previously unselected package fontconfig-config. 864s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 864s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 864s Selecting previously unselected package libfontconfig1:amd64. 864s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 864s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 864s Selecting previously unselected package libsharpyuv0:amd64. 864s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 864s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 864s Selecting previously unselected package libaom3:amd64. 864s Preparing to unpack .../011-libaom3_3.11.0-1_amd64.deb ... 864s Unpacking libaom3:amd64 (3.11.0-1) ... 864s Selecting previously unselected package libheif-plugin-aomdec:amd64. 864s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 864s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 864s Selecting previously unselected package libde265-0:amd64. 864s Preparing to unpack .../013-libde265-0_1.0.15-1build4_amd64.deb ... 864s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 864s Selecting previously unselected package libheif-plugin-libde265:amd64. 864s Preparing to unpack .../014-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 864s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 865s Selecting previously unselected package libheif1:amd64. 865s Preparing to unpack .../015-libheif1_1.19.3-1_amd64.deb ... 865s Unpacking libheif1:amd64 (1.19.3-1) ... 865s Selecting previously unselected package libjbig0:amd64. 865s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 865s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 865s Selecting previously unselected package libjpeg-turbo8:amd64. 865s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 865s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 865s Selecting previously unselected package libjpeg8:amd64. 865s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 865s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 865s Selecting previously unselected package liblcms2-2:amd64. 865s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 865s Unpacking liblcms2-2:amd64 (2.16-2) ... 865s Selecting previously unselected package liblqr-1-0:amd64. 865s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 865s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 865s Selecting previously unselected package libltdl7:amd64. 865s Preparing to unpack .../021-libltdl7_2.4.7-8_amd64.deb ... 865s Unpacking libltdl7:amd64 (2.4.7-8) ... 865s Selecting previously unselected package libopenjp2-7:amd64. 865s Preparing to unpack .../022-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 865s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 865s Selecting previously unselected package libraw23t64:amd64. 865s Preparing to unpack .../023-libraw23t64_0.21.3-1_amd64.deb ... 865s Unpacking libraw23t64:amd64 (0.21.3-1) ... 865s Selecting previously unselected package libdeflate0:amd64. 865s Preparing to unpack .../024-libdeflate0_1.23-1_amd64.deb ... 865s Unpacking libdeflate0:amd64 (1.23-1) ... 865s Selecting previously unselected package liblerc4:amd64. 865s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 865s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 865s Selecting previously unselected package libwebp7:amd64. 865s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 865s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 865s Selecting previously unselected package libtiff6:amd64. 865s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 865s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 865s Selecting previously unselected package libwebpdemux2:amd64. 865s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 865s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 865s Selecting previously unselected package libwebpmux3:amd64. 865s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 865s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 865s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 865s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 865s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 865s Selecting previously unselected package libimage-magick-q16-perl. 865s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 865s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 865s Selecting previously unselected package libimage-magick-perl. 865s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 865s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 865s Selecting previously unselected package m4. 865s Preparing to unpack .../033-m4_1.4.19-4build1_amd64.deb ... 865s Unpacking m4 (1.4.19-4build1) ... 865s Selecting previously unselected package autoconf. 865s Preparing to unpack .../034-autoconf_2.72-3_all.deb ... 865s Unpacking autoconf (2.72-3) ... 865s Selecting previously unselected package dctrl-tools. 865s Preparing to unpack .../035-dctrl-tools_2.24-3build3_amd64.deb ... 865s Unpacking dctrl-tools (2.24-3build3) ... 865s Selecting previously unselected package autodep8. 865s Preparing to unpack .../036-autodep8_0.28+nmu1ubuntu1_all.deb ... 865s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 865s Selecting previously unselected package autotools-dev. 865s Preparing to unpack .../037-autotools-dev_20220109.1_all.deb ... 865s Unpacking autotools-dev (20220109.1) ... 865s Selecting previously unselected package automake. 865s Preparing to unpack .../038-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 865s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 865s Selecting previously unselected package autopoint. 865s Preparing to unpack .../039-autopoint_0.22.5-3_all.deb ... 865s Unpacking autopoint (0.22.5-3) ... 865s Selecting previously unselected package libisl23:amd64. 865s Preparing to unpack .../040-libisl23_0.27-1_amd64.deb ... 865s Unpacking libisl23:amd64 (0.27-1) ... 865s Selecting previously unselected package libmpc3:amd64. 865s Preparing to unpack .../041-libmpc3_1.3.1-1build2_amd64.deb ... 865s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 865s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 865s Preparing to unpack .../042-cpp-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 865s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 865s Selecting previously unselected package cpp-14. 865s Preparing to unpack .../043-cpp-14_14.2.0-13ubuntu1_amd64.deb ... 865s Unpacking cpp-14 (14.2.0-13ubuntu1) ... 865s Selecting previously unselected package cpp-x86-64-linux-gnu. 866s Preparing to unpack .../044-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 866s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 866s Selecting previously unselected package cpp. 866s Preparing to unpack .../045-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 866s Unpacking cpp (4:14.1.0-2ubuntu1) ... 866s Selecting previously unselected package libcc1-0:amd64. 866s Preparing to unpack .../046-libcc1-0_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libcc1-0:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libitm1:amd64. 866s Preparing to unpack .../047-libitm1_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libitm1:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libasan8:amd64. 866s Preparing to unpack .../048-libasan8_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libasan8:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package liblsan0:amd64. 866s Preparing to unpack .../049-liblsan0_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking liblsan0:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libtsan2:amd64. 866s Preparing to unpack .../050-libtsan2_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libtsan2:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libubsan1:amd64. 866s Preparing to unpack .../051-libubsan1_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libubsan1:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libhwasan0:amd64. 866s Preparing to unpack .../052-libhwasan0_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libhwasan0:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libquadmath0:amd64. 866s Preparing to unpack .../053-libquadmath0_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libquadmath0:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package libgcc-14-dev:amd64. 866s Preparing to unpack .../054-libgcc-14-dev_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libgcc-14-dev:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 866s Preparing to unpack .../055-gcc-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package gcc-14. 866s Preparing to unpack .../056-gcc-14_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking gcc-14 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package gcc-x86-64-linux-gnu. 866s Preparing to unpack .../057-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 866s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 866s Selecting previously unselected package gcc. 866s Preparing to unpack .../058-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 866s Unpacking gcc (4:14.1.0-2ubuntu1) ... 866s Selecting previously unselected package libstdc++-14-dev:amd64. 866s Preparing to unpack .../059-libstdc++-14-dev_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking libstdc++-14-dev:amd64 (14.2.0-13ubuntu1) ... 866s Selecting previously unselected package g++-14-x86-64-linux-gnu. 866s Preparing to unpack .../060-g++-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 866s Unpacking g++-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 867s Selecting previously unselected package g++-14. 867s Preparing to unpack .../061-g++-14_14.2.0-13ubuntu1_amd64.deb ... 867s Unpacking g++-14 (14.2.0-13ubuntu1) ... 867s Selecting previously unselected package g++-x86-64-linux-gnu. 867s Preparing to unpack .../062-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 867s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 867s Selecting previously unselected package g++. 867s Preparing to unpack .../063-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 867s Unpacking g++ (4:14.1.0-2ubuntu1) ... 867s Selecting previously unselected package build-essential. 867s Preparing to unpack .../064-build-essential_12.10ubuntu1_amd64.deb ... 867s Unpacking build-essential (12.10ubuntu1) ... 867s Selecting previously unselected package ca-certificates-java. 867s Preparing to unpack .../065-ca-certificates-java_20240118_all.deb ... 867s Unpacking ca-certificates-java (20240118) ... 867s Selecting previously unselected package libdebhelper-perl. 867s Preparing to unpack .../066-libdebhelper-perl_13.20ubuntu1_all.deb ... 867s Unpacking libdebhelper-perl (13.20ubuntu1) ... 867s Selecting previously unselected package libtool. 867s Preparing to unpack .../067-libtool_2.4.7-8_all.deb ... 867s Unpacking libtool (2.4.7-8) ... 867s Selecting previously unselected package dh-autoreconf. 867s Preparing to unpack .../068-dh-autoreconf_20_all.deb ... 867s Unpacking dh-autoreconf (20) ... 867s Selecting previously unselected package libarchive-zip-perl. 867s Preparing to unpack .../069-libarchive-zip-perl_1.68-1_all.deb ... 867s Unpacking libarchive-zip-perl (1.68-1) ... 867s Selecting previously unselected package libfile-stripnondeterminism-perl. 867s Preparing to unpack .../070-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 867s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 867s Selecting previously unselected package dh-strip-nondeterminism. 867s Preparing to unpack .../071-dh-strip-nondeterminism_1.14.0-1_all.deb ... 867s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 867s Selecting previously unselected package debugedit. 867s Preparing to unpack .../072-debugedit_1%3a5.1-1_amd64.deb ... 867s Unpacking debugedit (1:5.1-1) ... 867s Selecting previously unselected package dwz. 867s Preparing to unpack .../073-dwz_0.15-1build6_amd64.deb ... 867s Unpacking dwz (0.15-1build6) ... 867s Selecting previously unselected package gettext. 867s Preparing to unpack .../074-gettext_0.22.5-3_amd64.deb ... 867s Unpacking gettext (0.22.5-3) ... 867s Selecting previously unselected package intltool-debian. 867s Preparing to unpack .../075-intltool-debian_0.35.0+20060710.6_all.deb ... 867s Unpacking intltool-debian (0.35.0+20060710.6) ... 867s Selecting previously unselected package po-debconf. 867s Preparing to unpack .../076-po-debconf_1.0.21+nmu1_all.deb ... 867s Unpacking po-debconf (1.0.21+nmu1) ... 867s Selecting previously unselected package debhelper. 867s Preparing to unpack .../077-debhelper_13.20ubuntu1_all.deb ... 867s Unpacking debhelper (13.20ubuntu1) ... 867s Selecting previously unselected package java-common. 867s Preparing to unpack .../078-java-common_0.76_all.deb ... 867s Unpacking java-common (0.76) ... 867s Selecting previously unselected package libpcsclite1:amd64. 867s Preparing to unpack .../079-libpcsclite1_2.3.1-1_amd64.deb ... 867s Unpacking libpcsclite1:amd64 (2.3.1-1) ... 867s Selecting previously unselected package openjdk-21-jre-headless:amd64. 867s Preparing to unpack .../080-openjdk-21-jre-headless_21.0.5+11-1_amd64.deb ... 867s Unpacking openjdk-21-jre-headless:amd64 (21.0.5+11-1) ... 868s Selecting previously unselected package default-jre-headless. 868s Preparing to unpack .../081-default-jre-headless_2%3a1.21-76_amd64.deb ... 868s Unpacking default-jre-headless (2:1.21-76) ... 868s Selecting previously unselected package docutils-common. 868s Preparing to unpack .../082-docutils-common_0.21.2+dfsg-2_all.deb ... 868s Unpacking docutils-common (0.21.2+dfsg-2) ... 868s Selecting previously unselected package unzip. 868s Preparing to unpack .../083-unzip_6.0-28ubuntu6_amd64.deb ... 868s Unpacking unzip (6.0-28ubuntu6) ... 868s Selecting previously unselected package java-wrappers. 868s Preparing to unpack .../084-java-wrappers_0.5_all.deb ... 868s Unpacking java-wrappers (0.5) ... 868s Selecting previously unselected package libalgorithm-c3-perl. 868s Preparing to unpack .../085-libalgorithm-c3-perl_0.11-2_all.deb ... 868s Unpacking libalgorithm-c3-perl (0.11-2) ... 868s Selecting previously unselected package libaliased-perl. 868s Preparing to unpack .../086-libaliased-perl_0.34-3_all.deb ... 868s Unpacking libaliased-perl (0.34-3) ... 868s Selecting previously unselected package libposix-strftime-compiler-perl. 868s Preparing to unpack .../087-libposix-strftime-compiler-perl_0.46-1_all.deb ... 868s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 868s Selecting previously unselected package libapache-logformat-compiler-perl. 868s Preparing to unpack .../088-libapache-logformat-compiler-perl_0.36-3_all.deb ... 868s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 868s Selecting previously unselected package libcrypt-urandom-perl. 868s Preparing to unpack .../089-libcrypt-urandom-perl_0.40-1_all.deb ... 868s Unpacking libcrypt-urandom-perl (0.40-1) ... 868s Selecting previously unselected package libapache-session-perl. 868s Preparing to unpack .../090-libapache-session-perl_1.94-2_all.deb ... 868s Unpacking libapache-session-perl (1.94-2) ... 868s Selecting previously unselected package libdigest-hmac-perl. 868s Preparing to unpack .../091-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 868s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 868s Selecting previously unselected package liburi-perl. 868s Preparing to unpack .../092-liburi-perl_5.30-1_all.deb ... 868s Unpacking liburi-perl (5.30-1) ... 868s Selecting previously unselected package libencode-locale-perl. 868s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 868s Unpacking libencode-locale-perl (1.05-3) ... 868s Selecting previously unselected package libtimedate-perl. 868s Preparing to unpack .../094-libtimedate-perl_2.3300-2_all.deb ... 868s Unpacking libtimedate-perl (2.3300-2) ... 868s Selecting previously unselected package libhttp-date-perl. 868s Preparing to unpack .../095-libhttp-date-perl_6.06-1_all.deb ... 868s Unpacking libhttp-date-perl (6.06-1) ... 868s Selecting previously unselected package libfile-listing-perl. 868s Preparing to unpack .../096-libfile-listing-perl_6.16-1_all.deb ... 868s Unpacking libfile-listing-perl (6.16-1) ... 868s Selecting previously unselected package libhtml-tagset-perl. 868s Preparing to unpack .../097-libhtml-tagset-perl_3.24-1_all.deb ... 868s Unpacking libhtml-tagset-perl (3.24-1) ... 868s Selecting previously unselected package libhtml-parser-perl:amd64. 868s Preparing to unpack .../098-libhtml-parser-perl_3.83-1build1_amd64.deb ... 868s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 868s Selecting previously unselected package libhtml-tree-perl. 868s Preparing to unpack .../099-libhtml-tree-perl_5.07-3_all.deb ... 868s Unpacking libhtml-tree-perl (5.07-3) ... 869s Selecting previously unselected package libclone-perl:amd64. 869s Preparing to unpack .../100-libclone-perl_0.47-1_amd64.deb ... 869s Unpacking libclone-perl:amd64 (0.47-1) ... 869s Selecting previously unselected package libio-html-perl. 869s Preparing to unpack .../101-libio-html-perl_1.004-3_all.deb ... 869s Unpacking libio-html-perl (1.004-3) ... 869s Selecting previously unselected package liblwp-mediatypes-perl. 869s Preparing to unpack .../102-liblwp-mediatypes-perl_6.04-2_all.deb ... 869s Unpacking liblwp-mediatypes-perl (6.04-2) ... 869s Selecting previously unselected package libhttp-message-perl. 869s Preparing to unpack .../103-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 869s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 869s Selecting previously unselected package libhttp-cookies-perl. 869s Preparing to unpack .../104-libhttp-cookies-perl_6.11-1_all.deb ... 869s Unpacking libhttp-cookies-perl (6.11-1) ... 869s Selecting previously unselected package libhttp-negotiate-perl. 869s Preparing to unpack .../105-libhttp-negotiate-perl_6.01-2_all.deb ... 869s Unpacking libhttp-negotiate-perl (6.01-2) ... 869s Selecting previously unselected package perl-openssl-defaults:amd64. 869s Preparing to unpack .../106-perl-openssl-defaults_7build3_amd64.deb ... 869s Unpacking perl-openssl-defaults:amd64 (7build3) ... 869s Selecting previously unselected package libnet-ssleay-perl:amd64. 869s Preparing to unpack .../107-libnet-ssleay-perl_1.94-2_amd64.deb ... 869s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ... 869s Selecting previously unselected package libio-socket-ssl-perl. 869s Preparing to unpack .../108-libio-socket-ssl-perl_2.089-1_all.deb ... 869s Unpacking libio-socket-ssl-perl (2.089-1) ... 869s Selecting previously unselected package libnet-http-perl. 869s Preparing to unpack .../109-libnet-http-perl_6.23-1_all.deb ... 869s Unpacking libnet-http-perl (6.23-1) ... 869s Selecting previously unselected package liblwp-protocol-https-perl. 869s Preparing to unpack .../110-liblwp-protocol-https-perl_6.14-1_all.deb ... 869s Unpacking liblwp-protocol-https-perl (6.14-1) ... 869s Selecting previously unselected package libtry-tiny-perl. 869s Preparing to unpack .../111-libtry-tiny-perl_0.32-1_all.deb ... 869s Unpacking libtry-tiny-perl (0.32-1) ... 869s Selecting previously unselected package libwww-robotrules-perl. 869s Preparing to unpack .../112-libwww-robotrules-perl_6.02-1_all.deb ... 869s Unpacking libwww-robotrules-perl (6.02-1) ... 869s Selecting previously unselected package libwww-perl. 869s Preparing to unpack .../113-libwww-perl_6.77-1_all.deb ... 869s Unpacking libwww-perl (6.77-1) ... 869s Selecting previously unselected package libauth-yubikey-webclient-perl. 869s Preparing to unpack .../114-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 869s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 869s Selecting previously unselected package libclass-method-modifiers-perl. 869s Preparing to unpack .../115-libclass-method-modifiers-perl_2.15-1_all.deb ... 869s Unpacking libclass-method-modifiers-perl (2.15-1) ... 869s Selecting previously unselected package libclass-xsaccessor-perl. 869s Preparing to unpack .../116-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ... 869s Unpacking libclass-xsaccessor-perl (1.19-4build5) ... 869s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 869s Preparing to unpack .../117-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 869s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 869s Selecting previously unselected package libdynaloader-functions-perl. 869s Preparing to unpack .../118-libdynaloader-functions-perl_0.004-1_all.deb ... 869s Unpacking libdynaloader-functions-perl (0.004-1) ... 869s Selecting previously unselected package libdevel-callchecker-perl:amd64. 869s Preparing to unpack .../119-libdevel-callchecker-perl_0.009-1build1_amd64.deb ... 869s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ... 869s Selecting previously unselected package libparams-classify-perl:amd64. 869s Preparing to unpack .../120-libparams-classify-perl_0.015-2build6_amd64.deb ... 869s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 869s Selecting previously unselected package libmodule-runtime-perl. 869s Preparing to unpack .../121-libmodule-runtime-perl_0.016-2_all.deb ... 869s Unpacking libmodule-runtime-perl (0.016-2) ... 869s Selecting previously unselected package libimport-into-perl. 869s Preparing to unpack .../122-libimport-into-perl_1.002005-2_all.deb ... 869s Unpacking libimport-into-perl (1.002005-2) ... 869s Selecting previously unselected package librole-tiny-perl. 869s Preparing to unpack .../123-librole-tiny-perl_2.002004-1_all.deb ... 869s Unpacking librole-tiny-perl (2.002004-1) ... 869s Selecting previously unselected package libsub-quote-perl. 869s Preparing to unpack .../124-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 869s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 869s Selecting previously unselected package libmoo-perl. 869s Preparing to unpack .../125-libmoo-perl_2.005005-1_all.deb ... 869s Unpacking libmoo-perl (2.005005-1) ... 869s Selecting previously unselected package libexporter-tiny-perl. 869s Preparing to unpack .../126-libexporter-tiny-perl_1.006002-1_all.deb ... 869s Unpacking libexporter-tiny-perl (1.006002-1) ... 869s Selecting previously unselected package libtype-tiny-perl. 869s Preparing to unpack .../127-libtype-tiny-perl_2.004000-1_all.deb ... 869s Unpacking libtype-tiny-perl (2.004000-1) ... 869s Selecting previously unselected package libauthen-oath-perl. 869s Preparing to unpack .../128-libauthen-oath-perl_2.0.1-2_all.deb ... 869s Unpacking libauthen-oath-perl (2.0.1-2) ... 869s Selecting previously unselected package libconvert-asn1-perl. 869s Preparing to unpack .../129-libconvert-asn1-perl_0.34-1_all.deb ... 869s Unpacking libconvert-asn1-perl (0.34-1) ... 869s Selecting previously unselected package libcrypt-openssl-x509-perl. 869s Preparing to unpack .../130-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 869s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 869s Selecting previously unselected package libcryptx-perl. 869s Preparing to unpack .../131-libcryptx-perl_0.084-1_amd64.deb ... 869s Unpacking libcryptx-perl (0.084-1) ... 869s Selecting previously unselected package libcommon-sense-perl:amd64. 869s Preparing to unpack .../132-libcommon-sense-perl_3.75-3build4_amd64.deb ... 869s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ... 869s Selecting previously unselected package libtypes-serialiser-perl. 869s Preparing to unpack .../133-libtypes-serialiser-perl_1.01-1_all.deb ... 869s Unpacking libtypes-serialiser-perl (1.01-1) ... 869s Selecting previously unselected package libjson-xs-perl. 869s Preparing to unpack .../134-libjson-xs-perl_4.030-2build4_amd64.deb ... 869s Unpacking libjson-xs-perl (4.030-2build4) ... 869s Selecting previously unselected package libjson-maybexs-perl. 869s Preparing to unpack .../135-libjson-maybexs-perl_1.004008-1_all.deb ... 869s Unpacking libjson-maybexs-perl (1.004008-1) ... 869s Selecting previously unselected package libparams-util-perl. 869s Preparing to unpack .../136-libparams-util-perl_1.102-3build1_amd64.deb ... 869s Unpacking libparams-util-perl (1.102-3build1) ... 869s Selecting previously unselected package libsub-install-perl. 869s Preparing to unpack .../137-libsub-install-perl_0.929-1_all.deb ... 869s Unpacking libsub-install-perl (0.929-1) ... 869s Selecting previously unselected package libdata-optlist-perl. 869s Preparing to unpack .../138-libdata-optlist-perl_0.114-1_all.deb ... 869s Unpacking libdata-optlist-perl (0.114-1) ... 869s Selecting previously unselected package libmodule-implementation-perl. 869s Preparing to unpack .../139-libmodule-implementation-perl_0.09-2_all.deb ... 869s Unpacking libmodule-implementation-perl (0.09-2) ... 869s Selecting previously unselected package libpackage-stash-perl. 869s Preparing to unpack .../140-libpackage-stash-perl_0.40-1_all.deb ... 869s Unpacking libpackage-stash-perl (0.40-1) ... 869s Selecting previously unselected package libclass-load-perl. 869s Preparing to unpack .../141-libclass-load-perl_0.25-2_all.deb ... 869s Unpacking libclass-load-perl (0.25-2) ... 869s Selecting previously unselected package libclass-load-xs-perl. 869s Preparing to unpack .../142-libclass-load-xs-perl_0.10-2build5_amd64.deb ... 869s Unpacking libclass-load-xs-perl (0.10-2build5) ... 869s Selecting previously unselected package libsub-exporter-progressive-perl. 870s Preparing to unpack .../143-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 870s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 870s Selecting previously unselected package libdevel-globaldestruction-perl. 870s Preparing to unpack .../144-libdevel-globaldestruction-perl_0.14-4_all.deb ... 870s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 870s Selecting previously unselected package libclass-c3-perl. 870s Preparing to unpack .../145-libclass-c3-perl_0.35-2_all.deb ... 870s Unpacking libclass-c3-perl (0.35-2) ... 870s Selecting previously unselected package libmro-compat-perl. 870s Preparing to unpack .../146-libmro-compat-perl_0.15-2_all.deb ... 870s Unpacking libmro-compat-perl (0.15-2) ... 870s Selecting previously unselected package libdevel-overloadinfo-perl. 870s Preparing to unpack .../147-libdevel-overloadinfo-perl_0.007-1_all.deb ... 870s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 870s Selecting previously unselected package libdevel-stacktrace-perl. 870s Preparing to unpack .../148-libdevel-stacktrace-perl_2.0500-1_all.deb ... 870s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 870s Selecting previously unselected package libsub-exporter-perl. 870s Preparing to unpack .../149-libsub-exporter-perl_0.990-1_all.deb ... 870s Unpacking libsub-exporter-perl (0.990-1) ... 870s Selecting previously unselected package libeval-closure-perl. 870s Preparing to unpack .../150-libeval-closure-perl_0.14-3_all.deb ... 870s Unpacking libeval-closure-perl (0.14-3) ... 870s Selecting previously unselected package libdist-checkconflicts-perl. 870s Preparing to unpack .../151-libdist-checkconflicts-perl_0.11-2_all.deb ... 870s Unpacking libdist-checkconflicts-perl (0.11-2) ... 870s Selecting previously unselected package libmodule-runtime-conflicts-perl. 870s Preparing to unpack .../152-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 870s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 870s Selecting previously unselected package libpackage-deprecationmanager-perl. 870s Preparing to unpack .../153-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 870s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 870s Selecting previously unselected package libpackage-stash-xs-perl:amd64. 870s Preparing to unpack .../154-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ... 870s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 870s Selecting previously unselected package libmoose-perl:amd64. 870s Preparing to unpack .../155-libmoose-perl_2.2207-1build3_amd64.deb ... 870s Unpacking libmoose-perl:amd64 (2.2207-1build3) ... 870s Selecting previously unselected package libvariable-magic-perl. 870s Preparing to unpack .../156-libvariable-magic-perl_0.64-1build1_amd64.deb ... 870s Unpacking libvariable-magic-perl (0.64-1build1) ... 870s Selecting previously unselected package libb-hooks-endofscope-perl. 870s Preparing to unpack .../157-libb-hooks-endofscope-perl_0.28-1_all.deb ... 870s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 870s Selecting previously unselected package libsub-identify-perl. 870s Preparing to unpack .../158-libsub-identify-perl_0.14-3build4_amd64.deb ... 870s Unpacking libsub-identify-perl (0.14-3build4) ... 870s Selecting previously unselected package libsub-name-perl:amd64. 870s Preparing to unpack .../159-libsub-name-perl_0.28-1_amd64.deb ... 870s Unpacking libsub-name-perl:amd64 (0.28-1) ... 870s Selecting previously unselected package libnamespace-clean-perl. 870s Preparing to unpack .../160-libnamespace-clean-perl_0.27-2_all.deb ... 870s Unpacking libnamespace-clean-perl (0.27-2) ... 870s Selecting previously unselected package libnamespace-autoclean-perl. 870s Preparing to unpack .../161-libnamespace-autoclean-perl_0.31-1_all.deb ... 870s Unpacking libnamespace-autoclean-perl (0.31-1) ... 870s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 870s Preparing to unpack .../162-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 870s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 870s Selecting previously unselected package libmoosex-role-parameterized-perl. 870s Preparing to unpack .../163-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 870s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 870s Selecting previously unselected package libcarp-clan-perl. 870s Preparing to unpack .../164-libcarp-clan-perl_6.08-2_all.deb ... 870s Unpacking libcarp-clan-perl (6.08-2) ... 870s Selecting previously unselected package libsub-exporter-formethods-perl. 870s Preparing to unpack .../165-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 870s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 870s Selecting previously unselected package libmoosex-types-perl. 870s Preparing to unpack .../166-libmoosex-types-perl_0.50-2_all.deb ... 870s Unpacking libmoosex-types-perl (0.50-2) ... 870s Selecting previously unselected package libmoosex-types-common-perl. 870s Preparing to unpack .../167-libmoosex-types-common-perl_0.001014-2_all.deb ... 870s Unpacking libmoosex-types-common-perl (0.001014-2) ... 870s Selecting previously unselected package libscope-guard-perl. 870s Preparing to unpack .../168-libscope-guard-perl_0.21-2_all.deb ... 870s Unpacking libscope-guard-perl (0.21-2) ... 870s Selecting previously unselected package libautobox-perl. 870s Preparing to unpack .../169-libautobox-perl_3.0.2-1_amd64.deb ... 870s Unpacking libautobox-perl (3.0.2-1) ... 870s Selecting previously unselected package libwant-perl. 870s Preparing to unpack .../170-libwant-perl_0.29-2build5_amd64.deb ... 870s Unpacking libwant-perl (0.29-2build5) ... 870s Selecting previously unselected package libautobox-core-perl. 870s Preparing to unpack .../171-libautobox-core-perl_1.33-2_all.deb ... 870s Unpacking libautobox-core-perl (1.33-2) ... 870s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 870s Preparing to unpack .../172-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 870s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 870s Selecting previously unselected package libmoosex-util-perl. 870s Preparing to unpack .../173-libmoosex-util-perl_0.006-2_all.deb ... 870s Unpacking libmoosex-util-perl (0.006-2) ... 870s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 870s Preparing to unpack .../174-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 870s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 870s Selecting previously unselected package libmoosex-singlearg-perl. 870s Preparing to unpack .../175-libmoosex-singlearg-perl_0.09-2_all.deb ... 870s Unpacking libmoosex-singlearg-perl (0.09-2) ... 870s Selecting previously unselected package libstrictures-perl. 870s Preparing to unpack .../176-libstrictures-perl_2.000006-1_all.deb ... 870s Unpacking libstrictures-perl (2.000006-1) ... 870s Selecting previously unselected package libauthen-u2f-tester-perl. 870s Preparing to unpack .../177-libauthen-u2f-tester-perl_0.03-1_all.deb ... 870s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 870s Selecting previously unselected package libcbor-xs-perl. 870s Preparing to unpack .../178-libcbor-xs-perl_1.87-1build4_amd64.deb ... 870s Unpacking libcbor-xs-perl (1.87-1build4) ... 870s Selecting previously unselected package libhash-merge-simple-perl. 870s Preparing to unpack .../179-libhash-merge-simple-perl_0.052-1_all.deb ... 870s Unpacking libhash-merge-simple-perl (0.052-1) ... 870s Selecting previously unselected package libjson-perl. 870s Preparing to unpack .../180-libjson-perl_4.10000-1_all.deb ... 870s Unpacking libjson-perl (4.10000-1) ... 870s Selecting previously unselected package libmouse-perl:amd64. 870s Preparing to unpack .../181-libmouse-perl_2.5.11-1build1_amd64.deb ... 870s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 870s Selecting previously unselected package libauthen-webauthn-perl. 870s Preparing to unpack .../182-libauthen-webauthn-perl_0.005-1_all.deb ... 870s Unpacking libauthen-webauthn-perl (0.005-1) ... 870s Selecting previously unselected package libcrypt-random-seed-perl. 870s Preparing to unpack .../183-libcrypt-random-seed-perl_0.03-3_all.deb ... 870s Unpacking libcrypt-random-seed-perl (0.03-3) ... 870s Selecting previously unselected package libmath-random-isaac-perl. 870s Preparing to unpack .../184-libmath-random-isaac-perl_1.004-2_all.deb ... 870s Unpacking libmath-random-isaac-perl (1.004-2) ... 870s Selecting previously unselected package libbytes-random-secure-perl. 870s Preparing to unpack .../185-libbytes-random-secure-perl_0.29-3_all.deb ... 870s Unpacking libbytes-random-secure-perl (0.29-3) ... 871s Selecting previously unselected package libipc-sharelite-perl. 871s Preparing to unpack .../186-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 871s Unpacking libipc-sharelite-perl (0.17-5build4) ... 871s Selecting previously unselected package libcache-cache-perl. 871s Preparing to unpack .../187-libcache-cache-perl_1.08-3_all.deb ... 871s Unpacking libcache-cache-perl (1.08-3) ... 871s Selecting previously unselected package libcapture-tiny-perl. 871s Preparing to unpack .../188-libcapture-tiny-perl_0.48-2_all.deb ... 871s Unpacking libcapture-tiny-perl (0.48-2) ... 871s Selecting previously unselected package libcares2:amd64. 871s Preparing to unpack .../189-libcares2_1.34.4-2.1_amd64.deb ... 871s Unpacking libcares2:amd64 (1.34.4-2.1) ... 871s Selecting previously unselected package libcgi-pm-perl. 871s Preparing to unpack .../190-libcgi-pm-perl_4.66-1_all.deb ... 871s Unpacking libcgi-pm-perl (4.66-1) ... 871s Selecting previously unselected package libclass-data-inheritable-perl. 871s Preparing to unpack .../191-libclass-data-inheritable-perl_0.10-1_all.deb ... 871s Unpacking libclass-data-inheritable-perl (0.10-1) ... 871s Selecting previously unselected package libclass-errorhandler-perl. 871s Preparing to unpack .../192-libclass-errorhandler-perl_0.04-3_all.deb ... 871s Unpacking libclass-errorhandler-perl (0.04-3) ... 871s Selecting previously unselected package libclass-inspector-perl. 871s Preparing to unpack .../193-libclass-inspector-perl_1.36-3_all.deb ... 871s Unpacking libclass-inspector-perl (1.36-3) ... 871s Selecting previously unselected package libclass-singleton-perl. 871s Preparing to unpack .../194-libclass-singleton-perl_1.6-2_all.deb ... 871s Unpacking libclass-singleton-perl (1.6-2) ... 871s Selecting previously unselected package libconvert-base32-perl. 871s Preparing to unpack .../195-libconvert-base32-perl_0.06-3_all.deb ... 871s Unpacking libconvert-base32-perl (0.06-3) ... 871s Selecting previously unselected package libconvert-binhex-perl. 871s Preparing to unpack .../196-libconvert-binhex-perl_1.125-3_all.deb ... 871s Unpacking libconvert-binhex-perl (1.125-3) ... 871s Selecting previously unselected package libcrypt-des-perl:amd64. 871s Preparing to unpack .../197-libcrypt-des-perl_2.07-5_amd64.deb ... 871s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 871s Selecting previously unselected package libcrypt-des-ede3-perl. 871s Preparing to unpack .../198-libcrypt-des-ede3-perl_0.03-1_all.deb ... 871s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 871s Selecting previously unselected package libconvert-pem-perl. 871s Preparing to unpack .../199-libconvert-pem-perl_0.13-1_all.deb ... 871s Unpacking libconvert-pem-perl (0.13-1) ... 871s Selecting previously unselected package libcookie-baker-perl. 871s Preparing to unpack .../200-libcookie-baker-perl_0.12-1_all.deb ... 871s Unpacking libcookie-baker-perl (0.12-1) ... 871s Selecting previously unselected package libcrypt-dh-gmp-perl. 871s Preparing to unpack .../201-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 871s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 871s Selecting previously unselected package libcrypt-jwt-perl. 871s Preparing to unpack .../202-libcrypt-jwt-perl_0.035-1_all.deb ... 871s Unpacking libcrypt-jwt-perl (0.035-1) ... 871s Selecting previously unselected package libcrypt-openssl-bignum-perl. 871s Preparing to unpack .../203-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 871s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 871s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 871s Preparing to unpack .../204-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 871s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 871s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 871s Preparing to unpack .../205-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ... 871s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 871s Selecting previously unselected package libcrypt-rijndael-perl. 871s Preparing to unpack .../206-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 871s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 871s Selecting previously unselected package libcrypt-ssleay-perl. 871s Preparing to unpack .../207-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 871s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 871s Selecting previously unselected package libdata-hexdump-perl. 871s Preparing to unpack .../208-libdata-hexdump-perl_0.04-2_all.deb ... 871s Unpacking libdata-hexdump-perl (0.04-2) ... 871s Selecting previously unselected package liblist-someutils-perl. 871s Preparing to unpack .../209-liblist-someutils-perl_0.59-1_all.deb ... 871s Unpacking liblist-someutils-perl (0.59-1) ... 871s Selecting previously unselected package liblist-utilsby-perl. 871s Preparing to unpack .../210-liblist-utilsby-perl_0.12-2_all.deb ... 871s Unpacking liblist-utilsby-perl (0.12-2) ... 871s Selecting previously unselected package liblist-allutils-perl. 871s Preparing to unpack .../211-liblist-allutils-perl_0.19-1_all.deb ... 871s Unpacking liblist-allutils-perl (0.19-1) ... 871s Selecting previously unselected package libdata-password-zxcvbn-perl. 871s Preparing to unpack .../212-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 871s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 871s Selecting previously unselected package libfile-sharedir-perl. 871s Preparing to unpack .../213-libfile-sharedir-perl_1.118-3_all.deb ... 871s Unpacking libfile-sharedir-perl (1.118-3) ... 871s Selecting previously unselected package libexception-class-perl. 871s Preparing to unpack .../214-libexception-class-perl_1.45-1_all.deb ... 871s Unpacking libexception-class-perl (1.45-1) ... 871s Selecting previously unselected package libparams-validationcompiler-perl. 871s Preparing to unpack .../215-libparams-validationcompiler-perl_0.31-1_all.deb ... 871s Unpacking libparams-validationcompiler-perl (0.31-1) ... 871s Selecting previously unselected package libxstring-perl:amd64. 871s Preparing to unpack .../216-libxstring-perl_0.005-2build4_amd64.deb ... 871s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 871s Selecting previously unselected package libspecio-perl. 871s Preparing to unpack .../217-libspecio-perl_0.48-1_all.deb ... 871s Unpacking libspecio-perl (0.48-1) ... 871s Selecting previously unselected package libdatetime-locale-perl. 871s Preparing to unpack .../218-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 871s Unpacking libdatetime-locale-perl (1:1.41-1) ... 872s Selecting previously unselected package libdatetime-timezone-perl. 872s Preparing to unpack .../219-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... 872s Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... 872s Selecting previously unselected package libdatetime-perl. 872s Preparing to unpack .../220-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 872s Unpacking libdatetime-perl (2:1.65-1build3) ... 872s Selecting previously unselected package libdatetime-format-rfc3339-perl. 872s Preparing to unpack .../221-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 872s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 872s Selecting previously unselected package libdbi-perl:amd64. 872s Preparing to unpack .../222-libdbi-perl_1.645-1_amd64.deb ... 872s Unpacking libdbi-perl:amd64 (1.645-1) ... 872s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 872s Preparing to unpack .../223-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 872s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 872s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 872s Preparing to unpack .../224-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 872s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 872s Selecting previously unselected package libemail-date-format-perl. 872s Preparing to unpack .../225-libemail-date-format-perl_1.008-1_all.deb ... 872s Unpacking libemail-date-format-perl (1.008-1) ... 872s Selecting previously unselected package libemail-simple-perl. 872s Preparing to unpack .../226-libemail-simple-perl_2.218-1_all.deb ... 872s Unpacking libemail-simple-perl (2.218-1) ... 872s Selecting previously unselected package libmodule-pluggable-perl. 872s Preparing to unpack .../227-libmodule-pluggable-perl_5.2-5_all.deb ... 872s Unpacking libmodule-pluggable-perl (5.2-5) ... 872s Selecting previously unselected package libemail-abstract-perl. 872s Preparing to unpack .../228-libemail-abstract-perl_3.010-1_all.deb ... 872s Unpacking libemail-abstract-perl (3.010-1) ... 872s Selecting previously unselected package libemail-address-xs-perl. 872s Preparing to unpack .../229-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 872s Unpacking libemail-address-xs-perl (1.05-1build5) ... 872s Selecting previously unselected package libmoox-types-mooselike-perl. 872s Preparing to unpack .../230-libmoox-types-mooselike-perl_0.29-2_all.deb ... 872s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 872s Selecting previously unselected package libthrowable-perl. 872s Preparing to unpack .../231-libthrowable-perl_1.001-2_all.deb ... 872s Unpacking libthrowable-perl (1.001-2) ... 872s Selecting previously unselected package libemail-sender-perl. 872s Preparing to unpack .../232-libemail-sender-perl_2.601-1_all.deb ... 872s Unpacking libemail-sender-perl (2.601-1) ... 872s Selecting previously unselected package libextutils-depends-perl. 872s Preparing to unpack .../233-libextutils-depends-perl_0.8001-2_all.deb ... 872s Unpacking libextutils-depends-perl (0.8001-2) ... 872s Selecting previously unselected package libfcgi0t64:amd64. 872s Preparing to unpack .../234-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 872s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 872s Selecting previously unselected package libfcgi-perl. 872s Preparing to unpack .../235-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 872s Unpacking libfcgi-perl (0.82+ds-3build3) ... 872s Selecting previously unselected package libfilesys-notify-simple-perl. 872s Preparing to unpack .../236-libfilesys-notify-simple-perl_0.14-3_all.deb ... 872s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 872s Selecting previously unselected package libfont-afm-perl. 872s Preparing to unpack .../237-libfont-afm-perl_1.20-4_all.deb ... 872s Unpacking libfont-afm-perl (1.20-4) ... 872s Selecting previously unselected package libimagequant0:amd64. 872s Preparing to unpack .../238-libimagequant0_2.18.0-1build1_amd64.deb ... 872s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 872s Selecting previously unselected package libgraphite2-3:amd64. 872s Preparing to unpack .../239-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 872s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 872s Selecting previously unselected package libharfbuzz0b:amd64. 872s Preparing to unpack .../240-libharfbuzz0b_10.2.0-1_amd64.deb ... 872s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 872s Selecting previously unselected package libraqm0:amd64. 872s Preparing to unpack .../241-libraqm0_0.10.2-1_amd64.deb ... 872s Unpacking libraqm0:amd64 (0.10.2-1) ... 873s Selecting previously unselected package libxpm4:amd64. 873s Preparing to unpack .../242-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 873s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 873s Selecting previously unselected package libgd3:amd64. 873s Preparing to unpack .../243-libgd3_2.3.3-12ubuntu3_amd64.deb ... 873s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ... 873s Selecting previously unselected package libgd-perl. 873s Preparing to unpack .../244-libgd-perl_2.78-1build4_amd64.deb ... 873s Unpacking libgd-perl (2.78-1build4) ... 873s Selecting previously unselected package libgd-securityimage-perl. 873s Preparing to unpack .../245-libgd-securityimage-perl_1.75-3_all.deb ... 873s Unpacking libgd-securityimage-perl (1.75-3) ... 873s Selecting previously unselected package libglib-perl:amd64. 873s Preparing to unpack .../246-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 873s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 873s Selecting previously unselected package libgssapi-perl. 873s Preparing to unpack .../247-libgssapi-perl_0.28-4build5_amd64.deb ... 873s Unpacking libgssapi-perl (0.28-4build5) ... 873s Selecting previously unselected package libhash-multivalue-perl. 873s Preparing to unpack .../248-libhash-multivalue-perl_0.16-3_all.deb ... 873s Unpacking libhash-multivalue-perl (0.16-3) ... 873s Selecting previously unselected package libhtml-format-perl. 873s Preparing to unpack .../249-libhtml-format-perl_2.16-2_all.deb ... 873s Unpacking libhtml-format-perl (2.16-2) ... 873s Selecting previously unselected package libhtml-formattext-withlinks-perl. 873s Preparing to unpack .../250-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 873s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 873s Selecting previously unselected package libhtml-template-perl. 873s Preparing to unpack .../251-libhtml-template-perl_2.97-2_all.deb ... 873s Unpacking libhtml-template-perl (2.97-2) ... 873s Selecting previously unselected package libhttp-daemon-perl. 873s Preparing to unpack .../252-libhttp-daemon-perl_6.16-1_all.deb ... 873s Unpacking libhttp-daemon-perl (6.16-1) ... 873s Selecting previously unselected package libhttp-multipartparser-perl. 873s Preparing to unpack .../253-libhttp-multipartparser-perl_0.02-3_all.deb ... 873s Unpacking libhttp-multipartparser-perl (0.02-3) ... 873s Selecting previously unselected package libstream-buffered-perl. 873s Preparing to unpack .../254-libstream-buffered-perl_0.03-3_all.deb ... 873s Unpacking libstream-buffered-perl (0.03-3) ... 873s Selecting previously unselected package libwww-form-urlencoded-perl. 873s Preparing to unpack .../255-libwww-form-urlencoded-perl_0.26-2_all.deb ... 873s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 873s Selecting previously unselected package libhttp-entity-parser-perl. 873s Preparing to unpack .../256-libhttp-entity-parser-perl_0.25-2_all.deb ... 873s Unpacking libhttp-entity-parser-perl (0.25-2) ... 873s Selecting previously unselected package libhttp-headers-fast-perl. 873s Preparing to unpack .../257-libhttp-headers-fast-perl_0.22-3_all.deb ... 873s Unpacking libhttp-headers-fast-perl (0.22-3) ... 873s Selecting previously unselected package libio-pty-perl. 873s Preparing to unpack .../258-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 873s Unpacking libio-pty-perl (1:1.20-1build3) ... 873s Selecting previously unselected package libio-sessiondata-perl. 873s Preparing to unpack .../259-libio-sessiondata-perl_1.03-3_all.deb ... 873s Unpacking libio-sessiondata-perl (1.03-3) ... 873s Selecting previously unselected package libperlio-via-timeout-perl. 873s Preparing to unpack .../260-libperlio-via-timeout-perl_0.32-3_all.deb ... 873s Unpacking libperlio-via-timeout-perl (0.32-3) ... 873s Selecting previously unselected package libio-socket-timeout-perl. 873s Preparing to unpack .../261-libio-socket-timeout-perl_0.32-3_all.deb ... 873s Unpacking libio-socket-timeout-perl (0.32-3) ... 873s Selecting previously unselected package libio-string-perl. 873s Preparing to unpack .../262-libio-string-perl_1.08-4_all.deb ... 873s Unpacking libio-string-perl (1.08-4) ... 873s Selecting previously unselected package libio-stringy-perl. 873s Preparing to unpack .../263-libio-stringy-perl_2.113-2_all.deb ... 873s Unpacking libio-stringy-perl (2.113-2) ... 873s Selecting previously unselected package libipc-run-perl. 873s Preparing to unpack .../264-libipc-run-perl_20231003.0-2_all.deb ... 873s Unpacking libipc-run-perl (20231003.0-2) ... 873s Selecting previously unselected package libjargs-java. 873s Preparing to unpack .../265-libjargs-java_1.0.0-5_all.deb ... 873s Unpacking libjargs-java (1.0.0-5) ... 873s Selecting previously unselected package libjs-jquery. 873s Preparing to unpack .../266-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 873s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 873s Selecting previously unselected package libjs-underscore. 873s Preparing to unpack .../267-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 873s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 873s Selecting previously unselected package libjs-sphinxdoc. 873s Preparing to unpack .../268-libjs-sphinxdoc_8.1.3-3_all.deb ... 873s Unpacking libjs-sphinxdoc (8.1.3-3) ... 873s Selecting previously unselected package liblasso3t64. 873s Preparing to unpack .../269-liblasso3t64_2.8.2-7_amd64.deb ... 873s Unpacking liblasso3t64 (2.8.2-7) ... 873s Selecting previously unselected package liblasso-perl:amd64. 873s Preparing to unpack .../270-liblasso-perl_2.8.2-7_amd64.deb ... 873s Unpacking liblasso-perl:amd64 (2.8.2-7) ... 873s Selecting previously unselected package libconfig-inifiles-perl. 873s Preparing to unpack .../271-libconfig-inifiles-perl_3.000003-3_all.deb ... 873s Unpacking libconfig-inifiles-perl (3.000003-3) ... 873s Selecting previously unselected package libnet-cidr-perl. 873s Preparing to unpack .../272-libnet-cidr-perl_0.21-2_all.deb ... 873s Unpacking libnet-cidr-perl (0.21-2) ... 873s Selecting previously unselected package libtest-sharedfork-perl. 873s Preparing to unpack .../273-libtest-sharedfork-perl_0.35-3_all.deb ... 873s Unpacking libtest-sharedfork-perl (0.35-3) ... 873s Selecting previously unselected package libtest-tcp-perl. 873s Preparing to unpack .../274-libtest-tcp-perl_2.22-2_all.deb ... 873s Unpacking libtest-tcp-perl (2.22-2) ... 873s Selecting previously unselected package libplack-perl. 873s Preparing to unpack .../275-libplack-perl_1.0051-1_all.deb ... 873s Unpacking libplack-perl (1.0051-1) ... 873s Selecting previously unselected package liblemonldap-ng-common-perl. 873s Preparing to unpack .../276-liblemonldap-ng-common-perl_2.20.1+ds-1_all.deb ... 873s Unpacking liblemonldap-ng-common-perl (2.20.1+ds-1) ... 874s Selecting previously unselected package liblist-moreutils-xs-perl. 874s Preparing to unpack .../277-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 874s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 874s Selecting previously unselected package liblist-moreutils-perl. 874s Preparing to unpack .../278-liblist-moreutils-perl_0.430-2_all.deb ... 874s Unpacking liblist-moreutils-perl (0.430-2) ... 874s Selecting previously unselected package liblwp-protocol-psgi-perl. 874s Preparing to unpack .../279-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 874s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 874s Selecting previously unselected package libnet-smtp-ssl-perl. 874s Preparing to unpack .../280-libnet-smtp-ssl-perl_1.04-2_all.deb ... 874s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 874s Selecting previously unselected package libmailtools-perl. 874s Preparing to unpack .../281-libmailtools-perl_2.22-1_all.deb ... 874s Unpacking libmailtools-perl (2.22-1) ... 874s Selecting previously unselected package libmime-tools-perl. 874s Preparing to unpack .../282-libmime-tools-perl_5.515-1_all.deb ... 874s Unpacking libmime-tools-perl (5.515-1) ... 874s Selecting previously unselected package libnet-ip-perl. 874s Preparing to unpack .../283-libnet-ip-perl_1.26-4_all.deb ... 874s Unpacking libnet-ip-perl (1.26-4) ... 874s Selecting previously unselected package libnet-ldap-perl. 874s Preparing to unpack .../284-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 874s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 874s Selecting previously unselected package libxml-namespacesupport-perl. 874s Preparing to unpack .../285-libxml-namespacesupport-perl_1.12-2_all.deb ... 874s Unpacking libxml-namespacesupport-perl (1.12-2) ... 874s Selecting previously unselected package libxml-sax-base-perl. 874s Preparing to unpack .../286-libxml-sax-base-perl_1.09-3_all.deb ... 874s Unpacking libxml-sax-base-perl (1.09-3) ... 874s Selecting previously unselected package libxml-sax-perl. 874s Preparing to unpack .../287-libxml-sax-perl_1.02+dfsg-4_all.deb ... 874s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 874s Selecting previously unselected package libxml-libxml-perl. 874s Preparing to unpack .../288-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_amd64.deb ... 874s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 874s Selecting previously unselected package libxml-simple-perl. 874s Preparing to unpack .../289-libxml-simple-perl_2.25-2_all.deb ... 874s Unpacking libxml-simple-perl (2.25-2) ... 874s Selecting previously unselected package libnet-openid-common-perl. 874s Preparing to unpack .../290-libnet-openid-common-perl_1.20-2_all.deb ... 874s Unpacking libnet-openid-common-perl (1.20-2) ... 874s Selecting previously unselected package libnet-openid-consumer-perl. 874s Preparing to unpack .../291-libnet-openid-consumer-perl_1.18-2_all.deb ... 874s Unpacking libnet-openid-consumer-perl (1.18-2) ... 874s Selecting previously unselected package libnet-openid-server-perl. 874s Preparing to unpack .../292-libnet-openid-server-perl_1.09-4_all.deb ... 874s Unpacking libnet-openid-server-perl (1.09-4) ... 874s Selecting previously unselected package node-xtend. 874s Preparing to unpack .../293-node-xtend_4.0.2-3_all.deb ... 874s Unpacking node-xtend (4.0.2-3) ... 874s Selecting previously unselected package nodejs. 874s Preparing to unpack .../294-nodejs_20.18.1+dfsg-1ubuntu1_amd64.deb ... 874s Unpacking nodejs (20.18.1+dfsg-1ubuntu1) ... 874s Selecting previously unselected package node-acorn. 874s Preparing to unpack .../295-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 874s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 874s Selecting previously unselected package node-cjs-module-lexer. 874s Preparing to unpack .../296-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 874s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 874s Selecting previously unselected package node-balanced-match. 874s Preparing to unpack .../297-node-balanced-match_2.0.0-1_all.deb ... 874s Unpacking node-balanced-match (2.0.0-1) ... 874s Selecting previously unselected package node-brace-expansion. 874s Preparing to unpack .../298-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 874s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 874s Selecting previously unselected package node-minimatch. 874s Preparing to unpack .../299-node-minimatch_9.0.3-5_all.deb ... 874s Unpacking node-minimatch (9.0.3-5) ... 874s Selecting previously unselected package node-undici. 874s Preparing to unpack .../300-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 874s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 874s Selecting previously unselected package libnode115:amd64. 874s Preparing to unpack .../301-libnode115_20.18.1+dfsg-1ubuntu1_amd64.deb ... 874s Unpacking libnode115:amd64 (20.18.1+dfsg-1ubuntu1) ... 874s Selecting previously unselected package libregexp-assemble-perl. 874s Preparing to unpack .../302-libregexp-assemble-perl_0.38-2_all.deb ... 874s Unpacking libregexp-assemble-perl (0.38-2) ... 874s Selecting previously unselected package libregexp-common-perl. 874s Preparing to unpack .../303-libregexp-common-perl_2024080801-1_all.deb ... 874s Unpacking libregexp-common-perl (2024080801-1) ... 874s Selecting previously unselected package libtask-weaken-perl. 875s Preparing to unpack .../304-libtask-weaken-perl_1.06-2_all.deb ... 875s Unpacking libtask-weaken-perl (1.06-2) ... 875s Selecting previously unselected package libxml-parser-perl. 875s Preparing to unpack .../305-libxml-parser-perl_2.47-1build4_amd64.deb ... 875s Unpacking libxml-parser-perl (2.47-1build4) ... 875s Selecting previously unselected package libsoap-lite-perl. 875s Preparing to unpack .../306-libsoap-lite-perl_1.27-3_all.deb ... 875s Unpacking libsoap-lite-perl (1.27-3) ... 875s Selecting previously unselected package libstring-random-perl. 875s Preparing to unpack .../307-libstring-random-perl_1%3a0.32-2_all.deb ... 875s Unpacking libstring-random-perl (1:0.32-2) ... 875s Selecting previously unselected package libtest-leaktrace-perl. 875s Preparing to unpack .../308-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 875s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 875s Selecting previously unselected package libtest-output-perl. 875s Preparing to unpack .../309-libtest-output-perl_1.034-1_all.deb ... 875s Unpacking libtest-output-perl (1.034-1) ... 875s Selecting previously unselected package libtest-pod-perl. 875s Preparing to unpack .../310-libtest-pod-perl_1.52-3_all.deb ... 875s Unpacking libtest-pod-perl (1.52-3) ... 875s Selecting previously unselected package libtext-unidecode-perl. 875s Preparing to unpack .../311-libtext-unidecode-perl_1.30-3_all.deb ... 875s Unpacking libtext-unidecode-perl (1.30-3) ... 875s Selecting previously unselected package libtime-fake-perl. 875s Preparing to unpack .../312-libtime-fake-perl_0.11-4_all.deb ... 875s Unpacking libtime-fake-perl (0.11-4) ... 875s Selecting previously unselected package libxml-libxslt-perl:amd64. 875s Preparing to unpack .../313-libxml-libxslt-perl_2.003000-2build1_amd64.deb ... 875s Unpacking libxml-libxslt-perl:amd64 (2.003000-2build1) ... 875s Selecting previously unselected package node-uglify-js. 875s Preparing to unpack .../314-node-uglify-js_3.17.4-2_all.deb ... 875s Unpacking node-uglify-js (3.17.4-2) ... 875s Selecting previously unselected package python3-defusedxml. 875s Preparing to unpack .../315-python3-defusedxml_0.7.1-3_all.deb ... 875s Unpacking python3-defusedxml (0.7.1-3) ... 875s Selecting previously unselected package python3-roman. 875s Preparing to unpack .../316-python3-roman_4.2-1_all.deb ... 875s Unpacking python3-roman (4.2-1) ... 875s Selecting previously unselected package python3-docutils. 875s Preparing to unpack .../317-python3-docutils_0.21.2+dfsg-2_all.deb ... 875s Unpacking python3-docutils (0.21.2+dfsg-2) ... 875s Selecting previously unselected package python3-imagesize. 875s Preparing to unpack .../318-python3-imagesize_1.4.1-1_all.deb ... 875s Unpacking python3-imagesize (1.4.1-1) ... 875s Selecting previously unselected package python3-snowballstemmer. 875s Preparing to unpack .../319-python3-snowballstemmer_2.2.0-4build1_all.deb ... 875s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 875s Selecting previously unselected package sphinx-common. 875s Preparing to unpack .../320-sphinx-common_8.1.3-3_all.deb ... 875s Unpacking sphinx-common (8.1.3-3) ... 875s Selecting previously unselected package python3-alabaster. 875s Preparing to unpack .../321-python3-alabaster_0.7.16-0.1_all.deb ... 875s Unpacking python3-alabaster (0.7.16-0.1) ... 875s Selecting previously unselected package python3-sphinx. 875s Preparing to unpack .../322-python3-sphinx_8.1.3-3_all.deb ... 875s Unpacking python3-sphinx (8.1.3-3) ... 875s Selecting previously unselected package python3-sphinx-bootstrap-theme. 875s Preparing to unpack .../323-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 875s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 875s Selecting previously unselected package uglifyjs. 875s Preparing to unpack .../324-uglifyjs_3.17.4-2_all.deb ... 875s Unpacking uglifyjs (3.17.4-2) ... 875s Selecting previously unselected package yui-compressor. 875s Preparing to unpack .../325-yui-compressor_2.4.8-3_all.deb ... 875s Unpacking yui-compressor (2.4.8-3) ... 875s Selecting previously unselected package libauthen-radius-perl. 875s Preparing to unpack .../326-libauthen-radius-perl_0.33-1_all.deb ... 875s Unpacking libauthen-radius-perl (0.33-1) ... 875s Selecting previously unselected package pkg-perl-autopkgtest. 875s Preparing to unpack .../327-pkg-perl-autopkgtest_0.80_all.deb ... 875s Unpacking pkg-perl-autopkgtest (0.80) ... 875s Setting up libconfig-inifiles-perl (3.000003-3) ... 875s Setting up libmodule-pluggable-perl (5.2-5) ... 875s Setting up node-uglify-js (3.17.4-2) ... 875s Setting up libio-sessiondata-perl (1.03-3) ... 875s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 875s Setting up liblcms2-2:amd64 (2.16-2) ... 875s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 875s Setting up libaom3:amd64 (3.11.0-1) ... 875s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 875s Setting up libmath-random-isaac-perl (1.004-2) ... 875s Setting up libtask-weaken-perl (1.06-2) ... 875s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 875s Setting up libhttp-multipartparser-perl (0.02-3) ... 875s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 875s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 875s Setting up java-common (0.76) ... 875s Setting up libclass-inspector-perl (1.36-3) ... 875s Setting up libfont-afm-perl (1.20-4) ... 875s Setting up libwant-perl (0.29-2build5) ... 875s Setting up libdynaloader-functions-perl (0.004-1) ... 875s Setting up libclass-method-modifiers-perl (2.15-1) ... 875s Setting up libio-pty-perl (1:1.20-1build3) ... 875s Setting up libdata-hexdump-perl (0.04-2) ... 875s Setting up python3-defusedxml (0.7.1-3) ... 876s Setting up libclone-perl:amd64 (0.47-1) ... 876s Setting up libarchive-zip-perl (1.68-1) ... 876s Setting up libsub-identify-perl (0.14-3build4) ... 876s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 876s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 876s Setting up python3-alabaster (0.7.16-0.1) ... 876s Setting up libio-stringy-perl (2.113-2) ... 876s Setting up libhtml-tagset-perl (3.24-1) ... 876s Setting up unzip (6.0-28ubuntu6) ... 876s Setting up libdebhelper-perl (13.20ubuntu1) ... 876s Setting up libperlio-via-timeout-perl (0.32-3) ... 876s Setting up libfilesys-notify-simple-perl (0.14-3) ... 876s Setting up libnet-cidr-perl (0.21-2) ... 876s Setting up libipc-sharelite-perl (0.17-5build4) ... 876s Setting up libconvert-binhex-perl (1.125-3) ... 876s Setting up liblwp-mediatypes-perl (6.04-2) ... 876s Setting up libcrypt-urandom-perl (0.40-1) ... 876s Setting up x11-common (1:7.7+23ubuntu3) ... 876s invoke-rc.d: policy-rc.d denied execution of start. 876s Setting up libtest-pod-perl (1.52-3) ... 876s Setting up libtry-tiny-perl (0.32-1) ... 876s Setting up libdeflate0:amd64 (1.23-1) ... 876s Setting up perl-openssl-defaults:amd64 (7build3) ... 876s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ... 876s Setting up libxml-namespacesupport-perl (1.12-2) ... 876s Setting up m4 (1.4.19-4build1) ... 876s Setting up libposix-strftime-compiler-perl (0.46-1) ... 876s Setting up libclass-singleton-perl (1.6-2) ... 876s Setting up libencode-locale-perl (1.05-3) ... 876s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 876s Setting up liblasso3t64 (2.8.2-7) ... 876s Setting up libxstring-perl:amd64 (0.005-2build4) ... 876s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 876s Setting up libclass-errorhandler-perl (0.04-3) ... 876s Setting up liblist-utilsby-perl (0.12-2) ... 876s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 876s Setting up libtime-fake-perl (0.11-4) ... 876s Setting up libregexp-common-perl (2024080801-1) ... 876s Setting up libtest-sharedfork-perl (0.35-3) ... 876s Setting up libsub-install-perl (0.929-1) ... 876s Setting up libextutils-depends-perl (0.8001-2) ... 876s Setting up libhash-multivalue-perl (0.16-3) ... 876s Setting up libscope-guard-perl (0.21-2) ... 876s Setting up libapache-session-perl (1.94-2) ... 876s Setting up libxml-sax-base-perl (1.09-3) ... 876s Setting up libio-string-perl (1.08-4) ... 876s Setting up libtest-leaktrace-perl (0.17-1build6) ... 876s Setting up python3-roman (4.2-1) ... 876s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 876s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 876s Setting up autotools-dev (20220109.1) ... 876s Setting up libstream-buffered-perl (0.03-3) ... 876s Setting up libclass-data-inheritable-perl (0.10-1) ... 876s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 876s Setting up libalgorithm-c3-perl (0.11-2) ... 876s Setting up libapache-logformat-compiler-perl (0.36-3) ... 876s Setting up libcrypt-random-seed-perl (0.03-3) ... 876s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 876s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 876s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 876s Setting up python3-snowballstemmer (2.2.0-4build1) ... 876s Setting up node-balanced-match (2.0.0-1) ... 876s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 876s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 876s Setting up libquadmath0:amd64 (14.2.0-13ubuntu1) ... 876s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 876s Setting up libemail-date-format-perl (1.008-1) ... 876s Setting up libcryptx-perl (0.084-1) ... 876s Setting up libcares2:amd64 (1.34.4-2.1) ... 876s Setting up libmpc3:amd64 (1.3.1-1build2) ... 876s Setting up libvariable-magic-perl (0.64-1build1) ... 876s Setting up libio-html-perl (1.004-3) ... 876s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 876s Setting up autopoint (0.22.5-3) ... 876s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 876s Setting up libipc-run-perl (20231003.0-2) ... 876s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 877s Setting up libpcsclite1:amd64 (2.3.1-1) ... 877s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 877s Setting up libltdl7:amd64 (2.4.7-8) ... 877s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 877s Setting up libstring-random-perl (1:0.32-2) ... 877s Setting up libparams-util-perl (1.102-3build1) ... 877s Setting up autoconf (2.72-3) ... 877s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 877s Setting up libwebp7:amd64 (1.5.0-0.1) ... 877s Setting up libcapture-tiny-perl (0.48-2) ... 877s Setting up libtimedate-perl (2.3300-2) ... 877s Setting up libubsan1:amd64 (14.2.0-13ubuntu1) ... 877s Setting up libsub-name-perl:amd64 (0.28-1) ... 877s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 877s Setting up libtypes-serialiser-perl (1.01-1) ... 877s Setting up libgssapi-perl (0.28-4build5) ... 877s Setting up dwz (0.15-1build6) ... 877s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 877s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 877s Setting up libhwasan0:amd64 (14.2.0-13ubuntu1) ... 877s Setting up libasan8:amd64 (14.2.0-13ubuntu1) ... 877s Setting up docutils-common (0.21.2+dfsg-2) ... 877s Setting up libjson-perl (4.10000-1) ... 877s Setting up libjargs-java (1.0.0-5) ... 877s Setting up librole-tiny-perl (2.002004-1) ... 877s Setting up debugedit (1:5.1-1) ... 877s Setting up libfile-sharedir-perl (1.118-3) ... 877s Setting up libfcgi-perl (0.82+ds-3build3) ... 877s Setting up liblasso-perl:amd64 (2.8.2-7) ... 877s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 877s Setting up libaliased-perl (0.34-3) ... 877s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 877s Setting up libcarp-clan-perl (6.08-2) ... 877s Setting up libdevel-globaldestruction-perl (0.14-4) ... 877s Setting up libwww-form-urlencoded-perl (0.26-2) ... 877s Setting up libstrictures-perl (2.000006-1) ... 877s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 877s Setting up libdevel-stacktrace-perl (2.0500-1) ... 877s Setting up libclass-xsaccessor-perl (1.19-4build5) ... 877s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 877s Setting up node-minimatch (9.0.3-5) ... 877s Setting up libtsan2:amd64 (14.2.0-13ubuntu1) ... 877s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 877s Setting up ca-certificates-java (20240118) ... 877s No JRE found. Skipping Java certificates setup. 877s Setting up libexporter-tiny-perl (1.006002-1) ... 877s Setting up node-xtend (4.0.2-3) ... 877s Setting up libisl23:amd64 (0.27-1) ... 877s Setting up libconvert-asn1-perl (0.34-1) ... 877s Setting up libtext-unidecode-perl (1.30-3) ... 877s Setting up libde265-0:amd64 (1.0.15-1build4) ... 877s Setting up libregexp-assemble-perl (0.38-2) ... 877s Setting up libnet-ip-perl (1.26-4) ... 877s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 877s Setting up libautobox-perl (3.0.2-1) ... 877s Setting up libcc1-0:amd64 (14.2.0-13ubuntu1) ... 877s Setting up liburi-perl (5.30-1) ... 877s Setting up libdbi-perl:amd64 (1.645-1) ... 877s Setting up liblsan0:amd64 (14.2.0-13ubuntu1) ... 877s Setting up libconvert-base32-perl (0.06-3) ... 877s Setting up dctrl-tools (2.24-3build3) ... 877s Setting up libitm1:amd64 (14.2.0-13ubuntu1) ... 877s Setting up autodep8 (0.28+nmu1ubuntu1) ... 877s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 877s Setting up python3-imagesize (1.4.1-1) ... 877s Setting up libemail-address-xs-perl (1.05-1build5) ... 877s Setting up libnet-ssleay-perl:amd64 (1.94-2) ... 877s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 877s Setting up automake (1:1.16.5-1.3ubuntu1) ... 877s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 877s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 877s Setting up libjson-xs-perl (4.030-2build4) ... 877s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 877s Setting up libcrypt-des-ede3-perl (0.03-1) ... 877s Setting up libhttp-date-perl (6.06-1) ... 877s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 877s Setting up gettext (0.22.5-3) ... 877s Setting up libtest-tcp-perl (2.22-2) ... 877s Setting up libautobox-core-perl (1.33-2) ... 877s Setting up java-wrappers (0.5) ... 877s Setting up libio-socket-timeout-perl (0.32-3) ... 877s Setting up libfile-listing-perl (6.16-1) ... 877s Setting up libhash-merge-simple-perl (0.052-1) ... 877s Setting up openjdk-21-jre-headless:amd64 (21.0.5+11-1) ... 877s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 877s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 877s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 877s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 877s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 877s Setting up libcache-cache-perl (1.08-3) ... 877s Setting up libhttp-headers-fast-perl (0.22-3) ... 877s Setting up liblist-moreutils-perl (0.430-2) ... 877s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 877s Setting up libtype-tiny-perl (2.004000-1) ... 877s Setting up libemail-simple-perl (2.218-1) ... 877s Setting up libnet-http-perl (6.23-1) ... 877s Setting up libexception-class-perl (1.45-1) ... 877s Setting up libclass-c3-perl (0.35-2) ... 877s Setting up libcrypt-jwt-perl (0.035-1) ... 877s Setting up libcbor-xs-perl (1.87-1build4) ... 877s Setting up xfonts-utils (1:7.7+7) ... 877s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ... 877s Setting up libxml-sax-perl (1.02+dfsg-4) ... 877s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 877s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 877s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 877s Setting up libauthen-radius-perl (0.33-1) ... 877s Setting up intltool-debian (0.35.0+20060710.6) ... 877s Setting up libbytes-random-secure-perl (0.29-3) ... 877s Setting up libjson-maybexs-perl (1.004008-1) ... 877s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 877s Setting up libraqm0:amd64 (0.10.2-1) ... 877s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 877s Setting up libdata-optlist-perl (0.114-1) ... 877s Setting up cpp-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 877s Setting up libtest-output-perl (1.034-1) ... 877s Setting up pkg-perl-autopkgtest (0.80) ... 877s Setting up libjs-sphinxdoc (8.1.3-3) ... 877s Setting up libraw23t64:amd64 (0.21.3-1) ... 877s Setting up cpp-14 (14.2.0-13ubuntu1) ... 877s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 877s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 877s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 877s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 878s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 878s Setting up dh-strip-nondeterminism (1.14.0-1) ... 878s Setting up libwww-robotrules-perl (6.02-1) ... 878s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 878s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 878s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 878s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 878s Setting up libmro-compat-perl (0.15-2) ... 878s Setting up libcookie-baker-perl (0.12-1) ... 878s Setting up libgcc-14-dev:amd64 (14.2.0-13ubuntu1) ... 878s Setting up libhttp-entity-parser-perl (0.25-2) ... 878s Setting up libstdc++-14-dev:amd64 (14.2.0-13ubuntu1) ... 878s Setting up libio-socket-ssl-perl (2.089-1) ... 878s Setting up libsub-exporter-perl (0.990-1) ... 878s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 878s Setting up libeval-closure-perl (0.14-3) ... 878s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 878s Setting up libconvert-pem-perl (0.13-1) ... 878s Setting up libhttp-negotiate-perl (6.01-2) ... 878s Setting up libparams-validationcompiler-perl (0.31-1) ... 878s Setting up libhttp-cookies-perl (6.11-1) ... 878s Setting up po-debconf (1.0.21+nmu1) ... 878s Setting up libhtml-tree-perl (5.07-3) ... 878s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 878s Setting up libcgi-pm-perl (4.66-1) ... 878s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 878s Setting up libhtml-format-perl (2.16-2) ... 878s Setting up fonts-urw-base35 (20200910-8) ... 878s Setting up libhtml-template-perl (2.97-2) ... 878s Setting up libnet-smtp-ssl-perl (1.04-2) ... 878s Setting up libauthen-webauthn-perl (0.005-1) ... 878s Setting up libmodule-runtime-perl (0.016-2) ... 878s Setting up libmailtools-perl (2.22-1) ... 878s Setting up sphinx-common (8.1.3-3) ... 878s Setting up libdist-checkconflicts-perl (0.11-2) ... 878s Setting up libxml-simple-perl (2.25-2) ... 878s Setting up libxml-libxslt-perl:amd64 (2.003000-2build1) ... 878s Setting up libhttp-daemon-perl (6.16-1) ... 878s Setting up libemail-abstract-perl (3.010-1) ... 878s Setting up cpp (4:14.1.0-2ubuntu1) ... 878s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 878s Setting up gcc-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 878s Setting up libplack-perl (1.0051-1) ... 878s Setting up libnet-openid-common-perl (1.20-2) ... 878s Setting up libnet-openid-server-perl (1.09-4) ... 878s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 878s Setting up libmodule-implementation-perl (0.09-2) ... 878s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 878s Setting up libpackage-stash-perl (0.40-1) ... 878s Setting up libimport-into-perl (1.002005-2) ... 878s Setting up libmoo-perl (2.005005-1) ... 878s Setting up liblist-someutils-perl (0.59-1) ... 878s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 878s Setting up libmime-tools-perl (5.515-1) ... 878s Setting up libclass-load-perl (0.25-2) ... 878s Setting up gcc-14 (14.2.0-13ubuntu1) ... 878s Setting up libspecio-perl (0.48-1) ... 878s Setting up liblist-allutils-perl (0.19-1) ... 878s Setting up g++-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 878s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 878s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 878s Setting up libdevel-overloadinfo-perl (0.007-1) ... 878s Setting up libclass-load-xs-perl (0.10-2build5) ... 878s Setting up g++-14 (14.2.0-13ubuntu1) ... 878s Setting up libmoox-types-mooselike-perl (0.29-2) ... 878s Setting up libb-hooks-endofscope-perl (0.28-1) ... 878s Setting up libthrowable-perl (1.001-2) ... 878s Setting up libauthen-oath-perl (2.0.1-2) ... 878s Setting up libtool (2.4.7-8) ... 878s Setting up libmoose-perl:amd64 (2.2207-1build3) ... 878s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 878s Setting up gcc (4:14.1.0-2ubuntu1) ... 878s Setting up dh-autoreconf (20) ... 878s Setting up libemail-sender-perl (2.601-1) ... 878s Setting up libnamespace-clean-perl (0.27-2) ... 878s Setting up g++ (4:14.1.0-2ubuntu1) ... 878s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 878s Setting up libmoosex-singlearg-perl (0.09-2) ... 878s Setting up build-essential (12.10ubuntu1) ... 878s Setting up libnamespace-autoclean-perl (0.31-1) ... 878s Setting up libdatetime-locale-perl (1:1.41-1) ... 878s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 878s Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... 878s Setting up libmoosex-types-perl (0.50-2) ... 878s Setting up debhelper (13.20ubuntu1) ... 878s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 878s Setting up libmoosex-types-common-perl (0.001014-2) ... 878s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 878s Setting up libmoosex-util-perl (0.006-2) ... 878s Setting up libdatetime-perl (2:1.65-1build3) ... 878s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 878s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 878s Setting up libauthen-u2f-tester-perl (0.03-1) ... 878s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 878s Setting up liblwp-protocol-https-perl (6.14-1) ... 878s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 878s Setting up libnode115:amd64 (20.18.1+dfsg-1ubuntu1) ... 878s Setting up libwww-perl (6.77-1) ... 878s Setting up libheif1:amd64 (1.19.3-1) ... 878s Setting up nodejs (20.18.1+dfsg-1ubuntu1) ... 878s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 878s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 878s Setting up liblemonldap-ng-common-perl (2.20.1+ds-1) ... 878s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 878s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 878s Setting up libnet-openid-consumer-perl (1.18-2) ... 878s Setting up libxml-parser-perl (2.47-1build4) ... 878s Setting up uglifyjs (3.17.4-2) ... 878s Setting up libsoap-lite-perl (1.27-3) ... 878s Processing triggers for libc-bin (2.40-4ubuntu1) ... 878s Processing triggers for man-db (2.13.0-1) ... 881s Processing triggers for sgml-base (1.31) ... 881s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 881s Setting up python3-docutils (0.21.2+dfsg-2) ... 882s Processing triggers for install-info (7.1.1-1) ... 882s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 882s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 882s Setting up python3-sphinx (8.1.3-3) ... 882s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 882s Setting up libgd-perl (2.78-1build4) ... 882s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 882s Setting up libgd-securityimage-perl (1.75-3) ... 882s Processing triggers for ca-certificates-java (20240118) ... 883s Adding debian:ACCVRAIZ1.pem 883s Adding debian:AC_RAIZ_FNMT-RCM.pem 883s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 883s Adding debian:ANF_Secure_Server_Root_CA.pem 883s Adding debian:Actalis_Authentication_Root_CA.pem 883s Adding debian:AffirmTrust_Commercial.pem 883s Adding debian:AffirmTrust_Networking.pem 883s Adding debian:AffirmTrust_Premium.pem 883s Adding debian:AffirmTrust_Premium_ECC.pem 883s Adding debian:Amazon_Root_CA_1.pem 883s Adding debian:Amazon_Root_CA_2.pem 883s Adding debian:Amazon_Root_CA_3.pem 883s Adding debian:Amazon_Root_CA_4.pem 883s Adding debian:Atos_TrustedRoot_2011.pem 883s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 883s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 883s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 883s Adding debian:BJCA_Global_Root_CA1.pem 883s Adding debian:BJCA_Global_Root_CA2.pem 883s Adding debian:Baltimore_CyberTrust_Root.pem 883s Adding debian:Buypass_Class_2_Root_CA.pem 883s Adding debian:Buypass_Class_3_Root_CA.pem 883s Adding debian:CA_Disig_Root_R2.pem 883s Adding debian:CFCA_EV_ROOT.pem 883s Adding debian:COMODO_Certification_Authority.pem 883s Adding debian:COMODO_ECC_Certification_Authority.pem 883s Adding debian:COMODO_RSA_Certification_Authority.pem 883s Adding debian:Certainly_Root_E1.pem 883s Adding debian:Certainly_Root_R1.pem 883s Adding debian:Certigna.pem 883s Adding debian:Certigna_Root_CA.pem 883s Adding debian:Certum_EC-384_CA.pem 883s Adding debian:Certum_Trusted_Network_CA.pem 883s Adding debian:Certum_Trusted_Network_CA_2.pem 883s Adding debian:Certum_Trusted_Root_CA.pem 883s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 883s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 883s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 883s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 883s Adding debian:Comodo_AAA_Services_root.pem 883s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 883s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 883s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 883s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 883s Adding debian:DigiCert_Assured_ID_Root_CA.pem 883s Adding debian:DigiCert_Assured_ID_Root_G2.pem 883s Adding debian:DigiCert_Assured_ID_Root_G3.pem 883s Adding debian:DigiCert_Global_Root_CA.pem 883s Adding debian:DigiCert_Global_Root_G2.pem 883s Adding debian:DigiCert_Global_Root_G3.pem 883s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 883s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 883s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 883s Adding debian:DigiCert_Trusted_Root_G4.pem 883s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 883s Adding debian:Entrust_Root_Certification_Authority.pem 883s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 883s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 883s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 883s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 883s Adding debian:GLOBALTRUST_2020.pem 883s Adding debian:GTS_Root_R1.pem 883s Adding debian:GTS_Root_R2.pem 883s Adding debian:GTS_Root_R3.pem 883s Adding debian:GTS_Root_R4.pem 883s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 883s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 883s Adding debian:GlobalSign_Root_CA.pem 883s Adding debian:GlobalSign_Root_CA_-_R3.pem 883s Adding debian:GlobalSign_Root_CA_-_R6.pem 883s Adding debian:GlobalSign_Root_E46.pem 883s Adding debian:GlobalSign_Root_R46.pem 883s Adding debian:Go_Daddy_Class_2_CA.pem 883s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 883s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 883s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 883s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 883s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 883s Adding debian:HiPKI_Root_CA_-_G1.pem 883s Adding debian:Hongkong_Post_Root_CA_3.pem 883s Adding debian:ISRG_Root_X1.pem 883s Adding debian:ISRG_Root_X2.pem 883s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 883s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 883s Adding debian:Izenpe.com.pem 883s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 883s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 883s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 883s Adding debian:NAVER_Global_Root_Certification_Authority.pem 883s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 883s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 883s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 883s Adding debian:QuoVadis_Root_CA_1_G3.pem 883s Adding debian:QuoVadis_Root_CA_2.pem 883s Adding debian:QuoVadis_Root_CA_2_G3.pem 883s Adding debian:QuoVadis_Root_CA_3.pem 883s Adding debian:QuoVadis_Root_CA_3_G3.pem 883s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 883s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 883s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 883s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 883s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 883s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 883s Adding debian:SZAFIR_ROOT_CA2.pem 883s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 883s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 883s Adding debian:SecureSign_RootCA11.pem 883s Adding debian:SecureTrust_CA.pem 883s Adding debian:Secure_Global_CA.pem 883s Adding debian:Security_Communication_ECC_RootCA1.pem 883s Adding debian:Security_Communication_RootCA2.pem 883s Adding debian:Security_Communication_RootCA3.pem 883s Adding debian:Security_Communication_Root_CA.pem 883s Adding debian:Starfield_Class_2_CA.pem 883s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 883s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 883s Adding debian:SwissSign_Gold_CA_-_G2.pem 883s Adding debian:SwissSign_Silver_CA_-_G2.pem 883s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 883s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 883s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 883s Adding debian:TWCA_Global_Root_CA.pem 883s Adding debian:TWCA_Root_Certification_Authority.pem 883s Adding debian:TeliaSonera_Root_CA_v1.pem 883s Adding debian:Telia_Root_CA_v2.pem 883s Adding debian:TrustAsia_Global_Root_CA_G3.pem 883s Adding debian:TrustAsia_Global_Root_CA_G4.pem 883s Adding debian:Trustwave_Global_Certification_Authority.pem 883s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 883s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 883s Adding debian:TunTrust_Root_CA.pem 883s Adding debian:UCA_Extended_Validation_Root.pem 883s Adding debian:UCA_Global_G2_Root.pem 883s Adding debian:USERTrust_ECC_Certification_Authority.pem 883s Adding debian:USERTrust_RSA_Certification_Authority.pem 883s Adding debian:XRamp_Global_CA_Root.pem 883s Adding debian:certSIGN_ROOT_CA.pem 883s Adding debian:certSIGN_Root_CA_G2.pem 883s Adding debian:e-Szigno_Root_CA_2017.pem 883s Adding debian:ePKI_Root_Certification_Authority.pem 883s Adding debian:emSign_ECC_Root_CA_-_C3.pem 883s Adding debian:emSign_ECC_Root_CA_-_G3.pem 883s Adding debian:emSign_Root_CA_-_C1.pem 883s Adding debian:emSign_Root_CA_-_G1.pem 883s Adding debian:vTrus_ECC_Root_CA.pem 883s Adding debian:vTrus_Root_CA.pem 883s done. 883s Setting up default-jre-headless (2:1.21-76) ... 883s Setting up yui-compressor (2.4.8-3) ... 883s Processing triggers for libc-bin (2.40-4ubuntu1) ... 884s 884s Running kernel seems to be up-to-date. 884s 884s No services need to be restarted. 884s 884s No containers need to be restarted. 884s 884s No user sessions are running outdated binaries. 884s 884s No VM guests are running outdated hypervisor (qemu) binaries on this host. 896s autopkgtest [21:28:55]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 896s autopkgtest [21:28:55]: test common-test: [----------------------- 896s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.cRuHFA/build.SFC/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 897s t/01-Common-Conf.t ............ 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - Bad module 897s ok 3 - Read t/lemonldap-ng.ini 897s # Subtest: Invalid backend configuration 897s ok 1 - Invalid configuration 897s ok 2 - Found correct error message 897s 1..2 897s ok 4 - Invalid backend configuration 897s # Subtest: Cache expiration 897s ok 1 - Valid configuration 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 2 - Found expected cfgNum in conf 897s ok 3 - Found expected message 897s ok 4 - lastCfg counter increased by 1 897s ok 5 - load counter increased by 1 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 6 - Found expected newvalue in conf 897s ok 7 - Found expected message 897s ok 8 - lastCfg counter increased by 0 897s ok 9 - load counter increased by 0 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 10 - Found expected cfgNum in conf 897s ok 11 - Found expected newvalue in conf 897s ok 12 - Found expected message 897s ok 13 - load counter increased by 1 897s ok 14 - lastCfg counter increased by 1 897s 1..14 897s ok 5 - Cache expiration 897s # Subtest: Configuration reload 897s ok 1 - Valid configuration 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 2 - Found expected cfgNum in conf 897s ok 3 - Found expected message 897s ok 4 - lastCfg counter increased by 1 897s ok 5 - load counter increased by 1 897s # Invoking getConf with args { 897s # 'local' => 0 897s # } 897s ok 6 - Found expected newvalue in conf 897s ok 7 - Found expected cfgNum in conf 897s ok 8 - Found expected message 897s ok 9 - load counter increased by 1 897s ok 10 - lastCfg counter increased by 1 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 11 - Found expected newvalue in conf 897s ok 12 - Found expected cfgNum in conf 897s ok 13 - Found expected message 897s ok 14 - load counter increased by 0 897s ok 15 - lastCfg counter increased by 0 897s 1..15 897s ok 6 - Configuration reload 897s # Subtest: Configuration cache manual clear 897s ok 1 - Valid configuration 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 2 - Found expected cfgNum in conf 897s ok 3 - Found expected message 897s ok 4 - lastCfg counter increased by 1 897s ok 5 - load counter increased by 1 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 6 - Found expected newvalue in conf 897s ok 7 - Found expected cfgNum in conf 897s ok 8 - Found expected message 897s ok 9 - load counter increased by 0 897s ok 10 - lastCfg counter increased by 0 897s # Invoking getConf with args { 897s # 'noCache' => 2 897s # } 897s ok 11 - Found expected newvalue in conf 897s ok 12 - Found expected cfgNum in conf 897s ok 13 - Found expected message 897s ok 14 - lastCfg counter increased by 1 897s ok 15 - load counter increased by 1 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 16 - Found expected newvalue in conf 897s ok 17 - Found expected cfgNum in conf 897s ok 18 - Found expected message 897s ok 19 - lastCfg counter increased by 0 897s ok 20 - load counter increased by 0 897s 1..20 897s ok 7 - Configuration cache manual clear 897s # Subtest: local param behavior 897s ok 1 - Valid configuration 897s # Invoking getConf with args { 897s # 'local' => 1, 897s # 'localPrm' => { 897s # 'myLocalPrm' => 1 897s # } 897s # } 897s ok 2 - Found expected myLocalPrm in conf 897s ok 3 - Found expected cfgNum in conf 897s ok 4 - Found expected message 897s ok 5 - lastCfg counter increased by 1 897s ok 6 - load counter increased by 1 897s # Invoking getConf with args {} 897s ok 7 - Found expected myLocalPrm in conf 897s ok 8 - Found expected cfgNum in conf 897s ok 9 - Found expected message 897s ok 10 - lastCfg counter increased by 1 897s ok 11 - load counter increased by 1 897s ok 12 - Another confAccess object from another process 897s # Invoking getConf with args {} 897s ok 13 - Found expected myLocalPrm in conf 897s ok 14 - Found expected cfgNum in conf 897s ok 15 - Found expected message 897s ok 16 - lastCfg counter increased by 1 897s ok 17 - load counter increased by 1 897s # Invoking getConf with args { 897s # 'local' => 1 897s # } 897s ok 18 - Found expected myLocalPrm in conf 897s ok 19 - Found expected cfgNum in conf 897s ok 20 - Found expected message 897s ok 21 - lastCfg counter increased by 0 897s ok 22 - load counter increased by 0 897s 1..22 897s ok 8 - local param behavior 897s 1..8 897s ok 897s t/02-Common-Conf-File.t ....... 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - type => file 897s ok 3 - Test 0 is stored 897s ok 4 - Test 0 can be read 897s ok 5 - Test 0 is restored 897s ok 6 - Test 1 is stored 897s ok 7 - Test 1 can be read 897s ok 8 - Test 1 is restored 897s ok 9 - Test 2 is stored 897s ok 10 - Test 2 can be read 897s ok 11 - Test 2 is restored 897s 1..11 897s ok 897s t/02-Common-Conf-Overlay.t .... 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - type => Overlay 897s ok 3 - Load conf 897s ok 4 - Normal parameters 897s ok 5 - Scalar override 897s ok 6 - Hash override 897s ok 7 - Save 897s ok 8 - Load conf 897s ok 9 - Succeed to update overwrite 897s ok 10 - Restore 897s ok 11 - Load conf 897s ok 12 - Hash override 897s 1..12 897s ok 897s t/02-Common-Conf-ServerEnv.t .. 897s 1..14 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - type => file 897s ok 3 - Conf is stored 897s ok 4 - Conf can be read 897s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 897s ok 6 - type => file 897s ok 7 - Conf is stored 897s ok 8 - Conf can be read 897s ok 9 - %SERVERENV:A% is substitued into Aa 897s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 897s ok 11 - Keyname is transformed 897s ok 12 - Values are substitued into arrays 897s ok 13 - Get raw conf 897s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 897s ok 897s t/03-Common-Conf-CDBI.t ....... 897s 1..14 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - CDBI object 897s ok 3 - Driver is build 897s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 897s ok 4 - Set unicode 897s ok 5 - Test database created 897s ok 6 - Test 0 is stored 897s ok 7 - Test 0 can be read 897s ok 8 - Test 0 is restored 897s ok 9 - Test 1 is stored 897s ok 10 - Test 1 can be read 897s ok 11 - Test 1 is restored 897s ok 12 - Test 2 is stored 897s ok 13 - Test 2 can be read 897s ok 14 - Test 2 is restored 897s ok 897s t/03-Common-Conf-RDBI.t ....... 897s 1..14 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - RDBI object 897s ok 3 - Driver is build 897s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 897s ok 4 - Set unicode 897s ok 5 - Test database created 897s ok 6 - Test 0 is stored 897s ok 7 - Test 0 can be read 897s ok 8 - Test 0 is restored 897s ok 9 - Test 1 is stored 897s ok 10 - Test 1 can be read 897s ok 11 - Test 1 is restored 897s ok 12 - Test 2 is stored 897s ok 13 - Test 2 can be read 897s ok 14 - Test 2 is restored 897s ok 897s t/05-Common-Conf-LDAP.t ....... 897s 1..3 897s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 897s ok 1 - use Lemonldap::NG::Common::Conf; 897s ok 2 - New object 897s ok 3 897s ok 897s t/10-PSGI-Request.t ........... 897s # Subtest: Request ID 897s ok 1 - Generated request ID 897s ok 2 - Request ID is stable across calls 897s ok 3 - Request ID is different for each request 897s ok 4 - Request ID is read from UNIQUE_ID env if set 897s 1..4 897s ok 1 - Request ID 897s # Subtest: Request JSON body 897s ok 1 897s ok 2 - Found JSON body 897s ok 3 - Found correct ascii value 897s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 897s # Failed (TODO) test 'Found correct UTF-8 value' 897s # at t/10-PSGI-Request.t line 55. 897s # got: '€ncoded' 897s # expected: '€ncoded' 897s 1..4 897s ok 2 - Request JSON body 897s 1..2 897s ok 898s t/10-PSGI.t ................... 898s # Subtest: Check successful init 898s ok 1 - Returned HTTP code 200 898s ok 2 - Found expected message in body 898s 1..2 898s ok 1 - Check successful init 898s # Subtest: Check abort method 898s ok 1 - Returned HTTP code 500 898s ok 2 - Found expected error message in body 898s 1..2 898s ok 2 - Check abort method 898s 1..2 898s ok 898s t/11-Logger.t ................. 898s # Subtest: Check logging API 898s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 898s ok 2 - Returned HTTP code 200 898s ok 3 - Found Request handled by TestPsgi handler in notice logs 898s ok 4 - Found User logger trace in info logs 898s ok 5 - Found audit in info logs 898s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 898s 1..6 898s ok 1 - Check logging API 898s # Subtest: Check audit API 898s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 898s ok 2 - Returned HTTP code 200 898s ok 3 - Found message=audit in audit logs 898s ok 4 - Found field1=one, field2=two in audit logs 898s 1..4 898s ok 2 - Check audit API 898s # Subtest: Check request ID 898s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 898s ok 2 - Enforced UNIQUE_ID seen in 2 messages 898s ok 3 - Seen three different request IDs 898s 1..3 898s ok 3 - Check request ID 898s 1..3 898s ok 898s t/11-TestLogger.t ............. 898s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 898s ok 2 - Found my_info in info logs 898s ok 3 - Found (?^:^my_debug_) in debug logs 898s 1..3 898s ok 898s t/30-Common-Safelib.t ......... 898s 1..1 898s ok 1 - use Lemonldap::NG::Common::Safelib; 898s ok 898s t/35-Common-Crypto.t .......... 898s 1..21 898s ok 1 - use Lemonldap::NG::Common::Crypto; 898s ok 2 - New object 898s ok 3 - Test of base64 encrypting with 1 characters string 898s ok 4 - Test of base64 encrypting with 2 characters string 898s ok 5 - Test of base64 encrypting with 3 characters string 898s ok 6 - Test of base64 encrypting with 4 characters string 898s ok 7 - Test of base64 encrypting with 5 characters string 898s ok 8 - Test of base64 encrypting with 6 characters string 898s ok 9 - Test of base64 encrypting with 7 characters string 898s ok 10 - Test of base64 encrypting with 8 characters string 898s ok 11 - Test of base64 encrypting with 9 characters string 898s ok 12 - Test of base64 encrypting with 10 characters string 898s ok 13 - Test of base64 encrypting with 11 characters string 898s ok 14 - Test of base64 encrypting with 12 characters string 898s ok 15 - Test of base64 encrypting with 13 characters string 898s ok 16 - Test of base64 encrypting with 14 characters string 898s ok 17 - Test of base64 encrypting with 15 characters string 898s ok 18 - Test of base64 encrypting with 16 characters string 898s ok 19 - Test of base64 encrypting with 17 characters string 898s ok 20 - Test of hexadecimal encrypting 898s ok 21 - Test of long value encrypting 898s ok 898s t/36-Common-Regexp.t .......... 898s 1..20 898s ok 1 - use Lemonldap::NG::Common::Regexp; 898s ok 2 898s ok 3 898s ok 4 898s ok 5 898s ok 6 898s ok 7 898s ok 8 898s ok 9 898s ok 10 898s ok 11 898s ok 12 898s ok 13 898s ok 14 898s ok 15 898s ok 16 898s ok 17 898s ok 18 898s ok 19 898s ok 20 898s ok 898s t/37-Common-TOTP.t ............ 898s 1..16 898s ok 1 - use Lemonldap::NG::Common::TOTP; 898s ok 2 - TOTP code is valid 898s ok 3 - TOTP code is no longer valid 898s ok 4 - TOTP code is not valid yet 898s ok 5 - TOTP code is valid 898s ok 6 - TOTP code is valid 898s ok 7 - TOTP code is no longer valid 898s ok 8 - TOTP code is not valid yet 898s ok 9 - TOTP is valid with encrypted secret and encryption disabled 898s ok 10 - TOTP is valid with encrypted secret and encryption enabled 898s ok 11 - TOTP is valid with cleartext secret and encryption enabled 898s ok 12 - TOTP code fails to verify 898s ok 13 - TOTP secret is stored as-is when encryption is disabled 898s ok 14 - Secret looks encrypted 898s ok 15 - Secret looks encrypted 898s ok 16 - get_storable_secret produces working secret 898s ok 898s t/40-Common-Session.t ......... 898s 1..7 898s ok 1 - use Lemonldap::NG::Common::Session; 898s ok 2 - Creation of session 898s ok 3 - Store session kind 898s ok 4 - Remove session 898s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 898s ok 6 - Use SHA256 generate module 898s ok 7 - Remove session 898s ok 898s t/41-Common-EmailAddress.t .... 898s 1..3 898s ok 1 - use Lemonldap::NG::Common::EmailAddress; 898s ok 2 - calling format_email function 898s ok 3 - testing formatted email value 898s ok 898s t/45-importMetadata-config.t .. 898s ok 1 - require './scripts/importMetadata'; 898s # Subtest: Ignore SP 898s ok 1 898s ok 2 898s ok 3 898s ok 4 898s 1..4 898s ok 2 - Ignore SP 898s # Subtest: Ignore IDP 898s ok 1 898s ok 2 898s ok 3 898s ok 4 898s 1..4 898s ok 3 - Ignore IDP 898s # Subtest: Conf Prefix 898s ok 1 898s ok 2 898s 1..2 898s ok 4 - Conf Prefix 898s # Subtest: Remove 898s ok 1 898s ok 2 898s ok 3 898s ok 4 898s ok 5 898s ok 6 898s ok 7 898s ok 8 898s ok 9 898s ok 10 898s ok 11 898s ok 12 898s 1..12 898s ok 5 - Remove 898s # Subtest: IDP Exported attributes 898s ok 1 898s ok 2 898s 1..2 898s ok 6 - IDP Exported attributes 898s # Subtest: SP Exported attributes 898s ok 1 898s ok 2 898s ok 3 898s 1..3 898s ok 7 - SP Exported attributes 898s # Subtest: Options 898s ok 1 898s ok 2 898s ok 3 898s ok 4 898s ok 5 898s 1..5 898s ok 8 - Options 898s 1..8 898s ok 899s t/45-importMetadata.t ......... 899s ok 1 - require './scripts/importMetadata'; 899s ok 2 - SP counters are expected 899s ok 3 - IDP counters are expected 899s ok 4 - Correct amount of providers 899s ok 5 - Correct amount of providers 899s ok 6 - Correct amount of providers 899s ok 7 - Correct amount of providers 899s ok 8 - Correct amount of providers 899s ok 9 - Correct amount of providers 899s ok 10 - Found exported attribute 899s ok 11 - Found optional attribute 899s ok 12 - Found required attribute 899s ok 13 - Found subject ID 899s ok 14 - SP counters are expected 899s ok 15 - IDP counters are expected 899s ok 16 - Configuration was updated 899s ok 17 - Configuration was updated 899s ok 18 - SP counters are expected 899s ok 19 - IDP counters are expected 899s ok 20 899s 1..20 899s ok 899s t/50-Combination-Parser.t ..... 899s 1..32 899s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 899s ok 2 - First level is a sub 899s ok 3 - Second level is an array ("or" list) 899s ok 4 - Third level is an array (auth,userDB) 899s ok 5 - Fourth level is a sub 899s ok 6 - "[A]" returns A as auth module 899s ok 7 - "[A]" returns A as userDB module 899s ok 8 - "[A,B]" returns A as auth module 899s ok 9 - "[A,B]" returns B as userDB module 899s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 899s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 899s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 899s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 899s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 899s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 899s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 899s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 899s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 899s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 899s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 899s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 899s ok 22 - "[A,B] or [B,C]" returns A as auth module 899s ok 23 - "[A,B] or [B,C]" returns B as userDB module 899s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 899s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 899s ok 26 - "[A,B] or [B,C]" returns 2 elements 899s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 899s ok 28 - "[A and B, A]" returns PE_OK as auth result 899s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 899s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 899s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 899s ok 32 - Bad expr "[A,B or C]" 899s ok 899s t/60-Hashed-Session.t ......... 899s ok 1 - use Lemonldap::NG::Common::Session; 899s ok 2 - use Lemonldap::NG::Common::CliSessions; 899s ok 3 - Create fixed session 899s ok 4 - Session name is hashed 899s ok 5 - Recover fixed session 899s ok 6 - Data restored 899s ok 7 - Create session 899s ok 8 - Session name is hashed 899s ok 9 - Recover session 899s ok 10 - Data restored 899s ok 11 - Recover session 899s ok 12 - Data updated 899s ok 13 - Recover session 899s ok 14 - Data updated 899s 1..14 899s ok 899s t/60-Session-Cache.t .......... 899s ok 1 - use Lemonldap::NG::Common::Apache::Session; 899s ok 2 - use Lemonldap::NG::Common::Session; 899s ok 3 - Create session 899s ok 4 - Get session id b3d08da326ca3247b788a21acfcb4af0 899s Local data corrupted, ignore cached session 899s ok 5 - Get session 899s ok 6 - Session is restored 899s Unable to use cache: mkdir /tmp/2jUae6zM0r/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 899s 899s ok 7 - Get session 899s ok 8 - Session is restored 899s ok 9 - Get session 899s ok 10 - Drop session 899s ok 11 - get session from cache 899s ok 12 - cached session is valid 899s ok 13 - Error when session and cache are inexitent 899s 1..13 899s ok 899s t/60-Session-Cli.t ............ 899s ok 1 - use Lemonldap::NG::Common::Session; 899s ok 2 - use Lemonldap::NG::Common::CliSessions; 899s ok 3 - Found one session 899s ok 4 - Found correct session ID 899s ok 5 - Found deleteme session key 899s ok 6 - Found one session 899s ok 7 - Found correct session 899s ok 8 - Found one session 899s ok 9 - Found correct session 899s ok 10 - Only selected fields returned 899s ok 11 - Found correct UID 899s ok 12 - Found correct session ID 899s ok 13 - Found 5 sessions 899s ok 14 - Count gives 5 sessions 899s # Subtest: Search 899s ok 1 - Found 2 psessions 899s ok 2 - Count gives 2 psessions 899s ok 3 - Found 2 psessions 899s ok 4 - Found 2 sessions 899s ok 5 - Both sessions are dwho 899s ok 6 - Found 2 sessions 899s ok 7 - Only selected fields returned 899s ok 8 - Got two lines 899s ok 9 - Correct session IDs 899s 1..9 899s ok 15 - Search 899s # 2 899s ok 16 - Session was removed 899s ok 17 - Session was removed 899s ok 18 - Found 2 foo sessions 899s ok 19 - Found 0 foo sessions 899s ok 20 - New key was set 899s ok 21 - Existing key was changed 899s ok 22 - Key was removed 899s ok 23 - Key was removed 899s ok 24 - Found two second factors 899s ok 25 - Found one Yubikey 899s ok 26 - Found one TOTP 899s ok 27 - Found one U2F 899s ok 28 - Found two second factors 899s ok 29 - Yubikey was removed 899s ok 30 - Found one second factors 899s ok 31 - U2F was removed 899s ok 32 - TOTP survived 899s # Subtest: Search after restore 899s ok 1 - Found 2 psessions 899s ok 2 - Count gives 2 psessions 899s ok 3 - Found 2 psessions 899s ok 4 - Found 2 sessions 899s ok 5 - Both sessions are dwho 899s ok 6 - Found 2 sessions 899s ok 7 - Only selected fields returned 899s ok 8 - Got two lines 899s ok 9 - Correct session IDs 899s 1..9 899s ok 33 - Search after restore 899s ok 34 - Found one second factors 899s ok 35 - U2F was removed 899s ok 36 - TOTP survived 899s ok 37 - Found two second factors for dwho 899s ok 38 - TOTP was removed 899s ok 39 - UBK survived 899s ok 40 - Found one second factors for rtyler 899s ok 41 - TOTP was removed 899s ok 42 - UBK survived 899s ok 43 - Found two consents 899s ok 44 - Found one consent 899s ok 45 - Consent for test-rp removed 899s ok 46 - Consent for test-rp2 still present 899s 1..46 899s ok 899s t/60-U2F-Migrate.t ............ 899s ok 1 - use Lemonldap::NG::Common::Session; 899s ok 2 - use Lemonldap::NG::Common::CliSessions; 899s ok 3 - Still 2 devices 899s ok 4 - No WebAuthn sessions created 899s ok 5 - Expect 6 devices after migration 899s ok 6 - U2F still present 899s ok 7 - UBK still in place 899s ok 8 - New WebAuthn device 899s ok 9 - migrated signcount 899s ok 10 - migrated credential ID 899s ok 11 - migrated credential key 899s ok 12 - migrated epoch 899s ok 13 - migrated name 899s ok 14 - Expect still 6 devices after rerunning migration 899s ok 15 - U2F still in place 899s ok 16 - UBK still in place 899s ok 17 - Same WebAuthn devices 899s ok 18 - Expect 6 devices after migration 899s ok 19 - U2F still in place 899s ok 20 - UBK still in place 899s ok 21 - New WebAuthn device 899s ok 22 - Expect 3 devices after migration 899s ok 23 - U2F still in place 899s ok 24 - UBK still in place 899s ok 25 - New WebAuthn device 899s 1..25 899s ok 899s t/70-User-Agent.t ............. 899s 1..3 899s ok 1 - use Lemonldap::NG::Common::UserAgent; 899s ok 2 - Default User Agent 899s ok 3 - Overriden User Agent 899s ok 900s t/71-Util-Crypto.t ............ 900s 1..4 900s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 900s # Subtest: Check genRsaKey 900s ok 1 - Correct key size 900s ok 2 - Public key matches private key 900s ok 3 - Hash is non empty 900s ok 4 - Correct key size 900s ok 5 - Public key matches private key 900s ok 6 - Hash is non empty 900s 1..6 900s ok 2 - Check genRsaKey 900s # Subtest: Check genCertKey 900s ok 1 - Correct key size 900s ok 2 - Public key matches private key 900s ok 3 - Correct subject 900s ok 4 - Hash is non empty 900s ok 5 - Correct key size 900s ok 6 - Public key matches private key 900s ok 7 - Correct subject 900s ok 8 - Hash is non empty 900s ok 9 - Correct key size 900s ok 10 - Public key matches private key 900s ok 11 - Correct subject 900s ok 12 - Hash is non empty 900s 1..12 900s ok 3 - Check genCertKey 900s # Subtest: Check genEcKey 900s ok 1 - Public and private keys match 900s ok 2 - Hash is non empty 900s 1..2 900s ok 4 - Check genEcKey 900s ok 900s All tests successful. 900s Files=26, Tests=319, 3 wallclock secs ( 0.08 usr 0.03 sys + 2.46 cusr 0.54 csys = 3.11 CPU) 900s Result: PASS 900s autopkgtest [21:28:59]: test common-test: -----------------------] 900s common-test PASS 900s autopkgtest [21:28:59]: test common-test: - - - - - - - - - - results - - - - - - - - - - 901s autopkgtest [21:29:00]: test handler-test: preparing testbed 1445s autopkgtest [21:38:04]: testbed dpkg architecture: amd64 1446s autopkgtest [21:38:05]: testbed apt version: 2.9.18 1446s autopkgtest [21:38:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1446s autopkgtest [21:38:05]: testbed release detected to be: plucky 1447s autopkgtest [21:38:06]: updating testbed package index (apt update) 1447s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1447s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1447s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1447s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1447s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1447s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [151 kB] 1448s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [819 kB] 1448s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 1448s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [200 kB] 1448s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [287 kB] 1448s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 1448s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 1448s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [413 kB] 1448s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [944 kB] 1448s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4116 B] 1448s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.6 kB] 1448s Fetched 2982 kB in 1s (3090 kB/s) 1449s Reading package lists... 1449s Reading package lists... 1449s Building dependency tree... 1449s Reading state information... 1450s Calculating upgrade... 1450s The following packages will be upgraded: 1450s apport apport-core-dump-handler bash-completion ed libicu74 pci.ids 1450s python3-apport python3-launchpadlib python3-problem-report 1450s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1450s Need to get 11.9 MB of archives. 1450s After this operation, 394 kB of additional disk space will be used. 1450s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-launchpadlib all 2.1.0-1 [126 kB] 1450s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-problem-report all 2.31.0-0ubuntu3 [25.3 kB] 1450s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apport all 2.31.0-0ubuntu3 [93.1 kB] 1450s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 apport-core-dump-handler all 2.31.0-0ubuntu3 [18.3 kB] 1450s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 apport all 2.31.0-0ubuntu3 [83.0 kB] 1450s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu74 amd64 74.2-1ubuntu6 [11.0 MB] 1451s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 1451s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 ed amd64 1.21-1 [62.3 kB] 1451s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.01.13-1 [282 kB] 1451s Fetched 11.9 MB in 1s (13.0 MB/s) 1451s (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 ... 89449 files and directories currently installed.) 1451s Preparing to unpack .../0-python3-launchpadlib_2.1.0-1_all.deb ... 1451s Unpacking python3-launchpadlib (2.1.0-1) over (2.0.0-1) ... 1451s Preparing to unpack .../1-python3-problem-report_2.31.0-0ubuntu3_all.deb ... 1451s Unpacking python3-problem-report (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1451s Preparing to unpack .../2-python3-apport_2.31.0-0ubuntu3_all.deb ... 1451s Unpacking python3-apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1451s Preparing to unpack .../3-apport-core-dump-handler_2.31.0-0ubuntu3_all.deb ... 1451s Unpacking apport-core-dump-handler (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1451s Preparing to unpack .../4-apport_2.31.0-0ubuntu3_all.deb ... 1451s Unpacking apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1451s Preparing to unpack .../5-libicu74_74.2-1ubuntu6_amd64.deb ... 1451s Unpacking libicu74:amd64 (74.2-1ubuntu6) over (74.2-1ubuntu4) ... 1452s Preparing to unpack .../6-bash-completion_1%3a2.16.0-6_all.deb ... 1452s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 1452s Preparing to unpack .../7-ed_1.21-1_amd64.deb ... 1452s Unpacking ed (1.21-1) over (1.20.2-2) ... 1452s Preparing to unpack .../8-pci.ids_0.0~2025.01.13-1_all.deb ... 1452s Unpacking pci.ids (0.0~2025.01.13-1) over (0.0~2024.11.25-1) ... 1452s Setting up pci.ids (0.0~2025.01.13-1) ... 1452s Setting up python3-problem-report (2.31.0-0ubuntu3) ... 1452s Setting up python3-launchpadlib (2.1.0-1) ... 1452s Setting up python3-apport (2.31.0-0ubuntu3) ... 1452s Setting up ed (1.21-1) ... 1452s Setting up bash-completion (1:2.16.0-6) ... 1452s Setting up libicu74:amd64 (74.2-1ubuntu6) ... 1452s Setting up apport-core-dump-handler (2.31.0-0ubuntu3) ... 1453s invoke-rc.d: policy-rc.d denied execution of restart. 1453s /usr/sbin/policy-rc.d returned 101, not running 'restart apport.service' 1453s Setting up apport (2.31.0-0ubuntu3) ... 1453s /usr/sbin/policy-rc.d returned 101, not running 'restart apport-autoreport.path apport-autoreport.service apport-autoreport.timer apport-forward.socket' 1453s Processing triggers for install-info (7.1.1-1) ... 1454s Processing triggers for libc-bin (2.40-4ubuntu1) ... 1454s Processing triggers for man-db (2.13.0-1) ... 1455s 1455s Running kernel seems to be up-to-date. 1455s 1455s No services need to be restarted. 1455s 1455s No containers need to be restarted. 1455s 1455s No user sessions are running outdated binaries. 1455s 1455s No VM guests are running outdated hypervisor (qemu) binaries on this host. 1456s Reading package lists... 1456s Building dependency tree... 1456s Reading state information... 1456s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1456s autopkgtest [21:38:15]: upgrading testbed (apt dist-upgrade and autopurge) 1456s Reading package lists... 1456s Building dependency tree... 1456s Reading state information... 1457s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1457s Starting 2 pkgProblemResolver with broken count: 0 1457s Done 1457s Entering ResolveByKeep 1457s 1457s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1457s Reading package lists... 1458s Building dependency tree... 1458s Reading state information... 1458s Starting pkgProblemResolver with broken count: 0 1458s Starting 2 pkgProblemResolver with broken count: 0 1458s Done 1458s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1458s autopkgtest [21:38:17]: rebooting testbed after setup commands that affected boot 1472s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1481s Reading package lists... 1481s Building dependency tree... 1481s Reading state information... 1482s Starting pkgProblemResolver with broken count: 0 1482s Starting 2 pkgProblemResolver with broken count: 0 1482s Done 1482s The following NEW packages will be installed: 1482s autoconf autodep8 automake autopoint autotools-dev build-essential 1482s ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 1482s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 1482s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1482s fonts-urw-base35 g++ g++-14 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc 1482s gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext 1482s imagemagick-7-common intltool-debian java-common java-wrappers 1482s libalgorithm-c3-perl libaliased-perl libaom3 1482s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 1482s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 1482s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl 1482s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl 1482s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl 1482s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 1482s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl 1482s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl 1482s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 1482s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1482s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 1482s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 1482s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 1482s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1482s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1482s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1482s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1482s libdata-optlist-perl libdata-password-zxcvbn-perl 1482s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1482s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1482s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1482s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 1482s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1482s libdist-checkconflicts-perl libdynaloader-functions-perl 1482s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 1482s libemail-sender-perl libemail-simple-perl libencode-locale-perl 1482s libeval-closure-perl libexception-class-perl libexporter-tiny-perl 1482s libextutils-depends-perl libfcgi-perl libfcgi0t64 libfftw3-double3 1482s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1482s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1482s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 1482s libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b 1482s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 1482s libheif-plugin-libde265 libheif1 libhtml-format-perl 1482s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1482s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1482s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 1482s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1482s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 1482s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 1482s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 1482s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1482s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 1482s libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc 1482s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 1482s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 1482s liblemonldap-ng-handler-perl liblerc4 liblist-allutils-perl 1482s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1482s liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 1482s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 1482s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 1482s libmodule-implementation-perl libmodule-pluggable-perl 1482s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 1482s libmoose-perl libmoosex-attributeshortcuts-perl 1482s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 1482s libmoosex-singlearg-perl 1482s libmoosex-traitfor-meta-class-betteranonclassnames-perl 1482s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 1482s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 1482s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 1482s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 1482s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 1482s libnet-ssleay-perl libnode115 libopenjp2-7 1482s libpackage-deprecationmanager-perl libpackage-stash-perl 1482s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1482s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 1482s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraqm0 1482s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 1482s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 1482s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 1482s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 1482s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1482s libsub-name-perl libsub-quote-perl libtask-weaken-perl 1482s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1482s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1482s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1482s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 1482s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 1482s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 1482s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 1482s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1482s libxml-sax-perl libxml-simple-perl libxpm4 libxstring-perl m4 node-acorn 1482s node-balanced-match node-brace-expansion node-cjs-module-lexer 1482s node-minimatch node-uglify-js node-undici node-xtend nodejs 1482s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1482s po-debconf python3-alabaster python3-defusedxml python3-docutils 1482s python3-imagesize python3-roman python3-snowballstemmer python3-sphinx 1482s python3-sphinx-bootstrap-theme sphinx-common uglifyjs unzip x11-common 1482s xfonts-encodings xfonts-utils yui-compressor 1482s 0 upgraded, 329 newly installed, 0 to remove and 0 not upgraded. 1482s Need to get 171 MB of archives. 1482s After this operation, 641 MB of additional disk space will be used. 1482s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 1483s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 1483s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build1 [839 kB] 1483s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 1483s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 1483s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 1483s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 1483s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 1483s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 1483s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 1483s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 1483s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0-1 [2761 kB] 1483s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 1483s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 1483s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 1483s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 1483s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 1483s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 1483s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 1483s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 1483s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 1483s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 1483s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 1483s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.3-1 [433 kB] 1483s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 1483s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 1483s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 1483s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 1483s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 1483s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 1483s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.1.43+dfsg1-1 [2306 kB] 1483s Get:32 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-q16-perl amd64 8:7.1.1.43+dfsg1-1 [107 kB] 1483s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 1483s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 1483s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB] 1483s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 1483s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 1483s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB] 1483s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 1483s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-3 [616 kB] 1484s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 1484s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 1484s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [11.9 MB] 1484s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-13ubuntu1 [1032 B] 1484s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 1484s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 1484s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-13ubuntu1 [47.6 kB] 1484s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-13ubuntu1 [29.1 kB] 1484s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-13ubuntu1 [2998 kB] 1484s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-13ubuntu1 [1317 kB] 1484s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-13ubuntu1 [2732 kB] 1484s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-13ubuntu1 [1177 kB] 1484s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-13ubuntu1 [1634 kB] 1484s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-13ubuntu1 [153 kB] 1484s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-13ubuntu1 [2815 kB] 1484s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [23.4 MB] 1485s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-13ubuntu1 [534 kB] 1485s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 1485s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 1485s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-13ubuntu1 [2508 kB] 1485s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [13.3 MB] 1485s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-13ubuntu1 [21.1 kB] 1485s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 1485s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 1485s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 1485s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 ca-certificates-java all 20240118 [11.6 kB] 1485s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 1485s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libtool all 2.4.7-8 [166 kB] 1485s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB] 1485s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1485s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 1485s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 1485s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB] 1485s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB] 1485s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-3 [1025 kB] 1485s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1485s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 1485s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB] 1485s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 java-common all 0.76 [6852 B] 1485s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcsclite1 amd64 2.3.1-1 [26.6 kB] 1485s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 openjdk-21-jre-headless amd64 21.0.5+11-1 [46.4 MB] 1487s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 1487s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 1487s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB] 1487s Get:85 http://ftpmaster.internal/ubuntu plucky/universe amd64 java-wrappers all 0.5 [9042 B] 1487s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1487s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libaliased-perl all 0.34-3 [12.8 kB] 1487s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1487s Get:89 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1487s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B] 1487s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 1487s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1487s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 liburi-perl all 5.30-1 [94.4 kB] 1487s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1487s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1487s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1487s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1487s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1487s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 1487s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1487s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 1487s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1487s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1487s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1487s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1487s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1487s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 1487s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB] 1487s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 1488s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 1488s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1488s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1488s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1488s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB] 1488s Get:115 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1488s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1488s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB] 1488s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 1488s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 1488s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB] 1488s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 1488s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 1488s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 1488s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1488s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1488s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 1488s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 1488s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtype-tiny-perl all 2.004000-1 [354 kB] 1488s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-oath-perl all 2.0.1-2 [7100 B] 1488s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1488s Get:131 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 1488s Get:132 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcryptx-perl amd64 0.084-1 [697 kB] 1488s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB] 1488s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1488s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB] 1488s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1488s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 1488s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-install-perl all 0.929-1 [9764 B] 1488s Get:139 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 1488s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1488s Get:141 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1488s Get:142 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB] 1488s Get:143 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB] 1488s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1488s Get:145 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1488s Get:146 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 1488s Get:147 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 1488s Get:148 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 1488s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1488s Get:150 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1488s Get:151 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 1488s Get:152 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 1488s Get:153 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1488s Get:154 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1488s Get:155 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB] 1488s Get:156 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB] 1488s Get:157 http://ftpmaster.internal/ubuntu plucky/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 1488s Get:158 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 1488s Get:159 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 1488s Get:160 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 1488s Get:161 http://ftpmaster.internal/ubuntu plucky/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1488s Get:162 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1488s Get:163 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 1488s Get:164 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 1488s Get:165 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcarp-clan-perl all 6.08-2 [11.9 kB] 1488s Get:166 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 1488s Get:167 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-perl all 0.50-2 [50.5 kB] 1488s Get:168 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 1488s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscope-guard-perl all 0.21-2 [7730 B] 1488s Get:170 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-perl amd64 3.0.2-1 [29.7 kB] 1488s Get:171 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwant-perl amd64 0.29-2build5 [24.0 kB] 1488s Get:172 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-core-perl all 1.33-2 [33.8 kB] 1488s Get:173 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 1488s Get:174 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-util-perl all 0.006-2 [10.3 kB] 1488s Get:175 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 1488s Get:176 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 1488s Get:177 http://ftpmaster.internal/ubuntu plucky/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] 1488s Get:178 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 1488s Get:179 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcbor-xs-perl amd64 1.87-1build4 [59.6 kB] 1488s Get:180 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1488s Get:181 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 1489s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 1489s Get:183 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 1489s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1489s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1489s Get:186 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1489s Get:187 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 1489s Get:188 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 1489s Get:189 http://ftpmaster.internal/ubuntu plucky/main amd64 libcapture-tiny-perl all 0.48-2 [20.2 kB] 1489s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libcares2 amd64 1.34.4-2.1 [109 kB] 1489s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB] 1489s Get:192 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1489s Get:193 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1489s Get:194 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1489s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1489s Get:196 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 1489s Get:197 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1489s Get:198 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 1489s Get:199 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1489s Get:200 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1489s Get:201 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 1489s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 1489s Get:203 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-jwt-perl all 0.035-1 [29.8 kB] 1489s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 1489s Get:205 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 1489s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB] 1489s Get:207 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 1489s Get:208 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 1489s Get:209 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 1489s Get:210 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1489s Get:211 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1489s Get:212 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1489s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 1489s Get:214 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1489s Get:215 http://ftpmaster.internal/ubuntu plucky/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 1489s Get:216 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1489s Get:217 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 1489s Get:218 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspecio-perl all 0.48-1 [137 kB] 1489s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 1490s Get:220 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-timezone-perl all 1:2.63-2+2024b [259 kB] 1490s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 1490s Get:222 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1490s Get:223 http://ftpmaster.internal/ubuntu plucky/main amd64 libdbi-perl amd64 1.645-1 [828 kB] 1490s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 1490s Get:225 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1490s Get:226 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 1490s Get:227 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 1490s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1490s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1490s Get:230 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 1490s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1490s Get:232 http://ftpmaster.internal/ubuntu plucky/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 1490s Get:233 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 1490s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libextutils-depends-perl all 0.8001-2 [14.4 kB] 1490s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 1490s Get:236 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 1490s Get:237 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1490s Get:238 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 1490s Get:239 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 1490s Get:240 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 1490s Get:241 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 1490s Get:242 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 1490s Get:243 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 1490s Get:244 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 1490s Get:245 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 1490s Get:246 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1490s Get:247 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 1490s Get:248 http://ftpmaster.internal/ubuntu plucky/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 1490s Get:249 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1490s Get:250 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 1490s Get:251 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1490s Get:252 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB] 1490s Get:253 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1490s Get:254 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1490s Get:255 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 1490s Get:256 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1490s Get:257 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1490s Get:258 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1490s Get:259 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 1490s Get:260 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 1490s Get:261 http://ftpmaster.internal/ubuntu plucky/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1490s Get:262 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1490s Get:263 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 1490s Get:264 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 1490s Get:265 http://ftpmaster.internal/ubuntu plucky/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 1490s Get:266 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 1490s Get:267 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1490s Get:268 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1490s Get:269 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 1490s Get:270 http://ftpmaster.internal/ubuntu plucky/main amd64 liblasso3t64 amd64 2.8.2-7 [171 kB] 1490s Get:271 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblasso-perl amd64 2.8.2-7 [155 kB] 1490s Get:272 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1490s Get:273 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB] 1490s Get:274 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1490s Get:275 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1490s Get:276 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB] 1490s Get:277 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.1+ds-1 [185 kB] 1490s Get:278 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 1490s Get:279 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1490s Get:280 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1490s Get:281 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1490s Get:282 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 1490s Get:283 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 1490s Get:284 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 1490s Get:285 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1490s Get:286 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1490s Get:287 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1490s Get:288 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1490s Get:289 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5build1 [305 kB] 1490s Get:290 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 1490s Get:291 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1490s Get:292 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1490s Get:293 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1490s Get:294 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-xtend all 4.0.2-3 [3902 B] 1490s Get:295 http://ftpmaster.internal/ubuntu plucky/universe amd64 nodejs amd64 20.18.1+dfsg-1ubuntu1 [334 kB] 1490s Get:296 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 1490s Get:297 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1490s Get:298 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 1491s Get:299 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 1491s Get:300 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-minimatch all 9.0.3-5 [78.2 kB] 1491s Get:301 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 1491s Get:302 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnode115 amd64 20.18.1+dfsg-1ubuntu1 [13.3 MB] 1491s Get:303 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1491s Get:304 http://ftpmaster.internal/ubuntu plucky/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 1491s Get:305 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 1491s Get:306 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 1492s Get:307 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 1492s Get:308 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1492s Get:309 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 1492s Get:310 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-output-perl all 1.034-1 [14.2 kB] 1492s Get:311 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 1492s Get:312 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 1492s Get:313 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 1492s Get:314 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-libxslt-perl amd64 2.003000-2build1 [44.6 kB] 1492s Get:315 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 1492s Get:316 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 1492s Get:317 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-roman all 4.2-1 [10.0 kB] 1492s Get:318 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 1492s Get:319 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 1492s Get:320 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 1492s Get:321 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 8.1.3-3 [661 kB] 1492s Get:322 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 1492s Get:323 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sphinx all 8.1.3-3 [474 kB] 1492s Get:324 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 1492s Get:325 http://ftpmaster.internal/ubuntu plucky/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 1492s Get:326 http://ftpmaster.internal/ubuntu plucky/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 1492s Get:327 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1492s Get:328 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-handler-perl all 2.20.1+ds-1 [72.4 kB] 1492s Get:329 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.80 [18.7 kB] 1492s Preconfiguring packages ... 1492s Fetched 171 MB in 10s (17.8 MB/s) 1492s Selecting previously unselected package imagemagick-7-common. 1493s (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 ... 89449 files and directories currently installed.) 1493s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 1493s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 1493s Selecting previously unselected package libgomp1:amd64. 1493s Preparing to unpack .../001-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 1493s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 1493s Selecting previously unselected package libfftw3-double3:amd64. 1493s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_amd64.deb ... 1493s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 1493s Selecting previously unselected package libfontenc1:amd64. 1493s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 1493s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 1493s Selecting previously unselected package x11-common. 1493s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu3_all.deb ... 1493s Unpacking x11-common (1:7.7+23ubuntu3) ... 1493s Selecting previously unselected package xfonts-encodings. 1493s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 1493s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 1493s Selecting previously unselected package xfonts-utils. 1493s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 1493s Unpacking xfonts-utils (1:7.7+7) ... 1493s Selecting previously unselected package fonts-urw-base35. 1493s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 1493s Unpacking fonts-urw-base35 (20200910-8) ... 1493s Selecting previously unselected package fontconfig-config. 1493s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 1493s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 1493s Selecting previously unselected package libfontconfig1:amd64. 1493s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 1493s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 1493s Selecting previously unselected package libsharpyuv0:amd64. 1493s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 1493s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 1493s Selecting previously unselected package libaom3:amd64. 1493s Preparing to unpack .../011-libaom3_3.11.0-1_amd64.deb ... 1493s Unpacking libaom3:amd64 (3.11.0-1) ... 1493s Selecting previously unselected package libheif-plugin-aomdec:amd64. 1493s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 1493s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 1493s Selecting previously unselected package libde265-0:amd64. 1493s Preparing to unpack .../013-libde265-0_1.0.15-1build4_amd64.deb ... 1493s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 1493s Selecting previously unselected package libheif-plugin-libde265:amd64. 1493s Preparing to unpack .../014-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 1493s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 1493s Selecting previously unselected package libheif1:amd64. 1493s Preparing to unpack .../015-libheif1_1.19.3-1_amd64.deb ... 1493s Unpacking libheif1:amd64 (1.19.3-1) ... 1493s Selecting previously unselected package libjbig0:amd64. 1493s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 1493s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 1493s Selecting previously unselected package libjpeg-turbo8:amd64. 1494s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 1494s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 1494s Selecting previously unselected package libjpeg8:amd64. 1494s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 1494s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 1494s Selecting previously unselected package liblcms2-2:amd64. 1494s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 1494s Unpacking liblcms2-2:amd64 (2.16-2) ... 1494s Selecting previously unselected package liblqr-1-0:amd64. 1494s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 1494s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 1494s Selecting previously unselected package libltdl7:amd64. 1494s Preparing to unpack .../021-libltdl7_2.4.7-8_amd64.deb ... 1494s Unpacking libltdl7:amd64 (2.4.7-8) ... 1494s Selecting previously unselected package libopenjp2-7:amd64. 1494s Preparing to unpack .../022-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 1494s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 1494s Selecting previously unselected package libraw23t64:amd64. 1494s Preparing to unpack .../023-libraw23t64_0.21.3-1_amd64.deb ... 1494s Unpacking libraw23t64:amd64 (0.21.3-1) ... 1494s Selecting previously unselected package libdeflate0:amd64. 1494s Preparing to unpack .../024-libdeflate0_1.23-1_amd64.deb ... 1494s Unpacking libdeflate0:amd64 (1.23-1) ... 1494s Selecting previously unselected package liblerc4:amd64. 1494s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 1494s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 1494s Selecting previously unselected package libwebp7:amd64. 1494s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 1494s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 1494s Selecting previously unselected package libtiff6:amd64. 1494s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 1494s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 1494s Selecting previously unselected package libwebpdemux2:amd64. 1494s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 1494s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 1494s Selecting previously unselected package libwebpmux3:amd64. 1494s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 1494s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 1494s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 1494s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 1494s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 1494s Selecting previously unselected package libimage-magick-q16-perl. 1494s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 1494s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 1494s Selecting previously unselected package libimage-magick-perl. 1494s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 1494s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 1494s Selecting previously unselected package m4. 1494s Preparing to unpack .../033-m4_1.4.19-4build1_amd64.deb ... 1494s Unpacking m4 (1.4.19-4build1) ... 1494s Selecting previously unselected package autoconf. 1494s Preparing to unpack .../034-autoconf_2.72-3_all.deb ... 1494s Unpacking autoconf (2.72-3) ... 1494s Selecting previously unselected package dctrl-tools. 1494s Preparing to unpack .../035-dctrl-tools_2.24-3build3_amd64.deb ... 1494s Unpacking dctrl-tools (2.24-3build3) ... 1494s Selecting previously unselected package autodep8. 1494s Preparing to unpack .../036-autodep8_0.28+nmu1ubuntu1_all.deb ... 1494s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 1494s Selecting previously unselected package autotools-dev. 1494s Preparing to unpack .../037-autotools-dev_20220109.1_all.deb ... 1494s Unpacking autotools-dev (20220109.1) ... 1494s Selecting previously unselected package automake. 1494s Preparing to unpack .../038-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 1494s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 1494s Selecting previously unselected package autopoint. 1494s Preparing to unpack .../039-autopoint_0.22.5-3_all.deb ... 1494s Unpacking autopoint (0.22.5-3) ... 1494s Selecting previously unselected package libisl23:amd64. 1494s Preparing to unpack .../040-libisl23_0.27-1_amd64.deb ... 1494s Unpacking libisl23:amd64 (0.27-1) ... 1494s Selecting previously unselected package libmpc3:amd64. 1494s Preparing to unpack .../041-libmpc3_1.3.1-1build2_amd64.deb ... 1494s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 1494s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 1494s Preparing to unpack .../042-cpp-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 1494s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 1494s Selecting previously unselected package cpp-14. 1494s Preparing to unpack .../043-cpp-14_14.2.0-13ubuntu1_amd64.deb ... 1494s Unpacking cpp-14 (14.2.0-13ubuntu1) ... 1494s Selecting previously unselected package cpp-x86-64-linux-gnu. 1494s Preparing to unpack .../044-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 1494s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 1494s Selecting previously unselected package cpp. 1494s Preparing to unpack .../045-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 1494s Unpacking cpp (4:14.1.0-2ubuntu1) ... 1494s Selecting previously unselected package libcc1-0:amd64. 1494s Preparing to unpack .../046-libcc1-0_14.2.0-13ubuntu1_amd64.deb ... 1494s Unpacking libcc1-0:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libitm1:amd64. 1495s Preparing to unpack .../047-libitm1_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libitm1:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libasan8:amd64. 1495s Preparing to unpack .../048-libasan8_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libasan8:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package liblsan0:amd64. 1495s Preparing to unpack .../049-liblsan0_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking liblsan0:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libtsan2:amd64. 1495s Preparing to unpack .../050-libtsan2_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libtsan2:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libubsan1:amd64. 1495s Preparing to unpack .../051-libubsan1_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libubsan1:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libhwasan0:amd64. 1495s Preparing to unpack .../052-libhwasan0_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libhwasan0:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libquadmath0:amd64. 1495s Preparing to unpack .../053-libquadmath0_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libquadmath0:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package libgcc-14-dev:amd64. 1495s Preparing to unpack .../054-libgcc-14-dev_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libgcc-14-dev:amd64 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 1495s Preparing to unpack .../055-gcc-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package gcc-14. 1495s Preparing to unpack .../056-gcc-14_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking gcc-14 (14.2.0-13ubuntu1) ... 1495s Selecting previously unselected package gcc-x86-64-linux-gnu. 1495s Preparing to unpack .../057-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 1495s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 1495s Selecting previously unselected package gcc. 1495s Preparing to unpack .../058-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 1495s Unpacking gcc (4:14.1.0-2ubuntu1) ... 1495s Selecting previously unselected package libstdc++-14-dev:amd64. 1495s Preparing to unpack .../059-libstdc++-14-dev_14.2.0-13ubuntu1_amd64.deb ... 1495s Unpacking libstdc++-14-dev:amd64 (14.2.0-13ubuntu1) ... 1496s Selecting previously unselected package g++-14-x86-64-linux-gnu. 1496s Preparing to unpack .../060-g++-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 1496s Unpacking g++-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 1496s Selecting previously unselected package g++-14. 1496s Preparing to unpack .../061-g++-14_14.2.0-13ubuntu1_amd64.deb ... 1496s Unpacking g++-14 (14.2.0-13ubuntu1) ... 1496s Selecting previously unselected package g++-x86-64-linux-gnu. 1496s Preparing to unpack .../062-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 1496s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 1496s Selecting previously unselected package g++. 1496s Preparing to unpack .../063-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 1496s Unpacking g++ (4:14.1.0-2ubuntu1) ... 1496s Selecting previously unselected package build-essential. 1496s Preparing to unpack .../064-build-essential_12.10ubuntu1_amd64.deb ... 1496s Unpacking build-essential (12.10ubuntu1) ... 1496s Selecting previously unselected package ca-certificates-java. 1496s Preparing to unpack .../065-ca-certificates-java_20240118_all.deb ... 1496s Unpacking ca-certificates-java (20240118) ... 1496s Selecting previously unselected package libdebhelper-perl. 1496s Preparing to unpack .../066-libdebhelper-perl_13.20ubuntu1_all.deb ... 1496s Unpacking libdebhelper-perl (13.20ubuntu1) ... 1496s Selecting previously unselected package libtool. 1496s Preparing to unpack .../067-libtool_2.4.7-8_all.deb ... 1496s Unpacking libtool (2.4.7-8) ... 1496s Selecting previously unselected package dh-autoreconf. 1496s Preparing to unpack .../068-dh-autoreconf_20_all.deb ... 1496s Unpacking dh-autoreconf (20) ... 1496s Selecting previously unselected package libarchive-zip-perl. 1496s Preparing to unpack .../069-libarchive-zip-perl_1.68-1_all.deb ... 1496s Unpacking libarchive-zip-perl (1.68-1) ... 1496s Selecting previously unselected package libfile-stripnondeterminism-perl. 1496s Preparing to unpack .../070-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 1496s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 1496s Selecting previously unselected package dh-strip-nondeterminism. 1496s Preparing to unpack .../071-dh-strip-nondeterminism_1.14.0-1_all.deb ... 1496s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 1496s Selecting previously unselected package debugedit. 1496s Preparing to unpack .../072-debugedit_1%3a5.1-1_amd64.deb ... 1496s Unpacking debugedit (1:5.1-1) ... 1496s Selecting previously unselected package dwz. 1496s Preparing to unpack .../073-dwz_0.15-1build6_amd64.deb ... 1496s Unpacking dwz (0.15-1build6) ... 1496s Selecting previously unselected package gettext. 1496s Preparing to unpack .../074-gettext_0.22.5-3_amd64.deb ... 1496s Unpacking gettext (0.22.5-3) ... 1496s Selecting previously unselected package intltool-debian. 1496s Preparing to unpack .../075-intltool-debian_0.35.0+20060710.6_all.deb ... 1496s Unpacking intltool-debian (0.35.0+20060710.6) ... 1496s Selecting previously unselected package po-debconf. 1496s Preparing to unpack .../076-po-debconf_1.0.21+nmu1_all.deb ... 1496s Unpacking po-debconf (1.0.21+nmu1) ... 1496s Selecting previously unselected package debhelper. 1496s Preparing to unpack .../077-debhelper_13.20ubuntu1_all.deb ... 1496s Unpacking debhelper (13.20ubuntu1) ... 1496s Selecting previously unselected package java-common. 1496s Preparing to unpack .../078-java-common_0.76_all.deb ... 1496s Unpacking java-common (0.76) ... 1496s Selecting previously unselected package libpcsclite1:amd64. 1496s Preparing to unpack .../079-libpcsclite1_2.3.1-1_amd64.deb ... 1496s Unpacking libpcsclite1:amd64 (2.3.1-1) ... 1496s Selecting previously unselected package openjdk-21-jre-headless:amd64. 1496s Preparing to unpack .../080-openjdk-21-jre-headless_21.0.5+11-1_amd64.deb ... 1496s Unpacking openjdk-21-jre-headless:amd64 (21.0.5+11-1) ... 1497s Selecting previously unselected package default-jre-headless. 1497s Preparing to unpack .../081-default-jre-headless_2%3a1.21-76_amd64.deb ... 1497s Unpacking default-jre-headless (2:1.21-76) ... 1497s Selecting previously unselected package docutils-common. 1497s Preparing to unpack .../082-docutils-common_0.21.2+dfsg-2_all.deb ... 1497s Unpacking docutils-common (0.21.2+dfsg-2) ... 1497s Selecting previously unselected package unzip. 1497s Preparing to unpack .../083-unzip_6.0-28ubuntu6_amd64.deb ... 1497s Unpacking unzip (6.0-28ubuntu6) ... 1497s Selecting previously unselected package java-wrappers. 1497s Preparing to unpack .../084-java-wrappers_0.5_all.deb ... 1497s Unpacking java-wrappers (0.5) ... 1497s Selecting previously unselected package libalgorithm-c3-perl. 1497s Preparing to unpack .../085-libalgorithm-c3-perl_0.11-2_all.deb ... 1497s Unpacking libalgorithm-c3-perl (0.11-2) ... 1497s Selecting previously unselected package libaliased-perl. 1497s Preparing to unpack .../086-libaliased-perl_0.34-3_all.deb ... 1497s Unpacking libaliased-perl (0.34-3) ... 1497s Selecting previously unselected package libposix-strftime-compiler-perl. 1497s Preparing to unpack .../087-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1497s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1497s Selecting previously unselected package libapache-logformat-compiler-perl. 1497s Preparing to unpack .../088-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1497s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1497s Selecting previously unselected package libcrypt-urandom-perl. 1497s Preparing to unpack .../089-libcrypt-urandom-perl_0.40-1_all.deb ... 1497s Unpacking libcrypt-urandom-perl (0.40-1) ... 1497s Selecting previously unselected package libapache-session-perl. 1497s Preparing to unpack .../090-libapache-session-perl_1.94-2_all.deb ... 1497s Unpacking libapache-session-perl (1.94-2) ... 1497s Selecting previously unselected package libdigest-hmac-perl. 1497s Preparing to unpack .../091-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1497s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1498s Selecting previously unselected package liburi-perl. 1498s Preparing to unpack .../092-liburi-perl_5.30-1_all.deb ... 1498s Unpacking liburi-perl (5.30-1) ... 1498s Selecting previously unselected package libencode-locale-perl. 1498s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 1498s Unpacking libencode-locale-perl (1.05-3) ... 1498s Selecting previously unselected package libtimedate-perl. 1498s Preparing to unpack .../094-libtimedate-perl_2.3300-2_all.deb ... 1498s Unpacking libtimedate-perl (2.3300-2) ... 1498s Selecting previously unselected package libhttp-date-perl. 1498s Preparing to unpack .../095-libhttp-date-perl_6.06-1_all.deb ... 1498s Unpacking libhttp-date-perl (6.06-1) ... 1498s Selecting previously unselected package libfile-listing-perl. 1498s Preparing to unpack .../096-libfile-listing-perl_6.16-1_all.deb ... 1498s Unpacking libfile-listing-perl (6.16-1) ... 1498s Selecting previously unselected package libhtml-tagset-perl. 1498s Preparing to unpack .../097-libhtml-tagset-perl_3.24-1_all.deb ... 1498s Unpacking libhtml-tagset-perl (3.24-1) ... 1498s Selecting previously unselected package libhtml-parser-perl:amd64. 1498s Preparing to unpack .../098-libhtml-parser-perl_3.83-1build1_amd64.deb ... 1498s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 1498s Selecting previously unselected package libhtml-tree-perl. 1498s Preparing to unpack .../099-libhtml-tree-perl_5.07-3_all.deb ... 1498s Unpacking libhtml-tree-perl (5.07-3) ... 1498s Selecting previously unselected package libclone-perl:amd64. 1498s Preparing to unpack .../100-libclone-perl_0.47-1_amd64.deb ... 1498s Unpacking libclone-perl:amd64 (0.47-1) ... 1498s Selecting previously unselected package libio-html-perl. 1498s Preparing to unpack .../101-libio-html-perl_1.004-3_all.deb ... 1498s Unpacking libio-html-perl (1.004-3) ... 1498s Selecting previously unselected package liblwp-mediatypes-perl. 1498s Preparing to unpack .../102-liblwp-mediatypes-perl_6.04-2_all.deb ... 1498s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1498s Selecting previously unselected package libhttp-message-perl. 1498s Preparing to unpack .../103-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1498s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1498s Selecting previously unselected package libhttp-cookies-perl. 1498s Preparing to unpack .../104-libhttp-cookies-perl_6.11-1_all.deb ... 1498s Unpacking libhttp-cookies-perl (6.11-1) ... 1498s Selecting previously unselected package libhttp-negotiate-perl. 1498s Preparing to unpack .../105-libhttp-negotiate-perl_6.01-2_all.deb ... 1498s Unpacking libhttp-negotiate-perl (6.01-2) ... 1498s Selecting previously unselected package perl-openssl-defaults:amd64. 1498s Preparing to unpack .../106-perl-openssl-defaults_7build3_amd64.deb ... 1498s Unpacking perl-openssl-defaults:amd64 (7build3) ... 1498s Selecting previously unselected package libnet-ssleay-perl:amd64. 1498s Preparing to unpack .../107-libnet-ssleay-perl_1.94-2_amd64.deb ... 1498s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ... 1498s Selecting previously unselected package libio-socket-ssl-perl. 1498s Preparing to unpack .../108-libio-socket-ssl-perl_2.089-1_all.deb ... 1498s Unpacking libio-socket-ssl-perl (2.089-1) ... 1498s Selecting previously unselected package libnet-http-perl. 1498s Preparing to unpack .../109-libnet-http-perl_6.23-1_all.deb ... 1498s Unpacking libnet-http-perl (6.23-1) ... 1498s Selecting previously unselected package liblwp-protocol-https-perl. 1498s Preparing to unpack .../110-liblwp-protocol-https-perl_6.14-1_all.deb ... 1498s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1498s Selecting previously unselected package libtry-tiny-perl. 1498s Preparing to unpack .../111-libtry-tiny-perl_0.32-1_all.deb ... 1498s Unpacking libtry-tiny-perl (0.32-1) ... 1498s Selecting previously unselected package libwww-robotrules-perl. 1498s Preparing to unpack .../112-libwww-robotrules-perl_6.02-1_all.deb ... 1498s Unpacking libwww-robotrules-perl (6.02-1) ... 1498s Selecting previously unselected package libwww-perl. 1498s Preparing to unpack .../113-libwww-perl_6.77-1_all.deb ... 1498s Unpacking libwww-perl (6.77-1) ... 1498s Selecting previously unselected package libauth-yubikey-webclient-perl. 1498s Preparing to unpack .../114-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1498s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1498s Selecting previously unselected package libclass-method-modifiers-perl. 1498s Preparing to unpack .../115-libclass-method-modifiers-perl_2.15-1_all.deb ... 1498s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1498s Selecting previously unselected package libclass-xsaccessor-perl. 1498s Preparing to unpack .../116-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ... 1498s Unpacking libclass-xsaccessor-perl (1.19-4build5) ... 1498s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 1498s Preparing to unpack .../117-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 1498s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 1498s Selecting previously unselected package libdynaloader-functions-perl. 1498s Preparing to unpack .../118-libdynaloader-functions-perl_0.004-1_all.deb ... 1498s Unpacking libdynaloader-functions-perl (0.004-1) ... 1498s Selecting previously unselected package libdevel-callchecker-perl:amd64. 1498s Preparing to unpack .../119-libdevel-callchecker-perl_0.009-1build1_amd64.deb ... 1498s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ... 1498s Selecting previously unselected package libparams-classify-perl:amd64. 1498s Preparing to unpack .../120-libparams-classify-perl_0.015-2build6_amd64.deb ... 1498s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 1498s Selecting previously unselected package libmodule-runtime-perl. 1498s Preparing to unpack .../121-libmodule-runtime-perl_0.016-2_all.deb ... 1498s Unpacking libmodule-runtime-perl (0.016-2) ... 1498s Selecting previously unselected package libimport-into-perl. 1498s Preparing to unpack .../122-libimport-into-perl_1.002005-2_all.deb ... 1498s Unpacking libimport-into-perl (1.002005-2) ... 1498s Selecting previously unselected package librole-tiny-perl. 1498s Preparing to unpack .../123-librole-tiny-perl_2.002004-1_all.deb ... 1498s Unpacking librole-tiny-perl (2.002004-1) ... 1498s Selecting previously unselected package libsub-quote-perl. 1498s Preparing to unpack .../124-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1498s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1498s Selecting previously unselected package libmoo-perl. 1498s Preparing to unpack .../125-libmoo-perl_2.005005-1_all.deb ... 1498s Unpacking libmoo-perl (2.005005-1) ... 1498s Selecting previously unselected package libexporter-tiny-perl. 1498s Preparing to unpack .../126-libexporter-tiny-perl_1.006002-1_all.deb ... 1498s Unpacking libexporter-tiny-perl (1.006002-1) ... 1498s Selecting previously unselected package libtype-tiny-perl. 1498s Preparing to unpack .../127-libtype-tiny-perl_2.004000-1_all.deb ... 1498s Unpacking libtype-tiny-perl (2.004000-1) ... 1498s Selecting previously unselected package libauthen-oath-perl. 1498s Preparing to unpack .../128-libauthen-oath-perl_2.0.1-2_all.deb ... 1498s Unpacking libauthen-oath-perl (2.0.1-2) ... 1499s Selecting previously unselected package libconvert-asn1-perl. 1499s Preparing to unpack .../129-libconvert-asn1-perl_0.34-1_all.deb ... 1499s Unpacking libconvert-asn1-perl (0.34-1) ... 1499s Selecting previously unselected package libcrypt-openssl-x509-perl. 1499s Preparing to unpack .../130-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 1499s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1499s Selecting previously unselected package libcryptx-perl. 1499s Preparing to unpack .../131-libcryptx-perl_0.084-1_amd64.deb ... 1499s Unpacking libcryptx-perl (0.084-1) ... 1499s Selecting previously unselected package libcommon-sense-perl:amd64. 1499s Preparing to unpack .../132-libcommon-sense-perl_3.75-3build4_amd64.deb ... 1499s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ... 1499s Selecting previously unselected package libtypes-serialiser-perl. 1499s Preparing to unpack .../133-libtypes-serialiser-perl_1.01-1_all.deb ... 1499s Unpacking libtypes-serialiser-perl (1.01-1) ... 1499s Selecting previously unselected package libjson-xs-perl. 1499s Preparing to unpack .../134-libjson-xs-perl_4.030-2build4_amd64.deb ... 1499s Unpacking libjson-xs-perl (4.030-2build4) ... 1499s Selecting previously unselected package libjson-maybexs-perl. 1499s Preparing to unpack .../135-libjson-maybexs-perl_1.004008-1_all.deb ... 1499s Unpacking libjson-maybexs-perl (1.004008-1) ... 1499s Selecting previously unselected package libparams-util-perl. 1499s Preparing to unpack .../136-libparams-util-perl_1.102-3build1_amd64.deb ... 1499s Unpacking libparams-util-perl (1.102-3build1) ... 1499s Selecting previously unselected package libsub-install-perl. 1499s Preparing to unpack .../137-libsub-install-perl_0.929-1_all.deb ... 1499s Unpacking libsub-install-perl (0.929-1) ... 1499s Selecting previously unselected package libdata-optlist-perl. 1499s Preparing to unpack .../138-libdata-optlist-perl_0.114-1_all.deb ... 1499s Unpacking libdata-optlist-perl (0.114-1) ... 1499s Selecting previously unselected package libmodule-implementation-perl. 1499s Preparing to unpack .../139-libmodule-implementation-perl_0.09-2_all.deb ... 1499s Unpacking libmodule-implementation-perl (0.09-2) ... 1499s Selecting previously unselected package libpackage-stash-perl. 1499s Preparing to unpack .../140-libpackage-stash-perl_0.40-1_all.deb ... 1499s Unpacking libpackage-stash-perl (0.40-1) ... 1499s Selecting previously unselected package libclass-load-perl. 1499s Preparing to unpack .../141-libclass-load-perl_0.25-2_all.deb ... 1499s Unpacking libclass-load-perl (0.25-2) ... 1499s Selecting previously unselected package libclass-load-xs-perl. 1499s Preparing to unpack .../142-libclass-load-xs-perl_0.10-2build5_amd64.deb ... 1499s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1499s Selecting previously unselected package libsub-exporter-progressive-perl. 1499s Preparing to unpack .../143-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1499s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1499s Selecting previously unselected package libdevel-globaldestruction-perl. 1499s Preparing to unpack .../144-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1499s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1499s Selecting previously unselected package libclass-c3-perl. 1499s Preparing to unpack .../145-libclass-c3-perl_0.35-2_all.deb ... 1499s Unpacking libclass-c3-perl (0.35-2) ... 1499s Selecting previously unselected package libmro-compat-perl. 1499s Preparing to unpack .../146-libmro-compat-perl_0.15-2_all.deb ... 1499s Unpacking libmro-compat-perl (0.15-2) ... 1499s Selecting previously unselected package libdevel-overloadinfo-perl. 1499s Preparing to unpack .../147-libdevel-overloadinfo-perl_0.007-1_all.deb ... 1499s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 1499s Selecting previously unselected package libdevel-stacktrace-perl. 1499s Preparing to unpack .../148-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1499s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1499s Selecting previously unselected package libsub-exporter-perl. 1499s Preparing to unpack .../149-libsub-exporter-perl_0.990-1_all.deb ... 1499s Unpacking libsub-exporter-perl (0.990-1) ... 1499s Selecting previously unselected package libeval-closure-perl. 1499s Preparing to unpack .../150-libeval-closure-perl_0.14-3_all.deb ... 1499s Unpacking libeval-closure-perl (0.14-3) ... 1499s Selecting previously unselected package libdist-checkconflicts-perl. 1499s Preparing to unpack .../151-libdist-checkconflicts-perl_0.11-2_all.deb ... 1499s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1499s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1499s Preparing to unpack .../152-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1499s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1499s Selecting previously unselected package libpackage-deprecationmanager-perl. 1499s Preparing to unpack .../153-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1499s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1499s Selecting previously unselected package libpackage-stash-xs-perl:amd64. 1499s Preparing to unpack .../154-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ... 1499s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 1499s Selecting previously unselected package libmoose-perl:amd64. 1499s Preparing to unpack .../155-libmoose-perl_2.2207-1build3_amd64.deb ... 1499s Unpacking libmoose-perl:amd64 (2.2207-1build3) ... 1499s Selecting previously unselected package libvariable-magic-perl. 1499s Preparing to unpack .../156-libvariable-magic-perl_0.64-1build1_amd64.deb ... 1499s Unpacking libvariable-magic-perl (0.64-1build1) ... 1499s Selecting previously unselected package libb-hooks-endofscope-perl. 1499s Preparing to unpack .../157-libb-hooks-endofscope-perl_0.28-1_all.deb ... 1499s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 1499s Selecting previously unselected package libsub-identify-perl. 1499s Preparing to unpack .../158-libsub-identify-perl_0.14-3build4_amd64.deb ... 1499s Unpacking libsub-identify-perl (0.14-3build4) ... 1499s Selecting previously unselected package libsub-name-perl:amd64. 1499s Preparing to unpack .../159-libsub-name-perl_0.28-1_amd64.deb ... 1499s Unpacking libsub-name-perl:amd64 (0.28-1) ... 1499s Selecting previously unselected package libnamespace-clean-perl. 1499s Preparing to unpack .../160-libnamespace-clean-perl_0.27-2_all.deb ... 1499s Unpacking libnamespace-clean-perl (0.27-2) ... 1499s Selecting previously unselected package libnamespace-autoclean-perl. 1499s Preparing to unpack .../161-libnamespace-autoclean-perl_0.31-1_all.deb ... 1499s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1499s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 1499s Preparing to unpack .../162-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 1499s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 1499s Selecting previously unselected package libmoosex-role-parameterized-perl. 1500s Preparing to unpack .../163-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 1500s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 1500s Selecting previously unselected package libcarp-clan-perl. 1500s Preparing to unpack .../164-libcarp-clan-perl_6.08-2_all.deb ... 1500s Unpacking libcarp-clan-perl (6.08-2) ... 1500s Selecting previously unselected package libsub-exporter-formethods-perl. 1500s Preparing to unpack .../165-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 1500s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 1500s Selecting previously unselected package libmoosex-types-perl. 1500s Preparing to unpack .../166-libmoosex-types-perl_0.50-2_all.deb ... 1500s Unpacking libmoosex-types-perl (0.50-2) ... 1500s Selecting previously unselected package libmoosex-types-common-perl. 1500s Preparing to unpack .../167-libmoosex-types-common-perl_0.001014-2_all.deb ... 1500s Unpacking libmoosex-types-common-perl (0.001014-2) ... 1500s Selecting previously unselected package libscope-guard-perl. 1500s Preparing to unpack .../168-libscope-guard-perl_0.21-2_all.deb ... 1500s Unpacking libscope-guard-perl (0.21-2) ... 1500s Selecting previously unselected package libautobox-perl. 1500s Preparing to unpack .../169-libautobox-perl_3.0.2-1_amd64.deb ... 1500s Unpacking libautobox-perl (3.0.2-1) ... 1500s Selecting previously unselected package libwant-perl. 1500s Preparing to unpack .../170-libwant-perl_0.29-2build5_amd64.deb ... 1500s Unpacking libwant-perl (0.29-2build5) ... 1500s Selecting previously unselected package libautobox-core-perl. 1500s Preparing to unpack .../171-libautobox-core-perl_1.33-2_all.deb ... 1500s Unpacking libautobox-core-perl (1.33-2) ... 1500s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 1500s Preparing to unpack .../172-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 1500s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 1500s Selecting previously unselected package libmoosex-util-perl. 1500s Preparing to unpack .../173-libmoosex-util-perl_0.006-2_all.deb ... 1500s Unpacking libmoosex-util-perl (0.006-2) ... 1500s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 1500s Preparing to unpack .../174-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 1500s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 1500s Selecting previously unselected package libmoosex-singlearg-perl. 1500s Preparing to unpack .../175-libmoosex-singlearg-perl_0.09-2_all.deb ... 1500s Unpacking libmoosex-singlearg-perl (0.09-2) ... 1500s Selecting previously unselected package libstrictures-perl. 1500s Preparing to unpack .../176-libstrictures-perl_2.000006-1_all.deb ... 1500s Unpacking libstrictures-perl (2.000006-1) ... 1500s Selecting previously unselected package libauthen-u2f-tester-perl. 1500s Preparing to unpack .../177-libauthen-u2f-tester-perl_0.03-1_all.deb ... 1500s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 1500s Selecting previously unselected package libcbor-xs-perl. 1500s Preparing to unpack .../178-libcbor-xs-perl_1.87-1build4_amd64.deb ... 1500s Unpacking libcbor-xs-perl (1.87-1build4) ... 1500s Selecting previously unselected package libhash-merge-simple-perl. 1500s Preparing to unpack .../179-libhash-merge-simple-perl_0.052-1_all.deb ... 1500s Unpacking libhash-merge-simple-perl (0.052-1) ... 1500s Selecting previously unselected package libjson-perl. 1500s Preparing to unpack .../180-libjson-perl_4.10000-1_all.deb ... 1500s Unpacking libjson-perl (4.10000-1) ... 1500s Selecting previously unselected package libmouse-perl:amd64. 1500s Preparing to unpack .../181-libmouse-perl_2.5.11-1build1_amd64.deb ... 1500s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 1500s Selecting previously unselected package libauthen-webauthn-perl. 1500s Preparing to unpack .../182-libauthen-webauthn-perl_0.005-1_all.deb ... 1500s Unpacking libauthen-webauthn-perl (0.005-1) ... 1500s Selecting previously unselected package libcrypt-random-seed-perl. 1500s Preparing to unpack .../183-libcrypt-random-seed-perl_0.03-3_all.deb ... 1500s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1500s Selecting previously unselected package libmath-random-isaac-perl. 1500s Preparing to unpack .../184-libmath-random-isaac-perl_1.004-2_all.deb ... 1500s Unpacking libmath-random-isaac-perl (1.004-2) ... 1500s Selecting previously unselected package libbytes-random-secure-perl. 1500s Preparing to unpack .../185-libbytes-random-secure-perl_0.29-3_all.deb ... 1500s Unpacking libbytes-random-secure-perl (0.29-3) ... 1500s Selecting previously unselected package libipc-sharelite-perl. 1500s Preparing to unpack .../186-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 1500s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1500s Selecting previously unselected package libcache-cache-perl. 1500s Preparing to unpack .../187-libcache-cache-perl_1.08-3_all.deb ... 1500s Unpacking libcache-cache-perl (1.08-3) ... 1500s Selecting previously unselected package libcapture-tiny-perl. 1500s Preparing to unpack .../188-libcapture-tiny-perl_0.48-2_all.deb ... 1500s Unpacking libcapture-tiny-perl (0.48-2) ... 1500s Selecting previously unselected package libcares2:amd64. 1500s Preparing to unpack .../189-libcares2_1.34.4-2.1_amd64.deb ... 1500s Unpacking libcares2:amd64 (1.34.4-2.1) ... 1500s Selecting previously unselected package libcgi-pm-perl. 1500s Preparing to unpack .../190-libcgi-pm-perl_4.66-1_all.deb ... 1500s Unpacking libcgi-pm-perl (4.66-1) ... 1500s Selecting previously unselected package libclass-data-inheritable-perl. 1500s Preparing to unpack .../191-libclass-data-inheritable-perl_0.10-1_all.deb ... 1500s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1500s Selecting previously unselected package libclass-errorhandler-perl. 1500s Preparing to unpack .../192-libclass-errorhandler-perl_0.04-3_all.deb ... 1500s Unpacking libclass-errorhandler-perl (0.04-3) ... 1500s Selecting previously unselected package libclass-inspector-perl. 1500s Preparing to unpack .../193-libclass-inspector-perl_1.36-3_all.deb ... 1500s Unpacking libclass-inspector-perl (1.36-3) ... 1500s Selecting previously unselected package libclass-singleton-perl. 1500s Preparing to unpack .../194-libclass-singleton-perl_1.6-2_all.deb ... 1500s Unpacking libclass-singleton-perl (1.6-2) ... 1500s Selecting previously unselected package libconvert-base32-perl. 1500s Preparing to unpack .../195-libconvert-base32-perl_0.06-3_all.deb ... 1500s Unpacking libconvert-base32-perl (0.06-3) ... 1500s Selecting previously unselected package libconvert-binhex-perl. 1500s Preparing to unpack .../196-libconvert-binhex-perl_1.125-3_all.deb ... 1500s Unpacking libconvert-binhex-perl (1.125-3) ... 1500s Selecting previously unselected package libcrypt-des-perl:amd64. 1500s Preparing to unpack .../197-libcrypt-des-perl_2.07-5_amd64.deb ... 1500s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 1500s Selecting previously unselected package libcrypt-des-ede3-perl. 1500s Preparing to unpack .../198-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1500s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1500s Selecting previously unselected package libconvert-pem-perl. 1501s Preparing to unpack .../199-libconvert-pem-perl_0.13-1_all.deb ... 1501s Unpacking libconvert-pem-perl (0.13-1) ... 1501s Selecting previously unselected package libcookie-baker-perl. 1501s Preparing to unpack .../200-libcookie-baker-perl_0.12-1_all.deb ... 1501s Unpacking libcookie-baker-perl (0.12-1) ... 1501s Selecting previously unselected package libcrypt-dh-gmp-perl. 1501s Preparing to unpack .../201-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 1501s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1501s Selecting previously unselected package libcrypt-jwt-perl. 1501s Preparing to unpack .../202-libcrypt-jwt-perl_0.035-1_all.deb ... 1501s Unpacking libcrypt-jwt-perl (0.035-1) ... 1501s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1501s Preparing to unpack .../203-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 1501s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1501s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 1501s Preparing to unpack .../204-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 1501s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1501s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 1501s Preparing to unpack .../205-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ... 1501s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 1501s Selecting previously unselected package libcrypt-rijndael-perl. 1501s Preparing to unpack .../206-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 1501s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1501s Selecting previously unselected package libcrypt-ssleay-perl. 1501s Preparing to unpack .../207-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 1501s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1501s Selecting previously unselected package libdata-hexdump-perl. 1501s Preparing to unpack .../208-libdata-hexdump-perl_0.04-2_all.deb ... 1501s Unpacking libdata-hexdump-perl (0.04-2) ... 1501s Selecting previously unselected package liblist-someutils-perl. 1501s Preparing to unpack .../209-liblist-someutils-perl_0.59-1_all.deb ... 1501s Unpacking liblist-someutils-perl (0.59-1) ... 1501s Selecting previously unselected package liblist-utilsby-perl. 1501s Preparing to unpack .../210-liblist-utilsby-perl_0.12-2_all.deb ... 1501s Unpacking liblist-utilsby-perl (0.12-2) ... 1501s Selecting previously unselected package liblist-allutils-perl. 1501s Preparing to unpack .../211-liblist-allutils-perl_0.19-1_all.deb ... 1501s Unpacking liblist-allutils-perl (0.19-1) ... 1501s Selecting previously unselected package libdata-password-zxcvbn-perl. 1501s Preparing to unpack .../212-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 1501s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 1501s Selecting previously unselected package libfile-sharedir-perl. 1501s Preparing to unpack .../213-libfile-sharedir-perl_1.118-3_all.deb ... 1501s Unpacking libfile-sharedir-perl (1.118-3) ... 1501s Selecting previously unselected package libexception-class-perl. 1501s Preparing to unpack .../214-libexception-class-perl_1.45-1_all.deb ... 1501s Unpacking libexception-class-perl (1.45-1) ... 1501s Selecting previously unselected package libparams-validationcompiler-perl. 1501s Preparing to unpack .../215-libparams-validationcompiler-perl_0.31-1_all.deb ... 1501s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1501s Selecting previously unselected package libxstring-perl:amd64. 1501s Preparing to unpack .../216-libxstring-perl_0.005-2build4_amd64.deb ... 1501s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 1501s Selecting previously unselected package libspecio-perl. 1501s Preparing to unpack .../217-libspecio-perl_0.48-1_all.deb ... 1501s Unpacking libspecio-perl (0.48-1) ... 1501s Selecting previously unselected package libdatetime-locale-perl. 1501s Preparing to unpack .../218-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 1501s Unpacking libdatetime-locale-perl (1:1.41-1) ... 1501s Selecting previously unselected package libdatetime-timezone-perl. 1501s Preparing to unpack .../219-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... 1501s Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... 1502s Selecting previously unselected package libdatetime-perl. 1502s Preparing to unpack .../220-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 1502s Unpacking libdatetime-perl (2:1.65-1build3) ... 1502s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1502s Preparing to unpack .../221-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1502s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1502s Selecting previously unselected package libdbi-perl:amd64. 1502s Preparing to unpack .../222-libdbi-perl_1.645-1_amd64.deb ... 1502s Unpacking libdbi-perl:amd64 (1.645-1) ... 1502s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 1502s Preparing to unpack .../223-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 1502s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 1502s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1502s Preparing to unpack .../224-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1502s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1502s Selecting previously unselected package libemail-date-format-perl. 1502s Preparing to unpack .../225-libemail-date-format-perl_1.008-1_all.deb ... 1502s Unpacking libemail-date-format-perl (1.008-1) ... 1502s Selecting previously unselected package libemail-simple-perl. 1502s Preparing to unpack .../226-libemail-simple-perl_2.218-1_all.deb ... 1502s Unpacking libemail-simple-perl (2.218-1) ... 1502s Selecting previously unselected package libmodule-pluggable-perl. 1502s Preparing to unpack .../227-libmodule-pluggable-perl_5.2-5_all.deb ... 1502s Unpacking libmodule-pluggable-perl (5.2-5) ... 1502s Selecting previously unselected package libemail-abstract-perl. 1502s Preparing to unpack .../228-libemail-abstract-perl_3.010-1_all.deb ... 1502s Unpacking libemail-abstract-perl (3.010-1) ... 1502s Selecting previously unselected package libemail-address-xs-perl. 1502s Preparing to unpack .../229-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 1502s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1502s Selecting previously unselected package libmoox-types-mooselike-perl. 1502s Preparing to unpack .../230-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1502s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1502s Selecting previously unselected package libthrowable-perl. 1502s Preparing to unpack .../231-libthrowable-perl_1.001-2_all.deb ... 1502s Unpacking libthrowable-perl (1.001-2) ... 1502s Selecting previously unselected package libemail-sender-perl. 1502s Preparing to unpack .../232-libemail-sender-perl_2.601-1_all.deb ... 1502s Unpacking libemail-sender-perl (2.601-1) ... 1502s Selecting previously unselected package libextutils-depends-perl. 1502s Preparing to unpack .../233-libextutils-depends-perl_0.8001-2_all.deb ... 1502s Unpacking libextutils-depends-perl (0.8001-2) ... 1502s Selecting previously unselected package libfcgi0t64:amd64. 1502s Preparing to unpack .../234-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 1502s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 1502s Selecting previously unselected package libfcgi-perl. 1502s Preparing to unpack .../235-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 1502s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1502s Selecting previously unselected package libfilesys-notify-simple-perl. 1502s Preparing to unpack .../236-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1502s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1502s Selecting previously unselected package libfont-afm-perl. 1502s Preparing to unpack .../237-libfont-afm-perl_1.20-4_all.deb ... 1502s Unpacking libfont-afm-perl (1.20-4) ... 1502s Selecting previously unselected package libimagequant0:amd64. 1502s Preparing to unpack .../238-libimagequant0_2.18.0-1build1_amd64.deb ... 1502s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 1502s Selecting previously unselected package libgraphite2-3:amd64. 1502s Preparing to unpack .../239-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 1502s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 1502s Selecting previously unselected package libharfbuzz0b:amd64. 1502s Preparing to unpack .../240-libharfbuzz0b_10.2.0-1_amd64.deb ... 1502s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 1502s Selecting previously unselected package libraqm0:amd64. 1502s Preparing to unpack .../241-libraqm0_0.10.2-1_amd64.deb ... 1502s Unpacking libraqm0:amd64 (0.10.2-1) ... 1502s Selecting previously unselected package libxpm4:amd64. 1502s Preparing to unpack .../242-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 1502s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 1502s Selecting previously unselected package libgd3:amd64. 1502s Preparing to unpack .../243-libgd3_2.3.3-12ubuntu3_amd64.deb ... 1502s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ... 1502s Selecting previously unselected package libgd-perl. 1502s Preparing to unpack .../244-libgd-perl_2.78-1build4_amd64.deb ... 1502s Unpacking libgd-perl (2.78-1build4) ... 1502s Selecting previously unselected package libgd-securityimage-perl. 1502s Preparing to unpack .../245-libgd-securityimage-perl_1.75-3_all.deb ... 1502s Unpacking libgd-securityimage-perl (1.75-3) ... 1502s Selecting previously unselected package libglib-perl:amd64. 1502s Preparing to unpack .../246-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 1502s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 1502s Selecting previously unselected package libgssapi-perl. 1502s Preparing to unpack .../247-libgssapi-perl_0.28-4build5_amd64.deb ... 1502s Unpacking libgssapi-perl (0.28-4build5) ... 1502s Selecting previously unselected package libhash-multivalue-perl. 1502s Preparing to unpack .../248-libhash-multivalue-perl_0.16-3_all.deb ... 1502s Unpacking libhash-multivalue-perl (0.16-3) ... 1502s Selecting previously unselected package libhtml-format-perl. 1502s Preparing to unpack .../249-libhtml-format-perl_2.16-2_all.deb ... 1502s Unpacking libhtml-format-perl (2.16-2) ... 1502s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1502s Preparing to unpack .../250-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1502s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1502s Selecting previously unselected package libhtml-template-perl. 1502s Preparing to unpack .../251-libhtml-template-perl_2.97-2_all.deb ... 1502s Unpacking libhtml-template-perl (2.97-2) ... 1502s Selecting previously unselected package libhttp-daemon-perl. 1502s Preparing to unpack .../252-libhttp-daemon-perl_6.16-1_all.deb ... 1502s Unpacking libhttp-daemon-perl (6.16-1) ... 1502s Selecting previously unselected package libhttp-multipartparser-perl. 1502s Preparing to unpack .../253-libhttp-multipartparser-perl_0.02-3_all.deb ... 1502s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1502s Selecting previously unselected package libstream-buffered-perl. 1503s Preparing to unpack .../254-libstream-buffered-perl_0.03-3_all.deb ... 1503s Unpacking libstream-buffered-perl (0.03-3) ... 1503s Selecting previously unselected package libwww-form-urlencoded-perl. 1503s Preparing to unpack .../255-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1503s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1503s Selecting previously unselected package libhttp-entity-parser-perl. 1503s Preparing to unpack .../256-libhttp-entity-parser-perl_0.25-2_all.deb ... 1503s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1503s Selecting previously unselected package libhttp-headers-fast-perl. 1503s Preparing to unpack .../257-libhttp-headers-fast-perl_0.22-3_all.deb ... 1503s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1503s Selecting previously unselected package libio-pty-perl. 1503s Preparing to unpack .../258-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 1503s Unpacking libio-pty-perl (1:1.20-1build3) ... 1503s Selecting previously unselected package libio-sessiondata-perl. 1503s Preparing to unpack .../259-libio-sessiondata-perl_1.03-3_all.deb ... 1503s Unpacking libio-sessiondata-perl (1.03-3) ... 1503s Selecting previously unselected package libperlio-via-timeout-perl. 1503s Preparing to unpack .../260-libperlio-via-timeout-perl_0.32-3_all.deb ... 1503s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1503s Selecting previously unselected package libio-socket-timeout-perl. 1503s Preparing to unpack .../261-libio-socket-timeout-perl_0.32-3_all.deb ... 1503s Unpacking libio-socket-timeout-perl (0.32-3) ... 1503s Selecting previously unselected package libio-string-perl. 1503s Preparing to unpack .../262-libio-string-perl_1.08-4_all.deb ... 1503s Unpacking libio-string-perl (1.08-4) ... 1503s Selecting previously unselected package libio-stringy-perl. 1503s Preparing to unpack .../263-libio-stringy-perl_2.113-2_all.deb ... 1503s Unpacking libio-stringy-perl (2.113-2) ... 1503s Selecting previously unselected package libipc-run-perl. 1503s Preparing to unpack .../264-libipc-run-perl_20231003.0-2_all.deb ... 1503s Unpacking libipc-run-perl (20231003.0-2) ... 1503s Selecting previously unselected package libjargs-java. 1503s Preparing to unpack .../265-libjargs-java_1.0.0-5_all.deb ... 1503s Unpacking libjargs-java (1.0.0-5) ... 1503s Selecting previously unselected package libjs-jquery. 1503s Preparing to unpack .../266-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1503s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1503s Selecting previously unselected package libjs-underscore. 1503s Preparing to unpack .../267-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1503s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1503s Selecting previously unselected package libjs-sphinxdoc. 1503s Preparing to unpack .../268-libjs-sphinxdoc_8.1.3-3_all.deb ... 1503s Unpacking libjs-sphinxdoc (8.1.3-3) ... 1503s Selecting previously unselected package liblasso3t64. 1503s Preparing to unpack .../269-liblasso3t64_2.8.2-7_amd64.deb ... 1503s Unpacking liblasso3t64 (2.8.2-7) ... 1503s Selecting previously unselected package liblasso-perl:amd64. 1503s Preparing to unpack .../270-liblasso-perl_2.8.2-7_amd64.deb ... 1503s Unpacking liblasso-perl:amd64 (2.8.2-7) ... 1503s Selecting previously unselected package libconfig-inifiles-perl. 1503s Preparing to unpack .../271-libconfig-inifiles-perl_3.000003-3_all.deb ... 1503s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1503s Selecting previously unselected package libnet-cidr-perl. 1503s Preparing to unpack .../272-libnet-cidr-perl_0.21-2_all.deb ... 1503s Unpacking libnet-cidr-perl (0.21-2) ... 1503s Selecting previously unselected package libtest-sharedfork-perl. 1503s Preparing to unpack .../273-libtest-sharedfork-perl_0.35-3_all.deb ... 1503s Unpacking libtest-sharedfork-perl (0.35-3) ... 1503s Selecting previously unselected package libtest-tcp-perl. 1503s Preparing to unpack .../274-libtest-tcp-perl_2.22-2_all.deb ... 1503s Unpacking libtest-tcp-perl (2.22-2) ... 1503s Selecting previously unselected package libplack-perl. 1503s Preparing to unpack .../275-libplack-perl_1.0051-1_all.deb ... 1503s Unpacking libplack-perl (1.0051-1) ... 1503s Selecting previously unselected package liblemonldap-ng-common-perl. 1503s Preparing to unpack .../276-liblemonldap-ng-common-perl_2.20.1+ds-1_all.deb ... 1503s Unpacking liblemonldap-ng-common-perl (2.20.1+ds-1) ... 1503s Selecting previously unselected package liblist-moreutils-xs-perl. 1503s Preparing to unpack .../277-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 1503s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1503s Selecting previously unselected package liblist-moreutils-perl. 1503s Preparing to unpack .../278-liblist-moreutils-perl_0.430-2_all.deb ... 1503s Unpacking liblist-moreutils-perl (0.430-2) ... 1503s Selecting previously unselected package liblwp-protocol-psgi-perl. 1503s Preparing to unpack .../279-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1503s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1503s Selecting previously unselected package libnet-smtp-ssl-perl. 1503s Preparing to unpack .../280-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1503s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1503s Selecting previously unselected package libmailtools-perl. 1503s Preparing to unpack .../281-libmailtools-perl_2.22-1_all.deb ... 1503s Unpacking libmailtools-perl (2.22-1) ... 1503s Selecting previously unselected package libmime-tools-perl. 1503s Preparing to unpack .../282-libmime-tools-perl_5.515-1_all.deb ... 1503s Unpacking libmime-tools-perl (5.515-1) ... 1503s Selecting previously unselected package libnet-ip-perl. 1503s Preparing to unpack .../283-libnet-ip-perl_1.26-4_all.deb ... 1503s Unpacking libnet-ip-perl (1.26-4) ... 1503s Selecting previously unselected package libnet-ldap-perl. 1503s Preparing to unpack .../284-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1503s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1503s Selecting previously unselected package libxml-namespacesupport-perl. 1503s Preparing to unpack .../285-libxml-namespacesupport-perl_1.12-2_all.deb ... 1503s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1503s Selecting previously unselected package libxml-sax-base-perl. 1503s Preparing to unpack .../286-libxml-sax-base-perl_1.09-3_all.deb ... 1503s Unpacking libxml-sax-base-perl (1.09-3) ... 1503s Selecting previously unselected package libxml-sax-perl. 1503s Preparing to unpack .../287-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1503s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1503s Selecting previously unselected package libxml-libxml-perl. 1503s Preparing to unpack .../288-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_amd64.deb ... 1503s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 1504s Selecting previously unselected package libxml-simple-perl. 1504s Preparing to unpack .../289-libxml-simple-perl_2.25-2_all.deb ... 1504s Unpacking libxml-simple-perl (2.25-2) ... 1504s Selecting previously unselected package libnet-openid-common-perl. 1504s Preparing to unpack .../290-libnet-openid-common-perl_1.20-2_all.deb ... 1504s Unpacking libnet-openid-common-perl (1.20-2) ... 1504s Selecting previously unselected package libnet-openid-consumer-perl. 1504s Preparing to unpack .../291-libnet-openid-consumer-perl_1.18-2_all.deb ... 1504s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1504s Selecting previously unselected package libnet-openid-server-perl. 1504s Preparing to unpack .../292-libnet-openid-server-perl_1.09-4_all.deb ... 1504s Unpacking libnet-openid-server-perl (1.09-4) ... 1504s Selecting previously unselected package node-xtend. 1504s Preparing to unpack .../293-node-xtend_4.0.2-3_all.deb ... 1504s Unpacking node-xtend (4.0.2-3) ... 1504s Selecting previously unselected package nodejs. 1504s Preparing to unpack .../294-nodejs_20.18.1+dfsg-1ubuntu1_amd64.deb ... 1504s Unpacking nodejs (20.18.1+dfsg-1ubuntu1) ... 1504s Selecting previously unselected package node-acorn. 1504s Preparing to unpack .../295-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 1504s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1504s Selecting previously unselected package node-cjs-module-lexer. 1504s Preparing to unpack .../296-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1504s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1504s Selecting previously unselected package node-balanced-match. 1504s Preparing to unpack .../297-node-balanced-match_2.0.0-1_all.deb ... 1504s Unpacking node-balanced-match (2.0.0-1) ... 1504s Selecting previously unselected package node-brace-expansion. 1504s Preparing to unpack .../298-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 1504s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 1504s Selecting previously unselected package node-minimatch. 1504s Preparing to unpack .../299-node-minimatch_9.0.3-5_all.deb ... 1504s Unpacking node-minimatch (9.0.3-5) ... 1504s Selecting previously unselected package node-undici. 1504s Preparing to unpack .../300-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 1504s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 1504s Selecting previously unselected package libnode115:amd64. 1504s Preparing to unpack .../301-libnode115_20.18.1+dfsg-1ubuntu1_amd64.deb ... 1504s Unpacking libnode115:amd64 (20.18.1+dfsg-1ubuntu1) ... 1504s Selecting previously unselected package libregexp-assemble-perl. 1504s Preparing to unpack .../302-libregexp-assemble-perl_0.38-2_all.deb ... 1504s Unpacking libregexp-assemble-perl (0.38-2) ... 1504s Selecting previously unselected package libregexp-common-perl. 1504s Preparing to unpack .../303-libregexp-common-perl_2024080801-1_all.deb ... 1504s Unpacking libregexp-common-perl (2024080801-1) ... 1504s Selecting previously unselected package libtask-weaken-perl. 1504s Preparing to unpack .../304-libtask-weaken-perl_1.06-2_all.deb ... 1504s Unpacking libtask-weaken-perl (1.06-2) ... 1504s Selecting previously unselected package libxml-parser-perl. 1504s Preparing to unpack .../305-libxml-parser-perl_2.47-1build4_amd64.deb ... 1504s Unpacking libxml-parser-perl (2.47-1build4) ... 1504s Selecting previously unselected package libsoap-lite-perl. 1504s Preparing to unpack .../306-libsoap-lite-perl_1.27-3_all.deb ... 1504s Unpacking libsoap-lite-perl (1.27-3) ... 1504s Selecting previously unselected package libstring-random-perl. 1504s Preparing to unpack .../307-libstring-random-perl_1%3a0.32-2_all.deb ... 1504s Unpacking libstring-random-perl (1:0.32-2) ... 1504s Selecting previously unselected package libtest-leaktrace-perl. 1504s Preparing to unpack .../308-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 1504s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1504s Selecting previously unselected package libtest-output-perl. 1504s Preparing to unpack .../309-libtest-output-perl_1.034-1_all.deb ... 1504s Unpacking libtest-output-perl (1.034-1) ... 1504s Selecting previously unselected package libtest-pod-perl. 1504s Preparing to unpack .../310-libtest-pod-perl_1.52-3_all.deb ... 1504s Unpacking libtest-pod-perl (1.52-3) ... 1504s Selecting previously unselected package libtext-unidecode-perl. 1504s Preparing to unpack .../311-libtext-unidecode-perl_1.30-3_all.deb ... 1504s Unpacking libtext-unidecode-perl (1.30-3) ... 1504s Selecting previously unselected package libtime-fake-perl. 1504s Preparing to unpack .../312-libtime-fake-perl_0.11-4_all.deb ... 1504s Unpacking libtime-fake-perl (0.11-4) ... 1504s Selecting previously unselected package libxml-libxslt-perl:amd64. 1504s Preparing to unpack .../313-libxml-libxslt-perl_2.003000-2build1_amd64.deb ... 1504s Unpacking libxml-libxslt-perl:amd64 (2.003000-2build1) ... 1504s Selecting previously unselected package node-uglify-js. 1504s Preparing to unpack .../314-node-uglify-js_3.17.4-2_all.deb ... 1504s Unpacking node-uglify-js (3.17.4-2) ... 1505s Selecting previously unselected package python3-defusedxml. 1505s Preparing to unpack .../315-python3-defusedxml_0.7.1-3_all.deb ... 1505s Unpacking python3-defusedxml (0.7.1-3) ... 1505s Selecting previously unselected package python3-roman. 1505s Preparing to unpack .../316-python3-roman_4.2-1_all.deb ... 1505s Unpacking python3-roman (4.2-1) ... 1505s Selecting previously unselected package python3-docutils. 1505s Preparing to unpack .../317-python3-docutils_0.21.2+dfsg-2_all.deb ... 1505s Unpacking python3-docutils (0.21.2+dfsg-2) ... 1505s Selecting previously unselected package python3-imagesize. 1505s Preparing to unpack .../318-python3-imagesize_1.4.1-1_all.deb ... 1505s Unpacking python3-imagesize (1.4.1-1) ... 1505s Selecting previously unselected package python3-snowballstemmer. 1505s Preparing to unpack .../319-python3-snowballstemmer_2.2.0-4build1_all.deb ... 1505s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 1505s Selecting previously unselected package sphinx-common. 1505s Preparing to unpack .../320-sphinx-common_8.1.3-3_all.deb ... 1505s Unpacking sphinx-common (8.1.3-3) ... 1505s Selecting previously unselected package python3-alabaster. 1505s Preparing to unpack .../321-python3-alabaster_0.7.16-0.1_all.deb ... 1505s Unpacking python3-alabaster (0.7.16-0.1) ... 1505s Selecting previously unselected package python3-sphinx. 1505s Preparing to unpack .../322-python3-sphinx_8.1.3-3_all.deb ... 1505s Unpacking python3-sphinx (8.1.3-3) ... 1505s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1505s Preparing to unpack .../323-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 1505s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 1505s Selecting previously unselected package uglifyjs. 1505s Preparing to unpack .../324-uglifyjs_3.17.4-2_all.deb ... 1505s Unpacking uglifyjs (3.17.4-2) ... 1505s Selecting previously unselected package yui-compressor. 1505s Preparing to unpack .../325-yui-compressor_2.4.8-3_all.deb ... 1505s Unpacking yui-compressor (2.4.8-3) ... 1505s Selecting previously unselected package libauthen-radius-perl. 1505s Preparing to unpack .../326-libauthen-radius-perl_0.33-1_all.deb ... 1505s Unpacking libauthen-radius-perl (0.33-1) ... 1505s Selecting previously unselected package liblemonldap-ng-handler-perl. 1505s Preparing to unpack .../327-liblemonldap-ng-handler-perl_2.20.1+ds-1_all.deb ... 1505s Unpacking liblemonldap-ng-handler-perl (2.20.1+ds-1) ... 1505s Selecting previously unselected package pkg-perl-autopkgtest. 1505s Preparing to unpack .../328-pkg-perl-autopkgtest_0.80_all.deb ... 1505s Unpacking pkg-perl-autopkgtest (0.80) ... 1505s Setting up libconfig-inifiles-perl (3.000003-3) ... 1505s Setting up libmodule-pluggable-perl (5.2-5) ... 1505s Setting up node-uglify-js (3.17.4-2) ... 1505s Setting up libio-sessiondata-perl (1.03-3) ... 1505s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 1505s Setting up liblcms2-2:amd64 (2.16-2) ... 1505s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 1505s Setting up libaom3:amd64 (3.11.0-1) ... 1505s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1505s Setting up libmath-random-isaac-perl (1.004-2) ... 1505s Setting up libtask-weaken-perl (1.06-2) ... 1505s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 1505s Setting up libhttp-multipartparser-perl (0.02-3) ... 1505s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 1505s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 1505s Setting up java-common (0.76) ... 1505s Setting up libclass-inspector-perl (1.36-3) ... 1505s Setting up libfont-afm-perl (1.20-4) ... 1505s Setting up libwant-perl (0.29-2build5) ... 1505s Setting up libdynaloader-functions-perl (0.004-1) ... 1505s Setting up libclass-method-modifiers-perl (2.15-1) ... 1505s Setting up libio-pty-perl (1:1.20-1build3) ... 1505s Setting up libdata-hexdump-perl (0.04-2) ... 1505s Setting up python3-defusedxml (0.7.1-3) ... 1505s Setting up libclone-perl:amd64 (0.47-1) ... 1505s Setting up libarchive-zip-perl (1.68-1) ... 1505s Setting up libsub-identify-perl (0.14-3build4) ... 1505s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 1505s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 1505s Setting up python3-alabaster (0.7.16-0.1) ... 1505s Setting up libio-stringy-perl (2.113-2) ... 1505s Setting up libhtml-tagset-perl (3.24-1) ... 1505s Setting up unzip (6.0-28ubuntu6) ... 1505s Setting up libdebhelper-perl (13.20ubuntu1) ... 1505s Setting up libperlio-via-timeout-perl (0.32-3) ... 1505s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1505s Setting up libnet-cidr-perl (0.21-2) ... 1505s Setting up libipc-sharelite-perl (0.17-5build4) ... 1505s Setting up libconvert-binhex-perl (1.125-3) ... 1505s Setting up liblwp-mediatypes-perl (6.04-2) ... 1505s Setting up libcrypt-urandom-perl (0.40-1) ... 1505s Setting up x11-common (1:7.7+23ubuntu3) ... 1506s invoke-rc.d: policy-rc.d denied execution of start. 1506s Setting up libtest-pod-perl (1.52-3) ... 1506s Setting up libtry-tiny-perl (0.32-1) ... 1506s Setting up libdeflate0:amd64 (1.23-1) ... 1506s Setting up perl-openssl-defaults:amd64 (7build3) ... 1506s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ... 1506s Setting up libxml-namespacesupport-perl (1.12-2) ... 1506s Setting up m4 (1.4.19-4build1) ... 1506s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1506s Setting up libclass-singleton-perl (1.6-2) ... 1506s Setting up libencode-locale-perl (1.05-3) ... 1506s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1506s Setting up liblasso3t64 (2.8.2-7) ... 1506s Setting up libxstring-perl:amd64 (0.005-2build4) ... 1506s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up libclass-errorhandler-perl (0.04-3) ... 1506s Setting up liblist-utilsby-perl (0.12-2) ... 1506s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 1506s Setting up libtime-fake-perl (0.11-4) ... 1506s Setting up libregexp-common-perl (2024080801-1) ... 1506s Setting up libtest-sharedfork-perl (0.35-3) ... 1506s Setting up libsub-install-perl (0.929-1) ... 1506s Setting up libextutils-depends-perl (0.8001-2) ... 1506s Setting up libhash-multivalue-perl (0.16-3) ... 1506s Setting up libscope-guard-perl (0.21-2) ... 1506s Setting up libapache-session-perl (1.94-2) ... 1506s Setting up libxml-sax-base-perl (1.09-3) ... 1506s Setting up libio-string-perl (1.08-4) ... 1506s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1506s Setting up python3-roman (4.2-1) ... 1506s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 1506s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 1506s Setting up autotools-dev (20220109.1) ... 1506s Setting up libstream-buffered-perl (0.03-3) ... 1506s Setting up libclass-data-inheritable-perl (0.10-1) ... 1506s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 1506s Setting up libalgorithm-c3-perl (0.11-2) ... 1506s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1506s Setting up libcrypt-random-seed-perl (0.03-3) ... 1506s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1506s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 1506s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1506s Setting up python3-snowballstemmer (2.2.0-4build1) ... 1506s Setting up node-balanced-match (2.0.0-1) ... 1506s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 1506s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 1506s Setting up libquadmath0:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 1506s Setting up libemail-date-format-perl (1.008-1) ... 1506s Setting up libcryptx-perl (0.084-1) ... 1506s Setting up libcares2:amd64 (1.34.4-2.1) ... 1506s Setting up libmpc3:amd64 (1.3.1-1build2) ... 1506s Setting up libvariable-magic-perl (0.64-1build1) ... 1506s Setting up libio-html-perl (1.004-3) ... 1506s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1506s Setting up autopoint (0.22.5-3) ... 1506s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 1506s Setting up libipc-run-perl (20231003.0-2) ... 1506s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1506s Setting up libpcsclite1:amd64 (2.3.1-1) ... 1506s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 1506s Setting up libltdl7:amd64 (2.4.7-8) ... 1506s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 1506s Setting up libstring-random-perl (1:0.32-2) ... 1506s Setting up libparams-util-perl (1.102-3build1) ... 1506s Setting up autoconf (2.72-3) ... 1506s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1506s Setting up libwebp7:amd64 (1.5.0-0.1) ... 1506s Setting up libcapture-tiny-perl (0.48-2) ... 1506s Setting up libtimedate-perl (2.3300-2) ... 1506s Setting up libubsan1:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up libsub-name-perl:amd64 (0.28-1) ... 1506s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 1506s Setting up libtypes-serialiser-perl (1.01-1) ... 1506s Setting up libgssapi-perl (0.28-4build5) ... 1506s Setting up dwz (0.15-1build6) ... 1506s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 1506s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 1506s Setting up libhwasan0:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up libasan8:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up docutils-common (0.21.2+dfsg-2) ... 1506s Setting up libjson-perl (4.10000-1) ... 1506s Setting up libjargs-java (1.0.0-5) ... 1506s Setting up librole-tiny-perl (2.002004-1) ... 1506s Setting up debugedit (1:5.1-1) ... 1506s Setting up libfile-sharedir-perl (1.118-3) ... 1506s Setting up libfcgi-perl (0.82+ds-3build3) ... 1506s Setting up liblasso-perl:amd64 (2.8.2-7) ... 1506s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 1506s Setting up libaliased-perl (0.34-3) ... 1506s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 1506s Setting up libcarp-clan-perl (6.08-2) ... 1506s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1506s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1506s Setting up libstrictures-perl (2.000006-1) ... 1506s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1506s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1506s Setting up libclass-xsaccessor-perl (1.19-4build5) ... 1506s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 1506s Setting up node-minimatch (9.0.3-5) ... 1506s Setting up libtsan2:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1506s Setting up ca-certificates-java (20240118) ... 1506s No JRE found. Skipping Java certificates setup. 1506s Setting up libexporter-tiny-perl (1.006002-1) ... 1506s Setting up node-xtend (4.0.2-3) ... 1506s Setting up libisl23:amd64 (0.27-1) ... 1506s Setting up libconvert-asn1-perl (0.34-1) ... 1506s Setting up libtext-unidecode-perl (1.30-3) ... 1506s Setting up libde265-0:amd64 (1.0.15-1build4) ... 1506s Setting up libregexp-assemble-perl (0.38-2) ... 1506s Setting up libnet-ip-perl (1.26-4) ... 1506s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 1506s Setting up libautobox-perl (3.0.2-1) ... 1506s Setting up libcc1-0:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up liburi-perl (5.30-1) ... 1506s Setting up libdbi-perl:amd64 (1.645-1) ... 1506s Setting up liblsan0:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up libconvert-base32-perl (0.06-3) ... 1506s Setting up dctrl-tools (2.24-3build3) ... 1506s Setting up libitm1:amd64 (14.2.0-13ubuntu1) ... 1506s Setting up autodep8 (0.28+nmu1ubuntu1) ... 1506s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1506s Setting up python3-imagesize (1.4.1-1) ... 1506s Setting up libemail-address-xs-perl (1.05-1build5) ... 1506s Setting up libnet-ssleay-perl:amd64 (1.94-2) ... 1506s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 1506s Setting up automake (1:1.16.5-1.3ubuntu1) ... 1506s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 1506s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 1506s Setting up libjson-xs-perl (4.030-2build4) ... 1506s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1506s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1506s Setting up libhttp-date-perl (6.06-1) ... 1506s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 1506s Setting up gettext (0.22.5-3) ... 1506s Setting up libtest-tcp-perl (2.22-2) ... 1506s Setting up libautobox-core-perl (1.33-2) ... 1506s Setting up java-wrappers (0.5) ... 1506s Setting up libio-socket-timeout-perl (0.32-3) ... 1506s Setting up libfile-listing-perl (6.16-1) ... 1506s Setting up libhash-merge-simple-perl (0.052-1) ... 1506s Setting up openjdk-21-jre-headless:amd64 (21.0.5+11-1) ... 1506s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 1506s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1506s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1506s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1506s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1506s Setting up libcache-cache-perl (1.08-3) ... 1506s Setting up libhttp-headers-fast-perl (0.22-3) ... 1506s Setting up liblist-moreutils-perl (0.430-2) ... 1506s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 1506s Setting up libtype-tiny-perl (2.004000-1) ... 1506s Setting up libemail-simple-perl (2.218-1) ... 1506s Setting up libnet-http-perl (6.23-1) ... 1506s Setting up libexception-class-perl (1.45-1) ... 1506s Setting up libclass-c3-perl (0.35-2) ... 1506s Setting up libcrypt-jwt-perl (0.035-1) ... 1506s Setting up libcbor-xs-perl (1.87-1build4) ... 1506s Setting up xfonts-utils (1:7.7+7) ... 1506s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ... 1506s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1506s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1507s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1507s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1507s Setting up libauthen-radius-perl (0.33-1) ... 1507s Setting up intltool-debian (0.35.0+20060710.6) ... 1507s Setting up libbytes-random-secure-perl (0.29-3) ... 1507s Setting up libjson-maybexs-perl (1.004008-1) ... 1507s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1507s Setting up libraqm0:amd64 (0.10.2-1) ... 1507s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1507s Setting up libdata-optlist-perl (0.114-1) ... 1507s Setting up cpp-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 1507s Setting up libtest-output-perl (1.034-1) ... 1507s Setting up pkg-perl-autopkgtest (0.80) ... 1507s Setting up libjs-sphinxdoc (8.1.3-3) ... 1507s Setting up libraw23t64:amd64 (0.21.3-1) ... 1507s Setting up cpp-14 (14.2.0-13ubuntu1) ... 1507s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 1507s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1507s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1507s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1507s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1507s Setting up dh-strip-nondeterminism (1.14.0-1) ... 1507s Setting up libwww-robotrules-perl (6.02-1) ... 1507s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 1507s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 1507s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1507s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 1507s Setting up libmro-compat-perl (0.15-2) ... 1507s Setting up libcookie-baker-perl (0.12-1) ... 1507s Setting up libgcc-14-dev:amd64 (14.2.0-13ubuntu1) ... 1507s Setting up libhttp-entity-parser-perl (0.25-2) ... 1507s Setting up libstdc++-14-dev:amd64 (14.2.0-13ubuntu1) ... 1507s Setting up libio-socket-ssl-perl (2.089-1) ... 1507s Setting up libsub-exporter-perl (0.990-1) ... 1507s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1507s Setting up libeval-closure-perl (0.14-3) ... 1507s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 1507s Setting up libconvert-pem-perl (0.13-1) ... 1507s Setting up libhttp-negotiate-perl (6.01-2) ... 1507s Setting up libparams-validationcompiler-perl (0.31-1) ... 1507s Setting up libhttp-cookies-perl (6.11-1) ... 1507s Setting up po-debconf (1.0.21+nmu1) ... 1507s Setting up libhtml-tree-perl (5.07-3) ... 1507s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 1507s Setting up libcgi-pm-perl (4.66-1) ... 1507s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 1507s Setting up libhtml-format-perl (2.16-2) ... 1507s Setting up fonts-urw-base35 (20200910-8) ... 1507s Setting up libhtml-template-perl (2.97-2) ... 1507s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1507s Setting up libauthen-webauthn-perl (0.005-1) ... 1507s Setting up libmodule-runtime-perl (0.016-2) ... 1507s Setting up libmailtools-perl (2.22-1) ... 1507s Setting up sphinx-common (8.1.3-3) ... 1507s Setting up libdist-checkconflicts-perl (0.11-2) ... 1507s Setting up libxml-simple-perl (2.25-2) ... 1507s Setting up libxml-libxslt-perl:amd64 (2.003000-2build1) ... 1507s Setting up libhttp-daemon-perl (6.16-1) ... 1507s Setting up libemail-abstract-perl (3.010-1) ... 1507s Setting up cpp (4:14.1.0-2ubuntu1) ... 1507s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1507s Setting up gcc-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 1507s Setting up libplack-perl (1.0051-1) ... 1507s Setting up libnet-openid-common-perl (1.20-2) ... 1507s Setting up libnet-openid-server-perl (1.09-4) ... 1507s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 1507s Setting up libmodule-implementation-perl (0.09-2) ... 1507s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 1507s Setting up libpackage-stash-perl (0.40-1) ... 1507s Setting up libimport-into-perl (1.002005-2) ... 1507s Setting up libmoo-perl (2.005005-1) ... 1507s Setting up liblist-someutils-perl (0.59-1) ... 1507s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1507s Setting up libmime-tools-perl (5.515-1) ... 1507s Setting up libclass-load-perl (0.25-2) ... 1507s Setting up gcc-14 (14.2.0-13ubuntu1) ... 1507s Setting up libspecio-perl (0.48-1) ... 1507s Setting up liblist-allutils-perl (0.19-1) ... 1507s Setting up g++-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 1507s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1507s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 1507s Setting up libdevel-overloadinfo-perl (0.007-1) ... 1507s Setting up libclass-load-xs-perl (0.10-2build5) ... 1507s Setting up g++-14 (14.2.0-13ubuntu1) ... 1507s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1507s Setting up libb-hooks-endofscope-perl (0.28-1) ... 1507s Setting up libthrowable-perl (1.001-2) ... 1507s Setting up libauthen-oath-perl (2.0.1-2) ... 1507s Setting up libtool (2.4.7-8) ... 1507s Setting up libmoose-perl:amd64 (2.2207-1build3) ... 1507s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 1507s Setting up gcc (4:14.1.0-2ubuntu1) ... 1507s Setting up dh-autoreconf (20) ... 1507s Setting up libemail-sender-perl (2.601-1) ... 1507s Setting up libnamespace-clean-perl (0.27-2) ... 1507s Setting up g++ (4:14.1.0-2ubuntu1) ... 1507s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1507s Setting up libmoosex-singlearg-perl (0.09-2) ... 1507s Setting up build-essential (12.10ubuntu1) ... 1507s Setting up libnamespace-autoclean-perl (0.31-1) ... 1507s Setting up libdatetime-locale-perl (1:1.41-1) ... 1507s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 1507s Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... 1507s Setting up libmoosex-types-perl (0.50-2) ... 1507s Setting up debhelper (13.20ubuntu1) ... 1507s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 1507s Setting up libmoosex-types-common-perl (0.001014-2) ... 1507s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 1507s Setting up libmoosex-util-perl (0.006-2) ... 1507s Setting up libdatetime-perl (2:1.65-1build3) ... 1507s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 1507s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1507s Setting up libauthen-u2f-tester-perl (0.03-1) ... 1507s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 1507s Setting up liblwp-protocol-https-perl (6.14-1) ... 1507s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 1507s Setting up libnode115:amd64 (20.18.1+dfsg-1ubuntu1) ... 1507s Setting up libwww-perl (6.77-1) ... 1507s Setting up libheif1:amd64 (1.19.3-1) ... 1507s Setting up nodejs (20.18.1+dfsg-1ubuntu1) ... 1507s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1507s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1507s Setting up liblemonldap-ng-common-perl (2.20.1+ds-1) ... 1508s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1508s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1508s Setting up libnet-openid-consumer-perl (1.18-2) ... 1508s Setting up liblemonldap-ng-handler-perl (2.20.1+ds-1) ... 1508s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1508s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1508s /usr/sbin/policy-rc.d returned 101, not running 'start liblemonldap-ng-handler-perl.service liblemonldap-ng-handler-perl.timer' 1508s Setting up libxml-parser-perl (2.47-1build4) ... 1508s Setting up uglifyjs (3.17.4-2) ... 1508s Setting up libsoap-lite-perl (1.27-3) ... 1508s Processing triggers for libc-bin (2.40-4ubuntu1) ... 1508s Processing triggers for man-db (2.13.0-1) ... 1511s Processing triggers for sgml-base (1.31) ... 1511s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 1511s Setting up python3-docutils (0.21.2+dfsg-2) ... 1511s Processing triggers for install-info (7.1.1-1) ... 1511s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 1511s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 1511s Setting up python3-sphinx (8.1.3-3) ... 1512s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 1512s Setting up libgd-perl (2.78-1build4) ... 1512s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 1512s Setting up libgd-securityimage-perl (1.75-3) ... 1512s Processing triggers for ca-certificates-java (20240118) ... 1512s Adding debian:ACCVRAIZ1.pem 1512s Adding debian:AC_RAIZ_FNMT-RCM.pem 1512s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1512s Adding debian:ANF_Secure_Server_Root_CA.pem 1512s Adding debian:Actalis_Authentication_Root_CA.pem 1512s Adding debian:AffirmTrust_Commercial.pem 1512s Adding debian:AffirmTrust_Networking.pem 1512s Adding debian:AffirmTrust_Premium.pem 1512s Adding debian:AffirmTrust_Premium_ECC.pem 1512s Adding debian:Amazon_Root_CA_1.pem 1512s Adding debian:Amazon_Root_CA_2.pem 1512s Adding debian:Amazon_Root_CA_3.pem 1512s Adding debian:Amazon_Root_CA_4.pem 1512s Adding debian:Atos_TrustedRoot_2011.pem 1512s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1512s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1512s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1512s Adding debian:BJCA_Global_Root_CA1.pem 1512s Adding debian:BJCA_Global_Root_CA2.pem 1512s Adding debian:Baltimore_CyberTrust_Root.pem 1512s Adding debian:Buypass_Class_2_Root_CA.pem 1512s Adding debian:Buypass_Class_3_Root_CA.pem 1512s Adding debian:CA_Disig_Root_R2.pem 1512s Adding debian:CFCA_EV_ROOT.pem 1512s Adding debian:COMODO_Certification_Authority.pem 1512s Adding debian:COMODO_ECC_Certification_Authority.pem 1512s Adding debian:COMODO_RSA_Certification_Authority.pem 1512s Adding debian:Certainly_Root_E1.pem 1512s Adding debian:Certainly_Root_R1.pem 1512s Adding debian:Certigna.pem 1512s Adding debian:Certigna_Root_CA.pem 1512s Adding debian:Certum_EC-384_CA.pem 1512s Adding debian:Certum_Trusted_Network_CA.pem 1512s Adding debian:Certum_Trusted_Network_CA_2.pem 1512s Adding debian:Certum_Trusted_Root_CA.pem 1512s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1512s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1512s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1512s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1512s Adding debian:Comodo_AAA_Services_root.pem 1512s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1512s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1512s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1512s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1512s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1512s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1512s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1512s Adding debian:DigiCert_Global_Root_CA.pem 1512s Adding debian:DigiCert_Global_Root_G2.pem 1512s Adding debian:DigiCert_Global_Root_G3.pem 1512s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1512s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1512s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1512s Adding debian:DigiCert_Trusted_Root_G4.pem 1512s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1512s Adding debian:Entrust_Root_Certification_Authority.pem 1512s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1512s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1512s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 1512s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1512s Adding debian:GLOBALTRUST_2020.pem 1512s Adding debian:GTS_Root_R1.pem 1512s Adding debian:GTS_Root_R2.pem 1512s Adding debian:GTS_Root_R3.pem 1512s Adding debian:GTS_Root_R4.pem 1512s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1512s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1512s Adding debian:GlobalSign_Root_CA.pem 1512s Adding debian:GlobalSign_Root_CA_-_R3.pem 1512s Adding debian:GlobalSign_Root_CA_-_R6.pem 1512s Adding debian:GlobalSign_Root_E46.pem 1512s Adding debian:GlobalSign_Root_R46.pem 1512s Adding debian:Go_Daddy_Class_2_CA.pem 1512s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1512s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1512s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1512s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1512s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1512s Adding debian:HiPKI_Root_CA_-_G1.pem 1512s Adding debian:Hongkong_Post_Root_CA_3.pem 1512s Adding debian:ISRG_Root_X1.pem 1512s Adding debian:ISRG_Root_X2.pem 1512s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1512s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1512s Adding debian:Izenpe.com.pem 1512s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1512s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1512s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1512s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1512s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1512s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1512s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1512s Adding debian:QuoVadis_Root_CA_1_G3.pem 1512s Adding debian:QuoVadis_Root_CA_2.pem 1512s Adding debian:QuoVadis_Root_CA_2_G3.pem 1512s Adding debian:QuoVadis_Root_CA_3.pem 1512s Adding debian:QuoVadis_Root_CA_3_G3.pem 1512s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1512s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1512s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1512s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1512s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1512s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1512s Adding debian:SZAFIR_ROOT_CA2.pem 1512s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1512s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1512s Adding debian:SecureSign_RootCA11.pem 1512s Adding debian:SecureTrust_CA.pem 1512s Adding debian:Secure_Global_CA.pem 1512s Adding debian:Security_Communication_ECC_RootCA1.pem 1512s Adding debian:Security_Communication_RootCA2.pem 1512s Adding debian:Security_Communication_RootCA3.pem 1512s Adding debian:Security_Communication_Root_CA.pem 1512s Adding debian:Starfield_Class_2_CA.pem 1512s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1512s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1512s Adding debian:SwissSign_Gold_CA_-_G2.pem 1512s Adding debian:SwissSign_Silver_CA_-_G2.pem 1512s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1512s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1512s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1512s Adding debian:TWCA_Global_Root_CA.pem 1512s Adding debian:TWCA_Root_Certification_Authority.pem 1512s Adding debian:TeliaSonera_Root_CA_v1.pem 1512s Adding debian:Telia_Root_CA_v2.pem 1512s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1512s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1512s Adding debian:Trustwave_Global_Certification_Authority.pem 1512s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1512s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1512s Adding debian:TunTrust_Root_CA.pem 1512s Adding debian:UCA_Extended_Validation_Root.pem 1512s Adding debian:UCA_Global_G2_Root.pem 1512s Adding debian:USERTrust_ECC_Certification_Authority.pem 1512s Adding debian:USERTrust_RSA_Certification_Authority.pem 1512s Adding debian:XRamp_Global_CA_Root.pem 1512s Adding debian:certSIGN_ROOT_CA.pem 1512s Adding debian:certSIGN_Root_CA_G2.pem 1512s Adding debian:e-Szigno_Root_CA_2017.pem 1512s Adding debian:ePKI_Root_Certification_Authority.pem 1512s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1512s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1512s Adding debian:emSign_Root_CA_-_C1.pem 1512s Adding debian:emSign_Root_CA_-_G1.pem 1512s Adding debian:vTrus_ECC_Root_CA.pem 1512s Adding debian:vTrus_Root_CA.pem 1513s done. 1513s Setting up default-jre-headless (2:1.21-76) ... 1513s Setting up yui-compressor (2.4.8-3) ... 1513s Processing triggers for libc-bin (2.40-4ubuntu1) ... 1513s 1513s Running kernel seems to be up-to-date. 1513s 1513s No services need to be restarted. 1513s 1513s No containers need to be restarted. 1513s 1513s No user sessions are running outdated binaries. 1513s 1513s No VM guests are running outdated hypervisor (qemu) binaries on this host. 1519s autopkgtest [21:39:18]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 1519s autopkgtest [21:39:18]: test handler-test: [----------------------- 1519s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.cRuHFA/build.SFC/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 1519s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.cRuHFA/build.SFC/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 1519s t/01-Lemonldap-NG-Handler-Main.t ........................... 1519s 1..4 1519s ok 1 - use Lemonldap::NG::Handler::Main; 1519s ok 2 - init 1519s ok 3 - Load conf 1519s ok 4 - portal 1519s ok 1519s t/05-Lemonldap-NG-Handler-Reload.t ......................... 1519s 1..6 1519s ok 1 - use Lemonldap::NG::Handler::Main; 1519s [Sat Jan 18 21:39:18 2025] [LLNG:5617] [error] Bad logLevel value '', switching to 'info' 1519s 1519s ok 2 - logLevelInit 1519s ok 3 - defaultValuesInit 1519s ok 4 - defaultValuesInit 1519s ok 5 - locationRulesInit 1519s ok 6 - forgeHeadersInit 1519s ok 1520s t/12-Lemonldap-NG-Handler-Jail.t ........................... 1520s 1..26 1520s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 1520s ok 2 - new jail object 1520s ok 3 - basic extended function is defined 1520s ok 4 - encode_base64 function is defined 1520s ok 5 - Function works 1520s ok 6 - Get good result 1520s ok 7 - listMatch function is defined 1520s ok 8 - Get good result 1520s ok 9 - listMatch function is defined 1520s ok 10 - Get good result 1520s ok 11 - checkDate extended function is defined 1520s ok 12 - Function works 1520s ok 13 - Get good result 1520s ok 14 - checkDate extended function is defined 1520s ok 15 - Function works 1520s ok 16 - Get good result 1520s ok 17 - checkDate extended function is defined 1520s ok 18 - Function works 1520s ok 19 - Function works 1520s ok 20 - Function works 1520s ok 21 - Syntax error yields undef result 1520s ok 22 - Found correct error message 1520s ok 23 - subjectid extended function is defined 1520s ok 24 - subjectid works as expected 1520s ok 25 - subjectid works as expected 1520s ok 26 - subjectid works as expected 1520s ok 1520s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 1520s 1..20 1520s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 1520s ok 2 - new fake jail object 1520s ok 3 - basic extended function working without Safe Jail 1520s ok 4 - encode_base64 extended function working without Safe Jail 1520s ok 5 - checkDate extended function working without Safe Jail 1520s ok 6 - checkDate extended function working without Safe Jail 1520s ok 7 - listMatch function is defined 1520s ok 8 - Get good result 1520s ok 9 - listMatch function is defined 1520s ok 10 - Get good result 1520s ok 11 - checkDate extended function is defined 1520s ok 12 - Function works 1520s ok 13 - Function works 1520s ok 14 - Function works 1520s ok 15 - Syntax error yields undef result 1520s ok 16 - Found correct error message 1520s ok 17 - subjectid extended function is defined 1520s ok 18 - subjectid works as expected 1520s ok 19 - subjectid works as expected 1520s ok 20 - subjectid works as expected 1520s ok 1520s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 1520s 1..4 1520s ok 1 - use Lemonldap::NG::Handler::Main; 1520s ok 2 - init 1520s # Subtest: Safe jail off 1520s 1..35 1520s ok 1 - Load conf 1520s ok 2 - Safe jail is disabled 1520s ok 3 - Returned code ref 1520s ok 4 - Returned undef 1520s ok 5 - Returned code ref 1520s ok 6 - Returned undef 1520s ok 7 - Returned code ref 1520s ok 8 - Returned empty string 1520s ok 9 - Returned code ref 1520s ok 10 - Returned 0 1520s ok 11 - Returned code ref 1520s ok 12 - Returned abc def 1520s ok 13 - Returned code ref 1520s ok 14 - Returned bar 1520s ok 15 - Returned code ref 1520s ok 16 - Returned bar 1520s ok 17 - Returned code ref 1520s ok 18 - ipInSubnet works 1520s ok 19 - ipInSubnet works 1520s ok 20 - Returned code ref 1520s ok 21 - ipInSubnet works 1520s ok 22 - Returned code ref 1520s ok 23 - ipInSubnet works 1520s ok 24 - ipInSubnet works 1520s ok 25 - Returned code ref 1520s ok 26 - ipInSubnet works 1520s ok 27 - Returned code ref 1520s ok 28 - inDomain works for AUTH.EXAMPLE.COM 1520s ok 29 - inDomain works for auth.example.com 1520s ok 30 - inDomain works for example.com 1520s ok 31 - inDomain works for cda.com 1520s ok 32 - inDomain works for notexample.com 1520s ok 33 - inDomain works for exampleacom 1520s ok 34 - Returned code ref 1520s ok 35 - Returned correct Basic header 1520s ok 3 - Safe jail off 1520s # Subtest: Safe jail on 1520s 1..33 1520s ok 1 - Load conf 1520s ok 2 - Safe jail is enabled 1520s ok 3 - Returned code ref 1520s ok 4 - Returned undef 1520s ok 5 - Returned code ref 1520s ok 6 - Returned undef 1520s ok 7 - Returned code ref 1520s ok 8 - Returned empty string 1520s ok 9 - Returned code ref 1520s ok 10 - Returned 0 1520s ok 11 - Returned code ref 1520s ok 12 - Returned abc def 1520s ok 13 - Returned code ref 1520s ok 14 - Returned bar 1520s ok 15 - Returned code ref 1520s ok 16 - Returned bar 1520s ok 17 - Returned code ref 1520s ok 18 - ipInSubnet works 1520s ok 19 - ipInSubnet works 1520s ok 20 - Returned code ref 1520s ok 21 - ipInSubnet works 1520s ok 22 - Returned code ref 1520s ok 23 - ipInSubnet works 1520s ok 24 - ipInSubnet works 1520s ok 25 - Returned code ref 1520s ok 26 - ipInSubnet works 1520s ok 27 - Returned code ref 1520s ok 28 - inDomain works for AUTH.EXAMPLE.COM 1520s ok 29 - inDomain works for auth.example.com 1520s ok 30 - inDomain works for example.com 1520s ok 31 - inDomain works for cda.com 1520s ok 32 - inDomain works for notexample.com 1520s ok 33 - inDomain works for exampleacom 1520s ok 4 - Safe jail on 1520s ok 1520s t/20-Default-Broker-with-cache.t ........................... 1520s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1520s ok 2 - use Lemonldap::NG::Handler::PSGI; 1520s ok 3 - Client object 1520s ok 4 - App object 1520s ok 5 - Denied query 1520s ok 6 - Code is 403 1520s ok 7 - Header is given to app 1520s ok 8 - Denied query 1520s ok 9 - Conf was updated 1520s ok 10 - Denied query 1520s ok 11 - Conf was updated 1520s 1..11 1520s ok 1520s t/20-Default-Broker.t ...................................... 1520s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1520s ok 2 - use Lemonldap::NG::Handler::PSGI; 1520s ok 3 - Client object 1520s ok 4 - App object 1520s ok 5 - Denied query 1520s ok 6 - Code is 403 1520s ok 7 - Header is given to app 1520s ok 8 - Denied query 1520s ok 9 - Conf was updated 1520s ok 10 - Denied query 1520s ok 11 - Conf was updated 1520s 1..11 1520s ok 1520s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 1520s 1..1 1520s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 1520s ok 1520s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 1520s 1..1 1520s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 1520s ok 1520s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 1520s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1520s ok 2 - use Lemonldap::NG::Handler::PSGI; 1520s ok 3 - Client object 1520s ok 4 - App object 1520s ok 5 - No HTTP_AUTH_USER 1520s ok 6 - Unauthentified query 1520s ok 7 - Unprotected request succeeds 1520s ok 8 - Expected content 1520s 1..8 1520s ok 1520s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 1521s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 1521s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 1521s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 1521s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1521s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 1521s ok 3 - Client object 1521s ok 4 - App object 1521s ok 5 - Unauthentified query 1521s ok 6 - Response is an array 1521s ok 7 - Code is 302 1521s ok 8 - Redirection points to portal 1521s ok 9 - Authentified query 1521s ok 10 - Code is 200 1521s ok 11 - Lm-Remote-Custom is overwriten 1521s ok 12 - Authentified query 1521s ok 13 - Authorization header is echoed 1521s ok 14 - Authentified query 1521s ok 15 - Code is 200 1521s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 1521s ok 17 - Authentified query 1521s ok 18 - /test-uri1 -> Code is 200 1521s ok 19 - Authentified query 1521s ok 20 - /test-uri2 -> Code is 200 1521s ok 21 - Denied query 1521s ok 22 - /test-uri1 -> Code is 403 1521s ok 23 - Denied query 1521s ok 24 - /test-uri1 -> Code is 403 1521s ok 25 - Denied query 1521s ok 26 - Code is 403 1521s ok 27 - Weak Authentified query 1521s ok 28 - Code is 200 1521s ok 29 - Strong Authentified query 1521s ok 30 - Code is 302 1521s ok 31 - Redirection points to http://test1.example.com/AuthStrong 1521s ok 32 - Bad cookie 1521s ok 33 - Code is 302 1521s ok 34 - Weak Authentified query 1521s ok 35 - Code is 200 1521s ok 36 - Default Authentified query 1521s ok 37 - Code is 302 1521s ok 38 - Redirection points to http://test2.example.com/ 1521s 1..38 1521s ok 1521s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 1521s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1521s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 1521s ok 3 - New object 1521s ok 4 - Client object 1521s ok 5 - App object 1521s ok 6 - initialization 1521s ok 7 - Set auth route 1521s ok 8 - Set auth route 1521s ok 9 - Get response 1521s ok 10 - Response code is 200 1521s ok 11 - Get unauth result 1521s ok 12 - Get response 1521s ok 13 - Response code is 200 1521s ok 14 - Get auth result 1521s [Sat Jan 18 21:39:20 2025] [LLNG:5630] [warn] [anonymous] Bad request 1521s ok 15 - Try a bad path 1521s ok 16 - Response is 400 1521s 1..16 1521s ok 1521s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 1521s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1521s ok 2 - use Lemonldap::NG::Handler::Server; 1521s ok 3 - Client object 1521s ok 4 - App object 1521s ok 5 - Host header found 1521s ok 6 - Rules file URL found 1521s ok 7 - Authorized query 1521s ok 8 - Code is 200 1521s ok 9 - 'User' => 'dwho' 1521s ok 10 - 'Name' => '' 1521s ok 11 - 'Mail' => '' 1521s ok 12 - Seven headers sent 1521s ok 13 - Authorized query 1521s ok 14 - Code is 200 1521s ok 15 - Denied query 1521s ok 16 - Code is 403 1521s ok 17 - Denied query 1521s ok 18 - Code is 403 1521s 1..18 1521s ok 1521s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 1521s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1521s ok 2 - use Lemonldap::NG::Handler::Server; 1521s ok 3 - Client object 1521s ok 4 - App object 1521s ok 5 - Host header found 1521s ok 6 - Rules file URL found 1521s ok 7 - Unauthorized query 1521s ok 8 - Code is 302 1521s ok 9 - Redirect URL found 1521s ok 10 - Host header found 1521s ok 11 - Rules file URL found 1521s ok 12 - Unauthorized query 2 1521s ok 13 - Code is 302 1521s ok 14 - Redirect URL found 1521s ok 15 - Authorized query 1521s ok 16 - Code is 200 1521s ok 17 - 'User' => 'dwho' 1521s ok 18 - 'Name' => '' 1521s ok 19 - 'Mail' => '' 1521s ok 20 - Seven headers sent 1521s ok 21 - Authorized query 1521s ok 22 - Code is 200 1521s ok 23 - Denied query 1521s ok 24 - Code is 403 1521s ok 25 - Denied query 1521s ok 26 - Code is 403 1521s 1..26 1521s ok 1521s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 1521s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1521s ok 2 - use Lemonldap::NG::Handler::Server; 1521s ok 3 - Client object 1521s ok 4 - App object 1521s ok 5 - Host header found 1521s ok 6 - Rules file URL found 1521s ok 7 - Authorized query 1521s ok 8 - Code is 200 1521s ok 9 - 'User' => 'dwho' 1521s ok 10 - 'Name' => '' 1521s ok 11 - 'Mail' => '' 1521s ok 12 - Seven headers sent 1521s ok 13 - Authorized query 1521s ok 14 - Code is 200 1521s ok 15 - Denied query 1521s ok 16 - Code is 403 1521s ok 17 - Denied query 1521s ok 18 - Code is 403 1521s 1..18 1521s ok 1522s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 1522s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1522s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 1522s ok 3 - Client object 1522s ok 4 - App object 1522s ok 5 - Query with token 1 1522s ok 6 - Code is 200 1522s ok 7 - NO cookie found 1522s ok 8 - Found 6 service headers 1522s ok 9 - Found 6 service header values 1522s ok 10 - Query with token 2 1522s ok 11 - Code is 200 1522s ok 12 - Found 6 service headers 1522s ok 13 - Found 6 service header values 1522s ok 14 - Query with token 3 1522s ok 15 - Code is 401 1522s ok 16 - NONE service header found 1522s ok 17 - Query with token 4 1522s ok 18 - Code is 200 1522s ok 19 - Found "zero" header with "0" 1522s ok 20 - Found "empty" header without value 1522s ok 21 - Found 6 service headers 1522s ok 22 - Found 6 service header values 1522s ok 23 - Query with token 5 1522s ok 24 - Code is 401 1522s ok 25 - NONE service header found 1522s ok 26 - Query with token 6 1522s ok 27 - Code is 401 1522s ok 28 - NONE service header found 1522s ok 29 - Query with token 7 1522s ok 30 - Code is 401 1522s ok 31 - NONE service header found 1522s 1..31 1522s ok 1522s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 1522s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1522s ok 2 - use Lemonldap::NG::Handler::Server; 1522s ok 3 - Client object 1522s ok 4 - App object 1522s ok 5 - Query with token 1 1522s ok 6 - Code is 200 1522s ok 7 - Query with token 2 1522s ok 8 - Code is 302 1522s 1..8 1522s ok 1522s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 1522s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1522s ok 2 - use Lemonldap::NG::Handler::Server; 1522s ok 3 - Client object 1522s ok 4 - App object 1522s ok 5 - Query with token 1 1522s ok 6 - Code is 200 1522s ok 7 - Found 3 service headers 1522s ok 8 - Found 3 service header values 1522s ok 9 - Query with token 2 1522s ok 10 - Code is 200 1522s ok 11 - Found 3 service headers 1522s ok 12 - Found 3 service header values 1522s ok 13 - Query with token 3 1522s ok 14 - Code is 302 1522s ok 15 - NONE service header found 1522s ok 16 - Query with token 4 1522s ok 17 - Code is 200 1522s ok 18 - Found "zero" header with "0" 1522s ok 19 - Found "empty" header without value 1522s ok 20 - Found 3 service headers 1522s ok 21 - Found 3 service header values 1522s ok 22 - Query with token 5 1522s ok 23 - Code is 302 1522s ok 24 - NONE service header found 1522s ok 25 - Query with token 6 1522s ok 26 - Code is 302 1522s ok 27 - NONE service header found 1522s ok 28 - Query with token 7 1522s ok 29 - Code is 302 1522s ok 30 - NONE service header found 1522s 1..30 1522s ok 1522s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 1522s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1522s ok 2 - use Lemonldap::NG::Handler::PSGI; 1522s ok 3 - Client object 1522s ok 4 - App object 1522s ok 5 - Unauthentified query 1522s ok 6 - Response is an array 1522s ok 7 - Code is 302 1522s ok 8 - Redirection points to portal 1522s ok 9 - Header is given to app 1522s ok 10 - Authentified query 1522s ok 11 - Code is 200 1522s ok 12 - Denied query 1522s ok 13 - Code is 403 1522s ok 14 - Bad cookie 1522s ok 15 - Code is 302 1522s 1..15 1522s ok 1522s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 1522s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1522s ok 2 - use Lemonldap::NG::Handler::PSGI; 1522s ok 3 - Client object 1522s ok 4 - App object 1522s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 1522s ok 5 - Unauthentified query 1522s ok 6 - Response is an array 1522s ok 7 - Code is 302 1522s ok 8 - Unauthentified query 1522s ok 9 - Response is an array 1522s ok 10 - Code is 302 1522s ok 11 - Redirection points to portal and site is https 1522s 1..11 1522s ok 1522s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 1522s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1522s ok 2 - use Lemonldap::NG::Handler::PSGI; 1522s ok 3 - Client object 1522s ok 4 - App object 1522s ok 5 - Unauthentified query 1522s ok 6 - Response is an array 1522s ok 7 - Code is 302 1522s ok 8 - Redirection points to portal and site is https 1522s 1..8 1522s ok 1523s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 1523s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1523s ok 2 - use Lemonldap::NG::Handler::Server; 1523s ok 3 - Client object 1523s ok 4 - App object 1523s ok 5 - Non-Zimbra URL Query 1523s ok 6 - Code is 200 1523s ok 7 - Location is undefined 1523s ok 8 - Header Auth-User is set to "dwho" 1523s ok 9 - Zimbra URL Query 1523s ok 10 - Code is 302 1523s ok 11 - Header Location is set to Zimbra URL 1523s ok 12 - Header Auth-User is set to "dwho" 1523s 1..12 1523s ok 1523s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 1523s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1523s ok 2 # skip Cache::Memcached not found 1523s ok 3 # skip Cache::Memcached not found 1523s ok 4 # skip Cache::Memcached not found 1523s ok 5 # skip Cache::Memcached not found 1523s ok 6 # skip Cache::Memcached not found 1523s ok 7 # skip Cache::Memcached not found 1523s ok 8 # skip Cache::Memcached not found 1523s ok 9 # skip Cache::Memcached not found 1523s ok 10 # skip Cache::Memcached not found 1523s ok 11 # skip Cache::Memcached not found 1523s ok 12 # skip Cache::Memcached not found 1523s ok 13 # skip Cache::Memcached not found 1523s 1..13 1523s ok 1523s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 1523s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1523s ok 2 - use Lemonldap::NG::Handler::Server; 1523s ok 3 - Client object 1523s ok 4 - App object 1523s ok 5 - Query 1523s ok 6 - Code is 401 1523s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 1523s 1..7 1523s ok 1523s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 1523s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1523s ok 2 - use Lemonldap::NG::Handler::Server; 1523s ok 3 - Client object 1523s ok 4 - App object 1523s ok 5 - Unauthenticated request to OAuth2 URL 1523s ok 6 - Got correct HTTP code 1523s ok 7 - Got WWW-Authenticate: Bearer 1523s ok 8 - Invalid access token 1523s ok 9 - Got invalid token error 1523s ok 10 - Valid access token 1523s ok 11 - Request accepted 1523s ok 12 - Header Auth-User is set to "dwho" 1523s ok 13 - Client ID correctly transmitted 1523s ok 14 - Client confkey correctly transmitted 1523s ok 15 - Scope correctly transmitted 1523s ok 16 - Valid access token 1523s ok 17 - Unauthorized because the write scope is not granted 1523s ok 18 - Valid JWT access token 1523s ok 19 - Request accepted 1523s ok 20 - Header Auth-User is set to "dwho" 1523s ok 21 - Valid access token 1523s ok 22 - Request accepted 1523s ok 23 - Header Auth-User is set to "dwho" 1523s ok 24 - Client ID correctly transmitted 1523s ok 25 - Client confkey correctly transmitted 1523s ok 26 - Scope correctly transmitted 1523s ok 27 - Expired access token 1523s ok 28 - Access was rejected 1523s ok 29 - Got correct error code 1523s 1..29 1523s ok 1523s All tests successful. 1523s Files=28, Tests=372, 4 wallclock secs ( 0.06 usr 0.04 sys + 3.12 cusr 0.68 csys = 3.90 CPU) 1523s Result: PASS 1523s autopkgtest [21:39:22]: test handler-test: -----------------------] 1524s autopkgtest [21:39:23]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 1524s handler-test PASS 1524s autopkgtest [21:39:23]: test portal-test: preparing testbed 1954s autopkgtest [21:46:33]: testbed dpkg architecture: amd64 1954s autopkgtest [21:46:33]: testbed apt version: 2.9.18 1955s autopkgtest [21:46:34]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1955s autopkgtest [21:46:34]: testbed release detected to be: plucky 1956s autopkgtest [21:46:35]: updating testbed package index (apt update) 1957s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1957s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1957s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1957s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1957s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1957s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 1957s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 1958s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [148 kB] 1958s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [284 kB] 1958s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [197 kB] 1958s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 1958s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 1958s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [936 kB] 1958s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [408 kB] 1958s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.6 kB] 1958s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4116 B] 1958s Fetched 2951 kB in 1s (2055 kB/s) 1959s Reading package lists... 1960s Reading package lists... 1960s Building dependency tree... 1960s Reading state information... 1960s Calculating upgrade... 1960s The following packages will be upgraded: 1960s apport apport-core-dump-handler bash-completion ed libicu74 pci.ids 1960s python3-apport python3-launchpadlib python3-problem-report 1960s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1960s Need to get 11.9 MB of archives. 1960s After this operation, 394 kB of additional disk space will be used. 1960s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-launchpadlib all 2.1.0-1 [126 kB] 1961s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-problem-report all 2.31.0-0ubuntu3 [25.3 kB] 1961s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apport all 2.31.0-0ubuntu3 [93.1 kB] 1961s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 apport-core-dump-handler all 2.31.0-0ubuntu3 [18.3 kB] 1961s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 apport all 2.31.0-0ubuntu3 [83.0 kB] 1961s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu74 amd64 74.2-1ubuntu6 [11.0 MB] 1962s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 1962s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 ed amd64 1.21-1 [62.3 kB] 1962s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.01.13-1 [282 kB] 1962s Fetched 11.9 MB in 2s (6530 kB/s) 1962s (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 ... 89449 files and directories currently installed.) 1962s Preparing to unpack .../0-python3-launchpadlib_2.1.0-1_all.deb ... 1962s Unpacking python3-launchpadlib (2.1.0-1) over (2.0.0-1) ... 1962s Preparing to unpack .../1-python3-problem-report_2.31.0-0ubuntu3_all.deb ... 1963s Unpacking python3-problem-report (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1963s Preparing to unpack .../2-python3-apport_2.31.0-0ubuntu3_all.deb ... 1963s Unpacking python3-apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1963s Preparing to unpack .../3-apport-core-dump-handler_2.31.0-0ubuntu3_all.deb ... 1963s Unpacking apport-core-dump-handler (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1963s Preparing to unpack .../4-apport_2.31.0-0ubuntu3_all.deb ... 1963s Unpacking apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 1963s Preparing to unpack .../5-libicu74_74.2-1ubuntu6_amd64.deb ... 1963s Unpacking libicu74:amd64 (74.2-1ubuntu6) over (74.2-1ubuntu4) ... 1963s Preparing to unpack .../6-bash-completion_1%3a2.16.0-6_all.deb ... 1963s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 1963s Preparing to unpack .../7-ed_1.21-1_amd64.deb ... 1963s Unpacking ed (1.21-1) over (1.20.2-2) ... 1963s Preparing to unpack .../8-pci.ids_0.0~2025.01.13-1_all.deb ... 1963s Unpacking pci.ids (0.0~2025.01.13-1) over (0.0~2024.11.25-1) ... 1963s Setting up pci.ids (0.0~2025.01.13-1) ... 1963s Setting up python3-problem-report (2.31.0-0ubuntu3) ... 1963s Setting up python3-launchpadlib (2.1.0-1) ... 1964s Setting up python3-apport (2.31.0-0ubuntu3) ... 1964s Setting up ed (1.21-1) ... 1964s Setting up bash-completion (1:2.16.0-6) ... 1964s Setting up libicu74:amd64 (74.2-1ubuntu6) ... 1964s Setting up apport-core-dump-handler (2.31.0-0ubuntu3) ... 1964s invoke-rc.d: policy-rc.d denied execution of restart. 1964s /usr/sbin/policy-rc.d returned 101, not running 'restart apport.service' 1964s Setting up apport (2.31.0-0ubuntu3) ... 1965s /usr/sbin/policy-rc.d returned 101, not running 'restart apport-autoreport.path apport-autoreport.service apport-autoreport.timer apport-forward.socket' 1965s Processing triggers for install-info (7.1.1-1) ... 1965s Processing triggers for libc-bin (2.40-4ubuntu1) ... 1965s Processing triggers for man-db (2.13.0-1) ... 1966s 1966s Running kernel seems to be up-to-date. 1966s 1966s No services need to be restarted. 1966s 1966s No containers need to be restarted. 1966s 1966s No user sessions are running outdated binaries. 1966s 1966s No VM guests are running outdated hypervisor (qemu) binaries on this host. 1967s Reading package lists... 1967s Building dependency tree... 1967s Reading state information... 1967s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1967s autopkgtest [21:46:46]: upgrading testbed (apt dist-upgrade and autopurge) 1967s Reading package lists... 1968s Building dependency tree... 1968s Reading state information... 1968s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1968s Starting 2 pkgProblemResolver with broken count: 0 1968s Done 1968s Entering ResolveByKeep 1968s 1968s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1969s Reading package lists... 1969s Building dependency tree... 1969s Reading state information... 1969s Starting pkgProblemResolver with broken count: 0 1969s Starting 2 pkgProblemResolver with broken count: 0 1969s Done 1969s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1970s autopkgtest [21:46:49]: rebooting testbed after setup commands that affected boot 1995s Reading package lists... 1996s Building dependency tree... 1996s Reading state information... 1996s Starting pkgProblemResolver with broken count: 0 1996s Starting 2 pkgProblemResolver with broken count: 0 1996s Done 1997s The following NEW packages will be installed: 1997s autoconf autodep8 automake autopoint autotools-dev build-essential 1997s ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 1997s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 1997s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1997s fonts-font-awesome fonts-urw-base35 g++ g++-14 g++-14-x86-64-linux-gnu 1997s g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 1997s gettext imagemagick-7-common intltool-debian java-common java-wrappers 1997s javascript-common lemonldap-ng-fastcgi-server libalgorithm-c3-perl 1997s libaliased-perl libaom3 libapache-logformat-compiler-perl 1997s libapache-session-perl libarchive-zip-perl libasan8 1997s libauth-yubikey-webclient-perl libauthen-oath-perl libauthen-radius-perl 1997s libauthen-u2f-tester-perl libauthen-webauthn-perl libautobox-core-perl 1997s libautobox-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl 1997s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 1997s libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 libcgi-pm-perl 1997s libclass-c3-perl libclass-data-inheritable-perl libclass-errorhandler-perl 1997s libclass-inspector-perl libclass-load-perl libclass-load-xs-perl 1997s libclass-method-modifiers-perl libclass-singleton-perl 1997s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1997s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 1997s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 1997s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 1997s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1997s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1997s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1997s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1997s libdata-optlist-perl libdata-password-zxcvbn-perl 1997s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1997s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1997s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1997s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 1997s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1997s libdist-checkconflicts-perl libdynaloader-functions-perl 1997s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 1997s libemail-sender-perl libemail-simple-perl libencode-locale-perl 1997s libeval-closure-perl libexception-class-perl libexporter-tiny-perl 1997s libextutils-depends-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1997s libfftw3-double3 libfile-listing-perl libfile-sharedir-perl 1997s libfile-stripnondeterminism-perl libfilesys-notify-simple-perl 1997s libfont-afm-perl libfontconfig1 libfontenc1 libgcc-14-dev libgd-perl 1997s libgd-securityimage-perl libgd3 libglib-perl libgomp1 libgraphite2-3 1997s libgssapi-perl libharfbuzz0b libhash-merge-simple-perl 1997s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 1997s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 1997s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1997s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 1997s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1997s libhttp-multipartparser-perl libhttp-negotiate-perl libhwasan0 1997s libimage-magick-perl libimage-magick-q16-perl libimagequant0 1997s libimport-into-perl libio-html-perl libio-pty-perl libio-sessiondata-perl 1997s libio-socket-ssl-perl libio-socket-timeout-perl libio-string-perl 1997s libio-stringy-perl libipc-run-perl libipc-sharelite-perl libisl23 libitm1 1997s libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-jquery 1997s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjs-sphinxdoc 1997s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 1997s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 1997s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 1997s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1997s liblist-someutils-perl liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 1997s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 1997s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 1997s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 1997s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 1997s libmoose-perl libmoosex-attributeshortcuts-perl 1997s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 1997s libmoosex-singlearg-perl 1997s libmoosex-traitfor-meta-class-betteranonclassnames-perl 1997s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 1997s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 1997s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 1997s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 1997s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 1997s libnet-ssleay-perl libnode115 libopenjp2-7 1997s libpackage-deprecationmanager-perl libpackage-stash-perl 1997s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1997s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 1997s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraqm0 1997s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 1997s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 1997s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 1997s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 1997s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1997s libsub-name-perl libsub-quote-perl libtask-weaken-perl 1997s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1997s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1997s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1997s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 1997s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 1997s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 1997s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 1997s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1997s libxml-sax-perl libxml-simple-perl libxpm4 libxstring-perl m4 node-acorn 1997s node-balanced-match node-brace-expansion node-cjs-module-lexer 1997s node-minimatch node-uglify-js node-undici node-xtend nodejs 1997s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1997s po-debconf python3-alabaster python3-defusedxml python3-docutils 1997s python3-imagesize python3-roman python3-snowballstemmer python3-sphinx 1997s python3-sphinx-bootstrap-theme sphinx-common uglifyjs unzip x11-common 1997s xfonts-encodings xfonts-utils yui-compressor 1997s 0 upgraded, 338 newly installed, 0 to remove and 0 not upgraded. 1997s Need to get 176 MB of archives. 1997s After this operation, 656 MB of additional disk space will be used. 1997s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 1997s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 1997s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build1 [839 kB] 1997s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 1997s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 1997s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 1997s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB] 1997s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB] 1998s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 1998s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 1998s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 1998s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0-1 [2761 kB] 1998s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 1998s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 1998s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 1998s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 1998s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 1998s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 1998s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 1998s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 1998s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB] 1998s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 1998s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 1998s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.3-1 [433 kB] 1998s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 1998s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 1998s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 1998s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 1998s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 1998s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 1998s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.1.43+dfsg1-1 [2306 kB] 1998s Get:32 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-q16-perl amd64 8:7.1.1.43+dfsg1-1 [107 kB] 1998s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 1998s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 1998s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 1998s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1998s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B] 1998s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB] 1998s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB] 1998s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB] 1998s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB] 1998s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1998s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 1998s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB] 1998s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B] 1999s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB] 1999s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1999s Get:48 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB] 1999s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB] 1999s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1999s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 liburi-perl all 5.30-1 [94.4 kB] 1999s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 1999s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB] 1999s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB] 1999s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 1999s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB] 1999s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1999s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB] 1999s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB] 1999s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB] 1999s Get:61 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1999s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1999s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B] 1999s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1999s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1999s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1999s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1999s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1999s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1999s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1999s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1999s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B] 1999s Get:73 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1999s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1999s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1999s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1999s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1999s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 1999s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1999s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1999s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1999s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1999s Get:83 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1999s Get:84 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1999s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1999s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB] 1999s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1999s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1999s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1999s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1999s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB] 1999s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 1999s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 1999s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1999s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1999s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB] 1999s Get:97 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.1+ds-1 [185 kB] 1999s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-handler-perl all 2.20.1+ds-1 [72.4 kB] 1999s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-fastcgi-server all 2.20.1+ds-1 [30.5 kB] 1999s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1999s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B] 1999s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1999s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B] 1999s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB] 2000s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB] 2000s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2000s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 javascript-common all 11+nmu1 [5936 B] 2000s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 2000s Get:109 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 2000s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 2000s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-cookie all 12-4 [6484 B] 2000s Get:112 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 2000s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 2000s Get:114 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB] 2000s Get:115 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 2000s Get:116 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 2000s Get:117 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 2000s Get:118 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-portal-perl all 2.20.1+ds-1 [2996 kB] 2000s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 2000s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB] 2000s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 2000s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 2000s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB] 2000s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 2000s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-3 [616 kB] 2000s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 2000s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 2000s Get:128 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [11.9 MB] 2001s Get:129 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-13ubuntu1 [1032 B] 2001s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 2001s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 2001s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-13ubuntu1 [47.6 kB] 2001s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-13ubuntu1 [29.1 kB] 2001s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-13ubuntu1 [2998 kB] 2001s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-13ubuntu1 [1317 kB] 2001s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-13ubuntu1 [2732 kB] 2001s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-13ubuntu1 [1177 kB] 2001s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-13ubuntu1 [1634 kB] 2002s Get:139 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-13ubuntu1 [153 kB] 2002s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-13ubuntu1 [2815 kB] 2002s Get:141 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [23.4 MB] 2003s Get:142 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-13ubuntu1 [534 kB] 2003s Get:143 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 2003s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 2003s Get:145 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-13ubuntu1 [2508 kB] 2004s Get:146 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-13ubuntu1 [13.3 MB] 2004s Get:147 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-13ubuntu1 [21.1 kB] 2004s Get:148 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 2004s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 2004s Get:150 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2004s Get:151 http://ftpmaster.internal/ubuntu plucky/main amd64 ca-certificates-java all 20240118 [11.6 kB] 2004s Get:152 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 2004s Get:153 http://ftpmaster.internal/ubuntu plucky/main amd64 libtool all 2.4.7-8 [166 kB] 2005s Get:154 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB] 2005s Get:155 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 2005s Get:156 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 2005s Get:157 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 2005s Get:158 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB] 2005s Get:159 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB] 2005s Get:160 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-3 [1025 kB] 2005s Get:161 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 2005s Get:162 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 2005s Get:163 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB] 2005s Get:164 http://ftpmaster.internal/ubuntu plucky/main amd64 java-common all 0.76 [6852 B] 2005s Get:165 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcsclite1 amd64 2.3.1-1 [26.6 kB] 2005s Get:166 http://ftpmaster.internal/ubuntu plucky/main amd64 openjdk-21-jre-headless amd64 21.0.5+11-1 [46.4 MB] 2009s Get:167 http://ftpmaster.internal/ubuntu plucky/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B] 2009s Get:168 http://ftpmaster.internal/ubuntu plucky/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 2009s Get:169 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB] 2009s Get:170 http://ftpmaster.internal/ubuntu plucky/universe amd64 java-wrappers all 0.5 [9042 B] 2009s Get:171 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 2009s Get:172 http://ftpmaster.internal/ubuntu plucky/main amd64 libaliased-perl all 0.34-3 [12.8 kB] 2009s Get:173 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 2009s Get:174 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 2009s Get:175 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 2009s Get:176 http://ftpmaster.internal/ubuntu plucky/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 2009s Get:177 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB] 2009s Get:178 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 2009s Get:179 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 2009s Get:180 http://ftpmaster.internal/ubuntu plucky/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 2009s Get:181 http://ftpmaster.internal/ubuntu plucky/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 2009s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 2009s Get:183 http://ftpmaster.internal/ubuntu plucky/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 2009s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtype-tiny-perl all 2.004000-1 [354 kB] 2009s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-oath-perl all 2.0.1-2 [7100 B] 2009s Get:186 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcryptx-perl amd64 0.084-1 [697 kB] 2009s Get:187 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 2009s Get:188 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-install-perl all 0.929-1 [9764 B] 2009s Get:189 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 2009s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 2009s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 2009s Get:192 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB] 2009s Get:193 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB] 2009s Get:194 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 2009s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 2009s Get:196 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 2009s Get:197 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 2009s Get:198 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 2009s Get:199 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 2009s Get:200 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 2009s Get:201 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 2009s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 2009s Get:203 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 2009s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB] 2010s Get:205 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB] 2010s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 2010s Get:207 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 2010s Get:208 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 2010s Get:209 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 2010s Get:210 http://ftpmaster.internal/ubuntu plucky/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 2010s Get:211 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 2010s Get:212 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 2010s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 2010s Get:214 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcarp-clan-perl all 6.08-2 [11.9 kB] 2010s Get:215 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 2010s Get:216 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-perl all 0.50-2 [50.5 kB] 2010s Get:217 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 2010s Get:218 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscope-guard-perl all 0.21-2 [7730 B] 2010s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-perl amd64 3.0.2-1 [29.7 kB] 2010s Get:220 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwant-perl amd64 0.29-2build5 [24.0 kB] 2010s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-core-perl all 1.33-2 [33.8 kB] 2010s Get:222 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 2010s Get:223 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-util-perl all 0.006-2 [10.3 kB] 2010s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 2010s Get:225 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 2010s Get:226 http://ftpmaster.internal/ubuntu plucky/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] 2010s Get:227 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 2010s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcbor-xs-perl amd64 1.87-1build4 [59.6 kB] 2010s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-merge-simple-perl all 0.052-1 [7640 B] 2010s Get:230 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 2010s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 2010s Get:232 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 2010s Get:233 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 2010s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libcapture-tiny-perl all 0.48-2 [20.2 kB] 2010s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libcares2 amd64 1.34.4-2.1 [109 kB] 2010s Get:236 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 2010s Get:237 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B] 2010s Get:238 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 2010s Get:239 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 2010s Get:240 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB] 2010s Get:241 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2010s Get:242 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-pem-perl all 0.13-1 [20.7 kB] 2010s Get:243 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB] 2010s Get:244 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-jwt-perl all 0.035-1 [29.8 kB] 2010s Get:245 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 2010s Get:246 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B] 2010s Get:247 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB] 2010s Get:248 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 2010s Get:249 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB] 2010s Get:250 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 2010s Get:251 http://ftpmaster.internal/ubuntu plucky/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 2010s Get:252 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 2010s Get:253 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 2010s Get:254 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspecio-perl all 0.48-1 [137 kB] 2010s Get:255 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 2011s Get:256 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-timezone-perl all 1:2.63-2+2024b [259 kB] 2011s Get:257 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 2011s Get:258 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 2011s Get:259 http://ftpmaster.internal/ubuntu plucky/main amd64 libdbi-perl amd64 1.645-1 [828 kB] 2011s Get:260 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdbd-sqlite3-perl amd64 1.76-1 [165 kB] 2011s Get:261 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB] 2011s Get:262 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 2011s Get:263 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB] 2011s Get:264 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB] 2011s Get:265 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 2011s Get:266 http://ftpmaster.internal/ubuntu plucky/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB] 2011s Get:267 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB] 2011s Get:268 http://ftpmaster.internal/ubuntu plucky/main amd64 libextutils-depends-perl all 0.8001-2 [14.4 kB] 2011s Get:269 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 2011s Get:270 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 2011s Get:271 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 2011s Get:272 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 2011s Get:273 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 2011s Get:274 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 2011s Get:275 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd-perl amd64 2.78-1build4 [128 kB] 2011s Get:276 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 2011s Get:277 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB] 2011s Get:278 http://ftpmaster.internal/ubuntu plucky/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB] 2011s Get:279 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 2011s Get:280 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB] 2011s Get:281 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B] 2011s Get:282 http://ftpmaster.internal/ubuntu plucky/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 2011s Get:283 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B] 2011s Get:284 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 2011s Get:285 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB] 2011s Get:286 http://ftpmaster.internal/ubuntu plucky/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB] 2011s Get:287 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB] 2011s Get:288 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 2011s Get:289 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 2011s Get:290 http://ftpmaster.internal/ubuntu plucky/main amd64 liblasso3t64 amd64 2.8.2-7 [171 kB] 2011s Get:291 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblasso-perl amd64 2.8.2-7 [155 kB] 2011s Get:292 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 2011s Get:293 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 2011s Get:294 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.22-1 [77.1 kB] 2011s Get:295 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-tools-perl all 5.515-1 [187 kB] 2011s Get:296 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ip-perl all 1.26-4 [27.4 kB] 2011s Get:297 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 2011s Get:298 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 2011s Get:299 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 2011s Get:300 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 2011s Get:301 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5build1 [305 kB] 2011s Get:302 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 2011s Get:303 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 2011s Get:304 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 2012s Get:305 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 2012s Get:306 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-xtend all 4.0.2-3 [3902 B] 2012s Get:307 http://ftpmaster.internal/ubuntu plucky/universe amd64 nodejs amd64 20.18.1+dfsg-1ubuntu1 [334 kB] 2012s Get:308 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 2012s Get:309 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 2012s Get:310 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 2012s Get:311 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 2012s Get:312 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-minimatch all 9.0.3-5 [78.2 kB] 2012s Get:313 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 2012s Get:314 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnode115 amd64 20.18.1+dfsg-1ubuntu1 [13.3 MB] 2013s Get:315 http://ftpmaster.internal/ubuntu plucky/main amd64 libregexp-common-perl all 2024080801-1 [162 kB] 2013s Get:316 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B] 2013s Get:317 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 2013s Get:318 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB] 2013s Get:319 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB] 2013s Get:320 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB] 2013s Get:321 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-output-perl all 1.034-1 [14.2 kB] 2013s Get:322 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-pod-perl all 1.52-3 [8978 B] 2013s Get:323 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtime-fake-perl all 0.11-4 [8092 B] 2013s Get:324 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-libxslt-perl amd64 2.003000-2build1 [44.6 kB] 2013s Get:325 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-uglify-js all 3.17.4-2 [205 kB] 2013s Get:326 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-defusedxml all 0.7.1-3 [42.2 kB] 2013s Get:327 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-roman all 4.2-1 [10.0 kB] 2013s Get:328 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 2013s Get:329 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 2013s Get:330 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 2013s Get:331 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 8.1.3-3 [661 kB] 2013s Get:332 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 2013s Get:333 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sphinx all 8.1.3-3 [474 kB] 2014s Get:334 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 2014s Get:335 http://ftpmaster.internal/ubuntu plucky/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB] 2014s Get:336 http://ftpmaster.internal/ubuntu plucky/universe amd64 yui-compressor all 2.4.8-3 [595 kB] 2014s Get:337 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-radius-perl all 0.33-1 [49.2 kB] 2014s Get:338 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.80 [18.7 kB] 2014s Preconfiguring packages ... 2014s Fetched 176 MB in 17s (10.3 MB/s) 2014s Selecting previously unselected package imagemagick-7-common. 2015s (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 ... 89449 files and directories currently installed.) 2015s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 2015s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 2015s Selecting previously unselected package libgomp1:amd64. 2015s Preparing to unpack .../001-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 2015s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 2015s Selecting previously unselected package libfftw3-double3:amd64. 2015s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_amd64.deb ... 2015s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 2015s Selecting previously unselected package libfontenc1:amd64. 2015s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 2015s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 2015s Selecting previously unselected package x11-common. 2015s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu3_all.deb ... 2015s Unpacking x11-common (1:7.7+23ubuntu3) ... 2015s Selecting previously unselected package xfonts-encodings. 2015s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 2015s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 2015s Selecting previously unselected package xfonts-utils. 2015s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ... 2015s Unpacking xfonts-utils (1:7.7+7) ... 2015s Selecting previously unselected package fonts-urw-base35. 2015s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 2015s Unpacking fonts-urw-base35 (20200910-8) ... 2015s Selecting previously unselected package fontconfig-config. 2015s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 2015s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 2015s Selecting previously unselected package libfontconfig1:amd64. 2015s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 2015s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 2015s Selecting previously unselected package libsharpyuv0:amd64. 2015s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_amd64.deb ... 2015s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 2015s Selecting previously unselected package libaom3:amd64. 2015s Preparing to unpack .../011-libaom3_3.11.0-1_amd64.deb ... 2015s Unpacking libaom3:amd64 (3.11.0-1) ... 2015s Selecting previously unselected package libheif-plugin-aomdec:amd64. 2015s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 2015s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 2015s Selecting previously unselected package libde265-0:amd64. 2015s Preparing to unpack .../013-libde265-0_1.0.15-1build4_amd64.deb ... 2015s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 2015s Selecting previously unselected package libheif-plugin-libde265:amd64. 2015s Preparing to unpack .../014-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 2015s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 2015s Selecting previously unselected package libheif1:amd64. 2015s Preparing to unpack .../015-libheif1_1.19.3-1_amd64.deb ... 2015s Unpacking libheif1:amd64 (1.19.3-1) ... 2015s Selecting previously unselected package libjbig0:amd64. 2015s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 2015s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 2015s Selecting previously unselected package libjpeg-turbo8:amd64. 2015s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 2015s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 2015s Selecting previously unselected package libjpeg8:amd64. 2015s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 2015s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 2015s Selecting previously unselected package liblcms2-2:amd64. 2015s Preparing to unpack .../019-liblcms2-2_2.16-2_amd64.deb ... 2015s Unpacking liblcms2-2:amd64 (2.16-2) ... 2015s Selecting previously unselected package liblqr-1-0:amd64. 2015s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ... 2015s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ... 2015s Selecting previously unselected package libltdl7:amd64. 2015s Preparing to unpack .../021-libltdl7_2.4.7-8_amd64.deb ... 2015s Unpacking libltdl7:amd64 (2.4.7-8) ... 2015s Selecting previously unselected package libopenjp2-7:amd64. 2015s Preparing to unpack .../022-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 2015s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 2015s Selecting previously unselected package libraw23t64:amd64. 2015s Preparing to unpack .../023-libraw23t64_0.21.3-1_amd64.deb ... 2015s Unpacking libraw23t64:amd64 (0.21.3-1) ... 2015s Selecting previously unselected package libdeflate0:amd64. 2015s Preparing to unpack .../024-libdeflate0_1.23-1_amd64.deb ... 2015s Unpacking libdeflate0:amd64 (1.23-1) ... 2015s Selecting previously unselected package liblerc4:amd64. 2015s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 2015s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 2016s Selecting previously unselected package libwebp7:amd64. 2016s Preparing to unpack .../026-libwebp7_1.5.0-0.1_amd64.deb ... 2016s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 2016s Selecting previously unselected package libtiff6:amd64. 2016s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 2016s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 2016s Selecting previously unselected package libwebpdemux2:amd64. 2016s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_amd64.deb ... 2016s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 2016s Selecting previously unselected package libwebpmux3:amd64. 2016s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_amd64.deb ... 2016s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 2016s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 2016s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 2016s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 2016s Selecting previously unselected package libimage-magick-q16-perl. 2016s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_amd64.deb ... 2016s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 2016s Selecting previously unselected package libimage-magick-perl. 2016s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 2016s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 2016s Selecting previously unselected package libfcgi0t64:amd64. 2016s Preparing to unpack .../033-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 2016s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 2016s Selecting previously unselected package libfcgi-perl. 2016s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 2016s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2016s Selecting previously unselected package libfcgi-procmanager-perl. 2016s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 2016s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2016s Selecting previously unselected package libcrypt-urandom-perl. 2016s Preparing to unpack .../036-libcrypt-urandom-perl_0.40-1_all.deb ... 2016s Unpacking libcrypt-urandom-perl (0.40-1) ... 2016s Selecting previously unselected package libapache-session-perl. 2016s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 2016s Unpacking libapache-session-perl (1.94-2) ... 2016s Selecting previously unselected package libipc-sharelite-perl. 2016s Preparing to unpack .../038-libipc-sharelite-perl_0.17-5build4_amd64.deb ... 2016s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2016s Selecting previously unselected package libcache-cache-perl. 2016s Preparing to unpack .../039-libcache-cache-perl_1.08-3_all.deb ... 2016s Unpacking libcache-cache-perl (1.08-3) ... 2016s Selecting previously unselected package libclass-xsaccessor-perl. 2016s Preparing to unpack .../040-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ... 2016s Unpacking libclass-xsaccessor-perl (1.19-4build5) ... 2016s Selecting previously unselected package libconfig-inifiles-perl. 2016s Preparing to unpack .../041-libconfig-inifiles-perl_3.000003-3_all.deb ... 2016s Unpacking libconfig-inifiles-perl (3.000003-3) ... 2016s Selecting previously unselected package perl-openssl-defaults:amd64. 2016s Preparing to unpack .../042-perl-openssl-defaults_7build3_amd64.deb ... 2016s Unpacking perl-openssl-defaults:amd64 (7build3) ... 2016s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2016s Preparing to unpack .../043-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ... 2016s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2016s Selecting previously unselected package libcrypt-openssl-random-perl:amd64. 2016s Preparing to unpack .../044-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ... 2016s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 2016s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64. 2016s Preparing to unpack .../045-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ... 2016s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 2016s Selecting previously unselected package libconvert-asn1-perl. 2016s Preparing to unpack .../046-libconvert-asn1-perl_0.34-1_all.deb ... 2016s Unpacking libconvert-asn1-perl (0.34-1) ... 2016s Selecting previously unselected package libcrypt-openssl-x509-perl. 2016s Preparing to unpack .../047-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ... 2016s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2016s Selecting previously unselected package libcrypt-rijndael-perl. 2016s Preparing to unpack .../048-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ... 2016s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2016s Selecting previously unselected package libhtml-tagset-perl. 2016s Preparing to unpack .../049-libhtml-tagset-perl_3.24-1_all.deb ... 2016s Unpacking libhtml-tagset-perl (3.24-1) ... 2016s Selecting previously unselected package liburi-perl. 2016s Preparing to unpack .../050-liburi-perl_5.30-1_all.deb ... 2016s Unpacking liburi-perl (5.30-1) ... 2016s Selecting previously unselected package libhtml-parser-perl:amd64. 2016s Preparing to unpack .../051-libhtml-parser-perl_3.83-1build1_amd64.deb ... 2016s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 2016s Selecting previously unselected package libcgi-pm-perl. 2016s Preparing to unpack .../052-libcgi-pm-perl_4.66-1_all.deb ... 2016s Unpacking libcgi-pm-perl (4.66-1) ... 2016s Selecting previously unselected package libhtml-template-perl. 2016s Preparing to unpack .../053-libhtml-template-perl_2.97-2_all.deb ... 2016s Unpacking libhtml-template-perl (2.97-2) ... 2016s Selecting previously unselected package libjson-perl. 2016s Preparing to unpack .../054-libjson-perl_4.10000-1_all.deb ... 2016s Unpacking libjson-perl (4.10000-1) ... 2016s Selecting previously unselected package libcommon-sense-perl:amd64. 2016s Preparing to unpack .../055-libcommon-sense-perl_3.75-3build4_amd64.deb ... 2016s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ... 2016s Selecting previously unselected package libtypes-serialiser-perl. 2016s Preparing to unpack .../056-libtypes-serialiser-perl_1.01-1_all.deb ... 2016s Unpacking libtypes-serialiser-perl (1.01-1) ... 2016s Selecting previously unselected package libjson-xs-perl. 2016s Preparing to unpack .../057-libjson-xs-perl_4.030-2build4_amd64.deb ... 2016s Unpacking libjson-xs-perl (4.030-2build4) ... 2016s Selecting previously unselected package libmouse-perl:amd64. 2016s Preparing to unpack .../058-libmouse-perl_2.5.11-1build1_amd64.deb ... 2016s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ... 2016s Selecting previously unselected package libnet-cidr-perl. 2016s Preparing to unpack .../059-libnet-cidr-perl_0.21-2_all.deb ... 2016s Unpacking libnet-cidr-perl (0.21-2) ... 2016s Selecting previously unselected package libposix-strftime-compiler-perl. 2016s Preparing to unpack .../060-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2016s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2016s Selecting previously unselected package libapache-logformat-compiler-perl. 2016s Preparing to unpack .../061-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2016s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2016s Selecting previously unselected package libcookie-baker-perl. 2016s Preparing to unpack .../062-libcookie-baker-perl_0.12-1_all.deb ... 2016s Unpacking libcookie-baker-perl (0.12-1) ... 2016s Selecting previously unselected package libdevel-stacktrace-perl. 2016s Preparing to unpack .../063-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2016s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2016s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2017s Preparing to unpack .../064-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2017s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2017s Selecting previously unselected package libclass-inspector-perl. 2017s Preparing to unpack .../065-libclass-inspector-perl_1.36-3_all.deb ... 2017s Unpacking libclass-inspector-perl (1.36-3) ... 2017s Selecting previously unselected package libfile-sharedir-perl. 2017s Preparing to unpack .../066-libfile-sharedir-perl_1.118-3_all.deb ... 2017s Unpacking libfile-sharedir-perl (1.118-3) ... 2017s Selecting previously unselected package libfilesys-notify-simple-perl. 2017s Preparing to unpack .../067-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2017s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2017s Selecting previously unselected package libhash-multivalue-perl. 2017s Preparing to unpack .../068-libhash-multivalue-perl_0.16-3_all.deb ... 2017s Unpacking libhash-multivalue-perl (0.16-3) ... 2017s Selecting previously unselected package libhttp-multipartparser-perl. 2017s Preparing to unpack .../069-libhttp-multipartparser-perl_0.02-3_all.deb ... 2017s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2017s Selecting previously unselected package libjson-maybexs-perl. 2017s Preparing to unpack .../070-libjson-maybexs-perl_1.004008-1_all.deb ... 2017s Unpacking libjson-maybexs-perl (1.004008-1) ... 2017s Selecting previously unselected package libstream-buffered-perl. 2017s Preparing to unpack .../071-libstream-buffered-perl_0.03-3_all.deb ... 2017s Unpacking libstream-buffered-perl (0.03-3) ... 2017s Selecting previously unselected package libwww-form-urlencoded-perl. 2017s Preparing to unpack .../072-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2017s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2017s Selecting previously unselected package libhttp-entity-parser-perl. 2017s Preparing to unpack .../073-libhttp-entity-parser-perl_0.25-2_all.deb ... 2017s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2017s Selecting previously unselected package libtimedate-perl. 2017s Preparing to unpack .../074-libtimedate-perl_2.3300-2_all.deb ... 2017s Unpacking libtimedate-perl (2.3300-2) ... 2017s Selecting previously unselected package libhttp-date-perl. 2017s Preparing to unpack .../075-libhttp-date-perl_6.06-1_all.deb ... 2017s Unpacking libhttp-date-perl (6.06-1) ... 2017s Selecting previously unselected package libhttp-headers-fast-perl. 2017s Preparing to unpack .../076-libhttp-headers-fast-perl_0.22-3_all.deb ... 2017s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2017s Selecting previously unselected package libclone-perl:amd64. 2017s Preparing to unpack .../077-libclone-perl_0.47-1_amd64.deb ... 2017s Unpacking libclone-perl:amd64 (0.47-1) ... 2017s Selecting previously unselected package libencode-locale-perl. 2017s Preparing to unpack .../078-libencode-locale-perl_1.05-3_all.deb ... 2017s Unpacking libencode-locale-perl (1.05-3) ... 2017s Selecting previously unselected package libio-html-perl. 2017s Preparing to unpack .../079-libio-html-perl_1.004-3_all.deb ... 2017s Unpacking libio-html-perl (1.004-3) ... 2017s Selecting previously unselected package liblwp-mediatypes-perl. 2017s Preparing to unpack .../080-liblwp-mediatypes-perl_6.04-2_all.deb ... 2017s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2017s Selecting previously unselected package libhttp-message-perl. 2017s Preparing to unpack .../081-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 2017s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 2017s Selecting previously unselected package libtest-sharedfork-perl. 2017s Preparing to unpack .../082-libtest-sharedfork-perl_0.35-3_all.deb ... 2017s Unpacking libtest-sharedfork-perl (0.35-3) ... 2017s Selecting previously unselected package libtest-tcp-perl. 2017s Preparing to unpack .../083-libtest-tcp-perl_2.22-2_all.deb ... 2017s Unpacking libtest-tcp-perl (2.22-2) ... 2017s Selecting previously unselected package libtry-tiny-perl. 2017s Preparing to unpack .../084-libtry-tiny-perl_0.32-1_all.deb ... 2017s Unpacking libtry-tiny-perl (0.32-1) ... 2017s Selecting previously unselected package libplack-perl. 2017s Preparing to unpack .../085-libplack-perl_1.0051-1_all.deb ... 2017s Unpacking libplack-perl (1.0051-1) ... 2017s Selecting previously unselected package libfile-listing-perl. 2017s Preparing to unpack .../086-libfile-listing-perl_6.16-1_all.deb ... 2017s Unpacking libfile-listing-perl (6.16-1) ... 2017s Selecting previously unselected package libhtml-tree-perl. 2017s Preparing to unpack .../087-libhtml-tree-perl_5.07-3_all.deb ... 2017s Unpacking libhtml-tree-perl (5.07-3) ... 2017s Selecting previously unselected package libhttp-cookies-perl. 2017s Preparing to unpack .../088-libhttp-cookies-perl_6.11-1_all.deb ... 2017s Unpacking libhttp-cookies-perl (6.11-1) ... 2017s Selecting previously unselected package libhttp-negotiate-perl. 2017s Preparing to unpack .../089-libhttp-negotiate-perl_6.01-2_all.deb ... 2017s Unpacking libhttp-negotiate-perl (6.01-2) ... 2017s Selecting previously unselected package libnet-ssleay-perl:amd64. 2017s Preparing to unpack .../090-libnet-ssleay-perl_1.94-2_amd64.deb ... 2017s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ... 2017s Selecting previously unselected package libio-socket-ssl-perl. 2017s Preparing to unpack .../091-libio-socket-ssl-perl_2.089-1_all.deb ... 2017s Unpacking libio-socket-ssl-perl (2.089-1) ... 2017s Selecting previously unselected package libnet-http-perl. 2017s Preparing to unpack .../092-libnet-http-perl_6.23-1_all.deb ... 2017s Unpacking libnet-http-perl (6.23-1) ... 2017s Selecting previously unselected package liblwp-protocol-https-perl. 2017s Preparing to unpack .../093-liblwp-protocol-https-perl_6.14-1_all.deb ... 2017s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2017s Selecting previously unselected package libwww-robotrules-perl. 2017s Preparing to unpack .../094-libwww-robotrules-perl_6.02-1_all.deb ... 2017s Unpacking libwww-robotrules-perl (6.02-1) ... 2017s Selecting previously unselected package libwww-perl. 2017s Preparing to unpack .../095-libwww-perl_6.77-1_all.deb ... 2017s Unpacking libwww-perl (6.77-1) ... 2017s Selecting previously unselected package liblemonldap-ng-common-perl. 2017s Preparing to unpack .../096-liblemonldap-ng-common-perl_2.20.1+ds-1_all.deb ... 2017s Unpacking liblemonldap-ng-common-perl (2.20.1+ds-1) ... 2017s Selecting previously unselected package liblemonldap-ng-handler-perl. 2017s Preparing to unpack .../097-liblemonldap-ng-handler-perl_2.20.1+ds-1_all.deb ... 2017s Unpacking liblemonldap-ng-handler-perl (2.20.1+ds-1) ... 2017s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2017s Preparing to unpack .../098-lemonldap-ng-fastcgi-server_2.20.1+ds-1_all.deb ... 2017s Unpacking lemonldap-ng-fastcgi-server (2.20.1+ds-1) ... 2017s Selecting previously unselected package fonts-font-awesome. 2017s Preparing to unpack .../099-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 2017s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2017s Selecting previously unselected package libconvert-base32-perl. 2017s Preparing to unpack .../100-libconvert-base32-perl_0.06-3_all.deb ... 2017s Unpacking libconvert-base32-perl (0.06-3) ... 2017s Selecting previously unselected package libdigest-hmac-perl. 2017s Preparing to unpack .../101-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2017s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2017s Selecting previously unselected package libemail-date-format-perl. 2017s Preparing to unpack .../102-libemail-date-format-perl_1.008-1_all.deb ... 2017s Unpacking libemail-date-format-perl (1.008-1) ... 2017s Selecting previously unselected package libfont-afm-perl. 2017s Preparing to unpack .../103-libfont-afm-perl_1.20-4_all.deb ... 2017s Unpacking libfont-afm-perl (1.20-4) ... 2017s Selecting previously unselected package libhtml-format-perl. 2017s Preparing to unpack .../104-libhtml-format-perl_2.16-2_all.deb ... 2017s Unpacking libhtml-format-perl (2.16-2) ... 2017s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2017s Preparing to unpack .../105-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2017s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2017s Selecting previously unselected package javascript-common. 2017s Preparing to unpack .../106-javascript-common_11+nmu1_all.deb ... 2018s Unpacking javascript-common (11+nmu1) ... 2018s Selecting previously unselected package libjs-popper.js. 2018s Preparing to unpack .../107-libjs-popper.js_1.16.1+ds-6_all.deb ... 2018s Unpacking libjs-popper.js (1.16.1+ds-6) ... 2018s Selecting previously unselected package libjs-bootstrap4. 2018s Preparing to unpack .../108-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 2018s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 2018s Selecting previously unselected package libjs-jquery. 2018s Preparing to unpack .../109-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 2018s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2018s Selecting previously unselected package libjs-jquery-cookie. 2018s Preparing to unpack .../110-libjs-jquery-cookie_12-4_all.deb ... 2018s Unpacking libjs-jquery-cookie (12-4) ... 2018s Selecting previously unselected package libjs-jquery-ui. 2018s Preparing to unpack .../111-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 2018s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 2018s Selecting previously unselected package libexporter-tiny-perl. 2018s Preparing to unpack .../112-libexporter-tiny-perl_1.006002-1_all.deb ... 2018s Unpacking libexporter-tiny-perl (1.006002-1) ... 2018s Selecting previously unselected package liblist-moreutils-xs-perl. 2018s Preparing to unpack .../113-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ... 2018s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2018s Selecting previously unselected package liblist-moreutils-perl. 2018s Preparing to unpack .../114-liblist-moreutils-perl_0.430-2_all.deb ... 2018s Unpacking liblist-moreutils-perl (0.430-2) ... 2018s Selecting previously unselected package libregexp-assemble-perl. 2018s Preparing to unpack .../115-libregexp-assemble-perl_0.38-2_all.deb ... 2018s Unpacking libregexp-assemble-perl (0.38-2) ... 2018s Selecting previously unselected package libtext-unidecode-perl. 2018s Preparing to unpack .../116-libtext-unidecode-perl_1.30-3_all.deb ... 2018s Unpacking libtext-unidecode-perl (1.30-3) ... 2018s Selecting previously unselected package liblemonldap-ng-portal-perl. 2018s Preparing to unpack .../117-liblemonldap-ng-portal-perl_2.20.1+ds-1_all.deb ... 2018s Unpacking liblemonldap-ng-portal-perl (2.20.1+ds-1) ... 2018s Selecting previously unselected package m4. 2018s Preparing to unpack .../118-m4_1.4.19-4build1_amd64.deb ... 2018s Unpacking m4 (1.4.19-4build1) ... 2018s Selecting previously unselected package autoconf. 2018s Preparing to unpack .../119-autoconf_2.72-3_all.deb ... 2018s Unpacking autoconf (2.72-3) ... 2018s Selecting previously unselected package dctrl-tools. 2018s Preparing to unpack .../120-dctrl-tools_2.24-3build3_amd64.deb ... 2018s Unpacking dctrl-tools (2.24-3build3) ... 2018s Selecting previously unselected package autodep8. 2018s Preparing to unpack .../121-autodep8_0.28+nmu1ubuntu1_all.deb ... 2018s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 2018s Selecting previously unselected package autotools-dev. 2018s Preparing to unpack .../122-autotools-dev_20220109.1_all.deb ... 2018s Unpacking autotools-dev (20220109.1) ... 2018s Selecting previously unselected package automake. 2018s Preparing to unpack .../123-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 2018s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 2018s Selecting previously unselected package autopoint. 2018s Preparing to unpack .../124-autopoint_0.22.5-3_all.deb ... 2018s Unpacking autopoint (0.22.5-3) ... 2018s Selecting previously unselected package libisl23:amd64. 2018s Preparing to unpack .../125-libisl23_0.27-1_amd64.deb ... 2018s Unpacking libisl23:amd64 (0.27-1) ... 2018s Selecting previously unselected package libmpc3:amd64. 2018s Preparing to unpack .../126-libmpc3_1.3.1-1build2_amd64.deb ... 2018s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 2018s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 2018s Preparing to unpack .../127-cpp-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 2018s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package cpp-14. 2019s Preparing to unpack .../128-cpp-14_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking cpp-14 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package cpp-x86-64-linux-gnu. 2019s Preparing to unpack .../129-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 2019s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 2019s Selecting previously unselected package cpp. 2019s Preparing to unpack .../130-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 2019s Unpacking cpp (4:14.1.0-2ubuntu1) ... 2019s Selecting previously unselected package libcc1-0:amd64. 2019s Preparing to unpack .../131-libcc1-0_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libcc1-0:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libitm1:amd64. 2019s Preparing to unpack .../132-libitm1_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libitm1:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libasan8:amd64. 2019s Preparing to unpack .../133-libasan8_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libasan8:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package liblsan0:amd64. 2019s Preparing to unpack .../134-liblsan0_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking liblsan0:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libtsan2:amd64. 2019s Preparing to unpack .../135-libtsan2_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libtsan2:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libubsan1:amd64. 2019s Preparing to unpack .../136-libubsan1_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libubsan1:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libhwasan0:amd64. 2019s Preparing to unpack .../137-libhwasan0_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libhwasan0:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libquadmath0:amd64. 2019s Preparing to unpack .../138-libquadmath0_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libquadmath0:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package libgcc-14-dev:amd64. 2019s Preparing to unpack .../139-libgcc-14-dev_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libgcc-14-dev:amd64 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 2019s Preparing to unpack .../140-gcc-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package gcc-14. 2019s Preparing to unpack .../141-gcc-14_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking gcc-14 (14.2.0-13ubuntu1) ... 2019s Selecting previously unselected package gcc-x86-64-linux-gnu. 2019s Preparing to unpack .../142-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 2019s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 2019s Selecting previously unselected package gcc. 2019s Preparing to unpack .../143-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 2019s Unpacking gcc (4:14.1.0-2ubuntu1) ... 2019s Selecting previously unselected package libstdc++-14-dev:amd64. 2019s Preparing to unpack .../144-libstdc++-14-dev_14.2.0-13ubuntu1_amd64.deb ... 2019s Unpacking libstdc++-14-dev:amd64 (14.2.0-13ubuntu1) ... 2020s Selecting previously unselected package g++-14-x86-64-linux-gnu. 2020s Preparing to unpack .../145-g++-14-x86-64-linux-gnu_14.2.0-13ubuntu1_amd64.deb ... 2020s Unpacking g++-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 2020s Selecting previously unselected package g++-14. 2020s Preparing to unpack .../146-g++-14_14.2.0-13ubuntu1_amd64.deb ... 2020s Unpacking g++-14 (14.2.0-13ubuntu1) ... 2020s Selecting previously unselected package g++-x86-64-linux-gnu. 2020s Preparing to unpack .../147-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 2020s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 2020s Selecting previously unselected package g++. 2020s Preparing to unpack .../148-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 2020s Unpacking g++ (4:14.1.0-2ubuntu1) ... 2020s Selecting previously unselected package build-essential. 2020s Preparing to unpack .../149-build-essential_12.10ubuntu1_amd64.deb ... 2020s Unpacking build-essential (12.10ubuntu1) ... 2020s Selecting previously unselected package ca-certificates-java. 2020s Preparing to unpack .../150-ca-certificates-java_20240118_all.deb ... 2020s Unpacking ca-certificates-java (20240118) ... 2020s Selecting previously unselected package libdebhelper-perl. 2020s Preparing to unpack .../151-libdebhelper-perl_13.20ubuntu1_all.deb ... 2020s Unpacking libdebhelper-perl (13.20ubuntu1) ... 2020s Selecting previously unselected package libtool. 2020s Preparing to unpack .../152-libtool_2.4.7-8_all.deb ... 2020s Unpacking libtool (2.4.7-8) ... 2020s Selecting previously unselected package dh-autoreconf. 2020s Preparing to unpack .../153-dh-autoreconf_20_all.deb ... 2020s Unpacking dh-autoreconf (20) ... 2020s Selecting previously unselected package libarchive-zip-perl. 2020s Preparing to unpack .../154-libarchive-zip-perl_1.68-1_all.deb ... 2020s Unpacking libarchive-zip-perl (1.68-1) ... 2020s Selecting previously unselected package libfile-stripnondeterminism-perl. 2020s Preparing to unpack .../155-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 2020s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 2020s Selecting previously unselected package dh-strip-nondeterminism. 2020s Preparing to unpack .../156-dh-strip-nondeterminism_1.14.0-1_all.deb ... 2020s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 2020s Selecting previously unselected package debugedit. 2020s Preparing to unpack .../157-debugedit_1%3a5.1-1_amd64.deb ... 2020s Unpacking debugedit (1:5.1-1) ... 2020s Selecting previously unselected package dwz. 2020s Preparing to unpack .../158-dwz_0.15-1build6_amd64.deb ... 2020s Unpacking dwz (0.15-1build6) ... 2020s Selecting previously unselected package gettext. 2020s Preparing to unpack .../159-gettext_0.22.5-3_amd64.deb ... 2020s Unpacking gettext (0.22.5-3) ... 2020s Selecting previously unselected package intltool-debian. 2020s Preparing to unpack .../160-intltool-debian_0.35.0+20060710.6_all.deb ... 2020s Unpacking intltool-debian (0.35.0+20060710.6) ... 2020s Selecting previously unselected package po-debconf. 2020s Preparing to unpack .../161-po-debconf_1.0.21+nmu1_all.deb ... 2020s Unpacking po-debconf (1.0.21+nmu1) ... 2020s Selecting previously unselected package debhelper. 2020s Preparing to unpack .../162-debhelper_13.20ubuntu1_all.deb ... 2020s Unpacking debhelper (13.20ubuntu1) ... 2020s Selecting previously unselected package java-common. 2020s Preparing to unpack .../163-java-common_0.76_all.deb ... 2020s Unpacking java-common (0.76) ... 2020s Selecting previously unselected package libpcsclite1:amd64. 2020s Preparing to unpack .../164-libpcsclite1_2.3.1-1_amd64.deb ... 2020s Unpacking libpcsclite1:amd64 (2.3.1-1) ... 2020s Selecting previously unselected package openjdk-21-jre-headless:amd64. 2020s Preparing to unpack .../165-openjdk-21-jre-headless_21.0.5+11-1_amd64.deb ... 2020s Unpacking openjdk-21-jre-headless:amd64 (21.0.5+11-1) ... 2021s Selecting previously unselected package default-jre-headless. 2021s Preparing to unpack .../166-default-jre-headless_2%3a1.21-76_amd64.deb ... 2021s Unpacking default-jre-headless (2:1.21-76) ... 2021s Selecting previously unselected package docutils-common. 2021s Preparing to unpack .../167-docutils-common_0.21.2+dfsg-2_all.deb ... 2021s Unpacking docutils-common (0.21.2+dfsg-2) ... 2021s Selecting previously unselected package unzip. 2021s Preparing to unpack .../168-unzip_6.0-28ubuntu6_amd64.deb ... 2021s Unpacking unzip (6.0-28ubuntu6) ... 2021s Selecting previously unselected package java-wrappers. 2021s Preparing to unpack .../169-java-wrappers_0.5_all.deb ... 2021s Unpacking java-wrappers (0.5) ... 2021s Selecting previously unselected package libalgorithm-c3-perl. 2021s Preparing to unpack .../170-libalgorithm-c3-perl_0.11-2_all.deb ... 2021s Unpacking libalgorithm-c3-perl (0.11-2) ... 2021s Selecting previously unselected package libaliased-perl. 2021s Preparing to unpack .../171-libaliased-perl_0.34-3_all.deb ... 2021s Unpacking libaliased-perl (0.34-3) ... 2021s Selecting previously unselected package libauth-yubikey-webclient-perl. 2021s Preparing to unpack .../172-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 2021s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 2021s Selecting previously unselected package libclass-method-modifiers-perl. 2021s Preparing to unpack .../173-libclass-method-modifiers-perl_2.15-1_all.deb ... 2021s Unpacking libclass-method-modifiers-perl (2.15-1) ... 2021s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 2021s Preparing to unpack .../174-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 2021s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 2021s Selecting previously unselected package libdynaloader-functions-perl. 2021s Preparing to unpack .../175-libdynaloader-functions-perl_0.004-1_all.deb ... 2021s Unpacking libdynaloader-functions-perl (0.004-1) ... 2021s Selecting previously unselected package libdevel-callchecker-perl:amd64. 2021s Preparing to unpack .../176-libdevel-callchecker-perl_0.009-1build1_amd64.deb ... 2021s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ... 2021s Selecting previously unselected package libparams-classify-perl:amd64. 2021s Preparing to unpack .../177-libparams-classify-perl_0.015-2build6_amd64.deb ... 2021s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 2022s Selecting previously unselected package libmodule-runtime-perl. 2022s Preparing to unpack .../178-libmodule-runtime-perl_0.016-2_all.deb ... 2022s Unpacking libmodule-runtime-perl (0.016-2) ... 2022s Selecting previously unselected package libimport-into-perl. 2022s Preparing to unpack .../179-libimport-into-perl_1.002005-2_all.deb ... 2022s Unpacking libimport-into-perl (1.002005-2) ... 2022s Selecting previously unselected package librole-tiny-perl. 2022s Preparing to unpack .../180-librole-tiny-perl_2.002004-1_all.deb ... 2022s Unpacking librole-tiny-perl (2.002004-1) ... 2022s Selecting previously unselected package libsub-quote-perl. 2022s Preparing to unpack .../181-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 2022s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 2022s Selecting previously unselected package libmoo-perl. 2022s Preparing to unpack .../182-libmoo-perl_2.005005-1_all.deb ... 2022s Unpacking libmoo-perl (2.005005-1) ... 2022s Selecting previously unselected package libtype-tiny-perl. 2022s Preparing to unpack .../183-libtype-tiny-perl_2.004000-1_all.deb ... 2022s Unpacking libtype-tiny-perl (2.004000-1) ... 2022s Selecting previously unselected package libauthen-oath-perl. 2022s Preparing to unpack .../184-libauthen-oath-perl_2.0.1-2_all.deb ... 2022s Unpacking libauthen-oath-perl (2.0.1-2) ... 2022s Selecting previously unselected package libcryptx-perl. 2022s Preparing to unpack .../185-libcryptx-perl_0.084-1_amd64.deb ... 2022s Unpacking libcryptx-perl (0.084-1) ... 2022s Selecting previously unselected package libparams-util-perl. 2022s Preparing to unpack .../186-libparams-util-perl_1.102-3build1_amd64.deb ... 2022s Unpacking libparams-util-perl (1.102-3build1) ... 2022s Selecting previously unselected package libsub-install-perl. 2022s Preparing to unpack .../187-libsub-install-perl_0.929-1_all.deb ... 2022s Unpacking libsub-install-perl (0.929-1) ... 2022s Selecting previously unselected package libdata-optlist-perl. 2022s Preparing to unpack .../188-libdata-optlist-perl_0.114-1_all.deb ... 2022s Unpacking libdata-optlist-perl (0.114-1) ... 2022s Selecting previously unselected package libmodule-implementation-perl. 2022s Preparing to unpack .../189-libmodule-implementation-perl_0.09-2_all.deb ... 2022s Unpacking libmodule-implementation-perl (0.09-2) ... 2022s Selecting previously unselected package libpackage-stash-perl. 2022s Preparing to unpack .../190-libpackage-stash-perl_0.40-1_all.deb ... 2022s Unpacking libpackage-stash-perl (0.40-1) ... 2022s Selecting previously unselected package libclass-load-perl. 2022s Preparing to unpack .../191-libclass-load-perl_0.25-2_all.deb ... 2022s Unpacking libclass-load-perl (0.25-2) ... 2022s Selecting previously unselected package libclass-load-xs-perl. 2022s Preparing to unpack .../192-libclass-load-xs-perl_0.10-2build5_amd64.deb ... 2022s Unpacking libclass-load-xs-perl (0.10-2build5) ... 2022s Selecting previously unselected package libsub-exporter-progressive-perl. 2022s Preparing to unpack .../193-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 2022s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 2022s Selecting previously unselected package libdevel-globaldestruction-perl. 2022s Preparing to unpack .../194-libdevel-globaldestruction-perl_0.14-4_all.deb ... 2022s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 2022s Selecting previously unselected package libclass-c3-perl. 2022s Preparing to unpack .../195-libclass-c3-perl_0.35-2_all.deb ... 2022s Unpacking libclass-c3-perl (0.35-2) ... 2022s Selecting previously unselected package libmro-compat-perl. 2022s Preparing to unpack .../196-libmro-compat-perl_0.15-2_all.deb ... 2022s Unpacking libmro-compat-perl (0.15-2) ... 2022s Selecting previously unselected package libdevel-overloadinfo-perl. 2022s Preparing to unpack .../197-libdevel-overloadinfo-perl_0.007-1_all.deb ... 2022s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 2022s Selecting previously unselected package libsub-exporter-perl. 2022s Preparing to unpack .../198-libsub-exporter-perl_0.990-1_all.deb ... 2022s Unpacking libsub-exporter-perl (0.990-1) ... 2022s Selecting previously unselected package libeval-closure-perl. 2022s Preparing to unpack .../199-libeval-closure-perl_0.14-3_all.deb ... 2022s Unpacking libeval-closure-perl (0.14-3) ... 2022s Selecting previously unselected package libdist-checkconflicts-perl. 2022s Preparing to unpack .../200-libdist-checkconflicts-perl_0.11-2_all.deb ... 2022s Unpacking libdist-checkconflicts-perl (0.11-2) ... 2022s Selecting previously unselected package libmodule-runtime-conflicts-perl. 2022s Preparing to unpack .../201-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 2022s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 2022s Selecting previously unselected package libpackage-deprecationmanager-perl. 2022s Preparing to unpack .../202-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 2022s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 2022s Selecting previously unselected package libpackage-stash-xs-perl:amd64. 2022s Preparing to unpack .../203-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ... 2022s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 2022s Selecting previously unselected package libmoose-perl:amd64. 2022s Preparing to unpack .../204-libmoose-perl_2.2207-1build3_amd64.deb ... 2022s Unpacking libmoose-perl:amd64 (2.2207-1build3) ... 2022s Selecting previously unselected package libvariable-magic-perl. 2022s Preparing to unpack .../205-libvariable-magic-perl_0.64-1build1_amd64.deb ... 2022s Unpacking libvariable-magic-perl (0.64-1build1) ... 2022s Selecting previously unselected package libb-hooks-endofscope-perl. 2022s Preparing to unpack .../206-libb-hooks-endofscope-perl_0.28-1_all.deb ... 2022s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 2022s Selecting previously unselected package libsub-identify-perl. 2022s Preparing to unpack .../207-libsub-identify-perl_0.14-3build4_amd64.deb ... 2022s Unpacking libsub-identify-perl (0.14-3build4) ... 2022s Selecting previously unselected package libsub-name-perl:amd64. 2022s Preparing to unpack .../208-libsub-name-perl_0.28-1_amd64.deb ... 2022s Unpacking libsub-name-perl:amd64 (0.28-1) ... 2022s Selecting previously unselected package libnamespace-clean-perl. 2022s Preparing to unpack .../209-libnamespace-clean-perl_0.27-2_all.deb ... 2022s Unpacking libnamespace-clean-perl (0.27-2) ... 2022s Selecting previously unselected package libnamespace-autoclean-perl. 2022s Preparing to unpack .../210-libnamespace-autoclean-perl_0.31-1_all.deb ... 2022s Unpacking libnamespace-autoclean-perl (0.31-1) ... 2022s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 2022s Preparing to unpack .../211-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 2022s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 2022s Selecting previously unselected package libmoosex-role-parameterized-perl. 2022s Preparing to unpack .../212-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 2022s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 2022s Selecting previously unselected package libcarp-clan-perl. 2022s Preparing to unpack .../213-libcarp-clan-perl_6.08-2_all.deb ... 2022s Unpacking libcarp-clan-perl (6.08-2) ... 2022s Selecting previously unselected package libsub-exporter-formethods-perl. 2022s Preparing to unpack .../214-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 2022s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 2022s Selecting previously unselected package libmoosex-types-perl. 2022s Preparing to unpack .../215-libmoosex-types-perl_0.50-2_all.deb ... 2022s Unpacking libmoosex-types-perl (0.50-2) ... 2022s Selecting previously unselected package libmoosex-types-common-perl. 2022s Preparing to unpack .../216-libmoosex-types-common-perl_0.001014-2_all.deb ... 2022s Unpacking libmoosex-types-common-perl (0.001014-2) ... 2022s Selecting previously unselected package libscope-guard-perl. 2022s Preparing to unpack .../217-libscope-guard-perl_0.21-2_all.deb ... 2022s Unpacking libscope-guard-perl (0.21-2) ... 2022s Selecting previously unselected package libautobox-perl. 2023s Preparing to unpack .../218-libautobox-perl_3.0.2-1_amd64.deb ... 2023s Unpacking libautobox-perl (3.0.2-1) ... 2023s Selecting previously unselected package libwant-perl. 2023s Preparing to unpack .../219-libwant-perl_0.29-2build5_amd64.deb ... 2023s Unpacking libwant-perl (0.29-2build5) ... 2023s Selecting previously unselected package libautobox-core-perl. 2023s Preparing to unpack .../220-libautobox-core-perl_1.33-2_all.deb ... 2023s Unpacking libautobox-core-perl (1.33-2) ... 2023s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 2023s Preparing to unpack .../221-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 2023s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 2023s Selecting previously unselected package libmoosex-util-perl. 2023s Preparing to unpack .../222-libmoosex-util-perl_0.006-2_all.deb ... 2023s Unpacking libmoosex-util-perl (0.006-2) ... 2023s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 2023s Preparing to unpack .../223-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 2023s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 2023s Selecting previously unselected package libmoosex-singlearg-perl. 2023s Preparing to unpack .../224-libmoosex-singlearg-perl_0.09-2_all.deb ... 2023s Unpacking libmoosex-singlearg-perl (0.09-2) ... 2023s Selecting previously unselected package libstrictures-perl. 2023s Preparing to unpack .../225-libstrictures-perl_2.000006-1_all.deb ... 2023s Unpacking libstrictures-perl (2.000006-1) ... 2023s Selecting previously unselected package libauthen-u2f-tester-perl. 2023s Preparing to unpack .../226-libauthen-u2f-tester-perl_0.03-1_all.deb ... 2023s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 2023s Selecting previously unselected package libcbor-xs-perl. 2023s Preparing to unpack .../227-libcbor-xs-perl_1.87-1build4_amd64.deb ... 2023s Unpacking libcbor-xs-perl (1.87-1build4) ... 2023s Selecting previously unselected package libhash-merge-simple-perl. 2023s Preparing to unpack .../228-libhash-merge-simple-perl_0.052-1_all.deb ... 2023s Unpacking libhash-merge-simple-perl (0.052-1) ... 2023s Selecting previously unselected package libauthen-webauthn-perl. 2023s Preparing to unpack .../229-libauthen-webauthn-perl_0.005-1_all.deb ... 2023s Unpacking libauthen-webauthn-perl (0.005-1) ... 2023s Selecting previously unselected package libcrypt-random-seed-perl. 2023s Preparing to unpack .../230-libcrypt-random-seed-perl_0.03-3_all.deb ... 2023s Unpacking libcrypt-random-seed-perl (0.03-3) ... 2023s Selecting previously unselected package libmath-random-isaac-perl. 2023s Preparing to unpack .../231-libmath-random-isaac-perl_1.004-2_all.deb ... 2023s Unpacking libmath-random-isaac-perl (1.004-2) ... 2023s Selecting previously unselected package libbytes-random-secure-perl. 2023s Preparing to unpack .../232-libbytes-random-secure-perl_0.29-3_all.deb ... 2023s Unpacking libbytes-random-secure-perl (0.29-3) ... 2023s Selecting previously unselected package libcapture-tiny-perl. 2023s Preparing to unpack .../233-libcapture-tiny-perl_0.48-2_all.deb ... 2023s Unpacking libcapture-tiny-perl (0.48-2) ... 2023s Selecting previously unselected package libcares2:amd64. 2023s Preparing to unpack .../234-libcares2_1.34.4-2.1_amd64.deb ... 2023s Unpacking libcares2:amd64 (1.34.4-2.1) ... 2023s Selecting previously unselected package libclass-data-inheritable-perl. 2023s Preparing to unpack .../235-libclass-data-inheritable-perl_0.10-1_all.deb ... 2023s Unpacking libclass-data-inheritable-perl (0.10-1) ... 2023s Selecting previously unselected package libclass-errorhandler-perl. 2023s Preparing to unpack .../236-libclass-errorhandler-perl_0.04-3_all.deb ... 2023s Unpacking libclass-errorhandler-perl (0.04-3) ... 2023s Selecting previously unselected package libclass-singleton-perl. 2023s Preparing to unpack .../237-libclass-singleton-perl_1.6-2_all.deb ... 2023s Unpacking libclass-singleton-perl (1.6-2) ... 2023s Selecting previously unselected package libconvert-binhex-perl. 2023s Preparing to unpack .../238-libconvert-binhex-perl_1.125-3_all.deb ... 2023s Unpacking libconvert-binhex-perl (1.125-3) ... 2023s Selecting previously unselected package libcrypt-des-perl:amd64. 2023s Preparing to unpack .../239-libcrypt-des-perl_2.07-5_amd64.deb ... 2023s Unpacking libcrypt-des-perl:amd64 (2.07-5) ... 2023s Selecting previously unselected package libcrypt-des-ede3-perl. 2023s Preparing to unpack .../240-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2023s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2023s Selecting previously unselected package libconvert-pem-perl. 2023s Preparing to unpack .../241-libconvert-pem-perl_0.13-1_all.deb ... 2023s Unpacking libconvert-pem-perl (0.13-1) ... 2023s Selecting previously unselected package libcrypt-dh-gmp-perl. 2023s Preparing to unpack .../242-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ... 2023s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 2023s Selecting previously unselected package libcrypt-jwt-perl. 2023s Preparing to unpack .../243-libcrypt-jwt-perl_0.035-1_all.deb ... 2023s Unpacking libcrypt-jwt-perl (0.035-1) ... 2023s Selecting previously unselected package libcrypt-ssleay-perl. 2023s Preparing to unpack .../244-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 2023s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 2023s Selecting previously unselected package libdata-hexdump-perl. 2023s Preparing to unpack .../245-libdata-hexdump-perl_0.04-2_all.deb ... 2023s Unpacking libdata-hexdump-perl (0.04-2) ... 2023s Selecting previously unselected package liblist-someutils-perl. 2023s Preparing to unpack .../246-liblist-someutils-perl_0.59-1_all.deb ... 2023s Unpacking liblist-someutils-perl (0.59-1) ... 2023s Selecting previously unselected package liblist-utilsby-perl. 2023s Preparing to unpack .../247-liblist-utilsby-perl_0.12-2_all.deb ... 2023s Unpacking liblist-utilsby-perl (0.12-2) ... 2023s Selecting previously unselected package liblist-allutils-perl. 2023s Preparing to unpack .../248-liblist-allutils-perl_0.19-1_all.deb ... 2023s Unpacking liblist-allutils-perl (0.19-1) ... 2023s Selecting previously unselected package libdata-password-zxcvbn-perl. 2023s Preparing to unpack .../249-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 2023s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 2023s Selecting previously unselected package libexception-class-perl. 2023s Preparing to unpack .../250-libexception-class-perl_1.45-1_all.deb ... 2023s Unpacking libexception-class-perl (1.45-1) ... 2023s Selecting previously unselected package libparams-validationcompiler-perl. 2023s Preparing to unpack .../251-libparams-validationcompiler-perl_0.31-1_all.deb ... 2023s Unpacking libparams-validationcompiler-perl (0.31-1) ... 2023s Selecting previously unselected package libxstring-perl:amd64. 2023s Preparing to unpack .../252-libxstring-perl_0.005-2build4_amd64.deb ... 2023s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 2023s Selecting previously unselected package libspecio-perl. 2023s Preparing to unpack .../253-libspecio-perl_0.48-1_all.deb ... 2023s Unpacking libspecio-perl (0.48-1) ... 2023s Selecting previously unselected package libdatetime-locale-perl. 2023s Preparing to unpack .../254-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 2023s Unpacking libdatetime-locale-perl (1:1.41-1) ... 2024s Selecting previously unselected package libdatetime-timezone-perl. 2024s Preparing to unpack .../255-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... 2024s Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... 2024s Selecting previously unselected package libdatetime-perl. 2024s Preparing to unpack .../256-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 2024s Unpacking libdatetime-perl (2:1.65-1build3) ... 2024s Selecting previously unselected package libdatetime-format-rfc3339-perl. 2024s Preparing to unpack .../257-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 2024s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 2024s Selecting previously unselected package libdbi-perl:amd64. 2024s Preparing to unpack .../258-libdbi-perl_1.645-1_amd64.deb ... 2024s Unpacking libdbi-perl:amd64 (1.645-1) ... 2024s Selecting previously unselected package libdbd-sqlite3-perl:amd64. 2024s Preparing to unpack .../259-libdbd-sqlite3-perl_1.76-1_amd64.deb ... 2024s Unpacking libdbd-sqlite3-perl:amd64 (1.76-1) ... 2024s Selecting previously unselected package libemail-simple-perl. 2024s Preparing to unpack .../260-libemail-simple-perl_2.218-1_all.deb ... 2024s Unpacking libemail-simple-perl (2.218-1) ... 2024s Selecting previously unselected package libmodule-pluggable-perl. 2024s Preparing to unpack .../261-libmodule-pluggable-perl_5.2-5_all.deb ... 2024s Unpacking libmodule-pluggable-perl (5.2-5) ... 2024s Selecting previously unselected package libemail-abstract-perl. 2024s Preparing to unpack .../262-libemail-abstract-perl_3.010-1_all.deb ... 2024s Unpacking libemail-abstract-perl (3.010-1) ... 2024s Selecting previously unselected package libemail-address-xs-perl. 2024s Preparing to unpack .../263-libemail-address-xs-perl_1.05-1build5_amd64.deb ... 2024s Unpacking libemail-address-xs-perl (1.05-1build5) ... 2024s Selecting previously unselected package libmoox-types-mooselike-perl. 2024s Preparing to unpack .../264-libmoox-types-mooselike-perl_0.29-2_all.deb ... 2024s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 2024s Selecting previously unselected package libthrowable-perl. 2024s Preparing to unpack .../265-libthrowable-perl_1.001-2_all.deb ... 2024s Unpacking libthrowable-perl (1.001-2) ... 2024s Selecting previously unselected package libemail-sender-perl. 2024s Preparing to unpack .../266-libemail-sender-perl_2.601-1_all.deb ... 2024s Unpacking libemail-sender-perl (2.601-1) ... 2024s Selecting previously unselected package libextutils-depends-perl. 2024s Preparing to unpack .../267-libextutils-depends-perl_0.8001-2_all.deb ... 2024s Unpacking libextutils-depends-perl (0.8001-2) ... 2024s Selecting previously unselected package libimagequant0:amd64. 2024s Preparing to unpack .../268-libimagequant0_2.18.0-1build1_amd64.deb ... 2024s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 2024s Selecting previously unselected package libgraphite2-3:amd64. 2024s Preparing to unpack .../269-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 2024s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 2024s Selecting previously unselected package libharfbuzz0b:amd64. 2024s Preparing to unpack .../270-libharfbuzz0b_10.2.0-1_amd64.deb ... 2024s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 2024s Selecting previously unselected package libraqm0:amd64. 2024s Preparing to unpack .../271-libraqm0_0.10.2-1_amd64.deb ... 2024s Unpacking libraqm0:amd64 (0.10.2-1) ... 2024s Selecting previously unselected package libxpm4:amd64. 2024s Preparing to unpack .../272-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 2024s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 2024s Selecting previously unselected package libgd3:amd64. 2024s Preparing to unpack .../273-libgd3_2.3.3-12ubuntu3_amd64.deb ... 2024s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ... 2024s Selecting previously unselected package libgd-perl. 2024s Preparing to unpack .../274-libgd-perl_2.78-1build4_amd64.deb ... 2024s Unpacking libgd-perl (2.78-1build4) ... 2024s Selecting previously unselected package libgd-securityimage-perl. 2024s Preparing to unpack .../275-libgd-securityimage-perl_1.75-3_all.deb ... 2024s Unpacking libgd-securityimage-perl (1.75-3) ... 2024s Selecting previously unselected package libglib-perl:amd64. 2024s Preparing to unpack .../276-libglib-perl_3%3a1.329.3-3build4_amd64.deb ... 2024s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ... 2024s Selecting previously unselected package libgssapi-perl. 2024s Preparing to unpack .../277-libgssapi-perl_0.28-4build5_amd64.deb ... 2024s Unpacking libgssapi-perl (0.28-4build5) ... 2024s Selecting previously unselected package libhttp-daemon-perl. 2024s Preparing to unpack .../278-libhttp-daemon-perl_6.16-1_all.deb ... 2024s Unpacking libhttp-daemon-perl (6.16-1) ... 2024s Selecting previously unselected package libio-pty-perl. 2024s Preparing to unpack .../279-libio-pty-perl_1%3a1.20-1build3_amd64.deb ... 2024s Unpacking libio-pty-perl (1:1.20-1build3) ... 2024s Selecting previously unselected package libio-sessiondata-perl. 2024s Preparing to unpack .../280-libio-sessiondata-perl_1.03-3_all.deb ... 2024s Unpacking libio-sessiondata-perl (1.03-3) ... 2025s Selecting previously unselected package libperlio-via-timeout-perl. 2025s Preparing to unpack .../281-libperlio-via-timeout-perl_0.32-3_all.deb ... 2025s Unpacking libperlio-via-timeout-perl (0.32-3) ... 2025s Selecting previously unselected package libio-socket-timeout-perl. 2025s Preparing to unpack .../282-libio-socket-timeout-perl_0.32-3_all.deb ... 2025s Unpacking libio-socket-timeout-perl (0.32-3) ... 2025s Selecting previously unselected package libio-string-perl. 2025s Preparing to unpack .../283-libio-string-perl_1.08-4_all.deb ... 2025s Unpacking libio-string-perl (1.08-4) ... 2025s Selecting previously unselected package libio-stringy-perl. 2025s Preparing to unpack .../284-libio-stringy-perl_2.113-2_all.deb ... 2025s Unpacking libio-stringy-perl (2.113-2) ... 2025s Selecting previously unselected package libipc-run-perl. 2025s Preparing to unpack .../285-libipc-run-perl_20231003.0-2_all.deb ... 2025s Unpacking libipc-run-perl (20231003.0-2) ... 2025s Selecting previously unselected package libjargs-java. 2025s Preparing to unpack .../286-libjargs-java_1.0.0-5_all.deb ... 2025s Unpacking libjargs-java (1.0.0-5) ... 2025s Selecting previously unselected package libjs-underscore. 2025s Preparing to unpack .../287-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 2025s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2025s Selecting previously unselected package libjs-sphinxdoc. 2025s Preparing to unpack .../288-libjs-sphinxdoc_8.1.3-3_all.deb ... 2025s Unpacking libjs-sphinxdoc (8.1.3-3) ... 2025s Selecting previously unselected package liblasso3t64. 2025s Preparing to unpack .../289-liblasso3t64_2.8.2-7_amd64.deb ... 2025s Unpacking liblasso3t64 (2.8.2-7) ... 2025s Selecting previously unselected package liblasso-perl:amd64. 2025s Preparing to unpack .../290-liblasso-perl_2.8.2-7_amd64.deb ... 2025s Unpacking liblasso-perl:amd64 (2.8.2-7) ... 2025s Selecting previously unselected package liblwp-protocol-psgi-perl. 2025s Preparing to unpack .../291-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 2025s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 2025s Selecting previously unselected package libnet-smtp-ssl-perl. 2025s Preparing to unpack .../292-libnet-smtp-ssl-perl_1.04-2_all.deb ... 2025s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 2025s Selecting previously unselected package libmailtools-perl. 2025s Preparing to unpack .../293-libmailtools-perl_2.22-1_all.deb ... 2025s Unpacking libmailtools-perl (2.22-1) ... 2025s Selecting previously unselected package libmime-tools-perl. 2025s Preparing to unpack .../294-libmime-tools-perl_5.515-1_all.deb ... 2025s Unpacking libmime-tools-perl (5.515-1) ... 2025s Selecting previously unselected package libnet-ip-perl. 2025s Preparing to unpack .../295-libnet-ip-perl_1.26-4_all.deb ... 2025s Unpacking libnet-ip-perl (1.26-4) ... 2025s Selecting previously unselected package libnet-ldap-perl. 2025s Preparing to unpack .../296-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 2025s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 2025s Selecting previously unselected package libxml-namespacesupport-perl. 2025s Preparing to unpack .../297-libxml-namespacesupport-perl_1.12-2_all.deb ... 2025s Unpacking libxml-namespacesupport-perl (1.12-2) ... 2025s Selecting previously unselected package libxml-sax-base-perl. 2025s Preparing to unpack .../298-libxml-sax-base-perl_1.09-3_all.deb ... 2025s Unpacking libxml-sax-base-perl (1.09-3) ... 2025s Selecting previously unselected package libxml-sax-perl. 2025s Preparing to unpack .../299-libxml-sax-perl_1.02+dfsg-4_all.deb ... 2025s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 2025s Selecting previously unselected package libxml-libxml-perl. 2025s Preparing to unpack .../300-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_amd64.deb ... 2025s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 2025s Selecting previously unselected package libxml-simple-perl. 2025s Preparing to unpack .../301-libxml-simple-perl_2.25-2_all.deb ... 2025s Unpacking libxml-simple-perl (2.25-2) ... 2025s Selecting previously unselected package libnet-openid-common-perl. 2025s Preparing to unpack .../302-libnet-openid-common-perl_1.20-2_all.deb ... 2025s Unpacking libnet-openid-common-perl (1.20-2) ... 2025s Selecting previously unselected package libnet-openid-consumer-perl. 2025s Preparing to unpack .../303-libnet-openid-consumer-perl_1.18-2_all.deb ... 2025s Unpacking libnet-openid-consumer-perl (1.18-2) ... 2025s Selecting previously unselected package libnet-openid-server-perl. 2025s Preparing to unpack .../304-libnet-openid-server-perl_1.09-4_all.deb ... 2025s Unpacking libnet-openid-server-perl (1.09-4) ... 2025s Selecting previously unselected package node-xtend. 2025s Preparing to unpack .../305-node-xtend_4.0.2-3_all.deb ... 2025s Unpacking node-xtend (4.0.2-3) ... 2025s Selecting previously unselected package nodejs. 2025s Preparing to unpack .../306-nodejs_20.18.1+dfsg-1ubuntu1_amd64.deb ... 2025s Unpacking nodejs (20.18.1+dfsg-1ubuntu1) ... 2025s Selecting previously unselected package node-acorn. 2025s Preparing to unpack .../307-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 2025s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 2025s Selecting previously unselected package node-cjs-module-lexer. 2025s Preparing to unpack .../308-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 2025s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 2025s Selecting previously unselected package node-balanced-match. 2025s Preparing to unpack .../309-node-balanced-match_2.0.0-1_all.deb ... 2025s Unpacking node-balanced-match (2.0.0-1) ... 2025s Selecting previously unselected package node-brace-expansion. 2025s Preparing to unpack .../310-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 2025s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 2025s Selecting previously unselected package node-minimatch. 2025s Preparing to unpack .../311-node-minimatch_9.0.3-5_all.deb ... 2025s Unpacking node-minimatch (9.0.3-5) ... 2025s Selecting previously unselected package node-undici. 2025s Preparing to unpack .../312-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 2025s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 2025s Selecting previously unselected package libnode115:amd64. 2025s Preparing to unpack .../313-libnode115_20.18.1+dfsg-1ubuntu1_amd64.deb ... 2025s Unpacking libnode115:amd64 (20.18.1+dfsg-1ubuntu1) ... 2026s Selecting previously unselected package libregexp-common-perl. 2026s Preparing to unpack .../314-libregexp-common-perl_2024080801-1_all.deb ... 2026s Unpacking libregexp-common-perl (2024080801-1) ... 2026s Selecting previously unselected package libtask-weaken-perl. 2026s Preparing to unpack .../315-libtask-weaken-perl_1.06-2_all.deb ... 2026s Unpacking libtask-weaken-perl (1.06-2) ... 2026s Selecting previously unselected package libxml-parser-perl. 2026s Preparing to unpack .../316-libxml-parser-perl_2.47-1build4_amd64.deb ... 2026s Unpacking libxml-parser-perl (2.47-1build4) ... 2026s Selecting previously unselected package libsoap-lite-perl. 2026s Preparing to unpack .../317-libsoap-lite-perl_1.27-3_all.deb ... 2026s Unpacking libsoap-lite-perl (1.27-3) ... 2026s Selecting previously unselected package libstring-random-perl. 2026s Preparing to unpack .../318-libstring-random-perl_1%3a0.32-2_all.deb ... 2026s Unpacking libstring-random-perl (1:0.32-2) ... 2026s Selecting previously unselected package libtest-leaktrace-perl. 2026s Preparing to unpack .../319-libtest-leaktrace-perl_0.17-1build6_amd64.deb ... 2026s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 2026s Selecting previously unselected package libtest-output-perl. 2026s Preparing to unpack .../320-libtest-output-perl_1.034-1_all.deb ... 2026s Unpacking libtest-output-perl (1.034-1) ... 2026s Selecting previously unselected package libtest-pod-perl. 2026s Preparing to unpack .../321-libtest-pod-perl_1.52-3_all.deb ... 2026s Unpacking libtest-pod-perl (1.52-3) ... 2026s Selecting previously unselected package libtime-fake-perl. 2026s Preparing to unpack .../322-libtime-fake-perl_0.11-4_all.deb ... 2026s Unpacking libtime-fake-perl (0.11-4) ... 2026s Selecting previously unselected package libxml-libxslt-perl:amd64. 2026s Preparing to unpack .../323-libxml-libxslt-perl_2.003000-2build1_amd64.deb ... 2026s Unpacking libxml-libxslt-perl:amd64 (2.003000-2build1) ... 2026s Selecting previously unselected package node-uglify-js. 2026s Preparing to unpack .../324-node-uglify-js_3.17.4-2_all.deb ... 2026s Unpacking node-uglify-js (3.17.4-2) ... 2026s Selecting previously unselected package python3-defusedxml. 2026s Preparing to unpack .../325-python3-defusedxml_0.7.1-3_all.deb ... 2026s Unpacking python3-defusedxml (0.7.1-3) ... 2026s Selecting previously unselected package python3-roman. 2026s Preparing to unpack .../326-python3-roman_4.2-1_all.deb ... 2026s Unpacking python3-roman (4.2-1) ... 2026s Selecting previously unselected package python3-docutils. 2026s Preparing to unpack .../327-python3-docutils_0.21.2+dfsg-2_all.deb ... 2026s Unpacking python3-docutils (0.21.2+dfsg-2) ... 2026s Selecting previously unselected package python3-imagesize. 2026s Preparing to unpack .../328-python3-imagesize_1.4.1-1_all.deb ... 2026s Unpacking python3-imagesize (1.4.1-1) ... 2026s Selecting previously unselected package python3-snowballstemmer. 2026s Preparing to unpack .../329-python3-snowballstemmer_2.2.0-4build1_all.deb ... 2026s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 2026s Selecting previously unselected package sphinx-common. 2026s Preparing to unpack .../330-sphinx-common_8.1.3-3_all.deb ... 2026s Unpacking sphinx-common (8.1.3-3) ... 2026s Selecting previously unselected package python3-alabaster. 2026s Preparing to unpack .../331-python3-alabaster_0.7.16-0.1_all.deb ... 2026s Unpacking python3-alabaster (0.7.16-0.1) ... 2026s Selecting previously unselected package python3-sphinx. 2026s Preparing to unpack .../332-python3-sphinx_8.1.3-3_all.deb ... 2026s Unpacking python3-sphinx (8.1.3-3) ... 2026s Selecting previously unselected package python3-sphinx-bootstrap-theme. 2026s Preparing to unpack .../333-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 2026s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 2026s Selecting previously unselected package uglifyjs. 2026s Preparing to unpack .../334-uglifyjs_3.17.4-2_all.deb ... 2026s Unpacking uglifyjs (3.17.4-2) ... 2026s Selecting previously unselected package yui-compressor. 2026s Preparing to unpack .../335-yui-compressor_2.4.8-3_all.deb ... 2026s Unpacking yui-compressor (2.4.8-3) ... 2026s Selecting previously unselected package libauthen-radius-perl. 2026s Preparing to unpack .../336-libauthen-radius-perl_0.33-1_all.deb ... 2026s Unpacking libauthen-radius-perl (0.33-1) ... 2026s Selecting previously unselected package pkg-perl-autopkgtest. 2026s Preparing to unpack .../337-pkg-perl-autopkgtest_0.80_all.deb ... 2026s Unpacking pkg-perl-autopkgtest (0.80) ... 2026s Setting up libconfig-inifiles-perl (3.000003-3) ... 2026s Setting up libmodule-pluggable-perl (5.2-5) ... 2026s Setting up node-uglify-js (3.17.4-2) ... 2026s Setting up libio-sessiondata-perl (1.03-3) ... 2026s Setting up javascript-common (11+nmu1) ... 2026s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 2026s Setting up liblcms2-2:amd64 (2.16-2) ... 2026s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 2026s Setting up libaom3:amd64 (3.11.0-1) ... 2026s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2026s Setting up libmath-random-isaac-perl (1.004-2) ... 2026s Setting up libtask-weaken-perl (1.06-2) ... 2026s Setting up libmouse-perl:amd64 (2.5.11-1build1) ... 2026s Setting up libhttp-multipartparser-perl (0.02-3) ... 2026s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 2026s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 2026s Setting up java-common (0.76) ... 2026s Setting up libclass-inspector-perl (1.36-3) ... 2026s Setting up libfont-afm-perl (1.20-4) ... 2026s Setting up libwant-perl (0.29-2build5) ... 2026s Setting up libdynaloader-functions-perl (0.004-1) ... 2026s Setting up libclass-method-modifiers-perl (2.15-1) ... 2026s Setting up libjs-popper.js (1.16.1+ds-6) ... 2026s Setting up libio-pty-perl (1:1.20-1build3) ... 2026s Setting up libdata-hexdump-perl (0.04-2) ... 2026s Setting up python3-defusedxml (0.7.1-3) ... 2027s Setting up libclone-perl:amd64 (0.47-1) ... 2027s Setting up libarchive-zip-perl (1.68-1) ... 2027s Setting up libsub-identify-perl (0.14-3build4) ... 2027s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 2027s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 2027s Setting up python3-alabaster (0.7.16-0.1) ... 2027s Setting up libio-stringy-perl (2.113-2) ... 2027s Setting up libhtml-tagset-perl (3.24-1) ... 2027s Setting up unzip (6.0-28ubuntu6) ... 2027s Setting up libdebhelper-perl (13.20ubuntu1) ... 2027s Setting up libperlio-via-timeout-perl (0.32-3) ... 2027s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2027s Setting up libnet-cidr-perl (0.21-2) ... 2027s Setting up libipc-sharelite-perl (0.17-5build4) ... 2027s Setting up libconvert-binhex-perl (1.125-3) ... 2027s Setting up liblwp-mediatypes-perl (6.04-2) ... 2027s Setting up libcrypt-urandom-perl (0.40-1) ... 2027s Setting up x11-common (1:7.7+23ubuntu3) ... 2027s invoke-rc.d: policy-rc.d denied execution of start. 2027s Setting up libtest-pod-perl (1.52-3) ... 2027s Setting up libtry-tiny-perl (0.32-1) ... 2027s Setting up libdeflate0:amd64 (1.23-1) ... 2027s Setting up perl-openssl-defaults:amd64 (7build3) ... 2027s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ... 2027s Setting up libxml-namespacesupport-perl (1.12-2) ... 2027s Setting up m4 (1.4.19-4build1) ... 2027s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2027s Setting up libclass-singleton-perl (1.6-2) ... 2027s Setting up libencode-locale-perl (1.05-3) ... 2027s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 2027s Setting up liblasso3t64 (2.8.2-7) ... 2027s Setting up libxstring-perl:amd64 (0.005-2build4) ... 2027s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 2027s Setting up libclass-errorhandler-perl (0.04-3) ... 2027s Setting up liblist-utilsby-perl (0.12-2) ... 2027s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 2027s Setting up libtime-fake-perl (0.11-4) ... 2027s Setting up libfcgi-procmanager-perl (0.28-3) ... 2027s Setting up libregexp-common-perl (2024080801-1) ... 2027s Setting up libtest-sharedfork-perl (0.35-3) ... 2027s Setting up libsub-install-perl (0.929-1) ... 2027s Setting up libextutils-depends-perl (0.8001-2) ... 2027s Setting up libhash-multivalue-perl (0.16-3) ... 2027s Setting up libscope-guard-perl (0.21-2) ... 2027s Setting up libapache-session-perl (1.94-2) ... 2027s Setting up libxml-sax-base-perl (1.09-3) ... 2027s Setting up libio-string-perl (1.08-4) ... 2027s Setting up libtest-leaktrace-perl (0.17-1build6) ... 2027s Setting up python3-roman (4.2-1) ... 2027s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 2027s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ... 2027s Setting up autotools-dev (20220109.1) ... 2027s Setting up libstream-buffered-perl (0.03-3) ... 2027s Setting up libclass-data-inheritable-perl (0.10-1) ... 2027s Setting up libcrypt-des-perl:amd64 (2.07-5) ... 2027s Setting up libalgorithm-c3-perl (0.11-2) ... 2027s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2027s Setting up libcrypt-random-seed-perl (0.03-3) ... 2027s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2027s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 2027s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2027s Setting up python3-snowballstemmer (2.2.0-4build1) ... 2027s Setting up node-balanced-match (2.0.0-1) ... 2027s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 2027s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 2027s Setting up libquadmath0:amd64 (14.2.0-13ubuntu1) ... 2027s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 2027s Setting up libemail-date-format-perl (1.008-1) ... 2027s Setting up libcryptx-perl (0.084-1) ... 2027s Setting up libcares2:amd64 (1.34.4-2.1) ... 2027s Setting up libmpc3:amd64 (1.3.1-1build2) ... 2027s Setting up libvariable-magic-perl (0.64-1build1) ... 2027s Setting up libio-html-perl (1.004-3) ... 2027s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 2027s Setting up autopoint (0.22.5-3) ... 2027s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 2027s Setting up libipc-run-perl (20231003.0-2) ... 2027s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2027s Setting up libpcsclite1:amd64 (2.3.1-1) ... 2027s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 2027s Setting up libltdl7:amd64 (2.4.7-8) ... 2027s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build1) ... 2027s Setting up libstring-random-perl (1:0.32-2) ... 2027s Setting up libparams-util-perl (1.102-3build1) ... 2027s Setting up autoconf (2.72-3) ... 2027s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 2027s Setting up libwebp7:amd64 (1.5.0-0.1) ... 2027s Setting up libcapture-tiny-perl (0.48-2) ... 2027s Setting up libtimedate-perl (2.3300-2) ... 2027s Setting up libubsan1:amd64 (14.2.0-13ubuntu1) ... 2027s Setting up libsub-name-perl:amd64 (0.28-1) ... 2027s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 2027s Setting up libtypes-serialiser-perl (1.01-1) ... 2027s Setting up libgssapi-perl (0.28-4build5) ... 2027s Setting up dwz (0.15-1build6) ... 2027s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ... 2027s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ... 2027s Setting up libhwasan0:amd64 (14.2.0-13ubuntu1) ... 2027s Setting up libasan8:amd64 (14.2.0-13ubuntu1) ... 2027s Setting up docutils-common (0.21.2+dfsg-2) ... 2028s Setting up libjson-perl (4.10000-1) ... 2028s Setting up libjargs-java (1.0.0-5) ... 2028s Setting up librole-tiny-perl (2.002004-1) ... 2028s Setting up debugedit (1:5.1-1) ... 2028s Setting up libfile-sharedir-perl (1.118-3) ... 2028s Setting up libfcgi-perl (0.82+ds-3build3) ... 2028s Setting up liblasso-perl:amd64 (2.8.2-7) ... 2028s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 2028s Setting up libaliased-perl (0.34-3) ... 2028s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 2028s Setting up libcarp-clan-perl (6.08-2) ... 2028s Setting up libdevel-globaldestruction-perl (0.14-4) ... 2028s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2028s Setting up libstrictures-perl (2.000006-1) ... 2028s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 2028s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2028s Setting up libclass-xsaccessor-perl (1.19-4build5) ... 2028s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ... 2028s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 2028s Setting up node-minimatch (9.0.3-5) ... 2028s Setting up libtsan2:amd64 (14.2.0-13ubuntu1) ... 2028s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2028s Setting up ca-certificates-java (20240118) ... 2028s No JRE found. Skipping Java certificates setup. 2028s Setting up libexporter-tiny-perl (1.006002-1) ... 2028s Setting up node-xtend (4.0.2-3) ... 2028s Setting up libisl23:amd64 (0.27-1) ... 2028s Setting up libconvert-asn1-perl (0.34-1) ... 2028s Setting up libtext-unidecode-perl (1.30-3) ... 2028s Setting up libde265-0:amd64 (1.0.15-1build4) ... 2028s Setting up libregexp-assemble-perl (0.38-2) ... 2028s Setting up libnet-ip-perl (1.26-4) ... 2028s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 2028s Setting up libautobox-perl (3.0.2-1) ... 2028s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2028s Setting up libcc1-0:amd64 (14.2.0-13ubuntu1) ... 2028s Setting up liburi-perl (5.30-1) ... 2028s Setting up libdbi-perl:amd64 (1.645-1) ... 2028s Setting up liblsan0:amd64 (14.2.0-13ubuntu1) ... 2028s Setting up libconvert-base32-perl (0.06-3) ... 2028s Setting up dctrl-tools (2.24-3build3) ... 2028s Setting up libitm1:amd64 (14.2.0-13ubuntu1) ... 2028s Setting up autodep8 (0.28+nmu1ubuntu1) ... 2028s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2028s Setting up python3-imagesize (1.4.1-1) ... 2028s Setting up libemail-address-xs-perl (1.05-1build5) ... 2028s Setting up libnet-ssleay-perl:amd64 (1.94-2) ... 2028s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 2028s Setting up automake (1:1.16.5-1.3ubuntu1) ... 2028s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 2028s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 2028s Setting up libjson-xs-perl (4.030-2build4) ... 2028s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 2028s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2028s Setting up libjs-jquery-cookie (12-4) ... 2028s Setting up libhttp-date-perl (6.06-1) ... 2028s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ... 2028s Setting up gettext (0.22.5-3) ... 2028s Setting up libtest-tcp-perl (2.22-2) ... 2028s Setting up libautobox-core-perl (1.33-2) ... 2028s Setting up java-wrappers (0.5) ... 2028s Setting up libio-socket-timeout-perl (0.32-3) ... 2028s Setting up libfile-listing-perl (6.16-1) ... 2028s Setting up libhash-merge-simple-perl (0.052-1) ... 2028s Setting up openjdk-21-jre-headless:amd64 (21.0.5+11-1) ... 2028s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 2028s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 2028s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 2028s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 2028s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 2028s Setting up libcache-cache-perl (1.08-3) ... 2028s Setting up libhttp-headers-fast-perl (0.22-3) ... 2028s Setting up liblist-moreutils-perl (0.430-2) ... 2028s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 2028s Setting up libtype-tiny-perl (2.004000-1) ... 2028s Setting up libemail-simple-perl (2.218-1) ... 2028s Setting up libnet-http-perl (6.23-1) ... 2028s Setting up libexception-class-perl (1.45-1) ... 2028s Setting up libclass-c3-perl (0.35-2) ... 2028s Setting up libcrypt-jwt-perl (0.035-1) ... 2028s Setting up libcbor-xs-perl (1.87-1build4) ... 2028s Setting up xfonts-utils (1:7.7+7) ... 2028s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ... 2028s Setting up libxml-sax-perl (1.02+dfsg-4) ... 2028s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 2028s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2028s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2028s Setting up libauthen-radius-perl (0.33-1) ... 2028s Setting up intltool-debian (0.35.0+20060710.6) ... 2028s Setting up libbytes-random-secure-perl (0.29-3) ... 2028s Setting up libjson-maybexs-perl (1.004008-1) ... 2028s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2028s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 2028s Setting up libraqm0:amd64 (0.10.2-1) ... 2028s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2028s Setting up libdata-optlist-perl (0.114-1) ... 2028s Setting up cpp-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 2028s Setting up libtest-output-perl (1.034-1) ... 2028s Setting up pkg-perl-autopkgtest (0.80) ... 2028s Setting up libjs-sphinxdoc (8.1.3-3) ... 2028s Setting up libraw23t64:amd64 (0.21.3-1) ... 2028s Setting up cpp-14 (14.2.0-13ubuntu1) ... 2028s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 2028s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 2028s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 2028s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2028s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2028s Setting up dh-strip-nondeterminism (1.14.0-1) ... 2028s Setting up libwww-robotrules-perl (6.02-1) ... 2028s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 2028s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 2028s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 2028s Setting up libdbd-sqlite3-perl:amd64 (1.76-1) ... 2028s Setting up libmro-compat-perl (0.15-2) ... 2028s Setting up libcookie-baker-perl (0.12-1) ... 2028s Setting up libgcc-14-dev:amd64 (14.2.0-13ubuntu1) ... 2028s Setting up libhttp-entity-parser-perl (0.25-2) ... 2028s Setting up libstdc++-14-dev:amd64 (14.2.0-13ubuntu1) ... 2028s Setting up libio-socket-ssl-perl (2.089-1) ... 2028s Setting up libsub-exporter-perl (0.990-1) ... 2028s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 2028s Setting up libeval-closure-perl (0.14-3) ... 2028s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 2028s Setting up libconvert-pem-perl (0.13-1) ... 2028s Setting up libhttp-negotiate-perl (6.01-2) ... 2028s Setting up libparams-validationcompiler-perl (0.31-1) ... 2028s Setting up libhttp-cookies-perl (6.11-1) ... 2028s Setting up po-debconf (1.0.21+nmu1) ... 2028s Setting up libhtml-tree-perl (5.07-3) ... 2028s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 2028s Setting up libcgi-pm-perl (4.66-1) ... 2028s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 2028s Setting up libhtml-format-perl (2.16-2) ... 2028s Setting up fonts-urw-base35 (20200910-8) ... 2029s Setting up libhtml-template-perl (2.97-2) ... 2029s Setting up libnet-smtp-ssl-perl (1.04-2) ... 2029s Setting up libauthen-webauthn-perl (0.005-1) ... 2029s Setting up libmodule-runtime-perl (0.016-2) ... 2029s Setting up libmailtools-perl (2.22-1) ... 2029s Setting up sphinx-common (8.1.3-3) ... 2029s Setting up libdist-checkconflicts-perl (0.11-2) ... 2029s Setting up libxml-simple-perl (2.25-2) ... 2029s Setting up libxml-libxslt-perl:amd64 (2.003000-2build1) ... 2029s Setting up libhttp-daemon-perl (6.16-1) ... 2029s Setting up libemail-abstract-perl (3.010-1) ... 2029s Setting up cpp (4:14.1.0-2ubuntu1) ... 2029s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2029s Setting up gcc-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 2029s Setting up libplack-perl (1.0051-1) ... 2029s Setting up libnet-openid-common-perl (1.20-2) ... 2029s Setting up libnet-openid-server-perl (1.09-4) ... 2029s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 2029s Setting up libmodule-implementation-perl (0.09-2) ... 2029s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 2029s Setting up libpackage-stash-perl (0.40-1) ... 2029s Setting up libimport-into-perl (1.002005-2) ... 2029s Setting up libmoo-perl (2.005005-1) ... 2029s Setting up liblist-someutils-perl (0.59-1) ... 2029s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 2029s Setting up libmime-tools-perl (5.515-1) ... 2029s Setting up libclass-load-perl (0.25-2) ... 2029s Setting up gcc-14 (14.2.0-13ubuntu1) ... 2029s Setting up libspecio-perl (0.48-1) ... 2029s Setting up liblist-allutils-perl (0.19-1) ... 2029s Setting up g++-14-x86-64-linux-gnu (14.2.0-13ubuntu1) ... 2029s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 2029s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 2029s Setting up libdevel-overloadinfo-perl (0.007-1) ... 2029s Setting up libclass-load-xs-perl (0.10-2build5) ... 2029s Setting up g++-14 (14.2.0-13ubuntu1) ... 2029s Setting up libmoox-types-mooselike-perl (0.29-2) ... 2029s Setting up libb-hooks-endofscope-perl (0.28-1) ... 2029s Setting up libthrowable-perl (1.001-2) ... 2029s Setting up libauthen-oath-perl (2.0.1-2) ... 2029s Setting up libtool (2.4.7-8) ... 2029s Setting up libmoose-perl:amd64 (2.2207-1build3) ... 2029s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 2029s Setting up gcc (4:14.1.0-2ubuntu1) ... 2029s Setting up dh-autoreconf (20) ... 2029s Setting up libemail-sender-perl (2.601-1) ... 2029s Setting up libnamespace-clean-perl (0.27-2) ... 2029s Setting up g++ (4:14.1.0-2ubuntu1) ... 2029s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 2029s Setting up libmoosex-singlearg-perl (0.09-2) ... 2029s Setting up build-essential (12.10ubuntu1) ... 2029s Setting up libnamespace-autoclean-perl (0.31-1) ... 2029s Setting up libdatetime-locale-perl (1:1.41-1) ... 2029s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 2029s Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... 2029s Setting up libmoosex-types-perl (0.50-2) ... 2029s Setting up debhelper (13.20ubuntu1) ... 2029s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 2029s Setting up libmoosex-types-common-perl (0.001014-2) ... 2029s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 2029s Setting up libmoosex-util-perl (0.006-2) ... 2029s Setting up libdatetime-perl (2:1.65-1build3) ... 2029s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 2029s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 2029s Setting up libauthen-u2f-tester-perl (0.03-1) ... 2029s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 2029s Setting up liblwp-protocol-https-perl (6.14-1) ... 2029s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 2029s Setting up libnode115:amd64 (20.18.1+dfsg-1ubuntu1) ... 2029s Setting up libwww-perl (6.77-1) ... 2029s Setting up libheif1:amd64 (1.19.3-1) ... 2029s Setting up nodejs (20.18.1+dfsg-1ubuntu1) ... 2029s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 2029s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 2029s Setting up liblemonldap-ng-common-perl (2.20.1+ds-1) ... 2029s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 2029s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 2029s Setting up libnet-openid-consumer-perl (1.18-2) ... 2029s Setting up liblemonldap-ng-handler-perl (2.20.1+ds-1) ... 2029s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2029s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2029s /usr/sbin/policy-rc.d returned 101, not running 'start liblemonldap-ng-handler-perl.service liblemonldap-ng-handler-perl.timer' 2029s Setting up libxml-parser-perl (2.47-1build4) ... 2029s Setting up uglifyjs (3.17.4-2) ... 2029s Setting up lemonldap-ng-fastcgi-server (2.20.1+ds-1) ... 2030s invoke-rc.d: policy-rc.d denied execution of start. 2030s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2030s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2030s /usr/sbin/policy-rc.d returned 101, not running 'start lemonldap-ng-fastcgi-server.service' 2030s Setting up libsoap-lite-perl (1.27-3) ... 2030s Setting up liblemonldap-ng-portal-perl (2.20.1+ds-1) ... 2030s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 2030s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 2030s /usr/sbin/policy-rc.d returned 101, not running 'start liblemonldap-ng-portal-perl.service liblemonldap-ng-portal-perl.timer' 2031s Processing triggers for libc-bin (2.40-4ubuntu1) ... 2031s Processing triggers for man-db (2.13.0-1) ... 2033s Processing triggers for sgml-base (1.31) ... 2033s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 2033s Setting up python3-docutils (0.21.2+dfsg-2) ... 2034s Processing triggers for install-info (7.1.1-1) ... 2034s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 2034s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1) ... 2034s Setting up python3-sphinx (8.1.3-3) ... 2034s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 2034s Setting up libgd-perl (2.78-1build4) ... 2034s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 2034s Setting up libgd-securityimage-perl (1.75-3) ... 2034s Processing triggers for ca-certificates-java (20240118) ... 2035s Adding debian:ACCVRAIZ1.pem 2035s Adding debian:AC_RAIZ_FNMT-RCM.pem 2035s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 2035s Adding debian:ANF_Secure_Server_Root_CA.pem 2035s Adding debian:Actalis_Authentication_Root_CA.pem 2035s Adding debian:AffirmTrust_Commercial.pem 2035s Adding debian:AffirmTrust_Networking.pem 2035s Adding debian:AffirmTrust_Premium.pem 2035s Adding debian:AffirmTrust_Premium_ECC.pem 2035s Adding debian:Amazon_Root_CA_1.pem 2035s Adding debian:Amazon_Root_CA_2.pem 2035s Adding debian:Amazon_Root_CA_3.pem 2035s Adding debian:Amazon_Root_CA_4.pem 2035s Adding debian:Atos_TrustedRoot_2011.pem 2035s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 2035s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 2035s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 2035s Adding debian:BJCA_Global_Root_CA1.pem 2035s Adding debian:BJCA_Global_Root_CA2.pem 2035s Adding debian:Baltimore_CyberTrust_Root.pem 2035s Adding debian:Buypass_Class_2_Root_CA.pem 2035s Adding debian:Buypass_Class_3_Root_CA.pem 2035s Adding debian:CA_Disig_Root_R2.pem 2035s Adding debian:CFCA_EV_ROOT.pem 2035s Adding debian:COMODO_Certification_Authority.pem 2035s Adding debian:COMODO_ECC_Certification_Authority.pem 2035s Adding debian:COMODO_RSA_Certification_Authority.pem 2035s Adding debian:Certainly_Root_E1.pem 2035s Adding debian:Certainly_Root_R1.pem 2035s Adding debian:Certigna.pem 2035s Adding debian:Certigna_Root_CA.pem 2035s Adding debian:Certum_EC-384_CA.pem 2035s Adding debian:Certum_Trusted_Network_CA.pem 2035s Adding debian:Certum_Trusted_Network_CA_2.pem 2035s Adding debian:Certum_Trusted_Root_CA.pem 2035s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 2035s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 2035s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 2035s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 2035s Adding debian:Comodo_AAA_Services_root.pem 2035s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 2035s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 2035s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 2035s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 2035s Adding debian:DigiCert_Assured_ID_Root_CA.pem 2035s Adding debian:DigiCert_Assured_ID_Root_G2.pem 2035s Adding debian:DigiCert_Assured_ID_Root_G3.pem 2035s Adding debian:DigiCert_Global_Root_CA.pem 2035s Adding debian:DigiCert_Global_Root_G2.pem 2035s Adding debian:DigiCert_Global_Root_G3.pem 2035s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 2035s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 2035s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 2035s Adding debian:DigiCert_Trusted_Root_G4.pem 2035s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 2035s Adding debian:Entrust_Root_Certification_Authority.pem 2035s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 2035s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 2035s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 2035s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 2035s Adding debian:GLOBALTRUST_2020.pem 2035s Adding debian:GTS_Root_R1.pem 2035s Adding debian:GTS_Root_R2.pem 2035s Adding debian:GTS_Root_R3.pem 2035s Adding debian:GTS_Root_R4.pem 2035s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 2035s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 2035s Adding debian:GlobalSign_Root_CA.pem 2035s Adding debian:GlobalSign_Root_CA_-_R3.pem 2035s Adding debian:GlobalSign_Root_CA_-_R6.pem 2035s Adding debian:GlobalSign_Root_E46.pem 2035s Adding debian:GlobalSign_Root_R46.pem 2035s Adding debian:Go_Daddy_Class_2_CA.pem 2035s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 2035s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 2035s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 2035s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 2035s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 2035s Adding debian:HiPKI_Root_CA_-_G1.pem 2035s Adding debian:Hongkong_Post_Root_CA_3.pem 2035s Adding debian:ISRG_Root_X1.pem 2035s Adding debian:ISRG_Root_X2.pem 2035s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 2035s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 2035s Adding debian:Izenpe.com.pem 2035s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 2035s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 2035s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 2035s Adding debian:NAVER_Global_Root_Certification_Authority.pem 2035s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 2035s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 2035s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 2035s Adding debian:QuoVadis_Root_CA_1_G3.pem 2035s Adding debian:QuoVadis_Root_CA_2.pem 2035s Adding debian:QuoVadis_Root_CA_2_G3.pem 2035s Adding debian:QuoVadis_Root_CA_3.pem 2035s Adding debian:QuoVadis_Root_CA_3_G3.pem 2035s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 2035s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 2035s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 2035s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 2035s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 2035s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 2035s Adding debian:SZAFIR_ROOT_CA2.pem 2035s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 2035s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 2035s Adding debian:SecureSign_RootCA11.pem 2035s Adding debian:SecureTrust_CA.pem 2035s Adding debian:Secure_Global_CA.pem 2035s Adding debian:Security_Communication_ECC_RootCA1.pem 2035s Adding debian:Security_Communication_RootCA2.pem 2035s Adding debian:Security_Communication_RootCA3.pem 2035s Adding debian:Security_Communication_Root_CA.pem 2035s Adding debian:Starfield_Class_2_CA.pem 2035s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 2035s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 2035s Adding debian:SwissSign_Gold_CA_-_G2.pem 2035s Adding debian:SwissSign_Silver_CA_-_G2.pem 2035s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 2035s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 2035s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 2035s Adding debian:TWCA_Global_Root_CA.pem 2035s Adding debian:TWCA_Root_Certification_Authority.pem 2035s Adding debian:TeliaSonera_Root_CA_v1.pem 2035s Adding debian:Telia_Root_CA_v2.pem 2035s Adding debian:TrustAsia_Global_Root_CA_G3.pem 2035s Adding debian:TrustAsia_Global_Root_CA_G4.pem 2035s Adding debian:Trustwave_Global_Certification_Authority.pem 2035s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 2035s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 2035s Adding debian:TunTrust_Root_CA.pem 2035s Adding debian:UCA_Extended_Validation_Root.pem 2035s Adding debian:UCA_Global_G2_Root.pem 2035s Adding debian:USERTrust_ECC_Certification_Authority.pem 2035s Adding debian:USERTrust_RSA_Certification_Authority.pem 2035s Adding debian:XRamp_Global_CA_Root.pem 2035s Adding debian:certSIGN_ROOT_CA.pem 2035s Adding debian:certSIGN_Root_CA_G2.pem 2035s Adding debian:e-Szigno_Root_CA_2017.pem 2035s Adding debian:ePKI_Root_Certification_Authority.pem 2035s Adding debian:emSign_ECC_Root_CA_-_C3.pem 2035s Adding debian:emSign_ECC_Root_CA_-_G3.pem 2035s Adding debian:emSign_Root_CA_-_C1.pem 2035s Adding debian:emSign_Root_CA_-_G1.pem 2035s Adding debian:vTrus_ECC_Root_CA.pem 2035s Adding debian:vTrus_Root_CA.pem 2035s done. 2035s Setting up default-jre-headless (2:1.21-76) ... 2035s Setting up yui-compressor (2.4.8-3) ... 2035s Processing triggers for libc-bin (2.40-4ubuntu1) ... 2036s 2036s Running kernel seems to be up-to-date. 2036s 2036s No services need to be restarted. 2036s 2036s No containers need to be restarted. 2036s 2036s No user sessions are running outdated binaries. 2036s 2036s No VM guests are running outdated hypervisor (qemu) binaries on this host. 2047s autopkgtest [21:48:06]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 2047s autopkgtest [21:48:06]: test portal-test: [----------------------- 2048s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.cRuHFA/build.SFC/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 2048s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.cRuHFA/build.SFC/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 2048s t/00-Switch.t ..................................................... 2048s ok 1 - use Lemonldap::NG::Portal::Main; 2048s ok 2 - Portal object 2048s ok 3 - Init 2048s ok 4 - Portal app 2048s ok 5 - Register $type 2048s ok 6 - Portal object 2048s ok 7 - Init 2048s ok 8 - Portal app 2048s ok 9 - Register $type 2048s # ==> Pushing CLIENT1 <== 2048s ok 10 2048s # ==> Popping CLIENT1 <== 2048s # ==> Pushing CLIENT2 <== 2048s ok 11 2048s # ==> Popping CLIENT2 <== 2048s # ==> Pushing CLIENT1 <== 2048s ok 12 2048s # ==> Popping CLIENT1 <== 2048s # ==> Pushing CLIENT2 <== 2048s ok 13 2048s # ==> Popping CLIENT2 <== 2048s 1..13 2048s ok 2049s t/01-AuthDemo.t ................................................... 2049s ok 1 - use Lemonldap::NG::Portal::Main; 2049s ok 2 - Portal object 2049s ok 3 - Init 2049s ok 4 - Portal app 2049s ok 5 - Unauth JSON request 2049s ok 6 - Response status is 401 2049s ok 7 - Content is JSON 2049s ok 8 - Error code is 9 2049s ok 9 - Get Menu 2049s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 2049s ok 11 - Rejected with PE_UNPROTECTEDURL 2049s ok 12 - Strict-Transport-Security is set 2049s ok 13 - Language icons found 2049s ok 14 - Custom favicon found 2049s ok 15 - Get Menu 2049s ok 16 - Rejected with PE_FIRSTACCESS 2049s ok 17 - Language icons found 2049s ok 18 - Unauth ajax request with good url 2049s ok 19 - Response status is 401 2049s ok 20 - Content is JSON 2049s ok 21 - Error code is 9 2049s ok 22 - Get Menu 2049s ok 23 - Language icons found 2049s ok 24 - Auth query 2049s ok 25 - jdoe rejected with PE_BADCREDENTIALS 2049s ok 26 - Found connect button 2049s ok 27 - HTTP code is 200 2049s ok 28 - Page contains a form 2049s ok 29 - Field "user" is defined 2049s ok 30 - Field "password" is defined 2049s ok 31 - CSP header authorize POST request to \# 2049s ok 32 - Login is pre-filled on second attemps 2049s ok 33 - Auth query 2049s ok 34 - dwho rejected with PE_BADCREDENTIALS 2049s ok 35 - Found connect button 2049s ok 36 - Auth query 2049s ok 37 - HTTP code is 200 2049s ok 38 - Get cookie lemonldap (f35ff6b1b4ff0fee9ad5aa0d88f40487f0c98a6b831bf54e9643b291834ab2c6) 2049s ok 39 - Auth ajax request with good url 2049s ok 40 - Get redirection 2049s ok 41 - Location is http://test1.example.com/ 2049s ok 42 - Authenticated as dwho 2049s ok 43 - Auth request with bad url 2049s ok 44 - HTTP code is 200 2049s ok 45 - Authenticated as dwho 2049s ok 46 - use Lemonldap::NG::Handler::PSGI; 2049s ok 47 - PSGI test 2049s ok 48 - HTTP code is 200 2049s ok 49 - Authenticated as dwho 2049s ok 50 - Logout request 2049s ok 51 - Response is 200 2049s ok 52 - Cookie is deleted 2049s ok 53 - No pdata 2049s ok 54 - Disconnect request 2049s ok 55 - Response is 401 2049s 1..55 2049s ok 2049s t/01-BuildRule.t .................................................. 2049s ok 1 - use Lemonldap::NG::Portal::Main; 2049s ok 2 - Portal object 2049s ok 3 - Init 2049s ok 4 - Portal app 2049s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 2049s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 2049s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 2049s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 2049s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 2049s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 2049s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 2049s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 2049s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 2049s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 2049s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 2049s 1..15 2049s ok 2049s t/01-BuildUrl.t ................................................... 2049s ok 1 - use Lemonldap::NG::Portal::Main; 2049s ok 2 - Portal object 2049s ok 3 - Init 2049s ok 4 - Portal app 2049s ok 5 - [] => http://auth.example.com/ 2049s ok 6 - ['foo'] => http://auth.example.com/foo 2049s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 2049s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 2049s ok 9 - ['https://foo'] => https://foo 2049s ok 10 - ['https://foo','bar'] => https://foo/bar 2049s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 2049s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 2049s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 2049s 1..13 2049s ok 2050s t/01-CSP-and-CORS-headers.t ....................................... 2050s ok 1 - use Lemonldap::NG::Portal::Main; 2050s ok 2 - Portal object 2050s ok 3 - Init 2050s ok 4 - Portal app 2050s ok 5 - Unauth JSON request 2050s ok 6 - Response status is 401 2050s ok 7 - Content is JSON 2050s ok 8 - Error code is 9 2050s ok 9 - Unauth JSON request 2050s ok 10 - CORS origin '' found 2050s ok 11 - CORS credentials 'true' found 2050s ok 12 - CORS headers '*' found 2050s ok 13 - CORS methods 'POST' found 2050s ok 14 - CORS expose-headers '*' found 2050s ok 15 - CORS max-age '86400' found 2050s ok 16 - Unauth ajax request with good url 2050s ok 17 - Response status is 401 2050s ok 18 - Content is JSON 2050s ok 19 - Error code is 9 2050s ok 20 - Get error page 2050s ok 21 - CORS origin '' found 2050s ok 22 - CORS credentials 'true' found 2050s ok 23 - CORS headers '*' found 2050s ok 24 - CORS methods 'POST' found 2050s ok 25 - CORS expose-headers '*' found 2050s ok 26 - CORS max-age '86400' found 2050s ok 27 - Get Menu 2050s ok 28 - CORS origin '' found 2050s ok 29 - CORS credentials 'true' found 2050s ok 30 - CORS headers '*' found 2050s ok 31 - CORS methods 'POST' found 2050s ok 32 - CORS expose-headers '*' found 2050s ok 33 - CORS max-age '86400' found 2050s ok 34 - Get Menu 2050s ok 35 - Language icons found 2050s ok 36 - CORS origin '' found 2050s ok 37 - CORS credentials 'true' found 2050s ok 38 - CORS headers '*' found 2050s ok 39 - CORS methods 'POST' found 2050s ok 40 - CORS expose-headers '*' found 2050s ok 41 - CORS max-age '86400' found 2050s ok 42 - CSP header values found 2050s ok 43 - X-Frame-Options "ALLOW-FROM" found 2050s ok 44 - Auth query 2050s ok 45 - HTTP code is 200 2050s ok 46 - Get cookie lemonldap (873929f1e4ca9add6708e13649890fcf1003cc31f3d5c36498ca93e43ad9dd5f) 2050s ok 47 - Found SameSite=Lax (default) 2050s ok 48 - Auth ajax request with good url 2050s ok 49 - Get redirection 2050s ok 50 - Location is http://test1.example.com/ 2050s ok 51 - Authenticated as dwho 2050s ok 52 - Get test1 2050s ok 53 - Lm-Remote-User found 2050s ok 54 - Lm-Remote-Custom found 2050s ok 55 - X-Frame-Options "ALLOW-FROM" found 2050s ok 56 - CORS origin '' found 2050s ok 57 - CORS credentials 'true' found 2050s ok 58 - CORS headers '*' found 2050s ok 59 - CORS methods 'POST' found 2050s ok 60 - CORS expose-headers '*' found 2050s ok 61 - CORS max-age '86400' found 2050s ok 62 - Logout request 2050s ok 63 - Response is 200 2050s ok 64 - Cookie is deleted 2050s ok 65 - No pdata 2050s ok 66 - Disconnect request 2050s ok 67 - Response is 401 2050s # Subtest: Test cspGetHost function 2050s ok 1 - Correct CSP source for undef 2050s ok 2 - Correct CSP source for 2050s ok 3 - Correct CSP source for invalid 2050s ok 4 - Correct CSP source for /relative/url 2050s ok 5 - Correct CSP source for http://test.com/test 2050s ok 6 - Correct CSP source for http://test.com:80/test 2050s ok 7 - Correct CSP source for http://test.com:81/test 2050s ok 8 - Correct CSP source for https://test.com/test 2050s ok 9 - Correct CSP source for https://test.com:443/test 2050s ok 10 - Correct CSP source for custom.scheme://something?param 2050s 1..10 2050s ok 68 - Test cspGetHost function 2050s 1..68 2050s ok 2050s t/01-Cookie-Domain.t .............................................. 2050s ok 1 - use Lemonldap::NG::Portal::Main; 2050s # Subtest: Behavior with domain = example.com 2050s ok 1 - Portal object 2050s ok 2 - Init 2050s ok 3 - Portal app 2050s ok 4 - Correct cookie result for name=coucou,value=0 2050s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 2050s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 2050s ok 7 - Correct cookie result for name=coucou,value=0 2050s 1..7 2050s ok 2 - Behavior with domain = example.com 2050s # Subtest: Behavior with unset domain 2050s ok 1 - Portal object 2050s ok 2 - Init 2050s ok 3 - Portal app 2050s ok 4 - Correct cookie result for name=coucou,value=0 2050s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 2050s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 2050s ok 7 - Correct cookie result for name=coucou,value=0 2050s 1..7 2050s ok 3 - Behavior with unset domain 2050s # Subtest: Behavior with special #PORTAL# value 2050s ok 1 - Portal object 2050s ok 2 - Init 2050s ok 3 - Portal app 2050s ok 4 - Correct cookie result for name=coucou,value=0 2050s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 2050s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 2050s ok 7 - Correct cookie result for name=coucou,value=0 2050s 1..7 2050s ok 4 - Behavior with special \#PORTAL\# value 2050s # Subtest: Behavior with special #PORTALDOMAIN# value 2050s ok 1 - Portal object 2050s ok 2 - Init 2050s ok 3 - Portal app 2050s ok 4 - Correct cookie result for name=coucou,value=0 2050s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 2050s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 2050s ok 7 - Correct cookie result for name=coucou,value=0 2050s 1..7 2050s ok 5 - Behavior with special \#PORTALDOMAIN\# value 2050s 1..5 2050s ok 2051s t/01-Custom2fa.t .................................................. 2051s ok 1 - use Lemonldap::NG::Portal::Main; 2051s ok 2 - Portal object 2051s ok 3 - Init 2051s ok 4 - Portal app 2051s # Subtest: Register 2FA on first login 2051s ok 1 - Auth query 2051s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221737165010_63695%22%7D) 2051s ok 3 - Get redirection 2051s ok 4 - Location is http://auth.example.com/2fregisters 2051s ok 5 - Auth query 2051s ok 6 - Response body is not empty 2051s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 2051s ok 8 - Response body is not empty 2051s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 2051s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221737165010_63695%22%7D) 2051s ok 11 - Auth query 2051s ok 12 - Response body is not empty 2051s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 2051s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221737165010_63695%22%7D) 2051s ok 15 - Post code 2051s ok 16 - Response status is 500 2051s ok 17 - Content is JSON 2051s ok 18 - Error code is PE1234 2051s ok 19 - Post code 2051s ok 20 - HTTP code is 200 2051s ok 21 - Content-Type is JSON 2051s ok 22 - Content is valid JSON 2051s ok 23 - Correct response 2051s ok 24 - Continue login 2051s ok 25 - Get redirection 2051s ok 26 - Location is http://auth.example.com/ 2051s ok 27 - Get cookie lemonldap (22fb67f20909269287485ec2bfb8e92028b5684aa9a7dbc5963f3cac7a73a9e1) 2051s ok 28 - Get session using restSessionServer 2051s ok 29 - HTTP code is 200 2051s ok 30 - Deserialize session content 2051s ok 31 - Session has correct value for _2f 2051s ok 32 - Session has correct value for uid 2051s ok 33 - Session has correct value for authenticationLevel 2051s ok 34 - Correct private info 2051s ok 35 - Hook can modify registered device 2051s ok 36 - Hook can read device info 2051s ok 37 - Hook can read session info 2051s ok 38 - Correct type 2051s 1..38 2051s ok 5 - Register 2FA on first login 2051s # Subtest: Login with 2FA 2051s ok 1 - Auth query 2051s ok 2 - HTTP code is 200 2051s ok 3 - Page contains a form 2051s ok 4 - URI match 2051s ok 5 - Field "token" is defined 2051s ok 6 - Post code 2051s ok 7 - Response body is not empty 2051s ok 8 - Found at least one result for //span[@trmsg="110"] 2051s ok 9 - HTTP code is 200 2051s ok 10 - Page contains a form 2051s ok 11 - URI match 2051s ok 12 - Field "token" is defined 2051s ok 13 - Post code 2051s ok 14 - Response body is not empty 2051s ok 15 - Found at least one result for //span[@trmsg="110"] 2051s ok 16 - HTTP code is 200 2051s ok 17 - Page contains a form 2051s ok 18 - URI match 2051s ok 19 - Field "token" is defined 2051s ok 20 - Post code 2051s ok 21 - Get cookie lemonldap (21a91910276d4c498ce48cc4832d8726c990753cfde09ff54f4ab817ba994d4d) 2051s ok 22 - Get session using restSessionServer 2051s ok 23 - HTTP code is 200 2051s ok 24 - Deserialize session content 2051s ok 25 - Session has correct value for authenticationLevel 2051s ok 26 - Session has correct value for _2f 2051s ok 27 - Session has correct value for uid 2051s 1..27 2051s ok 6 - Login with 2FA 2051s # Subtest: Register 2FA from logged in session 2051s ok 1 - Auth query 2051s ok 2 - HTTP code is 200 2051s ok 3 - Get cookie lemonldap (2978186fd8d226c34d5a365b7a8899dd1e96ca2ceda70462040520622558be32) 2051s ok 4 - 2FA manager 2051s ok 5 - Get redirection 2051s ok 6 - Location header found 2051s ok 7 - Post code 2051s ok 8 - HTTP code is 200 2051s ok 9 - Content-Type is JSON 2051s ok 10 - Content is valid JSON 2051s ok 11 - Correct response 2051s ok 12 - Correct private info 2051s ok 13 - Private info added by hook 2051s ok 14 - Hook can read device info 2051s ok 15 - Hook can read session info 2051s ok 16 - Correct type 2051s 1..16 2051s ok 7 - Register 2FA from logged in session 2051s # Subtest: Check custom display 2051s ok 1 - Auth query 2051s ok 2 - HTTP code is 200 2051s ok 3 - HTTP code is 200 2051s ok 4 - Page contains a form 2051s ok 5 - URI match 2051s ok 6 - Field "token" is defined 2051s ok 7 - Post dummy form 2051s ok 8 - Get cookie lemonldap (713fcdfb503479b6238dfa2f3e06a35a622d30d492ff0e5f772559337eac84d1) 2051s ok 9 - 2FA manager 2051s ok 10 2051s ok 11 - Found correct myattr display param 2051s ok 12 - Found correct myattr_1 display param 2051s ok 13 - Found correct myzero display param 2051s ok 14 - Found correct myzero_0 display param 2051s ok 15 - private subkey _private_1 is not exposed 2051s 1..15 2051s ok 8 - Check custom display 2051s 1..8 2051s ok 2051s t/01-Dynamic-Portal-Url.t ......................................... 2051s ok 1 - use Lemonldap::NG::Portal::Main; 2051s ok 2 - use Lemonldap::NG::Handler::Server; 2051s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2051s ok 4 - Portal object 2051s ok 5 - Init 2051s ok 6 - Portal app 2051s ok 7 - Get redirection 2051s ok 8 - Location header found 2051s ok 9 2051s ok 10 - HTTP code is 200 2051s ok 11 - Page contains a form 2051s ok 12 - Field "user" is defined 2051s ok 13 - Field "password" is defined 2051s ok 14 - CSP header authorize POST request to \# 2051s ok 15 - Auth query 2051s ok 16 - Get cookie lemonldap (5b60154b8d2f75498d907d3539cb027ae19714777595d09dcff32e3812405690) 2051s ok 17 - Cookie set on correct domain 2051s ok 18 - Get redirection 2051s ok 19 - Location header found 2051s ok 20 2051s ok 21 - Correct domain in psgi.js 2051s ok 22 - Get redirection 2051s ok 23 - Location header found 2051s ok 24 2051s ok 25 - HTTP code is 200 2051s ok 26 - Page contains a form 2051s ok 27 - Field "user" is defined 2051s ok 28 - Field "password" is defined 2051s ok 29 - CSP header authorize POST request to \# 2051s ok 30 - Auth query 2051s ok 31 - Get cookie lemonldap (a15eb77bdb926a9051a5dfb3d8b9f428166a284db184b03fc7c9b49c8cf826fa) 2051s ok 32 - Cookie set on correct domain 2051s ok 33 - Get redirection 2051s ok 34 - Location header found 2051s ok 35 2051s ok 36 - Correct domain in psgi.js 2051s 1..36 2051s ok 2052s t/01-EnablePasswordDisplay.t ...................................... 2052s ok 1 - use Lemonldap::NG::Portal::Main; 2052s ok 2 - Portal object 2052s ok 3 - Init 2052s ok 4 - Portal app 2052s ok 5 - Display portal 2052s ok 6 - toggle password icon found 2052s ok 7 - Auth query 2052s ok 8 - HTTP code is 200 2052s ok 9 - Get cookie lemonldap (cb7fc8a4d22ce1012e7442e5331c44595b4d7645df1699e41afad9776d31e36b) 2052s ok 10 - Get menu 2052s ok 11 - toggle oldpassword icon found 2052s ok 12 - toggle newpassword icon found 2052s ok 13 - toggle confirmpassword icon found 2052s ok 14 - input type text found 2052s ok 15 - Logout request 2052s ok 16 - Response is 200 2052s ok 17 - Cookie is deleted 2052s ok 18 - No pdata 2052s ok 19 - Disconnect request 2052s ok 20 - Response is 401 2052s 1..20 2052s ok 2052s t/01-Handler-redirection-and-URL-check-by-portal.t ................ 2052s ok 1 - use Lemonldap::NG::Portal::Main; 2052s ok 2 - Portal object 2052s ok 3 - Init 2052s ok 4 - Portal app 2052s ok 5 - use Lemonldap::NG::Handler::Server; 2052s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2052s ok 7 - App 2052s ok 8 - Standard Handler 2052s ok 9 - Get redirection 2052s ok 10 - Location header found 2052s ok 11 - Unauth portal request 2052s ok 12 - HTTP code is 200 2052s ok 13 - Page contains a form 2052s ok 14 - Field "url" is defined 2052s ok 15 - CSP header authorize POST request to \# 2052s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 2052s ok 17 - Get redirection 2052s ok 18 - Location header found 2052s ok 19 - Unauth portalrequest 2052s ok 20 - HTTP code is 200 2052s ok 21 - Page contains a form 2052s ok 22 - Field "url" is defined 2052s ok 23 - CSP header authorize POST request to \# 2052s 1..23 2052s ok 2052s t/01-Mail-Tpl.t ................................................... 2052s ok 1 - use Lemonldap::NG::Portal::Main; 2052s ok 2 - Portal object 2052s ok 3 - Init 2052s ok 4 - Portal app 2052s # Subtest: Skin and language resolution 2052s # Subtest: Default skin, default language 2052s ok 1 - request ok 2052s ok 2 2052s ok 3 - Logo not attached 2052s 1..3 2052s ok 1 - Default skin, default language 2052s # Subtest: Default skin, custom language 2052s ok 1 - request ok 2052s ok 2 2052s ok 3 - Logo not attached 2052s 1..3 2052s ok 2 - Default skin, custom language 2052s # Subtest: custom skin, default language 2052s ok 1 - Request ok 2052s ok 2 2052s ok 3 - Logo attached 2052s 1..3 2052s ok 3 - custom skin, default language 2052s # Subtest: custom skin, custom language (cookie) 2052s ok 1 - Request ok 2052s ok 2 2052s ok 3 - Logo attached 2052s 1..3 2052s ok 4 - custom skin, custom language (cookie) 2052s # Subtest: custom skin, custom language (header) 2052s ok 1 - Request ok 2052s ok 2 2052s ok 3 - Logo attached 2052s 1..3 2052s ok 5 - custom skin, custom language (header) 2052s 1..5 2052s ok 5 - Skin and language resolution 2052s # Subtest: Test sendEmail method 2052s # Subtest: Use templated body and subject 2052s ok 1 - Found variable in templated body 2052s ok 2 - Found session variable in templated body 2052s ok 3 - Found subject 2052s ok 4 - Correct destination 2052s 1..4 2052s ok 1 - Use templated body and subject 2052s # Subtest: Use explicit body and subject 2052s ok 1 - Found expected hardcoded body 2052s ok 2 - Expected hardcoded subject 2052s ok 3 - Correct destination 2052s 1..3 2052s ok 2 - Use explicit body and subject 2052s 1..2 2052s ok 6 - Test sendEmail method 2052s 1..6 2052s ok 2053s t/01-PluginEntrypoints.t .......................................... 2053s ok 1 - use Lemonldap::NG::Portal::Main; 2053s ok 2 - Portal object 2053s ok 3 - Init 2053s ok 4 - Portal app 2053s ok 5 - Check that entrypoints were called in the correct order with correct params 2053s 1..5 2053s ok 2053s t/01-Reject-Hashes-in-URL.t ....................................... 2053s ok 1 - use Lemonldap::NG::Portal::Main; 2053s ok 2 - Portal object 2053s ok 3 - Init 2053s ok 4 - Portal app 2053s ok 5 - Try http://bad.com\#test.example.llng 2053s ok 6 - Response status is 401 2053s ok 7 - Content is JSON 2053s ok 8 - Error code is 109 2053s ok 9 - Rejected with PE_UNPROTECTEDURL 2053s 1..9 2053s ok 2054s t/01-Unauth-Logout.t .............................................. 2054s ok 1 - use Lemonldap::NG::Portal::Main; 2054s ok 2 - Portal object 2054s ok 3 - Init 2054s ok 4 - Portal app 2054s ok 5 - Get logout page 2054s ok 6 - Language icons found 2054s ok 7 - PE_LOGOUT_OK 2054s ok 8 - Get cookie lemonldap (0) 2054s ok 9 - Get logout page 2054s ok 10 - Language icons found 2054s ok 11 - PE_LOGOUT_OK 2054s ok 12 - Get cookie lemonldap (0) 2054s 1..12 2054s ok 2054s t/01-WebAuthn-Registration.t ...................................... 2054s ok 1 - use Lemonldap::NG::Portal::Main; 2054s ok 2 - Portal object 2054s ok 3 - Init 2054s ok 4 - Portal app 2054s ok 5 - Create Session 2054s ok 6 - HTTP code is 200 2054s ok 7 - Get cookie lemonldap (ef7583d54c36f7e26d5c5ea227925a29e6783dda4a1c47b7cf6218be857535ef) 2054s ok 8 - Show 2FA Manager 2054s ok 9 - Get redirection 2054s ok 10 - Location is http://auth.example.com/2fregisters/webauthn 2054s ok 11 - Show WebAuthn registration 2054s ok 12 - Response body is not empty 2054s ok 13 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 2054s ok 14 - Response body is not empty 2054s ok 15 - Found at least one result for //script[@src="/static/common/js/webauthnregistration.min.js"] 2054s ok 16 - WebAuthn logo found 2054s ok 17 - Security help message found 2054s ok 18 - Registration challenge 2054s ok 19 - rp.id is set 2054s ok 20 - rp.name is set 2054s ok 21 - user.name is set 2054s ok 22 - user.id is set 2054s ok 23 - user.displayName is set 2054s ok 24 - State ID is set 2054s ok 25 - Challenge is set 2054s ok 26 - Registration challenge 2054s ok 27 - Successful registration 2054s ok 28 - Registration challenge 2054s ok 29 - rp.id is set 2054s ok 30 - rp.name is set 2054s ok 31 - user.name is set 2054s ok 32 - user.id is set 2054s ok 33 - user.displayName is set 2054s ok 34 - State ID is set 2054s ok 35 - Challenge is set 2054s ok 36 - Registration challenge 2054s ok 37 - Failed registration 2054s ok 38 - Failed registration 2054s ok 39 - Expected failure http code 2054s ok 40 - Portal object 2054s ok 41 - Init 2054s ok 42 - Portal app 2054s ok 43 - Registration challenge 2054s ok 44 - rp.id is set 2054s ok 45 - rp.name is set 2054s ok 46 - user.name is set 2054s ok 47 - user.id is set 2054s ok 48 - user.displayName is set 2054s ok 49 - State ID is set 2054s ok 50 - Challenge is set 2054s ok 51 - Registration challenge 2054s ok 52 - Successful registration 2054s ok 53 - userHandle was kept from first registration 2054s ok 54 - User handle saved 2054s ok 55 - 2 devices found 2054s ok 56 - Registration contains expected data 2054s ok 57 - Registration contains expected data 2054s ok 58 - Registration challenge 2054s ok 59 2054s ok 60 - State ID is set 2054s ok 61 - Challenge is set 2054s ok 62 - Registration challenge 2054s ok 63 - Successful verification 2054s ok 64 - Portal object 2054s ok 65 - Init 2054s ok 66 - Portal app 2054s ok 67 - Registration challenge 2054s ok 68 2054s ok 69 - State ID is set 2054s ok 70 - Challenge is set 2054s ok 71 - Registration challenge 2054s ok 72 - Successful verification 2054s ok 73 - Show 2FA Manager 2054s ok 74 - Response body is not empty 2054s ok 75 - Found MySecondDevice among registered devices 2054s ok 76 - Found epoch for MySecondDevice 2054s ok 77 - HTTP code is 400 2054s ok 78 - Deletion expects valid CSRF token 2054s ok 79 - HTTP code is 400 2054s ok 80 - Deletion expects valid CSRF token 2054s ok 81 - Response body is not empty 2054s ok 82 - Delete WebAuthn query 2054s ok 83 - HTTP code is 200 2054s ok 84 - Content-Type is JSON 2054s ok 85 - Content is valid JSON 2054s ok 86 - Deletion successful 2054s ok 87 - User handle saved 2054s ok 88 - 1 devices found 2054s ok 89 - Registration contains expected data 2054s 1..89 2054s ok 2055s t/01-WebAuthn.t ................................................... 2055s ok 1 - use Lemonldap::NG::Portal::Main; 2055s ok 2 - Portal object 2055s ok 3 - Init 2055s ok 4 - Portal app 2055s # Subtest: Authenticate with WebAuthn 2055s ok 1 - Auth query 2055s ok 2 - HTTP code is 200 2055s ok 3 - HTTP code is 200 2055s ok 4 - Page contains a form 2055s ok 5 - URI match 2055s ok 6 - Field "token" is defined 2055s ok 7 - Field "credential" is defined 2055s ok 8 - Response body is not empty 2055s ok 9 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 2055s ok 10 - Response body is not empty 2055s ok 11 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 2055s ok 12 - Response body is not empty 2055s ok 13 - WebAuthn set to autostart 2055s ok 14 - Response body is not empty 2055s ok 15 - Found WebAuthn request 2055s ok 16 - Found challenge 2055s ok 17 - Correct U2F AppID 2055s ok 18 - Found only one allowed credentials 2055s ok 19 - Correct credential ID 2055s ok 20 - Correct public key 2055s ok 21 - Correct RP ID 2055s ok 22 - Auth query 2055s ok 23 - Get cookie lemonldap (903b6e448c7deae1727a93562cd4978e6b76b55ffcd866cd45ab06369f0fdb97) 2055s ok 24 - Logout request 2055s ok 25 - Response is 200 2055s ok 26 - Cookie is deleted 2055s ok 27 - No pdata 2055s ok 28 - Disconnect request 2055s ok 29 - Response is 401 2055s 1..29 2055s ok 5 - Authenticate with WebAuthn 2055s # Subtest: Disable AppId and change RP ID 2055s ok 1 - Portal object 2055s ok 2 - Init 2055s ok 3 - Portal app 2055s ok 4 - Auth query 2055s ok 5 - HTTP code is 200 2055s ok 6 - HTTP code is 200 2055s ok 7 - Page contains a form 2055s ok 8 - URI match 2055s ok 9 - Field "token" is defined 2055s ok 10 - Field "credential" is defined 2055s ok 11 - Response body is not empty 2055s ok 12 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 2055s ok 13 - Response body is not empty 2055s ok 14 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 2055s ok 15 - Response body is not empty 2055s ok 16 - Found WebAuthn request 2055s ok 17 - Found challenge 2055s ok 18 - No U2F AppID 2055s ok 19 - Correct RP ID 2055s 1..19 2055s ok 6 - Disable AppId and change RP ID 2055s 1..6 2055s ok 2055s t/01-downloadSamlMetadata.t ....................................... 2055s ok 1 - use Lemonldap::NG::Portal::Main; 2055s ok 2 - require './scripts/downloadSamlMetadata'; 2055s # Subtest: Dry run, do not create file 2055s # Try to download metadata file at http://xx.yy/ 2055s # Using temporary file t/sessions/tmpSessionkyLdt/output.xml.2C3gjteb 2055s ok 1 - File destination was provided 2055s # Metadata successfully downloaded 2055s # Removing t/sessions/tmpSessionkyLdt/output.xml.2C3gjteb 2055s ok 2 - Successful function run 2055s ok 3 - Destination file not created 2055s ok 4 - Temporary files were cleaned up 2055s 1..4 2055s ok 3 - Dry run, do not create file 2055s # Subtest: Download valid metadata, first time 2055s # Try to download metadata file at http://xx.yy/ 2055s # Using temporary file t/sessions/tmpSessionkyLdt/output.xml.vR8gqySm 2055s ok 1 - File destination was provided 2055s # Metadata successfully downloaded 2055s ok 2 - Successful function run 2055s ok 3 - Correct content found 2055s ok 4 - Temporary files were cleaned up 2055s 1..4 2055s ok 4 - Download valid metadata, first time 2055s # Subtest: Download valid metadata, overwrite existing file 2055s ok 1 - Correct content found 2055s # Try to download metadata file at http://xx.yy/ 2055s # Using temporary file t/sessions/tmpSessionkyLdt/output.xml.zgOlkD1e 2055s ok 2 - File destination was provided 2055s # Metadata successfully downloaded 2055s ok 3 - Failed function run 2055s ok 4 - Correct content found 2055s ok 5 - Temporary files were cleaned up 2055s 1..5 2055s ok 5 - Download valid metadata, overwrite existing file 2055s # Subtest: Dry run, do not overwrite file 2055s ok 1 - Correct content found 2055s # Try to download metadata file at http://xx.yy/ 2055s # Using temporary file t/sessions/tmpSessionkyLdt/output.xml.P259bfC5 2055s ok 2 - File destination was provided 2055s # Metadata successfully downloaded 2055s # Removing t/sessions/tmpSessionkyLdt/output.xml.P259bfC5 2055s ok 3 - Successful function run 2055s ok 4 - Correct content found 2055s ok 5 - Temporary files were cleaned up 2055s 1..5 2055s ok 6 - Dry run, do not overwrite file 2055s # Subtest: URL not found 2055s # Try to download metadata file at http://404.404/ 2055s # Using temporary file t/sessions/tmpSessionkyLdt/output.xml.4aQV9qug 2055s # Removing t/sessions/tmpSessionkyLdt/output.xml.4aQV9qug 2055s # FATAL: Error downloading metadata 404 Not found 2055s ok 1 - Failed function run 2055s ok 2 - Correct content found 2055s ok 3 - Temporary files were cleaned up 2055s 1..3 2055s ok 7 - URL not found 2055s # Subtest: Try to download invalid XML 2055s # Try to download metadata file at http://xx.yy/ 2055s # Using temporary file t/sessions/tmpSessionkyLdt/output.xml.SykkQFRA 2055s ok 1 - File destination was provided 2055s # Metadata successfully downloaded 2055s # FATAL: Cannot parse t/sessions/tmpSessionkyLdt/output.xml.SykkQFRA as XML: t/sessions/tmpSessionkyLdt/output.xml.SykkQFRA:1: parser error : expected '>' 2055s # testtestuser is a binary string 2086s ok 7 - Post form 2086s 1..7 2086s ok 16 - Check workaround for \#3180 2086s ok 17 - Auth query 2086s ok 18 - HTTP code is 200 2086s ok 19 - Content-Type is JSON 2086s ok 20 - Content is valid JSON 2086s ok 21 - User token was returned 2086s ok 22 - $req->user is a binary string 2086s ok 23 - Post form 2086s ok 24 - Get cookie lemonldap (c770a2e9bafcb881e44e230720efca399522f1a53c7bd1edfc97b260357dd7a3) 2086s ok 25 - Get redirection 2086s ok 26 - Location is http://test1.example.com/ 2086s ok 27 - Get session using restSessionServer 2086s ok 28 - HTTP code is 200 2086s ok 29 - Deserialize session content 2086s ok 30 - Session has correct value for _user 2086s ok 31 - Session has correct value for uid 2086s ok 32 - Session has correct value for _auth 2086s ok 33 - Session has correct value for _Issuer 2086s ok 34 - Session has correct value for authenticationLevel 2086s 1..34 2086s ok 2 - Usertoken SSL Auth 2086s # Subtest: Usertoken SSL Auth (with choice) 2086s ok 1 - Portal object 2086s ok 2 - Init 2086s ok 3 - Portal app 2086s ok 4 - Get Menu 2086s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 2086s ok 6 - Response body is not empty 2086s ok 7 - Found sslHost 2086s ok 8 - Found 5_ssl Logo 2086s ok 9 - Get ssl javascript 2086s ok 10 - HTTP code is 200 2086s ok 11 - Page contains a form 2086s ok 12 - Host match 2086s ok 13 - Field "nossl" is defined 2086s ok 14 - Field "ajax_auth_token" is defined 2086s ok 15 - CSP header authorize POST request to \# 2086s # Subtest: Check workaround for #3180 2086s ok 1 - Auth query 2086s ok 2 - HTTP code is 200 2086s ok 3 - Content-Type is JSON 2086s ok 4 - Content is valid JSON 2086s ok 5 - User token was returned 2086s ok 6 - $req->user is a binary string 2086s ok 7 - Post form 2086s 1..7 2086s ok 16 - Check workaround for \#3180 2086s ok 17 - Auth query 2086s ok 18 - HTTP code is 200 2086s ok 19 - Content-Type is JSON 2086s ok 20 - Content is valid JSON 2086s ok 21 - User token was returned 2086s ok 22 - $req->user is a binary string 2086s ok 23 - Post form 2086s ok 24 - Get cookie lemonldap (47381e8c56d85a55e9d2a30f0a376af517ebd8630bce36ca95d141525596ede8) 2086s ok 25 - Get redirection 2086s ok 26 - Location is http://test1.example.com/ 2086s ok 27 - Get session using restSessionServer 2086s ok 28 - HTTP code is 200 2086s ok 29 - Deserialize session content 2086s ok 30 - Session has correct value for _Issuer 2086s ok 31 - Session has correct value for authenticationLevel 2086s ok 32 - Session has correct value for uid 2086s ok 33 - Session has correct value for _user 2086s ok 34 - Session has correct value for _auth 2086s 1..34 2086s ok 3 - Usertoken SSL Auth (with choice) 2086s # Subtest: Legacy AJAX SSL Auth 2086s ok 1 - Portal object 2086s ok 2 - Init 2086s ok 3 - Portal app 2086s ok 4 - Get Menu 2086s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 2086s ok 6 - SSL AJAX URL found 2086s ok 7 - Correct hostname 2086s ok 8 - Correct path 2086s ok 9 - Correct query 2086s ok 10 - Found 5_ssl Logo 2086s ok 11 - Get ssl javascript 2086s ok 12 - HTTP code is 200 2086s ok 13 - Page contains a form 2086s ok 14 - Host match 2086s ok 15 - Field "nossl" is defined 2086s ok 16 - CSP header authorize POST request to \# 2086s ok 17 - Auth query 2086s ok 18 - HTTP code is 200 2086s ok 19 - Content-Type is JSON 2086s ok 20 - Content is valid JSON 2086s ok 21 - Correct result 2086s ok 22 - No error 2086s ok 23 - Get cookie lemonldap (bcfb47060f71b6b5b604ec314dfb0dabf2ae61eb608a585369de43042ef2b2a9) 2086s ok 24 - Post form 2086s ok 25 - Get redirection 2086s ok 26 - Location is http://test1.example.com/ 2086s 1..26 2086s ok 4 - Legacy AJAX SSL Auth 2086s # Subtest: Legacy AJAX SSL Auth (with Choice) 2086s ok 1 - Portal object 2086s ok 2 - Init 2086s ok 3 - Portal app 2086s ok 4 - Get Menu 2086s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 2086s ok 6 - SSL AJAX URL found 2086s ok 7 - Correct hostname 2086s ok 8 - Correct path 2086s ok 9 - Correct query 2086s ok 10 - Found 5_ssl Logo 2086s ok 11 - Get ssl javascript 2086s ok 12 - HTTP code is 200 2086s ok 13 - Page contains a form 2086s ok 14 - Host match 2086s ok 15 - Field "nossl" is defined 2086s ok 16 - CSP header authorize POST request to \# 2086s ok 17 - Auth query 2086s ok 18 - HTTP code is 200 2086s ok 19 - Content-Type is JSON 2086s ok 20 - Content is valid JSON 2086s ok 21 - Correct result 2086s ok 22 - No error 2086s ok 23 - Get cookie lemonldap (8e6e5cb64bd99be3b0c5b9f06b86406c5e9a8d7916138a8bc6665083adb9a49b) 2086s ok 24 - Post form 2086s ok 25 - Get redirection 2086s ok 26 - Location is http://test1.example.com/ 2086s 1..26 2086s ok 5 - Legacy AJAX SSL Auth (with Choice) 2086s # Subtest: Regular SSL Auth 2086s ok 1 - Portal object 2086s ok 2 - Init 2086s ok 3 - Portal app 2086s ok 4 - Auth query 2086s ok 5 - HTTP code is 200 2086s ok 6 - Get cookie lemonldap (7ed64e6bdc8e8a11b96adfebf322ac48f88ad3448fcdcc330929a49ccac08d52) 2086s 1..6 2086s ok 6 - Regular SSL Auth 2086s # Subtest: SSLVarIf mechanism 2086s ok 1 - Portal object 2086s ok 2 - Init 2086s ok 3 - Portal app 2086s # Subtest: Testing SSLVarIf with CA1 2086s ok 1 - Auth query 2086s ok 2 - HTTP code is 200 2086s ok 3 - Get cookie lemonldap (0921b825fdeeb116f65c8a24ddd2607b00fcb980afb56f6aef1e7d97870af6ff) 2086s ok 4 2086s ok 5 - HTTP code is 200 2086s ok 6 - Authenticated as dwho 2086s 1..6 2086s ok 4 - Testing SSLVarIf with CA1 2086s # Subtest: Testing SSLVarIf with CA2 2086s ok 1 - Auth query 2086s ok 2 - HTTP code is 200 2086s ok 3 - Get cookie lemonldap (a2c8f20aa0bd923ea7ae477cffd00a382ccb8e1df888561ef2aed4e82be81582) 2086s ok 4 2086s ok 5 - HTTP code is 200 2086s ok 6 - Authenticated as Doctor Who 2086s 1..6 2086s ok 5 - Testing SSLVarIf with CA2 2086s # Subtest: Testing SSLVarIf with unknown CA 2086s ok 1 - Auth query 2086s ok 2 - HTTP code is 200 2086s ok 3 - Get cookie lemonldap (1bb314c5f808a620f3ceba0402c861e40f05f9ce7755bd7e67b4337e829df1ab) 2086s ok 4 2086s ok 5 - HTTP code is 200 2086s ok 6 - Authenticated as dwho@example.com 2086s 1..6 2086s ok 6 - Testing SSLVarIf with unknown CA 2086s # Subtest: Testing SSLVarIf with no CA 2086s ok 1 - Auth query 2086s ok 2 - HTTP code is 200 2086s ok 3 - Get cookie lemonldap (2d98d6cdf8a2059bda7575215f2e68878698717d8339e97542bfa04ee907ce8e) 2086s ok 4 2086s ok 5 - HTTP code is 200 2086s ok 6 - Authenticated as dwho@example.com 2086s 1..6 2086s ok 7 - Testing SSLVarIf with no CA 2086s 1..7 2086s ok 7 - SSLVarIf mechanism 2086s 1..7 2086s ok 2086s t/29-AuthWebAuthn-Choice.t ........................................ 2086s ok 1 - use Lemonldap::NG::Portal::Main; 2086s ok 2 - Portal object 2086s ok 3 - Init 2086s ok 4 - Portal app 2086s ok 5 - Try to login 2086s ok 6 - Prompted to authenticate: code found on page 2086s ok 7 - Prompted to authenticate 2086s ok 8 - Response body is not empty 2086s ok 9 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 2086s ok 10 - Response body is not empty 2086s ok 11 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 2086s ok 12 - Response body is not empty 2086s ok 13 - Found challenge 2086s ok 14 - WebAuthn is set to auto start 2086s ok 15 - HTTP code is 200 2086s ok 16 - Page contains a form 2086s ok 17 - Host match 2086s ok 18 - Field "token" is defined 2086s ok 19 - Field "credential" is defined 2086s ok 20 - CSP header authorize POST request to \# 2086s ok 21 - Auth query 2086s ok 22 - Get cookie lemonldap (2aa8a7d5a9e21185fa81172210bfa2a1d0c27b6faefa6fb40896c3e346661e08) 2086s ok 23 - Get session using restSessionServer 2086s ok 24 - HTTP code is 200 2086s ok 25 - Deserialize session content 2086s ok 26 - Session has correct value for _auth 2086s ok 27 - Session has correct value for uid 2086s 1..27 2086s ok 2086s t/29-AuthWebAuthn.t ............................................... 2086s ok 1 - use Lemonldap::NG::Portal::Main; 2086s ok 2 - Portal object 2086s ok 3 - Init 2086s ok 4 - Portal app 2086s ok 5 - Try to login 2086s ok 6 - HTTP code is 200 2086s ok 7 - Page contains a form 2086s ok 8 - Host match 2086s ok 9 - Field "token" is defined 2086s ok 10 - Field "credential" is defined 2086s ok 11 - CSP header authorize POST request to \# 2086s ok 12 - Response body is not empty 2086s ok 13 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 2086s ok 14 - Response body is not empty 2086s ok 15 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 2086s ok 16 - Response body is not empty 2086s ok 17 - Found challenge 2086s ok 18 - WebAuthn is set to auto start 2086s ok 19 - Auth query 2086s ok 20 - Get cookie lemonldap (44793b7ead78564c5320b5e3718ff4696d573a215c5cd375df47ad7824dbee72) 2086s ok 21 - Get session using restSessionServer 2086s ok 22 - HTTP code is 200 2086s ok 23 - Deserialize session content 2086s ok 24 - Session has correct value for _auth 2086s ok 25 - Session has correct value for uid 2086s 1..25 2086s ok 2087s t/30-Auth-ResolutionRule.t ........................................ 2087s ok 1 - use Lemonldap::NG::Portal::Main; 2087s ok 2 - Portal object 2087s ok 3 - Init 2087s ok 4 - Portal app 2087s ok 5 - Issuer portal 2087s ok 6 - Auth query 2087s ok 7 - Get redirection 2087s ok 8 - Location header found 2087s ok 9 - Auth query 2087s ok 10 - Get redirection 2087s ok 11 - Location header found 2087s ok 12 - Auth query 2087s ok 13 - Get redirection 2087s ok 14 - Location header found 2087s ok 15 - Auth query 2087s ok 16 - Get redirection 2087s ok 17 - Location header found 2087s ok 18 - Auth query 2087s ok 19 - Get redirection 2087s ok 20 - Location header found 2087s ok 21 - Auth query 2087s ok 22 - Get redirection 2087s ok 23 - Location header found 2087s 1..23 2087s ok 2087s t/30-Auth-SAML-with-choice.t ...................................... 2087s ok 1 - use Lemonldap::NG::Portal::Main; 2087s ok 2 - Portal object 2087s ok 3 - Init 2087s ok 4 - Portal app 2087s ok 5 - Register $type 2087s ok 6 - Portal object 2087s ok 7 - Init 2087s ok 8 - Portal app 2087s ok 9 - Register $type 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 10 - Unauth SP request 2087s ok 11 - HTTP code is 200 2087s ok 12 - Found Demo choice 2087s ok 13 - Found SAML choice 2087s ok 14 - HTTP code is 200 2087s ok 15 - Page contains a form 2087s ok 16 - Field "test" is defined 2087s ok 17 - CSP header authorize POST request to \# 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 18 - Post SAML choice 2087s ok 19 - HTTP code is 200 2087s ok 20 - Page contains a form 2087s ok 21 - Field "confirm" is defined 2087s ok 22 - CSP header authorize POST request to \# 2087s ok 23 - 1st = idp2 2087s ok 24 - 2nd = idp2_z 2087s ok 25 - 3rd = idp3 2087s ok 26 - 4th = idp 2087s ok 27 - Found IDP icon, tooltip and title tags 2087s ok 28 - Found IDP display name 2087s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 30 - Post SAML choice 2087s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 2087s ok 32 - HTTP code is 200 2087s ok 33 - Page contains a form 2087s ok 34 - Host match 2087s ok 35 - URI match 2087s ok 36 - Field "SAMLRequest" is defined 2087s ok 37 - CSP header authorize POST request to auth.idp.com 2087s ok 38 - Method is POST 2087s # ==> Pushing ISSUER <== 2087s # ==> Popping ISSUER <== 2087s ok 39 - Post SAML request to IdP 2087s ok 40 - HTTP code is 200 2087s ok 41 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737236926%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165046_946%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2087s # ==> Pushing ISSUER <== 2087s # ==> Popping ISSUER <== 2087s ok 42 - Post authentication 2087s ok 43 - Get cookie lemonldap (c8be680b2365b8f3ea9b25c2dd9d397074473875787995e8338f05a5737d1544) 2087s ok 44 - HTTP code is 200 2087s ok 45 - Page contains a form 2087s ok 46 - Host match 2087s ok 47 - URI match 2087s ok 48 - Field "SAMLResponse" is defined 2087s ok 49 - CSP header authorize POST request to auth.sp.com 2087s ok 50 - Method is POST 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 51 - Post SAML response to SP 2087s ok 52 - Get redirection 2087s ok 53 - Location is http://auth.sp.com/ 2087s ok 54 - Get cookie lemonldap (24b4d214199692c4ca0cb38786e0cc60758d6098cdfefad7baefc3beabe41107) 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 55 - Get / on SP 2087s ok 56 - HTTP code is 200 2087s ok 57 - Authenticated as fa@badwolf.org@idp 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 58 - Query SP for logout 2087s ok 59 - HTTP code is 200 2087s ok 60 - Page contains a form 2087s ok 61 - Host match 2087s ok 62 - URI match 2087s ok 63 - Field "SAMLRequest" is defined 2087s ok 64 - CSP header authorize POST request to auth.idp.com 2087s ok 65 - Method is POST 2087s # ==> Pushing ISSUER <== 2087s # ==> Popping ISSUER <== 2087s ok 66 - Post SAML logout request to IdP 2087s ok 67 - HTTP code is 200 2087s ok 68 - Page contains a form 2087s ok 69 - Host match 2087s ok 70 - URI match 2087s ok 71 - Field "SAMLResponse" is defined 2087s ok 72 - CSP header authorize POST request to auth.sp.com 2087s ok 73 - Method is POST 2087s ok 74 - Get cookie lemonldap (0) 2087s ok 75 - SSO cookie removed 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 76 - Post SAML response to SP 2087s ok 77 - Get redirection 2087s ok 78 - Location is http://auth.sp.com/?logout=1 2087s # ==> Pushing ISSUER <== 2087s # ==> Popping ISSUER <== 2087s ok 79 - Test if user is reject on IdP 2087s ok 80 - Response status is 401 2087s ok 81 - Content is JSON 2087s ok 82 - Error code is 1 2087s # ==> Pushing SP <== 2087s # ==> Popping SP <== 2087s ok 83 - Test if user is reject on SP 2087s ok 84 - Response status is 401 2087s ok 85 - Content is JSON 2087s ok 86 - Error code is 1 2087s 1..86 2087s ok 2088s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t .. 2088s ok 1 - use Lemonldap::NG::Portal::Main; 2088s ok 2 - Portal object 2088s ok 3 - Init 2088s ok 4 - Portal app 2088s ok 5 - Register $type 2088s ok 6 - Portal object 2088s ok 7 - Init 2088s ok 8 - Portal app 2088s ok 9 - Register $type 2088s # ==> Pushing ISSUER <== 2088s # ==> Popping ISSUER <== 2088s ok 10 - Auth query 2088s ok 11 - HTTP code is 200 2088s ok 12 - Get cookie lemonldap (d886cbe21be7534389416a0e22efda13cab6225da05409acba5617a66e8ef18e) 2088s # ==> Pushing ISSUER <== 2088s # ==> Popping ISSUER <== 2088s ok 13 - Query IdP to access to SP 2088s ok 14 - Get redirection 2088s ok 15 - Location header found 2088s # ==> Pushing SP <== 2088s ok 16 - SOAP request 2088s # ==> Saving handler SP <== 2088s # ==> Pushing ISSUER <== 2088s # ==> Popping ISSUER <== 2088s # ==> Restoring SP <== 2088s ok 17 - Execute request 2088s ok 18 - Response is 200 or 400 2088s ok 19 - Content is XML 2088s # ==> Popping SP <== 2088s ok 20 - Give artifact to SP 2088s ok 21 - Get redirection 2088s ok 22 - Location is http://auth.sp.com/ 2088s ok 23 - Get cookie lemonldap (3797c102a61c7469d4455a911741124792f27d16846416b1d7a132095077a73f) 2088s ok 24 - Get redirection 2088s ok 25 - Location is http://auth.sp.com/ 2088s # ==> Pushing SP <== 2088s # ==> Popping SP <== 2088s ok 26 - Get / on SP 2088s ok 27 - HTTP code is 200 2088s ok 28 - Authenticated as ru@badwolf.org@idp 2088s ok 29 - UTF-8 values 2088s # ==> Pushing ISSUER <== 2088s # ==> Popping ISSUER <== 2088s ok 30 - Query IdP for logout 2088s ok 31 - HTTP code is 200 2088s ok 32 - Get cookie lemonldap (0) 2088s ok 33 - SSO cookie removed 2088s ok 34 - Get image request 2088s # ==> Pushing ISSUER <== 2088s ok 35 - SOAP request 2088s # ==> Saving handler ISSUER <== 2088s # ==> Pushing SP <== 2088s # ==> Popping SP <== 2088s # ==> Restoring ISSUER <== 2088s ok 36 - Execute request 2088s ok 37 - Response is 200 or 400 2088s ok 38 - Content is XML 2088s # ==> Popping ISSUER <== 2088s ok 39 - Get image 2088s ok 40 - Get redirection 2088s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 2088s # ==> Pushing ISSUER <== 2088s # ==> Popping ISSUER <== 2088s ok 42 - Test if user is reject on IdP 2088s ok 43 - Response status is 401 2088s ok 44 - Content is JSON 2088s ok 45 - Error code is 1 2088s # ==> Pushing SP <== 2088s # ==> Popping SP <== 2088s ok 46 - Test if user is reject on SP 2088s ok 47 - Get redirection 2088s ok 48 - Location header found 2088s 1..48 2088s ok 2089s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ................ 2089s ok 1 - use Lemonldap::NG::Portal::Main; 2089s ok 2 - Portal object 2089s ok 3 - Init 2089s ok 4 - Portal app 2089s ok 5 - Register $type 2089s ok 6 - Portal object 2089s ok 7 - Init 2089s ok 8 - Portal app 2089s ok 9 - Register $type 2089s # ==> Pushing SP <== 2089s # ==> Popping SP <== 2089s ok 10 - Unauth SP request 2089s ok 11 - Get redirection 2089s ok 12 - Location header found 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 13 - Launch SAML request to IdP 2089s ok 14 - HTTP code is 200 2089s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236927%2C%22issuerRequestsaml%22%3A%221737165047_20142%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%7D) 2089s # ==> Pushing ISSUER <== 2089s ok 16 - SOAP request 2089s # ==> Saving handler ISSUER <== 2089s # ==> Pushing SP <== 2089s # ==> Popping SP <== 2089s # ==> Restoring ISSUER <== 2089s ok 17 - Execute request 2089s ok 18 - HTTP code is 200 2089s ok 19 - Content is XML 2089s # ==> Popping ISSUER <== 2089s ok 20 - Post authentication 2089s ok 21 - Get cookie lemonldap (74d2a7aad74eb5dc9bb5e58bb372ec0691fb6c9c9f1603aa6f1e9840ff0d04db) 2089s ok 22 - Get redirection 2089s ok 23 - Location header found 2089s # ==> Pushing SP <== 2089s ok 24 - SOAP request 2089s # ==> Saving handler SP <== 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s # ==> Restoring SP <== 2089s ok 25 - Execute request 2089s ok 26 - HTTP code is 200 2089s ok 27 - Content is XML 2089s # ==> Popping SP <== 2089s ok 28 - Push artifact to SP 2089s ok 29 - Get cookie lemonldap (bb1707adc66629b0ef651a449a80d714fd1b00a79e1c8fd78b3fff7dbca3f3af) 2089s ok 30 - Get redirection 2089s ok 31 - Location is http://auth.sp.com/ 2089s # ==> Pushing SP <== 2089s # ==> Popping SP <== 2089s ok 32 - Get / on SP 2089s ok 33 - HTTP code is 200 2089s ok 34 - Authenticated as fa@badwolf.org@idp 2089s ok 35 - UTF-8 values 2089s # ==> Pushing SP <== 2089s ok 36 - SOAP request 2089s # ==> Saving handler SP <== 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s # ==> Restoring SP <== 2089s ok 37 - Execute request 2089s ok 38 - HTTP code is 200 2089s ok 39 - Content is XML 2089s # ==> Popping SP <== 2089s ok 40 - Query SP for logout 2089s ok 41 - HTTP code is 200 2089s ok 42 - Get cookie lemonldap (0) 2089s ok 43 - SSO cookie removed 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 44 - Test if user is reject on IdP 2089s ok 45 - Response status is 401 2089s ok 46 - Content is JSON 2089s ok 47 - Error code is 1 2089s # ==> Pushing SP <== 2089s # ==> Popping SP <== 2089s ok 48 - Test if user is reject on SP 2089s ok 49 - Get redirection 2089s ok 50 - Location header found 2089s 1..50 2089s ok 2089s t/30-Auth-and-issuer-SAML-Federation.t ............................ 2089s ok 1 - use Lemonldap::NG::Portal::Main; 2089s ok 2 - Portal object 2089s ok 3 - Init 2089s ok 4 - Portal app 2089s ok 5 - Register $type 2089s ok 6 - Portal object 2089s ok 7 - Init 2089s ok 8 - Portal app 2089s ok 9 - Register $type 2089s # Subtest: Test logging in to a federated IDP 2089s # ==> Pushing SP <== 2089s # ==> Popping SP <== 2089s ok 1 2089s ok 2 - HTTP code is 200 2089s ok 3 - Page contains a form 2089s ok 4 - Host match 2089s ok 5 - URI match 2089s ok 6 - Field "SAMLRequest" is defined 2089s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 2089s ok 8 - Method is POST 2089s ok 9 - Found SAMLRequest 2089s 1..9 2089s ok 10 - Test logging in to a federated IDP 2089s # Subtest: Responding to a federated SP 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 1 - Get cookie lemonldap (dc778f341b1e8d00f249c9b911be64294ff9cdcd078fbc2981046d6e724b57c1) 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 2 2089s ok 3 - SAML service is not yet known: code found on page 2089s ok 4 - SAML service is not yet known 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 5 2089s ok 6 - SAML service is still not known: code found on page 2089s ok 7 - SAML service is still not known 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 8 2089s ok 9 - HTTP code is 200 2089s ok 10 - Page contains a form 2089s ok 11 - Host match 2089s ok 12 - URI match 2089s ok 13 - Field "SAMLResponse" is defined 2089s ok 14 - CSP header authorize POST request to www.numistral.fr 2089s ok 15 - Method is POST 2089s ok 16 - Found SAMLResponse 2089s ok 17 - XML successfully parsed 2089s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 2089s ok 19 - Found attribute 2089s 1..19 2089s ok 11 - Responding to a federated SP 2089s 1..11 2089s ok 2089s t/30-Auth-and-issuer-SAML-Metadata.t .............................. 2089s ok 1 - use Lemonldap::NG::Portal::Main; 2089s ok 2 - Portal object 2089s ok 3 - Init 2089s ok 4 - Portal app 2089s ok 5 - Register $type 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 6 - Get metadata 2089s ok 7 - Metadata is XML 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 8 - Get IDP metadata 2089s ok 9 - Metadata is XML 2089s ok 10 - Metadata does not contain SP information 2089s ok 11 - IDP EntityID is overridden 2089s # ==> Pushing ISSUER <== 2089s # ==> Popping ISSUER <== 2089s ok 12 - Get SP metadata 2089s ok 13 - Metadata is XML 2089s ok 14 - Metadata does not contain IDP information 2089s 1..14 2089s ok 2090s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t ....................... 2090s ok 1 - use Lemonldap::NG::Portal::Main; 2090s ok 2 - Portal object 2090s ok 3 - Init 2090s ok 4 - Portal app 2090s ok 5 - Register $type 2090s ok 6 - Portal object 2090s ok 7 - Init 2090s ok 8 - Portal app 2090s ok 9 - Register $type 2090s # Subtest: SP-initiated flow, authorized user 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s ok 1 - Unauth SP request 2090s ok 2 - HTTP code is 200 2090s ok 3 - HTTP code is 200 2090s ok 4 - Page contains a form 2090s ok 5 - Host match 2090s ok 6 - Field "lmAuth" is defined 2090s ok 7 - CSP header authorize POST request to \# 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s ok 8 - Post Choice request to IdP 2090s ok 9 - HTTP code is 200 2090s ok 10 - Page contains a form 2090s ok 11 - Host match 2090s ok 12 - URI match 2090s ok 13 - Field "SAMLRequest" is defined 2090s ok 14 - CSP header authorize POST request to auth.idp.com 2090s ok 15 - Method is POST 2090s # ==> Pushing ISSUER <== 2090s # ==> Popping ISSUER <== 2090s ok 16 - Post SAML request to IdP 2090s ok 17 - HTTP code is 200 2090s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236929%2C%22issuerRequestsaml%22%3A%221737165049_55655%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2090s # ==> Pushing ISSUER <== 2090s # ==> Popping ISSUER <== 2090s ok 19 - Post authentication 2090s ok 20 - Get cookie lemonldap (93ab22b087485625890d0cd9df1c11856e92a4449236630d8f16c9150ac5f703) 2090s ok 21 - Get cookie lemonldappdata () 2090s ok 22 - SAML request cleared from pdata 2090s ok 23 - HTTP code is 200 2090s ok 24 - Page contains a form 2090s ok 25 - Host match 2090s ok 26 - URI match 2090s ok 27 - Field "SAMLResponse" is defined 2090s ok 28 - CSP header authorize POST request to auth.sp.com 2090s ok 29 - Method is POST 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s ok 30 - Post SAML response to SP 2090s ok 31 - HTTP code is 200 2090s ok 32 - Page contains a form 2090s ok 33 - URI match 2090s ok 34 - Field "token" is defined 2090s ok 35 - Field "code" is defined 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s ok 36 - Post code 2090s ok 37 - Get redirection 2090s ok 38 - Location is http://auth.sp.com/ 2090s ok 39 - Get cookie lemonldap (6dc1277e3421fdf8d1625edc27f3cbeeadf43fbdbb8fd577d96053e2f5007535) 2090s ok 40 - Found SameSite=None 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s ok 41 - Get / on SP 2090s ok 42 - HTTP code is 200 2090s ok 43 - Authenticated as fa@badwolf.org@idp 2090s ok 44 - UTF-8 values 2090s # ==> Pushing ISSUER <== 2090s # ==> Popping ISSUER <== 2090s ok 45 - Query IDP for logout 2090s ok 46 - Get cookie lemonldap (0) 2090s ok 47 - IDP Cookie removed 2090s ok 48 - Get image request 2090s # ==> Pushing ISSUER <== 2090s ok 49 - SOAP request 2090s # ==> Saving handler ISSUER <== 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s # ==> Restoring ISSUER <== 2090s ok 50 - Execute request 2090s ok 51 - Response is 200 or 400 2090s ok 52 - Content is XML 2090s # ==> Popping ISSUER <== 2090s ok 53 - Get image 2090s ok 54 - Get redirection 2090s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 2090s # ==> Pushing SP <== 2090s # ==> Popping SP <== 2090s ok 56 - Test if user is reject on SP 2090s ok 57 - Response status is 401 2090s ok 58 - Content is JSON 2090s ok 59 - Error code is 1 2090s 1..59 2090s ok 10 - SP-initiated flow, authorized user 2090s 1..10 2090s ok 2091s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t .................... 2091s ok 1 - use Lemonldap::NG::Portal::Main; 2091s ok 2 - Portal object 2091s ok 3 - Init 2091s ok 4 - Portal app 2091s ok 5 - Register $type 2091s ok 6 - Portal object 2091s ok 7 - Init 2091s ok 8 - Portal app 2091s ok 9 - Register $type 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 10 - Auth query 2091s ok 11 - HTTP code is 200 2091s ok 12 - Get cookie lemonldap (03adc4189e8f46aa64b37193ed378f3c8f6151cdcced0ca2bb80166a47c08538) 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 13 - Query IdP to access to SP 2091s ok 14 - HTTP code is 200 2091s ok 15 - Page contains a form 2091s ok 16 - Host match 2091s ok 17 - URI match 2091s ok 18 - Field "SAMLResponse" is defined 2091s ok 19 - CSP header authorize POST request to auth.alternate.com 2091s ok 20 - Method is POST 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 21 - Query IdP to access to SP 2091s ok 22 - Bad destination: code found on page 2091s ok 23 - Bad destination 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 24 - Query IdP to access to SP 2091s ok 25 - HTTP code is 200 2091s ok 26 - Page contains a form 2091s ok 27 - Host match 2091s ok 28 - URI match 2091s ok 29 - Field "SAMLResponse" is defined 2091s ok 30 - CSP header authorize POST request to auth.sp.com 2091s ok 31 - Method is POST 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 32 - Post SAML response to SP 2091s ok 33 - Get cookie lemonldap (60541c7eb8fbec2425b445868723b14f917450579ccd32b303fe4d0e18293249) 2091s ok 34 - Get redirection 2091s ok 35 - Location is http://auth.sp.com/ 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 36 - Get / on SP 2091s ok 37 - HTTP code is 200 2091s ok 38 - Authenticated as ru@badwolf.org@idp 2091s ok 39 - UTF-8 values 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 40 - Query IdP for logout 2091s ok 41 - HTTP code is 200 2091s ok 42 - Get cookie lemonldap (0) 2091s ok 43 - SSO cookie removed 2091s ok 44 - Get iframe request 2091s ok 45 - Content-Security-Policy header found 2091s ok 46 - Found auth.idp.com in CSP child-src 2091s ok 47 - Content-Security-Policy header found 2091s ok 48 - Found http://auth.sp.com in CSP child-src 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 49 - Get iframe 2091s ok 50 - Framing authorized 2091s ok 51 - HTTP code is 200 2091s ok 52 - Page contains a form 2091s ok 53 - Host match 2091s ok 54 - URI match 2091s ok 55 - Field "SAMLRequest" is defined 2091s ok 56 - CSP header authorize POST request to auth.sp.com 2091s ok 57 - Method is POST 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 58 - Post SAML logout request to SP 2091s ok 59 - HTTP code is 200 2091s ok 60 - Page contains a form 2091s ok 61 - Host match 2091s ok 62 - URI match 2091s ok 63 - Field "SAMLResponse" is defined 2091s ok 64 - CSP header authorize POST request to auth.idp.com 2091s ok 65 - Method is POST 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 66 - Post SAML logout response to IdP 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 67 - Test if user is reject on IdP 2091s ok 68 - Response status is 401 2091s ok 69 - Content is JSON 2091s ok 70 - Error code is 1 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 71 - Test if user is reject on SP 2091s ok 72 - HTTP code is 200 2091s ok 73 - HTTP code is 200 2091s ok 74 - Page contains a form 2091s ok 75 - CSP header authorize POST request to auth.idp.com 2091s ok 76 - Method is POST 2091s 1..76 2091s ok 2091s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ...................... 2091s ok 1 - use Lemonldap::NG::Portal::Main; 2091s ok 2 - Portal object 2091s ok 3 - Init 2091s ok 4 - Portal app 2091s ok 5 - Register $type 2091s ok 6 - Portal object 2091s ok 7 - Init 2091s ok 8 - Portal app 2091s ok 9 - Register $type 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 10 - Unauth SP request 2091s ok 11 - HTTP code is 200 2091s ok 12 - HTTP code is 200 2091s ok 13 - Page contains a form 2091s ok 14 - Host match 2091s ok 15 - URI match 2091s ok 16 - Field "SAMLRequest" is defined 2091s ok 17 - CSP header authorize POST request to auth.idp.com 2091s ok 18 - Method is POST 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 19 - Post SAML request to IdP 2091s ok 20 - HTTP code is 200 2091s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165050_15962%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236930%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 22 - Post authentication 2091s ok 23 - Reject reason is 89 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 24 - Unauth SP request 2091s ok 25 - HTTP code is 200 2091s ok 26 - HTTP code is 200 2091s ok 27 - Page contains a form 2091s ok 28 - Host match 2091s ok 29 - URI match 2091s ok 30 - Field "SAMLRequest" is defined 2091s ok 31 - CSP header authorize POST request to auth.idp.com 2091s ok 32 - Method is POST 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 33 - Post SAML request to IdP 2091s ok 34 - HTTP code is 200 2091s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165050_53970%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236930%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 36 - Post authentication 2091s ok 37 - Get cookie lemonldap (79501b1c6ae4adbf8403616984e0ba570a6cb4d5f450aa381d6b97ef6d23b0fe) 2091s ok 38 - HTTP code is 200 2091s ok 39 - Page contains a form 2091s ok 40 - Host match 2091s ok 41 - URI match 2091s ok 42 - Field "SAMLResponse" is defined 2091s ok 43 - CSP header authorize POST request to auth.sp.com 2091s ok 44 - Method is POST 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 45 - Post SAML response to SP 2091s ok 46 - Get redirection 2091s ok 47 - Location is http://auth.sp.com/ 2091s ok 48 - Get cookie lemonldap (fa0193498c17fbda184fd98a471a1ab54910c6beb76c870387e335d7f13ad1e2) 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 49 - Get / on SP 2091s ok 50 - HTTP code is 200 2091s ok 51 - Authenticated as fa@badwolf.org@idp 2091s ok 52 - UTF-8 values 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 53 - Query SP for logout 2091s ok 54 - HTTP code is 200 2091s ok 55 - Page contains a form 2091s ok 56 - Host match 2091s ok 57 - URI match 2091s ok 58 - Field "SAMLRequest" is defined 2091s ok 59 - CSP header authorize POST request to auth.idp.com 2091s ok 60 - Method is POST 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 61 - Post SAML logout request to IdP 2091s ok 62 - HTTP code is 200 2091s ok 63 - Found logout message 2091s ok 64 - Get cookie lemonldap (0) 2091s ok 65 - IDP cookie removed 2091s # ==> Pushing ISSUER <== 2091s # ==> Popping ISSUER <== 2091s ok 66 - Test if old cookie is denied by IdP 2091s ok 67 - Response status is 401 2091s ok 68 - Content is JSON 2091s ok 69 - Error code is 1 2091s # ==> Pushing SP <== 2091s # ==> Popping SP <== 2091s ok 70 - Test if user is reject on SP 2091s ok 71 - HTTP code is 200 2091s ok 72 - HTTP code is 200 2091s ok 73 - Page contains a form 2091s ok 74 - Host match 2091s ok 75 - URI match 2091s ok 76 - Field "SAMLRequest" is defined 2091s ok 77 - CSP header authorize POST request to auth.idp.com 2091s ok 78 - Method is POST 2091s 1..78 2091s ok 2092s t/30-Auth-and-issuer-SAML-POST.t .................................. 2092s ok 1 - use Lemonldap::NG::Portal::Main; 2092s ok 2 - Portal object 2092s ok 3 - Init 2092s ok 4 - Portal app 2092s ok 5 - Register $type 2092s ok 6 - Portal object 2092s ok 7 - Init 2092s ok 8 - Portal app 2092s ok 9 - Register $type 2092s # Subtest: SP-initiated flow, unauthorized user 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 1 - Unauth SP request 2092s ok 2 - HTTP code is 200 2092s ok 3 - HTTP code is 200 2092s ok 4 - Page contains a form 2092s ok 5 - Host match 2092s ok 6 - URI match 2092s ok 7 - Field "SAMLRequest" is defined 2092s ok 8 - CSP header authorize POST request to auth.idp.com 2092s ok 9 - Method is POST 2092s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 2092s ok 11 - Pdata is not empty 2092s ok 12 - samlGenerateRequestHook called 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 13 - Post SAML request to IdP 2092s ok 14 - HTTP code is 200 2092s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236930%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165050_12872%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2092s ok 16 - Found SameSite=None 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 17 - Post authentication 2092s ok 18 - Reject reason is 89 2092s 1..18 2092s ok 10 - SP-initiated flow, unauthorized user 2092s # Subtest: SP-initiated flow, authorized user 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 1 - Unauth SP request 2092s ok 2 - HTTP code is 200 2092s ok 3 - HTTP code is 200 2092s ok 4 - Page contains a form 2092s ok 5 - Host match 2092s ok 6 - URI match 2092s ok 7 - Field "SAMLRequest" is defined 2092s ok 8 - CSP header authorize POST request to auth.idp.com 2092s ok 9 - Method is POST 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 10 - Post SAML request to IdP 2092s ok 11 - HTTP code is 200 2092s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165050_37234%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737236930%7D) 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 13 - Post authentication 2092s ok 14 - Get cookie lemonldap (8f79efb80e497cc3b31a30c06ebc0ebd3f826777c43e564f4094792648b7f56d) 2092s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 2092s ok 16 - SAML request cleared from pdata 2092s ok 17 - HTTP code is 200 2092s ok 18 - Page contains a form 2092s ok 19 - Host match 2092s ok 20 - URI match 2092s ok 21 - Field "SAMLResponse" is defined 2092s ok 22 - CSP header authorize POST request to auth.sp.com 2092s ok 23 - Method is POST 2092s ok 24 - Found SAMLResponse 2092s ok 25 - Found AuthnInstant modified by hook 2092s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 2092s ok 27 - Pdata is not empty 2092s ok 28 - samlGotRequestHookCalled called 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 29 - Post SAML response to SP 2092s ok 30 - Get redirection 2092s ok 31 - Location is http://auth.sp.com/ 2092s ok 32 - Get cookie lemonldap (35c380ec1a33444692278af5d6445bf64460b81e2e6aed9381bd776008354071) 2092s ok 33 - Found SameSite=None 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 34 - Get / on SP 2092s ok 35 - HTTP code is 200 2092s ok 36 - Authenticated as fa@badwolf.org@idp 2092s ok 37 - samlGotResponseHook called 2092s ok 38 - UTF-8 values 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 39 - Query SP for logout 2092s ok 40 - HTTP code is 200 2092s ok 41 - Page contains a form 2092s ok 42 - Host match 2092s ok 43 - URI match 2092s ok 44 - Field "SAMLRequest" is defined 2092s ok 45 - CSP header authorize POST request to auth.idp.com 2092s ok 46 - Method is POST 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 47 - Post SAML logout request to IdP 2092s ok 48 - HTTP code is 200 2092s ok 49 - Page contains a form 2092s ok 50 - Host match 2092s ok 51 - URI match 2092s ok 52 - Field "SAMLResponse" is defined 2092s ok 53 - CSP header authorize POST request to auth.sp.com 2092s ok 54 - Method is POST 2092s ok 55 - Get cookie lemonldap (0) 2092s ok 56 - IDP Cookie removed 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 57 - Post SAML response to SP 2092s ok 58 - Get redirection 2092s ok 59 - Location is http://auth.sp.com/?logout=1 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 60 - Test if user is reject on IdP 2092s ok 61 - Response status is 401 2092s ok 62 - Content is JSON 2092s ok 63 - Error code is 1 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 64 - Test if user is reject on SP 2092s ok 65 - HTTP code is 200 2092s ok 66 - HTTP code is 200 2092s ok 67 - Page contains a form 2092s ok 68 - Host match 2092s ok 69 - URI match 2092s ok 70 - Field "SAMLRequest" is defined 2092s ok 71 - CSP header authorize POST request to auth.idp.com 2092s ok 72 - Method is POST 2092s 1..72 2092s ok 11 - SP-initiated flow, authorized user 2092s # Subtest: SP-initiated flow, authorized user, with redirection 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 1 - Unauth SP request 2092s ok 2 - HTTP code is 200 2092s ok 3 - HTTP code is 200 2092s ok 4 - Page contains a form 2092s ok 5 - Host match 2092s ok 6 - URI match 2092s ok 7 - Field "SAMLRequest" is defined 2092s ok 8 - CSP header authorize POST request to auth.idp.com 2092s ok 9 - Method is POST 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 10 - Post SAML request to IdP 2092s ok 11 - HTTP code is 200 2092s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165051_29580%22%2C%22issuerTs%22%3A1737236931%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 13 - Post authentication 2092s ok 14 - Get cookie lemonldap (1474f5143edd78df0098f20c155feaa8a5996dbdeecaf8cd00fb1260e94e9ae0) 2092s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 2092s ok 16 - SAML request cleared from pdata 2092s ok 17 - HTTP code is 200 2092s ok 18 - Page contains a form 2092s ok 19 - Host match 2092s ok 20 - URI match 2092s ok 21 - Field "SAMLResponse" is defined 2092s ok 22 - CSP header authorize POST request to auth.sp.com 2092s ok 23 - Method is POST 2092s ok 24 - Found SAMLResponse 2092s ok 25 - Found AuthnInstant modified by hook 2092s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 2092s ok 27 - Pdata is not empty 2092s ok 28 - samlGotRequestHookCalled called 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 29 - Post SAML response to SP 2092s ok 30 - Get redirection 2092s ok 31 - Location is http://auth.sp.com/ 2092s ok 32 - Get cookie lemonldap (e9c8944e5b71c2d8de0cdfe1b74051e01ab0678be1b6d8974ac383081852f5e1) 2092s ok 33 - Found SameSite=None 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 34 - Get / on SP 2092s ok 35 - HTTP code is 200 2092s ok 36 - Authenticated as fa@badwolf.org@idp 2092s ok 37 - samlGotResponseHook called 2092s ok 38 - UTF-8 values 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 39 - Query SP for logout 2092s ok 40 - HTTP code is 200 2092s ok 41 - Page contains a form 2092s ok 42 - Host match 2092s ok 43 - URI match 2092s ok 44 - Field "SAMLRequest" is defined 2092s ok 45 - CSP header authorize POST request to auth.idp.com 2092s ok 46 - Method is POST 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 47 - Post SAML logout request to IdP 2092s ok 48 - HTTP code is 200 2092s ok 49 - Page contains a form 2092s ok 50 - Host match 2092s ok 51 - URI match 2092s ok 52 - Field "SAMLResponse" is defined 2092s ok 53 - CSP header authorize POST request to auth.sp.com 2092s ok 54 - Method is POST 2092s ok 55 - Get cookie lemonldap (0) 2092s ok 56 - IDP Cookie removed 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 57 - Post SAML response to SP 2092s ok 58 - Get redirection 2092s ok 59 - Location is http://test1.example.com 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 60 - Test if user is reject on IdP 2092s ok 61 - Response status is 401 2092s ok 62 - Content is JSON 2092s ok 63 - Error code is 1 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 64 - Test if user is reject on SP 2092s ok 65 - HTTP code is 200 2092s ok 66 - HTTP code is 200 2092s ok 67 - Page contains a form 2092s ok 68 - Host match 2092s ok 69 - URI match 2092s ok 70 - Field "SAMLRequest" is defined 2092s ok 71 - CSP header authorize POST request to auth.idp.com 2092s ok 72 - Method is POST 2092s 1..72 2092s ok 12 - SP-initiated flow, authorized user, with redirection 2092s 1..12 2092s ok 2092s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........... 2092s ok 1 - use Lemonldap::NG::Portal::Main; 2092s ok 2 - Portal object 2092s ok 3 - Init 2092s ok 4 - Portal app 2092s ok 5 - Register $type 2092s ok 6 - Portal object 2092s ok 7 - Init 2092s ok 8 - Portal app 2092s ok 9 - Register $type 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 10 - Unauth SP request 2092s ok 11 - Get redirection 2092s ok 12 - Location header found 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 13 - Launch SAML request to IdP 2092s ok 14 - HTTP code is 200 2092s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236931%2C%22issuerRequestsaml%22%3A%221737165051_7630%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2092s # ==> Pushing ISSUER <== 2092s # ==> Popping ISSUER <== 2092s ok 16 - Authentication request 2092s ok 17 - Get cookie lemonldap (dd8d32be904e53bd9efedb1b670501d6bff2d13db71fae4375a872ac57f15d75) 2092s ok 18 - Get cookie lemonldappdata () 2092s ok 19 - SAML request cleared from pdata 2092s ok 20 - HTTP code is 200 2092s ok 21 - Page contains a form 2092s ok 22 - Host match 2092s ok 23 - URI match 2092s ok 24 - Field "SAMLResponse" is defined 2092s ok 25 - Field "RelayState" is defined 2092s ok 26 - CSP header authorize POST request to auth.sp.com 2092s ok 27 - Correct authentication context mapped 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 28 - Post SAML response to SP 2092s ok 29 - Get cookie lemonldap (85b4d19cafc6a6fd3de1d1d6938b6c38469dbbbb3a6fbb6ee9d2c7d47fcd0a79) 2092s ok 30 - Get redirection 2092s ok 31 - Location is http://test1.example.com/ 2092s # ==> Pushing SP <== 2092s # ==> Popping SP <== 2092s ok 32 - Get / on SP 2092s ok 33 - HTTP code is 200 2092s ok 34 - Authenticated as fa@badwolf.org@idp 2092s ok 35 - Map authentication context 2092s 1..35 2092s ok 2093s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ................ 2093s ok 1 - use Lemonldap::NG::Portal::Main; 2093s ok 2 - Portal object 2093s ok 3 - Init 2093s ok 4 - Portal app 2093s ok 5 - Register $type 2093s ok 6 - Portal object 2093s ok 7 - Init 2093s ok 8 - Portal app 2093s ok 9 - Register $type 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 10 - Auth query 2093s ok 11 - HTTP code is 200 2093s ok 12 - Get cookie lemonldap (02ebcebba7bcf59b9ff78b861ffa726fa1986402244dd0185afb89882ae7329c) 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 13 - Query IdP to access to SP 2093s ok 14 - HTTP code is 200 2093s ok 15 - Form method is POST 2093s ok 16 - Found SAML response 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 17 - Post SAML response to SP 2093s ok 18 - Get cookie lemonldap (4cf18ec5fc7c53ac9d150d5c8237a13e1ae8d318f863a3b396dc39083d8ae66c) 2093s ok 19 - Get redirection 2093s ok 20 - Location is http://auth.sp.com/ 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 21 - Get / on SP 2093s ok 22 - HTTP code is 200 2093s ok 23 - Authenticated as ru@badwolf.org@idp 2093s ok 24 - UTF-8 values 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 25 - Query IdP for logout 2093s ok 26 - HTTP code is 200 2093s ok 27 - Get iframe request 2093s ok 28 - Content-Security-Policy header found 2093s ok 29 - Found auth.sp.com in CSP child-src 2093s ok 30 - Get cookie lemonldap (0) 2093s ok 31 - SSO cookie removed 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 32 - Query SP for iframe 2093s ok 33 - Get redirection 2093s ok 34 - Location header found 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 35 - Push SAML response to IdP 2093s ok 36 - Get redirection 2093s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 2093s ok 38 - Frame can be embedded 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 39 - Test if user is reject on IdP 2093s ok 40 - Response status is 401 2093s ok 41 - Content is JSON 2093s ok 42 - Error code is 1 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 43 - Test if user is reject on SP 2093s ok 44 - Get redirection 2093s ok 45 - Location header found 2093s 1..45 2093s ok 2093s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t ....... 2093s ok 1 - use Lemonldap::NG::Portal::Main; 2093s ok 2 - Portal object 2093s ok 3 - Init 2093s ok 4 - Portal app 2093s ok 5 - Register $type 2093s ok 6 - Portal object 2093s ok 7 - Init 2093s ok 8 - Portal app 2093s ok 9 - Register $type 2093s ok 10 - Portal object 2093s ok 11 - Init 2093s ok 12 - Portal app 2093s ok 13 - Register $type 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 14 - Unauth SP request 2093s ok 15 - Get redirection 2093s ok 16 - Location header found 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 17 - Launch SAML request to IdP 2093s ok 18 - HTTP code is 200 2093s 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%22issuerRequestsaml%22%3A%221737165052_61942%22%2C%22issuerTs%22%3A1737236932%7D) 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 20 - Post authentication 2093s ok 21 - HTTP code is 200 2093s ok 22 - Get cookie lemonldap (b5b78f72b6ab0e9c98f47cbb37e09458590ce5093e5f4f2adec17253fadf960a) 2093s ok 23 - HTTP code is 200 2093s ok 24 - Page contains a form 2093s ok 25 - Host match 2093s ok 26 - URI match 2093s ok 27 - Field "SAMLResponse" is defined 2093s ok 28 - Field "RelayState" is defined 2093s ok 29 - CSP header authorize POST request to auth.sp.com 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 30 - Post SAML response to SP 2093s ok 31 - Get cookie lemonldap (d45ef0c747e7e94afc44fb1c921b8fa61ab73a1ac4abbf0505d9513dfb83c8f9) 2093s ok 32 - Get redirection 2093s ok 33 - Location is http://test1.example.com/ 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 34 - Get / on SP 2093s ok 35 - HTTP code is 200 2093s ok 36 - Authenticated as fa@badwolf.org@idp 2093s ok 37 - UTF-8 values 2093s # ==> Pushing SP2 <== 2093s # ==> Popping SP2 <== 2093s ok 38 - Unauth SP2 request 2093s ok 39 - Get redirection 2093s ok 40 - Location header found 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 41 - Launch SAML request to IdP 2093s ok 42 - HTTP code is 200 2093s ok 43 - Page contains a form 2093s ok 44 - Host match 2093s ok 45 - URI match 2093s ok 46 - Field "SAMLResponse" is defined 2093s ok 47 - Field "RelayState" is defined 2093s ok 48 - CSP header authorize POST request to auth.sp2.com 2093s # ==> Pushing SP2 <== 2093s # ==> Popping SP2 <== 2093s ok 49 - Post SAML response to SP2 2093s ok 50 - Get cookie lemonldap (f482f0af068d3af19e6b6d3dd3e3ebb1b9356012a1b9ea85c2d5b88940853be8) 2093s ok 51 - Get redirection 2093s ok 52 - Location is http://test1.example.com/ 2093s # ==> Pushing SP2 <== 2093s # ==> Popping SP2 <== 2093s ok 53 - Get / on SP2 2093s ok 54 - HTTP code is 200 2093s ok 55 - Authenticated as fa@badwolf.org@idp 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 56 - Query SP for logout 2093s ok 57 - Get redirection 2093s ok 58 - Location header found 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 59 - Launch SAML logout request to IdP 2093s ok 60 - HTTP code is 200 2093s ok 61 - Found logout message 2093s ok 62 - Get cookie lemonldap (0) 2093s ok 63 - IDP cookie removed 2093s # ==> Pushing ISSUER <== 2093s # ==> Popping ISSUER <== 2093s ok 64 - Test if user is reject on IdP 2093s ok 65 - Response status is 401 2093s ok 66 - Content is JSON 2093s ok 67 - Error code is 1 2093s # ==> Pushing SP <== 2093s # ==> Popping SP <== 2093s ok 68 - Test if user is reject on SP 2093s ok 69 - Get redirection 2093s ok 70 - Location header found 2093s # ==> Pushing SP2 <== 2093s # ==> Popping SP2 <== 2093s ok 71 - User is unfortunately still logged into SP2 2093s ok 72 - HTTP code is 200 2093s ok 73 - Authenticated as fa@badwolf.org@idp 2093s 1..73 2093s ok 2094s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................... 2094s ok 1 - use Lemonldap::NG::Portal::Main; 2094s ok 2 - Portal object 2094s ok 3 - Init 2094s ok 4 - Portal app 2094s ok 5 - Register $type 2094s ok 6 - Portal object 2094s ok 7 - Init 2094s ok 8 - Portal app 2094s ok 9 - Register $type 2094s ok 10 - Portal object 2094s ok 11 - Init 2094s ok 12 - Portal app 2094s ok 13 - Register $type 2094s ok 14 - Portal object 2094s ok 15 - Init 2094s ok 16 - Portal app 2094s ok 17 - Register $type 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 18 - Unauth SP request 2094s ok 19 - Get redirection 2094s ok 20 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 21 - Launch SAML request to IdP 2094s ok 22 - HTTP code is 200 2094s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165053_55309%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236933%7D) 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 24 - Post authentication 2094s ok 25 - HTTP code is 200 2094s ok 26 - Get cookie lemonldap (9ebdb368c167df20c18e5e380e5fe58f125faed98d259d703832b1e29b244bda) 2094s ok 27 - HTTP code is 200 2094s ok 28 - Page contains a form 2094s ok 29 - Host match 2094s ok 30 - URI match 2094s ok 31 - Field "SAMLResponse" is defined 2094s ok 32 - Field "RelayState" is defined 2094s ok 33 - CSP header authorize POST request to auth.sp.com 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 34 - Post SAML response to SP 2094s ok 35 - Get cookie lemonldap (0443ce90a6c013192005ec8a7c6faf4dd973a8f9e6f48538a361a98d3047394f) 2094s ok 36 - Get redirection 2094s ok 37 - Location is http://test1.example.com/ 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 38 - Get / on SP 2094s ok 39 - HTTP code is 200 2094s ok 40 - Authenticated as fa@badwolf.org@idp 2094s ok 41 - UTF-8 values 2094s # ==> Pushing SP2 <== 2094s # ==> Popping SP2 <== 2094s ok 42 - Unauth SP2 request 2094s ok 43 - Get redirection 2094s ok 44 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 45 - Launch SAML request to IdP 2094s ok 46 - HTTP code is 200 2094s ok 47 - Page contains a form 2094s ok 48 - Host match 2094s ok 49 - URI match 2094s ok 50 - Field "SAMLResponse" is defined 2094s ok 51 - Field "RelayState" is defined 2094s ok 52 - CSP header authorize POST request to auth.sp2.com 2094s # ==> Pushing SP2 <== 2094s # ==> Popping SP2 <== 2094s ok 53 - Post SAML response to SP2 2094s ok 54 - Get cookie lemonldap (d1cb667a4e656f96b619471fdcdb465cf5cd6f73942fcdd96aad009156b907c7) 2094s ok 55 - Get redirection 2094s ok 56 - Location is http://test1.example.com/ 2094s # ==> Pushing SP2 <== 2094s # ==> Popping SP2 <== 2094s ok 57 - Get / on SP2 2094s ok 58 - HTTP code is 200 2094s ok 59 - Authenticated as fa@badwolf.org@idp 2094s # ==> Pushing SP3 <== 2094s # ==> Popping SP3 <== 2094s ok 60 - Unauth SP3 request 2094s ok 61 - Get redirection 2094s ok 62 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 63 - Launch SAML request to IdP 2094s ok 64 - HTTP code is 200 2094s ok 65 - Page contains a form 2094s ok 66 - Host match 2094s ok 67 - URI match 2094s ok 68 - Field "SAMLResponse" is defined 2094s ok 69 - Field "RelayState" is defined 2094s ok 70 - CSP header authorize POST request to auth.sp3.com 2094s # ==> Pushing SP3 <== 2094s # ==> Popping SP3 <== 2094s ok 71 - Post SAML response to SP3 2094s ok 72 - Get cookie lemonldap (298f5cbb59684b7f11a7b1fc20cb82ba7b25b7cdabc2229e858dc97fa2877f92) 2094s ok 73 - Get redirection 2094s ok 74 - Location is http://test1.example.com/ 2094s # ==> Pushing SP3 <== 2094s # ==> Popping SP3 <== 2094s ok 75 - Get / on SP3 2094s ok 76 - HTTP code is 200 2094s ok 77 - Authenticated as fa@badwolf.org@idp 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 78 - Query SP for logout 2094s ok 79 - Get redirection 2094s ok 80 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 81 - Launch SAML logout request to IdP 2094s ok 82 - Get cookie lemonldap (0) 2094s ok 83 - SSO cookie removed 2094s ok 84 - Got one iframe for both additional services 2094s # ==> Pushing SP2 <== 2094s # ==> Popping SP2 <== 2094s ok 85 - Start logout from SP2 2094s ok 86 - Get redirection 2094s ok 87 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 88 - get SAML response from IDP 2094s ok 89 - Get redirection 2094s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 2094s # ==> Pushing SP3 <== 2094s # ==> Popping SP3 <== 2094s ok 91 - Start logout from SP3 2094s ok 92 - Get redirection 2094s ok 93 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 94 - get SAML response from IDP 2094s ok 95 - Get redirection 2094s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 2094s ok 97 - HTTP code is 200 2094s ok 98 - Page contains a form 2094s ok 99 - Host match 2094s ok 100 - URI match 2094s ok 101 - Field "relay" is defined 2094s ok 102 - CSP header authorize POST request to auth.idp.com 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 103 - Post final logout 2094s ok 104 - Get redirection 2094s ok 105 - Location header found 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 106 - Send SAML logout response to SP 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 107 - Test if user is reject on IdP 2094s ok 108 - Response status is 401 2094s ok 109 - Content is JSON 2094s ok 110 - Error code is 1 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 111 - Test if user is reject on SP 2094s ok 112 - Get redirection 2094s ok 113 - Location header found 2094s # ==> Pushing SP2 <== 2094s # ==> Popping SP2 <== 2094s ok 114 - Test if user is reject on SP2 2094s ok 115 - Get redirection 2094s ok 116 - Location header found 2094s # ==> Pushing SP3 <== 2094s # ==> Popping SP3 <== 2094s ok 117 - Test if user is reject on SP3 2094s ok 118 - Get redirection 2094s ok 119 - Location header found 2094s 1..119 2094s ok 2094s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t .................... 2094s ok 1 - use Lemonldap::NG::Portal::Main; 2094s ok 2 - Portal object 2094s ok 3 - Init 2094s ok 4 - Portal app 2094s ok 5 - Register $type 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 6 - Post authentication request 2094s ok 7 - Get cookie lemonldap (99845c64845547a2e29b37ee0d34d713475114ca739a78f7bea6f156fb4176b4) 2094s ok 8 - Portal object 2094s ok 9 - Init 2094s ok 10 - Portal app 2094s ok 11 - Register $type 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 12 - Unauth SP request 2094s ok 13 - Get redirection 2094s ok 14 - Location header found 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 15 - Launch SAML request to IdP 2094s ok 16 - HTTP code is 200 2094s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236933%2C%22issuerRequestsaml%22%3A%221737165053_16648%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2094s # ==> Pushing ISSUER <== 2094s # ==> Popping ISSUER <== 2094s ok 18 - Post authentication request 2094s ok 19 - HTTP code is 200 2094s ok 20 - Get cookie lemonldap (74f8c676fe90f48cb976430b3563a117e607a1e7eac01e1a1cb1b0185b5ebc2a) 2094s ok 21 - Get cookie lemonldappdata () 2094s ok 22 - SAML request cleared from pdata 2094s ok 23 - Found info message about deleted sessions 2094s ok 24 - HTTP code is 200 2094s ok 25 - Page contains a form 2094s ok 26 - Host match 2094s ok 27 - URI match 2094s ok 28 - Field "SAMLResponse" is defined 2094s ok 29 - Field "RelayState" is defined 2094s ok 30 - CSP header authorize POST request to auth.sp.com 2094s ok 31 - Method is POST 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 32 - Post SAML response to SP 2094s ok 33 - Get cookie lemonldap (e254e58ba3a08b7b5e9a1bb98ce6b3f7510a3e9556a33046042f9e8b8d960d03) 2094s ok 34 - Get redirection 2094s ok 35 - Location is http://test1.example.com/ 2094s # ==> Pushing SP <== 2094s # ==> Popping SP <== 2094s ok 36 - Get / on SP 2094s ok 37 - HTTP code is 200 2094s ok 38 - Authenticated as fa@badwolf.org@idp 2094s 1..38 2094s ok 2095s t/30-Auth-and-issuer-SAML-Redirect.t .............................. 2095s ok 1 - use Lemonldap::NG::Portal::Main; 2095s ok 2 - Portal object 2095s ok 3 - Init 2095s ok 4 - Portal app 2095s ok 5 - Register $type 2095s ok 6 - Portal object 2095s ok 7 - Init 2095s ok 8 - Portal app 2095s ok 9 - Register $type 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 10 - Unauth SP request 2095s ok 11 - Get redirection 2095s ok 12 - Location header found 2095s # ==> Pushing ISSUER <== 2095s # ==> Popping ISSUER <== 2095s ok 13 - Launch SAML request to IdP 2095s ok 14 - HTTP code is 200 2095s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165054_24267%22%2C%22issuerTs%22%3A1737236934%7D) 2095s # ==> Pushing ISSUER <== 2095s # ==> Popping ISSUER <== 2095s ok 16 - Post delayed authentication request 2095s ok 17 - Get redirection 2095s ok 18 - Location is http://auth.idp.com/saml 2095s ok 19 - Get cookie lemonldap (b4de03a03b5f473929541b3001336c73dc34c28f760fbc7b12dd782250f6d1e1) 2095s ok 20 - Get cookie lemonldappdata () 2095s ok 21 - SAML request cleared from pdata 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 22 - Unauth SP request 2095s ok 23 - Get redirection 2095s ok 24 - Location header found 2095s # ==> Pushing ISSUER <== 2095s # ==> Popping ISSUER <== 2095s ok 25 - Launch SAML request to IdP 2095s ok 26 - HTTP code is 200 2095s ok 27 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165054_54938%22%2C%22issuerTs%22%3A1737236934%7D) 2095s # ==> Pushing ISSUER <== 2095s # ==> Popping ISSUER <== 2095s ok 28 - Post authentication request 2095s ok 29 - HTTP code is 200 2095s ok 30 - Get cookie lemonldap (db41635220b1b36f3374d0e6d320c16924b07579a908df85798fa6fa885e4d6c) 2095s ok 31 - Get cookie lemonldappdata () 2095s ok 32 - SAML request cleared from pdata 2095s ok 33 - HTTP code is 200 2095s ok 34 - Page contains a form 2095s ok 35 - Host match 2095s ok 36 - URI match 2095s ok 37 - Field "SAMLResponse" is defined 2095s ok 38 - Field "RelayState" is defined 2095s ok 39 - CSP header authorize POST request to auth.sp.com 2095s ok 40 - Signed using SHA-256 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 41 - Post SAML response to SP 2095s ok 42 - Get cookie lemonldap (da330ef74bdcaeba1ba1436c02f03ebbeacee92e7639dc15d190b20a184045c7) 2095s ok 43 - Get redirection 2095s ok 44 - Location is http://test1.example.com/ 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 45 - Get / on SP 2095s ok 46 - HTTP code is 200 2095s ok 47 - Authenticated as fa@badwolf.org@idp 2095s ok 48 - UTF-8 values 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 49 - Query SP for logout 2095s ok 50 - Get redirection 2095s ok 51 - Location header found 2095s ok 52 - SHA256 used to sign Logout Request 2095s # ==> Pushing ISSUER <== 2095s # ==> Popping ISSUER <== 2095s ok 53 - Launch SAML logout request to IdP 2095s ok 54 - Get redirection 2095s ok 55 - Location header found 2095s ok 56 - Get cookie lemonldap (0) 2095s ok 57 - IDP Cookie removed 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 58 - Launch SAML logout request to SP 2095s ok 59 - HTTP code is 200 2095s # ==> Pushing ISSUER <== 2095s # ==> Popping ISSUER <== 2095s ok 60 - Test if user is reject on IdP 2095s ok 61 - Response status is 401 2095s ok 62 - Content is JSON 2095s ok 63 - Error code is 1 2095s # ==> Pushing SP <== 2095s # ==> Popping SP <== 2095s ok 64 - Test if user is reject on SP 2095s ok 65 - Get redirection 2095s ok 66 - Location header found 2095s 1..66 2095s ok 2096s t/30-CDC.t ........................................................ 2096s ok 1 - use Lemonldap::NG::Portal::Main; 2096s ok 2 - Portal object 2096s ok 3 - Init 2096s ok 4 - Portal app 2096s ok 5 - Register $type 2096s ok 6 - Portal object 2096s ok 7 - Init 2096s ok 8 - Portal app 2096s ok 9 - Register $type 2096s ok 10 - use Lemonldap::NG::Portal::CDC; 2096s ok 11 - Portal object 2096s ok 12 - Init 2096s ok 13 - Portal app 2096s ok 14 - CDC 2096s # ==> Pushing SP <== 2096s # ==> Popping SP <== 2096s ok 15 - Unauth SP request 2096s ok 16 - HTTP code is 200 2096s ok 17 - HTTP code is 200 2096s ok 18 - Page contains a form 2096s ok 19 - Host match 2096s ok 20 - URI match 2096s ok 21 - Field "SAMLRequest" is defined 2096s ok 22 - CSP header authorize POST request to auth.idp.com 2096s ok 23 - Method is POST 2096s # ==> Pushing ISSUER <== 2096s # ==> Popping ISSUER <== 2096s ok 24 - Post SAML request to IdP 2096s ok 25 - HTTP code is 200 2096s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165054_35955%22%2C%22issuerTs%22%3A1737236934%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2096s # ==> Pushing ISSUER <== 2096s # ==> Popping ISSUER <== 2096s ok 27 - Post authentication 2096s ok 28 - Get cookie lemonldap (330954cd32fa38f088328dbfa06e4f2137628f0c2c375d83a1a7c1c8399e1078) 2096s ok 29 - HTTP code is 200 2096s ok 30 - Page contains a form 2096s ok 31 - Host match 2096s ok 32 - URI match 2096s ok 33 - Field "SAMLResponse" is defined 2096s ok 34 - CSP header authorize POST request to auth.sp.com 2096s ok 35 - Found CDC iframe 2096s ok 36 - CDC write request 2096s ok 37 - HTTP code is 200 2096s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 2096s ok 39 - CDC read 2096s # ==> Pushing SP <== 2096s # ==> Popping SP <== 2096s ok 40 - Post SAML response to SP 2096s ok 41 - Get redirection 2096s ok 42 - Location is http://auth.sp.com/ 2096s ok 43 - Get cookie lemonldap (48efc710039cafa242333f74538ded2ddd3b10c43b83e84a9c6e07ab4ed8e7ec) 2096s # ==> Pushing SP <== 2096s # ==> Popping SP <== 2096s ok 44 - Get / on SP 2096s ok 45 - HTTP code is 200 2096s ok 46 - Authenticated as fa@badwolf.org@idp 2096s ok 47 - UTF-8 values 2096s # ==> Pushing SP <== 2096s # ==> Popping SP <== 2096s ok 48 - Query SP for logout 2096s ok 49 - HTTP code is 200 2096s ok 50 - Page contains a form 2096s ok 51 - Host match 2096s ok 52 - URI match 2096s ok 53 - Field "SAMLRequest" is defined 2096s ok 54 - CSP header authorize POST request to auth.idp.com 2096s ok 55 - Method is POST 2096s # ==> Pushing ISSUER <== 2096s # ==> Popping ISSUER <== 2096s ok 56 - Post SAML logout request to IdP 2096s ok 57 - HTTP code is 200 2096s ok 58 - Page contains a form 2096s ok 59 - Host match 2096s ok 60 - URI match 2096s ok 61 - Field "SAMLResponse" is defined 2096s ok 62 - CSP header authorize POST request to auth.sp.com 2096s ok 63 - Method is POST 2096s # ==> Pushing SP <== 2096s # ==> Popping SP <== 2096s ok 64 - Post SAML response to SP 2096s ok 65 - Get redirection 2096s ok 66 - Location is http://auth.sp.com/?logout=1 2096s # ==> Pushing ISSUER <== 2096s # ==> Popping ISSUER <== 2096s ok 67 - Test if user is reject on IdP 2096s ok 68 - Response status is 401 2096s ok 69 - Content is JSON 2096s ok 70 - Error code is 1 2096s # ==> Pushing SP <== 2096s # ==> Popping SP <== 2096s ok 71 - Test if user is reject on SP 2096s ok 72 - HTTP code is 200 2096s ok 73 - HTTP code is 200 2096s ok 74 - Page contains a form 2096s ok 75 - Host match 2096s ok 76 - URI match 2096s ok 77 - Field "SAMLRequest" is defined 2096s ok 78 - CSP header authorize POST request to auth.idp.com 2096s ok 79 - Method is POST 2096s 1..79 2096s ok 2096s t/30-SAML-Federation-Config.t ..................................... 2096s ok 1 - use Lemonldap::NG::Portal::Main; 2096s ok 2 - Portal object 2096s ok 3 - Init 2096s ok 4 - Portal app 2096s ok 5 - Register $type 2096s ok 6 - Portal object 2096s ok 7 - Init 2096s ok 8 - Portal app 2096s ok 9 - Register $type 2096s ok 10 - confKey from config 2096s ok 11 - confKey was generated 2096s ok 12 - Rule from SP config 2096s ok 13 - Rule from federation defaults 2096s ok 14 - SP attributes have been imported as configured by policy 2096s ok 15 - default NameID Format 2096s ok 16 - SP attributes have been imported as configured by policy 2096s ok 17 2096s ok 18 - eduPersonTargetedID sets required persistent NameID 2096s ok 19 - IDP option from config override 2096s ok 20 - IDP option from federation defaults 2096s ok 21 - IDP attributes from federation defaults 2096s ok 22 - IDP attributes from configuration override 2096s ok 23 - getIssuer 2096s ok 24 - getIssuer 2096s ok 25 - getIssuer 2096s 1..25 2096s ok 2097s t/30-SAML-Head-to-Tail-POST.t ..................................... 2097s ok 1 - use Lemonldap::NG::Portal::Main; 2097s ok 2 - Portal object 2097s ok 3 - Init 2097s ok 4 - Portal app 2097s ok 5 - Register $type 2097s ok 6 - Portal object 2097s ok 7 - Init 2097s ok 8 - Portal app 2097s ok 9 - Register $type 2097s # ==> Pushing SP <== 2097s # ==> Popping SP <== 2097s ok 10 - Unauth SP request 2097s ok 11 - HTTP code is 200 2097s ok 12 - Page contains a form 2097s ok 13 - Host match 2097s ok 14 - URI match 2097s ok 15 - Field "SAMLRequest" is defined 2097s ok 16 - CSP header authorize POST request to auth.idp.com 2097s ok 17 - Method is POST 2097s # ==> Pushing ISSUER <== 2097s # ==> Popping ISSUER <== 2097s ok 18 - Post SAML request to IdP 2097s ok 19 - HTTP code is 200 2097s ok 20 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236935%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165055_18741%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2097s # ==> Pushing ISSUER <== 2097s # ==> Popping ISSUER <== 2097s ok 21 - Post authentication 2097s ok 22 - Get cookie lemonldap (b4d2e6b56c5e30c32a7b828a5536badc7663aeff6006777cd9ba6c17c6356cbf) 2097s ok 23 - HTTP code is 200 2097s ok 24 - Page contains a form 2097s ok 25 - Host match 2097s ok 26 - URI match 2097s ok 27 - Field "SAMLResponse" is defined 2097s ok 28 - CSP header authorize POST request to auth.sp.com 2097s ok 29 - Method is POST 2097s # ==> Pushing SP <== 2097s # ==> Popping SP <== 2097s ok 30 - Post SAML response to SP 2097s ok 31 - Get redirection 2097s ok 32 - Location header found 2097s ok 33 - Get cookie lemonldap (4138ffac338ba90298ee23c8c93152465e621c2738218cc5ceb8fe3dc38009ab) 2097s # ==> Pushing SP <== 2097s # ==> Popping SP <== 2097s ok 34 - Follow redirection 2097s ok 35 - HTTP code is 200 2097s # ==> Pushing SP <== 2097s # ==> Popping SP <== 2097s ok 36 - Query SP for logout 2097s ok 37 - HTTP code is 200 2097s ok 38 - Page contains a form 2097s ok 39 - Host match 2097s ok 40 - URI match 2097s ok 41 - Field "SAMLRequest" is defined 2097s ok 42 - CSP header authorize POST request to auth.idp.com 2097s ok 43 - Method is POST 2097s # ==> Pushing ISSUER <== 2097s # ==> Popping ISSUER <== 2097s ok 44 - Post SAML logout request to IdP 2097s ok 45 - HTTP code is 200 2097s ok 46 - Page contains a form 2097s ok 47 - Host match 2097s ok 48 - URI match 2097s ok 49 - Field "SAMLResponse" is defined 2097s ok 50 - CSP header authorize POST request to auth.sp.com 2097s ok 51 - Method is POST 2097s ok 52 - Get cookie lemonldap (0) 2097s ok 53 - SSO cookie removed 2097s # ==> Pushing SP <== 2097s # ==> Popping SP <== 2097s ok 54 - Post SAML response to SP 2097s ok 55 - HTTP code is 200 2097s # ==> Pushing ISSUER <== 2097s # ==> Popping ISSUER <== 2097s ok 56 - Test if user is reject on IdP 2097s ok 57 - Response status is 401 2097s ok 58 - Content is JSON 2097s ok 59 - Error code is 1 2097s # ==> Pushing SP <== 2097s # ==> Popping SP <== 2097s ok 60 - Test if user is reject on SP 2097s ok 61 - HTTP code is 200 2097s ok 62 - HTTP code is 200 2097s ok 63 - Page contains a form 2097s ok 64 - Host match 2097s ok 65 - URI match 2097s ok 66 - Field "SAMLRequest" is defined 2097s ok 67 - CSP header authorize POST request to auth.idp.com 2097s ok 68 - Method is POST 2097s 1..68 2097s ok 2097s t/30-SAML-Macros.t ................................................ 2097s ok 1 - use Lemonldap::NG::Portal::Main; 2097s ok 2 - Portal object 2097s ok 3 - Init 2097s ok 4 - Portal app 2097s ok 5 - Issuer portal 2097s ok 6 - Auth query 2097s ok 7 - HTTP code is 200 2097s ok 8 - Get cookie lemonldap (0b590bae900e94278c91f671550390a02de3cf3e788327fde8c1fb70386f2329) 2097s ok 9 - Query IdP to access to SP 2097s ok 10 - HTTP code is 200 2097s ok 11 - Form method is POST 2097s ok 12 - Found SAML response 2097s ok 13 - Check Attribute 2097s ok 14 - Check Attribute 2097s ok 15 - Check NameID from macro 2097s 1..15 2097s ok 2098s t/30-SAML-NameID-IDP.t ............................................ 2098s ok 1 - use Lemonldap::NG::Portal::Main; 2098s ok 2 - Portal object 2098s ok 3 - Init 2098s ok 4 - Portal app 2098s ok 5 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 6 - Auth query 2098s ok 7 - HTTP code is 200 2098s ok 8 - Get cookie lemonldap (8eed2ef1e126d05ffa57b20fcadcc3871b16035ac4ca3c1299c36702b0ef393d) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 9 - Post SAML request to IdP 2098s ok 10 - HTTP code is 200 2098s ok 11 - HTTP code is 200 2098s ok 12 - Page contains a form 2098s ok 13 - Host match 2098s ok 14 - URI match 2098s ok 15 - Field "SAMLResponse" is defined 2098s ok 16 - CSP header authorize POST request to auth.sp.com 2098s ok 17 - Method is POST 2098s ok 18 - Found SAMLResponse 2098s ok 19 - XML successfully parsed 2098s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 21 - Found expected NameID Format in response 2098s ok 22 - XML successfully parsed 2098s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 2098s ok 24 - NameID matches 2098s ok 25 - Portal object 2098s ok 26 - Init 2098s ok 27 - Portal app 2098s ok 28 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 29 - Auth query 2098s ok 30 - HTTP code is 200 2098s ok 31 - Get cookie lemonldap (504b551b004a0a3b007c17568a5aab0dcd2b2036a61d817bad34d9905a8ee097) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 32 - Post SAML request to IdP 2098s ok 33 - HTTP code is 200 2098s ok 34 - HTTP code is 200 2098s ok 35 - Page contains a form 2098s ok 36 - Host match 2098s ok 37 - URI match 2098s ok 38 - Field "SAMLResponse" is defined 2098s ok 39 - CSP header authorize POST request to auth.sp.com 2098s ok 40 - Method is POST 2098s ok 41 - Found SAMLResponse 2098s ok 42 - XML successfully parsed 2098s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 44 - Found expected NameID Format in response 2098s ok 45 - XML successfully parsed 2098s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 2098s ok 47 - NameID matches 2098s ok 48 - Portal object 2098s ok 49 - Init 2098s ok 50 - Portal app 2098s ok 51 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 52 - Auth query 2098s ok 53 - HTTP code is 200 2098s ok 54 - Get cookie lemonldap (12c761b217654200b30f0f876987f84ff8fd001fa4412c652cad4261d32d4857) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 55 - Post SAML request to IdP 2098s ok 56 - HTTP code is 200 2098s ok 57 - HTTP code is 200 2098s ok 58 - Page contains a form 2098s ok 59 - Host match 2098s ok 60 - URI match 2098s ok 61 - Field "SAMLResponse" is defined 2098s ok 62 - CSP header authorize POST request to auth.sp.com 2098s ok 63 - Method is POST 2098s ok 64 - Found SAMLResponse 2098s ok 65 - XML successfully parsed 2098s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 67 - Found expected NameID Format in response 2098s ok 68 - XML successfully parsed 2098s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 2098s ok 70 - NameID matches 2098s ok 71 - Portal object 2098s ok 72 - Init 2098s ok 73 - Portal app 2098s ok 74 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 75 - Auth query 2098s ok 76 - HTTP code is 200 2098s ok 77 - Get cookie lemonldap (5196911a254af6b3758e2acccba1a6de571d59423f151546f7e8ab512979a909) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 78 - Post SAML request to IdP 2098s ok 79 - HTTP code is 200 2098s ok 80 - HTTP code is 200 2098s ok 81 - Page contains a form 2098s ok 82 - Host match 2098s ok 83 - URI match 2098s ok 84 - Field "SAMLResponse" is defined 2098s ok 85 - CSP header authorize POST request to auth.sp.com 2098s ok 86 - Method is POST 2098s ok 87 - Found SAMLResponse 2098s ok 88 - XML successfully parsed 2098s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 90 - Found expected NameID Format in response 2098s ok 91 - XML successfully parsed 2098s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 2098s ok 93 - NameID matches 2098s ok 94 - Portal object 2098s ok 95 - Init 2098s ok 96 - Portal app 2098s ok 97 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 98 - Auth query 2098s ok 99 - HTTP code is 200 2098s ok 100 - Get cookie lemonldap (2925c531fa3c1b8269c0997d26a2e0ae678dbefa0f2fab670307c50d089c8a07) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 101 - Post SAML request to IdP 2098s ok 102 - HTTP code is 200 2098s ok 103 - HTTP code is 200 2098s ok 104 - Page contains a form 2098s ok 105 - Host match 2098s ok 106 - URI match 2098s ok 107 - Field "SAMLResponse" is defined 2098s ok 108 - CSP header authorize POST request to auth.sp.com 2098s ok 109 - Method is POST 2098s ok 110 - Found SAMLResponse 2098s ok 111 - XML successfully parsed 2098s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 113 - Found expected NameID Format in response 2098s ok 114 - XML successfully parsed 2098s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 2098s ok 116 - NameID matches 2098s ok 117 - Portal object 2098s ok 118 - Init 2098s ok 119 - Portal app 2098s ok 120 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 121 - Auth query 2098s ok 122 - HTTP code is 200 2098s ok 123 - Get cookie lemonldap (c881d0bd57bfadebdc9c086bfcc88ed38604d63223d24f75497f96bd96c24b2b) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 124 - Post SAML request to IdP 2098s ok 125 - HTTP code is 200 2098s ok 126 - HTTP code is 200 2098s ok 127 - Page contains a form 2098s ok 128 - Host match 2098s ok 129 - URI match 2098s ok 130 - Field "SAMLResponse" is defined 2098s ok 131 - CSP header authorize POST request to auth.sp.com 2098s ok 132 - Method is POST 2098s ok 133 - Found SAMLResponse 2098s ok 134 - XML successfully parsed 2098s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 136 - Found expected NameID Format in response 2098s ok 137 - Portal object 2098s ok 138 - Init 2098s ok 139 - Portal app 2098s ok 140 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 141 - Auth query 2098s ok 142 - HTTP code is 200 2098s ok 143 - Get cookie lemonldap (e6734821fd03035a5561747579ee67e922abc0436505afb4c84a3e7701d52eb0) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 144 - Post SAML request to IdP 2098s ok 145 - HTTP code is 200 2098s ok 146 - HTTP code is 200 2098s ok 147 - Page contains a form 2098s ok 148 - Host match 2098s ok 149 - URI match 2098s ok 150 - Field "SAMLResponse" is defined 2098s ok 151 - CSP header authorize POST request to auth.sp.com 2098s ok 152 - Method is POST 2098s ok 153 - Found SAMLResponse 2098s ok 154 - XML successfully parsed 2098s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 156 - Found expected NameID Format in response 2098s ok 157 - XML successfully parsed 2098s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 2098s ok 159 - NameID matches 2098s ok 160 - Portal object 2098s ok 161 - Init 2098s ok 162 - Portal app 2098s ok 163 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 164 - Auth query 2098s ok 165 - HTTP code is 200 2098s ok 166 - Get cookie lemonldap (76fc97182fbcde44e5975ebd14963851fcf68b46b4a2f44fbbf34cfb5ca30db8) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 167 - Post SAML request to IdP 2098s ok 168 - HTTP code is 200 2098s ok 169 - HTTP code is 200 2098s ok 170 - Page contains a form 2098s ok 171 - Host match 2098s ok 172 - URI match 2098s ok 173 - Field "SAMLResponse" is defined 2098s ok 174 - CSP header authorize POST request to auth.sp.com 2098s ok 175 - Method is POST 2098s ok 176 - Found SAMLResponse 2098s ok 177 - XML successfully parsed 2098s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 179 - Found expected NameID Format in response 2098s ok 180 - XML successfully parsed 2098s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID _D8AD4C665FD37B594514A1C641AA80FB with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 2098s ok 182 - NameID matches 2098s ok 183 - Portal object 2098s ok 184 - Init 2098s ok 185 - Portal app 2098s ok 186 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 187 - Auth query 2098s ok 188 - HTTP code is 200 2098s ok 189 - Get cookie lemonldap (8ae0c5699f15386c6943276084eb80d10ee7353c1f6a834973229ec9142f042e) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 190 - Post SAML request to IdP 2098s ok 191 - HTTP code is 200 2098s ok 192 - HTTP code is 200 2098s ok 193 - Page contains a form 2098s ok 194 - Host match 2098s ok 195 - URI match 2098s ok 196 - Field "SAMLResponse" is defined 2098s ok 197 - CSP header authorize POST request to auth.sp.com 2098s ok 198 - Method is POST 2098s ok 199 - Found SAMLResponse 2098s ok 200 - XML successfully parsed 2098s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 202 - Found expected NameID Format in response 2098s ok 203 - XML successfully parsed 2098s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID _D8AD4C665FD37B594514A1C641AA80FB with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 2098s ok 205 - NameID matches 2098s ok 206 - Portal object 2098s ok 207 - Init 2098s ok 208 - Portal app 2098s ok 209 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 210 - Auth query 2098s ok 211 - HTTP code is 200 2098s ok 212 - Get cookie lemonldap (6dbb8ad1dfdd1394c79d02885b359f2f597ab1750ab31a969cc7b2382e87ed6e) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 213 - Post SAML request to IdP 2098s ok 214 - HTTP code is 200 2098s ok 215 - HTTP code is 200 2098s ok 216 - Page contains a form 2098s ok 217 - Host match 2098s ok 218 - URI match 2098s ok 219 - Field "SAMLResponse" is defined 2098s ok 220 - CSP header authorize POST request to auth.sp.com 2098s ok 221 - Method is POST 2098s ok 222 - Found SAMLResponse 2098s ok 223 - XML successfully parsed 2098s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 225 - Found expected NameID Format in response 2098s ok 226 - XML successfully parsed 2098s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID _D8AD4C665FD37B594514A1C641AA80FB with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 2098s ok 228 - NameID matches 2098s ok 229 - Portal object 2098s ok 230 - Init 2098s ok 231 - Portal app 2098s ok 232 - Register $type 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 233 - Auth query 2098s ok 234 - HTTP code is 200 2098s ok 235 - Get cookie lemonldap (047d90ce820ba803694c2a47cec9929a57b651dddf816d8de06700a24fd17ed5) 2098s # Generated SAML Request: http://auth.sp.com/saml/metadata 2098s # ==> Pushing ISSUER <== 2098s # ==> Popping ISSUER <== 2098s ok 236 - Post SAML request to IdP 2098s ok 237 - HTTP code is 200 2098s ok 238 - HTTP code is 200 2098s ok 239 - Page contains a form 2098s ok 240 - Host match 2098s ok 241 - URI match 2098s ok 242 - Field "SAMLResponse" is defined 2098s ok 243 - CSP header authorize POST request to auth.sp.com 2098s ok 244 - Method is POST 2098s ok 245 - Found SAMLResponse 2098s ok 246 - XML successfully parsed 2098s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 2098s ok 248 - Found expected NameID Format in response 2098s ok 249 - XML successfully parsed 2098s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 2098s # Found NameID _E7792DDD5A7E7EAB7B72ACFC8AAE7E0F with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 2098s ok 251 - NameID matches 2098s ok 252 - Transient ID is different from persistent ID 2098s 1..252 2098s ok 2099s t/30-SAML-NameID-SP.t ............................................. 2099s ok 1 - use Lemonldap::NG::Portal::Main; 2099s ok 2 - Portal object 2099s ok 3 - Init 2099s ok 4 - Portal app 2099s ok 5 - Register $type 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 6 2099s ok 7 - HTTP code is 200 2099s ok 8 - Page contains a form 2099s ok 9 - Host match 2099s ok 10 - URI match 2099s ok 11 - Field "SAMLRequest" is defined 2099s ok 12 - CSP header authorize POST request to auth.idp.com 2099s ok 13 - Method is POST 2099s ok 14 - Found SAMLRequest 2099s ok 15 - XML successfully parsed 2099s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 2099s ok 17 - Found expected NameID Format in response 2099s ok 18 - Portal object 2099s ok 19 - Init 2099s ok 20 - Portal app 2099s ok 21 - Register $type 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 22 2099s ok 23 - HTTP code is 200 2099s ok 24 - Page contains a form 2099s ok 25 - Host match 2099s ok 26 - URI match 2099s ok 27 - Field "SAMLRequest" is defined 2099s ok 28 - CSP header authorize POST request to auth.idp.com 2099s ok 29 - Method is POST 2099s ok 30 - Found SAMLRequest 2099s ok 31 - XML successfully parsed 2099s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 2099s ok 33 - Found expected NameID Format in response 2099s ok 34 - Portal object 2099s ok 35 - Init 2099s ok 36 - Portal app 2099s ok 37 - Register $type 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 38 2099s ok 39 - HTTP code is 200 2099s ok 40 - Page contains a form 2099s ok 41 - Host match 2099s ok 42 - URI match 2099s ok 43 - Field "SAMLRequest" is defined 2099s ok 44 - CSP header authorize POST request to auth.idp.com 2099s ok 45 - Method is POST 2099s ok 46 - Found SAMLRequest 2099s ok 47 - XML successfully parsed 2099s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 2099s ok 49 - Found expected NameID Format in response 2099s ok 50 - Portal object 2099s ok 51 - Init 2099s ok 52 - Portal app 2099s ok 53 - Register $type 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 54 2099s ok 55 - HTTP code is 200 2099s ok 56 - Page contains a form 2099s ok 57 - Host match 2099s ok 58 - URI match 2099s ok 59 - Field "SAMLRequest" is defined 2099s ok 60 - CSP header authorize POST request to auth.idp.com 2099s ok 61 - Method is POST 2099s ok 62 - Found SAMLRequest 2099s ok 63 - XML successfully parsed 2099s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 2099s ok 65 - Found expected NameID Format in response 2099s ok 66 - Portal object 2099s ok 67 - Init 2099s ok 68 - Portal app 2099s ok 69 - Register $type 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 70 2099s ok 71 - HTTP code is 200 2099s ok 72 - Page contains a form 2099s ok 73 - Host match 2099s ok 74 - URI match 2099s ok 75 - Field "SAMLRequest" is defined 2099s ok 76 - CSP header authorize POST request to auth.idp.com 2099s ok 77 - Method is POST 2099s ok 78 - Found SAMLRequest 2099s ok 79 - XML successfully parsed 2099s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 2099s ok 81 - Found expected NameID Format in response 2099s 1..81 2099s ok 2099s t/30-SAML-POST-Logout-when-expired.t .............................. 2099s ok 1 - use Lemonldap::NG::Portal::Main; 2099s ok 2 - Portal object 2099s ok 3 - Init 2099s ok 4 - Portal app 2099s ok 5 - Register $type 2099s ok 6 - Portal object 2099s ok 7 - Init 2099s ok 8 - Portal app 2099s ok 9 - Register $type 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 10 - Unauth SP request 2099s ok 11 - HTTP code is 200 2099s ok 12 - HTTP code is 200 2099s ok 13 - Page contains a form 2099s ok 14 - Host match 2099s ok 15 - URI match 2099s ok 16 - Field "SAMLRequest" is defined 2099s ok 17 - CSP header authorize POST request to auth.idp.com 2099s ok 18 - Method is POST 2099s # ==> Pushing ISSUER <== 2099s # ==> Popping ISSUER <== 2099s ok 19 - Post SAML request to IdP 2099s ok 20 - HTTP code is 200 2099s 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%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165058_32518%22%2C%22issuerTs%22%3A1737236938%7D) 2099s # ==> Pushing ISSUER <== 2099s # ==> Popping ISSUER <== 2099s ok 22 - Post authentication 2099s ok 23 - Reject reason is 89 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 24 - Unauth SP request 2099s ok 25 - HTTP code is 200 2099s ok 26 - HTTP code is 200 2099s ok 27 - Page contains a form 2099s ok 28 - Host match 2099s ok 29 - URI match 2099s ok 30 - Field "SAMLRequest" is defined 2099s ok 31 - CSP header authorize POST request to auth.idp.com 2099s ok 32 - Method is POST 2099s # ==> Pushing ISSUER <== 2099s # ==> Popping ISSUER <== 2099s ok 33 - Post SAML request to IdP 2099s ok 34 - HTTP code is 200 2099s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165058_45807%22%2C%22issuerTs%22%3A1737236938%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2099s # ==> Pushing ISSUER <== 2099s # ==> Popping ISSUER <== 2099s ok 36 - Post authentication 2099s ok 37 - Get cookie lemonldap (74c0e8193b88242185d21ba55a1357fd000e14d5a014d51177a995645003d2a1) 2099s ok 38 - Get cookie lemonldappdata () 2099s ok 39 - SAML request cleared from pdata 2099s ok 40 - HTTP code is 200 2099s ok 41 - Page contains a form 2099s ok 42 - Host match 2099s ok 43 - URI match 2099s ok 44 - Field "SAMLResponse" is defined 2099s ok 45 - CSP header authorize POST request to auth.sp.com 2099s ok 46 - Method is POST 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 47 - Post SAML response to SP 2099s ok 48 - Get redirection 2099s ok 49 - Location is http://auth.sp.com/ 2099s ok 50 - Get cookie lemonldap (cf7ae534ea94ece83b9e460d8f9297677a1f709b85a7a672d88c0cd762dbcb60) 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 51 - Get / on SP 2099s ok 52 - HTTP code is 200 2099s ok 53 - Authenticated as fa@badwolf.org@idp 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 54 - Query SP for logout 2099s ok 55 - HTTP code is 200 2099s ok 56 - Page contains a form 2099s ok 57 - Host match 2099s ok 58 - URI match 2099s ok 59 - Field "SAMLRequest" is defined 2099s ok 60 - CSP header authorize POST request to auth.idp.com 2099s ok 61 - Method is POST 2099s # ==> Pushing ISSUER <== 2099s # ==> Popping ISSUER <== 2099s ok 62 - Post SAML logout request to IdP 2099s ok 63 - HTTP code is 200 2099s ok 64 - Page contains a form 2099s ok 65 - Host match 2099s ok 66 - URI match 2099s ok 67 - Field "SAMLResponse" is defined 2099s ok 68 - CSP header authorize POST request to auth.sp.com 2099s ok 69 - Method is POST 2099s # ==> Pushing SP <== 2099s # ==> Popping SP <== 2099s ok 70 - Post SAML response to SP 2099s ok 71 - Found SLO error 2099s 1..71 2099s ok 2100s t/30-SAML-POST-Logout-when-removed.t .............................. 2100s ok 1 - use Lemonldap::NG::Portal::Main; 2100s ok 2 - Portal object 2100s ok 3 - Init 2100s ok 4 - Portal app 2100s ok 5 - Register $type 2100s ok 6 - Portal object 2100s ok 7 - Init 2100s ok 8 - Portal app 2100s ok 9 - Register $type 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 10 - Unauth SP request 2100s ok 11 - HTTP code is 200 2100s ok 12 - HTTP code is 200 2100s ok 13 - Page contains a form 2100s ok 14 - Host match 2100s ok 15 - URI match 2100s ok 16 - Field "SAMLRequest" is defined 2100s ok 17 - CSP header authorize POST request to auth.idp.com 2100s ok 18 - Method is POST 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 19 - Post SAML request to IdP 2100s ok 20 - HTTP code is 200 2100s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165059_7898%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737236939%7D) 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 22 - Post authentication 2100s ok 23 - Get cookie lemonldap (82aee6eec38fe57cc5f63ef5c42ad918db9057f41e64f940dd103e81f87b900e) 2100s ok 24 - Get cookie lemonldappdata () 2100s ok 25 - SAML request cleared from pdata 2100s ok 26 - HTTP code is 200 2100s ok 27 - Page contains a form 2100s ok 28 - Host match 2100s ok 29 - URI match 2100s ok 30 - Field "SAMLResponse" is defined 2100s ok 31 - CSP header authorize POST request to auth.sp.com 2100s ok 32 - Method is POST 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 33 - Post SAML response to SP 2100s ok 34 - Get redirection 2100s ok 35 - Location is http://auth.sp.com/ 2100s ok 36 - Get cookie lemonldap (033d8637faff9140ddff15b8125a19903b718ab6a229a70783151b0c10bd23cc) 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 37 - Get / on SP 2100s ok 38 - HTTP code is 200 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 39 - Query IDP for logout 2100s ok 40 - Get cookie lemonldap (0) 2100s ok 41 - IDP cookie removed 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 42 - Test if old cookie is denied by IdP 2100s ok 43 - Response status is 401 2100s ok 44 - Content is JSON 2100s ok 45 - Error code is 1 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 46 - Query SP for logout 2100s ok 47 - HTTP code is 200 2100s ok 48 - Page contains a form 2100s ok 49 - Host match 2100s ok 50 - URI match 2100s ok 51 - Field "SAMLRequest" is defined 2100s ok 52 - CSP header authorize POST request to auth.idp.com 2100s ok 53 - Method is POST 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 54 - Post SAML logout request to IdP 2100s ok 55 - Found SESSIONEXPIRED error 2100s 1..55 2100s ok 2100s t/30-SAML-POST-with-2F-UpgradeOnly.t .............................. 2100s ok 1 - use Lemonldap::NG::Portal::Main; 2100s ok 2 - Portal object 2100s ok 3 - Init 2100s ok 4 - Portal app 2100s ok 5 - Register $type 2100s ok 6 - Portal object 2100s ok 7 - Init 2100s ok 8 - Portal app 2100s ok 9 - Register $type 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 10 - Unauth SP request 2100s ok 11 - HTTP code is 200 2100s ok 12 - HTTP code is 200 2100s ok 13 - Page contains a form 2100s ok 14 - Host match 2100s ok 15 - URI match 2100s ok 16 - Field "SAMLRequest" is defined 2100s ok 17 - CSP header authorize POST request to auth.idp.com 2100s ok 18 - Method is POST 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 19 - Post SAML request to IdP 2100s ok 20 - HTTP code is 200 2100s ok 21 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A4%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236939%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165059_46539%22%7D) 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 22 - Post authentication 2100s ok 23 - HTTP code is 200 2100s ok 24 - Page contains a form 2100s ok 25 - URI match 2100s ok 26 - Field "token" is defined 2100s ok 27 - Field "code" is defined 2100s ok 28 - Found EXTCODE input 2100s ok 29 - Found 2F code in mail 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 30 - Post code 2100s ok 31 - Get cookie lemonldap (6af21ef38f2642509e2ab498192e328f4dbe2280f6b86ddff8a874d1c1aeda64) 2100s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165059_46539%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2100s ok 33 - Get redirection 2100s ok 34 - Location is http://auth.idp.com/saml 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 35 - Follow redirection 2100s ok 36 - Get cookie lemonldappdata () 2100s ok 37 - SAML request cleared from pdata 2100s ok 38 - HTTP code is 200 2100s ok 39 - Page contains a form 2100s ok 40 - Host match 2100s ok 41 - URI match 2100s ok 42 - Field "SAMLResponse" is defined 2100s ok 43 - CSP header authorize POST request to auth.sp.com 2100s ok 44 - Method is POST 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 45 - Post SAML response to SP 2100s ok 46 - Get redirection 2100s ok 47 - Location is http://auth.sp.com/ 2100s ok 48 - Get cookie lemonldap (ff51c7a14a9150adfa7ca52ad1db6e24f023c873aa390dd5be3bcdccdf87e7d7) 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 49 - Get / on SP 2100s ok 50 - HTTP code is 200 2100s ok 51 - Authenticated as dwho@badwolf.org@idp 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 52 - Post authentication 2100s ok 53 - Get cookie lemonldap (08ba004e95712af50818aedb99a20936a9a08ba36c73379c2f0ecad7ed692035) 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 54 - Unauth SP request 2100s ok 55 - HTTP code is 200 2100s ok 56 - HTTP code is 200 2100s ok 57 - Page contains a form 2100s ok 58 - Host match 2100s ok 59 - URI match 2100s ok 60 - Field "SAMLRequest" is defined 2100s ok 61 - CSP header authorize POST request to auth.idp.com 2100s ok 62 - Method is POST 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 63 - Post SAML request to IdP 2100s ok 64 - HTTP code is 200 2100s ok 65 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236939%2C%22issuerRequestsaml%22%3A%221737165059_8299%22%7D) 2100s ok 66 - HTTP code is 200 2100s ok 67 - Page contains a form 2100s ok 68 - URI match 2100s ok 69 - Field "confirm" is defined 2100s ok 70 - Field "url" is defined 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 71 - Post code 2100s ok 72 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221737165059_8299%22%2C%22issuerTs%22%3A1737236939%7D) 2100s ok 73 - HTTP code is 200 2100s ok 74 - Page contains a form 2100s ok 75 - URI match 2100s ok 76 - Field "token" is defined 2100s ok 77 - Field "code" is defined 2100s ok 78 - Found EXTCODE input 2100s ok 79 - Found 2F code in mail 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 80 - Post code 2100s ok 81 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165059_8299%22%7D) 2100s ok 82 - Get redirection 2100s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 2100s # ==> Pushing ISSUER <== 2100s # ==> Popping ISSUER <== 2100s ok 84 - Follow redirection 2100s ok 85 - Get cookie lemonldappdata () 2100s ok 86 - SAML request cleared from pdata 2100s ok 87 - HTTP code is 200 2100s ok 88 - Page contains a form 2100s ok 89 - Host match 2100s ok 90 - URI match 2100s ok 91 - Field "SAMLResponse" is defined 2100s ok 92 - CSP header authorize POST request to auth.sp.com 2100s ok 93 - Method is POST 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 94 - Post SAML response to SP 2100s ok 95 - Get redirection 2100s ok 96 - Location is http://auth.sp.com/ 2100s ok 97 - Get cookie lemonldap (7336b71f82fa8ff449a1cab184a27486f4dcbf28f3ae9ab6bacb17831532d116) 2100s # ==> Pushing SP <== 2100s # ==> Popping SP <== 2100s ok 98 - Get / on SP 2100s ok 99 - HTTP code is 200 2100s ok 100 - Authenticated as dwho@badwolf.org@idp 2100s 1..100 2100s ok 2101s t/30-SAML-POST-with-2F-and-Notification.t ......................... 2101s ok 1 - use Lemonldap::NG::Portal::Main; 2101s ok 2 - Portal object 2101s ok 3 - Init 2101s ok 4 - Portal app 2101s ok 5 - Register $type 2101s ok 6 - Portal object 2101s ok 7 - Init 2101s ok 8 - Portal app 2101s ok 9 - Register $type 2101s # ==> Pushing SP <== 2101s # ==> Popping SP <== 2101s ok 10 - Unauth SP request 2101s ok 11 - HTTP code is 200 2101s ok 12 - HTTP code is 200 2101s ok 13 - Page contains a form 2101s ok 14 - Host match 2101s ok 15 - URI match 2101s ok 16 - Field "SAMLRequest" is defined 2101s ok 17 - CSP header authorize POST request to auth.idp.com 2101s ok 18 - Method is POST 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 19 - Post SAML request to IdP 2101s ok 20 - HTTP code is 200 2101s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236940%2C%22issuerRequestsaml%22%3A%221737165060_54396%22%7D) 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 22 - Post authentication 2101s ok 23 - HTTP code is 200 2101s ok 24 - Page contains a form 2101s ok 25 - URI match 2101s ok 26 - Field "token" is defined 2101s ok 27 - Field "code" is defined 2101s ok 28 - Found EXTCODE input 2101s ok 29 - Found 2F code in mail 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 30 - Post code 2101s ok 31 - Get cookie lemonldap (ynX8UTDvCZ/xFYXIjB5gNadwNv5s9NwIwLN7b6eGcZfWxqbdQvLYAG1FU8YU9bj19RSTPjukZXVd7kzes+r4Krp16MNyioox4/rc1EszNESdp0zYXZVm723oDCbtLz7AN3x2KGRW/Zq9FDS5qHodbQ==) 2101s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737236940%2C%22issuerRequestsaml%22%3A%221737165060_54396%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2101s ok 33 - HTTP code is 200 2101s ok 34 - Page contains a form 2101s ok 35 - URI match 2101s ok 36 - Field "reference1x1" is defined 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 37 - Accept notification 2101s ok 38 - Get cookie lemonldap (56fb0643f9b9b5b76790a2aa39b36dd6c5bf9821597c1037ebc3c03ce540ddd6) 2101s ok 39 - Notification was deleted 2101s ok 40 - 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%221737165060_54396%22%7D) 2101s ok 41 - Get redirection 2101s ok 42 - Location is http://auth.idp.com/saml 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 43 - Follow redirection 2101s ok 44 - Get cookie lemonldappdata () 2101s ok 45 - SAML request cleared from pdata 2101s ok 46 - HTTP code is 200 2101s ok 47 - Page contains a form 2101s ok 48 - Host match 2101s ok 49 - URI match 2101s ok 50 - Field "SAMLResponse" is defined 2101s ok 51 - CSP header authorize POST request to auth.sp.com 2101s ok 52 - Method is POST 2101s # ==> Pushing SP <== 2101s # ==> Popping SP <== 2101s ok 53 - Post SAML response to SP 2101s ok 54 - Get redirection 2101s ok 55 - Location is http://auth.sp.com/ 2101s ok 56 - Get cookie lemonldap (976c2d8e9223f177022f160077fc0ab69bf58e5d2ad9840b482043a614a64819) 2101s # ==> Pushing SP <== 2101s # ==> Popping SP <== 2101s ok 57 - Get / on SP 2101s ok 58 - HTTP code is 200 2101s ok 59 - Authenticated as dwho@badwolf.org@idp 2101s # ==> Pushing SP <== 2101s # ==> Popping SP <== 2101s ok 60 - Query SP for logout 2101s ok 61 - HTTP code is 200 2101s ok 62 - Page contains a form 2101s ok 63 - Host match 2101s ok 64 - URI match 2101s ok 65 - Field "SAMLRequest" is defined 2101s ok 66 - CSP header authorize POST request to auth.idp.com 2101s ok 67 - Method is POST 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 68 - Post SAML logout request to IdP 2101s ok 69 - HTTP code is 200 2101s ok 70 - Page contains a form 2101s ok 71 - Host match 2101s ok 72 - URI match 2101s ok 73 - Field "SAMLResponse" is defined 2101s ok 74 - CSP header authorize POST request to auth.sp.com 2101s ok 75 - Method is POST 2101s ok 76 - Get cookie lemonldap (0) 2101s ok 77 - SSO cookie removed 2101s # ==> Pushing SP <== 2101s # ==> Popping SP <== 2101s ok 78 - Post SAML response to SP 2101s ok 79 - Get redirection 2101s ok 80 - Location is http://auth.sp.com/?logout=1 2101s # ==> Pushing ISSUER <== 2101s # ==> Popping ISSUER <== 2101s ok 81 - Test if user is reject on IdP 2101s ok 82 - Response status is 401 2101s ok 83 - Content is JSON 2101s ok 84 - Error code is 1 2101s # ==> Pushing SP <== 2101s # ==> Popping SP <== 2101s ok 85 - Test if user is reject on SP 2101s ok 86 - HTTP code is 200 2101s ok 87 - HTTP code is 200 2101s ok 88 - Page contains a form 2101s ok 89 - Host match 2101s ok 90 - URI match 2101s ok 91 - Field "SAMLRequest" is defined 2101s ok 92 - CSP header authorize POST request to auth.idp.com 2101s ok 93 - Method is POST 2101s 1..93 2101s ok 2102s t/30-SAML-POST-with-Notification.t ................................ 2102s ok 1 - use Lemonldap::NG::Portal::Main; 2102s ok 2 - Portal object 2102s ok 3 - Init 2102s ok 4 - Portal app 2102s ok 5 - Register $type 2102s ok 6 - Portal object 2102s ok 7 - Init 2102s ok 8 - Portal app 2102s ok 9 - Register $type 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 10 - Unauth SP request 2102s ok 11 - HTTP code is 200 2102s ok 12 - HTTP code is 200 2102s ok 13 - Page contains a form 2102s ok 14 - Host match 2102s ok 15 - URI match 2102s ok 16 - Field "SAMLRequest" is defined 2102s ok 17 - CSP header authorize POST request to auth.idp.com 2102s ok 18 - Method is POST 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 19 - Post SAML request to IdP 2102s ok 20 - HTTP code is 200 2102s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236940%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165060_34053%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 22 - Post authentication 2102s ok 23 - Get cookie lemonldap (VOJoabSY9KVe2Dh3EgIybBo06gqxR4xfY5Fj+za1fFHhtJ82mZ4UF+SxJdJmPjo/l6bSHp18ZYrzqJ15JGNyB1bACbHp2qYxED84WxjTS/sQ/XyH0jf5VEJQzYTprG5Z2fYvkKvVd4VEGe6ijWmddQ==) 2102s ok 24 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165060_34053%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737236940%7D) 2102s ok 25 - HTTP code is 200 2102s ok 26 - Page contains a form 2102s ok 27 - URI match 2102s ok 28 - Field "reference1x1" is defined 2102s ok 29 - Field "url" is defined 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 30 - Accept notification 2102s ok 31 - Get cookie lemonldap (68bf847fc253cecc0d15f7f1b06c72b9cafee2f8b2905168f79b47d6308d87ab) 2102s ok 32 - Notification was deleted 2102s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165060_34053%22%7D) 2102s ok 34 - Get redirection 2102s ok 35 - Location is http://auth.idp.com/saml 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 36 - Follow redirection 2102s ok 37 - Get cookie lemonldappdata () 2102s ok 38 - SAML request cleared from pdata 2102s ok 39 - HTTP code is 200 2102s ok 40 - Page contains a form 2102s ok 41 - Host match 2102s ok 42 - URI match 2102s ok 43 - Field "SAMLResponse" is defined 2102s ok 44 - CSP header authorize POST request to auth.sp.com 2102s ok 45 - Method is POST 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 46 - Post SAML response to SP 2102s ok 47 - Get redirection 2102s ok 48 - Location is http://auth.sp.com/ 2102s ok 49 - Get cookie lemonldap (1d90ce358c46a769923038ff72fca035038d308c31b056419264a01aaf3d9f09) 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 50 - Get / on SP 2102s ok 51 - HTTP code is 200 2102s ok 52 - Authenticated as dwho@badwolf.org@idp 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 53 - Query SP for logout 2102s ok 54 - HTTP code is 200 2102s ok 55 - Page contains a form 2102s ok 56 - Host match 2102s ok 57 - URI match 2102s ok 58 - Field "SAMLRequest" is defined 2102s ok 59 - CSP header authorize POST request to auth.idp.com 2102s ok 60 - Method is POST 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 61 - Post SAML logout request to IdP 2102s ok 62 - HTTP code is 200 2102s ok 63 - Page contains a form 2102s ok 64 - Host match 2102s ok 65 - URI match 2102s ok 66 - Field "SAMLResponse" is defined 2102s ok 67 - CSP header authorize POST request to auth.sp.com 2102s ok 68 - Method is POST 2102s ok 69 - Get cookie lemonldap (0) 2102s ok 70 - SSO cookie removed 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 71 - Post SAML response to SP 2102s ok 72 - Get redirection 2102s ok 73 - Location is http://auth.sp.com/?logout=1 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 74 - Test if user is reject on IdP 2102s ok 75 - Response status is 401 2102s ok 76 - Content is JSON 2102s ok 77 - Error code is 1 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 78 - Test if user is reject on SP 2102s ok 79 - HTTP code is 200 2102s ok 80 - HTTP code is 200 2102s ok 81 - Page contains a form 2102s ok 82 - Host match 2102s ok 83 - URI match 2102s ok 84 - Field "SAMLRequest" is defined 2102s ok 85 - CSP header authorize POST request to auth.idp.com 2102s ok 86 - Method is POST 2102s 1..86 2102s ok 2102s t/30-SAML-ReAuth-with-Cmb-Kerberos.t .............................. 2102s ok 1 - use Lemonldap::NG::Portal::Main; 2102s ok 2 - Portal object 2102s ok 3 - Init 2102s ok 4 - Portal app 2102s ok 5 - Register $type 2102s ok 6 - Portal object 2102s ok 7 - Init 2102s ok 8 - Portal app 2102s ok 9 - Register $type 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 10 - Auth query 2102s ok 11 - HTTP code is 200 2102s ok 12 - Get cookie lemonldap (bdedbd2024370a5b9d771babb6e1be4923a51bd968630df2b8b22c942254209e) 2102s ok 13 - Waiting timeout 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 14 - Unauth SP request 2102s ok 15 - HTTP code is 200 2102s ok 16 - Page contains a form 2102s ok 17 - Host match 2102s ok 18 - URI match 2102s ok 19 - Field "SAMLRequest" is defined 2102s ok 20 - CSP header authorize POST request to auth.idp.com 2102s ok 21 - Method is POST 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 22 - Post SAML request to IdP 2102s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236971%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221737165091_46140%22%7D) 2102s ok 24 - HTTP code is 200 2102s ok 25 - Page contains a form 2102s ok 26 - URI match 2102s ok 27 - Field "confirm" is defined 2102s ok 28 - Propose to renew session 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 29 - Ask to renew 2102s ok 30 - Found Kerberos JS 2102s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165091_46140%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236971%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%7D) 2102s ok 32 - HTTP code is 200 2102s ok 33 - Page contains a form 2102s ok 34 - Host match 2102s ok 35 - Field "upgrading" is defined 2102s ok 36 - Field "url" is defined 2102s ok 37 - Field "kerberos" is defined 2102s ok 38 - Field "ajax_auth_token" is defined 2102s ok 39 - CSP header authorize POST request to \# 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 40 - AJAX query 2102s ok 41 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1737236971%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221737165091_46140%22%7D) 2102s ok 42 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 43 - AJAX query 2102s ok 44 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165091_46140%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236971%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%7D) 2102s ok 45 - HTTP code is 200 2102s ok 46 - Content-Type is JSON 2102s ok 47 - Content is valid JSON 2102s ok 48 - User token was returned 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 49 - Post form 2102s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165091_46140%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2102s ok 51 - Get cookie lemonldap (c1ddf25d4b5bee65c725352e6ec9f3a406d9a44cb04e077e2bbb5c8bb4ef5d4f) 2102s ok 52 - Get a new session 2102s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165091_46140%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2102s ok 54 - Get redirection 2102s ok 55 - Location header found 2102s # ==> Pushing ISSUER <== 2102s # ==> Popping ISSUER <== 2102s ok 56 - Follow redirection 2102s ok 57 - HTTP code is 200 2102s ok 58 - Page contains a form 2102s ok 59 - Host match 2102s ok 60 - URI match 2102s ok 61 - Field "SAMLResponse" is defined 2102s ok 62 - CSP header authorize POST request to auth.sp.com 2102s ok 63 - Method is POST 2102s # ==> Pushing SP <== 2102s # ==> Popping SP <== 2102s ok 64 - Post SAML response to SP 2102s ok 65 - Get cookie lemonldap (ab33a03439975d128338761f282ce23da3786cfefbf560baf7f95ad33fbf734e) 2102s ok 66 - Get redirection 2102s ok 67 - Location is http://auth.sp.com/ 2102s 1..67 2102s ok 2103s t/30-SAML-ReAuth-with-choice.t .................................... 2103s ok 1 - use Lemonldap::NG::Portal::Main; 2103s ok 2 - Portal object 2103s ok 3 - Init 2103s ok 4 - Portal app 2103s ok 5 - Register $type 2103s ok 6 - Portal object 2103s ok 7 - Init 2103s ok 8 - Portal app 2103s ok 9 - Register $type 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 10 - Auth query 2103s ok 11 - HTTP code is 200 2103s ok 12 - Get cookie lemonldap (0c796d1e051b768b2532bd1bb4e6675621cd43dc24f904a6a5817059b852f29b) 2103s ok 13 - Waiting timeout 2103s # ==> Pushing SP <== 2103s # ==> Popping SP <== 2103s ok 14 - Unauth SP request 2103s ok 15 - HTTP code is 200 2103s ok 16 - Page contains a form 2103s ok 17 - Host match 2103s ok 18 - URI match 2103s ok 19 - Field "SAMLRequest" is defined 2103s ok 20 - CSP header authorize POST request to auth.idp.com 2103s ok 21 - Method is POST 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 22 - Post SAML request to IdP 2103s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737236972%2C%22issuerRequestsaml%22%3A%221737165092_20573%22%2C%22targetAuthnLevel%22%3A0%7D) 2103s ok 24 - HTTP code is 200 2103s ok 25 - Page contains a form 2103s ok 26 - URI match 2103s ok 27 - Field "confirm" is defined 2103s ok 28 - Propose to renew session 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 29 - Ask to renew 2103s ok 30 - HTTP code is 200 2103s ok 31 - Page contains a form 2103s ok 32 - Host match 2103s ok 33 - Field "upgrading" is defined 2103s ok 34 - Field "url" is defined 2103s ok 35 - CSP header authorize POST request to \# 2103s ok 36 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221737165092_20573%22%2C%22issuerTs%22%3A1737236972%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 37 - Re auth 2103s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165092_20573%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2103s ok 39 - Get cookie lemonldap (1e74e7ee4fa27ac9eda7698b80a423f5bf71e6d840362ccb0476ce15356ec8d2) 2103s ok 40 - Get a new session 2103s ok 41 - Get redirection 2103s ok 42 - Location header found 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 43 - Follow redirection 2103s ok 44 - HTTP code is 200 2103s ok 45 - Page contains a form 2103s ok 46 - Host match 2103s ok 47 - URI match 2103s ok 48 - Field "SAMLResponse" is defined 2103s ok 49 - CSP header authorize POST request to auth.sp.com 2103s ok 50 - Method is POST 2103s # ==> Pushing SP <== 2103s # ==> Popping SP <== 2103s ok 51 - Post SAML response to SP 2103s ok 52 - Get cookie lemonldap (15532281215231d0ab31d444baee455b8bffea7abd6994d10f58bc61c60abb9f) 2103s ok 53 - Get redirection 2103s ok 54 - Location is http://auth.sp.com/ 2103s 1..54 2103s ok 2103s t/30-SAML-ReAuth.t ................................................ 2103s ok 1 - use Lemonldap::NG::Portal::Main; 2103s ok 2 - Portal object 2103s ok 3 - Init 2103s ok 4 - Portal app 2103s ok 5 - Register $type 2103s ok 6 - Portal object 2103s ok 7 - Init 2103s ok 8 - Portal app 2103s ok 9 - Register $type 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 10 - Auth query 2103s ok 11 - HTTP code is 200 2103s ok 12 - Get cookie lemonldap (a4bb8050443444a68241b3f328d91ee4eeaa5047f7d079464030dd4ba92382b4) 2103s # ==> Pushing SP <== 2103s # ==> Popping SP <== 2103s ok 13 - Unauth SP request 2103s ok 14 - HTTP code is 200 2103s ok 15 - Page contains a form 2103s ok 16 - Host match 2103s ok 17 - URI match 2103s ok 18 - Field "SAMLRequest" is defined 2103s ok 19 - CSP header authorize POST request to auth.idp.com 2103s ok 20 - Method is POST 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 21 - Post SAML request to IdP 2103s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1737236972%2C%22issuerRequestsaml%22%3A%221737165092_4943%22%7D) 2103s ok 23 - HTTP code is 200 2103s ok 24 - Page contains a form 2103s ok 25 - URI match 2103s ok 26 - Field "confirm" is defined 2103s ok 27 - Propose to renew session 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 28 - Ask to renew 2103s ok 29 - HTTP code is 200 2103s ok 30 - Page contains a form 2103s ok 31 - Host match 2103s ok 32 - Field "upgrading" is defined 2103s ok 33 - Field "url" is defined 2103s ok 34 - CSP header authorize POST request to \# 2103s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221737165092_4943%22%2C%22issuerTs%22%3A1737236972%7D) 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 36 - Re auth 2103s ok 37 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165092_4943%22%7D) 2103s ok 38 - Get cookie lemonldap (c2513e09ad202ff8920d408f1776b24ac5f3071b7efe60d9545cd4355fb75074) 2103s ok 39 - Get a new session 2103s ok 40 - Get redirection 2103s ok 41 - Location header found 2103s # ==> Pushing ISSUER <== 2103s # ==> Popping ISSUER <== 2103s ok 42 - Follow redirection 2103s ok 43 - HTTP code is 200 2103s ok 44 - Page contains a form 2103s ok 45 - Host match 2103s ok 46 - URI match 2103s ok 47 - Field "SAMLResponse" is defined 2103s ok 48 - CSP header authorize POST request to auth.sp.com 2103s ok 49 - Method is POST 2103s # ==> Pushing SP <== 2103s # ==> Popping SP <== 2103s ok 50 - Post SAML response to SP 2103s ok 51 - Get cookie lemonldap (8c27f4d37086d37e6e10f3c0d2ccf14e37567b30e73ebaa4a5621f2a1a140395) 2103s ok 52 - Get redirection 2103s ok 53 - Location is http://auth.sp.com/ 2103s 1..53 2103s ok 2104s t/30-SAML-RelayState.t ............................................ 2104s ok 1 - use Lemonldap::NG::Portal::Main; 2104s ok 2 - Portal object 2104s ok 3 - Init 2104s ok 4 - Portal app 2104s ok 5 - Register $type 2104s # Subtest: RelayState handing with Redirect binding 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 1 - Auth query 2104s ok 2 - Get cookie lemonldap (0c105a1561fcd7c70c12f367f6af9e1874e26bffc2f7719455052cb7082bfde1) 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 3 - Follow redirection 2104s ok 4 - Correct html encoding of special characters in RelayState 2104s 1..4 2104s ok 6 - RelayState handing with Redirect binding 2104s # Subtest: RelayState handing with POST binding 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 1 - Auth query 2104s ok 2 - Get cookie lemonldap (999d23100ea97e07336c1a875fa6d982c96c02e6479f496d5a13b3dae0e8d7c5) 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 3 - Follow redirection 2104s ok 4 - Correct html encoding of special characters in RelayState 2104s 1..4 2104s ok 7 - RelayState handing with POST binding 2104s 1..7 2104s ok 2104s t/30-SAML-SP-rule.t ............................................... 2104s ok 1 - use Lemonldap::NG::Portal::Main; 2104s ok 2 - Portal object 2104s ok 3 - Init 2104s ok 4 - Portal app 2104s ok 5 - Register $type 2104s ok 6 - Portal object 2104s ok 7 - Init 2104s ok 8 - Portal app 2104s ok 9 - Register $type 2104s ok 10 - Portal object 2104s ok 11 - Init 2104s ok 12 - Portal app 2104s ok 13 - Register $type 2104s # ==> Pushing SP <== 2104s # ==> Popping SP <== 2104s ok 14 - Unauth SP request 2104s ok 15 - Get redirection 2104s ok 16 - Location header found 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 17 - Launch SAML request to IdP 2104s ok 18 - HTTP code is 200 2104s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236943%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165063_23079%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 20 - Post authentication 2104s ok 21 - HTTP code is 200 2104s ok 22 - Get cookie lemonldap (90b174589fcceb5a25bfcccfc620ac5e91a4e612044fad2597c5a9beec021df9) 2104s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 2104s ok 24 - PE_UNAUTHORIZEDPARTNER 2104s # ==> Pushing UNKNOWNSP <== 2104s # ==> Popping UNKNOWNSP <== 2104s ok 25 - Unauth SP request 2104s ok 26 - Get redirection 2104s ok 27 - Location header found 2104s # ==> Pushing ISSUER <== 2104s # ==> Popping ISSUER <== 2104s ok 28 - Launch SAML request to IdP 2104s ok 29 - Unknown entity ID: code found on page 2104s ok 30 - Unknown entity ID 2104s 1..30 2104s ok 2105s t/31-Auth-and-issuer-CAS-Logout-20.t .............................. 2105s ok 1 - use Lemonldap::NG::Portal::Main; 2105s ok 2 - Portal object 2105s ok 3 - Init 2105s ok 4 - Portal app 2105s ok 5 - Register $type 2105s ok 6 - Portal object 2105s ok 7 - Init 2105s ok 8 - Portal app 2105s ok 9 - Register $type 2105s # ==> Pushing SP <== 2105s # ==> Popping SP <== 2105s ok 10 - Unauth SP request 2105s ok 11 - Get cookie llngcasserver (idp) 2105s ok 12 - Get CAS server cookie 2105s ok 13 - Get redirection 2105s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 15 - Query CAS server 2105s ok 16 - HTTP code is 200 2105s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236944%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221737165064_2498%22%7D) 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 18 - Post authentication 2105s ok 19 - Get cookie lemonldap (d020c982c7a08c92176110052f9abea7718d265969772b8b1500ca05c0f66eef) 2105s ok 20 - Get cookie lemonldappdata () 2105s ok 21 - SAML request cleared from pdata 2105s ok 22 - Get redirection 2105s ok 23 - Location header found 2105s # ==> Pushing SP <== 2105s ok 24 - SOAP request 2105s # ==> Saving handler SP <== 2105s # ==> Pushing ISSUER <== 2105s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2105s # ==> Popping ISSUER <== 2105s # ==> Restoring SP <== 2105s ok 25 - Execute request to /cas/serviceValidate 2105s ok 26 - HTTP code is 200 2105s ok 27 - Content is XML 2105s # ==> Popping SP <== 2105s ok 28 - Query SP with ticket 2105s ok 29 - Get cookie lemonldap (89419181c0b14fc73e0fc235a6391668708e671864b97caec59a79a68a79c69b) 2105s # ==> Pushing SP <== 2105s # ==> Popping SP <== 2105s ok 30 - Get / on SP 2105s ok 31 - HTTP code is 200 2105s ok 32 - Authenticated as french 2105s ok 33 - UTF-8 values 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 34 - Query SP for logout 2105s ok 35 - HTTP code is 200 2105s ok 36 - CAS message found 2105s ok 37 - Redirect URL found 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 38 - Query IdP 2105s ok 39 - Response status is 401 2105s ok 40 - Content is JSON 2105s ok 41 - Error code is 1 2105s 1..41 2105s ok 2105s t/31-Auth-and-issuer-CAS-Logout-30.t .............................. 2105s ok 1 - use Lemonldap::NG::Portal::Main; 2105s ok 2 - Portal object 2105s ok 3 - Init 2105s ok 4 - Portal app 2105s ok 5 - Register $type 2105s ok 6 - Portal object 2105s ok 7 - Init 2105s ok 8 - Portal app 2105s ok 9 - Register $type 2105s # ==> Pushing SP <== 2105s # ==> Popping SP <== 2105s ok 10 - Unauth SP request 2105s ok 11 - Get cookie llngcasserver (idp) 2105s ok 12 - Get CAS server cookie 2105s ok 13 - Get redirection 2105s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 15 - Query CAS server 2105s ok 16 - HTTP code is 200 2105s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221737165064_19392%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1737236944%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 18 - Post authentication 2105s ok 19 - Get cookie lemonldap (eefe285759bcbf83e049ff308e6f9eb67aa9df7ac867c4a11662b826991937cc) 2105s ok 20 - Get cookie lemonldappdata () 2105s ok 21 - SAML request cleared from pdata 2105s ok 22 - Get redirection 2105s ok 23 - Location header found 2105s # ==> Pushing SP <== 2105s ok 24 - SOAP request 2105s # ==> Saving handler SP <== 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s # ==> Restoring SP <== 2105s ok 25 - Execute request to /cas/serviceValidate 2105s ok 26 - HTTP code is 200 2105s ok 27 - Content is XML 2105s # ==> Popping SP <== 2105s ok 28 - Query SP with ticket 2105s ok 29 - Get cookie lemonldap (4629a47dd6c2bf64612bbce50701c910c2e7d02ab3fa7aa0da1cf4b50e341281) 2105s # ==> Pushing SP <== 2105s # ==> Popping SP <== 2105s ok 30 - Get / on SP 2105s ok 31 - HTTP code is 200 2105s ok 32 - Authenticated as french 2105s ok 33 - UTF-8 values 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 34 - Query SP for logout 2105s ok 35 - Unauthorized URL: code found on page 2105s ok 36 - Unauthorized URL 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 37 - Query SP for logout 2105s ok 38 - Get redirection 2105s ok 39 - Location is http://auth.sp.com/ 2105s # ==> Pushing ISSUER <== 2105s # ==> Popping ISSUER <== 2105s ok 40 - Query IdP 2105s ok 41 - Response status is 401 2105s ok 42 - Content is JSON 2105s ok 43 - Error code is 1 2105s 1..43 2105s ok 2106s t/31-Auth-and-issuer-CAS-XSS-on-logout.t .......................... 2106s ok 1 - use Lemonldap::NG::Portal::Main; 2106s ok 2 - Portal object 2106s ok 3 - Init 2106s ok 4 - Portal app 2106s ok 5 - Register $type 2106s ok 6 - Portal object 2106s ok 7 - Init 2106s ok 8 - Portal app 2106s ok 9 - Register $type 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 10 - Unauth SP request 2106s ok 11 - Get cookie llngcasserver (idp) 2106s ok 12 - Get CAS server cookie 2106s ok 13 - Get redirection 2106s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 15 - Query CAS server 2106s ok 16 - HTTP code is 200 2106s 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%3A1737236944%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221737165064_8917%22%7D) 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 18 - Post authentication 2106s ok 19 - Get cookie lemonldap (a9f82daa2ce5f286507a6594e3d105e3d660eb24ddd11a7674506f270989616e) 2106s ok 20 - Get redirection 2106s ok 21 - Location header found 2106s # ==> Pushing SP <== 2106s ok 22 - SOAP request 2106s # ==> Saving handler SP <== 2106s # ==> Pushing ISSUER <== 2106s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2106s # ==> Popping ISSUER <== 2106s # ==> Restoring SP <== 2106s ok 23 - Execute request to /cas/serviceValidate 2106s ok 24 - HTTP code is 200 2106s ok 25 - Content is XML 2106s # ==> Popping SP <== 2106s ok 26 - Query SP with ticket 2106s ok 27 - Get cookie lemonldap (4dc786c76dbcf3d4037f005ad407c4d7cf4eb545e8877ed6058e02427fa16153) 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 28 - Query SP for logout 2106s ok 29 - HTTP code is 200 2106s ok 30 - Found iframe 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 31 - Get iframe from IdP 2106s ok 32 - Get redirection 2106s ok 33 - Location is http://auth.idp.com/?logout=1 2106s ok 34 - Frame can be embedded 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 35 - Query IdP 2106s ok 36 - Response status is 401 2106s ok 37 - Content is JSON 2106s ok 38 - Error code is 1 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 39 - Query IdP 2106s ok 40 - Get redirection 2106s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2106s 1..41 2106s ok 2106s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t ............. 2106s ok 1 - use Lemonldap::NG::Portal::Main; 2106s ok 2 - Portal object 2106s ok 3 - Init 2106s ok 4 - Portal app 2106s ok 5 - Register $type 2106s ok 6 - Portal object 2106s ok 7 - Init 2106s ok 8 - Portal app 2106s ok 9 - Register $type 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 10 - Unauth SP request 2106s ok 11 - Get redirection 2106s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 13 - Query CAS server 2106s ok 14 - HTTP code is 200 2106s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236945%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221737165065_1164%22%7D) 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 16 - Post authentication 2106s ok 17 - Reject reason is 68 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 18 - Unauth SP request 2106s ok 19 - Get redirection 2106s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 21 - Query CAS server 2106s ok 22 - HTTP code is 200 2106s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221737165065_18539%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1737236945%7D) 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 24 - Post authentication 2106s ok 25 - Get redirection 2106s ok 26 - Location header found 2106s ok 27 - Get cookie lemonldap (7e43396c6149ed2828b960fb8833f26bcdbbd3e953474ab53268c84a557b87ca) 2106s # ==> Pushing SP <== 2106s ok 28 - SOAP request 2106s # ==> Saving handler SP <== 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s # ==> Restoring SP <== 2106s ok 29 - Execute request to /cas/serviceValidate 2106s ok 30 - HTTP code is 200 2106s ok 31 - Content is XML 2106s # ==> Popping SP <== 2106s ok 32 - Query SP with ticket 2106s ok 33 - Get cookie lemonldap (5d481313116dbbd07a826b5ddea2c86c85a006cfea00f592b62c4e1841460647) 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 34 - Get / on SP 2106s ok 35 - HTTP code is 200 2106s ok 36 - Authenticated as french 2106s ok 37 - UTF-8 values 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 38 - Query SP for logout 2106s ok 39 - HTTP code is 200 2106s ok 40 - Found iframe 2106s ok 41 - Content-Security-Policy header found 2106s ok 42 - Found auth.idp.com in CSP child-src 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 43 - Get iframe from IdP 2106s ok 44 - Get redirection 2106s ok 45 - Location is http://auth.sp2.com/?logout 2106s ok 46 - Frame can be embedded 2106s # ==> Pushing ISSUER <== 2106s # ==> Popping ISSUER <== 2106s ok 47 - Query IdP 2106s ok 48 - Response status is 401 2106s ok 49 - Content is JSON 2106s ok 50 - Error code is 1 2106s # ==> Pushing SP <== 2106s # ==> Popping SP <== 2106s ok 51 - Query IdP 2106s ok 52 - Get redirection 2106s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 2106s 1..53 2106s ok 2107s t/31-Auth-and-issuer-CAS-declared-app-userattr.t .................. 2107s ok 1 - use Lemonldap::NG::Portal::Main; 2107s ok 2 - Portal object 2107s ok 3 - Init 2107s ok 4 - Portal app 2107s ok 5 - Register $type 2107s ok 6 - Portal object 2107s ok 7 - Init 2107s ok 8 - Portal app 2107s ok 9 - Register $type 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 10 - Unauth SP request 2107s ok 11 - Get redirection 2107s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 13 - Query CAS server 2107s ok 14 - HTTP code is 200 2107s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221737165065_19151%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1737236945%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 16 - Post authentication 2107s ok 17 - Reject reason is 68 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 18 - Unauth SP request 2107s ok 19 - Get redirection 2107s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 21 - Query CAS server 2107s ok 22 - HTTP code is 200 2107s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236945%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221737165065_42474%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 24 - Post authentication 2107s ok 25 - Get redirection 2107s ok 26 - Location header found 2107s ok 27 - Get cookie lemonldap (3a216541578033ab14224365708d02024266c9082b8036dbe35247d1559553fa) 2107s # ==> Pushing SP <== 2107s ok 28 - SOAP request 2107s # ==> Saving handler SP <== 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s # ==> Restoring SP <== 2107s ok 29 - Execute request to /cas/serviceValidate 2107s ok 30 - HTTP code is 200 2107s ok 31 - Content is XML 2107s # ==> Popping SP <== 2107s ok 32 - Query SP with ticket 2107s ok 33 - Get cookie lemonldap (9b0b3f7b6cc17c93d95658ae64c0d294611c65c08c31e5e885321b5627150720) 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 34 - Get / on SP 2107s ok 35 - HTTP code is 200 2107s ok 36 - Authenticated as fa@badwolf.org 2107s ok 37 - UTF-8 values 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 38 - Query SP for logout 2107s ok 39 - HTTP code is 200 2107s ok 40 - Found iframe 2107s ok 41 - Content-Security-Policy header found 2107s ok 42 - Found auth.idp.com in CSP child-src 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 43 - Get iframe from IdP 2107s ok 44 - Get redirection 2107s ok 45 - Location is http://auth.sp.com/?logout 2107s ok 46 - Frame can be embedded 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 47 - Query IdP 2107s ok 48 - Response status is 401 2107s ok 49 - Content is JSON 2107s ok 50 - Error code is 1 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 51 - Query IdP 2107s ok 52 - Get redirection 2107s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2107s 1..53 2107s ok 2107s t/31-Auth-and-issuer-CAS-declared-app.t ........................... 2107s ok 1 - use Lemonldap::NG::Portal::Main; 2107s ok 2 - Portal object 2107s ok 3 - Init 2107s ok 4 - Portal app 2107s ok 5 - Register $type 2107s ok 6 - Portal object 2107s ok 7 - Init 2107s ok 8 - Portal app 2107s ok 9 - Register $type 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 10 - Unauth SP request 2107s ok 11 - Get redirection 2107s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 13 - Query CAS server 2107s ok 14 - HTTP code is 200 2107s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236946%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%221737165066_28149%22%7D) 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 16 - Post authentication 2107s ok 17 - Reject reason is 68 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 18 - Unauth SP request 2107s ok 19 - Get redirection 2107s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 21 - Query CAS server 2107s ok 22 - HTTP code is 200 2107s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236946%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%221737165066_18134%22%7D) 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 24 - Post authentication 2107s ok 25 - Get redirection 2107s ok 26 - Location header found 2107s ok 27 - Get cookie lemonldap (3944fa16a8ddf60d0dd0b2b0072cd09dd097a124ed698d2fbb410fa7ad083887) 2107s # ==> Pushing SP <== 2107s ok 28 - SOAP request 2107s # ==> Saving handler SP <== 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s # ==> Restoring SP <== 2107s ok 29 - Execute request to /cas/serviceValidate 2107s ok 30 - HTTP code is 200 2107s ok 31 - Content is XML 2107s # ==> Popping SP <== 2107s ok 32 - Query SP with ticket 2107s ok 33 - Get cookie lemonldap (864b649118c61ce6c3f96aa18bc41f0674acbad3f22d0762091a10d34bd2455b) 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 34 - Get / on SP 2107s ok 35 - HTTP code is 200 2107s ok 36 - Authenticated as french 2107s ok 37 - UTF-8 values 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 38 - Query SP for logout 2107s ok 39 - HTTP code is 200 2107s ok 40 - Found iframe 2107s ok 41 - Content-Security-Policy header found 2107s ok 42 - Found auth.idp.com in CSP child-src 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 43 - Get iframe from IdP 2107s ok 44 - Get redirection 2107s ok 45 - Location is http://auth.sp.com/?logout 2107s ok 46 - Frame can be embedded 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 47 - Query IdP 2107s ok 48 - Response status is 401 2107s ok 49 - Content is JSON 2107s ok 50 - Error code is 1 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 51 - Query IdP 2107s ok 52 - Get redirection 2107s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2107s 1..53 2107s ok 2107s t/31-Auth-and-issuer-CAS-declared-apps.t .......................... 2107s ok 1 - use Lemonldap::NG::Portal::Main; 2107s ok 2 - Portal object 2107s ok 3 - Init 2107s ok 4 - Portal app 2107s ok 5 - Register $type 2107s ok 6 - Portal object 2107s ok 7 - Init 2107s ok 8 - Portal app 2107s ok 9 - Register $type 2107s # ==> Pushing SP <== 2107s # ==> Popping SP <== 2107s ok 10 - Unauth SP request 2107s ok 11 - Cancel button NOT found 2107s # ==> Pushing ISSUER <== 2107s # ==> Popping ISSUER <== 2107s ok 12 - Query CAS server 2107s ok 13 - HTTP code is 200 2107s ok 14 - 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%3A1737236946%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221737165066_1607%22%7D) 2107s 1..14 2107s ok 2108s t/31-Auth-and-issuer-CAS-default.t ................................ 2108s ok 1 - use Lemonldap::NG::Portal::Main; 2108s ok 2 - Portal object 2108s ok 3 - Init 2108s ok 4 - Portal app 2108s ok 5 - Register $type 2108s ok 6 - Portal object 2108s ok 7 - Init 2108s ok 8 - Portal app 2108s ok 9 - Register $type 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 10 - Unauth SP request 2108s ok 11 - Get cookie llngcasserver (idp) 2108s ok 12 - Get CAS server cookie 2108s ok 13 - Get redirection 2108s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 15 - Query CAS server 2108s ok 16 - HTTP code is 200 2108s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1737236947%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221737165067_4653%22%7D) 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 18 - Post authentication 2108s ok 19 - Get cookie lemonldap (3727867ec5dbcc8f080804edefbe4eb6fd973941d7701aae39286fea79b25bdb) 2108s ok 20 - Get cookie lemonldappdata () 2108s ok 21 - SAML request cleared from pdata 2108s ok 22 - Get redirection 2108s ok 23 - Location header found 2108s # ==> Pushing SP <== 2108s ok 24 - SOAP request 2108s # ==> Saving handler SP <== 2108s # ==> Pushing ISSUER <== 2108s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2108s # ==> Popping ISSUER <== 2108s # ==> Restoring SP <== 2108s ok 25 - Execute request to /cas/serviceValidate 2108s ok 26 - HTTP code is 200 2108s ok 27 - Content is XML 2108s # ==> Popping SP <== 2108s ok 28 - Query SP with ticket 2108s ok 29 - Get cookie lemonldap (3d51b32d5de92b1a7519edc91b26bcaee4bf97498fcd756815ffd62d00e67aca) 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 30 - Get / on SP 2108s ok 31 - HTTP code is 200 2108s ok 32 - Authenticated as french 2108s ok 33 - UTF-8 values 2108s ok 34 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 35 - Query SP for logout 2108s ok 36 - HTTP code is 200 2108s ok 37 - Found iframe 2108s ok 38 - Content-Security-Policy header found 2108s ok 39 - Found auth.idp.com in CSP child-src 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 40 - Get iframe from IdP 2108s ok 41 - Get redirection 2108s ok 42 - Location is http://auth.sp.com/?logout 2108s ok 43 - Frame can be embedded 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 44 - Query IdP 2108s ok 45 - Response status is 401 2108s ok 46 - Content is JSON 2108s ok 47 - Error code is 1 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 48 - Query IdP 2108s ok 49 - Get redirection 2108s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2108s 1..50 2108s ok 2108s t/31-Auth-and-issuer-CAS-proxied.t ................................ 2108s ok 1 - use Lemonldap::NG::Portal::Main; 2108s ok 2 - Portal object 2108s ok 3 - Init 2108s ok 4 - Portal app 2108s ok 5 - Register $type 2108s ok 6 - Portal object 2108s ok 7 - Init 2108s ok 8 - Portal app 2108s ok 9 - Register $type 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 10 - Unauth SP request 2108s ok 11 - Get cookie llngcasserver (idp) 2108s ok 12 - Get CAS server cookie 2108s ok 13 - Get redirection 2108s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 15 - Query CAS server 2108s ok 16 - HTTP code is 200 2108s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221737165067_5312%22%2C%22issuerTs%22%3A1737236947%7D) 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 18 - Post authentication 2108s ok 19 - Get redirection 2108s ok 20 - Location header found 2108s ok 21 - Get cookie lemonldap (9f8c4a8ece140d5c54edc871ab6b2c30e5384d5c80a2ed83557e09301013b83b) 2108s # ==> Pushing SP <== 2108s 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-c2d6e9568af27d3610548590d751773435ead28c2de34d155e19a61542003570%26casProxy%3D1&ticket=ST-c2d6e9568af27d3610548590d751773435ead28c2de34d155e19a61542003570 2108s # ==> Saving handler SP <== 2108s # ==> Pushing ISSUER <== 2108s ok 23 - Request to http://auth.sp.com/?ticket=ST-c2d6e9568af27d3610548590d751773435ead28c2de34d155e19a61542003570&casProxy=1&pgtIou=PGTIOU-4414fa6627825e34e29acab413d749c8a85ee88a0e779fd6af2ca734303c41da&pgtId=PGT-15163a04ff3888575d7a1b54ec1b44f610707605c8f3455201289df342a5aac4 2108s # ==> Saving handler ISSUER <== 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s # ==> Restoring ISSUER <== 2108s ok 24 - Execute request to / 2108s ok 25 - HTTP code is 200 2108s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2108s # ==> Popping ISSUER <== 2108s # ==> Restoring SP <== 2108s ok 26 - Execute request to /cas/serviceValidate 2108s ok 27 - HTTP code is 200 2108s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-15163a04ff3888575d7a1b54ec1b44f610707605c8f3455201289df342a5aac4 2108s # ==> Saving handler SP <== 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s # ==> Restoring SP <== 2108s ok 29 - Execute request to /cas/proxy 2108s ok 30 - HTTP code is 200 2108s # ==> Popping SP <== 2108s ok 31 - Query SP with ticket 2108s ok 32 - Get cookie lemonldap (71dcf5715c527afea55c350ff18e5b2cd7ac30d06c22c4ccde87f8f763aad742) 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 33 - Get / on SP 2108s ok 34 - HTTP code is 200 2108s ok 35 - Authenticated as french 2108s ok 36 - UTF-8 values 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 37 - Query SP for logout 2108s ok 38 - HTTP code is 200 2108s ok 39 - Found iframe 2108s ok 40 - Content-Security-Policy header found 2108s ok 41 - Found auth.idp.com in CSP child-src 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 42 - Get iframe from IdP 2108s ok 43 - Get redirection 2108s ok 44 - Location is http://auth.sp.com/?logout 2108s ok 45 - Frame can be embedded 2108s # ==> Pushing ISSUER <== 2108s # ==> Popping ISSUER <== 2108s ok 46 - Query IdP 2108s ok 47 - Response status is 401 2108s ok 48 - Content is JSON 2108s ok 49 - Error code is 1 2108s # ==> Pushing SP <== 2108s # ==> Popping SP <== 2108s ok 50 - Query IdP 2108s ok 51 - Get redirection 2108s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2108s 1..52 2108s ok 2109s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t ................. 2109s ok 1 - use Lemonldap::NG::Portal::Main; 2109s ok 2 - Portal object 2109s ok 3 - Init 2109s ok 4 - Portal app 2109s ok 5 - Register $type 2109s ok 6 - Portal object 2109s ok 7 - Init 2109s ok 8 - Portal app 2109s ok 9 - Register $type 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 10 - Unauth SP request 2109s ok 11 - Found CAS entry 2109s ok 12 - HTTP code is 200 2109s ok 13 - Page contains a form 2109s ok 14 - CSP header authorize POST request to \# 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 15 - Unauth SP request 2109s ok 16 - 1st = idp 2109s ok 17 - 2nd = idp3 2109s ok 18 - 3rd = idp4 2109s ok 19 - 4th= idp2 2109s ok 20 - Found Cancel button 2109s ok 21 - Found CAS idp logo and tooltip 2109s ok 22 - Found CAS idp display name 2109s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 2109s ok 24 - HTTP code is 200 2109s ok 25 - Page contains a form 2109s ok 26 - CSP header authorize POST request to \# 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 27 - Cancel query 2109s ok 28 - Get cookie lemonldappdata () 2109s ok 29 - pdata is empty 2109s 1..29 2109s ok 2109s t/31-Auth-and-issuer-CAS-with-choice.t ............................ 2109s ok 1 - use Lemonldap::NG::Portal::Main; 2109s ok 2 - Portal object 2109s ok 3 - Init 2109s ok 4 - Portal app 2109s ok 5 - Register $type 2109s ok 6 - Portal object 2109s ok 7 - Init 2109s ok 8 - Portal app 2109s ok 9 - Register $type 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 10 - Unauth SP request 2109s ok 11 - Get cookie llngcasserver (idp) 2109s ok 12 - Get CAS server cookie 2109s ok 13 - Get redirection 2109s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 15 - Query CAS server 2109s ok 16 - HTTP code is 200 2109s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1737236948%2C%22issuerRequestcas%22%3A%221737165068_59011%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 18 - Post authentication 2109s ok 19 - Get redirection 2109s ok 20 - Location header found 2109s ok 21 - Get cookie lemonldap (6ee9ee8338fd1e46855dfebc17e1aee6c1174bebbb7ed4970696213ffc0bbb66) 2109s ok 22 - Get cookie lemonldappdata () 2109s ok 23 - SAML request cleared from pdata 2109s # ==> Pushing SP <== 2109s ok 24 - SOAP request 2109s # ==> Saving handler SP <== 2109s # ==> Pushing ISSUER <== 2109s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2109s # ==> Popping ISSUER <== 2109s # ==> Restoring SP <== 2109s ok 25 - Execute request to /cas/serviceValidate 2109s ok 26 - HTTP code is 200 2109s ok 27 - Content is XML 2109s # ==> Popping SP <== 2109s ok 28 - Query SP with ticket 2109s ok 29 - Get cookie lemonldap (f8a7c3239b49e33cc579a1a384f316fc82e70ebb37805124a8f986b38c3d7c78) 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 30 - Get / on SP 2109s ok 31 - HTTP code is 200 2109s ok 32 - Authenticated as dwho 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 33 - Unauth SP request (2) 2109s ok 34 - Get cookie llngcasserver (idp) 2109s ok 35 - Get CAS server cookie 2109s ok 36 - Get redirection 2109s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 38 - Query CAS server (2) 2109s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221737165068_19525%22%2C%22issuerTs%22%3A1737236948%7D) 2109s ok 40 - HTTP code is 200 2109s ok 41 - Page contains a form 2109s ok 42 - URI match 2109s ok 43 - Field "confirm" is defined 2109s ok 44 - Field "url" is defined 2109s ok 45 - Get autorenew.js 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 46 - Post confirm 2109s ok 47 - HTTP code is 200 2109s ok 48 - Page contains a form 2109s ok 49 - Field "upgrading" is defined 2109s ok 50 - CSP header authorize POST request to \# 2109s ok 51 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1737236948%2C%22issuerRequestcas%22%3A%221737165068_19525%22%7D) 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 52 - Post credentials 2109s ok 53 - Get redirection 2109s ok 54 - Location is http://auth.idp.com/cas/login 2109s ok 55 - Get cookie lemonldap (52c92b182fee84184094afa0e134e6bb86854bfd22827f4a168d137427012a71) 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 56 - Follow redirection 2109s ok 57 - Get redirection 2109s ok 58 - Location header found 2109s # ==> Pushing SP <== 2109s ok 59 - SOAP request 2109s # ==> Saving handler SP <== 2109s # ==> Pushing ISSUER <== 2109s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2109s # ==> Popping ISSUER <== 2109s # ==> Restoring SP <== 2109s ok 60 - Execute request to /cas/serviceValidate 2109s ok 61 - HTTP code is 200 2109s ok 62 - Content is XML 2109s # ==> Popping SP <== 2109s ok 63 - Follow redirection 2109s ok 64 - Get cookie lemonldap (79a4875388a252859bf10f4edeaa6b8246a2dd52e1a389ae17b17e2b08b9d3cb) 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 65 - Query SP for logout 2109s ok 66 - HTTP code is 200 2109s ok 67 - Found iframe 2109s ok 68 - Content-Security-Policy header found 2109s ok 69 - Found auth.idp.com in CSP child-src 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 70 - Get iframe from IdP 2109s ok 71 - Get redirection 2109s ok 72 - Location is http://auth.sp.com/?logout 2109s # ==> Pushing ISSUER <== 2109s # ==> Popping ISSUER <== 2109s ok 73 - Query CAS server 2109s ok 74 - Response status is 401 2109s ok 75 - Content is JSON 2109s ok 76 - Error code is 1 2109s # ==> Pushing SP <== 2109s # ==> Popping SP <== 2109s ok 77 - Query CAS app 2109s ok 78 - Get redirection 2109s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 2109s 1..79 2109s ok 2110s t/31-CAS-10.t ..................................................... 2110s ok 1 - use Lemonldap::NG::Portal::Main; 2110s ok 2 - Portal object 2110s ok 3 - Init 2110s ok 4 - Portal app 2110s ok 5 - Issuer portal 2110s ok 6 - Query CAS server 2110s ok 7 - HTTP code is 200 2110s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221737165069_11784%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1737236949%7D) 2110s ok 9 - Post authentication 2110s ok 10 - Get cookie lemonldap (2a65ba300aa2e4d1ff061c0f59c8f916562c070c8faa1ab94d011aa329ae39bf) 2110s ok 11 - Get cookie lemonldappdata () 2110s ok 12 - SAML request cleared from pdata 2110s ok 13 - Get redirection 2110s ok 14 - Location header found 2110s ok 15 - Query CAS server 2110s ok 16 - HTTP code is 200 2110s ok 17 - Ticket is valid 2110s ok 18 - Username is returned 2110s 1..18 2110s ok 2110s t/31-CAS-Gateway.t ................................................ 2110s ok 1 - use Lemonldap::NG::Portal::Main; 2110s ok 2 - Portal object 2110s ok 3 - Init 2110s ok 4 - Portal app 2110s ok 5 - Issuer portal 2110s ok 6 - Get redirection 2110s ok 7 - Location is http://auth.sp.com/somewhere 2110s ok 8 - Get redirection 2110s ok 9 - Location is http://auth.unknown.com/somewhere 2110s ok 10 - Portal object 2110s ok 11 - Init 2110s ok 12 - Portal app 2110s ok 13 - Issuer portal 2110s ok 14 - Get redirection 2110s ok 15 - Location is http://auth.sp.com/somewhere 2110s ok 16 - Expected portal error code: code found on page 2110s ok 17 - Expected portal error code 2110s ok 18 - Portal object 2110s ok 19 - Init 2110s ok 20 - Portal app 2110s ok 21 - Issuer portal 2110s ok 22 - Get redirection 2110s ok 23 - Location is http://auth.sp.com/somewhere 2110s ok 24 - Expected portal error code: code found on page 2110s ok 25 - Expected portal error code 2110s 1..25 2110s ok 2111s t/31-CAS-Hooks.t .................................................. 2111s ok 1 - use Lemonldap::NG::Portal::Main; 2111s ok 2 - Portal object 2111s ok 3 - Init 2111s ok 4 - Portal app 2111s ok 5 - Issuer portal 2111s ok 6 - Post authentication 2111s ok 7 - Get cookie lemonldap (5c9ac0455b794cc1284408b4c8c09952c02b6c537cb06be9f0ced809d0e01991) 2111s ok 8 - Query CAS server 2111s ok 9 - Hook rejected the request: code found on page 2111s ok 10 - Hook rejected the request 2111s ok 11 - Query CAS server 2111s ok 12 - Get redirection 2111s ok 13 - Location header found 2111s ok 14 - Query CAS server 2111s ok 15 - HTTP code is 200 2111s ok 16 - Found hook attribute 2111s 1..16 2111s ok 2111s t/31-CAS-Logout-propagate-OIDC.t .................................. 2111s ok 1 - use Lemonldap::NG::Portal::Main; 2111s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 2111s ok 1 - Portal object 2111s ok 2 - Init 2111s ok 3 - Portal app 2111s ok 4 - Auth query 2111s ok 5 - HTTP code is 200 2111s ok 6 - Get cookie lemonldap (b021d1d4075d0ca9c2da04bd1d4374e553c0bbae11972f6ebdbb8e4fcb06ddb1) 2111s ok 7 - Get redirection 2111s ok 8 - Location header found 2111s ok 9 - HTTP code is 200 2111s ok 10 - Content-Type is JSON 2111s ok 11 - Content is valid JSON 2111s ok 12 - Initiate CAS logout 2111s ok 13 - Response body is not empty 2111s ok 14 - Found OIDC logout iframe 2111s 1..14 2111s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 2111s 1..2 2111s ok 2112s t/31-CAS-Logout.t ................................................. 2112s ok 1 - use Lemonldap::NG::Portal::Main; 2112s # Subtest: Test IDP initiated logout 2112s ok 1 - Portal object 2112s ok 2 - Init 2112s ok 3 - Portal app 2112s ok 4 - Issuer portal 2112s ok 5 - Auth query 2112s ok 6 - HTTP code is 200 2112s ok 7 - Get cookie lemonldap (8079560c4d4662911a79fe515f4641215b736150ed48069beac768bde2483306) 2112s ok 8 - Query CAS server 2112s ok 9 - Get redirection 2112s ok 10 - Location header found 2112s ok 11 - Query CAS server 2112s ok 12 - HTTP code is 200 2112s ok 13 2112s ok 14 - Cas response contains authenticationSuccess 2112s ok 15 - Query CAS server 2112s ok 16 - Get redirection 2112s ok 17 - Location header found 2112s ok 18 - Query CAS server 2112s ok 19 - HTTP code is 200 2112s ok 20 2112s ok 21 - Cas response contains authenticationSuccess 2112s ok 22 - Initiate logout 2112s ok 23 - Get cookie lemonldap (0) 2112s ok 24 - Cookie was cleared 2112s ok 25 - Found CAS app name 2112s ok 26 - My other app is not displayed 2112s ok 27 - HTTP code is 200 2112s ok 28 - Page contains a form 2112s ok 29 - Host match 2112s ok 30 - URI match 2112s ok 31 - Field "logout" is defined 2112s ok 32 - CSP header authorize POST request to auth.example.com 2112s ok 33 - Found logout option 2112s ok 34 - Response body is not empty 2112s ok 35 - Logout SP 2112s ok 36 - Correct ticket sent to sp for logout 2112s ok 37 - No ticket sent to sp2 2112s 1..37 2112s ok 2 - Test IDP initiated logout 2112s # Subtest: Test App initiated logout, no redirect 2112s ok 1 - Portal object 2112s ok 2 - Init 2112s ok 3 - Portal app 2112s ok 4 - Issuer portal 2112s ok 5 - Auth query 2112s ok 6 - HTTP code is 200 2112s ok 7 - Get cookie lemonldap (c7f5ab061ef8253a7093908041c9fbf02f8c3e42a9ad561e6e07b0742af887de) 2112s ok 8 - Query CAS server 2112s ok 9 - Get redirection 2112s ok 10 - Location header found 2112s ok 11 - Query CAS server 2112s ok 12 - HTTP code is 200 2112s ok 13 2112s ok 14 - Cas response contains authenticationSuccess 2112s ok 15 - Query CAS server 2112s ok 16 - Get redirection 2112s ok 17 - Location header found 2112s ok 18 - Query CAS server 2112s ok 19 - HTTP code is 200 2112s ok 20 2112s ok 21 - Cas response contains authenticationSuccess 2112s ok 22 - Initiate logout 2112s ok 23 - Get cookie lemonldap (0) 2112s ok 24 - Cookie was cleared 2112s ok 25 - HTTP code is 200 2112s ok 26 - Page contains a form 2112s ok 27 - Host match 2112s ok 28 - URI match 2112s ok 29 - Field "logout" is defined 2112s ok 30 - CSP header authorize POST request to auth.example.com 2112s ok 31 - Found logout option 2112s ok 32 - Found CAS app name 2112s ok 33 - My other app is not displayed 2112s ok 34 - Response body is not empty 2112s ok 35 - Logout SP 2112s ok 36 - Correct ticket sent to sp for logout 2112s ok 37 - No ticket sent to sp2 2112s 1..37 2112s ok 3 - Test App initiated logout, no redirect 2112s # Subtest: Test App initiated logout, with redirect 2112s ok 1 - Portal object 2112s ok 2 - Init 2112s ok 3 - Portal app 2112s ok 4 - Issuer portal 2112s ok 5 - Auth query 2112s ok 6 - HTTP code is 200 2112s ok 7 - Get cookie lemonldap (2960abde7a8b2d41f68fc6e51ed08de4bc2fe9d355baa9d68f3193c5bca6a477) 2112s ok 8 - Query CAS server 2112s ok 9 - Get redirection 2112s ok 10 - Location header found 2112s ok 11 - Query CAS server 2112s ok 12 - HTTP code is 200 2112s ok 13 2112s ok 14 - Cas response contains authenticationSuccess 2112s ok 15 - Query CAS server 2112s ok 16 - Get redirection 2112s ok 17 - Location header found 2112s ok 18 - Query CAS server 2112s ok 19 - HTTP code is 200 2112s ok 20 2112s ok 21 - Cas response contains authenticationSuccess 2112s ok 22 - Initiate logout 2112s ok 23 - Get cookie lemonldap (0) 2112s ok 24 - Cookie was cleared 2112s ok 25 - HTTP code is 200 2112s ok 26 - Page contains a form 2112s ok 27 - Host match 2112s ok 28 - URI match 2112s ok 29 - CSP header authorize POST request to auth.sp.com 2112s ok 30 - Query string is preserved 2112s ok 31 - Found CAS app name 2112s ok 32 - My other app is not displayed 2112s ok 33 - Response body is not empty 2112s ok 34 - Logout SP 2112s ok 35 - Correct ticket sent to sp for logout 2112s ok 36 - No ticket sent to sp2 2112s 1..36 2112s ok 4 - Test App initiated logout, with redirect 2112s # Subtest: Test App initiated logout, no redirect, no info 2112s ok 1 - Portal object 2112s ok 2 - Init 2112s ok 3 - Portal app 2112s ok 4 - Issuer portal 2112s ok 5 - Auth query 2112s ok 6 - HTTP code is 200 2112s ok 7 - Get cookie lemonldap (549eeba2ecba2a9c773e81740f7fbb8c3e82a32df5271b352ed5bd402bd6d2b0) 2112s ok 8 - Initiate logout 2112s ok 9 - Get cookie lemonldap (0) 2112s ok 10 - Cookie was cleared 2112s ok 11 - Get redirection 2112s ok 12 - Location header found 2112s 1..12 2112s ok 5 - Test App initiated logout, no redirect, no info 2112s 1..5 2112s ok 2112s t/31-CAS-Macros.t ................................................. 2112s ok 1 - use Lemonldap::NG::Portal::Main; 2112s ok 2 - Portal object 2112s ok 3 - Init 2112s ok 4 - Portal app 2112s ok 5 - Issuer portal 2112s ok 6 - Query CAS server 2112s ok 7 - HTTP code is 200 2112s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221737165071_45863%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1737236951%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 2112s ok 9 - Post authentication 2112s ok 10 - Get cookie lemonldap (a9739035d07184cb30686e8b293bf965ab4080ee156a9ca4996ced4a00ad904e) 2112s ok 11 - Get cookie lemonldappdata () 2112s ok 12 - SAML request cleared from pdata 2112s ok 13 - Get redirection 2112s ok 14 - Location header found 2112s ok 15 - Query CAS server 2112s ok 16 - HTTP code is 200 2112s ok 17 - Found macro attribute 2112s ok 18 - Found cas:user macro value 2112s 1..18 2112s ok 2113s t/31-CAS-Prefix.t ................................................. 2113s ok 1 - use Lemonldap::NG::Portal::Main; 2113s ok 2 - Portal object 2113s ok 3 - Init 2113s ok 4 - Portal app 2113s ok 5 - Issuer portal 2113s ok 6 - Get cookie lemonldap (4b2aa9d045426cb3e0f291796f9679b05481db98fe97207a061bdfd170034ff4) 2113s ok 7 - Query CAS server 2113s ok 8 - Get redirection 2113s ok 9 - Location header found 2113s ok 10 - Query CAS server 2113s ok 11 - Get redirection 2113s ok 12 - Location header found 2113s ok 13 - Query CAS server 2113s ok 14 - Get redirection 2113s ok 15 - Location header found 2113s ok 16 - Portal object 2113s ok 17 - Init 2113s ok 18 - Portal app 2113s ok 19 - Issuer portal 2113s ok 20 - Query CAS server 2113s ok 21 - Get redirection 2113s ok 22 - Location header found 2113s ok 23 - Query CAS server 2113s ok 24 - Expected portal error code: code found on page 2113s ok 25 - Expected portal error code 2113s ok 26 - Query CAS server 2113s ok 27 - Get redirection 2113s ok 28 - Location header found 2113s 1..28 2113s ok 2113s t/31-CAS-Proxy.t .................................................. 2113s ok 1 - use Lemonldap::NG::Portal::Main; 2113s ok 2 - Portal object 2113s ok 3 - Init 2113s ok 4 - Portal app 2113s ok 5 - Issuer portal 2113s ok 6 - Post authentication 2113s ok 7 - Get cookie lemonldap (7724867ee47b933a1487b657e2b2c52e70c0064ebbdeb5a1c0e44867b4ee1681) 2113s ok 8 - Query CAS server 2113s ok 9 - Unknown CAS service: code found on page 2113s ok 10 - Unknown CAS service 2113s ok 11 - Query CAS server 2113s ok 12 - Get redirection 2113s ok 13 - Location header found 2113s ok 14 - Query CAS server 2113s ok 15 - HTTP code is 200 2113s ok 16 2113s ok 17 - Query CAS server 2113s ok 18 2113s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2113s ok 19 - Query CAS server 2113s ok 20 - HTTP code is 200 2113s ok 21 2113s ok 22 - Query CAS server 2113s ok 23 2113s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2113s ok 24 - Query CAS server 2113s ok 25 - HTTP code is 200 2113s ok 26 2113s ok 27 - Cas response contains authenticationSuccess 2113s ok 28 - Found proxies in correct order 2113s ok 29 - Query CAS server 2113s ok 30 2113s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2113s ok 31 - Query CAS server 2113s ok 32 - HTTP code is 200 2113s ok 33 2113s ok 34 - Cas response contains authenticationSuccess 2113s 1..34 2113s ok 2113s t/31-CAS-Security.t ............................................... 2113s ok 1 - use Lemonldap::NG::Portal::Main; 2113s ok 2 - Portal object 2113s ok 3 - Init 2113s ok 4 - Portal app 2113s ok 5 - Issuer portal 2113s ok 6 - Post authentication 2113s ok 7 - Get cookie lemonldap (f25433ae3150f9db98b7e8c91b096fe71113ba6c0ed9f636f8b8d2fbbe8a1845) 2113s ok 8 - Query CAS server 2113s ok 9 - Unknown CAS service: code found on page 2113s ok 10 - Unknown CAS service 2113s ok 11 - Query CAS server 2113s ok 12 - Unknown CAS service: code found on page 2113s ok 13 - Unknown CAS service 2113s ok 14 - Query CAS server 2113s ok 15 - Get redirection 2113s ok 16 - Location header found 2113s ok 17 - Query CAS server 2113s ok 18 - HTTP code is 200 2113s ok 19 - CAS response indicates success 2113s ok 20 - Incorrect CAS error code 2113s ok 21 - Query CAS server 2113s ok 22 - Get redirection 2113s ok 23 - Location header found 2113s ok 24 - Query CAS server 2113s ok 25 - HTTP code is 200 2113s ok 26 - CAS response indicates success 2113s ok 27 - Query CAS server 2113s ok 28 - HTTP code is 200 2113s ok 29 - CAS response indicates success 2113s ok 30 - Incorrect CAS error code 2113s ok 31 - Query CAS server 2113s ok 32 - Get redirection 2113s ok 33 - Location header found 2113s ok 34 - Query CAS server 2113s ok 35 - HTTP code is 200 2113s ok 36 - CAS response indicates success 2113s ok 37 - Incorrect CAS error code 2113s ok 38 - Query CAS server 2113s ok 39 - HTTP code is 200 2113s ok 40 - CAS response indicates success 2113s ok 41 - Incorrect CAS error code 2113s ok 42 - Query CAS server 2113s ok 43 - Get redirection 2113s ok 44 - Location header found 2113s ok 45 - Query CAS server 2113s ok 46 - HTTP code is 200 2113s ok 47 - CAS response indicates success 2113s ok 48 - Incorrect CAS error code 2113s 1..48 2113s ok 2114s t/31-CAS-jsRedirect.t ............................................. 2114s ok 1 - use Lemonldap::NG::Portal::Main; 2114s ok 2 - Portal object 2114s ok 3 - Init 2114s ok 4 - Portal app 2114s ok 5 - Issuer portal 2114s ok 6 - Query CAS server 2114s ok 7 - HTTP code is 200 2114s ok 8 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221737165073_6035%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1737236953%7D) 2114s ok 9 - Post authentication 2114s ok 10 - Get cookie lemonldap (6e18280588b2d1c2f15dd777e9e1248a2d701b8a7fcb4c0944a06c047d2d67b7) 2114s ok 11 - Get cookie lemonldappdata () 2114s ok 12 - SAML request cleared from pdata 2114s ok 13 - Response body is not empty 2114s ok 14 - Correct destination host 2114s ok 15 - Correct destination path 2114s ok 16 - Response body is not empty 2114s ok 17 2114s ok 18 - Query CAS server 2114s ok 19 - HTTP code is 200 2114s ok 20 - Ticket is valid 2114s ok 21 - Username is returned 2114s 1..21 2114s ok 2114s t/32-Auth-OIDC-JWKS-Refresh.t ..................................... 2114s ok 1 - use Lemonldap::NG::Portal::Main; 2114s ok 2 - Portal object 2114s # Internal request to /oauth2/jwks 2114s ok 3 - Init 2114s ok 4 - Portal app 2114s ok 5 - JWKS url was called during startup 2114s ok 6 - Unauth SP request 2114s ok 7 - Get redirection 2114s ok 8 - Location header found 2114s ok 9 - Correct host 2114s ok 10 - Correct client_id 2114s ok 11 - Correct scope 2114s ok 12 - Correct redirect_uri 2114s ok 13 - Found state 2114s # Internal request to /oauth2/token 2114s ok 14 - expected client_id 2114s ok 15 - expected client_secret 2114s ok 16 - expected redirect_uri 2114s ok 17 - expected code 2114s ok 18 - Authorization code 2114s ok 19 - Expected portal error code: code found on page 2114s ok 20 - Expected portal error code 2114s ok 21 - Unauth SP request 2114s ok 22 - Get redirection 2114s ok 23 - Location header found 2114s ok 24 - Correct host 2114s ok 25 - Correct client_id 2114s ok 26 - Correct scope 2114s ok 27 - Correct redirect_uri 2114s ok 28 - Found state 2114s # Internal request to /oauth2/token 2114s ok 29 - expected client_id 2114s ok 30 - expected client_secret 2114s ok 31 - expected redirect_uri 2114s ok 32 - expected code 2114s # Internal request to /oauth2/jwks 2114s # Internal request to /oauth2/userinfo 2114s ok 33 - Authorization code 2114s ok 34 - JWKS url was called again 2114s ok 35 - Get cookie lemonldap (56f8f5fef1e53a101b0dfc70117241c420b112c204265c075f7c6c62a6eb7648) 2114s 1..35 2114s ok 2115s t/32-Auth-and-issuer-OIDC-PKCE-2.t ................................ 2115s ok 1 - use Lemonldap::NG::Portal::Main; 2115s ok 2 - Portal object 2115s ok 3 - Init 2115s ok 4 - Portal app 2115s ok 5 - Register $type 2115s ok 6 - OP portal 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 7 - Get JWKS, endpoint /oauth2/jwks 2115s ok 8 - HTTP code is 200 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2115s ok 10 - HTTP code is 200 2115s ok 11 - Portal object 2115s ok 12 - Init 2115s ok 13 - Portal app 2115s ok 14 - Register $type 2115s ok 15 - RP portal 2115s # ==> Pushing RP <== 2115s # ==> Popping RP <== 2115s ok 16 - Unauth RP request 2115s ok 17 - Get redirection 2115s ok 18 - Location header found 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 19 - Push request to OP, endpoint /oauth2/authorize 2115s ok 20 - HTTP code is 200 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 21 - Post authentication, endpoint /oauth2/authorize 2115s ok 22 - Get cookie lemonldap (280247fd5e0af52765732dbfd159d6f1981bf853d7a3141ef78de694ff19219d) 2115s ok 23 - HTTP code is 200 2115s ok 24 - Page contains a form 2115s ok 25 - Host match 2115s ok 26 - Field "confirm" is defined 2115s ok 27 - CSP header authorize POST request to \# 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 28 - Post confirmation, endpoint /oauth2/authorize 2115s ok 29 - Get redirection 2115s ok 30 - Location header found 2115s # ==> Pushing RP <== 2115s ok 31 - REST request 2115s ok 32 - Request from RP to OP, endpoint /oauth2/token 2115s # ==> Saving handler RP <== 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s # ==> Restoring RP <== 2115s ok 33 - Execute request 2115s ok 34 - Response is 200 2115s ok 35 - Content is JSON 2115s ok 36 - REST request 2115s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2115s # ==> Saving handler RP <== 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s # ==> Restoring RP <== 2115s ok 38 - Execute request 2115s ok 39 - Response is 200 2115s ok 40 - Content is JSON 2115s # ==> Popping RP <== 2115s ok 41 - Call openidconnectcallback on RP 2115s ok 42 - Get cookie lemonldap (790cd96aeb89697cb6d312ac4d5c4ce0d7ea278ba94a7d57a7e42f72e9b932fe) 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s # ==> Pushing OP <== 2115s ok 43 - REST request 2115s ok 44 - Request from OP to RP 2115s # ==> Saving handler OP <== 2115s # ==> Pushing RP <== 2115s # ==> Popping RP <== 2115s # ==> Restoring OP <== 2115s ok 45 - Execute request 2115s ok 46 - Response is 200 2115s # ==> Popping OP <== 2115s ok 47 - Query OP for logout 2115s ok 48 - HTTP code is 200 2115s 1..48 2115s ok 2115s t/32-Auth-and-issuer-OIDC-PKCE.t .................................. 2115s ok 1 - use Lemonldap::NG::Portal::Main; 2115s ok 2 - Portal object 2115s ok 3 - Init 2115s ok 4 - Portal app 2115s ok 5 - Register $type 2115s ok 6 - OP portal 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 7 - Get cookie lemonldap (8fefb7c9988e84cc790e42765a1f3bf9daf835e946286547951a92fe719eaf1a) 2115s # Subtest: not required/PKCE flow/valid verifier succeeds 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 1 - Get redirection 2115s ok 2 - Location header found 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 3 - HTTP code is 200 2115s ok 4 - Content-Type is JSON 2115s ok 5 - Content is valid JSON 2115s ok 6 - Access token was provided 2115s 1..6 2115s ok 8 - not required/PKCE flow/valid verifier succeeds 2115s # Subtest: not required/PKCE flow/invalid verifier fails 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 1 - Get redirection 2115s ok 2 - Location header found 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 3 - Response status is 400 2115s ok 4 - Content is JSON 2115s ok 5 - Error code is invalid_grant 2115s 1..5 2115s ok 9 - not required/PKCE flow/invalid verifier fails 2115s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 1 - Get redirection 2115s ok 2 - Location header found 2115s ok 3 - Authorize request failed with invalid_request 2115s 1..3 2115s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 2115s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 1 - Get redirection 2115s ok 2 - Location header found 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 3 - HTTP code is 200 2115s ok 4 - Content-Type is JSON 2115s ok 5 - Content is valid JSON 2115s ok 6 - Access token was provided 2115s 1..6 2115s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 2115s # Subtest: PKCE required/PKCE flow/invalid verifier fails 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 1 - Get redirection 2115s ok 2 - Location header found 2115s # ==> Pushing OP <== 2115s # ==> Popping OP <== 2115s ok 3 - Response status is 400 2115s ok 4 - Content is JSON 2115s ok 5 - Error code is invalid_grant 2115s 1..5 2115s ok 12 - PKCE required/PKCE flow/invalid verifier fails 2115s 1..12 2115s ok 2116s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t .......... 2116s ok 1 - use Lemonldap::NG::Portal::Main; 2116s ok 2 - Portal object 2116s ok 3 - Init 2116s ok 4 - Portal app 2116s ok 5 - Register $type 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 6 - Get JWKS, endpoint /oauth2/jwks 2116s ok 7 - HTTP code is 200 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2116s ok 9 - HTTP code is 200 2116s ok 10 - Portal object 2116s ok 11 - Init 2116s ok 12 - Portal app 2116s ok 13 - Register $type 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 14 - Unauth SP request 2116s ok 15 - Get redirection 2116s ok 16 - Location header found 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 17 - Push request to OP, endpoint /oauth2/authorize 2116s ok 18 - HTTP code is 200 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 19 - Post authentication, endpoint /oauth2/authorize 2116s ok 20 - Get cookie lemonldap (94138378ecb6a0fd8bf5494dbb1ad82014a7444136663056cc0ef699dac0f74e) 2116s ok 21 - HTTP code is 200 2116s ok 22 - Page contains a form 2116s ok 23 - Host match 2116s ok 24 - Field "confirm" is defined 2116s ok 25 - CSP header authorize POST request to \# 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 26 - Post confirmation, endpoint /oauth2/authorize 2116s ok 27 - Get redirection 2116s ok 28 - Location header found 2116s # ==> Pushing RP <== 2116s ok 29 - REST request 2116s ok 30 - Request from RP to OP, endpoint /oauth2/token 2116s # ==> Saving handler RP <== 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s # ==> Restoring RP <== 2116s ok 31 - Execute request 2116s ok 32 - Response is 200 2116s ok 33 - Content is JSON 2116s ok 34 - REST request 2116s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 2116s # ==> Saving handler RP <== 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s # ==> Restoring RP <== 2116s ok 36 - Execute request 2116s ok 37 - Response is 200 2116s ok 38 - Content is JSON 2116s # ==> Popping RP <== 2116s ok 39 - Call openidconnectcallback on RP 2116s ok 40 - Get cookie lemonldap (8e2b9d93de8d4ec89bfc96e608d1acb7ed2a8009b896dd91055d6d8eca21a191) 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 41 - Check session, endpoint /oauth2/checksession.html 2116s ok 42 - HTTP code is 200 2116s ok 43 - Frame can be embedded 2116s ok 44 - UTF-8 values 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 45 - Query SP for logout 2116s ok 46 - HTTP code is 200 2116s ok 47 - Found RP logout iframe 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 48 - Test if user is reject on IdP 2116s ok 49 - Response status is 401 2116s ok 50 - Content is JSON 2116s ok 51 - Error code is 1 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 52 - Call RP flogout 2116s ok 53 - HTTP code is 200 2116s ok 54 - Get cookie lemonldap (0) 2116s ok 55 - Cookie set to 0 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 56 - Test if user is reject on RP 2116s ok 57 - Get redirection 2116s ok 58 - Location header found 2116s 1..58 2116s ok 2116s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ...... 2116s ok 1 - use Lemonldap::NG::Portal::Main; 2116s ok 2 - Portal object 2116s ok 3 - Init 2116s ok 4 - Portal app 2116s ok 5 - Register $type 2116s ok 6 - OP portal 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 7 - Get JWKS, endpoint /oauth2/jwks 2116s ok 8 - HTTP code is 200 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2116s ok 10 - HTTP code is 200 2116s ok 11 - Portal object 2116s ok 12 - Init 2116s ok 13 - Portal app 2116s ok 14 - Register $type 2116s ok 15 - RP portal 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 16 - Unauth SP request 2116s ok 17 - Get redirection 2116s ok 18 - Location header found 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 19 - Push request to OP, endpoint /oauth2/authorize 2116s ok 20 - HTTP code is 200 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 21 - Post authentication, endpoint /oauth2/authorize 2116s ok 22 - Get cookie lemonldap (7af8ece96053a9dcdcfe60a141d34415ea97623168cc3864cc2e5250ea4f2ff6) 2116s ok 23 - HTTP code is 200 2116s ok 24 - Page contains a form 2116s ok 25 - Host match 2116s ok 26 - Field "confirm" is defined 2116s ok 27 - CSP header authorize POST request to \# 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 28 - Post confirmation, endpoint /oauth2/authorize 2116s ok 29 - Get redirection 2116s ok 30 - Location header found 2116s # ==> Pushing RP <== 2116s ok 31 - REST request 2116s ok 32 - Request from RP to OP, endpoint /oauth2/token 2116s # ==> Saving handler RP <== 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s # ==> Restoring RP <== 2116s ok 33 - Execute request 2116s ok 34 - Response is 200 2116s ok 35 - Content is JSON 2116s ok 36 - Found access_token 53d4869090cca494fd37925bf8f564e804a6aa305ddb7f2d10cb84173f2b7abc 2116s ok 37 - REST request 2116s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 2116s # ==> Saving handler RP <== 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s # ==> Restoring RP <== 2116s ok 39 - Execute request 2116s ok 40 - Response is 200 2116s ok 41 - Content is JSON 2116s # ==> Popping RP <== 2116s ok 42 - Call openidconnectcallback on RP 2116s ok 43 - Get cookie lemonldap (3b5248869225d24b71f3a8feb894e911086c8667b20a05b0c1139776c052050c) 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 44 - Get session using restSessionServer 2116s ok 45 - HTTP code is 200 2116s ok 46 - Deserialize session content 2116s ok 47 - Session has correct value for _user 2116s ok 48 - Session has correct value for _oidc_sub 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 49 2116s # ==> Pushing RP <== 2116s ok 50 - REST request 2116s ok 51 - Request from RP to OP, endpoint /oauth2/token 2116s # ==> Saving handler RP <== 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s # ==> Restoring RP <== 2116s ok 52 - Execute request 2116s ok 53 - Response is 200 2116s ok 54 - Content is JSON 2116s ok 55 - Found access_token 66f983d568c0e2607294b00259ebda0ab5c49418182aefba2e812a69bb53d396 2116s ok 56 - REST request 2116s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 2116s # ==> Saving handler RP <== 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s # ==> Restoring RP <== 2116s ok 58 - Execute request 2116s ok 59 - Response is 200 2116s ok 60 - Content is JSON 2116s # ==> Popping RP <== 2116s ok 61 - Query RP for refresh 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 62 - Get session using restSessionServer 2116s ok 63 - HTTP code is 200 2116s ok 64 - Deserialize session content 2116s ok 65 - Session has correct value for mail 2116s ok 66 - Session has correct value for _user 2116s ok 67 - Session has correct value for _oidc_sub 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 68 - Get session after refresh 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 69 - Query RP for logout 2116s ok 70 - Get redirection 2116s ok 71 - Location header found 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 72 - Push logout request to OP, endpoint /oauth2/logout 2116s ok 73 - HTTP code is 200 2116s ok 74 - Page contains a form 2116s ok 75 - Host match 2116s ok 76 - Field "confirm" is defined 2116s ok 77 - CSP header authorize POST request to \# 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 78 - Confirm logout, endpoint /oauth2/logout 2116s ok 79 - Get redirection 2116s ok 80 - Location header found 2116s ok 81 - Get cookie lemonldap (0) 2116s ok 82 - SSO cookie removed 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 83 - Test if user is reject on IdP 2116s ok 84 - Response status is 401 2116s ok 85 - Content is JSON 2116s ok 86 - Error code is 1 2116s # ==> Pushing RP <== 2116s # ==> Popping RP <== 2116s ok 87 - Test if user is reject on SP 2116s ok 88 - Get redirection 2116s ok 89 - Location header found 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 90 - Push request to OP, endpoint /oauth2/authorize 2116s ok 91 - HTTP code is 200 2116s # ==> Pushing OP <== 2116s # ==> Popping OP <== 2116s ok 92 - Post authentication, endpoint /oauth2/authorize 2116s ok 93 - Get cookie lemonldap (104d9308bca56124c7db306234e1c6bc7b62db2411ece69c3b75ecdebf17df2c) 2116s 1..93 2116s ok 2117s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t ....... 2117s ok 1 - use Lemonldap::NG::Portal::Main; 2117s ok 2 - Portal object 2117s ok 3 - Init 2117s ok 4 - Portal app 2117s ok 5 - Register $type 2117s ok 6 - OP portal 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 7 - Get JWKS, endpoint /oauth2/jwks 2117s ok 8 - HTTP code is 200 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2117s ok 10 - HTTP code is 200 2117s ok 11 - Portal object 2117s ok 12 - Init 2117s ok 13 - Portal app 2117s ok 14 - Register $type 2117s ok 15 - RP portal 2117s # ==> Pushing RP <== 2117s # ==> Popping RP <== 2117s ok 16 - Unauth SP request 2117s ok 17 - Get redirection 2117s ok 18 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 19 - Push request to OP, endpoint /oauth2/authorize 2117s ok 20 - HTTP code is 200 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 21 - Post authentication, endpoint /oauth2/authorize 2117s ok 22 - Get cookie lemonldap (ad5bf186764afa8d15456bcc4d9b87632504b64b8b906c3ad936668dfc71e67f) 2117s ok 23 - HTTP code is 200 2117s ok 24 - Page contains a form 2117s ok 25 - Host match 2117s ok 26 - Field "confirm" is defined 2117s ok 27 - CSP header authorize POST request to \# 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 28 - Post confirmation, endpoint /oauth2/authorize 2117s ok 29 - Get redirection 2117s ok 30 - Location header found 2117s # ==> Pushing RP <== 2117s ok 31 - REST request 2117s ok 32 - Request from RP to OP, endpoint /oauth2/token 2117s # ==> Saving handler RP <== 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s # ==> Restoring RP <== 2117s ok 33 - Execute request 2117s ok 34 - Response is 200 2117s ok 35 - Content is JSON 2117s ok 36 - Found access_token 2fcb7727dd20a44715f9d4c1934ea6796d25bf628d36926a9824eb6f47bff345 2117s ok 37 - REST request 2117s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 2117s # ==> Saving handler RP <== 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s # ==> Restoring RP <== 2117s ok 39 - Execute request 2117s ok 40 - Response is 200 2117s ok 41 - Content is JSON 2117s # ==> Popping RP <== 2117s ok 42 - Call openidconnectcallback on RP 2117s ok 43 - Get cookie lemonldap (a2b5b33c02a3b9711d49f772e0c34d3fadbc501dd4d5c5916044b19d3d7d7f44) 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 44 - Check session, endpoint /oauth2/checksession.html 2117s ok 45 - HTTP code is 200 2117s ok 46 - Frame can be embedded 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 47 - Get userinfo 2117s ok 48 - Token is a JWT 2117s ok 49 - Found claim in JWT 2117s ok 50 - UTF-8 values 2117s # ==> Pushing RP <== 2117s # ==> Popping RP <== 2117s ok 51 - Query RP for logout 2117s ok 52 - Get redirection 2117s ok 53 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 54 - Push logout request to OP, endpoint /oauth2/logout 2117s ok 55 - HTTP code is 200 2117s ok 56 - Page contains a form 2117s ok 57 - Host match 2117s ok 58 - Field "confirm" is defined 2117s ok 59 - CSP header authorize POST request to \# 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 60 - Confirm logout, endpoint /oauth2/logout 2117s ok 61 - Get redirection 2117s ok 62 - Location header found 2117s ok 63 - Get cookie lemonldap (0) 2117s ok 64 - SSO cookie removed 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 2117s ok 66 - Get redirection 2117s ok 67 - Location is http://auth.rp.com/?logout=1 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 68 - logout endpoint, endpoint /oauth2/logout 2117s ok 69 - Response status is 401 2117s ok 70 - Content is JSON 2117s ok 71 - Error code is 9 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 72 - Test if user is reject on IdP 2117s ok 73 - Response status is 401 2117s ok 74 - Content is JSON 2117s ok 75 - Error code is 1 2117s # ==> Pushing RP <== 2117s # ==> Popping RP <== 2117s ok 76 - Test if user is reject on SP 2117s ok 77 - Get redirection 2117s ok 78 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 79 - Push request to OP, endpoint /oauth2/authorize 2117s ok 80 - HTTP code is 200 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 81 - Post authentication, endpoint /oauth2/authorize 2117s ok 82 - Get cookie lemonldap (2d3b907eac12c9f47f97993fbb6c0e2f24a4f6c72c8244b911e524ac90788993) 2117s 1..82 2117s ok 2117s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ...... 2117s ok 1 - use Lemonldap::NG::Portal::Main; 2117s ok 2 - Portal object 2117s ok 3 - Init 2117s ok 4 - Portal app 2117s ok 5 - Register $type 2117s ok 6 - OP portal 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 7 - Get JWKS, endpoint /oauth2/jwks 2117s ok 8 - HTTP code is 200 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2117s ok 10 - HTTP code is 200 2117s ok 11 - Portal object 2117s ok 12 - Init 2117s ok 13 - Portal app 2117s ok 14 - Register $type 2117s ok 15 - RP portal 2117s # ==> Pushing RP <== 2117s # ==> Popping RP <== 2117s ok 16 - Unauth SP request 2117s ok 17 - Get redirection 2117s ok 18 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 19 - Push request to OP, endpoint /oauth2/authorize 2117s ok 20 - HTTP code is 200 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 21 - Post authentication, endpoint /oauth2/authorize 2117s ok 22 - Get cookie lemonldap (3d52ac483363af1063cef353b7209b7019baa0d7a5209dada2f3c49e39a88c33) 2117s ok 23 - HTTP code is 200 2117s ok 24 - Page contains a form 2117s ok 25 - Host match 2117s ok 26 - Field "confirm" is defined 2117s ok 27 - CSP header authorize POST request to \# 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 28 - Post confirmation, endpoint /oauth2/authorize 2117s ok 29 - Get redirection 2117s ok 30 - Location header found 2117s # ==> Pushing RP <== 2117s ok 31 - REST request 2117s ok 32 - Request from RP to OP, endpoint /oauth2/token 2117s # ==> Saving handler RP <== 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s # ==> Restoring RP <== 2117s ok 33 - Execute request 2117s ok 34 - Response is 200 2117s ok 35 - Content is JSON 2117s ok 36 - Found access_token 8e6c86afbdba4342411cacf0033fd2c899d01caba2c7d1c65e58f69faed7edaa 2117s ok 37 - REST request 2117s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 2117s # ==> Saving handler RP <== 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s # ==> Restoring RP <== 2117s ok 39 - Execute request 2117s ok 40 - Response is 200 2117s ok 41 - Content is JSON 2117s # ==> Popping RP <== 2117s ok 42 - Call openidconnectcallback on RP 2117s ok 43 - Get cookie lemonldap (f74c629286d63a554d3340e6559c33d40105ea38eff78c5fb3716412c3f28141) 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 44 - Check session, endpoint /oauth2/checksession.html 2117s ok 45 - HTTP code is 200 2117s ok 46 - Frame can be embedded 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 47 - Get userinfo 2117s ok 48 - HTTP code is 200 2117s ok 49 - Content-Type is JSON 2117s ok 50 - Content is valid JSON 2117s ok 51 - UTF-8 values 2117s ok 52 - UTF-8 values 2117s # ==> Pushing RP <== 2117s # ==> Popping RP <== 2117s ok 53 - Query RP for logout 2117s ok 54 - Get redirection 2117s ok 55 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 56 - Push logout request to OP, endpoint /oauth2/logout 2117s ok 57 - HTTP code is 200 2117s ok 58 - Page contains a form 2117s ok 59 - Host match 2117s ok 60 - Field "confirm" is defined 2117s ok 61 - CSP header authorize POST request to \# 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 62 - Confirm logout, endpoint /oauth2/logout 2117s ok 63 - Get redirection 2117s ok 64 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 2117s ok 66 - Get redirection 2117s ok 67 - Location is http://auth.rp.com/?logout=1 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 68 - logout endpoint, endpoint /oauth2/logout 2117s ok 69 - Response status is 401 2117s ok 70 - Content is JSON 2117s ok 71 - Error code is 9 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 72 - Test if user is reject on IdP 2117s ok 73 - Response status is 401 2117s ok 74 - Content is JSON 2117s ok 75 - Error code is 1 2117s # ==> Pushing RP <== 2117s # ==> Popping RP <== 2117s ok 76 - Test if user is reject on SP 2117s ok 77 - Get redirection 2117s ok 78 - Location header found 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 79 - Push request to OP, endpoint /oauth2/authorize 2117s ok 80 - HTTP code is 200 2117s # ==> Pushing OP <== 2117s # ==> Popping OP <== 2117s ok 81 - Post authentication, endpoint /oauth2/authorize 2117s ok 82 - Get cookie lemonldap (efa40fcefcbba1e098b0d8c4de0fbe28818e30628e3e7bc09eba9dc2bf234b00) 2117s 1..82 2117s ok 2118s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t .... 2118s ok 1 - use Lemonldap::NG::Portal::Main; 2118s ok 2 - Portal object 2118s ok 3 - Init 2118s ok 4 - Portal app 2118s ok 5 - Register $type 2118s ok 6 - OP portal 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 7 - Get JWKS, endpoint /oauth2/jwks 2118s ok 8 - HTTP code is 200 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2118s ok 10 - HTTP code is 200 2118s ok 11 - Portal object 2118s ok 12 - Init 2118s ok 13 - Portal app 2118s ok 14 - Register $type 2118s ok 15 - RP portal 2118s # ==> Pushing RP <== 2118s # ==> Popping RP <== 2118s ok 16 - Unauth SP request 2118s ok 17 - Get redirection 2118s ok 18 - Location header found 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 19 - Push request to OP, endpoint /oauth2/authorize 2118s ok 20 - HTTP code is 200 2118s ok 21 - Page contains a form 2118s ok 22 - CSP header authorize POST request to \# 2118s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1737236957%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221737165077_62513%22%7D) 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 24 - Post authentication, endpoint /oauth2/authorize 2118s ok 25 - Get cookie lemonldap (e9986785ac81ff69ef4226cdc7f46eae91cf626c9ae60a90005db9b756925d2e) 2118s ok 26 - HTTP code is 200 2118s ok 27 - Page contains a form 2118s ok 28 - Host match 2118s ok 29 - Field "confirm" is defined 2118s ok 30 - CSP header authorize POST request to \# 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 31 - Post confirmation, endpoint /oauth2/authorize 2118s ok 32 - Get redirection 2118s ok 33 - Location header found 2118s # ==> Pushing RP <== 2118s ok 34 - REST request 2118s ok 35 - Request from RP to OP, endpoint /oauth2/token 2118s # ==> Saving handler RP <== 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s # ==> Restoring RP <== 2118s ok 36 - Execute request 2118s ok 37 - Response is 200 2118s ok 38 - Content is JSON 2118s ok 39 - REST request 2118s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 2118s # ==> Saving handler RP <== 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s # ==> Restoring RP <== 2118s ok 41 - Execute request 2118s ok 42 - Response is 200 2118s ok 43 - Content is JSON 2118s # ==> Popping RP <== 2118s ok 44 - Call openidconnectcallback on RP 2118s ok 45 - Get cookie lemonldap (ca20fe85c64494db759442d77609a8c682b4092f18fd02153f1e23e4e7ea3a56) 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 46 - Check session, endpoint /oauth2/checksession.html 2118s ok 47 - HTTP code is 200 2118s ok 48 - Frame can be embedded 2118s # ==> Pushing RP <== 2118s # ==> Popping RP <== 2118s ok 49 - Query RP for logout 2118s ok 50 - Get redirection 2118s ok 51 - Location header found 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 52 - Push logout request to OP, endpoint /oauth2/logout 2118s ok 53 - HTTP code is 200 2118s ok 54 - Page contains a form 2118s ok 55 - Host match 2118s ok 56 - Field "confirm" is defined 2118s ok 57 - CSP header authorize POST request to \# 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 58 - Confirm logout, endpoint /oauth2/logout 2118s ok 59 - Get redirection 2118s ok 60 - Location header found 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 2118s ok 62 - Get redirection 2118s ok 63 - Location is http://auth.rp.com/?logout=1 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 64 - logout endpoint, endpoint /oauth2/logout 2118s ok 65 - Response status is 401 2118s ok 66 - Content is JSON 2118s ok 67 - Error code is 9 2118s # ==> Pushing OP <== 2118s # ==> Popping OP <== 2118s ok 68 - Test if user is reject on IdP 2118s ok 69 - Response status is 401 2118s ok 70 - Content is JSON 2118s ok 71 - Error code is 1 2118s # ==> Pushing RP <== 2118s # ==> Popping RP <== 2118s ok 72 - Test if user is reject on SP 2118s ok 73 - Get redirection 2118s ok 74 - Location header found 2118s 1..74 2118s ok 2119s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t .......... 2119s ok 1 - use Lemonldap::NG::Portal::Main; 2119s ok 2 - Portal object 2119s ok 3 - Init 2119s ok 4 - Portal app 2119s ok 5 - Register $type 2119s ok 6 - OP portal 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 7 - Get JWKS, endpoint /oauth2/jwks 2119s ok 8 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2119s ok 10 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 11 - Post authentication request 2119s ok 12 - Get cookie lemonldap (60fb91bf3866082ea1ec01c4386bf20a41ecfe5dcaf9e3aba2901be7fd1e84f7) 2119s ok 13 - Portal object 2119s ok 14 - Init 2119s ok 15 - Portal app 2119s ok 16 - Register $type 2119s ok 17 - RP portal 2119s # ==> Pushing RP <== 2119s # ==> Popping RP <== 2119s ok 18 - Unauth SP request 2119s ok 19 - Get redirection 2119s ok 20 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 21 - Push request to OP, endpoint /oauth2/authorize 2119s ok 22 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 23 - Post authentication, endpoint /oauth2/authorize 2119s ok 24 - Get cookie lemonldap (1f4f645ea50756b197dba199c1acb6eb6b8df082b62431103a474bb58df1a544) 2119s ok 25 - HTTP code is 200 2119s ok 26 - Page contains a form 2119s ok 27 - Host match 2119s ok 28 - CSP header authorize POST request to auth.rp.com 2119s # ==> Pushing RP <== 2119s ok 29 - REST request 2119s ok 30 - Request from RP to OP, endpoint /oauth2/token 2119s # ==> Saving handler RP <== 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s # ==> Restoring RP <== 2119s ok 31 - Execute request 2119s ok 32 - Response is 200 2119s ok 33 - Content is JSON 2119s ok 34 - Found access_token 98157a25787f95d60074f0c18e08af0fb8b9b22c1448e57ee4e9ea81bfe2c70c 2119s ok 35 - REST request 2119s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 2119s # ==> Saving handler RP <== 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s # ==> Restoring RP <== 2119s ok 37 - Execute request 2119s ok 38 - Response is 200 2119s ok 39 - Content is JSON 2119s # ==> Popping RP <== 2119s ok 40 - Call openidconnectcallback on RP 2119s ok 41 - Get cookie lemonldap (d724055b0a99d3082f3e8186a034a4c902b676214c9173b63dfd297df6eac6fa) 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 42 - Check session, endpoint /oauth2/checksession.html 2119s ok 43 - HTTP code is 200 2119s ok 44 - Frame can be embedded 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 45 - Get userinfo 2119s ok 46 - HTTP code is 200 2119s ok 47 - Content-Type is JSON 2119s ok 48 - Content is valid JSON 2119s ok 49 - UTF-8 values 2119s ok 50 - UTF-8 values 2119s # ==> Pushing RP <== 2119s # ==> Popping RP <== 2119s ok 51 - Query RP for logout 2119s ok 52 - Get redirection 2119s ok 53 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 54 - Push logout request to OP, endpoint /oauth2/logout 2119s ok 55 - HTTP code is 200 2119s ok 56 - Page contains a form 2119s ok 57 - Host match 2119s ok 58 - Field "confirm" is defined 2119s ok 59 - CSP header authorize POST request to \# 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 60 - Confirm logout, endpoint /oauth2/logout 2119s ok 61 - Get redirection 2119s ok 62 - Location header found 2119s ok 63 - Get cookie lemonldap (0) 2119s ok 64 - SSO cookie removed 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 2119s ok 66 - Get redirection 2119s ok 67 - Location is http://auth.rp.com/?logout=1 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 68 - logout endpoint, endpoint /oauth2/logout 2119s ok 69 - Response status is 401 2119s ok 70 - Content is JSON 2119s ok 71 - Error code is 9 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 72 - Test if user is reject on IdP 2119s ok 73 - Response status is 401 2119s ok 74 - Content is JSON 2119s ok 75 - Error code is 1 2119s # ==> Pushing RP <== 2119s # ==> Popping RP <== 2119s ok 76 - Test if user is reject on SP 2119s ok 77 - Get redirection 2119s ok 78 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 79 - Push request to OP, endpoint /oauth2/authorize 2119s ok 80 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 81 - Post authentication, endpoint /oauth2/authorize 2119s ok 82 - Get cookie lemonldap (67d478fcbf7a612c333dd1dc36617101e53a8a8c75ddef03640870d942b4a679) 2119s 1..82 2119s ok 2119s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ...... 2119s ok 1 - use Lemonldap::NG::Portal::Main; 2119s ok 2 - Portal object 2119s ok 3 - Init 2119s ok 4 - Portal app 2119s ok 5 - Register $type 2119s ok 6 - OP portal 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 7 - Get JWKS, endpoint /oauth2/jwks 2119s ok 8 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2119s ok 10 - HTTP code is 200 2119s ok 11 - Portal object 2119s ok 12 - Init 2119s ok 13 - Portal app 2119s ok 14 - Register $type 2119s ok 15 - RP portal 2119s # ==> Pushing RP <== 2119s # ==> Popping RP <== 2119s ok 16 - Unauth SP request 2119s ok 17 - Get redirection 2119s ok 18 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 19 - Push request to OP, endpoint /oauth2/authorize 2119s ok 20 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 21 - Post authentication, endpoint /oauth2/authorize 2119s ok 22 - Get cookie lemonldap (016aa4684aa1f28ecd1a46d3770702e5cba78c7458d3aced31a527b3a9c93d7b) 2119s ok 23 - HTTP code is 200 2119s ok 24 - Page contains a form 2119s ok 25 - Host match 2119s ok 26 - Field "confirm" is defined 2119s ok 27 - CSP header authorize POST request to \# 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 28 - Post confirmation, endpoint /oauth2/authorize 2119s ok 29 - Get redirection 2119s ok 30 - Location header found 2119s # ==> Pushing RP <== 2119s ok 31 - REST request 2119s ok 32 - Request from RP to OP, endpoint /oauth2/token 2119s # ==> Saving handler RP <== 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s # ==> Restoring RP <== 2119s ok 33 - Execute request 2119s ok 34 - Response is 200 2119s ok 35 - Content is JSON 2119s ok 36 - Found access_token b0d0cde2350c87533bd2c8c86d43fc3fe6a45c29f3f437b5844cd7f37a70d9c3 2119s ok 37 - REST request 2119s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 2119s # ==> Saving handler RP <== 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s # ==> Restoring RP <== 2119s ok 39 - Execute request 2119s ok 40 - Response is 200 2119s ok 41 - Content is JSON 2119s # ==> Popping RP <== 2119s ok 42 - Call openidconnectcallback on RP 2119s ok 43 - Get cookie lemonldap (04763964f9574fff89bd4b0f18316089e9cf5f96389ba46a100f3ef0b469cbe1) 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 44 - Check session, endpoint /oauth2/checksession.html 2119s ok 45 - HTTP code is 200 2119s ok 46 - Frame can be embedded 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 47 - Get userinfo 2119s ok 48 - HTTP code is 200 2119s ok 49 - Content-Type is JSON 2119s ok 50 - Content is valid JSON 2119s ok 51 - UTF-8 values 2119s ok 52 - UTF-8 values 2119s # ==> Pushing RP <== 2119s # ==> Popping RP <== 2119s ok 53 - Query RP for logout 2119s ok 54 - Get redirection 2119s ok 55 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 56 - Push logout request to OP, endpoint /oauth2/logout 2119s ok 57 - HTTP code is 200 2119s ok 58 - Page contains a form 2119s ok 59 - Host match 2119s ok 60 - Field "confirm" is defined 2119s ok 61 - CSP header authorize POST request to \# 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 62 - Confirm logout, endpoint /oauth2/logout 2119s ok 63 - Get redirection 2119s ok 64 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 2119s ok 66 - Get redirection 2119s ok 67 - Location is http://auth.rp.com/?logout=1 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 68 - logout endpoint, endpoint /oauth2/logout 2119s ok 69 - Response status is 401 2119s ok 70 - Content is JSON 2119s ok 71 - Error code is 9 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 72 - Test if user is reject on IdP 2119s ok 73 - Response status is 401 2119s ok 74 - Content is JSON 2119s ok 75 - Error code is 1 2119s # ==> Pushing RP <== 2119s # ==> Popping RP <== 2119s ok 76 - Test if user is reject on SP 2119s ok 77 - Get redirection 2119s ok 78 - Location header found 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 79 - Push request to OP, endpoint /oauth2/authorize 2119s ok 80 - HTTP code is 200 2119s # ==> Pushing OP <== 2119s # ==> Popping OP <== 2119s ok 81 - Post authentication, endpoint /oauth2/authorize 2119s ok 82 - Get cookie lemonldap (3194e5cba5edc5ca5086b79bbe0675e05779f6e5e17a90b67f396d4836557b5f) 2119s 1..82 2119s ok 2120s t/32-Auth-and-issuer-OIDC-authorization_code.t .................... 2120s ok 1 - use Lemonldap::NG::Portal::Main; 2120s ok 2 - Portal object 2120s ok 3 - Init 2120s ok 4 - Portal app 2120s ok 5 - Register $type 2120s ok 6 - OP portal 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 7 - Get JWKS, endpoint /oauth2/jwks 2120s ok 8 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2120s ok 10 - HTTP code is 200 2120s ok 11 - Portal object 2120s ok 12 - Init 2120s ok 13 - Portal app 2120s ok 14 - Register $type 2120s ok 15 - RP portal 2120s # ==> Pushing RP <== 2120s # ==> Popping RP <== 2120s ok 16 - Unauth SP request 2120s ok 17 - Get redirection 2120s ok 18 - Location header found 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 19 - Push request to OP, endpoint /oauth2/authorize 2120s ok 20 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 21 - Post authentication, endpoint /oauth2/authorize 2120s ok 22 - Get cookie lemonldap (f39e64745c8024f92d8bf4ccd12c4988446bf3b790ae137b369228810881272e) 2120s ok 23 - Expected portal error code: code found on page 2120s ok 24 - Expected portal error code 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 25 - Post authentication, endpoint /oauth2/authorize 2120s ok 26 - Get cookie lemonldap (5481e598579eba2ca6b19ae90e5263c549b03248517bea2273bd187982dc51ce) 2120s ok 27 - HTTP code is 200 2120s ok 28 - Page contains a form 2120s ok 29 - Host match 2120s ok 30 - Field "confirm" is defined 2120s ok 31 - CSP header authorize POST request to \# 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 32 - Post confirmation, endpoint /oauth2/authorize 2120s ok 33 - Get redirection 2120s ok 34 - Location header found 2120s # ==> Pushing RP <== 2120s ok 35 - REST request 2120s ok 36 - Request from RP to OP, endpoint /oauth2/token 2120s # ==> Saving handler RP <== 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s # ==> Restoring RP <== 2120s ok 37 - Execute request 2120s ok 38 - Response is 200 2120s ok 39 - Content is JSON 2120s ok 40 - Found access_token 69c8d77d19932b69f29b78d25231cc8a2811791abef4bb2e5cfb04b9e61afb27 2120s ok 41 - REST request 2120s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 2120s # ==> Saving handler RP <== 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s # ==> Restoring RP <== 2120s ok 43 - Execute request 2120s ok 44 - Response is 200 2120s ok 45 - Content is JSON 2120s # ==> Popping RP <== 2120s ok 46 - Call openidconnectcallback on RP 2120s ok 47 - Get cookie lemonldap (40b6ef539a2665188dbc651ee2cb4a5880396cdd1374a386cb0176f8d7db0ac6) 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 48 - Check session, endpoint /oauth2/checksession.html 2120s ok 49 - HTTP code is 200 2120s ok 50 - Frame can be embedded 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 51 - Get userinfo 2120s ok 52 - HTTP code is 200 2120s ok 53 - Content-Type is JSON 2120s ok 54 - Content is valid JSON 2120s ok 55 - UTF-8 values 2120s ok 56 - UTF-8 values 2120s ok 57 - OIDC EOL time is stored 2120s ok 58 - Obtained refresh token 2120s ok 59 - UTF-8 values 2120s ok 60 - Correct email 2120s ok 61 - Correct groups 2120s ok 62 - Correct hGroups 2120s ok 63 - oidcGotUserInfo called 2120s ok 64 - oidcGotIDToken called 2120s ok 65 - Correct custom ACR 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 66 2120s # ==> Pushing RP <== 2120s ok 67 - REST request 2120s ok 68 - Request from RP to OP, endpoint /oauth2/userinfo 2120s # ==> Saving handler RP <== 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s # ==> Restoring RP <== 2120s ok 69 - Execute request 2120s ok 70 - Response is 200 2120s ok 71 - Content is JSON 2120s # ==> Popping RP <== 2120s ok 72 - Query RP for refresh 2120s ok 73 - Access token EOL has not changed 2120s ok 74 - Access token has not changed 2120s ok 75 - Updated RP session 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 76 2120s # ==> Pushing RP <== 2120s ok 77 - REST request 2120s ok 78 - Request from RP to OP, endpoint /oauth2/token 2120s # ==> Saving handler RP <== 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s # ==> Restoring RP <== 2120s ok 79 - Execute request 2120s ok 80 - Response is 200 2120s ok 81 - Content is JSON 2120s ok 82 - Found access_token d0133109a509af2cd49d8b0544792482f4cf9eff6654463bdfc65de1bc3d8695 2120s ok 83 - REST request 2120s ok 84 - Request from RP to OP, endpoint /oauth2/userinfo 2120s # ==> Saving handler RP <== 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s # ==> Restoring RP <== 2120s ok 85 - Execute request 2120s ok 86 - Response is 200 2120s ok 87 - Content is JSON 2120s # ==> Popping RP <== 2120s ok 88 - Query RP for refresh 2120s ok 89 - Access token EOL has changed 2120s ok 90 - Access token has changed 2120s ok 91 - Updated RP session 2120s ok 92 - Still correct groups 2120s ok 93 - Still correct hGroups 2120s # ==> Pushing RP <== 2120s # ==> Popping RP <== 2120s ok 94 - Query RP for logout 2120s ok 95 - Get redirection 2120s ok 96 - Location header found 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 97 - Push logout request to OP, endpoint /oauth2/logout 2120s ok 98 - HTTP code is 200 2120s ok 99 - Page contains a form 2120s ok 100 - Host match 2120s ok 101 - Field "confirm" is defined 2120s ok 102 - CSP header authorize POST request to \# 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 103 - Confirm logout, endpoint /oauth2/logout 2120s ok 104 - Get redirection 2120s ok 105 - Location header found 2120s ok 106 - Get cookie lemonldap (0) 2120s ok 107 - SSO cookie removed 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 108 - logout endpoint with redirect, endpoint /oauth2/logout 2120s ok 109 - Get redirection 2120s ok 110 - Location is http://auth.rp.com/?logout=1 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 111 - logout endpoint, endpoint /oauth2/logout 2120s ok 112 - Response status is 401 2120s ok 113 - Content is JSON 2120s ok 114 - Error code is 9 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 115 - Test if user is reject on IdP 2120s ok 116 - Response status is 401 2120s ok 117 - Content is JSON 2120s ok 118 - Error code is 1 2120s # ==> Pushing RP <== 2120s # ==> Popping RP <== 2120s ok 119 - Test if user is reject on SP 2120s ok 120 - Get redirection 2120s ok 121 - Location header found 2120s ok 122 - oidcGenerateAuthenticationRequest called 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 123 - Push request to OP, endpoint /oauth2/authorize 2120s ok 124 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 125 - Post authentication, endpoint /oauth2/authorize 2120s ok 126 - Get cookie lemonldap (78fd77a80c1d28795a48298eb76831894f5106f58a39a73c5b08f79dd972b47b) 2120s 1..126 2120s ok 2120s t/32-Auth-and-issuer-OIDC-hybrid.t ................................ 2120s ok 1 - use Lemonldap::NG::Portal::Main; 2120s ok 2 - Portal object 2120s ok 3 - Init 2120s ok 4 - Portal app 2120s ok 5 - Register $type 2120s ok 6 - OP portal 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 7 - Get JWKS, endpoint /oauth2/jwks 2120s ok 8 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2120s ok 10 - HTTP code is 200 2120s ok 11 - Portal object 2120s ok 12 - Init 2120s ok 13 - Portal app 2120s ok 14 - Register $type 2120s ok 15 - RP portal 2120s # ==> Pushing RP <== 2120s # ==> Popping RP <== 2120s ok 16 - Unauth SP request 2120s ok 17 - Get redirection 2120s ok 18 - Location header found 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 19 - Push request to OP, endpoint /oauth2/authorize 2120s ok 20 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 21 - Post authentication, endpoint /oauth2/authorize 2120s ok 22 - Reject reason is 90 2120s ok 23 - Portal object 2120s ok 24 - Init 2120s ok 25 - Portal app 2120s ok 26 - Register $type 2120s ok 27 - OP portal 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 28 - Get JWKS, endpoint /oauth2/jwks 2120s ok 29 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 2120s ok 31 - HTTP code is 200 2120s ok 32 - Portal object 2120s ok 33 - Init 2120s ok 34 - Portal app 2120s ok 35 - Register $type 2120s ok 36 - RP portal 2120s # ==> Pushing RP <== 2120s # ==> Popping RP <== 2120s ok 37 - Unauth SP request 2120s ok 38 - Get redirection 2120s ok 39 - Location header found 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 40 - Push request to OP, endpoint /oauth2/authorize 2120s ok 41 - HTTP code is 200 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 42 - Post authentication, endpoint /oauth2/authorize 2120s ok 43 - Get cookie lemonldap (d9827cca70f145df3b6991772979563f749871af2f85a4a1e4167db514d9c97b) 2120s ok 44 - Get redirection 2120s ok 45 - Location header found 2120s ok 46 - token_type found 2120s ok 47 - session_state found 2120s ok 48 - access_token found 2120s ok 49 - id_token found 2120s ok 50 - state found 2120s ok 51 - session_state found 2120s ok 52 - ID token contains c_hash 2120s ok 53 - ID token contains at_hash 2120s ok 54 - ID token contains nonce 2120s ok 55 - REST request 2120s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 2120s # ==> Pushing OP <== 2120s # ==> Popping OP <== 2120s ok 57 - Execute request 2120s ok 58 - Response is 200 2120s ok 59 - Content is JSON 2120s ok 60 - Get access token 2120s ok 61 - Get name 2120s ok 62 - Get family_name 2120s ok 63 - Get sub 2120s 1..63 2120s ok 2121s t/32-Auth-and-issuer-OIDC-implicit-no-token.t ..................... 2121s ok 1 - use Lemonldap::NG::Portal::Main; 2121s ok 2 - Portal object 2121s ok 3 - Init 2121s ok 4 - Portal app 2121s ok 5 - Register $type 2121s ok 6 - OP portal 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 7 - Get JWKS, endpoint /oauth2/jwks 2121s ok 8 - HTTP code is 200 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2121s ok 10 - HTTP code is 200 2121s ok 11 - Portal object 2121s ok 12 - Init 2121s ok 13 - Portal app 2121s ok 14 - Register $type 2121s ok 15 - RP portal 2121s # ==> Pushing RP <== 2121s # ==> Popping RP <== 2121s ok 16 - Unauth SP request 2121s ok 17 - Get redirection 2121s ok 18 - Location header found 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 19 - Push request to OP, endpoint /oauth2/authorize 2121s ok 20 - HTTP code is 200 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 21 - Post authentication, endpoint /oauth2/authorize 2121s ok 22 - Get cookie lemonldap (a6e7854e8b935880f2e3706c4712b273e8ad130a875bbea1d6e37a8b5a040d2e) 2121s ok 23 - HTTP code is 200 2121s ok 24 - Page contains a form 2121s ok 25 - Host match 2121s ok 26 - Field "confirm" is defined 2121s ok 27 - CSP header authorize POST request to \# 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 28 - Post confirmation, endpoint /oauth2/authorize 2121s ok 29 - Get redirection 2121s ok 30 - Location header found 2121s ok 31 - id_token found 2121s ok 32 - token_type must be missing 2121s ok 33 - session_state found 2121s ok 34 - access_token must be missing 2121s ok 35 - state found 2121s ok 36 - Check sub value 2121s ok 37 - Check name value 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 38 - Logout request 2121s ok 39 - Response is 200 2121s ok 40 - Cookie is deleted 2121s ok 41 - No pdata 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 42 - Disconnect request 2121s ok 43 - Response is 401 2121s # ==> Pushing RP <== 2121s # ==> Popping RP <== 2121s ok 44 - Unauth SP request 2121s ok 45 - Get redirection 2121s ok 46 - Location header found 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 47 - Push request to OP, endpoint /oauth2/authorize 2121s ok 48 - HTTP code is 200 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 49 - Post authentication, endpoint /oauth2/authorize 2121s ok 50 - Get cookie lemonldap (d34feb0fe2bd60d6b17d2e69bb61e3cd3483d849ede5d7aec218af681795f6d7) 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 51 - Logout request 2121s ok 52 - Response is 200 2121s ok 53 - Cookie is deleted 2121s ok 54 - No pdata 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 55 - Disconnect request 2121s ok 56 - Response is 401 2121s 1..56 2121s ok 2121s t/32-Auth-and-issuer-OIDC-implicit.t .............................. 2121s ok 1 - use Lemonldap::NG::Portal::Main; 2121s ok 2 - Portal object 2121s ok 3 - Init 2121s ok 4 - Portal app 2121s ok 5 - Register $type 2121s ok 6 - OP portal 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 7 - Get JWKS, endpoint /oauth2/jwks 2121s ok 8 - HTTP code is 200 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2121s ok 10 - HTTP code is 200 2121s ok 11 - Portal object 2121s ok 12 - Init 2121s ok 13 - Portal app 2121s ok 14 - Register $type 2121s ok 15 - RP portal 2121s # ==> Pushing RP <== 2121s # ==> Popping RP <== 2121s ok 16 - Unauth SP request 2121s ok 17 - Get redirection 2121s ok 18 - Location header found 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 19 - Push request to OP, endpoint /oauth2/authorize 2121s ok 20 - HTTP code is 200 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 21 - Post authentication, endpoint /oauth2/authorize 2121s ok 22 - Get cookie lemonldap (8ce7f7757ff36aeffb6d5aae6626b97afcc4035246cfb587b0775c4bc80bbe10) 2121s ok 23 - HTTP code is 200 2121s ok 24 - Page contains a form 2121s ok 25 - Host match 2121s ok 26 - Field "confirm" is defined 2121s ok 27 - CSP header authorize POST request to \# 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 28 - Post confirmation, endpoint /oauth2/authorize 2121s ok 29 - Get redirection 2121s ok 30 - Location header found 2121s ok 31 - id_token found 2121s ok 32 - token_type found 2121s ok 33 - session_state found 2121s ok 34 - access_token found 2121s ok 35 - state found 2121s ok 36 - Check ACR value 2121s ok 37 - Check that clientid is in audience 2121s ok 38 - Check for additional audiences 2121s ok 39 - Check for additional audiences 2121s ok 40 - Check sub value 2121s ok 41 - Claim name must not be in ID token 2121s ok 42 - azp found 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 43 - Logout request 2121s ok 44 - Response is 200 2121s ok 45 - Cookie is deleted 2121s ok 46 - No pdata 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 47 - Disconnect request 2121s ok 48 - Response is 401 2121s # ==> Pushing RP <== 2121s # ==> Popping RP <== 2121s ok 49 - Unauth SP request 2121s ok 50 - Get redirection 2121s ok 51 - Location header found 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 52 - Push request to OP, endpoint /oauth2/authorize 2121s ok 53 - HTTP code is 200 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 54 - Post authentication, endpoint /oauth2/authorize 2121s ok 55 - Get cookie lemonldap (1990b1ac7f020a554312b50dfa46bf96e7e9e51d997fe566cab4689d6d9a66a4) 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 56 - Logout request 2121s ok 57 - Response is 200 2121s ok 58 - Cookie is deleted 2121s ok 59 - No pdata 2121s # ==> Pushing OP <== 2121s # ==> Popping OP <== 2121s ok 60 - Disconnect request 2121s ok 61 - Response is 401 2121s 1..61 2121s ok 2122s t/32-Auth-and-issuer-OIDC-sorted.t ................................ 2122s ok 1 - use Lemonldap::NG::Portal::Main; 2122s ok 2 - Portal object 2122s ok 3 - Init 2122s ok 4 - Portal app 2122s ok 5 - OP portal 2122s ok 6 - Get JWKS, endpoint /oauth2/jwks 2122s ok 7 - HTTP code is 200 2122s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2122s ok 9 - HTTP code is 200 2122s ok 10 - Portal object 2122s ok 11 - Init 2122s ok 12 - Portal app 2122s ok 13 - RP portal 2122s ok 14 - Unauth SP request 2122s ok 15 - 1st = op2 2122s ok 16 - 2nd = op3 2122s ok 17 - 3rd = op 2122s ok 18 - Found OIDC idp logo and tooltip 2122s ok 19 - Found OIDC idp display name 2122s 1..19 2122s ok 2122s t/32-OIDC-Back-Channel-Logout-no-sid.t ............................ 2122s ok 1 - use Lemonldap::NG::Portal::Main; 2122s ok 2 - Portal object 2122s ok 3 - Init 2122s ok 4 - Portal app 2122s ok 5 - Register $type 2122s ok 6 - OP portal 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s ok 7 - Get JWKS, endpoint /oauth2/jwks 2122s ok 8 - HTTP code is 200 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2122s ok 10 - HTTP code is 200 2122s ok 11 - Portal object 2122s ok 12 - Init 2122s ok 13 - Portal app 2122s ok 14 - Register $type 2122s ok 15 - RP portal 2122s # ==> Pushing RP <== 2122s # ==> Popping RP <== 2122s ok 16 - Unauth RP request 2122s ok 17 - Get redirection 2122s ok 18 - Location header found 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s ok 19 - Push request to OP, endpoint /oauth2/authorize 2122s ok 20 - HTTP code is 200 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s ok 21 - Post authentication, endpoint /oauth2/authorize 2122s ok 22 - Get cookie lemonldap (0a5cf51e403c36eb02c8586c34daa51e1d7f270f48f87d4606c25d6633c9aa52) 2122s ok 23 - HTTP code is 200 2122s ok 24 - Page contains a form 2122s ok 25 - Host match 2122s ok 26 - Field "confirm" is defined 2122s ok 27 - CSP header authorize POST request to \# 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s ok 28 - Post confirmation, endpoint /oauth2/authorize 2122s ok 29 - Get redirection 2122s ok 30 - Location header found 2122s # ==> Pushing RP <== 2122s ok 31 - REST request 2122s ok 32 - Request from RP to OP, endpoint /oauth2/token 2122s # ==> Saving handler RP <== 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s # ==> Restoring RP <== 2122s ok 33 - Execute request 2122s ok 34 - Response is 200 2122s ok 35 - Content is JSON 2122s ok 36 - REST request 2122s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2122s # ==> Saving handler RP <== 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s # ==> Restoring RP <== 2122s ok 38 - Execute request 2122s ok 39 - Response is 200 2122s ok 40 - Content is JSON 2122s # ==> Popping RP <== 2122s ok 41 - Call openidconnectcallback on RP 2122s ok 42 - Get cookie lemonldap (8b811c906d31a8f498c3ace2f4dec4b30ef869eb0d2934c940d235e8403b6fac) 2122s # ==> Pushing OP <== 2122s ok 43 - REST request 2122s ok 44 - Request from OP to RP 2122s # ==> Saving handler OP <== 2122s # ==> Pushing RP <== 2122s # ==> Popping RP <== 2122s # ==> Restoring OP <== 2122s ok 45 - Execute request 2122s ok 46 - Response is 200 2122s # ==> Popping OP <== 2122s ok 47 - Query OP for logout 2122s ok 48 - HTTP code is 200 2122s # ==> Pushing OP <== 2122s # ==> Popping OP <== 2122s ok 49 - Test if user is reject on OP 2122s ok 50 - Response status is 401 2122s ok 51 - Content is JSON 2122s ok 52 - Error code is 1 2122s # ==> Pushing RP <== 2122s # ==> Popping RP <== 2122s ok 53 - Test if user is reject on RP 2122s ok 54 - Get redirection 2122s ok 55 - Location header found 2122s 1..55 2122s ok 2123s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t ....................... 2123s ok 1 - use Lemonldap::NG::Portal::Main; 2123s ok 2 - Portal object 2123s ok 3 - Init 2123s ok 4 - Portal app 2123s ok 5 - Register $type 2123s ok 6 - OP portal 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 7 - Get JWKS, endpoint /oauth2/jwks 2123s ok 8 - HTTP code is 200 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2123s ok 10 - HTTP code is 200 2123s ok 11 - Portal object 2123s ok 12 - Init 2123s ok 13 - Portal app 2123s ok 14 - Register $type 2123s ok 15 - RP portal 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s ok 16 - Unauth RP request 2123s ok 17 - Get redirection 2123s ok 18 - Location header found 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 19 - Push request to OP, endpoint /oauth2/authorize 2123s ok 20 - HTTP code is 200 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 21 - Post authentication, endpoint /oauth2/authorize 2123s ok 22 - Get cookie lemonldap (0c735aea082e7044cf925f6442bdca8504e0dd56da98355e208b6ef263afa52f) 2123s ok 23 - HTTP code is 200 2123s ok 24 - Page contains a form 2123s ok 25 - Host match 2123s ok 26 - Field "confirm" is defined 2123s ok 27 - CSP header authorize POST request to \# 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 28 - Post confirmation, endpoint /oauth2/authorize 2123s ok 29 - Get redirection 2123s ok 30 - Location header found 2123s # ==> Pushing RP <== 2123s ok 31 - REST request 2123s ok 32 - Request from RP to OP, endpoint /oauth2/token 2123s # ==> Saving handler RP <== 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s # ==> Restoring RP <== 2123s ok 33 - Execute request 2123s ok 34 - Response is 200 2123s ok 35 - Content is JSON 2123s ok 36 - REST request 2123s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2123s # ==> Saving handler RP <== 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s # ==> Restoring RP <== 2123s ok 38 - Execute request 2123s ok 39 - Response is 200 2123s ok 40 - Content is JSON 2123s # ==> Popping RP <== 2123s ok 41 - Call openidconnectcallback on RP 2123s ok 42 - Get cookie lemonldap (6bee5f4b0e5a25159cabc08f3c5247fb566dd7b37030c99367a25406195c0a5a) 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s # ==> Pushing OP <== 2123s ok 43 - REST request 2123s ok 44 - Request from OP to RP 2123s # ==> Saving handler OP <== 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s # ==> Restoring OP <== 2123s ok 45 - Execute request 2123s ok 46 - Response is 200 2123s # ==> Popping OP <== 2123s ok 47 - Query OP for logout 2123s ok 48 - HTTP code is 200 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 49 - Test if user is reject on OP 2123s ok 50 - Response status is 401 2123s ok 51 - Content is JSON 2123s ok 52 - Error code is 1 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s ok 53 - Test if user is reject on RP 2123s ok 54 - Get redirection 2123s ok 55 - Location header found 2123s 1..55 2123s ok 2123s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t .......... 2123s ok 1 - use Lemonldap::NG::Portal::Main; 2123s ok 2 - Portal object 2123s ok 3 - REST request 2123s ok 4 - Request from OP to RP 2123s [Sat Jan 18 21:49:22 2025] [LLNG:6073] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 2123s [Sat Jan 18 21:49:22 2025] [LLNG:6073] [error] Malformed JWKS document 2123s [Sat Jan 18 21:49:22 2025] [LLNG:6073] [error] Relying Party rp has errors and will be ignored 2123s ok 5 - Init 2123s ok 6 - Portal app 2123s ok 7 - Register $type 2123s ok 8 - OP portal 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 9 - Get JWKS, endpoint /oauth2/jwks 2123s ok 10 - HTTP code is 200 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 2123s ok 12 - HTTP code is 200 2123s ok 13 - Portal object 2123s ok 14 - Init 2123s ok 15 - Portal app 2123s ok 16 - Register $type 2123s ok 17 - RP portal 2123s # ==> Pushing OP <== 2123s ok 18 - REST request 2123s ok 19 - Request from OP to RP 2123s # ==> Saving handler OP <== 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s # ==> Restoring OP <== 2123s ok 20 - Execute request 2123s ok 21 - Response is 200 2123s ok 22 - Content is JSON 2123s # ==> Popping OP <== 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s ok 23 - Unauth RP request 2123s ok 24 - Get redirection 2123s ok 25 - Location header found 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 26 - Push request to OP, endpoint /oauth2/authorize 2123s ok 27 - HTTP code is 200 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 28 - Post authentication, endpoint /oauth2/authorize 2123s ok 29 - Get cookie lemonldap (7a3eb4aac167a0e73ccca1d42c93c11624f9ede4c856c1079cdbab6d81475b25) 2123s ok 30 - HTTP code is 200 2123s ok 31 - Page contains a form 2123s ok 32 - Host match 2123s ok 33 - Field "confirm" is defined 2123s ok 34 - CSP header authorize POST request to \# 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 35 - Post confirmation, endpoint /oauth2/authorize 2123s ok 36 - Get redirection 2123s ok 37 - Location header found 2123s # ==> Pushing RP <== 2123s ok 38 - REST request 2123s ok 39 - Request from RP to OP, endpoint /oauth2/token 2123s # ==> Saving handler RP <== 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s # ==> Restoring RP <== 2123s ok 40 - Execute request 2123s ok 41 - Response is 200 2123s ok 42 - Content is JSON 2123s ok 43 - REST request 2123s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 2123s # ==> Saving handler RP <== 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s # ==> Restoring RP <== 2123s ok 45 - Execute request 2123s ok 46 - Response is 200 2123s ok 47 - Content is JSON 2123s # ==> Popping RP <== 2123s ok 48 - Call openidconnectcallback on RP 2123s ok 49 - Get cookie lemonldap (1ad6705fb49e5e767763c6df58b99f99c0377af9d7a4ead1b7fda15f2df67326) 2123s # ==> Pushing OP <== 2123s ok 50 - REST request 2123s ok 51 - Request from OP to RP 2123s # ==> Saving handler OP <== 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s # ==> Restoring OP <== 2123s ok 52 - Execute request 2123s ok 53 - Response is 200 2123s ok 54 - Content is JSON 2123s # ==> Popping OP <== 2123s # ==> Pushing OP <== 2123s ok 55 - REST request 2123s ok 56 - Request from OP to RP 2123s # ==> Saving handler OP <== 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s # ==> Restoring OP <== 2123s ok 57 - Execute request 2123s ok 58 - Response is 200 2123s # ==> Popping OP <== 2123s ok 59 - Query OP for logout 2123s ok 60 - HTTP code is 200 2123s # ==> Pushing OP <== 2123s # ==> Popping OP <== 2123s ok 61 - Test if user is reject on OP 2123s ok 62 - Response status is 401 2123s ok 63 - Content is JSON 2123s ok 64 - Error code is 1 2123s # ==> Pushing RP <== 2123s # ==> Popping RP <== 2123s ok 65 - Test if user is reject on RP 2123s ok 66 - Get redirection 2123s ok 67 - Location header found 2123s 1..67 2123s ok 2124s t/32-OIDC-Back-Channel-Logout-sid.t ............................... 2124s ok 1 - use Lemonldap::NG::Portal::Main; 2124s ok 2 - Portal object 2124s ok 3 - Init 2124s ok 4 - Portal app 2124s ok 5 - Register $type 2124s ok 6 - OP portal 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s ok 7 - Get JWKS, endpoint /oauth2/jwks 2124s ok 8 - HTTP code is 200 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2124s ok 10 - HTTP code is 200 2124s ok 11 - Portal object 2124s ok 12 - Init 2124s ok 13 - Portal app 2124s ok 14 - Register $type 2124s ok 15 - RP portal 2124s # ==> Pushing RP <== 2124s # ==> Popping RP <== 2124s ok 16 - Unauth RP request 2124s ok 17 - Get redirection 2124s ok 18 - Location header found 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s ok 19 - Push request to OP, endpoint /oauth2/authorize 2124s ok 20 - HTTP code is 200 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s ok 21 - Post authentication, endpoint /oauth2/authorize 2124s ok 22 - Get cookie lemonldap (78dbaf29193481fb653a75426b9981fc355bde5a1b805eb7a285c1359303fd8c) 2124s ok 23 - HTTP code is 200 2124s ok 24 - Page contains a form 2124s ok 25 - Host match 2124s ok 26 - Field "confirm" is defined 2124s ok 27 - CSP header authorize POST request to \# 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s ok 28 - Post confirmation, endpoint /oauth2/authorize 2124s ok 29 - Get redirection 2124s ok 30 - Location header found 2124s # ==> Pushing RP <== 2124s ok 31 - REST request 2124s ok 32 - Request from RP to OP, endpoint /oauth2/token 2124s # ==> Saving handler RP <== 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s # ==> Restoring RP <== 2124s ok 33 - Execute request 2124s ok 34 - Response is 200 2124s ok 35 - Content is JSON 2124s ok 36 - REST request 2124s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2124s # ==> Saving handler RP <== 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s # ==> Restoring RP <== 2124s ok 38 - Execute request 2124s ok 39 - Response is 200 2124s ok 40 - Content is JSON 2124s # ==> Popping RP <== 2124s ok 41 - Call openidconnectcallback on RP 2124s ok 42 - Get cookie lemonldap (78a1648b1a56d6acf8b9271c67789697250706270121818733b4006dd2310b46) 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s # ==> Pushing OP <== 2124s ok 43 - REST request 2124s ok 44 - Request from OP to RP 2124s # ==> Saving handler OP <== 2124s # ==> Pushing RP <== 2124s # ==> Popping RP <== 2124s # ==> Restoring OP <== 2124s ok 45 - Execute request 2124s ok 46 - Response is 200 2124s # ==> Popping OP <== 2124s ok 47 - Query OP for logout 2124s ok 48 - HTTP code is 200 2124s # ==> Pushing OP <== 2124s # ==> Popping OP <== 2124s ok 49 - Test if user is reject on OP 2124s ok 50 - Response status is 401 2124s ok 51 - Content is JSON 2124s ok 52 - Error code is 1 2124s # ==> Pushing RP <== 2124s # ==> Popping RP <== 2124s ok 53 - Test if user is reject on RP 2124s ok 54 - Get redirection 2124s ok 55 - Location header found 2124s 1..55 2124s ok 2124s t/32-OIDC-ClaimTypes.t ............................................ 2124s ok 1 - use Lemonldap::NG::Portal::Main; 2124s ok 2 - Portal object 2124s ok 3 - Init 2124s ok 4 - Portal app 2124s ok 5 - _formatvalue('', 'string', 'auto') 2124s ok 6 - _formatvalue('foo', 'string', 'auto') 2124s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 2124s ok 8 - _formatvalue('', 'int', 'auto') 2124s ok 9 - _formatvalue('0', 'int', 'auto') 2124s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 2124s ok 11 - _formatvalue('', 'bool', 'auto') 2124s ok 12 - _formatvalue('0', 'bool', 'auto') 2124s ok 13 - _formatvalue('1', 'bool', 'auto') 2124s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 2124s ok 15 - _formatvalue('', 'string', 'always') 2124s ok 16 - _formatvalue('foo', 'string', 'always') 2124s ok 17 - _formatvalue('foo;bar', 'string', 'always') 2124s ok 18 - _formatvalue('', 'int', 'always') 2124s ok 19 - _formatvalue('0', 'int', 'always') 2124s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 2124s ok 21 - _formatvalue('', 'bool', 'always') 2124s ok 22 - _formatvalue('0', 'bool', 'always') 2124s ok 23 - _formatvalue('1', 'bool', 'always') 2124s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 2124s ok 25 - _formatvalue('', 'string', 'never') 2124s ok 26 - _formatvalue('foo', 'string', 'never') 2124s ok 27 - _formatvalue('foo;bar', 'string', 'never') 2124s ok 28 - _formatvalue('', 'int', 'never') 2124s ok 29 - _formatvalue('0', 'int', 'never') 2124s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 2124s ok 31 - _formatvalue('', 'bool', 'never') 2124s ok 32 - _formatvalue('0', 'bool', 'never') 2124s ok 33 - _formatvalue('1', 'bool', 'never') 2124s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 2124s 1..34 2124s ok 2125s t/32-OIDC-ClientCredentials-Grant.t ............................... 2125s ok 1 - use Lemonldap::NG::Portal::Main; 2125s ok 2 - Portal object 2125s ok 3 - Init 2125s ok 4 - Portal app 2125s ok 5 - HTTP code is 400 2125s ok 6 - HTTP code is 400 2125s ok 7 - Response status is 400 2125s ok 8 - Content is JSON 2125s ok 9 - Error code is invalid_scope 2125s ok 10 - HTTP code is 200 2125s ok 11 - Content-Type is JSON 2125s ok 12 - Content is valid JSON 2125s ok 13 - Access Token found 2125s ok 14 - Token response returned scope 2125s ok 15 - HTTP code is 200 2125s ok 16 - Content-Type is JSON 2125s ok 17 - Content is valid JSON 2125s ok 18 2125s ok 19 2125s ok 20 2125s ok 21 - Post introspection 2125s ok 22 - HTTP code is 200 2125s ok 23 - Content-Type is JSON 2125s ok 24 - Content is valid JSON 2125s ok 25 - Scope read found 2125s ok 26 - Rule-enforced scope found 2125s ok 27 - Hook-enforced scope found 2125s ok 28 - Token response scope match token scope 2125s 1..28 2125s ok 2125s t/32-OIDC-Code-Flow-Mobile.t ...................................... 2125s ok 1 - use Lemonldap::NG::Portal::Main; 2125s ok 2 - Portal object 2125s ok 3 - Init 2125s ok 4 - Portal app 2125s ok 5 - OP portal 2125s ok 6 - Get cookie lemonldap (3360d1d2ce85406548016ac0ddc6edaf9902b477d9fab724f8d9ee27d8b9accc) 2125s ok 7 - Allowed custom scheme 2125s ok 8 - Correct Redirect URI 2125s ok 9 - Found code 2125s ok 10 - HTTP code is 200 2125s ok 11 - Content-Type is JSON 2125s ok 12 - Content is valid JSON 2125s ok 13 - Found access token 2125s ok 14 2125s ok 15 - HTTP code is 200 2125s ok 16 - Content-Type is JSON 2125s ok 17 - Content is valid JSON 2125s ok 18 - Correct subject 2125s 1..18 2125s ok 2126s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ......................... 2126s ok 1 - use Lemonldap::NG::Portal::Main; 2126s ok 2 - Portal object 2126s ok 3 - Init 2126s ok 4 - Portal app 2126s ok 5 - Register $type 2126s ok 6 - OP portal 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 7 - Get JWKS, endpoint /oauth2/jwks 2126s ok 8 - HTTP code is 200 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2126s ok 10 - HTTP code is 200 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 11 - Post authentication with no target auth level 2126s ok 12 - Get cookie lemonldap (a78da33be685ede53d404f540bd8ba6609ef98967d0e0c54aa302b5fd81eb9cd) 2126s ok 13 - Portal object 2126s ok 14 - Init 2126s ok 15 - Portal app 2126s ok 16 - Register $type 2126s ok 17 - RP portal 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 18 - Unauth SP request 2126s ok 19 - Get redirection 2126s ok 20 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 21 - Push request to OP, endpoint /oauth2/authorize 2126s ok 22 - HTTP code is 200 2126s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165085_2152%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1737236965%7D) 2126s ok 24 - HTTP code is 200 2126s ok 25 - Page contains a form 2126s ok 26 - URI match 2126s ok 27 - Field "confirm" is defined 2126s ok 28 - Field "url" is defined 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 29 - Post code 2126s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236965%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165085_2152%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22targetAuthnLevel%22%3A%225%22%7D) 2126s ok 31 - HTTP code is 200 2126s ok 32 - Page contains a form 2126s ok 33 - URI match 2126s ok 34 - Field "token" is defined 2126s ok 35 - Field "code" is defined 2126s ok 36 - Field "checkLogins" is defined 2126s ok 37 - Found EXTCODE input 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 38 - Post code 2126s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165085_2152%22%7D) 2126s ok 40 - Get redirection 2126s ok 41 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 42 - Follow redirection to Oauth2 issuer 2126s ok 43 - Get cookie lemonldappdata () 2126s ok 44 - Pdata was cleared 2126s ok 45 - HTTP code is 200 2126s ok 46 - Page contains a form 2126s ok 47 - URI match 2126s ok 48 - Field "confirm" is defined 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 49 - Post confirmation, endpoint /oauth2/authorize 2126s ok 50 - Get redirection 2126s ok 51 - Location header found 2126s # ==> Pushing RP <== 2126s ok 52 - REST request 2126s ok 53 - Request from RP to OP, endpoint /oauth2/token 2126s # ==> Saving handler RP <== 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s # ==> Restoring RP <== 2126s ok 54 - Execute request 2126s ok 55 - Response is 200 2126s ok 56 - Content is JSON 2126s ok 57 - Found access_token 5eca58728bef8e4ff594235bc550c888065dd4f13c6713f9bd8da0a1cd0d5bab 2126s ok 58 - REST request 2126s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 2126s # ==> Saving handler RP <== 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s # ==> Restoring RP <== 2126s ok 60 - Execute request 2126s ok 61 - Response is 200 2126s ok 62 - Content is JSON 2126s # ==> Popping RP <== 2126s ok 63 - Call openidconnectcallback on RP 2126s ok 64 - Get cookie lemonldap (d1bea94424f5b5321dad97775ff076b7532dc94e0ff7a61fe529a326548e043a) 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 65 - Get / on SP 2126s ok 66 - HTTP code is 200 2126s ok 67 - Authenticated as french 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 68 - Unauth SP request 2126s ok 69 - Get redirection 2126s ok 70 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 71 - Push request to OP, endpoint /oauth2/authorize 2126s ok 72 - HTTP code is 200 2126s ok 73 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236965%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2%22%3A%221737165085_20596%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 74 - Post authentication, endpoint /oauth2/authorize 2126s ok 75 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221737165085_20596%22%2C%22targetAuthnLevel%22%3A5%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%3A1737236965%7D) 2126s ok 76 - HTTP code is 200 2126s ok 77 - Page contains a form 2126s ok 78 - URI match 2126s ok 79 - Field "token" is defined 2126s ok 80 - Field "code" is defined 2126s ok 81 - Field "checkLogins" is defined 2126s ok 82 - Found EXTCODE input 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 83 - Post code 2126s ok 84 - Get cookie lemonldap (d8604a296cf0afc580645527f67f80ee86801358f0ba7c9c3cdf3d2dd338e932) 2126s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165085_20596%22%7D) 2126s ok 86 - Get redirection 2126s ok 87 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 88 - Follow redirection to Oauth2 issuer 2126s ok 89 - Get cookie lemonldappdata () 2126s ok 90 - Pdata was cleared 2126s ok 91 - Get redirection 2126s ok 92 - Location header found 2126s # ==> Pushing RP <== 2126s ok 93 - REST request 2126s ok 94 - Request from RP to OP, endpoint /oauth2/token 2126s # ==> Saving handler RP <== 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s # ==> Restoring RP <== 2126s ok 95 - Execute request 2126s ok 96 - Response is 200 2126s ok 97 - Content is JSON 2126s ok 98 - Found access_token b592b379c90dfa341fde59b45723457f7a9664fe75d0af02079290998fe13ddd 2126s ok 99 - REST request 2126s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 2126s # ==> Saving handler RP <== 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s # ==> Restoring RP <== 2126s ok 101 - Execute request 2126s ok 102 - Response is 200 2126s ok 103 - Content is JSON 2126s # ==> Popping RP <== 2126s ok 104 - Call openidconnectcallback on RP 2126s ok 105 - Get cookie lemonldap (e95aa84d1af7671ab147f58c927f2e00c5f43bdbf50ca1abc78bc748b8eb032b) 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 106 - Get / on SP 2126s ok 107 - HTTP code is 200 2126s ok 108 - Authenticated as french 2126s 1..108 2126s ok 2126s t/32-OIDC-Code-Flow-with-2F.t ..................................... 2126s ok 1 - use Lemonldap::NG::Portal::Main; 2126s ok 2 - Portal object 2126s ok 3 - Init 2126s ok 4 - Portal app 2126s ok 5 - Register $type 2126s ok 6 - OP portal 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 7 - Get JWKS, endpoint /oauth2/jwks 2126s ok 8 - HTTP code is 200 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2126s ok 10 - HTTP code is 200 2126s ok 11 - Portal object 2126s ok 12 - Init 2126s ok 13 - Portal app 2126s ok 14 - Register $type 2126s ok 15 - RP portal 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 16 - Unauth SP request 2126s ok 17 - Get redirection 2126s ok 18 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 19 - Push request to OP, endpoint /oauth2/authorize 2126s ok 20 - HTTP code is 200 2126s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236965%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221737165085_18676%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 22 - Post authentication, endpoint /oauth2/authorize 2126s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236965%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%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221737165085_18676%22%7D) 2126s ok 24 - HTTP code is 200 2126s ok 25 - Page contains a form 2126s ok 26 - URI match 2126s ok 27 - Field "token" is defined 2126s ok 28 - Field "code" is defined 2126s ok 29 - Field "checkLogins" is defined 2126s ok 30 - Found EXTCODE input 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 31 - Post code 2126s ok 32 - Get cookie lemonldap (e95c7e61344982e29b0759445597cc876002425316a22289a9bde33dbf09600e) 2126s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165085_18676%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) 2126s ok 34 - Get redirection 2126s ok 35 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 36 - Follow redirection to Oauth2 issuer 2126s ok 37 - Get cookie lemonldappdata () 2126s ok 38 - Pdata was cleared 2126s ok 39 - HTTP code is 200 2126s ok 40 - Page contains a form 2126s ok 41 - URI match 2126s ok 42 - Field "confirm" is defined 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 43 - Post confirmation, endpoint /oauth2/authorize 2126s ok 44 - Get redirection 2126s ok 45 - Location header found 2126s # ==> Pushing RP <== 2126s ok 46 - REST request 2126s ok 47 - Request from RP to OP, endpoint /oauth2/token 2126s # ==> Saving handler RP <== 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s # ==> Restoring RP <== 2126s ok 48 - Execute request 2126s ok 49 - Response is 200 2126s ok 50 - Content is JSON 2126s ok 51 - Found access_token 5d1ac5eb1b238221441df24ddf9ebbd5337b0e5a00c6e916b30089c285694825 2126s ok 52 - REST request 2126s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 2126s # ==> Saving handler RP <== 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s # ==> Restoring RP <== 2126s ok 54 - Execute request 2126s ok 55 - Response is 200 2126s ok 56 - Content is JSON 2126s # ==> Popping RP <== 2126s ok 57 - Call openidconnectcallback on RP 2126s ok 58 - Get cookie lemonldap (2e7f3c055eb8ce44b236fa792200a6d549ba1d34e73623a56676c3ca4647790c) 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 59 - Check session, endpoint /oauth2/checksession.html 2126s ok 60 - HTTP code is 200 2126s ok 61 - Frame can be embedded 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 62 - Get userinfo 2126s ok 63 - HTTP code is 200 2126s ok 64 - Content-Type is JSON 2126s ok 65 - Content is valid JSON 2126s ok 66 - UTF-8 values 2126s ok 67 - UTF-8 values 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 68 - Query RP for logout 2126s ok 69 - Get redirection 2126s ok 70 - Location header found 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 71 - Push logout request to OP, endpoint /oauth2/logout 2126s ok 72 - HTTP code is 200 2126s ok 73 - Page contains a form 2126s ok 74 - Host match 2126s ok 75 - Field "confirm" is defined 2126s ok 76 - CSP header authorize POST request to \# 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 77 - Confirm logout, endpoint /oauth2/logout 2126s ok 78 - Get redirection 2126s ok 79 - Location header found 2126s ok 80 - Get cookie lemonldap (0) 2126s ok 81 - SSO cookie removed 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 2126s ok 83 - Get redirection 2126s ok 84 - Location is http://auth.rp.com/?logout=1 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 85 - logout endpoint, endpoint /oauth2/logout 2126s ok 86 - Response status is 401 2126s ok 87 - Content is JSON 2126s ok 88 - Error code is 9 2126s # ==> Pushing OP <== 2126s # ==> Popping OP <== 2126s ok 89 - Test if user is reject on IdP 2126s ok 90 - Response status is 401 2126s ok 91 - Content is JSON 2126s ok 92 - Error code is 1 2126s # ==> Pushing RP <== 2126s # ==> Popping RP <== 2126s ok 93 - Test if user is reject on SP 2126s ok 94 - Get redirection 2126s ok 95 - Location header found 2126s 1..95 2126s ok 2127s t/32-OIDC-Double-Keys-without-kid.t ............................... 2127s ok 1 - use Lemonldap::NG::Portal::Main; 2127s ok 2 - Portal object 2127s ok 3 - Init 2127s ok 4 - Portal app 2127s ok 5 - Register $type 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 6 - Get JWKS, endpoint /oauth2/jwks 2127s ok 7 - HTTP code is 200 2127s ok 8 - JWKS->keys is an array 2127s ok 9 - Found 2 keys 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 2127s ok 11 - HTTP code is 200 2127s ok 12 - Portal object 2127s ok 13 - Init 2127s ok 14 - Portal app 2127s ok 15 - Register $type 2127s # ==> Pushing RP <== 2127s # ==> Popping RP <== 2127s ok 16 - Unauth RP request 2127s ok 17 - Get redirection 2127s ok 18 - Location header found 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 19 - Push request to OP, endpoint /oauth2/authorize 2127s ok 20 - HTTP code is 200 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 21 - Post authentication, endpoint /oauth2/authorize 2127s ok 22 - Get cookie lemonldap (b4d123a06a6a125aefef4259d433c99f55368aa366cf690c28d01f3e82300a6a) 2127s ok 23 - HTTP code is 200 2127s ok 24 - Page contains a form 2127s ok 25 - Host match 2127s ok 26 - Field "confirm" is defined 2127s ok 27 - CSP header authorize POST request to \# 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 28 - Post confirmation, endpoint /oauth2/authorize 2127s ok 29 - Get redirection 2127s ok 30 - Location header found 2127s # ==> Pushing RP <== 2127s ok 31 - REST request 2127s ok 32 - Request from RP to OP, endpoint /oauth2/token 2127s # ==> Saving handler RP <== 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s # ==> Restoring RP <== 2127s ok 33 - Execute request 2127s ok 34 - Response is 200 2127s ok 35 - Content is JSON 2127s ok 36 - REST request 2127s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2127s # ==> Saving handler RP <== 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s # ==> Restoring RP <== 2127s ok 38 - Execute request 2127s ok 39 - Response is 200 2127s ok 40 - Content is JSON 2127s # ==> Popping RP <== 2127s ok 41 - Call openidconnectcallback on RP 2127s ok 42 - Get cookie lemonldap (a56053812efb27a526e352cdc2f37d706d9048559783a345957ed7f2b64991b0) 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s # ==> Pushing OP <== 2127s ok 43 - REST request 2127s ok 44 - Request from OP to RP 2127s # ==> Saving handler OP <== 2127s # ==> Pushing RP <== 2127s # ==> Popping RP <== 2127s # ==> Restoring OP <== 2127s ok 45 - Execute request 2127s ok 46 - Response is 200 2127s # ==> Popping OP <== 2127s ok 47 - Query OP for logout 2127s ok 48 - HTTP code is 200 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 49 - Test if user is reject on OP 2127s ok 50 - Response status is 401 2127s ok 51 - Content is JSON 2127s ok 52 - Error code is 1 2127s # ==> Pushing RP <== 2127s # ==> Popping RP <== 2127s ok 53 - Test if user is reject on RP 2127s ok 54 - Get redirection 2127s ok 55 - Location header found 2127s 1..55 2127s ok 2127s t/32-OIDC-Double-Keys.t ........................................... 2127s ok 1 - use Lemonldap::NG::Portal::Main; 2127s ok 2 - Portal object 2127s ok 3 - Init 2127s ok 4 - Portal app 2127s ok 5 - Register $type 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 6 - Get JWKS, endpoint /oauth2/jwks 2127s ok 7 - HTTP code is 200 2127s ok 8 - JWKS->keys is an array 2127s ok 9 - Found 2 keys 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 2127s ok 11 - HTTP code is 200 2127s ok 12 - Portal object 2127s ok 13 - Init 2127s ok 14 - Portal app 2127s ok 15 - Register $type 2127s # ==> Pushing RP <== 2127s # ==> Popping RP <== 2127s ok 16 - Unauth RP request 2127s ok 17 - Get redirection 2127s ok 18 - Location header found 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 19 - Push request to OP, endpoint /oauth2/authorize 2127s ok 20 - HTTP code is 200 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 21 - Post authentication, endpoint /oauth2/authorize 2127s ok 22 - Get cookie lemonldap (961593b4c54f17b5046e1550c852a42af2d020f22cbe7b79ae94349100c50e4e) 2127s ok 23 - HTTP code is 200 2127s ok 24 - Page contains a form 2127s ok 25 - Host match 2127s ok 26 - Field "confirm" is defined 2127s ok 27 - CSP header authorize POST request to \# 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 28 - Post confirmation, endpoint /oauth2/authorize 2127s ok 29 - Get redirection 2127s ok 30 - Location header found 2127s # ==> Pushing RP <== 2127s ok 31 - REST request 2127s ok 32 - Request from RP to OP, endpoint /oauth2/token 2127s # ==> Saving handler RP <== 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s # ==> Restoring RP <== 2127s ok 33 - Execute request 2127s ok 34 - Response is 200 2127s ok 35 - Content is JSON 2127s ok 36 - REST request 2127s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2127s # ==> Saving handler RP <== 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s # ==> Restoring RP <== 2127s ok 38 - Execute request 2127s ok 39 - Response is 200 2127s ok 40 - Content is JSON 2127s # ==> Popping RP <== 2127s ok 41 - Call openidconnectcallback on RP 2127s ok 42 - Get cookie lemonldap (eb7465c01b642a565b1e0bf65504cb22a1545d4970bc7be25edb587f65ccdf97) 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s # ==> Pushing OP <== 2127s ok 43 - REST request 2127s ok 44 - Request from OP to RP 2127s # ==> Saving handler OP <== 2127s # ==> Pushing RP <== 2127s # ==> Popping RP <== 2127s # ==> Restoring OP <== 2127s ok 45 - Execute request 2127s ok 46 - Response is 200 2127s # ==> Popping OP <== 2127s ok 47 - Query OP for logout 2127s ok 48 - HTTP code is 200 2127s # ==> Pushing OP <== 2127s # ==> Popping OP <== 2127s ok 49 - Test if user is reject on OP 2127s ok 50 - Response status is 401 2127s ok 51 - Content is JSON 2127s ok 52 - Error code is 1 2127s # ==> Pushing RP <== 2127s # ==> Popping RP <== 2127s ok 53 - Test if user is reject on RP 2127s ok 54 - Get redirection 2127s ok 55 - Location header found 2127s 1..55 2127s ok 2128s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t ....................... 2128s ok 1 - use Lemonldap::NG::Portal::Main; 2128s ok 2 - use Lemonldap::NG::Handler::Server; 2128s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2128s ok 4 - Portal object 2128s ok 5 - Init 2128s ok 6 - Portal app 2128s ok 7 - HTTP code is 200 2128s ok 8 - Content-Type is JSON 2128s ok 9 - Content is valid JSON 2128s ok 10 - HTTP code is 200 2128s ok 11 - HTTP code is 403 2128s ok 12 - HTTP code is 403 2128s ok 13 - HTTP code is 200 2128s ok 14 - Content-Type is JSON 2128s ok 15 - Content is valid JSON 2128s ok 16 - HTTP code is 403 2128s ok 17 - HTTP code is 200 2128s ok 18 - HTTP code is 403 2128s ok 19 - Get cookie lemonldap (ca3c7f0868ea7790748a8e479c8ba58b13e42668200a48fd46a4a4f22f5af162) 2128s ok 20 - Get redirection 2128s ok 21 - Location header found 2128s ok 22 - HTTP code is 200 2128s ok 23 - Content-Type is JSON 2128s ok 24 - Content is valid JSON 2128s ok 25 - HTTP code is 403 2128s ok 26 - HTTP code is 403 2128s ok 27 - HTTP code is 200 2128s 1..27 2128s ok 2128s t/32-OIDC-Grant-Type-Rules.t ...................................... 2128s ok 1 - use Lemonldap::NG::Portal::Main; 2128s ok 2 - Portal object 2128s ok 3 - Init 2128s ok 4 - Portal app 2128s ok 5 - Response status is 400 2128s ok 6 - Content is JSON 2128s ok 7 - Error code is invalid_grant 2128s ok 8 - Response status is 400 2128s ok 9 - Content is JSON 2128s ok 10 - Error code is invalid_grant 2128s ok 11 - Get cookie lemonldap (a4196b35b8acffff74153296853029ae7d961d686eb2e6e91e2510c65b938421) 2128s ok 12 - Get redirection 2128s ok 13 - Location header found 2128s ok 14 - HTTP code is 200 2128s ok 15 - Content-Type is JSON 2128s ok 16 - Content is valid JSON 2128s ok 17 - Response status is 400 2128s ok 18 - Content is JSON 2128s ok 19 - Error code is invalid_grant 2128s ok 20 - Get cookie lemonldap (90b32db838125874a91f1d556c7e4d5161b9022e914d2e22ef5e037b8edc850e) 2128s ok 21 - Expected portal error code: code found on page 2128s ok 22 - Expected portal error code 2128s ok 23 - Response status is 400 2128s ok 24 - Content is JSON 2128s ok 25 - Error code is invalid_grant 2128s ok 26 - HTTP code is 200 2128s ok 27 - Content-Type is JSON 2128s ok 28 - Content is valid JSON 2128s ok 29 - Get cookie lemonldap (f7fdba546e6e4b93ac031687c26e08d58ed6bd1f033dd984a14f9efd35b95bbc) 2128s ok 30 - Expected portal error code: code found on page 2128s ok 31 - Expected portal error code 2128s 1..31 2128s ok 2129s t/32-OIDC-Hook-GetRpConfig.t ...................................... 2129s ok 1 - use Lemonldap::NG::Portal::Main; 2129s # Subtest: Check negative TTL 2129s ok 1 - Portal object 2129s ok 2 - Init 2129s ok 3 - Portal app 2129s ok 4 - Auth query 2129s ok 5 - HTTP code is 200 2129s ok 6 - Get cookie lemonldap (a211628c52f55b438b2b34dc3b3445219976e427a59d527c2eead1d293a43768) 2129s ok 7 - Expected portal error code: code found on page 2129s ok 8 - Expected portal error code 2129s ok 9 - Called once 2129s ok 10 - Expected portal error code: code found on page 2129s ok 11 - Expected portal error code 2129s ok 12 - Not called again 2129s ok 13 - Expected portal error code: code found on page 2129s ok 14 - Expected portal error code 2129s ok 15 - Called again 2129s 1..15 2129s ok 2 - Check negative TTL 2129s # Subtest: Check getting RP from plugin 2129s ok 1 - Portal object 2129s ok 2 - Init 2129s ok 3 - Portal app 2129s ok 4 - Auth query 2129s ok 5 - HTTP code is 200 2129s ok 6 - Get cookie lemonldap (758e67408f2692e3c7f33ff7152ddf143a68aa77c7e7621cc463c0c117964305) 2129s ok 7 - Expected portal error code: code found on page 2129s ok 8 - Expected portal error code 2129s ok 9 - Called once 2129s ok 10 - Get redirection 2129s ok 11 - Location header found 2129s ok 12 - Found code 2129s ok 13 - Not called again 2129s ok 14 - Access token present 2129s ok 15 - HTTP code is 200 2129s ok 16 - Content-Type is JSON 2129s ok 17 - Content is valid JSON 2129s ok 18 - Scope, Attributes etc are working 2129s 1..18 2129s ok 3 - Check getting RP from plugin 2129s # Subtest: Check config change 2129s ok 1 - Portal object 2129s ok 2 - Init 2129s ok 3 - Portal app 2129s ok 4 - Auth query 2129s ok 5 - HTTP code is 200 2129s ok 6 - Get cookie lemonldap (f53ee8f3c6d014afa27f707fd2234b1fa98e8046bf78344441770331c1b8ea90) 2129s ok 7 - Get redirection 2129s ok 8 - Location header found 2129s ok 9 - Found code 2129s ok 10 - ID token present 2129s ok 11 2129s ok 12 - Called once 2129s ok 13 - Get redirection 2129s ok 14 - Location header found 2129s ok 15 - Found code 2129s ok 16 - ID token present 2129s ok 17 2129s ok 18 - Not called again yet 2129s ok 19 - Get redirection 2129s ok 20 - Location header found 2129s ok 21 - Found code 2129s ok 22 - ID token present 2129s ok 23 2129s ok 24 - Called again 2129s 1..24 2129s ok 4 - Check config change 2129s # Subtest: Test persistent behavior 2129s ok 1 - Portal object 2129s ok 2 - Init 2129s ok 3 - Portal app 2129s ok 4 - Auth query 2129s ok 5 - HTTP code is 200 2129s ok 6 - Get cookie lemonldap (2cfef635bcc64d847996144e5ae20593f03d2f94f475f65c8b0e315979efcb37) 2129s ok 7 - Get redirection 2129s ok 8 - Location header found 2129s ok 9 - Found code 2129s ok 10 - Plugin was called 2129s # Subtest: After disabling config, provider is becomes disabled 2129s ok 1 - Get redirection 2129s ok 2 - Location header found 2129s ok 3 - Found code 2129s ok 4 - Plugin was not called again 2129s ok 5 - Expected portal error code: code found on page 2129s ok 6 - Expected portal error code 2129s ok 7 - Plugin was called again 2129s 1..7 2129s ok 11 - After disabling config, provider is becomes disabled 2129s # Subtest: After reload, config is disabled for good 2129s ok 1 - Call count reset 2129s ok 2 - Expected portal error code: code found on page 2129s ok 3 - Expected portal error code 2129s ok 4 - Plugin was called 2129s 1..4 2129s ok 12 - After reload, config is disabled for good 2129s # Subtest: Enable again, reload, config works immediately 2129s ok 1 - Call count reset 2129s ok 2 - Get redirection 2129s ok 3 - Location header found 2129s ok 4 - Found code 2129s ok 5 - Plugin was called 2129s 1..5 2129s ok 13 - Enable again, reload, config works immediately 2129s 1..13 2129s ok 5 - Test persistent behavior 2129s 1..5 2129s ok 2129s t/32-OIDC-Hooks.t ................................................. 2129s ok 1 - use Lemonldap::NG::Portal::Main; 2129s ok 2 - Portal object 2129s ok 3 - Init 2129s ok 4 - Portal app 2129s ok 5 - Post authentication 2129s ok 6 - Get cookie lemonldap (edb8f22699e61313ee8e557c19791072474e6064405d39ed5c55370ea579a4f1) 2129s ok 7 - Get authorization code 2129s ok 8 - Get redirection 2129s ok 9 - Location header found 2129s ok 10 - Post token 2129s ok 11 - Access token present 2129s ok 12 - ID token present 2129s ok 13 - Refresh token present 2129s ok 14 - Found custom token in token response 2129s ok 15 - Found hooked claim in ID token 2129s ok 16 - HS** ID token has no kid header 2129s ok 17 - HTTP code is 200 2129s ok 18 - Content-Type is JSON 2129s ok 19 - Content is valid JSON 2129s ok 20 - Found hooked claim in Userinfo token 2129s ok 21 - Found injected variable in Userinfo token 2129s ok 22 - Found exported attribute variable in Userinfo token 2129s ok 23 - Scopes are visible in hook 2129s ok 24 - Token is a JWT 2129s ok 25 - Found claim in JWT 2129s ok 26 - Post introspection 2129s ok 27 - HTTP code is 200 2129s ok 28 - Found hook defined scope 2129s ok 29 - Found result of oidcResolveScope 2129s ok 30 - HTTP code is 200 2129s ok 31 - Content-Type is JSON 2129s ok 32 - Content is valid JSON 2129s ok 33 - Access token present 2129s ok 34 - Token is a JWT 2129s ok 35 - Found claim in JWT 2129s ok 36 - Get redirection 2129s ok 37 - Location header found 2129s ok 38 - HTTP code is 200 2129s ok 39 - Content-Type is JSON 2129s ok 40 - Content is valid JSON 2129s ok 41 - Refresh token present 2129s ok 42 - HTTP code is 200 2129s ok 43 - Content-Type is JSON 2129s ok 44 - Content is valid JSON 2129s ok 45 - Token is a JWT 2129s ok 46 - Found claim in JWT 2129s 1..46 2129s ok 2130s t/32-OIDC-ID-Token.t .............................................. 2130s ok 1 - use Lemonldap::NG::Portal::Main; 2130s # Subtest: Default ID token 2130s ok 1 - Portal object 2130s ok 2 - Init 2130s ok 3 - Portal app 2130s ok 4 - Register $type 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 5 - Get cookie lemonldap (e1537974605cf9d7918f9bd578778471314c53d9ce82b338e927f97d7e09cc6f) 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 6 - Get redirection 2130s ok 7 - Location header found 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 8 - HTTP code is 200 2130s ok 9 - Content-Type is JSON 2130s ok 10 - Content is valid JSON 2130s ok 11 - Successfully decoded ID Token header 2130s ok 12 - Successfully decoded ID Token payload 2130s ok 13 - Default ID token alg is RS256 2130s ok 14 - kid is not present 2130s ok 15 - Audience is rpid 2130s ok 16 - Expires in an hour 2130s ok 17 - Issuer is correct 2130s ok 18 - Subject is correct 2130s ok 19 - No claims in ID Token 2130s 1..19 2130s ok 2 - Default ID token 2130s # Subtest: Has Key ID in conf 2130s ok 1 - Portal object 2130s ok 2 - Init 2130s ok 3 - Portal app 2130s ok 4 - Register $type 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 5 - Get cookie lemonldap (dee5469083a4f44148fe1e957acde3b060d75c3caea648594c8c81ea4c323cfd) 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 6 - Get redirection 2130s ok 7 - Location header found 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 8 - HTTP code is 200 2130s ok 9 - Content-Type is JSON 2130s ok 10 - Content is valid JSON 2130s ok 11 - Successfully decoded ID Token header 2130s ok 12 - Successfully decoded ID Token payload 2130s ok 13 - Default ID token alg is RS256 2130s ok 14 - kid is correct 2130s 1..14 2130s ok 3 - Has Key ID in conf 2130s # Subtest: Different signing alg 2130s ok 1 - Portal object 2130s ok 2 - Init 2130s ok 3 - Portal app 2130s ok 4 - Register $type 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 5 - Get cookie lemonldap (529afd791b34635190d563c56acba5ec2527e5b305b3a1ae2babe697e0d016b6) 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 6 - Get redirection 2130s ok 7 - Location header found 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 8 - HTTP code is 200 2130s ok 9 - Content-Type is JSON 2130s ok 10 - Content is valid JSON 2130s ok 11 - Successfully decoded ID Token header 2130s ok 12 - Successfully decoded ID Token payload 2130s ok 13 - Signature alg was modified 2130s ok 14 - kid is not present 2130s 1..14 2130s ok 4 - Different signing alg 2130s # Subtest: Force claims 2130s ok 1 - Portal object 2130s ok 2 - Init 2130s ok 3 - Portal app 2130s ok 4 - Register $type 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 5 - Get cookie lemonldap (ad5c6ad81aa9d43d3c5fdb99f2dbf68c5dad98bb47061bcde3a6f702615430cd) 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 6 - Get redirection 2130s ok 7 - Location header found 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 8 - HTTP code is 200 2130s ok 9 - Content-Type is JSON 2130s ok 10 - Content is valid JSON 2130s ok 11 - Successfully decoded ID Token header 2130s ok 12 - Successfully decoded ID Token payload 2130s ok 13 - Found claims in ID Token 2130s 1..13 2130s ok 5 - Force claims 2130s 1..5 2130s ok 2130s t/32-OIDC-JWE.t ................................................... 2130s ok 1 - use Lemonldap::NG::Portal::Main; 2130s ok 2 - Portal object 2130s ok 3 - REST request 2130s ok 4 - Request from OP to RP 2130s [Sat Jan 18 21:49:29 2025] [LLNG:6090] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 2130s [Sat Jan 18 21:49:29 2025] [LLNG:6090] [error] Malformed JWKS document 2130s [Sat Jan 18 21:49:29 2025] [LLNG:6090] [error] Relying Party rp has errors and will be ignored 2130s ok 5 - Init 2130s ok 6 - Portal app 2130s ok 7 - Register $type 2130s ok 8 - OP portal 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 9 - Get JWKS, endpoint /oauth2/jwks 2130s ok 10 - HTTP code is 200 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 2130s ok 12 - HTTP code is 200 2130s ok 13 - Portal object 2130s ok 14 - Init 2130s ok 15 - Portal app 2130s ok 16 - Register $type 2130s ok 17 - RP portal 2130s # ==> Pushing OP <== 2130s ok 18 - REST request 2130s ok 19 - Request from OP to RP 2130s # ==> Saving handler OP <== 2130s # ==> Pushing RP <== 2130s # ==> Popping RP <== 2130s # ==> Restoring OP <== 2130s ok 20 - Execute request 2130s ok 21 - Response is 200 2130s ok 22 - Content is JSON 2130s # ==> Popping OP <== 2130s # ==> Pushing RP <== 2130s # ==> Popping RP <== 2130s ok 23 - RP publish its keys 2130s ok 24 - HTTP code is 200 2130s ok 25 - Content-Type is JSON 2130s ok 26 - Content is valid JSON 2130s ok 27 - Get RP encryption key 2130s # ==> Pushing RP <== 2130s # ==> Popping RP <== 2130s ok 28 - Unauth RP request 2130s ok 29 - Get redirection 2130s ok 30 - Location header found 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 31 - Push request to OP, endpoint /oauth2/authorize 2130s ok 32 - HTTP code is 200 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 33 - Post authentication, endpoint /oauth2/authorize 2130s ok 34 - Get cookie lemonldap (009499e8c97dbb6e3cb2e27139f56812eb2c7442776eb4c450557cdab9d11d4a) 2130s ok 35 - HTTP code is 200 2130s ok 36 - Page contains a form 2130s ok 37 - Host match 2130s ok 38 - Field "confirm" is defined 2130s ok 39 - CSP header authorize POST request to \# 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 40 - Post confirmation, endpoint /oauth2/authorize 2130s ok 41 - Get redirection 2130s ok 42 - Location header found 2130s # ==> Pushing RP <== 2130s ok 43 - REST request 2130s ok 44 - Request from RP to OP, endpoint /oauth2/token 2130s # ==> Saving handler RP <== 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s # ==> Restoring RP <== 2130s ok 45 - Execute request 2130s ok 46 - Response is 200 2130s ok 47 - Content is JSON 2130s ok 48 - REST request 2130s ok 49 - Request from RP to OP, endpoint /oauth2/userinfo 2130s # ==> Saving handler RP <== 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s # ==> Restoring RP <== 2130s ok 50 - Execute request 2130s ok 51 - Response is 200 2130s ok 52 - Content is JSON 2130s # ==> Popping RP <== 2130s ok 53 - Call openidconnectcallback on RP 2130s ok 54 - Get cookie lemonldap (d58203c9345d7b12bc62c0841537f019cb383d6cf7d6e1441bac099cbb0674e8) 2130s # ==> Pushing OP <== 2130s ok 55 - REST request 2130s ok 56 - Request from OP to RP 2130s # ==> Saving handler OP <== 2130s # ==> Pushing RP <== 2130s # ==> Popping RP <== 2130s # ==> Restoring OP <== 2130s ok 57 - Execute request 2130s ok 58 - Response is 200 2130s ok 59 - Content is JSON 2130s # ==> Popping OP <== 2130s # ==> Pushing OP <== 2130s ok 60 - REST request 2130s ok 61 - Request from OP to RP 2130s # ==> Saving handler OP <== 2130s # ==> Pushing RP <== 2130s # ==> Popping RP <== 2130s # ==> Restoring OP <== 2130s ok 62 - Execute request 2130s ok 63 - Response is 200 2130s # ==> Popping OP <== 2130s ok 64 - Query OP for logout 2130s ok 65 - HTTP code is 200 2130s # ==> Pushing OP <== 2130s # ==> Popping OP <== 2130s ok 66 - Test if user is reject on OP 2130s ok 67 - Response status is 401 2130s ok 68 - Content is JSON 2130s ok 69 - Error code is 1 2130s # ==> Pushing RP <== 2130s # ==> Popping RP <== 2130s ok 70 - Test if user is reject on RP 2130s ok 71 - Get redirection 2130s ok 72 - Location header found 2130s 1..72 2130s ok 2131s t/32-OIDC-JWS-client_secret_jwt.t ................................. 2131s ok 1 - use Lemonldap::NG::Portal::Main; 2131s ok 2 - Portal object 2131s ok 3 - Init 2131s ok 4 - Portal app 2131s ok 5 - Register $type 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s ok 6 - Get JWKS, endpoint /oauth2/jwks 2131s ok 7 - HTTP code is 200 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2131s ok 9 - HTTP code is 200 2131s ok 10 - Portal object 2131s ok 11 - Init 2131s ok 12 - Portal app 2131s ok 13 - Register $type 2131s # ==> Pushing RP <== 2131s # ==> Popping RP <== 2131s ok 14 - Unauth RP request 2131s ok 15 - Get redirection 2131s ok 16 - Location header found 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s ok 17 - Push request to OP, endpoint /oauth2/authorize 2131s ok 18 - HTTP code is 200 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s ok 19 - Post authentication, endpoint /oauth2/authorize 2131s ok 20 - Get cookie lemonldap (8829db23dbd2803161b510026da33c4081bdc8ed013cd8a33586e8ed80552f4d) 2131s ok 21 - HTTP code is 200 2131s ok 22 - Page contains a form 2131s ok 23 - Host match 2131s ok 24 - Field "confirm" is defined 2131s ok 25 - CSP header authorize POST request to \# 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s ok 26 - Post confirmation, endpoint /oauth2/authorize 2131s ok 27 - Get redirection 2131s ok 28 - Location header found 2131s # ==> Pushing RP <== 2131s ok 29 - REST request 2131s ok 30 - Request from RP to OP, endpoint /oauth2/token 2131s # ==> Saving handler RP <== 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s # ==> Restoring RP <== 2131s ok 31 - Execute request 2131s ok 32 - Response is 200 2131s ok 33 - Content is JSON 2131s ok 34 - REST request 2131s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 2131s # ==> Saving handler RP <== 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s # ==> Restoring RP <== 2131s ok 36 - Execute request 2131s ok 37 - Response is 200 2131s ok 38 - Content is JSON 2131s # ==> Popping RP <== 2131s ok 39 - Call openidconnectcallback on RP 2131s ok 40 - Get cookie lemonldap (fe275eafef428f59c6a59ae36d7236df3dc6213a18403a52a860e246d53837b2) 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s # ==> Pushing OP <== 2131s ok 41 - REST request 2131s ok 42 - Request from OP to RP 2131s # ==> Saving handler OP <== 2131s # ==> Pushing RP <== 2131s # ==> Popping RP <== 2131s # ==> Restoring OP <== 2131s ok 43 - Execute request 2131s ok 44 - Response is 200 2131s # ==> Popping OP <== 2131s ok 45 - Query OP for logout 2131s ok 46 - HTTP code is 200 2131s # ==> Pushing OP <== 2131s # ==> Popping OP <== 2131s ok 47 - Test if user is reject on OP 2131s ok 48 - Response status is 401 2131s ok 49 - Content is JSON 2131s ok 50 - Error code is 1 2131s # ==> Pushing RP <== 2131s # ==> Popping RP <== 2131s ok 51 - Test if user is reject on RP 2131s ok 52 - Get redirection 2131s ok 53 - Location header found 2131s 1..53 2131s ok 2132s t/32-OIDC-JWS-private_key_jwt.t ................................... 2132s ok 1 - use Lemonldap::NG::Portal::Main; 2132s ok 2 - Portal object 2132s ok 3 - REST request 2132s ok 4 - Request from OP to RP 2132s [Sat Jan 18 21:49:30 2025] [LLNG:6092] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 2132s [Sat Jan 18 21:49:30 2025] [LLNG:6092] [error] Malformed JWKS document 2132s [Sat Jan 18 21:49:30 2025] [LLNG:6092] [error] Relying Party rp has errors and will be ignored 2132s ok 5 - Init 2132s ok 6 - Portal app 2132s ok 7 - Register $type 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 8 - Get JWKS, endpoint /oauth2/jwks 2132s ok 9 - HTTP code is 200 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 2132s ok 11 - HTTP code is 200 2132s ok 12 - Portal object 2132s ok 13 - Init 2132s ok 14 - Portal app 2132s ok 15 - Register $type 2132s ok 16 - Portal object 2132s ok 17 - REST request 2132s ok 18 - Request from OP to RP 2132s # ==> Saving handler OP <== 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s # ==> Restoring OP <== 2132s ok 19 - Execute request 2132s ok 20 - Response is 200 2132s ok 21 - Content is JSON 2132s ok 22 - Init 2132s ok 23 - Portal app 2132s ok 24 - Register $type 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s ok 25 - RP publish its keys 2132s ok 26 - HTTP code is 200 2132s ok 27 - Content-Type is JSON 2132s ok 28 - Content is valid JSON 2132s ok 29 - Get RP sig key 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s ok 30 - Unauth RP request 2132s ok 31 - Get redirection 2132s ok 32 - Location header found 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 33 - Push request to OP, endpoint /oauth2/authorize 2132s ok 34 - HTTP code is 200 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 35 - Post authentication, endpoint /oauth2/authorize 2132s ok 36 - Get cookie lemonldap (449dec760dc584eeea35303059a7dc51af2fc4f7c2054a2437d1d2e96cd6015c) 2132s ok 37 - HTTP code is 200 2132s ok 38 - Page contains a form 2132s ok 39 - Host match 2132s ok 40 - Field "confirm" is defined 2132s ok 41 - CSP header authorize POST request to \# 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 42 - Post confirmation, endpoint /oauth2/authorize 2132s ok 43 - Get redirection 2132s ok 44 - Location header found 2132s # ==> Pushing RP <== 2132s ok 45 - REST request 2132s ok 46 - Request from RP to OP, endpoint /oauth2/token 2132s # ==> Saving handler RP <== 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s # ==> Restoring RP <== 2132s ok 47 - Execute request 2132s ok 48 - Response is 200 2132s ok 49 - Content is JSON 2132s ok 50 - REST request 2132s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 2132s # ==> Saving handler RP <== 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s # ==> Restoring RP <== 2132s ok 52 - Execute request 2132s ok 53 - Response is 200 2132s ok 54 - Content is JSON 2132s # ==> Popping RP <== 2132s ok 55 - Call openidconnectcallback on RP 2132s ok 56 - Get cookie lemonldap (bf760b1dd7ae04dc0efb23ee36029f3fe529bdbc2c13b21e392e6f9cf335d267) 2132s # ==> Pushing OP <== 2132s ok 57 - REST request 2132s ok 58 - Request from OP to RP 2132s # ==> Saving handler OP <== 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s # ==> Restoring OP <== 2132s ok 59 - Execute request 2132s ok 60 - Response is 200 2132s ok 61 - Content is JSON 2132s # ==> Popping OP <== 2132s # ==> Pushing OP <== 2132s ok 62 - REST request 2132s ok 63 - Request from OP to RP 2132s # ==> Saving handler OP <== 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s # ==> Restoring OP <== 2132s ok 64 - Execute request 2132s ok 65 - Response is 200 2132s # ==> Popping OP <== 2132s ok 66 - Query OP for logout 2132s ok 67 - HTTP code is 200 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 68 - Test if user is reject on OP 2132s ok 69 - Response status is 401 2132s ok 70 - Content is JSON 2132s ok 71 - Error code is 1 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s ok 72 - Test if user is reject on RP 2132s ok 73 - Get redirection 2132s ok 74 - Location header found 2132s 1..74 2132s ok 2132s t/32-OIDC-Logout-from-RP-bypass-confirm.t ......................... 2132s ok 1 - use Lemonldap::NG::Portal::Main; 2132s ok 2 - Portal object 2132s ok 3 - Init 2132s ok 4 - Portal app 2132s ok 5 - Register $type 2132s ok 6 - OP portal 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 7 - Get JWKS, endpoint /oauth2/jwks 2132s ok 8 - HTTP code is 200 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2132s ok 10 - HTTP code is 200 2132s ok 11 - Portal object 2132s ok 12 - Init 2132s ok 13 - Portal app 2132s ok 14 - Register $type 2132s ok 15 - RP portal 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s ok 16 - Unauth SP request 2132s ok 17 - Get redirection 2132s ok 18 - Location header found 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 19 - Push request to OP, endpoint /oauth2/authorize 2132s ok 20 - HTTP code is 200 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 21 - Post authentication, endpoint /oauth2/authorize 2132s ok 22 - Get cookie lemonldap (ab9d23cccfa75b9c22a0f01eb6d9bb141f3e6f4757b294333cc75ca34da7e517) 2132s ok 23 - HTTP code is 200 2132s ok 24 - Page contains a form 2132s ok 25 - Host match 2132s ok 26 - Field "confirm" is defined 2132s ok 27 - CSP header authorize POST request to \# 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 28 - Post confirmation, endpoint /oauth2/authorize 2132s ok 29 - Get redirection 2132s ok 30 - Location header found 2132s # ==> Pushing RP <== 2132s ok 31 - REST request 2132s ok 32 - Request from RP to OP, endpoint /oauth2/token 2132s # ==> Saving handler RP <== 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s # ==> Restoring RP <== 2132s ok 33 - Execute request 2132s ok 34 - Response is 200 2132s ok 35 - Content is JSON 2132s ok 36 - REST request 2132s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2132s # ==> Saving handler RP <== 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s # ==> Restoring RP <== 2132s ok 38 - Execute request 2132s ok 39 - Response is 200 2132s ok 40 - Content is JSON 2132s # ==> Popping RP <== 2132s ok 41 - Call openidconnectcallback on RP 2132s ok 42 - Get cookie lemonldap (a54357a9469f3489fc14fed9b900f880e30d9c5ef311dbf6f4189fee7b02bf6f) 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 43 - Check session, endpoint /oauth2/checksession.html 2132s ok 44 - HTTP code is 200 2132s ok 45 - Frame can be embedded 2132s ok 46 - UTF-8 values 2132s # ==> Pushing RP <== 2132s # ==> Popping RP <== 2132s ok 47 - Call logout from RP 2132s ok 48 - Get cookie lemonldap (0) 2132s ok 49 - Test empty cookie on RP 2132s ok 50 - Get redirection 2132s ok 51 - Location header found 2132s ok 52 - Found ID Token hint 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 53 - Forward logout to OP 2132s ok 54 - HTTP code is 200 2132s ok 55 - Found RP logout iframe 2132s # ==> Pushing OP <== 2132s # ==> Popping OP <== 2132s ok 56 - Test if user is reject on IdP 2132s ok 57 - Response status is 401 2132s ok 58 - Content is JSON 2132s ok 59 - Error code is 1 2132s 1..59 2132s ok 2133s t/32-OIDC-Logout-redirect-uri-not-allowed.t ....................... 2133s ok 1 - use Lemonldap::NG::Portal::Main; 2133s ok 2 - Portal object 2133s ok 3 - Init 2133s ok 4 - Portal app 2133s ok 5 - Register $type 2133s ok 6 - OP portal 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 7 - Get JWKS, endpoint /oauth2/jwks 2133s ok 8 - HTTP code is 200 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2133s ok 10 - HTTP code is 200 2133s ok 11 - Portal object 2133s ok 12 - Init 2133s ok 13 - Portal app 2133s ok 14 - Register $type 2133s ok 15 - RP portal 2133s # ==> Pushing RP <== 2133s # ==> Popping RP <== 2133s ok 16 - Unauth SP request 2133s ok 17 - Get redirection 2133s ok 18 - Location header found 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 19 - Push request to OP, endpoint /oauth2/authorize 2133s ok 20 - HTTP code is 200 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 21 - Post authentication, endpoint /oauth2/authorize 2133s ok 22 - Get cookie lemonldap (26332d69b7bc8404bcbbd71b9d62017c09bd5aa171e2ee98c58b6280cbec5a65) 2133s ok 23 - HTTP code is 200 2133s ok 24 - Page contains a form 2133s ok 25 - Host match 2133s ok 26 - Field "confirm" is defined 2133s ok 27 - CSP header authorize POST request to \# 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 28 - Post confirmation, endpoint /oauth2/authorize 2133s ok 29 - Get redirection 2133s ok 30 - Location header found 2133s # ==> Pushing RP <== 2133s ok 31 - REST request 2133s ok 32 - Request from RP to OP, endpoint /oauth2/token 2133s # ==> Saving handler RP <== 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s # ==> Restoring RP <== 2133s ok 33 - Execute request 2133s ok 34 - Response is 200 2133s ok 35 - Content is JSON 2133s ok 36 - REST request 2133s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 2133s # ==> Saving handler RP <== 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s # ==> Restoring RP <== 2133s ok 38 - Execute request 2133s ok 39 - Response is 200 2133s ok 40 - Content is JSON 2133s # ==> Popping RP <== 2133s ok 41 - Call openidconnectcallback on RP 2133s ok 42 - Get cookie lemonldap (26d931e4e444b643c7ca65634be34ebb87488525f6e4d290a29fc30ae17c2776) 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 43 - Check session, endpoint /oauth2/checksession.html 2133s ok 44 - HTTP code is 200 2133s ok 45 - Frame can be embedded 2133s ok 46 - UTF-8 values 2133s # ==> Pushing RP <== 2133s # ==> Popping RP <== 2133s ok 47 - Query RP for logout 2133s ok 48 - Get redirection 2133s ok 49 - Location header found 2133s ok 50 - Found client ID in logout request 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 51 - Push logout request to OP, endpoint /oauth2/logout 2133s ok 52 - HTTP code is 200 2133s ok 53 - Page contains a form 2133s ok 54 - Host match 2133s ok 55 - Field "confirm" is defined 2133s ok 56 - CSP header authorize POST request to \# 2133s # ==> Pushing OP <== 2133s # ==> Popping OP <== 2133s ok 57 - Confirm logout, endpoint /oauth2/logout 2133s ok 58 - Unauthorized URL: code found on page 2133s ok 59 - Unauthorized URL 2133s 1..59 2133s ok 2133s t/32-OIDC-Macro.t ................................................. 2133s ok 1 - use Lemonldap::NG::Portal::Main; 2133s # Subtest: Macros, filtered by scope 2133s ok 1 - Portal object 2133s ok 2 - Init 2133s ok 3 - Portal app 2133s ok 4 - OP portal 2133s ok 5 - Get cookie lemonldap (d19df93122e5b4993f3fbdd30882bc62577cf7d60c8475afd18a05edb36e5ac0) 2133s ok 6 - Get redirection 2133s ok 7 - Location header found 2133s ok 8 - HTTP code is 200 2133s ok 9 - Content-Type is JSON 2133s ok 10 - Content is valid JSON 2133s ok 11 - Found access token 2133s ok 12 2133s ok 13 - HTTP code is 200 2133s ok 14 - Content-Type is JSON 2133s ok 15 - Content is valid JSON 2133s ok 16 - Correct macro value 2133s ok 17 - Sub macro correctly evaluated 2133s ok 18 - Complex claim 2133s ok 19 - Macro required by scope is included 2133s ok 20 - Macro not required by scope is omitted 2133s 1..20 2133s ok 2 - Macros, filtered by scope 2133s # Subtest: Macros, not filtered by scope 2133s ok 1 - Portal object 2133s ok 2 - Init 2133s ok 3 - Portal app 2133s ok 4 - OP portal 2133s ok 5 - Get cookie lemonldap (8449035c7e8856a8411bee705c7482ced05337ec382a399318158e512500d1ae) 2133s ok 6 - Get redirection 2133s ok 7 - Location header found 2133s ok 8 - HTTP code is 200 2133s ok 9 - Content-Type is JSON 2133s ok 10 - Content is valid JSON 2133s ok 11 - Found access token 2133s ok 12 2133s ok 13 - HTTP code is 200 2133s ok 14 - Content-Type is JSON 2133s ok 15 - Content is valid JSON 2133s ok 16 - Correct macro value 2133s ok 17 - Sub macro correctly evaluated 2133s ok 18 - Complex claim 2133s ok 19 - Macro required by scope is included 2133s ok 20 - Macro not required by scope is included 2133s 1..20 2133s ok 3 - Macros, not filtered by scope 2133s 1..3 2133s ok 2134s t/32-OIDC-Metadata.t .............................................. 2134s ok 1 - use Lemonldap::NG::Portal::Main; 2134s # Subtest: OpenID Connect metadata 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - HTTP code is 200 2134s ok 5 - Content-Type is JSON 2134s ok 6 - Content is valid JSON 2134s ok 7 - Correct JWKS URI 2134s 1..7 2134s ok 2 - OpenID Connect metadata 2134s # Subtest: JWKS test (certificate) 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - HTTP code is 200 2134s ok 5 - Content-Type is JSON 2134s ok 6 - Content is valid JSON 2134s ok 7 - Correct RSA exponent 2134s ok 8 - Correct RSA modulus 2134s ok 9 - Correct key ID 2134s ok 10 - Correct key type 2134s ok 11 - Correct key use 2134s ok 12 - Correct certificate 2134s ok 13 - Correct certificate thumbprint 2134s ok 14 - Correct previous key ID 2134s ok 15 - Correct previous certificate 2134s 1..15 2134s ok 3 - JWKS test (certificate) 2134s # Subtest: JWKS test (pubkey) 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - HTTP code is 200 2134s ok 5 - Content-Type is JSON 2134s ok 6 - Content is valid JSON 2134s ok 7 - Correct RSA exponent 2134s ok 8 - Correct RSA modulus 2134s ok 9 - Correct key type 2134s ok 10 - Correct key use 2134s 1..10 2134s ok 4 - JWKS test (pubkey) 2134s 1..4 2134s ok 2134s t/32-OIDC-Offline-Session.t ....................................... 2134s ok 1 - use Lemonldap::NG::Portal::Main; 2134s # Subtest: Run tests with base config 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - Auth query 2134s ok 5 - HTTP code is 200 2134s ok 6 - Get cookie lemonldap (860bcb2e971f2a19f480a5f46787fb8d8cc364f3691772efcedc946b3cb7ade0) 2134s ok 7 - Get redirection 2134s ok 8 - Location header found 2134s ok 9 - HTTP code is 200 2134s ok 10 - Content-Type is JSON 2134s ok 11 - Content is valid JSON 2134s ok 12 2134s ok 13 - Got access token 2134s ok 14 - Got refresh token 2134s ok 15 - Got ID token 2134s ok 16 - Authentication date found in token 2134s ok 17 - Found claim in ID token 2134s ok 18 - Found sub in ID token 2134s ok 19 - HTTP code is 200 2134s ok 20 - Content-Type is JSON 2134s ok 21 - Content is valid JSON 2134s ok 22 - Got User Info 2134s ok 23 - Got User Info 2134s ok 24 - Logout request 2134s ok 25 - Response is 200 2134s ok 26 - Cookie is deleted 2134s ok 27 - No pdata 2134s ok 28 - Disconnect request 2134s ok 29 - Response is 401 2134s ok 30 - HTTP code is 200 2134s ok 31 - Content-Type is JSON 2134s ok 32 - Content is valid JSON 2134s ok 33 - Refresh token not present 2134s ok 34 2134s ok 35 - Got refreshed Access token 2134s ok 36 - Got refreshed ID token 2134s ok 37 - Found claim in ID token 2134s ok 38 - Found sub in ID token 2134s ok 39 - HTTP code is 200 2134s ok 40 - Content-Type is JSON 2134s ok 41 - Content is valid JSON 2134s ok 42 - Correct user info 2134s ok 43 - Got User Info 2134s ok 44 - HTTP code is 200 2134s ok 45 - Content-Type is JSON 2134s ok 46 - Content is valid JSON 2134s ok 47 - Refresh token not present 2134s ok 48 2134s ok 49 - Got refreshed Access token 2134s ok 50 - Got refreshed ID token 2134s ok 51 - Original auth_time retained 2134s ok 52 - Found claim in ID token 2134s ok 53 - Check that clientid is in audience 2134s ok 54 - Check for additional audiences 2134s ok 55 - Check for additional audiences 2134s ok 56 - HTTP code is 200 2134s ok 57 - Content-Type is JSON 2134s ok 58 - Content is valid JSON 2134s ok 59 - Correct user info 2134s ok 60 - Got User Info 2134s ok 61 - HTTP code is 200 2134s ok 62 - Content-Type is JSON 2134s ok 63 - Content is valid JSON 2134s ok 64 - Token is active 2134s ok 65 - Introspection contains client_id 2134s ok 66 - Introspection contains sub 2134s ok 67 - Scope contains weird scope name 2134s 1..67 2134s ok 2 - Run tests with base config 2134s # Subtest: Removed user's offline sessions are no longer valid 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - Get cookie lemonldap (4d2cd88346d9edea7a55369372ee632e9eda8de2abbb84308edc203225f0dde0) 2134s ok 5 - Get redirection 2134s ok 6 - Location header found 2134s ok 7 - HTTP code is 200 2134s ok 8 - Content-Type is JSON 2134s ok 9 - Content is valid JSON 2134s ok 10 - Got refresh token 2134s ok 11 - Logout request 2134s ok 12 - Response is 200 2134s ok 13 - Cookie is deleted 2134s ok 14 - No pdata 2134s ok 15 - Disconnect request 2134s ok 16 - Response is 401 2134s ok 17 - HTTP code is 200 2134s ok 18 - Content-Type is JSON 2134s ok 19 - Content is valid JSON 2134s ok 20 - Found access token 2134s ok 21 - Refresh token not present 2134s ok 22 - Response status is 400 2134s ok 23 - Content is JSON 2134s ok 24 - Error code is invalid_grant 2134s 1..24 2134s ok 3 - Removed user's offline sessions are no longer valid 2134s # Subtest: Run tests with JWT access tokens 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - Auth query 2134s ok 5 - HTTP code is 200 2134s ok 6 - Get cookie lemonldap (9d028c446af76f536d516bead7e61bd23dfd493764932a9e933bb522a0ff155c) 2134s ok 7 - Get redirection 2134s ok 8 - Location header found 2134s ok 9 - HTTP code is 200 2134s ok 10 - Content-Type is JSON 2134s ok 11 - Content is valid JSON 2134s ok 12 - Token is a JWT 2134s ok 13 - Found claim in JWT 2134s ok 14 - Found claim in JWT 2134s ok 15 2134s ok 16 - Got access token 2134s ok 17 - Got refresh token 2134s ok 18 - Got ID token 2134s ok 19 - Authentication date found in token 2134s ok 20 - Found claim in ID token 2134s ok 21 - Found sub in ID token 2134s ok 22 - HTTP code is 200 2134s ok 23 - Content-Type is JSON 2134s ok 24 - Content is valid JSON 2134s ok 25 - Got User Info 2134s ok 26 - Got User Info 2134s ok 27 - Logout request 2134s ok 28 - Response is 200 2134s ok 29 - Cookie is deleted 2134s ok 30 - No pdata 2134s ok 31 - Disconnect request 2134s ok 32 - Response is 401 2134s ok 33 - HTTP code is 200 2134s ok 34 - Content-Type is JSON 2134s ok 35 - Content is valid JSON 2134s ok 36 - Refresh token not present 2134s ok 37 2134s ok 38 - Token is a JWT 2134s ok 39 - Found claim in JWT 2134s ok 40 - Found claim in JWT 2134s ok 41 - Got refreshed Access token 2134s ok 42 - Got refreshed ID token 2134s ok 43 - Found claim in ID token 2134s ok 44 - Found sub in ID token 2134s ok 45 - HTTP code is 200 2134s ok 46 - Content-Type is JSON 2134s ok 47 - Content is valid JSON 2134s ok 48 - Correct user info 2134s ok 49 - Got User Info 2134s ok 50 - HTTP code is 200 2134s ok 51 - Content-Type is JSON 2134s ok 52 - Content is valid JSON 2134s ok 53 - Refresh token not present 2134s ok 54 2134s ok 55 - Token is a JWT 2134s ok 56 - Found claim in JWT 2134s ok 57 - Found claim in JWT 2134s ok 58 - Got refreshed Access token 2134s ok 59 - Got refreshed ID token 2134s ok 60 - Original auth_time retained 2134s ok 61 - Found claim in ID token 2134s ok 62 - Check that clientid is in audience 2134s ok 63 - Check for additional audiences 2134s ok 64 - Check for additional audiences 2134s ok 65 - HTTP code is 200 2134s ok 66 - Content-Type is JSON 2134s ok 67 - Content is valid JSON 2134s ok 68 - Correct user info 2134s ok 69 - Got User Info 2134s ok 70 - HTTP code is 200 2134s ok 71 - Content-Type is JSON 2134s ok 72 - Content is valid JSON 2134s ok 73 - Token is active 2134s ok 74 - Introspection contains client_id 2134s ok 75 - Introspection contains sub 2134s ok 76 - Scope contains weird scope name 2134s 1..76 2134s ok 4 - Run tests with JWT access tokens 2134s # Subtest: Run tests with refresh token rotation 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - Auth query 2134s ok 5 - HTTP code is 200 2134s ok 6 - Get cookie lemonldap (7f3b72500e64bde8a403d97ba1bafbc786f9aec87cd5317e50594bf8467d69a3) 2134s ok 7 - Get redirection 2134s ok 8 - Location header found 2134s ok 9 - HTTP code is 200 2134s ok 10 - Content-Type is JSON 2134s ok 11 - Content is valid JSON 2134s ok 12 - Token is a JWT 2134s ok 13 - Found claim in JWT 2134s ok 14 - Found claim in JWT 2134s ok 15 2134s ok 16 - Got access token 2134s ok 17 - Got refresh token 2134s ok 18 - Got ID token 2134s ok 19 - Authentication date found in token 2134s ok 20 - Found claim in ID token 2134s ok 21 - Found sub in ID token 2134s ok 22 - HTTP code is 200 2134s ok 23 - Content-Type is JSON 2134s ok 24 - Content is valid JSON 2134s ok 25 - Got User Info 2134s ok 26 - Got User Info 2134s ok 27 - Logout request 2134s ok 28 - Response is 200 2134s ok 29 - Cookie is deleted 2134s ok 30 - No pdata 2134s ok 31 - Disconnect request 2134s ok 32 - Response is 401 2134s ok 33 - HTTP code is 200 2134s ok 34 - Content-Type is JSON 2134s ok 35 - Content is valid JSON 2134s ok 36 - Refresh token was updated 2134s ok 37 - Response status is 400 2134s ok 38 - Content is JSON 2134s ok 39 - Error code is invalid_request 2134s ok 40 2134s ok 41 - Token is a JWT 2134s ok 42 - Found claim in JWT 2134s ok 43 - Found claim in JWT 2134s ok 44 - Got refreshed Access token 2134s ok 45 - Got refreshed ID token 2134s ok 46 - Found claim in ID token 2134s ok 47 - Found sub in ID token 2134s ok 48 - HTTP code is 200 2134s ok 49 - Content-Type is JSON 2134s ok 50 - Content is valid JSON 2134s ok 51 - Correct user info 2134s ok 52 - Got User Info 2134s ok 53 - HTTP code is 200 2134s ok 54 - Content-Type is JSON 2134s ok 55 - Content is valid JSON 2134s ok 56 - Refresh token was updated 2134s ok 57 - Response status is 400 2134s ok 58 - Content is JSON 2134s ok 59 - Error code is invalid_request 2134s ok 60 2134s ok 61 - Token is a JWT 2134s ok 62 - Found claim in JWT 2134s ok 63 - Found claim in JWT 2134s ok 64 - Got refreshed Access token 2134s ok 65 - Got refreshed ID token 2134s ok 66 - Original auth_time retained 2134s ok 67 - Found claim in ID token 2134s ok 68 - Check that clientid is in audience 2134s ok 69 - Check for additional audiences 2134s ok 70 - Check for additional audiences 2134s ok 71 - HTTP code is 200 2134s ok 72 - Content-Type is JSON 2134s ok 73 - Content is valid JSON 2134s ok 74 - Correct user info 2134s ok 75 - Got User Info 2134s ok 76 - HTTP code is 200 2134s ok 77 - Content-Type is JSON 2134s ok 78 - Content is valid JSON 2134s ok 79 - Token is active 2134s ok 80 - Introspection contains client_id 2134s ok 81 - Introspection contains sub 2134s ok 82 - Scope contains weird scope name 2134s 1..82 2134s ok 5 - Run tests with refresh token rotation 2134s # Subtest: Using choice authentication method 2134s ok 1 - Portal object 2134s ok 2 - Init 2134s ok 3 - Portal app 2134s ok 4 - Auth query 2134s ok 5 - HTTP code is 200 2134s ok 6 - Get cookie lemonldap (62fbc0041bbe6ed908c973a5f12d816e9c18269db7efa238f2379e8b7834df53) 2134s ok 7 - Get redirection 2134s ok 8 - Location header found 2134s ok 9 - HTTP code is 200 2134s ok 10 - Content-Type is JSON 2134s ok 11 - Content is valid JSON 2134s ok 12 - Token is a JWT 2134s ok 13 - Found claim in JWT 2134s ok 14 - Found claim in JWT 2134s ok 15 2134s ok 16 - Got access token 2134s ok 17 - Got refresh token 2134s ok 18 - Got ID token 2134s ok 19 - Authentication date found in token 2134s ok 20 - Found claim in ID token 2134s ok 21 - Found sub in ID token 2134s ok 22 - HTTP code is 200 2134s ok 23 - Content-Type is JSON 2134s ok 24 - Content is valid JSON 2134s ok 25 - Got User Info 2134s ok 26 - Got User Info 2134s ok 27 - Logout request 2134s ok 28 - Response is 200 2134s ok 29 - Cookie is deleted 2134s ok 30 - No pdata 2134s ok 31 - Disconnect request 2134s ok 32 - Response is 401 2134s ok 33 - HTTP code is 200 2134s ok 34 - Content-Type is JSON 2134s ok 35 - Content is valid JSON 2134s ok 36 - Refresh token was updated 2134s ok 37 - Response status is 400 2134s ok 38 - Content is JSON 2134s ok 39 - Error code is invalid_request 2134s ok 40 2134s ok 41 - Token is a JWT 2134s ok 42 - Found claim in JWT 2134s ok 43 - Found claim in JWT 2134s ok 44 - Got refreshed Access token 2134s ok 45 - Got refreshed ID token 2134s ok 46 - Found claim in ID token 2134s ok 47 - Found sub in ID token 2134s ok 48 - HTTP code is 200 2134s ok 49 - Content-Type is JSON 2134s ok 50 - Content is valid JSON 2134s ok 51 - Correct user info 2134s ok 52 - Got User Info 2134s ok 53 - HTTP code is 200 2134s ok 54 - Content-Type is JSON 2134s ok 55 - Content is valid JSON 2134s ok 56 - Refresh token was updated 2134s ok 57 - Response status is 400 2134s ok 58 - Content is JSON 2134s ok 59 - Error code is invalid_request 2134s ok 60 2134s ok 61 - Token is a JWT 2134s ok 62 - Found claim in JWT 2134s ok 63 - Found claim in JWT 2134s ok 64 - Got refreshed Access token 2134s ok 65 - Got refreshed ID token 2134s ok 66 - Original auth_time retained 2134s ok 67 - Found claim in ID token 2134s ok 68 - Check that clientid is in audience 2134s ok 69 - Check for additional audiences 2134s ok 70 - Check for additional audiences 2134s ok 71 - HTTP code is 200 2134s ok 72 - Content-Type is JSON 2134s ok 73 - Content is valid JSON 2134s ok 74 - Correct user info 2134s ok 75 - Got User Info 2134s ok 76 - HTTP code is 200 2134s ok 77 - Content-Type is JSON 2134s ok 78 - Content is valid JSON 2134s ok 79 - Token is active 2134s ok 80 - Introspection contains client_id 2134s ok 81 - Introspection contains sub 2134s ok 82 - Scope contains weird scope name 2134s 1..82 2134s ok 6 - Using choice authentication method 2134s 1..6 2134s ok 2135s t/32-OIDC-Opaque-Token.t .......................................... 2135s ok 1 - use Lemonldap::NG::Portal::Main; 2135s ok 2 - Portal object 2135s ok 3 - Init 2135s ok 4 - Portal app 2135s ok 5 - Post authentication 2135s ok 6 - Get cookie lemonldap (81c06752a98c6526bbe98916e6cda2971d11e5d2d689be3a8ab1dacf2ac6ac84) 2135s ok 7 - Get authorization code 2135s ok 8 - Get redirection 2135s ok 9 - Location header found 2135s ok 10 - Post token 2135s ok 11 - Access token present 2135s ok 12 - ID token present 2135s ok 13 - Refresh token present 2135s ok 14 - Found hooked claim in ID token 2135s ok 15 - HTTP code is 200 2135s ok 16 - Content-Type is JSON 2135s ok 17 - Content is valid JSON 2135s ok 18 - Found hooked claim in Userinfo token 2135s ok 19 - Found session variable in Userinfo token 2135s ok 20 - Scopes are visible in hook 2135s ok 21 - Post introspection 2135s ok 22 - HTTP code is 200 2135s ok 23 - Found hook defined scope 2135s ok 24 - Found result of oidcResolveScope 2135s ok 25 - HTTP code is 200 2135s ok 26 - Content-Type is JSON 2135s ok 27 - Content is valid JSON 2135s ok 28 - Access token present 2135s ok 29 - Get redirection 2135s ok 30 - Location header found 2135s ok 31 - HTTP code is 200 2135s ok 32 - Content-Type is JSON 2135s ok 33 - Content is valid JSON 2135s ok 34 - Refresh token present 2135s ok 35 - HTTP code is 200 2135s ok 36 - Content-Type is JSON 2135s ok 37 - Content is valid JSON 2135s 1..37 2135s ok 2135s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t ............. 2135s ok 1 - use Lemonldap::NG::Portal::Main; 2135s ok 2 - Portal object 2135s ok 3 - Init 2135s ok 4 - Portal app 2135s ok 5 - HTTP code is 400 2135s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2839. 2135s ok 6 - HTTP code is 200 2135s ok 7 - Content-Type is JSON 2135s ok 8 - Content is valid JSON 2135s ok 9 - Access Token found 2135s ok 10 - Scope found in token response 2135s ok 11 - Found ID token in original grant 2135s ok 12 - Got refresh token 2135s ok 13 - HTTP code is 200 2135s ok 14 - Content-Type is JSON 2135s ok 15 - Content is valid JSON 2135s ok 16 - Got User Info 2135s ok 17 - Attribute released as int in JSON 2135s ok 18 - Single valued attribute forced as array 2135s ok 19 - Multi valued attribute exposed as array 2135s ok 20 - Post introspection 2135s ok 21 - HTTP code is 200 2135s ok 22 - Content-Type is JSON 2135s ok 23 - Content is valid JSON 2135s ok 24 - Scope read not asked, and thus not found 2135s ok 25 - Attribute-based scope found 2135s ok 26 - Rule-enforced scope found 2135s ok 27 - Token response scope matches token scope 2135s ok 28 - Post introspection 2135s ok 29 - HTTP code is 200 2135s ok 30 - Content-Type is JSON 2135s ok 31 - Content is valid JSON 2135s ok 32 - Token is no longer active 2135s ok 33 - Post introspection 2135s ok 34 - HTTP code is 200 2135s ok 35 - Content-Type is JSON 2135s ok 36 - Content is valid JSON 2135s ok 37 - Found ID token in refresh grant 2135s 1..37 2135s ok 2136s t/32-OIDC-Password-Grant.t ........................................ 2136s ok 1 - use Lemonldap::NG::Portal::Main; 2136s ok 2 - Portal object 2136s ok 3 - Init 2136s ok 4 - Portal app 2136s ok 5 - Response status is 400 2136s ok 6 - Content is JSON 2136s ok 7 - Error code is invalid_grant 2136s ok 8 - Response status is 400 2136s ok 9 - Content is JSON 2136s ok 10 - Error code is invalid_scope 2136s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2839. 2136s ok 11 - HTTP code is 200 2136s ok 12 - Content-Type is JSON 2136s ok 13 - Content is valid JSON 2136s ok 14 - Access Token found 2136s ok 15 - Scope found in token response 2136s ok 16 - No ID token in original request 2136s ok 17 - Got refresh token 2136s ok 18 - HTTP code is 200 2136s ok 19 - Content-Type is JSON 2136s ok 20 - Content is valid JSON 2136s ok 21 - Got User Info 2136s ok 22 - Attribute released as int in JSON 2136s ok 23 - Single valued attribute forced as array 2136s ok 24 - Multi valued attribute exposed as array 2136s ok 25 - Post introspection 2136s ok 26 - HTTP code is 200 2136s ok 27 - Content-Type is JSON 2136s ok 28 - Content is valid JSON 2136s ok 29 - Scope read not asked, and thus not found 2136s ok 30 - Attribute-based scope found 2136s ok 31 - Rule-enforced scope found 2136s ok 32 - Token response scope matches token scope 2136s ok 33 - Post introspection 2136s ok 34 - HTTP code is 200 2136s ok 35 - Content-Type is JSON 2136s ok 36 - Content is valid JSON 2136s ok 37 - Token is no longer active 2136s ok 38 - Post introspection 2136s ok 39 - HTTP code is 200 2136s ok 40 - Content-Type is JSON 2136s ok 41 - Content is valid JSON 2136s ok 42 - No ID token in refreshed response 2136s 1..42 2136s ok 2136s t/32-OIDC-RP-rule.t ............................................... 2136s ok 1 - use Lemonldap::NG::Portal::Main; 2136s ok 2 - Portal object 2136s ok 3 - Init 2136s ok 4 - Portal app 2136s ok 5 - Register $type 2136s ok 6 - OP portal 2136s # ==> Pushing OP <== 2136s # ==> Popping OP <== 2136s ok 7 - Get JWKS, endpoint /oauth2/jwks 2136s ok 8 - HTTP code is 200 2136s # ==> Pushing OP <== 2136s # ==> Popping OP <== 2136s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2136s ok 10 - HTTP code is 200 2136s ok 11 - Portal object 2136s ok 12 - Init 2136s ok 13 - Portal app 2136s ok 14 - Register $type 2136s ok 15 - RP portal 2136s # ==> Pushing RP <== 2136s # ==> Popping RP <== 2136s ok 16 - Unauth SP request 2136s ok 17 - Get redirection 2136s ok 18 - Location header found 2136s # ==> Pushing OP <== 2136s # ==> Popping OP <== 2136s ok 19 - Push request to OP, endpoint /oauth2/authorize 2136s ok 20 - HTTP code is 200 2136s # ==> Pushing OP <== 2136s # ==> Popping OP <== 2136s ok 21 - Post authentication, endpoint /oauth2/authorize 2136s ok 22 - Get cookie lemonldap (526eac750d2ef78e869da2fd2ae1ced9d79165dd190b51ac3b90c397115d726c) 2136s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 2136s ok 24 - PE_UNAUTHORIZEDPARTNER 2136s # ==> Pushing OP <== 2136s # ==> Popping OP <== 2136s ok 25 - Post access to unknown RP 2136s ok 26 - Unknown client ID: code found on page 2136s ok 27 - Unknown client ID 2136s 1..27 2136s ok 2137s t/32-OIDC-Refresh-Token.t ......................................... 2137s ok 1 - use Lemonldap::NG::Portal::Main; 2137s ok 2 - Portal object 2137s ok 3 - Init 2137s ok 4 - Portal app 2137s # Subtest: Run test with basic configuration 2137s ok 1 - Get cookie lemonldap (cf9c177337a531648eeac2322102bd26acce9c336b4e2806581bcde536b3c628) 2137s ok 2 - Get redirection 2137s ok 3 - Location header found 2137s ok 4 - HTTP code is 200 2137s ok 5 - Content-Type is JSON 2137s ok 6 - Content is valid JSON 2137s ok 7 - Got access token 2137s ok 8 - Got refresh token 2137s ok 9 - Got ID token 2137s ok 10 - Found sub in ID token 2137s ok 11 - Found claim in ID token 2137s ok 12 - Check that clientid is in audience 2137s ok 13 - Check for additional audiences 2137s ok 14 - Check for additional audiences 2137s ok 15 - HTTP code is 200 2137s ok 16 - Content-Type is JSON 2137s ok 17 - Content is valid JSON 2137s ok 18 - Got User Info 2137s ok 19 - Got User Info 2137s ok 20 - Access token rejected 2137s ok 21 - HTTP code is 200 2137s ok 22 - Content-Type is JSON 2137s ok 23 - Content is valid JSON 2137s ok 24 - Got refreshed Access token 2137s ok 25 - Got refreshed ID token 2137s ok 26 - Refresh token not present 2137s ok 27 - Found sub in ID token 2137s ok 28 - Found claim in ID token 2137s ok 29 - HTTP code is 200 2137s ok 30 - Content-Type is JSON 2137s ok 31 - Content is valid JSON 2137s ok 32 - Got User Info 2137s ok 33 - Got User Info 2137s ok 34 - Access token rejected 2137s ok 35 - HTTP code is 200 2137s ok 36 - Content-Type is JSON 2137s ok 37 - Content is valid JSON 2137s ok 38 - Refresh token not present 2137s ok 39 - HTTP code is 200 2137s ok 40 - Content-Type is JSON 2137s ok 41 - Content is valid JSON 2137s ok 42 - Got User Info 2137s ok 43 - Got User Info 2137s ok 44 - Logout request 2137s ok 45 - Response is 200 2137s ok 46 - Cookie is deleted 2137s ok 47 - No pdata 2137s ok 48 - Disconnect request 2137s ok 49 - Response is 401 2137s ok 50 - Response status is 400 2137s ok 51 - Content is JSON 2137s ok 52 - Error code is invalid_grant 2137s ok 53 - Cannot use refreshed access token tied to expired session 2137s 1..53 2137s ok 5 - Run test with basic configuration 2137s # Subtest: Run test with JWT access tokens 2137s ok 1 - Portal object 2137s ok 2 - Init 2137s ok 3 - Portal app 2137s ok 4 - Get cookie lemonldap (c3b8de25c80e22d306f7976dae719ab42b0d31f251879169f1fcee3984e344d3) 2137s ok 5 - Get redirection 2137s ok 6 - Location header found 2137s ok 7 - HTTP code is 200 2137s ok 8 - Content-Type is JSON 2137s ok 9 - Content is valid JSON 2137s ok 10 - Token is a JWT 2137s ok 11 - Found claim in JWT 2137s ok 12 - Found claim in JWT 2137s ok 13 - Found claim in JWT 2137s ok 14 - Found claim in JWT 2137s ok 15 - Found claim in JWT 2137s ok 16 2137s ok 17 2137s ok 18 2137s ok 19 - Expiration date sanity check 2137s ok 20 - Expiration date sanity check 2137s ok 21 - Got access token 2137s ok 22 - Got refresh token 2137s ok 23 - Got ID token 2137s ok 24 - Found sub in ID token 2137s ok 25 - Found claim in ID token 2137s ok 26 - Check that clientid is in audience 2137s ok 27 - Check for additional audiences 2137s ok 28 - Check for additional audiences 2137s ok 29 - HTTP code is 200 2137s ok 30 - Content-Type is JSON 2137s ok 31 - Content is valid JSON 2137s ok 32 - Got User Info 2137s ok 33 - Got User Info 2137s ok 34 - Access token rejected 2137s ok 35 - HTTP code is 200 2137s ok 36 - Content-Type is JSON 2137s ok 37 - Content is valid JSON 2137s ok 38 - Token is a JWT 2137s ok 39 - Found claim in JWT 2137s ok 40 - Found claim in JWT 2137s ok 41 - Found claim in JWT 2137s ok 42 - Found claim in JWT 2137s ok 43 - Found claim in JWT 2137s ok 44 2137s ok 45 2137s ok 46 2137s ok 47 - Expiration date sanity check 2137s ok 48 - Expiration date sanity check 2137s ok 49 - Got refreshed Access token 2137s ok 50 - Got refreshed ID token 2137s ok 51 - Refresh token not present 2137s ok 52 - Found sub in ID token 2137s ok 53 - Found claim in ID token 2137s ok 54 - HTTP code is 200 2137s ok 55 - Content-Type is JSON 2137s ok 56 - Content is valid JSON 2137s ok 57 - Got User Info 2137s ok 58 - Got User Info 2137s ok 59 - Access token rejected 2137s ok 60 - HTTP code is 200 2137s ok 61 - Content-Type is JSON 2137s ok 62 - Content is valid JSON 2137s ok 63 - Refresh token not present 2137s ok 64 - HTTP code is 200 2137s ok 65 - Content-Type is JSON 2137s ok 66 - Content is valid JSON 2137s ok 67 - Got User Info 2137s ok 68 - Got User Info 2137s ok 69 - Logout request 2137s ok 70 - Response is 200 2137s ok 71 - Cookie is deleted 2137s ok 72 - No pdata 2137s ok 73 - Disconnect request 2137s ok 74 - Response is 401 2137s ok 75 - Response status is 400 2137s ok 76 - Content is JSON 2137s ok 77 - Error code is invalid_grant 2137s ok 78 - Cannot use refreshed access token tied to expired session 2137s 1..78 2137s ok 6 - Run test with JWT access tokens 2137s # Subtest: Run test with activity timeout 2137s ok 1 - Portal object 2137s ok 2 - Init 2137s ok 3 - Portal app 2137s ok 4 - Get cookie lemonldap (11c8218e4beb6ab475dbc0ed2d3e04415b9ae39b53c3f9f11b0ba4dea0e7b8e9) 2137s ok 5 - Get redirection 2137s ok 6 - Location header found 2137s ok 7 - HTTP code is 200 2137s ok 8 - Content-Type is JSON 2137s ok 9 - Content is valid JSON 2137s ok 10 - Token is a JWT 2137s ok 11 - Found claim in JWT 2137s ok 12 - Found claim in JWT 2137s ok 13 - Found claim in JWT 2137s ok 14 - Found claim in JWT 2137s ok 15 - Found claim in JWT 2137s ok 16 2137s ok 17 2137s ok 18 2137s ok 19 - Expiration date sanity check 2137s ok 20 - Expiration date sanity check 2137s ok 21 - Got access token 2137s ok 22 - Got refresh token 2137s ok 23 - Got ID token 2137s ok 24 - Found sub in ID token 2137s ok 25 - Found claim in ID token 2137s ok 26 - Check that clientid is in audience 2137s ok 27 - Check for additional audiences 2137s ok 28 - Check for additional audiences 2137s ok 29 - HTTP code is 200 2137s ok 30 - Content-Type is JSON 2137s ok 31 - Content is valid JSON 2137s ok 32 - Got User Info 2137s ok 33 - Got User Info 2137s ok 34 - Access token rejected 2137s ok 35 - HTTP code is 200 2137s ok 36 - Content-Type is JSON 2137s ok 37 - Content is valid JSON 2137s ok 38 - Token is a JWT 2137s ok 39 - Found claim in JWT 2137s ok 40 - Found claim in JWT 2137s ok 41 - Found claim in JWT 2137s ok 42 - Found claim in JWT 2137s ok 43 - Found claim in JWT 2137s ok 44 2137s ok 45 2137s ok 46 2137s ok 47 - Expiration date sanity check 2137s ok 48 - Expiration date sanity check 2137s ok 49 - Got refreshed Access token 2137s ok 50 - Got refreshed ID token 2137s ok 51 - Refresh token not present 2137s ok 52 - Found sub in ID token 2137s ok 53 - Found claim in ID token 2137s ok 54 - HTTP code is 200 2137s ok 55 - Content-Type is JSON 2137s ok 56 - Content is valid JSON 2137s ok 57 - Got User Info 2137s ok 58 - Got User Info 2137s ok 59 - Access token rejected 2137s ok 60 - HTTP code is 200 2137s ok 61 - Content-Type is JSON 2137s ok 62 - Content is valid JSON 2137s ok 63 - Refresh token not present 2137s ok 64 - HTTP code is 200 2137s ok 65 - Content-Type is JSON 2137s ok 66 - Content is valid JSON 2137s ok 67 - Got User Info 2137s ok 68 - Got User Info 2137s ok 69 - Logout request 2137s ok 70 - Response is 200 2137s ok 71 - Cookie is deleted 2137s ok 72 - No pdata 2137s ok 73 - Disconnect request 2137s ok 74 - Response is 401 2137s ok 75 - Response status is 400 2137s ok 76 - Content is JSON 2137s ok 77 - Error code is invalid_grant 2137s ok 78 - Cannot use refreshed access token tied to expired session 2137s 1..78 2137s ok 7 - Run test with activity timeout 2137s # Subtest: Run test with refresh token rotation 2137s ok 1 - Portal object 2137s ok 2 - Init 2137s ok 3 - Portal app 2137s ok 4 - Get cookie lemonldap (6ba277e4632680f818e5a11626a332e867e673301e87819a639ef67515f24260) 2137s ok 5 - Get redirection 2137s ok 6 - Location header found 2137s ok 7 - HTTP code is 200 2137s ok 8 - Content-Type is JSON 2137s ok 9 - Content is valid JSON 2137s ok 10 - Token is a JWT 2137s ok 11 - Found claim in JWT 2137s ok 12 - Found claim in JWT 2137s ok 13 - Found claim in JWT 2137s ok 14 - Found claim in JWT 2137s ok 15 - Found claim in JWT 2137s ok 16 2137s ok 17 2137s ok 18 2137s ok 19 - Expiration date sanity check 2137s ok 20 - Expiration date sanity check 2137s ok 21 - Got access token 2137s ok 22 - Got refresh token 2137s ok 23 - Got ID token 2137s ok 24 - Found sub in ID token 2137s ok 25 - Found claim in ID token 2137s ok 26 - Check that clientid is in audience 2137s ok 27 - Check for additional audiences 2137s ok 28 - Check for additional audiences 2137s ok 29 - HTTP code is 200 2137s ok 30 - Content-Type is JSON 2137s ok 31 - Content is valid JSON 2137s ok 32 - Got User Info 2137s ok 33 - Got User Info 2137s ok 34 - Access token rejected 2137s ok 35 - HTTP code is 200 2137s ok 36 - Content-Type is JSON 2137s ok 37 - Content is valid JSON 2137s ok 38 - Token is a JWT 2137s ok 39 - Found claim in JWT 2137s ok 40 - Found claim in JWT 2137s ok 41 - Found claim in JWT 2137s ok 42 - Found claim in JWT 2137s ok 43 - Found claim in JWT 2137s ok 44 2137s ok 45 2137s ok 46 2137s ok 47 - Expiration date sanity check 2137s ok 48 - Expiration date sanity check 2137s ok 49 - Got refreshed Access token 2137s ok 50 - Got refreshed ID token 2137s ok 51 - Refresh token was updated 2137s ok 52 - Response status is 400 2137s ok 53 - Content is JSON 2137s ok 54 - Error code is invalid_request 2137s ok 55 - Found sub in ID token 2137s ok 56 - Found claim in ID token 2137s ok 57 - HTTP code is 200 2137s ok 58 - Content-Type is JSON 2137s ok 59 - Content is valid JSON 2137s ok 60 - Got User Info 2137s ok 61 - Got User Info 2137s ok 62 - Access token rejected 2137s ok 63 - HTTP code is 200 2137s ok 64 - Content-Type is JSON 2137s ok 65 - Content is valid JSON 2137s ok 66 - Refresh token was updated 2137s ok 67 - Response status is 400 2137s ok 68 - Content is JSON 2137s ok 69 - Error code is invalid_request 2137s ok 70 - HTTP code is 200 2137s ok 71 - Content-Type is JSON 2137s ok 72 - Content is valid JSON 2137s ok 73 - Got User Info 2137s ok 74 - Got User Info 2137s ok 75 - Logout request 2137s ok 76 - Response is 200 2137s ok 77 - Cookie is deleted 2137s ok 78 - No pdata 2137s ok 79 - Disconnect request 2137s ok 80 - Response is 401 2137s ok 81 - Response status is 400 2137s ok 82 - Content is JSON 2137s ok 83 - Error code is invalid_grant 2137s ok 84 - Cannot use refreshed access token tied to expired session 2137s 1..84 2137s ok 8 - Run test with refresh token rotation 2137s 1..8 2137s ok 2137s t/32-OIDC-Register-with-bad-redirect-uri.t ........................ 2137s ok 1 - use Lemonldap::NG::Portal::Main; 2137s ok 2 - Portal object 2137s ok 3 - Init 2137s ok 4 - Portal app 2137s ok 5 - OP portal 2137s ok 6 - Post register data with bad redirect_uris 2137s ok 7 - Return code is 400 2137s 1..7 2137s ok 2138s t/32-OIDC-Register.t .............................................. 2138s ok 1 - use Lemonldap::NG::Portal::Main; 2138s ok 2 - Portal object 2138s ok 3 - Init 2138s ok 4 - Portal app 2138s ok 5 - OP portal 2138s ok 6 - Post register data 2138s ok 7 - Return code is 201 2138s ok 8 - Client ID found in answer: qTFTdG/tnry6nN61xw88Pun.Llh.7t 2138s ok 9 - Client ID saved in configuration 2138s ok 10 - Extra claim defined 2138s ok 11 - Extra variable defined 2138s 1..11 2138s ok 2138s t/32-OIDC-Request-Uri.t ........................................... 2138s ok 1 - use Lemonldap::NG::Portal::Main; 2138s ok 2 - Portal object 2138s ok 3 - Init 2138s ok 4 - Portal app 2138s ok 5 - OP portal 2138s # Subtest: Successful request 2138s ok 1 - Get cookie lemonldap (4fd2d54cabb3fa72aca009999cec62435e826a30f93af1b054936ec2d8b66d06) 2138s ok 2 - only authorized URI is called 2138s ok 3 - Call is expected in this scenario 2138s ok 4 - Get redirection 2138s ok 5 - Location header found 2138s 1..5 2138s ok 6 - Successful request 2138s # Subtest: Successful request, override of bad redirect_uri 2138s ok 1 - Get cookie lemonldap (4fc6b4407e86e3e5455827db1240b94f02b8df4cdb149ec05c1484823195253f) 2138s ok 2 - only authorized URI is called 2138s ok 3 - Call is expected in this scenario 2138s ok 4 - Get redirection 2138s ok 5 - Location header found 2138s 1..5 2138s ok 7 - Successful request, override of bad redirect_uri 2138s # Subtest: unauthorized Request URI 2138s ok 1 - Get cookie lemonldap (223ed9526298173ce3bf6d56156847244530dc94edba67700bc7cfaf23aa5053) 2138s ok 2 - Expected portal error code: code found on page 2138s ok 3 - Expected portal error code 2138s 1..3 2138s ok 8 - unauthorized Request URI 2138s # Subtest: Allowed request URI, bad redirect URI 2138s ok 1 - Get cookie lemonldap (e38f8ff4c61000ab204dd680e66d62727f468f92779d1ffa8c819a5d0c5c8a36) 2138s ok 2 - only authorized URI is called 2138s ok 3 - Call is expected in this scenario 2138s ok 4 - Expected portal error code: code found on page 2138s ok 5 - Expected portal error code 2138s 1..5 2138s ok 9 - Allowed request URI, bad redirect URI 2138s # Subtest: Allowed request URI, bad redirect URI override 2138s ok 1 - Get cookie lemonldap (0e32d4cd20887adbf27aa9353a79c2b4327158d9c2300b4053b0d08f5ca5e483) 2138s ok 2 - only authorized URI is called 2138s ok 3 - Call is expected in this scenario 2138s ok 4 - Expected portal error code: code found on page 2138s ok 5 - Expected portal error code 2138s 1..5 2138s ok 10 - Allowed request URI, bad redirect URI override 2138s # Subtest: Undeclared request_uri is not called before auth 2138s ok 1 2138s 1..1 2138s ok 11 - Undeclared request_uri is not called before auth 2138s 1..11 2138s ok 2139s t/32-OIDC-Response-Modes.t ........................................ 2139s ok 1 - use Lemonldap::NG::Portal::Main; 2139s ok 2 - Portal object 2139s ok 3 - Init 2139s ok 4 - Portal app 2139s ok 5 - Post authentication 2139s ok 6 - Get cookie lemonldap (b350426348104ee3c91ae2da258ca510222ca7291b624419f410c02bc8d10aa4) 2139s # Subtest: Default response mode for Authorization Code grant 2139s ok 1 - Get redirection 2139s ok 2 - Location header found 2139s ok 3 - Query found 2139s ok 4 - Correct host 2139s ok 5 - Correct path 2139s ok 6 - Correct state 2139s 1..6 2139s ok 7 - Default response mode for Authorization Code grant 2139s # Subtest: Fragment response mode for Authorization Code grant 2139s ok 1 - Get redirection 2139s ok 2 - Location header found 2139s ok 3 - Fragment found 2139s ok 4 - Query is empty 2139s ok 5 - Correct host 2139s ok 6 - Correct path 2139s ok 7 - Correct state 2139s ok 8 - Found code 2139s 1..8 2139s ok 8 - Fragment response mode for Authorization Code grant 2139s # Subtest: Form POST response mode for Authorization Code grant 2139s ok 1 - HTTP code is 200 2139s ok 2 - Page contains a form 2139s ok 3 - CSP header authorize POST request to rp.com 2139s ok 4 - Correct host 2139s ok 5 - Correct path 2139s ok 6 - Correct state 2139s ok 7 - Found code 2139s 1..7 2139s ok 9 - Form POST response mode for Authorization Code grant 2139s # Subtest: Default response mode for Implicit grant 2139s ok 1 - Get redirection 2139s ok 2 - Location header found 2139s ok 3 - Fragment found 2139s ok 4 - Query is empty 2139s ok 5 - Correct host 2139s ok 6 - Correct path 2139s ok 7 - Correct state 2139s ok 8 - Found id_token 2139s ok 9 - Found access_token 2139s 1..9 2139s ok 10 - Default response mode for Implicit grant 2139s # Subtest: Query response mode for Implicit grant 2139s ok 1 - Expected portal error code: code found on page 2139s ok 2 - Expected portal error code 2139s 1..2 2139s ok 11 - Query response mode for Implicit grant 2139s # Subtest: Form POST response mode for Implicit grant 2139s ok 1 - HTTP code is 200 2139s ok 2 - Page contains a form 2139s ok 3 - CSP header authorize POST request to rp.com 2139s ok 4 - Correct host 2139s ok 5 - Correct path 2139s ok 6 - Correct state 2139s ok 7 - Found id_token 2139s ok 8 - Found access_token 2139s 1..8 2139s ok 12 - Form POST response mode for Implicit grant 2139s # Subtest: Default response mode for Hybrid grant 2139s ok 1 - Get redirection 2139s ok 2 - Location header found 2139s ok 3 - Fragment found 2139s ok 4 - Query is empty 2139s ok 5 - Correct host 2139s ok 6 - Correct path 2139s ok 7 - Correct state 2139s ok 8 - Found id_token 2139s ok 9 - Found code 2139s 1..9 2139s ok 13 - Default response mode for Hybrid grant 2139s # Subtest: Query response mode for Hybrid grant 2139s ok 1 - Expected portal error code: code found on page 2139s ok 2 - Expected portal error code 2139s 1..2 2139s ok 14 - Query response mode for Hybrid grant 2139s # Subtest: Form POST response mode for Hybrid grant 2139s ok 1 - HTTP code is 200 2139s ok 2 - Page contains a form 2139s ok 3 - CSP header authorize POST request to rp.com 2139s ok 4 - Correct host 2139s ok 5 - Correct path 2139s ok 6 - Correct state 2139s ok 7 - Found id_token 2139s ok 8 - Found code 2139s 1..8 2139s ok 15 - Form POST response mode for Hybrid grant 2139s 1..15 2139s ok 2139s t/32-OIDC-Token-Exchange.t ........................................ 2139s ok 1 - use Lemonldap::NG::Portal::Main; 2139s ok 2 - Portal object 2139s ok 3 - Init 2139s ok 4 - Portal app 2139s ok 5 - Get cookie lemonldap (ab5b1281fbaa90b93e78802391da065cd0b14b43808da3241db61958953fb0c5) 2139s ok 6 - Get redirection 2139s ok 7 - Location header found 2139s ok 8 - HTTP code is 200 2139s ok 9 - Content-Type is JSON 2139s ok 10 - Content is valid JSON 2139s ok 11 - Response status is 400 2139s ok 12 - Content is JSON 2139s ok 13 - Error code is invalid_request 2139s ok 14 - HTTP code is 200 2139s ok 15 - Content-Type is JSON 2139s ok 16 - Content is valid JSON 2139s ok 17 - Request was handled by hook 2139s 1..17 2139s ok 2140s t/32-OIDC-Token-Introspection.t ................................... 2140s ok 1 - use Lemonldap::NG::Portal::Main; 2140s ok 2 - Portal object 2140s ok 3 - Init 2140s ok 4 - Portal app 2140s ok 5 - Get cookie lemonldap (8f5c1079f3bf9eafa42de3250dfe8df9cb4cba790eed16e5035ebf209011880c) 2140s ok 6 - Get redirection 2140s ok 7 - Location header found 2140s ok 8 - HTTP code is 200 2140s ok 9 - Content-Type is JSON 2140s ok 10 - Content is valid JSON 2140s ok 11 - Access token present 2140s ok 12 - Token response returned granted scopes 2140s Use of uninitialized value $method in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 1753. 2140s ok 13 - Try introspection without authentication 2140s ok 14 - Response status is 400 2140s ok 15 - Content is JSON 2140s ok 16 - Error code is invalid_client 2140s ok 17 - Post introspection 2140s ok 18 - Response status is 401 2140s ok 19 - Content is JSON 2140s ok 20 - Error code is invalid_client 2140s ok 21 2140s ok 22 - Post introspection 2140s ok 23 - HTTP code is 200 2140s ok 24 - Token is valid 2140s ok 25 - Response contains the correct sub 2140s ok 26 - Response contains the correct issuer 2140s ok 27 - Response contains the correct client id 2140s ok 28 - Response contains the default scopes 2140s ok 29 - Response contains the default scopes 2140s ok 30 - Response contains the default scopes 2140s ok 31 - Response omits a dynamic scope that evaluates to false 2140s ok 32 - Response omits a dynamic scope that was not requested 2140s ok 33 - Response contains a dynamic scope that is sent only when requested 2140s ok 34 - Response contains a dynamic scope that is not requested but always sent 2140s ok 35 - Response omits a scope that is not declared anywhere 2140s ok 36 - Response contains scope coming from extra claims definition 2140s ok 37 - Token response scope matches token scope 2140s ok 38 - Post introspection 2140s ok 39 - HTTP code is 200 2140s ok 40 - Content-Type is JSON 2140s ok 41 - Content is valid JSON 2140s ok 42 - Token is no longer valid 2140s 1..42 2140s ok 2140s t/32-OIDC-Token-Security.t ........................................ 2140s ok 1 - use Lemonldap::NG::Portal::Main; 2140s ok 2 - Portal object 2140s ok 3 - Init 2140s ok 4 - Portal app 2140s ok 5 - Post authentication 2140s ok 6 - Get cookie lemonldap (497d268cb4de06d24ffa6b32d6a4efdafba3ff517830fb033fd2bdab5027bcb2) 2140s # Subtest: Try to increase the required authn level with acr_values 2140s ok 1 - Get redirection 2140s ok 2 - Location header found 2140s ok 3 - Access was allowed 2140s ok 4 - Get redirection 2140s ok 5 - Location header found 2140s ok 6 - Access was allowed 2140s ok 7 - HTTP code is 200 2140s ok 8 - Page contains a form 2140s ok 9 - URI match 2140s 1..9 2140s ok 7 - Try to increase the required authn level with acr_values 2140s # Subtest: acr_values correctly sets target AuthnLevel 2140s ok 1 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1737236979%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165099_22093%22%2C%22targetAuthnLevel%22%3A2%7D) 2140s ok 2 - Pdata is not empty 2140s ok 3 - No LOA, correct target Authnlevel 2140s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1737236979%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestoauth2%22%3A%221737165099_19231%22%7D) 2140s ok 5 - Pdata is not empty 2140s ok 6 - LOA specified, correct target Authnlevel 2140s 1..6 2140s ok 8 - acr_values correctly sets target AuthnLevel 2140s # Subtest: Try to lower the required authn level with acr_values 2140s ok 1 - HTTP code is 200 2140s ok 2 - Page contains a form 2140s ok 3 - URI match 2140s ok 4 - HTTP code is 200 2140s ok 5 - Page contains a form 2140s ok 6 - URI match 2140s 1..6 2140s ok 9 - Try to lower the required authn level with acr_values 2140s # Subtest: Try to get code for RP1 with invalide scope name 2140s ok 1 - Get authorization code for rp1 2140s ok 2 - Invalid scope: code found on page 2140s ok 3 - Invalid scope 2140s 1..3 2140s ok 10 - Try to get code for RP1 with invalide scope name 2140s # Subtest: Use code on different RP 2140s ok 1 - Get authorization code for rp1 2140s ok 2 - Get redirection 2140s ok 3 - Location header found 2140s ok 4 - Post token on wrong RP 2140s ok 5 - Response status is 400 2140s ok 6 - Content is JSON 2140s ok 7 - Error code is invalid_grant 2140s ok 8 - CORS header present on Token error response 2140s 1..8 2140s ok 11 - Use code on different RP 2140s # Subtest: Test authentication failures in token grant 2140s ok 1 - Get authorization code again 2140s ok 2 - Get redirection 2140s ok 3 - Location header found 2140s ok 4 - Post auth code on correct RP 2140s ok 5 - Response status is 401 2140s ok 6 - Content is JSON 2140s ok 7 - Error code is invalid_client 2140s ok 8 2140s ok 9 - Post auth code on correct RP 2140s ok 10 - Response status is 401 2140s ok 11 - Content is JSON 2140s ok 12 - Error code is invalid_client 2140s ok 13 2140s ok 14 - Post auth code on correct RP 2140s ok 15 - Response status is 400 2140s ok 16 - Content is JSON 2140s ok 17 - Error code is invalid_client 2140s ok 18 2140s # Subtest: Bad auth (form) - missing client secret 2140s ok 1 - Post auth code on correct RP 2140s ok 2 - Response status is 400 2140s ok 3 - Content is JSON 2140s ok 4 - Error code is invalid_client 2140s ok 5 2140s 1..5 2140s ok 19 - Bad auth (form) - missing client secret 2140s ok 20 - Post auth code on correct RP 2140s ok 21 - Response status is 401 2140s ok 22 - Content is JSON 2140s ok 23 - Error code is invalid_client 2140s ok 24 2140s ok 25 - Use GET on token endpoint 2140s ok 26 - Response status is 400 2140s ok 27 - Content is JSON 2140s ok 28 - Error code is invalid_client 2140s ok 29 - Post auth code on correct RP 2140s ok 30 - CORS header present on Token response 2140s ok 31 - HTTP code is 200 2140s ok 32 - Content-Type is JSON 2140s ok 33 - Content is valid JSON 2140s ok 34 - Access token present 2140s ok 35 - post to userinfo 2140s ok 36 - Userinfo successful 2140s ok 37 - CORS header present on userinfo response 2140s 1..37 2140s ok 12 - Test authentication failures in token grant 2140s # Subtest: Use expired access token 2140s ok 1 - post to userinfo with expired access token 2140s ok 2 - Access denied with expired token 2140s ok 3 - CORS header present on userinfo error response 2140s 1..3 2140s ok 13 - Use expired access token 2140s 1..13 2140s ok 2141s t/32-OIDC-bad-auth-method.t ....................................... 2141s ok 1 - use Lemonldap::NG::Portal::Main; 2141s ok 2 - Portal object 2141s ok 3 - REST request 2141s ok 4 - Request from OP to RP 2141s [Sat Jan 18 21:49:40 2025] [LLNG:6112] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 2141s [Sat Jan 18 21:49:40 2025] [LLNG:6112] [error] Malformed JWKS document 2141s [Sat Jan 18 21:49:40 2025] [LLNG:6112] [error] Relying Party rp has errors and will be ignored 2141s ok 5 - Init 2141s ok 6 - Portal app 2141s ok 7 - Register $type 2141s ok 8 - OP portal 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 9 - Get JWKS, endpoint /oauth2/jwks 2141s ok 10 - HTTP code is 200 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 2141s ok 12 - HTTP code is 200 2141s ok 13 - Portal object 2141s ok 14 - Init 2141s ok 15 - Portal app 2141s ok 16 - Register $type 2141s ok 17 - RP portal 2141s # ==> Pushing OP <== 2141s ok 18 - REST request 2141s ok 19 - Request from OP to RP 2141s # ==> Saving handler OP <== 2141s # ==> Pushing RP <== 2141s # ==> Popping RP <== 2141s # ==> Restoring OP <== 2141s ok 20 - Execute request 2141s ok 21 - Response is 200 or 401 2141s ok 22 - Content is JSON 2141s # ==> Popping OP <== 2141s # ==> Pushing RP <== 2141s # ==> Popping RP <== 2141s ok 23 - RP publish its keys 2141s ok 24 - HTTP code is 200 2141s ok 25 - Content-Type is JSON 2141s ok 26 - Content is valid JSON 2141s ok 27 - Get RP sig key 2141s # ==> Pushing RP <== 2141s # ==> Popping RP <== 2141s ok 28 - Unauth RP request 2141s ok 29 - Get redirection 2141s ok 30 - Location header found 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 31 - Push request to OP, endpoint /oauth2/authorize 2141s ok 32 - HTTP code is 200 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 33 - Post authentication, endpoint /oauth2/authorize 2141s ok 34 - Get cookie lemonldap (dfc88055de5ec5135ee55dee03166ecdd2b426c0536d2d22099980c85ad32ffd) 2141s ok 35 - HTTP code is 200 2141s ok 36 - Page contains a form 2141s ok 37 - Host match 2141s ok 38 - Field "confirm" is defined 2141s ok 39 - CSP header authorize POST request to \# 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 40 - Post confirmation, endpoint /oauth2/authorize 2141s ok 41 - Get redirection 2141s ok 42 - Location header found 2141s # ==> Pushing RP <== 2141s ok 43 - REST request 2141s ok 44 - Request from RP to OP, endpoint /oauth2/token 2141s # ==> Saving handler RP <== 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s # ==> Restoring RP <== 2141s ok 45 - Execute request 2141s ok 46 - Response is 200 or 401 2141s ok 47 - Content is JSON 2141s # ==> Popping RP <== 2141s ok 48 - Call openidconnectcallback on RP 2141s ok 49 - Response status is 401 2141s ok 50 - Content is JSON 2141s ok 51 - Error code is 106 2141s # ==> Pushing OP <== 2141s ok 52 - REST request 2141s ok 53 - Request from OP to RP 2141s # ==> Saving handler OP <== 2141s # ==> Pushing RP <== 2141s # ==> Popping RP <== 2141s # ==> Restoring OP <== 2141s ok 54 - Execute request 2141s ok 55 - Response is 200 or 401 2141s ok 56 - Content is JSON 2141s # ==> Popping OP <== 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 57 - Query OP for logout 2141s ok 58 - HTTP code is 200 2141s # ==> Pushing OP <== 2141s # ==> Popping OP <== 2141s ok 59 - Test if user is reject on OP 2141s ok 60 - Response status is 401 2141s ok 61 - Content is JSON 2141s ok 62 - Error code is 1 2141s 1..62 2141s ok 2141s t/32-OIDC-no-Metadata.t ........................................... 2141s ok 1 - use Lemonldap::NG::Portal::Main; 2141s ok 2 - Portal object 2141s ok 3 - Init 2141s ok 4 - Portal app 2141s ok 5 - Query OIDC metadata 2141s ok 6 - HTTP code is 200 2141s ok 7 - HTTP code is 200 2141s ok 8 - Page contains a form 2141s ok 9 - CSP header authorize POST request to \# 2141s 1..9 2141s ok 2142s t/32-OIDC-redirect_uri-filter.t ................................... 2142s ok 1 - use Lemonldap::NG::Portal::Main; 2142s ok 2 - Portal object 2142s ok 3 - Init 2142s ok 4 - Portal app 2142s ok 5 - OP portal 2142s ok 6 - Get JWKS, endpoint /oauth2/jwks 2142s ok 7 - HTTP code is 200 2142s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2142s ok 9 - HTTP code is 200 2142s ok 10 - Portal object 2142s ok 11 - Init 2142s ok 12 - Portal app 2142s ok 13 - RP portal 2142s ok 14 - Post authentication 2142s ok 15 - Get cookie lemonldap (6fa89ce7db3e76a954ecb9cf14ddbd9dca540a861e38ce1da7d4f6d70ba5be96) 2142s ok 16 - Unauth SP request 2142s ok 17 - Get redirection 2142s ok 18 - Location header found 2142s ok 19 - Push bad request to OP 2142s ok 20 - HTTP code is 200 2142s ok 21 - Get unauthorized redirect_uri 2142s 1..21 2142s ok 2142s t/32-OIDC-strict-JWS-private_key_jwt.t ............................ 2142s ok 1 - use Lemonldap::NG::Portal::Main; 2142s ok 2 - Portal object 2142s ok 3 - REST request 2142s ok 4 - Request from OP to RP 2142s [Sat Jan 18 21:49:41 2025] [LLNG:6115] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 2142s [Sat Jan 18 21:49:41 2025] [LLNG:6115] [error] Malformed JWKS document 2142s [Sat Jan 18 21:49:41 2025] [LLNG:6115] [error] Relying Party rp has errors and will be ignored 2142s ok 5 - Init 2142s ok 6 - Portal app 2142s ok 7 - Register $type 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s ok 8 - Get JWKS, endpoint /oauth2/jwks 2142s ok 9 - HTTP code is 200 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 2142s ok 11 - HTTP code is 200 2142s ok 12 - Portal object 2142s ok 13 - Init 2142s ok 14 - Portal app 2142s ok 15 - Register $type 2142s ok 16 - Portal object 2142s ok 17 - REST request 2142s ok 18 - Request from OP to RP 2142s # ==> Saving handler OP <== 2142s # ==> Pushing RP <== 2142s # ==> Popping RP <== 2142s # ==> Restoring OP <== 2142s ok 19 - Execute request 2142s ok 20 - Response is 200 2142s ok 21 - Content is JSON 2142s ok 22 - Init 2142s ok 23 - Portal app 2142s ok 24 - Register $type 2142s # ==> Pushing RP <== 2142s # ==> Popping RP <== 2142s ok 25 - RP publish its keys 2142s ok 26 - HTTP code is 200 2142s ok 27 - Content-Type is JSON 2142s ok 28 - Content is valid JSON 2142s ok 29 - Get RP sig key 2142s # ==> Pushing RP <== 2142s # ==> Popping RP <== 2142s ok 30 - Unauth RP request 2142s ok 31 - Get redirection 2142s ok 32 - Location header found 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s ok 33 - Push request to OP, endpoint /oauth2/authorize 2142s ok 34 - HTTP code is 200 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s ok 35 - Post authentication, endpoint /oauth2/authorize 2142s ok 36 - Get cookie lemonldap (12f58a510b59f0e4581d5dd87981473e5fddf6934ddaa7cdbdad9a52f4cea7dd) 2142s ok 37 - HTTP code is 200 2142s ok 38 - Page contains a form 2142s ok 39 - Host match 2142s ok 40 - Field "confirm" is defined 2142s ok 41 - CSP header authorize POST request to \# 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s ok 42 - Post confirmation, endpoint /oauth2/authorize 2142s ok 43 - Get redirection 2142s ok 44 - Location header found 2142s # ==> Pushing RP <== 2142s ok 45 - REST request 2142s ok 46 - Request from RP to OP, endpoint /oauth2/token 2142s # ==> Saving handler RP <== 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s # ==> Restoring RP <== 2142s ok 47 - Execute request 2142s ok 48 - Response is 200 2142s ok 49 - Content is JSON 2142s ok 50 - REST request 2142s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 2142s # ==> Saving handler RP <== 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s # ==> Restoring RP <== 2142s ok 52 - Execute request 2142s ok 53 - Response is 200 2142s ok 54 - Content is JSON 2142s # ==> Popping RP <== 2142s ok 55 - Call openidconnectcallback on RP 2142s ok 56 - Get cookie lemonldap (aed43fb917cce2c61bdc4f4e06dd04edc11f9003a7ff59fe748d7b150f881c8b) 2142s # ==> Pushing OP <== 2142s ok 57 - REST request 2142s ok 58 - Request from OP to RP 2142s # ==> Saving handler OP <== 2142s # ==> Pushing RP <== 2142s # ==> Popping RP <== 2142s # ==> Restoring OP <== 2142s ok 59 - Execute request 2142s ok 60 - Response is 200 2142s ok 61 - Content is JSON 2142s # ==> Popping OP <== 2142s # ==> Pushing OP <== 2142s ok 62 - REST request 2142s ok 63 - Request from OP to RP 2142s # ==> Saving handler OP <== 2142s # ==> Pushing RP <== 2142s # ==> Popping RP <== 2142s # ==> Restoring OP <== 2142s ok 64 - Execute request 2142s ok 65 - Response is 200 2142s # ==> Popping OP <== 2142s ok 66 - Query OP for logout 2142s ok 67 - HTTP code is 200 2142s # ==> Pushing OP <== 2142s # ==> Popping OP <== 2142s ok 68 - Test if user is reject on OP 2142s ok 69 - Response status is 401 2142s ok 70 - Content is JSON 2142s ok 71 - Error code is 1 2142s # ==> Pushing RP <== 2142s # ==> Popping RP <== 2142s ok 72 - Test if user is reject on RP 2142s ok 73 - Get redirection 2142s ok 74 - Location header found 2142s 1..74 2142s ok 2143s t/33-Auth-and-issuer-OpenID2.t .................................... 2143s ok 1 - use Lemonldap::NG::Portal::Main; 2143s ok 2 - Portal object 2143s ok 3 - Init 2143s ok 4 - Portal app 2143s ok 5 - Register $type 2143s ok 6 - Portal object 2143s ok 7 - Init 2143s ok 8 - Portal app 2143s ok 9 - Register $type 2143s # ==> Pushing SP <== 2143s # ==> Popping SP <== 2143s ok 10 - Unauth SP request 2143s ok 11 - HTTP code is 200 2143s ok 12 - Page contains a form 2143s ok 13 - Host match 2143s ok 14 - CSP header authorize POST request to \# 2143s ok 15 - Ask for OpenID identity 2143s # ==> Pushing SP <== 2143s ok 16 - Request from SP to IdP 2143s # ==> Saving handler SP <== 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s # ==> Restoring SP <== 2143s ok 17 - Execute post request 2143s ok 18 - HTTP code is 200 2143s ok 19 - Request from SP to IdP 2143s # ==> Saving handler SP <== 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s # ==> Restoring SP <== 2143s ok 20 - Execute request 2143s ok 21 - HTTP code is 200 2143s # ==> Popping SP <== 2143s ok 22 - Post OpenID identity 2143s ok 23 - Get redirection 2143s ok 24 - Location header found 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 25 - Follow redirection to IdP 2143s ok 26 - HTTP code is 200 2143s ok 27 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerRequestopenidserver%22%3A%221737165102_39113%22%2C%22issuerTs%22%3A1737236982%7D) 2143s ok 28 - HTTP code is 200 2143s ok 29 - Page contains a form 2143s ok 30 - Host match 2143s ok 31 - CSP header authorize POST request to \# 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 32 - Try to authenticate 2143s ok 33 - Reject reason is 91 2143s # ==> Pushing SP <== 2143s # ==> Popping SP <== 2143s ok 34 - Unauth SP request 2143s ok 35 - HTTP code is 200 2143s ok 36 - Page contains a form 2143s ok 37 - Host match 2143s ok 38 - CSP header authorize POST request to \# 2143s ok 39 - Ask for OpenID identity 2143s # ==> Pushing SP <== 2143s ok 40 - Request from SP to IdP 2143s # ==> Saving handler SP <== 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s # ==> Restoring SP <== 2143s ok 41 - Execute post request 2143s ok 42 - HTTP code is 200 2143s # ==> Popping SP <== 2143s ok 43 - Post OpenID identity 2143s ok 44 - Get redirection 2143s ok 45 - Location header found 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 46 - Follow redirection to IdP 2143s ok 47 - HTTP code is 200 2143s ok 48 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236982%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerRequestopenidserver%22%3A%221737165102_21964%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%7D) 2143s ok 49 - HTTP code is 200 2143s ok 50 - Page contains a form 2143s ok 51 - Host match 2143s ok 52 - CSP header authorize POST request to \# 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 53 - Try to authenticate 2143s ok 54 - Get cookie lemonldap (979a202dd4be51173832013130f98cf115e2becedbd1f954da95ffb6c0eefd02) 2143s ok 55 - HTTP code is 200 2143s ok 56 - Page contains a form 2143s ok 57 - Host match 2143s ok 58 - Field "confirm" is defined 2143s ok 59 - CSP header authorize POST request to \# 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 60 - Confirm choice 2143s ok 61 - Get redirection 2143s ok 62 - Location header found 2143s # ==> Pushing SP <== 2143s # ==> Popping SP <== 2143s ok 63 - Follow redirection to SP 2143s ok 64 - Get cookie lemonldap (b3d602019e67afe2c8a7fc7b02297edb233ab3b7c69215d2b5dd2b5c93c98c8d) 2143s ok 65 - Get redirection 2143s ok 66 - Location header found 2143s 1..66 2143s ok 2143s t/34-Auth-Proxy-and-REST-Server.t ................................. 2143s ok 1 - use Lemonldap::NG::Portal::Main; 2143s ok 2 - Portal object 2143s ok 3 - Init 2143s ok 4 - Portal app 2143s ok 5 - Register $type 2143s ok 6 - Portal object 2143s ok 7 - Init 2143s ok 8 - Portal app 2143s ok 9 - Register $type 2143s # ==> Pushing SP <== 2143s # ==> Popping SP <== 2143s ok 10 - Unauth SP request 2143s ok 11 - HTTP code is 200 2143s # ==> Pushing SP <== 2143s ok 12 - @ REST request (POST /) 2143s # ==> Saving handler SP <== 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s # ==> Restoring SP <== 2143s ok 13 - Post request 2143s ok 14 - HTTP code is 200 2143s ok 15 - Get cookie lemonldap (5ed68f3f8f193464c796c9ca59ebd5260376adff140a566ef7abdc9bf2244f72) 2143s ok 16 - Content is JSON 2143s ok 17 - @ REST request (GET /session/my/global) 2143s # ==> Saving handler SP <== 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s # ==> Restoring SP <== 2143s ok 18 - Execute request 2143s ok 19 - HTTP code is 200 2143s ok 20 - Content is JSON 2143s # ==> Popping SP <== 2143s ok 21 - Post user/password 2143s ok 22 - Get redirection 2143s ok 23 - Location is http://auth.sp.com/ 2143s ok 24 - Get cookie lemonldap (f39557403d678e44a77145b63e69394feae14e1fe358cbec45fb4888ba11310b) 2143s ok 25 - Good ID 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 26 - Some session keys 2143s ok 27 - HTTP code is 200 2143s ok 28 - GET JSON 2143s ok 29 - Good ID 2143s ok 30 - Uid is dwho 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 31 - Create session 2143s ok 32 - HTTP code is 200 2143s ok 33 - GET JSON 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 34 - Verify uid 2143s ok 35 - Uid is good 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 36 - Put a new key 2143s ok 37 - HTTP code is 200 2143s ok 38 - GET JSON 2143s ok 39 - Result is 1 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 40 - Verify cn 2143s ok 41 - CN is good 2143s ok 42 - use Lemonldap::NG::Common::Apache::Session::REST; 2143s ok 43 - @ REST request (POST /sessions/global/) 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 44 - Post request 2143s ok 45 - HTTP code is 200 2143s ok 46 - Content is JSON 2143s ok 47 - Search all sessions 2143s ok 48 - Result is an hash 2143s ok 49 - Found 4 sessions 2143s ok 50 - All sessions are valid 2143s ok 51 - @ REST request (POST /sessions/global/) 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 52 - Post request 2143s ok 53 - HTTP code is 200 2143s ok 54 - Content is JSON 2143s ok 55 - Search all sessions with a code 2143s ok 56 - Result is an hash 2143s ok 57 - Found the same count 2143s ok 58 - All sessions are valid 2143s ok 59 - @ REST request (POST /sessions/global/) 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 60 - Post request 2143s ok 61 - HTTP code is 200 2143s ok 62 - Content is JSON 2143s ok 63 - Search dwho sessions 2143s ok 64 - Result is an hash 2143s ok 65 - Found 2 sessions 2143s ok 66 - All sessions are valid 2143s ok 67 - searchOn() count is lower than get_key_from_all_sessions() count 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 68 - Delete new session 2143s ok 69 - HTTP code is 200 2143s ok 70 - GET JSON 2143s ok 71 - Result is 1 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s ok 72 - New session is deleted 2143s ok 73 - Session does not exist 2143s # ==> Pushing SP <== 2143s ok 74 - @ REST request (GET /) 2143s # ==> Saving handler SP <== 2143s # ==> Pushing ISSUER <== 2143s # ==> Popping ISSUER <== 2143s # ==> Restoring SP <== 2143s ok 75 - Execute request 2143s ok 76 - HTTP code is 200 2143s ok 77 - Content is JSON 2143s # ==> Popping SP <== 2143s ok 78 - Ask for logout 2143s ok 79 - HTTP code is 200 2143s # ==> Pushing SP <== 2143s # ==> Popping SP <== 2143s ok 80 - Test if user is reject on IdP 2143s ok 81 - Response status is 401 2143s ok 82 - Content is JSON 2143s ok 83 - Error code is 1 2143s 1..83 2143s ok 2144s t/34-Auth-Proxy-and-REST-sessions.t ............................... 2144s ok 1 - use Lemonldap::NG::Portal::Main; 2144s ok 2 - Portal object 2144s ok 3 - Init 2144s ok 4 - Portal app 2144s ok 5 - Issuer portal 2144s ok 6 - Portal object 2144s ok 7 - Init 2144s ok 8 - Portal app 2144s ok 9 - SP portal 2144s ok 10 - Unauth SP request 2144s ok 11 - HTTP code is 200 2144s ok 12 - @ REST request (POST /) 2144s ok 13 - Post request 2144s ok 14 - @ REST request (GET /session/my/global) 2144s ok 15 - @ REST request (GET /sessions/global/607e1a4f1cbbc8312d9b69a859185b0855ba35615b9f37e583103e45cdf9d4bf) 2144s ok 16 - Execute request 2144s ok 17 - Execute request 2144s ok 18 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 2144s ok 19 - Execute request 2144s ok 20 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 2144s ok 21 - Post request 2144s ok 22 - @ REST request (PUT /sessions/global/9c95ddaa460e75c02bd737aff7884bb6b7814a9b30b07aa01bb619b138050e0c) 2144s ok 23 - Post request 2144s ok 24 - Post user/password 2144s ok 25 - Get redirection 2144s ok 26 - Location is http://auth.sp.com/ 2144s ok 27 - Get cookie lemonldap (9c95ddaa460e75c02bd737aff7884bb6b7814a9b30b07aa01bb619b138050e0c) 2144s ok 28 - @ REST request (GET /) 2144s ok 29 - Execute request 2144s ok 30 - @ REST request (DELETE /sessions/global/9c95ddaa460e75c02bd737aff7884bb6b7814a9b30b07aa01bb619b138050e0c) 2144s ok 31 - Execute request 2144s ok 32 - Ask for logout 2144s ok 33 - HTTP code is 200 2144s ok 34 - @ REST request (GET /sessions/global/9c95ddaa460e75c02bd737aff7884bb6b7814a9b30b07aa01bb619b138050e0c) 2144s ok 35 - Execute request 2144s ok 36 - Test if user is reject on IdP 2144s ok 37 - Response status is 401 2144s ok 38 - Content is JSON 2144s ok 39 - Error code is 1 2144s 1..39 2144s ok 2144s t/34-Auth-Proxy-and-SOAP-Server.t ................................. 2144s ok 1 - use Lemonldap::NG::Portal::Main; 2144s ok 2 - Portal object 2144s ok 3 - Init 2144s ok 4 - Portal app 2144s ok 5 - Register $type 2144s ok 6 - Portal object 2144s ok 7 - Init 2144s ok 8 - Portal app 2144s ok 9 - Register $type 2144s # ==> Pushing SP <== 2144s # ==> Popping SP <== 2144s ok 10 - Unauth SP request 2144s ok 11 - HTTP code is 200 2144s # ==> Pushing SP <== 2144s ok 12 - @ SOAP REQUEST @ 2144s # ==> Saving handler SP <== 2144s # ==> Pushing ISSUER <== 2144s # ==> Popping ISSUER <== 2144s # ==> Restoring SP <== 2144s ok 13 - Execute request 2144s ok 14 - HTTP code is 200 2144s ok 15 - Content is XML 2144s ok 16 - @ END OF SOAP REQUEST @ 2144s ok 17 - @ SOAP REQUEST @ 2144s # ==> Saving handler SP <== 2144s # ==> Pushing ISSUER <== 2144s # ==> Popping ISSUER <== 2144s # ==> Restoring SP <== 2144s ok 18 - Execute request 2144s ok 19 - HTTP code is 200 2144s ok 20 - Content is XML 2144s ok 21 - @ END OF SOAP REQUEST @ 2144s # ==> Popping SP <== 2144s ok 22 - Post user/password 2144s ok 23 - Get redirection 2144s ok 24 - Location is http://auth.sp.com/ 2144s ok 25 - Get cookie lemonldap (20a41c5dc4a08db55adc7e7380ccd343ed3e70efb3b8fb3e70077c905afcd028) 2144s # ==> Pushing SP <== 2144s # ==> Popping SP <== 2144s ok 26 - Try to get menu 2144s ok 27 - HTTP code is 200 2144s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 2144s ok 29 - @ SOAP REQUEST @ 2144s # ==> Pushing ISSUER <== 2144s # ==> Popping ISSUER <== 2144s ok 30 - Execute request 2144s ok 31 - HTTP code is 200 2144s ok 32 - Content is XML 2144s ok 33 - @ END OF SOAP REQUEST @ 2144s ok 34 - @ SOAP REQUEST @ 2144s # ==> Pushing ISSUER <== 2144s # ==> Popping ISSUER <== 2144s ok 35 - Execute request 2144s ok 36 - HTTP code is 200 2144s ok 37 - Content is XML 2144s ok 38 - @ END OF SOAP REQUEST @ 2144s ok 39 - Try get_key_from_all_sessions 2144s ok 40 - Found session 2144s # ==> Pushing SP <== 2144s # ==> Popping SP <== 2144s ok 41 - Ask for logout 2144s ok 42 - HTTP code is 200 2144s # ==> Pushing SP <== 2144s # ==> Popping SP <== 2144s ok 43 - Test if user is reject on IdP 2144s ok 44 - Response status is 401 2144s ok 45 - Content is JSON 2144s ok 46 - Error code is 1 2144s 1..46 2144s ok 2145s t/35-My-session.t ................................................. 2145s ok 1 - use Lemonldap::NG::Portal::Main; 2145s ok 2 - Portal object 2145s ok 3 - Init 2145s ok 4 - Portal app 2145s ok 5 - Auth query 2145s ok 6 - HTTP code is 200 2145s ok 7 - Get cookie lemonldap (da1850e2ea06f946164302624ad7d2ad00fbf94a52bc86db8c9e778a3c0715bc) 2145s ok 8 - Check for test1 2145s ok 9 - HTTP code is 200 2145s ok 10 - http//test1.example.com is ganted 2145s ok 11 - Check for test1 2145s ok 12 - HTTP code is 200 2145s ok 13 - Request for my applications 2145s ok 14 - HTTP code is 200 2145s ok 15 - Result == 1 2145s ok 16 - "Sample applications" category found 2145s ok 17 - Two applications found 2145s ok 18 - Description app1 found 2145s ok 19 - Logo app1 found 2145s ok 20 - URI app2 found 2145s ok 21 - Logout request 2145s ok 22 - Response is 200 2145s ok 23 - Cookie is deleted 2145s ok 24 - No pdata 2145s ok 25 - Disconnect request 2145s ok 26 - Response is 401 2145s 1..26 2145s ok 2145s t/35-REST-OAuth2-deny.t ........................................... 2145s ok 1 - use Lemonldap::NG::Portal::Main; 2145s ok 2 - Portal object 2145s ok 3 - Init 2145s ok 4 - Portal app 2145s ok 5 - Register $type 2145s ok 6 - OP portal 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 7 - Get JWKS, endpoint /oauth2/jwks 2145s ok 8 - HTTP code is 200 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2145s ok 10 - HTTP code is 200 2145s ok 11 - Portal object 2145s ok 12 - Init 2145s ok 13 - Portal app 2145s ok 14 - Register $type 2145s ok 15 - RP portal 2145s # ==> Pushing RP <== 2145s # ==> Popping RP <== 2145s ok 16 - Unauth SP request 2145s ok 17 - Get redirection 2145s ok 18 - Location header found 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 19 - Push request to OP, endpoint /oauth2/authorize 2145s ok 20 - HTTP code is 200 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 21 - Post authentication, endpoint /oauth2/authorize 2145s ok 22 - Get cookie lemonldap (5c3503d8bc5d4983ac2d5aff4e8ad3aa73ca22ad3b447c625aa0abe9a2c7d655) 2145s ok 23 - HTTP code is 200 2145s ok 24 - Page contains a form 2145s ok 25 - Host match 2145s ok 26 - Field "confirm" is defined 2145s ok 27 - CSP header authorize POST request to \# 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 28 - Post confirmation, endpoint /oauth2/authorize 2145s ok 29 - Get redirection 2145s ok 30 - Location header found 2145s # ==> Pushing RP <== 2145s ok 31 - REST request 2145s ok 32 - Request from RP to OP, endpoint /oauth2/token 2145s # ==> Saving handler RP <== 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s # ==> Restoring RP <== 2145s ok 33 - Execute request 2145s ok 34 - Response is 200 2145s ok 35 - Content is JSON 2145s ok 36 - Found access_token 88fe27821f494eaec3ca336d19a9d1681c2768e780b62f8d1c83873ff0135937 2145s ok 37 - REST request 2145s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 2145s # ==> Saving handler RP <== 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s # ==> Restoring RP <== 2145s ok 39 - Execute request 2145s ok 40 - Response is 200 2145s ok 41 - Content is JSON 2145s # ==> Popping RP <== 2145s ok 42 - Call openidconnectcallback on RP 2145s ok 43 - Get cookie lemonldap (1db4eb2c0b0af995c5b33f90f31dc38afa1cc6583431c95c201cccfd702ca40b) 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 44 - Check session 2145s ok 45 - Response status is 401 2145s ok 46 - Content is JSON 2145s ok 47 - Error code is 9 2145s # ==> Pushing OP <== 2145s # ==> Popping OP <== 2145s ok 48 - Check session 2145s ok 49 - HTTP code is 403 2145s 1..49 2145s ok 2146s t/35-REST-OAuth2.t ................................................ 2146s ok 1 - use Lemonldap::NG::Portal::Main; 2146s ok 2 - Portal object 2146s ok 3 - Init 2146s ok 4 - Portal app 2146s ok 5 - Register $type 2146s ok 6 - OP portal 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 7 - Get JWKS, endpoint /oauth2/jwks 2146s ok 8 - HTTP code is 200 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2146s ok 10 - HTTP code is 200 2146s ok 11 - Portal object 2146s ok 12 - Init 2146s ok 13 - Portal app 2146s ok 14 - Register $type 2146s ok 15 - RP portal 2146s # ==> Pushing RP <== 2146s # ==> Popping RP <== 2146s ok 16 - Unauth SP request 2146s ok 17 - Get redirection 2146s ok 18 - Location header found 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 19 - Push request to OP, endpoint /oauth2/authorize 2146s ok 20 - HTTP code is 200 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 21 - Post authentication, endpoint /oauth2/authorize 2146s ok 22 - Get cookie lemonldap (1d5cef39cb25385344b7360d94d85cc5273db1e9a6ade8a1eee468d81d67e2bf) 2146s ok 23 - HTTP code is 200 2146s ok 24 - Page contains a form 2146s ok 25 - Host match 2146s ok 26 - Field "confirm" is defined 2146s ok 27 - CSP header authorize POST request to \# 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 28 - Post confirmation, endpoint /oauth2/authorize 2146s ok 29 - Get redirection 2146s ok 30 - Location header found 2146s # ==> Pushing RP <== 2146s ok 31 - REST request 2146s ok 32 - Request from RP to OP, endpoint /oauth2/token 2146s # ==> Saving handler RP <== 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s # ==> Restoring RP <== 2146s ok 33 - Execute request 2146s ok 34 - Response is 200 2146s ok 35 - Content is JSON 2146s ok 36 - Found access_token 5da113558f4ae51929b3b1b01b7379bf959ea8b7f17cbf8b424f333366189b8e 2146s ok 37 - REST request 2146s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 2146s # ==> Saving handler RP <== 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s # ==> Restoring RP <== 2146s ok 39 - Execute request 2146s ok 40 - Response is 200 2146s ok 41 - Content is JSON 2146s # ==> Popping RP <== 2146s ok 42 - Call openidconnectcallback on RP 2146s ok 43 - Get cookie lemonldap (a8947b755291726a683aa23b325d1b4dd8d43d07706040b43142026425530652) 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 44 - Check session 2146s ok 45 - Response status is 401 2146s ok 46 - Content is JSON 2146s ok 47 - Error code is 9 2146s # ==> Pushing OP <== 2146s # ==> Popping OP <== 2146s ok 48 - Check session 2146s ok 49 - HTTP code is 200 2146s 1..49 2146s ok 2147s t/35-REST-auth-password-server.t .................................. 2147s ok 1 - use Lemonldap::NG::Portal::Main; 2147s ok 2 - Portal object 2147s ok 3 - Init 2147s ok 4 - Portal app 2147s ok 5 - HTTP code is 200 2147s ok 6 - Content-Type is JSON 2147s ok 7 - Content is valid JSON 2147s ok 8 - Correct password is accepted 2147s ok 9 - HTTP code is 200 2147s ok 10 - Content-Type is JSON 2147s ok 11 - Content is valid JSON 2147s ok 12 - Incorrect user is rejected 2147s ok 13 - HTTP code is 200 2147s ok 14 - Content-Type is JSON 2147s ok 15 - Content is valid JSON 2147s ok 16 - Incorrect password is rejected 2147s ok 17 - HTTP code is 200 2147s ok 18 - Content-Type is JSON 2147s ok 19 - Content is valid JSON 2147s ok 20 - Correct result 2147s ok 21 - Correct attributes 2147s ok 22 - Correct macro 2147s ok 23 - HTTP code is 200 2147s ok 24 - Content-Type is JSON 2147s ok 25 - Content is valid JSON 2147s ok 26 - Correct result 2147s ok 27 - No attributes 2147s 1..27 2147s ok 2147s t/35-REST-config-backend.t ........................................ 2147s ok 1 - use Lemonldap::NG::Portal::Main; 2147s ok 2 - Portal object 2147s ok 3 - Init 2147s ok 4 - Portal app 2147s ok 5 - Register $type 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s ok 6 - Get latest conf metadata 2147s ok 7 - HTTP code is 200 2147s ok 8 - Portal object 2147s ok 9 - @ REST request (GET /config/latest) 2147s # ==> Saving handler SP <== 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s # ==> Restoring SP <== 2147s ok 10 - Execute request 2147s ok 11 - Response is 200 or 400 2147s ok 12 - @ END OF REST REQUEST 2147s ok 13 - @ REST request (GET /config/latest) 2147s # ==> Saving handler SP <== 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s # ==> Restoring SP <== 2147s ok 14 - Execute request 2147s ok 15 - Response is 200 or 400 2147s ok 16 - @ END OF REST REQUEST 2147s ok 17 - @ REST request (GET /config/1) 2147s # ==> Saving handler SP <== 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s # ==> Restoring SP <== 2147s ok 18 - Execute request 2147s ok 19 - Response is 200 or 400 2147s ok 20 - @ END OF REST REQUEST 2147s ok 21 - Init 2147s ok 22 - Portal app 2147s ok 23 - Register $type 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 24 - Unauth SP request 2147s ok 25 - HTTP code is 200 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 26 - Post user/password 2147s ok 27 - Get redirection 2147s ok 28 - Location is http://auth.sp.com/ 2147s ok 29 - Get cookie lemonldap (f6f81096ff699e4cbb764d5a19ef1314c7fa1e511fc07a855b2e53b06f0edb99) 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 30 - Auth test 2147s ok 31 - HTTP code is 200 2147s ok 32 - Good ID 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s ok 33 - Some session keys 2147s ok 34 - HTTP code is 200 2147s ok 35 - GET JSON 2147s ok 36 - Good ID 2147s ok 37 - Uid is french 2147s ok 38 - UTF-8 values 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s ok 39 - Retrieve error message: 9 from lang: fr 2147s ok 40 - HTTP code is 200 2147s ok 41 - GET JSON 2147s ok 42 - Good lang 2147s ok 43 - Good errorNum 2147s ok 44 - Good errorMsgName 2147s ok 45 - Good file URL 2147s ok 46 - Good result 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s ok 47 - Retrieve ALL error messages from lang: es 2147s ok 48 - HTTP code is 200 2147s ok 49 - GET JSON 2147s ok 50 - Good lang 2147s ok 51 - Good errorNum 2147s ok 52 - Good file URL 2147s ok 53 - Good result 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s ok 54 - Retrieve ALL error messages from lang: en (default) 2147s ok 55 - HTTP code is 200 2147s ok 56 - GET JSON 2147s ok 57 - Good lang 2147s ok 58 - Good errorNum 2147s ok 59 - Good file URL 2147s ok 60 - Good result 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 61 - Ask for logout 2147s ok 62 - HTTP code is 200 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 63 - Test if user is reject on IdP 2147s ok 64 - Response status is 401 2147s ok 65 - Content is JSON 2147s ok 66 - Error code is 1 2147s 1..66 2147s ok 2147s t/35-REST-export-password.t ....................................... 2147s ok 1 - use Lemonldap::NG::Portal::Main; 2147s ok 2 - Portal object 2147s ok 3 - Init 2147s ok 4 - Portal app 2147s ok 5 - Register $type 2147s ok 6 - Portal object 2147s ok 7 - Init 2147s ok 8 - Portal app 2147s ok 9 - Register $type 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 10 - Unauth SP request 2147s ok 11 - HTTP code is 200 2147s # ==> Pushing SP <== 2147s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 2147s # ==> Saving handler SP <== 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s # ==> Restoring SP <== 2147s ok 13 - Execute request 2147s ok 14 - Response is 200 or 400 2147s ok 15 - @ END OF REST REQUEST 2147s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 2147s # ==> Saving handler SP <== 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s # ==> Restoring SP <== 2147s ok 17 - Post request 2147s ok 18 - HTTP code is 200 2147s ok 19 - @ END OF REST REQUEST 2147s ok 20 - @ REST request (PUT /sessions/global/d277092d6abfa0248a0c9ac751fac9f54799d48ff827df76bfda37f47963d375) 2147s # ==> Saving handler SP <== 2147s # ==> Pushing ISSUER <== 2147s # ==> Popping ISSUER <== 2147s # ==> Restoring SP <== 2147s ok 21 - Post request 2147s ok 22 - HTTP code is 200 2147s ok 23 - @ END OF REST REQUEST 2147s # ==> Popping SP <== 2147s ok 24 - Post user/password 2147s ok 25 - Get redirection 2147s ok 26 - Location is http://auth.sp.com/ 2147s ok 27 - Get cookie lemonldap (d277092d6abfa0248a0c9ac751fac9f54799d48ff827df76bfda37f47963d375) 2147s # ==> Pushing SP <== 2147s # ==> Popping SP <== 2147s ok 28 - Auth test 2147s ok 29 - HTTP code is 200 2147s ok 30 - Password is exported 2147s 1..30 2147s ok 2147s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t ....... 2147s ok 1 - use Lemonldap::NG::Portal::Main; 2147s ok 2 - Portal object 2147s ok 3 - Init 2147s ok 4 - Portal app 2147s ok 5 - Issuer portal 2147s ok 6 - Simple request to handler 2147s ok 7 - Get WWW-Authenticate header 2147s # Subtest: REST request to Portal 2147s 1..3 2147s ok 1 - Get POST request 2147s ok 2 - Push request to portal 2147s ok 3 - Response is 200 2147s ok 8 - REST request to Portal 2147s ok 9 - AuthBasic request 2147s ok 10 - HTTP code is 200 2147s ok 11 - Authenticated as dwho 2147s # Subtest: REST request to Portal 2147s 1..3 2147s ok 1 - Get POST request 2147s ok 2 - Push request to portal 2147s ok 3 - Response is 200 2147s ok 12 - REST request to Portal 2147s ok 13 - AuthBasic request 2147s ok 14 - HTTP code is 200 2147s ok 15 - Authenticated as rtyler 2147s ok 16 - REST requests were done by handler 2147s ok 17 - New AuthBasic request 2147s ok 18 - Handler used its local cache 2147s ok 19 - HTTP code is 200 2147s ok 20 - Authenticated as dwho 2147s ok 21 - New AuthBasic request 2147s ok 22 - Handler used its local cache 2147s ok 23 - HTTP code is 200 2147s ok 24 - Authenticated as rtyler 2147s # Subtest: REST request to Portal 2147s 1..3 2147s ok 1 - Get POST request 2147s ok 2 - Push request to portal 2147s ok 3 - Response is 401 2147s ok 25 - REST request to Portal 2147s ok 26 - New AuthBasic request 2147s ok 27 - Request was rejected 2147s # Subtest: REST request to Portal 2147s 1..3 2147s ok 1 - Get POST request 2147s ok 2 - Push request to portal 2147s ok 3 - Response is 401 2147s ok 28 - REST request to Portal 2147s ok 29 - New AuthBasic request 2147s ok 30 - Request was rejected 2147s 1..30 2147s ok 2148s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t .............. 2148s ok 1 - use Lemonldap::NG::Portal::Main; 2148s ok 2 - Portal object 2148s ok 3 - Init 2148s ok 4 - Portal app 2148s ok 5 - Issuer portal 2148s ok 6 - Simple request to handler 2148s ok 7 - Get WWW-Authenticate header 2148s ok 8 - Get Menu 2148s ok 9 - HTTP code is 200 2148s ok 10 - Page contains a form 2148s ok 11 - Host match 2148s ok 12 - Field "user" is defined 2148s ok 13 - Field "password" is defined 2148s ok 14 - CSP header authorize POST request to \# 2148s ok 15 - Auth query 2148s ok 16 - Get cookie lemonldap (bf18f87719f060b09e89b8aa2d4927d076758b79039aa1f34b2eb1476bcb001e) 2148s ok 17 - Get redirection 2148s ok 18 - Location is http://auth.idp.com/ 2148s ok 19 - Form registration 2148s ok 20 - Get redirection 2148s ok 21 - Location header found 2148s ok 22 - Form registration 2148s ok 23 - Found TOTP js 2148s ok 24 - Get new key 2148s ok 25 - Content is JSON 2148s ok 26 - Found secret 2148s ok 27 - Found token 2148s ok 28 - Code 2148s ok 29 - Code contains 6 digits 2148s ok 30 - Post code 2148s ok 31 - Content is JSON 2148s ok 32 - Key is registered 2148s ok 33 - Get Menu 2148s ok 34 - HTTP code is 200 2148s ok 35 - Page contains a form 2148s ok 36 - Host match 2148s ok 37 - Field "user" is defined 2148s ok 38 - Field "password" is defined 2148s ok 39 - CSP header authorize POST request to \# 2148s ok 40 - Auth query 2148s ok 41 - HTTP code is 200 2148s ok 42 - Page contains a form 2148s ok 43 - URI match 2148s # Subtest: REST request to Portal 2148s 1..2 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 44 - REST request to Portal 2148s ok 45 - AuthBasic request 2148s ok 46 - Authentication rejected 2148s ok 47 - REST requests were done by handler 2148s # Subtest: REST request to Portal 2148s 1..2 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 48 - REST request to Portal 2148s ok 49 - New AuthBasic request 2148s ok 50 - Handler used its local cache 2148s ok 51 - Authentication rejected a second time 2148s # Subtest: REST request to Portal 2148s 1..2 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 52 - REST request to Portal 2148s ok 53 - New AuthBasic request 2148s ok 54 - Portal was called a second time 2148s ok 55 - 2FA did not trigger for rtyler because of ENV rule 2148s 1..55 2148s ok 2148s t/35-REST-sessions-with-AuthBasic-handler.t ....................... 2148s ok 1 - use Lemonldap::NG::Portal::Main; 2148s ok 2 - Portal object 2148s ok 3 - Init 2148s ok 4 - Portal app 2148s ok 5 - Issuer portal 2148s ok 6 - Simple request to handler 2148s ok 7 - Get WWW-Authenticate header 2148s # Subtest: REST request to Portal 2148s 1..3 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 3 - Response is 200 2148s ok 8 - REST request to Portal 2148s ok 9 - AuthBasic request 2148s ok 10 - HTTP code is 200 2148s ok 11 - Authenticated as dwho 2148s # Subtest: REST request to Portal 2148s 1..3 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 3 - Response is 200 2148s ok 12 - REST request to Portal 2148s ok 13 - AuthBasic request 2148s ok 14 - HTTP code is 200 2148s ok 15 - Authenticated as rtyler 2148s ok 16 - REST requests were done by handler 2148s ok 17 - New AuthBasic request 2148s ok 18 - Handler used its local cache 2148s ok 19 - HTTP code is 200 2148s ok 20 - Authenticated as dwho 2148s ok 21 - New AuthBasic request 2148s ok 22 - Handler used its local cache 2148s ok 23 - HTTP code is 200 2148s ok 24 - Authenticated as rtyler 2148s # Subtest: REST request to Portal 2148s 1..3 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 3 - Response is 401 2148s ok 25 - REST request to Portal 2148s ok 26 - New AuthBasic request 2148s ok 27 - Request was rejected 2148s # Subtest: REST request to Portal 2148s 1..3 2148s ok 1 - Get POST request 2148s ok 2 - Push request to portal 2148s ok 3 - Response is 401 2148s ok 28 - REST request to Portal 2148s ok 29 - New AuthBasic request 2148s ok 30 - Request was rejected 2148s 1..30 2148s ok 2149s t/35-REST-sessions-with-REST-server.t ............................. 2149s ok 1 - use Lemonldap::NG::Portal::Main; 2149s ok 2 - Portal object 2149s ok 3 - Init 2149s ok 4 - Portal app 2149s ok 5 - Register $type 2149s ok 6 - Portal object 2149s ok 7 - Init 2149s ok 8 - Portal app 2149s ok 9 - Register $type 2149s # ==> Pushing SP <== 2149s # ==> Popping SP <== 2149s ok 10 - Unauth SP request 2149s ok 11 - HTTP code is 200 2149s # ==> Pushing SP <== 2149s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 13 - Execute request 2149s ok 14 - Response is 200 or 400 2149s ok 15 - @ END OF REST REQUEST 2149s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 17 - Post request 2149s ok 18 - HTTP code is 200 2149s ok 19 - @ END OF REST REQUEST 2149s ok 20 - @ REST request (PUT /sessions/global/2a87abffc81b3a39a277cba3540955299de19d151e470f95f7e4b81eb2152c87) 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 21 - Post request 2149s ok 22 - HTTP code is 200 2149s ok 23 - @ END OF REST REQUEST 2149s # ==> Popping SP <== 2149s ok 24 - Post user/password 2149s ok 25 - Get redirection 2149s ok 26 - Location is http://auth.sp.com/ 2149s ok 27 - Get cookie lemonldap (2a87abffc81b3a39a277cba3540955299de19d151e470f95f7e4b81eb2152c87) 2149s # ==> Pushing SP <== 2149s # ==> Popping SP <== 2149s ok 28 - Auth test 2149s ok 29 - HTTP code is 200 2149s ok 30 - Good ID 2149s ok 31 - Mulivalued attribute found 2149s ok 32 - Good ID 2149s ok 33 - Uid is french 2149s # ==> Pushing SP <== 2149s ok 34 - @ REST request (DELETE /sessions/global/2a87abffc81b3a39a277cba3540955299de19d151e470f95f7e4b81eb2152c87) 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 35 - Execute request 2149s ok 36 - Response is 200 or 400 2149s ok 37 - @ END OF REST REQUEST 2149s # ==> Popping SP <== 2149s ok 38 - Ask for logout 2149s ok 39 - HTTP code is 200 2149s # ==> Pushing SP <== 2149s ok 40 - @ REST request (GET /sessions/global/2a87abffc81b3a39a277cba3540955299de19d151e470f95f7e4b81eb2152c87) 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 41 - Execute request 2149s ok 42 - Response is 200 or 400 2149s ok 43 - @ END OF REST REQUEST 2149s # ==> Popping SP <== 2149s ok 44 - Test if user is reject on IdP 2149s ok 45 - Response status is 401 2149s ok 46 - Content is JSON 2149s ok 47 - Error code is 1 2149s 1..47 2149s ok 2149s t/35-SOAP-config-backend.t ........................................ 2149s ok 1 - use Lemonldap::NG::Portal::Main; 2149s ok 2 - Portal object 2149s ok 3 - Init 2149s ok 4 - Portal app 2149s ok 5 - Register $type 2149s ok 6 - @ SOAP REQUEST @ 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s ok 7 - Execute request 2149s ok 8 - HTTP code is 200 2149s ok 9 - Content is XML 2149s ok 10 - @ END OF SOAP REQUEST @ 2149s ok 11 - Last cfg is 1 2149s ok 12 - @ SOAP REQUEST @ 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s ok 13 - Execute request 2149s ok 14 - HTTP code is 200 2149s ok 15 - Content is XML 2149s ok 16 - @ END OF SOAP REQUEST @ 2149s ok 17 - Get configuration 2149s ok 18 - cfgNum is 1 2149s ok 19 - Portal object 2149s ok 20 - @ SOAP REQUEST @ 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 21 - Execute request 2149s ok 22 - HTTP code is 200 2149s ok 23 - Content is XML 2149s ok 24 - @ END OF SOAP REQUEST @ 2149s ok 25 - @ SOAP REQUEST @ 2149s # ==> Saving handler SP <== 2149s # ==> Pushing ISSUER <== 2149s # ==> Popping ISSUER <== 2149s # ==> Restoring SP <== 2149s ok 26 - Execute request 2149s ok 27 - HTTP code is 200 2149s ok 28 - Content is XML 2149s ok 29 - @ END OF SOAP REQUEST @ 2149s ok 30 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 31 - Execute request 2150s ok 32 - HTTP code is 200 2150s ok 33 - Content is XML 2150s ok 34 - @ END OF SOAP REQUEST @ 2150s ok 35 - Init 2150s ok 36 - Portal app 2150s ok 37 - Register $type 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 38 - Unauth SP request 2150s ok 39 - HTTP code is 200 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 40 - Post user/password 2150s ok 41 - Get redirection 2150s ok 42 - Location is http://auth.sp.com/ 2150s ok 43 - Get cookie lemonldap (5749975a657a3873916400ed517b0503025a807e05afc8a85d5b87334c82635d) 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 44 - Try to get menu 2150s ok 45 - HTTP code is 200 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 46 - Ask for logout 2150s ok 47 - HTTP code is 200 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 48 - Test if user is reject on IdP 2150s ok 49 - Response status is 401 2150s ok 50 - Content is JSON 2150s ok 51 - Error code is 1 2150s 1..51 2150s ok 2150s t/35-SOAP-sessions-with-SOAP-server.t ............................. 2150s ok 1 - use Lemonldap::NG::Portal::Main; 2150s ok 2 - Portal object 2150s ok 3 - Init 2150s ok 4 - Portal app 2150s ok 5 - Register $type 2150s ok 6 - Portal object 2150s ok 7 - Init 2150s ok 8 - Portal app 2150s ok 9 - Register $type 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 10 - Unauth SP request 2150s ok 11 - HTTP code is 200 2150s # ==> Pushing SP <== 2150s ok 12 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 13 - Execute request 2150s ok 14 - HTTP code is 200 2150s ok 15 - Content is XML 2150s ok 16 - @ END OF SOAP REQUEST @ 2150s ok 17 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 18 - Execute request 2150s ok 19 - HTTP code is 200 2150s ok 20 - Content is XML 2150s ok 21 - @ END OF SOAP REQUEST @ 2150s ok 22 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 23 - Execute request 2150s ok 24 - HTTP code is 200 2150s ok 25 - Content is XML 2150s ok 26 - @ END OF SOAP REQUEST @ 2150s ok 27 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 28 - Execute request 2150s ok 29 - HTTP code is 200 2150s ok 30 - Content is XML 2150s ok 31 - @ END OF SOAP REQUEST @ 2150s ok 32 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 33 - Execute request 2150s ok 34 - HTTP code is 200 2150s ok 35 - Content is XML 2150s ok 36 - @ END OF SOAP REQUEST @ 2150s # ==> Popping SP <== 2150s ok 37 - Post user/password 2150s ok 38 - Get redirection 2150s ok 39 - Location is http://auth.sp.com/ 2150s ok 40 - Get cookie lemonldap (df692d8f6c930d14c242c76010098240f607f816f0f91cabbe9d986b718d38f3) 2150s # ==> Pushing SP <== 2150s # ==> Popping SP <== 2150s ok 41 - Try to get menu 2150s ok 42 - HTTP code is 200 2150s # ==> Pushing SP <== 2150s ok 43 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 44 - Execute request 2150s ok 45 - HTTP code is 200 2150s ok 46 - Content is XML 2150s ok 47 - @ END OF SOAP REQUEST @ 2150s # ==> Popping SP <== 2150s ok 48 - Ask for logout 2150s ok 49 - HTTP code is 200 2150s # ==> Pushing SP <== 2150s ok 50 - @ SOAP REQUEST @ 2150s # ==> Saving handler SP <== 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s # ==> Restoring SP <== 2150s ok 51 - Execute request 2150s ok 52 - HTTP code is 200 2150s ok 53 - Content is XML 2150s ok 54 - @ END OF SOAP REQUEST @ 2150s # ==> Popping SP <== 2150s ok 55 - Test if user is reject on IdP 2150s ok 56 - Response status is 401 2150s ok 57 - Content is JSON 2150s ok 58 - Error code is 1 2150s # ==> Pushing ISSUER <== 2150s # ==> Popping ISSUER <== 2150s ok 59 - Test WSDL 2150s ok 60 - HTTP code is 200 2150s ok 61 - Content contains wsdl def 2150s 1..61 2150s ok 2151s t/36-Combination-Custom.t ......................................... 2151s ok 1 - use Lemonldap::NG::Portal::Main; 2151s ok 2 - Portal object 2151s ok 3 - Init 2151s ok 4 - Portal app 2151s ok 5 - Expression loaded: "[Dm] or [DB]" 2151s ok 6 - Try to connect with login dwho 2151s ok 7 - Get cookie lemonldap (257708fa464914d4f33444356c3c4925d0341bf315f4eabe64b8d7c16434aea5) 2151s ok 8 - Logout request 2151s ok 9 - Response is 200 2151s ok 10 - Cookie is deleted 2151s ok 11 - No pdata 2151s ok 12 - Disconnect request 2151s ok 13 - Response is 401 2151s ok 14 - Try to connect with login dvador 2151s ok 15 - Get cookie lemonldap (b7342bc1597464c291d81834f0fb219b7f155c23d1d8546b28295974ee3fe749) 2151s ok 16 - Portal object 2151s ok 17 - Init 2151s ok 18 - Portal app 2151s ok 19 - Expression loaded: "[Dm] and [DB]" 2151s ok 20 - Try to connect with login rtyler 2151s ok 21 - Get cookie lemonldap (8ea05b0abe1f2dac9b84edce730103e7cb0bec72a08d0a2d820ed27ce481b452) 2151s ok 22 - Logout request 2151s ok 23 - Response is 200 2151s ok 24 - Cookie is deleted 2151s ok 25 - No pdata 2151s ok 26 - Disconnect request 2151s ok 27 - Response is 401 2151s ok 28 - Try to connect with login dwho 2151s ok 29 - Response status is 401 2151s ok 30 - Content is JSON 2151s ok 31 - Error code is 5 2151s ok 32 - Portal object 2151s ok 33 - Init 2151s ok 34 - Portal app 2151s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 2151s ok 36 - Try to connect with login dwho 2151s ok 37 - Get cookie lemonldap (7b833fc5aaaced9bdab091504e19e639478f27048c0257b305ba2278b4f84b86) 2151s ok 38 - Logout request 2151s ok 39 - Response is 200 2151s ok 40 - Cookie is deleted 2151s ok 41 - No pdata 2151s ok 42 - Disconnect request 2151s ok 43 - Response is 401 2151s ok 44 - Try to connect with login dvador 2151s ok 45 - Get cookie lemonldap (7fe965be74e2e746c12bcde112dda0996c0398fac50e45a79d8e2bee046d40f4) 2151s ok 46 - Logout request 2151s ok 47 - Response is 200 2151s ok 48 - Cookie is deleted 2151s ok 49 - No pdata 2151s ok 50 - Disconnect request 2151s ok 51 - Response is 401 2151s ok 52 - Portal object 2151s ok 53 - Init 2151s ok 54 - Portal app 2151s 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]" 2151s ok 56 - Try to connect with login rtyler 2151s ok 57 - Get cookie lemonldap (eaca8589c5aa7b31ff5ac91761d6e348e100c55f9a03b95c2cc909d963046562) 2151s ok 58 - Demo and DBI exported variables exist in session 2151s ok 59 - Try to connect with login dvador 2151s ok 60 - Get cookie lemonldap (e29fe4e74eadfd830d46eb721f9653cd3b69de0c916cf201ae27c418c178fe3b) 2151s ok 61 - Try to connect with login dwho 2151s ok 62 - Response status is 401 2151s ok 63 - Content is JSON 2151s ok 64 - Error code is 5 2151s ok 65 - Portal object 2151s ok 66 - Init 2151s ok 67 - Portal app 2151s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 2151s ok 69 - Try to connect with login rtyler 2151s ok 70 - Get cookie lemonldap (589d4fd57ef8bcf0b96590a873434abd37f5e91d674a446b5440bb55fba8a0cf) 2151s ok 71 - Try to connect with login dwho 2151s ok 72 - Get cookie lemonldap (de453da827147bbb80de4696ebf7bfae0f7de7057bd7adf6dd23a1ed7a8e8af9) 2151s ok 73 - Portal object 2151s ok 74 - Init 2151s ok 75 - Portal app 2151s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 2151s ok 77 - Try to connect with login rtyler 2151s ok 78 - Get cookie lemonldap (e1afcaa521abf84e57164991ed0650bf21a5e84d2dcc64a120059a1c52b5e29c) 2151s ok 79 - Try to connect with login dwho 2151s ok 80 - Response status is 401 2151s ok 81 - Content is JSON 2151s ok 82 - Error code is 5 2151s 1..82 2151s ok 2152s t/36-Combination-Kerberos-multiple-domains.t ...................... 2152s ok 1 - use Lemonldap::NG::Portal::Main; 2152s ok 2 - Portal object 2152s ok 3 - Init 2152s ok 4 - Portal app 2152s # Subtest: Successful Kerberos authentication on dom1 2152s ok 1 - Simple access 2152s ok 2 - Found Kerberos JS 2152s ok 3 - HTTP code is 200 2152s ok 4 - Page contains a form 2152s ok 5 - Host match 2152s ok 6 - Field "kerberos" is defined 2152s ok 7 - Field "ajax_auth_token" is defined 2152s ok 8 - CSP header authorize POST request to \# 2152s ok 9 - AJAX query 2152s ok 10 2152s ok 11 - AJAX query 2152s ok 12 - HTTP code is 200 2152s ok 13 - Content-Type is JSON 2152s ok 14 - Content is valid JSON 2152s ok 15 - User token was returned 2152s ok 16 - Post form 2152s ok 17 - Get cookie lemonldap (679e9df6be4f6d16e29a37ee4dac5101e47663aa963ed7740f9843bc76298ecf) 2152s ok 18 - Get session using restSessionServer 2152s ok 19 - HTTP code is 200 2152s ok 20 - Deserialize session content 2152s ok 21 - Session has correct value for cn 2152s 1..21 2152s ok 5 - Successful Kerberos authentication on dom1 2152s # Subtest: Successful Kerberos authentication on dom2 2152s ok 1 - Simple access 2152s ok 2 - Found Kerberos JS 2152s ok 3 - HTTP code is 200 2152s ok 4 - Page contains a form 2152s ok 5 - Host match 2152s ok 6 - Field "kerberos" is defined 2152s ok 7 - Field "ajax_auth_token" is defined 2152s ok 8 - CSP header authorize POST request to \# 2152s ok 9 - AJAX query 2152s ok 10 2152s ok 11 - AJAX query 2152s ok 12 - HTTP code is 200 2152s ok 13 - Content-Type is JSON 2152s ok 14 - Content is valid JSON 2152s ok 15 - User token was returned 2152s ok 16 - Post form 2152s ok 17 - Get cookie lemonldap (dbb5c5eee14b9dd6b5293a18e0b53ff1a6ea6eb3ca92d6a500736950e4b28401) 2152s ok 18 - Get session using restSessionServer 2152s ok 19 - HTTP code is 200 2152s ok 20 - Deserialize session content 2152s ok 21 - Session has correct value for cn 2152s 1..21 2152s ok 6 - Successful Kerberos authentication on dom2 2152s # Subtest: Fallback to Dom1 2152s ok 1 - Simple access 2152s ok 2 - Found Kerberos JS 2152s ok 3 - HTTP code is 200 2152s ok 4 - Page contains a form 2152s ok 5 - Host match 2152s ok 6 - Field "kerberos" is defined 2152s ok 7 - Field "ajax_auth_token" is defined 2152s ok 8 - CSP header authorize POST request to \# 2152s ok 9 - Post form 2152s ok 10 - HTTP code is 200 2152s ok 11 - Page contains a form 2152s ok 12 - Host match 2152s ok 13 - Field "user" is defined 2152s ok 14 - Field "password" is defined 2152s ok 15 - CSP header authorize POST request to \# 2152s ok 16 - Post form 2152s ok 17 - Get cookie lemonldap (badd473679532d46fb3dcb4cb8d041b327b4d035e7a28f8e9614f9c9d34168cb) 2152s ok 18 - Get session using restSessionServer 2152s ok 19 - HTTP code is 200 2152s ok 20 - Deserialize session content 2152s ok 21 - Session has correct value for cn 2152s 1..21 2152s ok 7 - Fallback to Dom1 2152s # Subtest: Fallback to Dom2 2152s ok 1 - Simple access 2152s ok 2 - Found Kerberos JS 2152s ok 3 - HTTP code is 200 2152s ok 4 - Page contains a form 2152s ok 5 - Host match 2152s ok 6 - Field "kerberos" is defined 2152s ok 7 - Field "ajax_auth_token" is defined 2152s ok 8 - CSP header authorize POST request to \# 2152s ok 9 - Post form 2152s ok 10 - HTTP code is 200 2152s ok 11 - Page contains a form 2152s ok 12 - Host match 2152s ok 13 - Field "user" is defined 2152s ok 14 - Field "password" is defined 2152s ok 15 - CSP header authorize POST request to \# 2152s ok 16 - Post form 2152s ok 17 - Get cookie lemonldap (6cb08005980437c6dbcd96d66596f4d443626a11a4974642b25c75ab90379962) 2152s ok 18 - Get session using restSessionServer 2152s ok 19 - HTTP code is 200 2152s ok 20 - Deserialize session content 2152s ok 21 - Session has correct value for cn 2152s 1..21 2152s ok 8 - Fallback to Dom2 2152s 1..8 2152s ok 2152s t/36-Combination-Password.t ....................................... 2152s ok 1 - use Lemonldap::NG::Portal::Main; 2152s ok 2 - Portal object 2152s ok 3 - Init 2152s ok 4 - Portal app 2152s ok 5 - Try to connect with login jkirk 2152s ok 6 - Get cookie lemonldap (74abdb334d6e81da1966fe222ea442cc0fa3cf4d2b5ca175468f86b881f13d10) 2152s ok 7 - Try to change password 2152s ok 8 - HTTP code is 200 2152s ok 9 - Content-Type is JSON 2152s ok 10 - Content is valid JSON 2152s ok 11 - PE_PASSWORD_OK 2152s ok 12 - Try to connect with login jkirk 2152s ok 13 - Response status is 401 2152s ok 14 - Content is JSON 2152s ok 15 - Error code is 5 2152s ok 16 - Try to connect with login jkirk 2152s ok 17 - Get cookie lemonldap (41fba69be9cfba347aa5e76cc1788b29816be8e23302a24d74fce5c9159f55b6) 2152s ok 18 - Try to connect with login dvador 2152s ok 19 - Get cookie lemonldap (4cba4ed171e044ccba4011e461f128d782f2636902f60360ce0294c5b1d3afae) 2152s ok 20 - Try to change password 2152s ok 21 - HTTP code is 200 2152s ok 22 - Content-Type is JSON 2152s ok 23 - Content is valid JSON 2152s ok 24 - PE_PASSWORD_OK 2152s ok 25 - Try to connect with login dvador 2152s ok 26 - Response status is 401 2152s ok 27 - Content is JSON 2152s ok 28 - Error code is 5 2152s ok 29 - Try to connect with login dvador 2152s ok 30 - Get cookie lemonldap (819bf47534e0289f52f712465b79368af01dfe1728afbfa7e9a5e6c6a07ec518) 2152s 1..30 2152s ok 2152s t/36-Combination-SSL-Kerberos.t ................................... 2152s ok 1 - use Lemonldap::NG::Portal::Main; 2152s ok 2 - Portal object 2152s ok 3 - Init 2152s ok 4 - Portal app 2152s # Subtest: Auth by SSL 2152s ok 1 - Get cookie lemonldap (cc671acf00ef74636fbfceba6fa231433c4c2c34056c2a1a02e3332bfee92ce6) 2152s ok 2 - Correct session auth module 2152s ok 3 - Correct session UID 2152s 1..3 2152s ok 5 - Auth by SSL 2152s # Subtest: Auth by Kerberos 2152s ok 1 - HTTP code is 200 2152s ok 2 - Page contains a form 2152s ok 3 - Host match 2152s ok 4 - Field "kerberos" is defined 2152s ok 5 - CSP header authorize POST request to \# 2152s ok 6 - Found hidden attribut "kerberos" with value="0" 2152s ok 7 - Get Kerberos javascript 2152s ok 8 - Response body is not empty 2152s ok 9 - Found waiting message 2152s ok 10 - HTTP code is 200 2152s ok 11 - Page contains a form 2152s ok 12 - Host match 2152s ok 13 - Field "url" is defined 2152s ok 14 - Field "kerberos" is defined 2152s ok 15 - Field "ajax_auth_token" is defined 2152s ok 16 - CSP header authorize POST request to \# 2152s ok 17 - AJAX query 2152s ok 18 2152s ok 19 - AJAX query 2152s ok 20 - HTTP code is 200 2152s ok 21 - Content-Type is JSON 2152s ok 22 - Content is valid JSON 2152s ok 23 - User token was returned 2152s ok 24 - Post form 2152s ok 25 - Get cookie lemonldap (688a232c435c5167d1906947f5c10d5e97e9a24a0f87cb041afee421e6b0efbf) 2152s ok 26 - Correct session auth module 2152s ok 27 - Correct session UID 2152s 1..27 2152s ok 6 - Auth by Kerberos 2152s # Subtest: Auth by Demo 2152s ok 1 - Response body is not empty 2152s ok 2 - Found waiting message 2152s ok 3 - HTTP code is 200 2152s ok 4 - Page contains a form 2152s ok 5 - Host match 2152s ok 6 - Field "url" is defined 2152s ok 7 - Field "kerberos" is defined 2152s ok 8 - Field "ajax_auth_token" is defined 2152s ok 9 - CSP header authorize POST request to \# 2152s ok 10 - Post form 2152s ok 11 - HTTP code is 200 2152s ok 12 - Page contains a form 2152s ok 13 - Host match 2152s ok 14 - Field "url" is defined 2152s ok 15 - Field "user" is defined 2152s ok 16 - Field "password" is defined 2152s ok 17 - CSP header authorize POST request to \# 2152s ok 18 - Post form 2152s ok 19 - Get cookie lemonldap (c9dbed82769b704ea1d2d4954a3f4180a4cdcd9cba06c93cb5141646223237f3) 2152s ok 20 - Correct session auth module 2152s ok 21 - Correct session UID 2152s 1..21 2152s ok 7 - Auth by Demo 2152s 1..7 2152s ok 2153s t/36-Combination-with-Choice.t .................................... 2153s ok 1 - use Lemonldap::NG::Portal::Main; 2153s ok 2 - Portal object 2153s ok 3 - Init 2153s ok 4 - Portal app 2153s ok 5 - Expression loaded: "[Dm] or [Ch]" 2153s ok 6 - Try to connect with login dwho 2153s ok 7 - Get cookie lemonldap (9ac060a970e14c0cd02478aa63daeb0cf6f6a8d490c763b90f020e12f1d00662) 2153s ok 8 - Logout request 2153s ok 9 - Response is 200 2153s ok 10 - Cookie is deleted 2153s ok 11 - No pdata 2153s ok 12 - Disconnect request 2153s ok 13 - Response is 401 2153s ok 14 - Try to connect with login dvador 2153s ok 15 - Get cookie lemonldap (3717976c31dabf8741f2f8d90984638193b57286ad1a01d492c8c91565791bda) 2153s ok 16 - Logout request 2153s ok 17 - Response is 200 2153s ok 18 - Cookie is deleted 2153s ok 19 - No pdata 2153s ok 20 - Disconnect request 2153s ok 21 - Response is 401 2153s ok 22 - Portal object 2153s ok 23 - Init 2153s ok 24 - Portal app 2153s ok 25 - Expression loaded: "[Dm] and [Ch]" 2153s ok 26 - Try to connect with login rtyler 2153s ok 27 - Get cookie lemonldap (ab8393543ead3387e9bdf0a340e475c435e079e5d0263ff391bb675fcc734c2c) 2153s ok 28 - Logout request 2153s ok 29 - Response is 200 2153s ok 30 - Cookie is deleted 2153s ok 31 - No pdata 2153s ok 32 - Disconnect request 2153s ok 33 - Response is 401 2153s ok 34 - Try to connect with login dwho 2153s ok 35 - Get cookie lemonldap (360aab6f6c12066d4750046086c20b766609c2f0f1bdb107ec77ae2f90b528cd) 2153s ok 36 - Logout request 2153s ok 37 - Response is 200 2153s ok 38 - Cookie is deleted 2153s ok 39 - No pdata 2153s ok 40 - Disconnect request 2153s ok 41 - Response is 401 2153s ok 42 - Try to connect with login dwho 2153s ok 43 - Response status is 401 2153s ok 44 - Content is JSON 2153s ok 45 - Error code is 5 2153s ok 46 - Portal object 2153s ok 47 - Init 2153s ok 48 - Portal app 2153s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 2153s ok 50 - Try to connect with login dwho 2153s ok 51 - Get cookie lemonldap (d5971f2c1d5dfc53b3633627ceab05be456d5191d5a4836b0d4bd9c343aa064e) 2153s ok 52 - Logout request 2153s ok 53 - Response is 200 2153s ok 54 - Cookie is deleted 2153s ok 55 - No pdata 2153s ok 56 - Disconnect request 2153s ok 57 - Response is 401 2153s ok 58 - Try to connect with login dvador 2153s ok 59 - Get cookie lemonldap (bdee45be77568836824fd1d3862ff7923dd41527a52be0826c0fec372d6cb43a) 2153s ok 60 - Logout request 2153s ok 61 - Response is 200 2153s ok 62 - Cookie is deleted 2153s ok 63 - No pdata 2153s ok 64 - Disconnect request 2153s ok 65 - Response is 401 2153s ok 66 - Portal object 2153s ok 67 - Init 2153s ok 68 - Portal app 2153s 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]" 2153s ok 70 - Try to connect with login rtyler 2153s ok 71 - Get cookie lemonldap (cfecc9a20c54b02e6f0440a77af2651b7867130194df598152fd98e668e5c3ce) 2153s ok 72 - Logout request 2153s ok 73 - Response is 200 2153s ok 74 - Cookie is deleted 2153s ok 75 - No pdata 2153s ok 76 - Disconnect request 2153s ok 77 - Response is 401 2153s ok 78 - Try to connect with login dvador 2153s ok 79 - Get cookie lemonldap (d5955fd0226294346fde176360eba4b69817708cb226013b0303ef6494627cea) 2153s ok 80 - Logout request 2153s ok 81 - Response is 200 2153s ok 82 - Cookie is deleted 2153s ok 83 - No pdata 2153s ok 84 - Disconnect request 2153s ok 85 - Response is 401 2153s ok 86 - Try to connect with login dwho 2153s ok 87 - Get cookie lemonldap (eae6916d9e49dd3d5521b70b6e0bda379ad0a2e76f62134077d67d84d6085fd2) 2153s ok 88 - Logout request 2153s ok 89 - Response is 200 2153s ok 90 - Cookie is deleted 2153s ok 91 - No pdata 2153s ok 92 - Disconnect request 2153s ok 93 - Response is 401 2153s ok 94 - Try to connect with login dwho 2153s ok 95 - Response status is 401 2153s ok 96 - Content is JSON 2153s ok 97 - Error code is 5 2153s 1..97 2153s ok 2153s t/36-Combination-with-TOTP.t ...................................... 2153s ok 1 - use Lemonldap::NG::Portal::Main; 2153s ok 2 - Portal object 2153s ok 3 - Init 2153s ok 4 - Portal app 2153s ok 5 - Get Menu 2153s ok 6 - HTTP code is 200 2153s ok 7 - Page contains a form 2153s ok 8 - Host match 2153s ok 9 - Field "user" is defined 2153s ok 10 - Field "password" is defined 2153s ok 11 - Field "token" is defined 2153s ok 12 - CSP header authorize POST request to \# 2153s ok 13 - Auth query 2153s ok 14 - Get cookie lemonldap (30f9a476b92e86a3423229c720ff98e238ff2050520ff7c2790ec7d936c7bd27) 2153s ok 15 - Get redirection 2153s ok 16 - Location is http://auth.example.com/ 2153s ok 17 - Form registration 2153s ok 18 - Found TOTP js 2153s ok 19 - Get new key 2153s ok 20 - Content is JSON 2153s ok 21 - Found secret 2153s ok 22 - Found token 2153s ok 23 - Code 2153s ok 24 - Code contains 6 digits 2153s ok 25 - Post code 2153s ok 26 - Content is JSON 2153s ok 27 - Key is registered 2153s ok 28 - Logout request 2153s ok 29 - Response is 200 2153s ok 30 - Cookie is deleted 2153s ok 31 - No pdata 2153s ok 32 - Disconnect request 2153s ok 33 - Response is 401 2153s ok 34 - Get Menu 2153s ok 35 - HTTP code is 200 2153s ok 36 - Page contains a form 2153s ok 37 - Host match 2153s ok 38 - Field "user" is defined 2153s ok 39 - Field "password" is defined 2153s ok 40 - Field "token" is defined 2153s ok 41 - CSP header authorize POST request to \# 2153s ok 42 - Auth query with bad password 2153s ok 43 - Get Menu 2153s ok 44 - HTTP code is 200 2153s ok 45 - Page contains a form 2153s ok 46 - Host match 2153s ok 47 - Field "user" is defined 2153s ok 48 - Field "password" is defined 2153s ok 49 - Field "token" is defined 2153s ok 50 - CSP header authorize POST request to \# 2153s ok 51 - Auth query 2153s ok 52 - HTTP code is 200 2153s ok 53 - Page contains a form 2153s ok 54 - URI match 2153s ok 55 - Field "token" is defined 2153s ok 56 - Code 2153s ok 57 - Post code 2153s ok 58 - Token expired 2153s ok 59 - Get Menu 2153s ok 60 - HTTP code is 200 2153s ok 61 - Page contains a form 2153s ok 62 - Host match 2153s ok 63 - Field "user" is defined 2153s ok 64 - Field "password" is defined 2153s ok 65 - Field "token" is defined 2153s ok 66 - CSP header authorize POST request to \# 2153s 1..66 2153s ok 2154s t/36-Combination-with-over.t ...................................... 2154s ok 1 - use Lemonldap::NG::Portal::Main; 2154s ok 2 - Portal object 2154s ok 3 - Init 2154s ok 4 - Portal app 2154s ok 5 - Expression loaded: "[Dm] or [DB]" 2154s ok 6 - JSON is parsed 2154s ok 7 - Try to connect with login dwho 2154s ok 8 - Get cookie lemonldap (fd4f2f440471f3c9e4153eb8b3bfa529341960d810a8d07920317bf86aa46768) 2154s ok 9 - Logout request 2154s ok 10 - Response is 200 2154s ok 11 - Cookie is deleted 2154s ok 12 - No pdata 2154s ok 13 - Disconnect request 2154s ok 14 - Response is 401 2154s ok 15 - Try to connect with login dvador 2154s ok 16 - Get cookie lemonldap (127135b1db75bf35da6f842775f694ed29bebe7882751850ff028e92d1b81019) 2154s ok 17 - Logout request 2154s ok 18 - Response is 200 2154s ok 19 - Cookie is deleted 2154s ok 20 - No pdata 2154s ok 21 - Disconnect request 2154s ok 22 - Response is 401 2154s 1..22 2154s ok 2154s t/36-Combination-with-token.t ..................................... 2154s ok 1 - use Lemonldap::NG::Portal::Main; 2154s ok 2 - Portal object 2154s ok 3 - Init 2154s ok 4 - Portal app 2154s ok 5 - Expression loaded: "[Dm] or [DB]" 2154s ok 6 - Unauth request 2154s ok 7 - HTTP code is 200 2154s ok 8 - Page contains a form 2154s ok 9 - Host match 2154s ok 10 - Field "token" is defined 2154s ok 11 - CSP header authorize POST request to \# 2154s ok 12 - Try to connect with login dwho 2154s ok 13 - Get cookie lemonldap (613877651fe9a547a6d19eddc59eafb4b1a69e04d4e140dd73d66140d2e5d2a3) 2154s ok 14 - Logout request 2154s ok 15 - Response is 200 2154s ok 16 - Cookie is deleted 2154s ok 17 - No pdata 2154s ok 18 - Disconnect request 2154s ok 19 - Response is 401 2154s ok 20 - Unauth request 2154s ok 21 - HTTP code is 200 2154s ok 22 - Page contains a form 2154s ok 23 - Host match 2154s ok 24 - Field "token" is defined 2154s ok 25 - CSP header authorize POST request to \# 2154s ok 26 - Try to connect with login dvador 2154s ok 27 - Get cookie lemonldap (c2756b059886c98c7c8a7f8cd1f8f406505e0174bb353c2b895f43e227e285b4) 2154s ok 28 - Logout request 2154s ok 29 - Response is 200 2154s ok 30 - Cookie is deleted 2154s ok 31 - No pdata 2154s ok 32 - Disconnect request 2154s ok 33 - Response is 401 2154s ok 34 - Portal object 2154s ok 35 - Init 2154s ok 36 - Portal app 2154s ok 37 - Expression loaded: "[Dm] and [DB]" 2154s ok 38 - Unauth request 2154s ok 39 - HTTP code is 200 2154s ok 40 - Page contains a form 2154s ok 41 - Host match 2154s ok 42 - Field "token" is defined 2154s ok 43 - CSP header authorize POST request to \# 2154s ok 44 - Try to connect with login rtyler 2154s ok 45 - Get cookie lemonldap (fa1df7ac9146d0db242a9ef22949e394cc313e96fcf721450e7d9451a839af16) 2154s ok 46 - Logout request 2154s ok 47 - Response is 200 2154s ok 48 - Cookie is deleted 2154s ok 49 - No pdata 2154s ok 50 - Disconnect request 2154s ok 51 - Response is 401 2154s ok 52 - Unauth request 2154s ok 53 - HTTP code is 200 2154s ok 54 - Page contains a form 2154s ok 55 - Host match 2154s ok 56 - Field "token" is defined 2154s ok 57 - CSP header authorize POST request to \# 2154s ok 58 - Try to connect with login dwho 2154s ok 59 - Response status is 401 2154s ok 60 - Content is JSON 2154s ok 61 - Error code is 5 2154s ok 62 - Portal object 2154s ok 63 - Init 2154s ok 64 - Portal app 2154s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 2154s ok 66 - Unauth request 2154s ok 67 - HTTP code is 200 2154s ok 68 - Page contains a form 2154s ok 69 - Host match 2154s ok 70 - Field "token" is defined 2154s ok 71 - CSP header authorize POST request to \# 2154s ok 72 - Try to connect with login dwho 2154s ok 73 - Get cookie lemonldap (067e3e21521463b6044793782b1a0055a963c68755f11b2eb4a77d924a6d6c81) 2154s ok 74 - Logout request 2154s ok 75 - Response is 200 2154s ok 76 - Cookie is deleted 2154s ok 77 - No pdata 2154s ok 78 - Disconnect request 2154s ok 79 - Response is 401 2154s ok 80 - Unauth request 2154s ok 81 - HTTP code is 200 2154s ok 82 - Page contains a form 2154s ok 83 - Host match 2154s ok 84 - Field "token" is defined 2154s ok 85 - CSP header authorize POST request to \# 2154s ok 86 - Try to connect with login dvador 2154s ok 87 - Get cookie lemonldap (fa4481e3a698a10360d94d3b40a6b0c5f4677e2ea2903863d929fc4d6575fd82) 2154s ok 88 - Logout request 2154s ok 89 - Response is 200 2154s ok 90 - Cookie is deleted 2154s ok 91 - No pdata 2154s ok 92 - Disconnect request 2154s ok 93 - Response is 401 2154s ok 94 - Portal object 2154s ok 95 - Init 2154s ok 96 - Portal app 2154s 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]" 2154s ok 98 - Unauth request 2154s ok 99 - HTTP code is 200 2154s ok 100 - Page contains a form 2154s ok 101 - Host match 2154s ok 102 - Field "token" is defined 2154s ok 103 - CSP header authorize POST request to \# 2154s ok 104 - Try to connect with login rtyler 2154s ok 105 - Get cookie lemonldap (d53ca9945ff7e9059ebfdb6d76319e22747fcd90fd88e649934785b46dcb053f) 2154s ok 106 - Logout request 2154s ok 107 - Response is 200 2154s ok 108 - Cookie is deleted 2154s ok 109 - No pdata 2154s ok 110 - Disconnect request 2154s ok 111 - Response is 401 2154s ok 112 - Unauth request 2154s ok 113 - HTTP code is 200 2154s ok 114 - Page contains a form 2154s ok 115 - Host match 2154s ok 116 - Field "token" is defined 2154s ok 117 - CSP header authorize POST request to \# 2154s ok 118 - Try to connect with login dvador 2154s ok 119 - Get cookie lemonldap (d9aee2ffb303f7123432c9bfa466f48c16491922594f181b4d1c4003e40366b6) 2154s ok 120 - Logout request 2154s ok 121 - Response is 200 2154s ok 122 - Cookie is deleted 2154s ok 123 - No pdata 2154s ok 124 - Disconnect request 2154s ok 125 - Response is 401 2154s ok 126 - Unauth request 2154s ok 127 - HTTP code is 200 2154s ok 128 - Page contains a form 2154s ok 129 - Host match 2154s ok 130 - Field "token" is defined 2154s ok 131 - CSP header authorize POST request to \# 2154s ok 132 - Try to connect with login dwho 2154s ok 133 - Response status is 401 2154s ok 134 - Content is JSON 2154s ok 135 - Error code is 5 2154s 1..135 2154s ok 2155s t/36-Combination.t ................................................ 2155s ok 1 - use Lemonldap::NG::Portal::Main; 2155s ok 2 - Portal object 2155s ok 3 - Init 2155s ok 4 - Portal app 2155s ok 5 - Expression loaded: "[Dm] or [DB]" 2155s ok 6 - Try to connect with login dwho 2155s ok 7 - Get cookie lemonldap (0a11746da092adda9ead9724399e805107769bb248e9ddebd051609ac19e01c7) 2155s ok 8 - Logout request 2155s ok 9 - Response is 200 2155s ok 10 - Cookie is deleted 2155s ok 11 - No pdata 2155s ok 12 - Disconnect request 2155s ok 13 - Response is 401 2155s ok 14 - Try to connect with login dvador 2155s ok 15 - Get cookie lemonldap (f63d7d2f3911be0281a617fd74d694bc85ade95bb2d750f916be3794f1b7ad63) 2155s ok 16 - Portal object 2155s ok 17 - Init 2155s ok 18 - Portal app 2155s ok 19 - Expression loaded: "[Dm] and [DB]" 2155s ok 20 - Try to connect with login rtyler 2155s ok 21 - Get cookie lemonldap (b70457fbe34ca19d0a599526a14b1f94912c198fa9de100812d17ea59c7c26ee) 2155s ok 22 - Logout request 2155s ok 23 - Response is 200 2155s ok 24 - Cookie is deleted 2155s ok 25 - No pdata 2155s ok 26 - Disconnect request 2155s ok 27 - Response is 401 2155s ok 28 - Try to connect with login dwho 2155s ok 29 - Response status is 401 2155s ok 30 - Content is JSON 2155s ok 31 - Error code is 5 2155s ok 32 - Portal object 2155s ok 33 - Init 2155s ok 34 - Portal app 2155s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 2155s ok 36 - Try to connect with login dwho 2155s ok 37 - Get cookie lemonldap (14e9fe09d6a94f96ada8f06574747f60aca462ec11f045a9fb85b0aeafecdb08) 2155s ok 38 - Logout request 2155s ok 39 - Response is 200 2155s ok 40 - Cookie is deleted 2155s ok 41 - No pdata 2155s ok 42 - Disconnect request 2155s ok 43 - Response is 401 2155s ok 44 - Try to connect with login dvador 2155s ok 45 - Get cookie lemonldap (b7e2309e5540680a3de8c11a144f104452e59e41dd3d0ce7ee5abeb72005c6f8) 2155s ok 46 - Logout request 2155s ok 47 - Response is 200 2155s ok 48 - Cookie is deleted 2155s ok 49 - No pdata 2155s ok 50 - Disconnect request 2155s ok 51 - Response is 401 2155s ok 52 - Portal object 2155s ok 53 - Init 2155s ok 54 - Portal app 2155s 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]" 2155s ok 56 - Try to connect with login rtyler 2155s ok 57 - Get cookie lemonldap (29f6d54137bc9fee49b038d6602eedb636bd80f17773df95a01eef52ccce8286) 2155s ok 58 - Demo and DBI exported variables exist in session 2155s ok 59 - Try to connect with login dvador 2155s ok 60 - Get cookie lemonldap (d72232bf1d052f9a4127913d2b9b0d244a6b11e9b1aef106364bb4402eb5d6d2) 2155s ok 61 - Try to connect with login dwho 2155s ok 62 - Response status is 401 2155s ok 63 - Content is JSON 2155s ok 64 - Error code is 5 2155s ok 65 - Portal object 2155s ok 66 - Init 2155s ok 67 - Portal app 2155s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 2155s ok 69 - Try to connect with login rtyler 2155s ok 70 - Get cookie lemonldap (a8eb431a6b02cf32439293045401447a76ac78ae2e916336968db730a577c502) 2155s ok 71 - Try to connect with login dwho 2155s ok 72 - Get cookie lemonldap (3bdc7fd911e66779ecdfb28a10cc12bc8c4a20af4da4fca2f812f532a2082e38) 2155s ok 73 - Portal object 2155s ok 74 - Init 2155s ok 75 - Portal app 2155s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 2155s ok 77 - Try to connect with login rtyler 2155s ok 78 - Get cookie lemonldap (1d8af0b49a7898758818ac23b08d5a84e05e68ea132988cfe2f3992f2ddfccaf) 2155s ok 79 - Try to connect with login dwho 2155s ok 80 - Response status is 401 2155s ok 81 - Content is JSON 2155s ok 82 - Error code is 5 2155s 1..82 2155s ok 2155s t/37-CAS-App-to-SAML-IdP-POST-with-WAYF.t ......................... 2155s ok 1 - use Lemonldap::NG::Portal::Main; 2155s ok 2 - Portal object 2155s ok 3 - Init 2155s ok 4 - Portal app 2155s ok 5 - Register $type 2155s ok 6 - Portal object 2155s ok 7 - Init 2155s ok 8 - Portal app 2155s ok 9 - Register $type 2155s ok 10 - Portal object 2155s ok 11 - Init 2155s ok 12 - Portal app 2155s ok 13 - Register $type 2155s # ==> Pushing APP <== 2155s # ==> Popping APP <== 2155s ok 14 - Unauth CAS app request 2155s ok 15 - Get cookie llngcasserver (proxy) 2155s ok 16 - Get CAS server cookie 2155s ok 17 - Get redirection 2155s ok 18 - Location header found 2155s # ==> Pushing PROXY <== 2155s # ==> Popping PROXY <== 2155s ok 19 - Push request to proxy 2155s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1737236994%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221737165114_29503%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2155s ok 21 - Get redirection 2155s ok 22 - Location header found 2155s # ==> Pushing PROXY <== 2155s # ==> Popping PROXY <== 2155s ok 23 - Return from WAYF 2155s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221737165114_29503%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1737236994%7D) 2155s ok 25 - HTTP code is 200 2155s ok 26 - Page contains a form 2155s ok 27 - Host match 2155s ok 28 - URI match 2155s ok 29 - Field "SAMLRequest" is defined 2155s ok 30 - CSP header authorize POST request to auth.idp.com 2155s ok 31 - Method is POST 2155s # ==> Pushing IDP <== 2155s # ==> Popping IDP <== 2155s ok 32 - Launch SAML request to IdP 2155s ok 33 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236994%2C%22issuerRequestsaml%22%3A%221737165114_34252%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2155s # ==> Pushing IDP <== 2155s # ==> Popping IDP <== 2155s ok 34 - Post authentication 2155s ok 35 - HTTP code is 200 2155s ok 36 - Page contains a form 2155s ok 37 - CSP header authorize POST request to auth.proxy.com 2155s ok 38 - Method is POST 2155s ok 39 - Get cookie lemonldap (8e7c0c407d36e0359847772c13f65022a1880eb5133ae3936031f85c5dbbd481) 2155s ok 40 - Get cookie lemonldappdata () 2155s ok 41 - SAML request cleared from pdata 2155s # ==> Pushing PROXY <== 2155s # ==> Popping PROXY <== 2155s ok 42 - POST SAML response 2155s ok 43 - Get cookie lemonldap (f283659dd203ea26633ae8d23f9f161c25f01d21269d7c98aa3f3bdc26b21d40) 2155s ok 44 - Get redirection 2155s ok 45 - Location header found 2155s # ==> Pushing PROXY <== 2155s # ==> Popping PROXY <== 2155s ok 46 - Follow internal redirection 2155s ok 47 - Get redirection 2155s ok 48 - Location header found 2155s # ==> Pushing APP <== 2155s ok 49 - SOAP request 2155s # ==> Saving handler APP <== 2155s # ==> Pushing PROXY <== 2155s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2155s # ==> Popping PROXY <== 2155s # ==> Restoring APP <== 2155s ok 50 - Execute request to /cas/serviceValidate 2155s ok 51 - HTTP code is 200 2155s ok 52 - Content is XML 2155s # ==> Popping APP <== 2155s ok 53 - Follow redirection to RP 2155s ok 54 - Get cookie lemonldap (7fe8a04dd1507f0a4ba5597715e5382d532b1719462dc4a78d0a08d679cf663a) 2155s 1..54 2155s ok 2156s t/37-CAS-App-to-SAML-IdP-POST.t ................................... 2156s ok 1 - use Lemonldap::NG::Portal::Main; 2156s ok 2 - Portal object 2156s ok 3 - Init 2156s ok 4 - Portal app 2156s ok 5 - Register $type 2156s ok 6 - Portal object 2156s ok 7 - Init 2156s ok 8 - Portal app 2156s ok 9 - Register $type 2156s ok 10 - Portal object 2156s ok 11 - Init 2156s ok 12 - Portal app 2156s ok 13 - Register $type 2156s # ==> Pushing APP <== 2156s # ==> Popping APP <== 2156s ok 14 - Unauth CAS app request 2156s ok 15 - Get cookie llngcasserver (proxy) 2156s ok 16 - Get CAS server cookie 2156s ok 17 - Get redirection 2156s ok 18 - Location header found 2156s # ==> Pushing PROXY <== 2156s # ==> Popping PROXY <== 2156s ok 19 - Push request to proxy 2156s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1737236995%2C%22issuerRequestcas%22%3A%221737165115_45830%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 2156s ok 21 - HTTP code is 200 2156s ok 22 - Page contains a form 2156s ok 23 - Host match 2156s ok 24 - URI match 2156s ok 25 - Field "SAMLRequest" is defined 2156s ok 26 - CSP header authorize POST request to auth.idp.com 2156s ok 27 - Method is POST 2156s # ==> Pushing IDP <== 2156s # ==> Popping IDP <== 2156s ok 28 - Launch SAML request to IdP 2156s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165115_38010%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737236995%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2156s # ==> Pushing IDP <== 2156s # ==> Popping IDP <== 2156s ok 30 - Post authentication 2156s ok 31 - HTTP code is 200 2156s ok 32 - Page contains a form 2156s ok 33 - CSP header authorize POST request to auth.proxy.com 2156s ok 34 - Method is POST 2156s ok 35 - Get cookie lemonldap (b17920658ad2df03487875fa2f475aa9355aad587c0542bb4a8982c3cf002ed2) 2156s ok 36 - Get cookie lemonldappdata () 2156s ok 37 - SAML request cleared from pdata 2156s # ==> Pushing PROXY <== 2156s # ==> Popping PROXY <== 2156s ok 38 - POST SAML response 2156s ok 39 - Get cookie lemonldap (156e63a7b4e48cf44fb8fe19892c1d58a37c2252a3f57398d7bd4d1e34598239) 2156s ok 40 - Get redirection 2156s ok 41 - Location header found 2156s # ==> Pushing PROXY <== 2156s # ==> Popping PROXY <== 2156s ok 42 - Follow internal redirection 2156s ok 43 - Get redirection 2156s ok 44 - Location header found 2156s # ==> Pushing APP <== 2156s ok 45 - SOAP request 2156s # ==> Saving handler APP <== 2156s # ==> Pushing PROXY <== 2156s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2156s # ==> Popping PROXY <== 2156s # ==> Restoring APP <== 2156s ok 46 - Execute request to /cas/serviceValidate 2156s ok 47 - HTTP code is 200 2156s ok 48 - Content is XML 2156s # ==> Popping APP <== 2156s ok 49 - Follow redirection to RP 2156s ok 50 - Get cookie lemonldap (83cb0c41933ccb2eabe84fd059ff44f75d7216a10d3801f867a4eb185999e822) 2156s 1..50 2156s ok 2156s t/37-Issuer-Display-Rule.t ........................................ 2156s ok 1 - use Lemonldap::NG::Portal::Main; 2156s ok 2 - Portal object 2156s ok 3 - Init 2156s ok 4 - Portal app 2156s ok 5 - Get cookie lemonldap (ee95cb7230b21c72e270628cd96e91fbcf886fe2b7c9561b17a0c6a58217538d) 2156s ok 6 - Get Menu 2156s ok 7 - Response body is not empty 2156s ok 8 2156s 1..8 2156s ok 2157s t/37-Issuer-Timeout.t ............................................. 2157s ok 1 - use Lemonldap::NG::Portal::Main; 2157s ok 2 - Portal object 2157s ok 3 - Init 2157s ok 4 - Portal app 2157s ok 5 - OP portal 2157s # Subtest: Request RP1, wait for timeout, request RP2 2157s ok 1 - Authorization request to RP1 2157s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1737236996%2C%22issuerRequestoauth2%22%3A%221737165296_34077%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2157s ok 3 - Authorization request to RP2 2157s ok 4 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237596%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165896_1245%22%7D) 2157s ok 5 - HTTP code is 200 2157s ok 6 - Page contains a form 2157s ok 7 - Host match 2157s ok 8 - Field "user" is defined 2157s ok 9 - Field "password" is defined 2157s ok 10 - CSP header authorize POST request to \# 2157s ok 11 - Authorization request to RP2 2157s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165896_1245%22%2C%22issuerTs%22%3A1737237596%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 2157s ok 13 - HTTP code is 200 2157s ok 14 - Page contains a form 2157s ok 15 - URI match 2157s ok 16 - Field "token" is defined 2157s ok 17 - Field "code" is defined 2157s ok 18 - Found EXTCODE input 2157s ok 19 - Post code 2157s ok 20 - Get redirection 2157s ok 21 - Location is http://auth.op.com/oauth2 2157s ok 22 - Get cookie lemonldap (af3a7ed2cf94b1f879d296e80b71913abb5cfbbd930dc39f4a60b39ea5ab996b) 2157s ok 23 - Authorization request to RP1 2157s ok 24 - Get redirection 2157s ok 25 - Location header found 2157s 1..25 2157s ok 6 - Request RP1, wait for timeout, request RP2 2157s # Subtest: Request RP1, wait for timeout, complete login 2157s ok 1 - Authorization request to RP1 2157s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165296_39242%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1737236996%7D) 2157s ok 3 - HTTP code is 200 2157s ok 4 - Page contains a form 2157s ok 5 - Host match 2157s ok 6 - Field "user" is defined 2157s ok 7 - Field "password" is defined 2157s ok 8 - CSP header authorize POST request to \# 2157s ok 9 - Authorization request to RP2 2157s ok 10 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165296_39242%22%2C%22issuerTs%22%3A1737236996%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 2157s ok 11 - HTTP code is 200 2157s ok 12 - Page contains a form 2157s ok 13 - URI match 2157s ok 14 - Field "token" is defined 2157s ok 15 - Field "code" is defined 2157s ok 16 - Found EXTCODE input 2157s ok 17 - Post code 2157s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165296_39242%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) 2157s ok 19 - Get redirection 2157s ok 20 - Location is http://auth.op.com/oauth2 2157s ok 21 - Get cookie lemonldap (c5cbc68b5c4d478a46e7740b9f1bb442b66864110b57e81fadb813f626b44408) 2157s ok 22 - Authorization request to RP1 2157s ok 23 - Expected portal error code: code found on page 2157s ok 24 - Expected portal error code 2157s ok 25 - Get cookie lemonldappdata () 2157s ok 26 - pdata was cleared 2157s 1..26 2157s ok 7 - Request RP1, wait for timeout, complete login 2157s 1..7 2157s ok 2157s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ......................... 2157s ok 1 - use Lemonldap::NG::Portal::Main; 2157s ok 2 - Portal object 2157s ok 3 - Init 2157s ok 4 - Portal app 2157s ok 5 - Register $type 2157s ok 6 - Portal object 2157s ok 7 - Init 2157s ok 8 - Portal app 2157s ok 9 - Register $type 2157s ok 10 - Portal object 2157s ok 11 - Init 2157s ok 12 - Portal app 2157s ok 13 - Register $type 2157s # ==> Pushing SP <== 2157s # ==> Popping SP <== 2157s ok 14 - Unauth SP request 2157s ok 15 - Get redirection 2157s ok 16 - Location header found 2157s # ==> Pushing PROXY <== 2157s # ==> Popping PROXY <== 2157s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 2157s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1737236996%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165116_56216%22%7D) 2157s ok 19 - Get redirection 2157s ok 20 - Location header found 2157s # ==> Pushing IDP <== 2157s # ==> Popping IDP <== 2157s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 2157s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165116_39681%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236996%7D) 2157s ok 23 - HTTP code is 200 2157s ok 24 - Page contains a form 2157s ok 25 - Host match 2157s ok 26 - Field "url" is defined 2157s ok 27 - Field "timezone" is defined 2157s ok 28 - Field "skin" is defined 2157s ok 29 - Field "user" is defined 2157s ok 30 - Field "password" is defined 2157s ok 31 - CSP header authorize POST request to \# 2157s # ==> Pushing IDP <== 2157s # ==> Popping IDP <== 2157s ok 32 - Post authentication, endpoint /saml/singleSignOn 2157s ok 33 - Get cookie lemonldappdata () 2157s ok 34 - Get cookie lemonldap (54072065ddb56a9007c77be2f52d1e3581c124e6006f63a5f48cc050eb44e621) 2157s ok 35 - HTTP code is 200 2157s ok 36 - Page contains a form 2157s ok 37 - Host match 2157s ok 38 - URI match 2157s ok 39 - Field "SAMLResponse" is defined 2157s ok 40 - Field "RelayState" is defined 2157s ok 41 - CSP header authorize POST request to auth.proxy.com 2157s # ==> Pushing PROXY <== 2157s # ==> Popping PROXY <== 2157s ok 42 - Post SAML response to PROXY 2157s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165116_56216%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2157s ok 44 - Get cookie lemonldap (7c56b2a232e078616857f67f206ca93bde00aa6c01bfea511e562c17dce7bc0f) 2157s ok 45 - Get redirection 2157s ok 46 - Location header found 2157s # ==> Pushing PROXY <== 2157s # ==> Popping PROXY <== 2157s ok 47 - internal redirection to PROXY, endpoint /saml 2157s ok 48 - HTTP code is 200 2157s ok 49 - Page contains a form 2157s ok 50 - Host match 2157s ok 51 - URI match 2157s ok 52 - Field "SAMLResponse" is defined 2157s ok 53 - CSP header authorize POST request to auth.sp.com 2157s # ==> Pushing SP <== 2157s # ==> Popping SP <== 2157s ok 54 - Post SAML response to SP 2157s ok 55 - Get cookie lemonldap (269589fd16e814fe207c9a03c656c42c9e072a7f8f586acc2cbd9fc016736837) 2157s # ==> Pushing SP <== 2157s ok 56 - REST request 2157s ok 57 - Request from PROXY to PROXY 2157s # ==> Saving handler SP <== 2157s # ==> Pushing PROXY <== 2157s ok 58 - REST request 2157s ok 59 - Request to IDP 2157s # ==> Saving handler PROXY <== 2157s # ==> Pushing IDP <== 2157s # ==> Popping IDP <== 2157s # ==> Restoring PROXY <== 2157s ok 60 - Execute post request 2157s ok 61 - Response is 200 2157s ok 62 - Content is JSON|XML 2157s # ==> Popping PROXY <== 2157s # ==> Restoring SP <== 2157s ok 63 - Execute post request 2157s ok 64 - Response is 200 2157s ok 65 - Content is JSON|XML 2157s # ==> Popping SP <== 2157s ok 66 - Call logout from SP 2157s ok 67 - Get cookie lemonldap (0) 2157s ok 68 - Test empty cookie on SP 2157s ok 69 - Test disconnexion message on SP 2157s # ==> Pushing PROXY <== 2157s # ==> Popping PROXY <== 2157s ok 70 - Test if still logged on PROXY 2157s ok 71 - Get redirection 2157s ok 72 - Location header found 2157s # ==> Pushing IDP <== 2157s # ==> Popping IDP <== 2157s ok 73 - Test if still logged on IDP 2157s ok 74 - test presence of user field in form (prove successful logout) 2157s 1..74 2157s ok 2158s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................... 2158s ok 1 - use Lemonldap::NG::Portal::Main; 2158s ok 2 - Portal object 2158s ok 3 - Init 2158s ok 4 - Portal app 2158s ok 5 - Register $type 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 6 - Get JWKS, endpoint /oauth2/jwks 2158s ok 7 - HTTP code is 200 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2158s ok 9 - HTTP code is 200 2158s ok 10 - Portal object 2158s ok 11 - Init 2158s ok 12 - Portal app 2158s ok 13 - Register $type 2158s ok 14 - Portal object 2158s ok 15 - Init 2158s ok 16 - Portal app 2158s ok 17 - Register $type 2158s # ==> Pushing RP <== 2158s # ==> Popping RP <== 2158s ok 18 - Unauth SP request 2158s ok 19 - Get redirection 2158s ok 20 - Location header found 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 21 - Push request to OP, endpoint /oauth2/authorize 2158s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1737236997%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165117_50423%22%7D) 2158s ok 23 - Get redirection 2158s ok 24 - Location header found 2158s # ==> Pushing IDP <== 2158s # ==> Popping IDP <== 2158s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 2158s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165117_6149%22%2C%22issuerTs%22%3A1737236997%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 2158s ok 27 - HTTP code is 200 2158s ok 28 - Page contains a form 2158s ok 29 - Host match 2158s ok 30 - Field "url" is defined 2158s ok 31 - Field "timezone" is defined 2158s ok 32 - Field "skin" is defined 2158s ok 33 - Field "user" is defined 2158s ok 34 - Field "password" is defined 2158s ok 35 - CSP header authorize POST request to \# 2158s # ==> Pushing IDP <== 2158s # ==> Popping IDP <== 2158s ok 36 - Post authentication, endpoint /saml/singleSignOn 2158s ok 37 - Get cookie lemonldappdata () 2158s ok 38 - Get cookie lemonldap (1f9093dada533a07cbaecd6ee338d5a80365ba65250caa96d594321d71238b69) 2158s ok 39 - HTTP code is 200 2158s ok 40 - Page contains a form 2158s ok 41 - Host match 2158s ok 42 - URI match 2158s ok 43 - Field "SAMLResponse" is defined 2158s ok 44 - Field "RelayState" is defined 2158s ok 45 - CSP header authorize POST request to auth.op.com 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 46 - Post SAML response to SP 2158s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165117_50423%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 2158s ok 48 - Get cookie lemonldap (97419a19cfff98f6bb46dabbafb70654dd6bdcea8bc16252fcdf7593822c8ed8) 2158s ok 49 - Get redirection 2158s ok 50 - Location header found 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 51 - Call OP from SAML SP 2158s ok 52 - Get cookie lemonldappdata () 2158s ok 53 - Get redirection 2158s ok 54 - Location header found 2158s # ==> Pushing RP <== 2158s ok 55 - REST request 2158s ok 56 - Request from RP to OP, endpoint /oauth2/token 2158s # ==> Saving handler RP <== 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s # ==> Restoring RP <== 2158s ok 57 - Execute post request 2158s ok 58 - Response is 200 2158s ok 59 - Content is JSON 2158s ok 60 - REST request 2158s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 2158s # ==> Saving handler RP <== 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s # ==> Restoring RP <== 2158s ok 62 - Execute get request 2158s ok 63 - Response is 200 2158s ok 64 - Content is JSON 2158s # ==> Popping RP <== 2158s ok 65 - Call openidconnectcallback on RP 2158s ok 66 - Get cookie lemonldap (1ff66182aa9d6f3b3c04052de799f80f5607b19256715edf078af2dc112032d1) 2158s # ==> Pushing RP <== 2158s # ==> Popping RP <== 2158s ok 67 - Call logout from RP 2158s ok 68 - Get cookie lemonldap (0) 2158s ok 69 - Test empty cookie on RP 2158s ok 70 - Get redirection 2158s ok 71 - Location header found 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 72 - Forward logout to OP 2158s ok 73 - HTTP code is 200 2158s ok 74 - Page contains a form 2158s ok 75 - Host match 2158s ok 76 - Field "post_logout_redirect_uri" is defined 2158s ok 77 - Field "confirm" is defined 2158s ok 78 - Field "skin" is defined 2158s ok 79 - CSP header authorize POST request to \# 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 2158s ok 81 - Get cookie lemonldap (0) 2158s ok 82 - Test empty cookie on OP 2158s ok 83 - Get redirection 2158s ok 84 - Location header found 2158s # ==> Pushing IDP <== 2158s # ==> Popping IDP <== 2158s ok 85 - redirect to IdP 2158s ok 86 - Get cookie lemonldap (0) 2158s ok 87 - Test empty cookie on IDP 2158s ok 88 - Get redirection 2158s ok 89 - Location header found 2158s # ==> Pushing OP <== 2158s # ==> Popping OP <== 2158s ok 90 - redirect to OP 2158s ok 91 - HTTP code is 200 2158s 1..91 2158s ok 2159s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t ....................... 2159s ok 1 - use Lemonldap::NG::Portal::Main; 2159s ok 2 - Portal object 2159s ok 3 - Init 2159s ok 4 - Portal app 2159s ok 5 - Register $type 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 6 - Get JWKS, endpoint /oauth2/jwks 2159s ok 7 - HTTP code is 200 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2159s ok 9 - HTTP code is 200 2159s ok 10 - Portal object 2159s ok 11 - Init 2159s ok 12 - Portal app 2159s ok 13 - Register $type 2159s ok 14 - Portal object 2159s ok 15 - Init 2159s ok 16 - Portal app 2159s ok 17 - Register $type 2159s # ==> Pushing RP <== 2159s # ==> Popping RP <== 2159s ok 18 - Unauth SP request 2159s ok 19 - Get redirection 2159s ok 20 - Location header found 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 21 - Push request to OP, endpoint /oauth2/authorize 2159s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1737236997%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221737165117_13781%22%7D) 2159s ok 23 - Get redirection 2159s ok 24 - Location header found 2159s # ==> Pushing IDP <== 2159s # ==> Popping IDP <== 2159s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 2159s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737236997%2C%22issuerRequestsaml%22%3A%221737165117_10187%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2159s ok 27 - HTTP code is 200 2159s ok 28 - Page contains a form 2159s ok 29 - Host match 2159s ok 30 - Field "url" is defined 2159s ok 31 - Field "timezone" is defined 2159s ok 32 - Field "skin" is defined 2159s ok 33 - Field "user" is defined 2159s ok 34 - Field "password" is defined 2159s ok 35 - CSP header authorize POST request to \# 2159s # ==> Pushing IDP <== 2159s # ==> Popping IDP <== 2159s ok 36 - Post authentication, endpoint /saml/singleSignOn 2159s ok 37 - Get cookie lemonldappdata () 2159s ok 38 - Get cookie lemonldap (0246a1a23ddb57515a72f90df098fa3c4cc2dd6fb67914608499d428b6a4b7f1) 2159s ok 39 - HTTP code is 200 2159s ok 40 - Page contains a form 2159s ok 41 - Host match 2159s ok 42 - URI match 2159s ok 43 - Field "SAMLResponse" is defined 2159s ok 44 - Field "RelayState" is defined 2159s ok 45 - CSP header authorize POST request to auth.op.com 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 46 - Post SAML response to SP 2159s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221737165117_13781%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2159s ok 48 - Get cookie lemonldap (e226a478762cc3d815cf50ffad944fb16ef8cb62a999f598f009f8d17ce0f6cb) 2159s ok 49 - Get redirection 2159s ok 50 - Location header found 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 51 - Call OP from SAML SP 2159s ok 52 - Get cookie lemonldappdata () 2159s ok 53 - Get redirection 2159s ok 54 - Location header found 2159s # ==> Pushing RP <== 2159s ok 55 - REST request 2159s ok 56 - Request from RP to OP, endpoint /oauth2/token 2159s # ==> Saving handler RP <== 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s # ==> Restoring RP <== 2159s ok 57 - Execute post request 2159s ok 58 - Response is 200 2159s ok 59 - Content is JSON|XML 2159s ok 60 - REST request 2159s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 2159s # ==> Saving handler RP <== 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s # ==> Restoring RP <== 2159s ok 62 - Execute get request 2159s ok 63 - Response is 200 2159s ok 64 - Content is JSON|XML 2159s # ==> Popping RP <== 2159s ok 65 - Call openidconnectcallback on RP 2159s ok 66 - Get cookie lemonldap (e913e346cdd241b377b1c495782f256f2759ef5ebbb565e055026f3a6eca9688) 2159s # ==> Pushing RP <== 2159s # ==> Popping RP <== 2159s ok 67 - Call logout from RP 2159s ok 68 - Get cookie lemonldap (0) 2159s ok 69 - Test empty cookie on RP 2159s ok 70 - Get redirection 2159s ok 71 - Location header found 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 72 - Forward logout to OP 2159s ok 73 - HTTP code is 200 2159s ok 74 - Page contains a form 2159s ok 75 - Host match 2159s ok 76 - Field "post_logout_redirect_uri" is defined 2159s ok 77 - Field "confirm" is defined 2159s ok 78 - Field "skin" is defined 2159s ok 79 - CSP header authorize POST request to \# 2159s # ==> Pushing OP <== 2159s ok 80 - REST request 2159s ok 81 - Request to IDP 2159s # ==> Saving handler OP <== 2159s # ==> Pushing IDP <== 2159s # ==> Popping IDP <== 2159s # ==> Restoring OP <== 2159s ok 82 - Execute post request 2159s ok 83 - Response is 200 2159s ok 84 - Content is JSON|XML 2159s # ==> Popping OP <== 2159s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 2159s ok 86 - Get cookie lemonldap (0) 2159s ok 87 - Test empty cookie on OP 2159s ok 88 - Get redirection 2159s ok 89 - Location header found 2159s # ==> Pushing RP <== 2159s # ==> Popping RP <== 2159s ok 90 - redirect to RP 2159s ok 91 - HTTP code is 200 2159s # ==> Pushing IDP <== 2159s # ==> Popping IDP <== 2159s ok 92 - Test if still logged on IDP 2159s ok 93 - test presence of user field in form (prove successful logout) 2159s 1..93 2159s ok 2159s t/37-Logout-from-OIDC-RP-to-SAML-SP.t ............................. 2159s ok 1 - use Lemonldap::NG::Portal::Main; 2159s ok 2 - Portal object 2159s ok 3 - Init 2159s ok 4 - Portal app 2159s ok 5 - Register $type 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 6 - Get JWKS, endpoint /oauth2/jwks 2159s ok 7 - HTTP code is 200 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2159s ok 9 - HTTP code is 200 2159s ok 10 - Portal object 2159s ok 11 - Init 2159s ok 12 - Portal app 2159s ok 13 - Register $type 2159s ok 14 - Portal object 2159s ok 15 - Init 2159s ok 16 - Portal app 2159s ok 17 - Register $type 2159s # ==> Pushing RP <== 2159s # ==> Popping RP <== 2159s ok 18 - Unauth SP request 2159s ok 19 - Get redirection 2159s ok 20 - Location header found 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 21 - Push request to OP, endpoint /oauth2/authorize 2159s ok 22 - HTTP code is 200 2159s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236998%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221737165118_34832%22%7D) 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 24 - Post authentication, endpoint /oauth2/authorize 2159s ok 25 - Get cookie lemonldap (241c2b2b30bc041dea931a547da14a959badfb3578bca863d76fa57ede769818) 2159s ok 26 - HTTP code is 200 2159s ok 27 - Page contains a form 2159s ok 28 - Host match 2159s ok 29 - Field "confirm" is defined 2159s ok 30 - CSP header authorize POST request to \# 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 31 - Post confirmation, endpoint /oauth2/authorize 2159s ok 32 - Get redirection 2159s ok 33 - Location header found 2159s # ==> Pushing RP <== 2159s ok 34 - REST request 2159s ok 35 - Request from RP to OP, endpoint /oauth2/token 2159s # ==> Saving handler RP <== 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s # ==> Restoring RP <== 2159s ok 36 - Execute request 2159s ok 37 - Response is 200 2159s ok 38 - Content is JSON 2159s ok 39 - REST request 2159s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 2159s # ==> Saving handler RP <== 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s # ==> Restoring RP <== 2159s ok 41 - Execute request 2159s ok 42 - Response is 200 2159s ok 43 - Content is JSON 2159s # ==> Popping RP <== 2159s ok 44 - Call openidconnectcallback on RP 2159s ok 45 - Get cookie lemonldap (9530cccacf244a784c86d59b48626c5b4eaeac7cb1b13e121a4093f2351c8007) 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 46 - Check session, endpoint /oauth2/checksession.html 2159s ok 47 - HTTP code is 200 2159s ok 48 - Frame can be embedded 2159s # ==> Pushing SP <== 2159s # ==> Popping SP <== 2159s ok 49 - Try SAML SP 2159s ok 50 - HTTP code is 200 2159s ok 51 - Page contains a form 2159s ok 52 - Host match 2159s ok 53 - URI match 2159s ok 54 - Field "SAMLRequest" is defined 2159s ok 55 - CSP header authorize POST request to auth.op.com 2159s ok 56 - Method is POST 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 57 - Post SAML request to IdP 2159s ok 58 - HTTP code is 200 2159s ok 59 - Page contains a form 2159s ok 60 - Host match 2159s ok 61 - URI match 2159s ok 62 - Field "SAMLResponse" is defined 2159s ok 63 - CSP header authorize POST request to auth.sp.com 2159s ok 64 - Method is POST 2159s # ==> Pushing SP <== 2159s # ==> Popping SP <== 2159s ok 65 - Post SAML response to SP 2159s ok 66 - Get cookie lemonldap (b47513499b7b2c7f474476136409af4c6b9e01a9b34cebd0af34c807d1b07b5e) 2159s # ==> Pushing RP <== 2159s # ==> Popping RP <== 2159s ok 67 - Query SP for logout 2159s ok 68 - Get redirection 2159s ok 69 - Location header found 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 70 - Push logout request to OP, endpoint /oauth2/logout 2159s ok 71 - HTTP code is 200 2159s ok 72 - Page contains a form 2159s ok 73 - Host match 2159s ok 74 - Field "confirm" is defined 2159s ok 75 - CSP header authorize POST request to \# 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 76 - Confirm logout, endpoint /oauth2/logout 2159s ok 77 - HTTP code is 200 2159s ok 78 - Get cookie lemonldap (0) 2159s ok 79 - SSO cookie removed 2159s ok 80 - Get iframe request 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 81 - Get iframe 2159s ok 82 - HTTP code is 200 2159s ok 83 - Page contains a form 2159s ok 84 - Host match 2159s ok 85 - URI match 2159s ok 86 - Field "SAMLRequest" is defined 2159s ok 87 - CSP header authorize POST request to auth.sp.com 2159s ok 88 - Method is POST 2159s # ==> Pushing SP <== 2159s # ==> Popping SP <== 2159s ok 89 - Post SAML logout request to SP 2159s ok 90 - HTTP code is 200 2159s ok 91 - Page contains a form 2159s ok 92 - Host match 2159s ok 93 - URI match 2159s ok 94 - Field "SAMLResponse" is defined 2159s ok 95 - CSP header authorize POST request to auth.op.com 2159s ok 96 - Method is POST 2159s # ==> Pushing SP <== 2159s # ==> Popping SP <== 2159s ok 97 - Post SAML logout response to IdP 2159s # ==> Pushing OP <== 2159s # ==> Popping OP <== 2159s ok 98 - Test if user is reject on IdP 2159s ok 99 - Response status is 401 2159s ok 100 - Content is JSON 2159s ok 101 - Error code is 1 2159s # ==> Pushing RP <== 2159s # ==> Popping RP <== 2159s ok 102 - Test if user is reject on SP 2159s ok 103 - Get redirection 2159s ok 104 - Location header found 2159s # ==> Pushing SP <== 2159s # ==> Popping SP <== 2159s ok 105 - Test if user is reject on SP 2159s ok 106 - HTTP code is 200 2159s ok 107 - HTTP code is 200 2159s ok 108 - Page contains a form 2159s ok 109 - Host match 2159s ok 110 - URI match 2159s ok 111 - Field "SAMLRequest" is defined 2159s ok 112 - CSP header authorize POST request to auth.op.com 2159s ok 113 - Method is POST 2159s 1..113 2159s ok 2160s t/37-OIDC-RP-to-SAML-IdP-GET-with-WAYF.t .......................... 2160s ok 1 - use Lemonldap::NG::Portal::Main; 2160s ok 2 - Portal object 2160s ok 3 - Init 2160s ok 4 - Portal app 2160s ok 5 - Register $type 2160s ok 6 - Portal object 2160s ok 7 - Init 2160s ok 8 - Portal app 2160s ok 9 - Register $type 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 10 - Get JWKS, endpoint /oauth2/jwks 2160s ok 11 - HTTP code is 200 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 2160s ok 13 - HTTP code is 200 2160s ok 14 - Portal object 2160s ok 15 - Init 2160s ok 16 - Portal app 2160s ok 17 - Register $type 2160s # ==> Pushing RP <== 2160s # ==> Popping RP <== 2160s ok 18 - Unauth SP request 2160s ok 19 - Get redirection 2160s ok 20 - Location header found 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 21 - Push request to OP, endpoint /oauth2/authorize 2160s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165119_54339%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1737236999%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2160s ok 23 - Get redirection 2160s ok 24 - Location header found 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 25 - Return from WAYF 2160s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165119_54339%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1737236999%7D) 2160s ok 27 - Get redirection 2160s ok 28 - Location header found 2160s # ==> Pushing IDP <== 2160s # ==> Popping IDP <== 2160s ok 29 - Launch SAML request to IdP 2160s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236999%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165119_49347%22%7D) 2160s # ==> Pushing IDP <== 2160s # ==> Popping IDP <== 2160s ok 31 - Post authentication 2160s ok 32 - HTTP code is 200 2160s ok 33 - Page contains a form 2160s ok 34 - Host match 2160s ok 35 - CSP header authorize POST request to auth.sp.com 2160s ok 36 - Method is POST 2160s ok 37 - Get cookie lemonldap (507fa9f20ea05dfc5e019968f781609ae51f631b69eaee69e6577f8a0e345d64) 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 38 - POST SAML response 2160s ok 39 - Get cookie lemonldap (841c7d3475025cb4112a2b62c9748e0a6e1b3662924a83578c13e285604697b9) 2160s ok 40 - Get redirection 2160s ok 41 - Location header found 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 2160s ok 43 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236999%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 2160s ok 44 - HTTP code is 200 2160s ok 45 - Page contains a form 2160s ok 46 - URI match 2160s ok 47 - Field "confirm" is defined 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 48 - Confirm OIDC sharing 2160s ok 49 - Get redirection 2160s ok 50 - Location header found 2160s # ==> Pushing RP <== 2160s ok 51 - REST request 2160s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 2160s # ==> Saving handler RP <== 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s # ==> Restoring RP <== 2160s ok 53 - Execute request 2160s ok 54 - Response is 200 2160s ok 55 - Content is JSON 2160s ok 56 - REST request 2160s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 2160s # ==> Saving handler RP <== 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s # ==> Restoring RP <== 2160s ok 58 - Execute request 2160s ok 59 - Response is 200 2160s ok 60 - Content is JSON 2160s # ==> Popping RP <== 2160s ok 61 - Follow redirection to RP 2160s ok 62 - Get cookie lemonldap (62c135c1ad4a70317354a052f23484d670d535bac53cafd39cfafad1bb8d06af) 2160s # ==> Pushing RP <== 2160s # ==> Popping RP <== 2160s ok 63 - Query RP for logout 2160s ok 64 - Get redirection 2160s ok 65 - Location header found 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 2160s ok 67 - HTTP code is 200 2160s ok 68 - Page contains a form 2160s ok 69 - Host match 2160s ok 70 - Field "confirm" is defined 2160s ok 71 - CSP header authorize POST request to \# 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 72 - Confirm logout, endpoint /oauth2/logout 2160s ok 73 - Get redirection 2160s ok 74 - Location header found 2160s # ==> Pushing IDP <== 2160s # ==> Popping IDP <== 2160s ok 75 - Push logout to SAML IdP 2160s ok 76 - Get redirection 2160s ok 77 - Location header found 2160s ok 78 - Get cookie lemonldap (0) 2160s ok 79 - SSO cookie removed 2160s # ==> Pushing SP <== 2160s # ==> Popping SP <== 2160s ok 80 - Push logout to SAML IdP 2160s 1..80 2160s ok 2161s t/37-OIDC-RP-to-SAML-IdP-GET.t .................................... 2161s ok 1 - use Lemonldap::NG::Portal::Main; 2161s ok 2 - Portal object 2161s ok 3 - Init 2161s ok 4 - Portal app 2161s ok 5 - Register $type 2161s ok 6 - Portal object 2161s ok 7 - Init 2161s ok 8 - Portal app 2161s ok 9 - Register $type 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 10 - Get JWKS, endpoint /oauth2/jwks 2161s ok 11 - HTTP code is 200 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 2161s ok 13 - HTTP code is 200 2161s ok 14 - Portal object 2161s ok 15 - Init 2161s ok 16 - Portal app 2161s ok 17 - Register $type 2161s # ==> Pushing RP <== 2161s # ==> Popping RP <== 2161s ok 18 - Unauth SP request 2161s ok 19 - Get redirection 2161s ok 20 - Location header found 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 21 - Push request to OP, endpoint /oauth2/authorize 2161s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737236999%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221737165119_56570%22%7D) 2161s ok 23 - Get redirection 2161s ok 24 - Location header found 2161s # ==> Pushing IDP <== 2161s # ==> Popping IDP <== 2161s ok 25 - Launch SAML request to IdP 2161s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221737165119_30888%22%2C%22issuerTs%22%3A1737236999%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2161s # ==> Pushing IDP <== 2161s # ==> Popping IDP <== 2161s ok 27 - Post authentication 2161s ok 28 - HTTP code is 200 2161s ok 29 - Page contains a form 2161s ok 30 - Host match 2161s ok 31 - CSP header authorize POST request to auth.sp.com 2161s ok 32 - Method is POST 2161s ok 33 - Get cookie lemonldap (b9467f4d13181a4a467ddc4aebd7312303299a92d8f4d98011b509ea45cdf1af) 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 34 - POST SAML response 2161s ok 35 - Get cookie lemonldap (a6ab796fac45c2514464ec66b7f58b5719b91e1a883cafaeede898212a5921ec) 2161s ok 36 - Get redirection 2161s ok 37 - Location header found 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 38 - Follow internal redirection from SAML-SP to OIDC-OP 2161s ok 39 - HTTP code is 200 2161s ok 40 - Page contains a form 2161s ok 41 - URI match 2161s ok 42 - Field "confirm" is defined 2161s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1737236999%7D) 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 44 - Confirm OIDC sharing 2161s ok 45 - Get redirection 2161s ok 46 - Location header found 2161s # ==> Pushing RP <== 2161s ok 47 - REST request 2161s ok 48 - Request from RP to OP(sp), endpoint /oauth2/token 2161s # ==> Saving handler RP <== 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s # ==> Restoring RP <== 2161s ok 49 - Execute request 2161s ok 50 - Response is 200 2161s ok 51 - Content is JSON 2161s ok 52 - REST request 2161s ok 53 - Request from RP to OP(sp), endpoint /oauth2/userinfo 2161s # ==> Saving handler RP <== 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s # ==> Restoring RP <== 2161s ok 54 - Execute request 2161s ok 55 - Response is 200 2161s ok 56 - Content is JSON 2161s # ==> Popping RP <== 2161s ok 57 - Follow redirection to RP 2161s ok 58 - Get cookie lemonldap (9ad1d6202e9583a0dc0b36efafb20a47f3c9c2f091a48560d530a3e6110882b0) 2161s # ==> Pushing RP <== 2161s # ==> Popping RP <== 2161s ok 59 - Query RP for logout 2161s ok 60 - Get redirection 2161s ok 61 - Location header found 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 62 - Push logout request to OP/SP, endpoint /oauth2/logout 2161s ok 63 - HTTP code is 200 2161s ok 64 - Page contains a form 2161s ok 65 - Host match 2161s ok 66 - Field "confirm" is defined 2161s ok 67 - CSP header authorize POST request to \# 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 68 - Confirm logout, endpoint /oauth2/logout 2161s ok 69 - Get redirection 2161s ok 70 - Location header found 2161s # ==> Pushing IDP <== 2161s # ==> Popping IDP <== 2161s ok 71 - Push logout to SAML IdP 2161s ok 72 - Get redirection 2161s ok 73 - Location header found 2161s ok 74 - Get cookie lemonldap (0) 2161s ok 75 - SSO cookie removed 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 76 - Push logout to SAML IdP 2161s 1..76 2161s ok 2161s t/37-OIDC-RP-to-SAML-IdP-POST.t ................................... 2161s ok 1 - use Lemonldap::NG::Portal::Main; 2161s ok 2 - Portal object 2161s ok 3 - Init 2161s ok 4 - Portal app 2161s ok 5 - Register $type 2161s ok 6 - Portal object 2161s ok 7 - Init 2161s ok 8 - Portal app 2161s ok 9 - Register $type 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 10 - Get JWKS, endpoint /oauth2/jwks 2161s ok 11 - HTTP code is 200 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 2161s ok 13 - HTTP code is 200 2161s ok 14 - Portal object 2161s ok 15 - Init 2161s ok 16 - Portal app 2161s ok 17 - Register $type 2161s # ==> Pushing RP <== 2161s # ==> Popping RP <== 2161s ok 18 - Unauth SP request 2161s ok 19 - Get redirection 2161s ok 20 - Location header found 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 21 - Push request to OP, endpoint /oauth2/authorize 2161s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1737237000%2C%22issuerRequestoauth2%22%3A%221737165120_60055%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2161s ok 23 - HTTP code is 200 2161s ok 24 - Page contains a form 2161s ok 25 - Host match 2161s ok 26 - URI match 2161s ok 27 - Field "SAMLRequest" is defined 2161s ok 28 - CSP header authorize POST request to auth.idp.com 2161s ok 29 - Method is POST 2161s # ==> Pushing IDP <== 2161s # ==> Popping IDP <== 2161s ok 30 - Launch SAML request to IdP 2161s ok 31 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1737237000%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165120_8993%22%7D) 2161s # ==> Pushing IDP <== 2161s # ==> Popping IDP <== 2161s ok 32 - Post authentication 2161s ok 33 - HTTP code is 200 2161s ok 34 - Page contains a form 2161s ok 35 - CSP header authorize POST request to auth.sp.com 2161s ok 36 - Method is POST 2161s ok 37 - Get cookie lemonldap (a2321eaccf00e61c815cea3bac3d24088a5b120914668836a5f69677fe9692f3) 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 38 - POST SAML response 2161s ok 39 - Get cookie lemonldap (2ef234bca3fd1cdd5472b736edb377e6228e662e20722848e3ea941b981701e5) 2161s ok 40 - Get redirection 2161s ok 41 - Location header found 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 2161s ok 43 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237000%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 2161s ok 44 - HTTP code is 200 2161s ok 45 - Page contains a form 2161s ok 46 - URI match 2161s ok 47 - Field "confirm" is defined 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 48 - Confirm OIDC sharing 2161s ok 49 - Get redirection 2161s ok 50 - Location header found 2161s # ==> Pushing RP <== 2161s ok 51 - REST request 2161s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 2161s # ==> Saving handler RP <== 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s # ==> Restoring RP <== 2161s ok 53 - Execute request 2161s ok 54 - Response is 200 2161s ok 55 - Content is JSON 2161s ok 56 - REST request 2161s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 2161s # ==> Saving handler RP <== 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s # ==> Restoring RP <== 2161s ok 58 - Execute request 2161s ok 59 - Response is 200 2161s ok 60 - Content is JSON 2161s # ==> Popping RP <== 2161s ok 61 - Follow redirection to RP 2161s ok 62 - Get cookie lemonldap (00fa32d6a5d9f0a0c1da38f43e3596536f9305a9bbe6afc17c1c5be066e51ff9) 2161s # ==> Pushing RP <== 2161s # ==> Popping RP <== 2161s ok 63 - Query RP for logout 2161s ok 64 - Get redirection 2161s ok 65 - Location header found 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 2161s ok 67 - HTTP code is 200 2161s ok 68 - Page contains a form 2161s ok 69 - Host match 2161s ok 70 - Field "confirm" is defined 2161s ok 71 - CSP header authorize POST request to \# 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 72 - Confirm logout, endpoint /oauth2/logout 2161s ok 73 - HTTP code is 200 2161s ok 74 - Page contains a form 2161s ok 75 - Host match 2161s ok 76 - URI match 2161s ok 77 - Field "SAMLRequest" is defined 2161s ok 78 - CSP header authorize POST request to auth.idp.com 2161s # ==> Pushing IDP <== 2161s # ==> Popping IDP <== 2161s ok 79 - Push logout to SAML IdP 2161s ok 80 - HTTP code is 200 2161s ok 81 - Page contains a form 2161s ok 82 - Host match 2161s ok 83 - URI match 2161s ok 84 - CSP header authorize POST request to auth.sp.com 2161s ok 85 - Get cookie lemonldap (0) 2161s ok 86 - SSO cookie removed 2161s # ==> Pushing SP <== 2161s # ==> Popping SP <== 2161s ok 87 - Push logout to SAML IdP 2161s 1..87 2161s ok 2162s t/37-OIDC-and-DBI-with-choice-and-override.t ...................... 2162s ok 1 - use Lemonldap::NG::Portal::Main; 2162s ok 2 - Portal object 2162s ok 3 - Init 2162s ok 4 - Portal app 2162s ok 5 - Register $type 2162s ok 6 - OP portal 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 7 - Get JWKS, endpoint /oauth2/jwks 2162s ok 8 - HTTP code is 200 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 2162s ok 10 - HTTP code is 200 2162s ok 11 - Portal object 2162s ok 12 - Init 2162s ok 13 - Portal app 2162s ok 14 - Register $type 2162s ok 15 - RP portal 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s # ==> Pushing RP <== 2162s # ==> Popping RP <== 2162s ok 16 - Auth query 2162s ok 17 - Get cookie lemonldap (2e932049aeca2593e6322bff6243d54525513d13c11578d546b7b85ae510475c) 2162s # ==> Pushing RP <== 2162s # ==> Popping RP <== 2162s ok 18 - Logout request 2162s ok 19 - Response is 200 2162s ok 20 - Cookie is deleted 2162s ok 21 - No pdata 2162s # ==> Pushing RP <== 2162s # ==> Popping RP <== 2162s ok 22 - Disconnect request 2162s ok 23 - Response is 401 2162s # ==> Pushing RP <== 2162s # ==> Popping RP <== 2162s ok 24 - Unauth RP request 2162s ok 25 - Get redirection 2162s ok 26 - Location header found 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 27 - Push request to OP, endpoint /oauth2/authorize 2162s ok 28 - HTTP code is 200 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 29 - Post authentication, endpoint /oauth2/authorize 2162s ok 30 - Get cookie lemonldap (ce1f3b4a75834b7108bb2475b8db725def3d1b94e57956119e3ff7fbfb4fd817) 2162s ok 31 - HTTP code is 200 2162s ok 32 - Page contains a form 2162s ok 33 - Host match 2162s ok 34 - Field "confirm" is defined 2162s ok 35 - CSP header authorize POST request to \# 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 36 - Post confirmation, endpoint /oauth2/authorize 2162s ok 37 - Get redirection 2162s ok 38 - Location header found 2162s # ==> Pushing RP <== 2162s ok 39 - REST request 2162s ok 40 - Request from RP to OP, endpoint /oauth2/token 2162s # ==> Saving handler RP <== 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s # ==> Restoring RP <== 2162s ok 41 - Execute request 2162s ok 42 - Response is 200 2162s ok 43 - Content is JSON 2162s # ==> Popping RP <== 2162s ok 44 - Call openidconnectcallback on RP 2162s ok 45 - Get cookie lemonldap (88899b52fca0578ad45c6099576f7e4ed8d3f5fc0a2fc90a479b7b5610d0b4f7) 2162s 1..45 2162s ok 2162s t/37-SAML-SP-GET-to-OIDC-OP.t ..................................... 2162s ok 1 - use Lemonldap::NG::Portal::Main; 2162s ok 2 - Portal object 2162s ok 3 - Init 2162s ok 4 - Portal app 2162s ok 5 - Register $type 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 6 - Get JWKS, endpoint /oauth2/jwks 2162s ok 7 - HTTP code is 200 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2162s ok 9 - HTTP code is 200 2162s ok 10 - Portal object 2162s ok 11 - Init 2162s ok 12 - Portal app 2162s ok 13 - Register $type 2162s ok 14 - Portal object 2162s ok 15 - Init 2162s ok 16 - Portal app 2162s ok 17 - Register $type 2162s # ==> Pushing SP <== 2162s # ==> Popping SP <== 2162s ok 18 - Try SAML SP 2162s ok 19 - Get redirection 2162s ok 20 - Location header found 2162s # ==> Pushing PROXY <== 2162s # ==> Popping PROXY <== 2162s ok 21 - Launch SAML request to IdP 2162s ok 22 - Get redirection 2162s ok 23 - Location header found 2162s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237001%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165121_22863%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 25 - Push request to OP, endpoint /oauth2/authorize 2162s ok 26 - HTTP code is 200 2162s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237001%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221737165121_38316%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 28 - Post authentication, endpoint /oauth2/authorize 2162s ok 29 - Get cookie lemonldap (7a1974b0d81a8239904b29e1362843d89e97b91d49131f3b846830863b047f4c) 2162s ok 30 - HTTP code is 200 2162s ok 31 - Page contains a form 2162s ok 32 - Host match 2162s ok 33 - Field "confirm" is defined 2162s ok 34 - CSP header authorize POST request to \# 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s ok 35 - Post confirmation, endpoint /oauth2/authorize 2162s ok 36 - Get redirection 2162s ok 37 - Location header found 2162s # ==> Pushing PROXY <== 2162s ok 38 - REST request 2162s ok 39 - Request from RP(proxy) to OP, endpoint /oauth2/token 2162s # ==> Saving handler PROXY <== 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s # ==> Restoring PROXY <== 2162s ok 40 - Execute request 2162s ok 41 - Response is 200 2162s ok 42 - Content is JSON 2162s ok 43 - REST request 2162s ok 44 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 2162s # ==> Saving handler PROXY <== 2162s # ==> Pushing OP <== 2162s # ==> Popping OP <== 2162s # ==> Restoring PROXY <== 2162s ok 45 - Execute request 2162s ok 46 - Response is 200 2162s ok 47 - Content is JSON 2162s # ==> Popping PROXY <== 2162s ok 48 - Call openidconnectcallback on Proxy 2162s ok 49 - Get cookie lemonldap (bd17e213b3754a475cf627d4ca259fde7452288dc1879806f791be4dc26166d7) 2162s ok 50 - Get redirection 2162s ok 51 - Location header found 2162s # ==> Pushing PROXY <== 2162s # ==> Popping PROXY <== 2162s ok 52 - Replay SAML request 2162s ok 53 - HTTP code is 200 2162s ok 54 - Page contains a form 2162s ok 55 - Host match 2162s ok 56 - URI match 2162s ok 57 - Field "SAMLResponse" is defined 2162s ok 58 - CSP header authorize POST request to auth.sp.com 2162s ok 59 - Method is POST 2162s # ==> Pushing SP <== 2162s # ==> Popping SP <== 2162s ok 60 - Post SAML response to SP 2162s ok 61 - Get cookie lemonldap (12472ff2702e33ed5bf55a689ffff105b64cb0276868d38aa4f01c5e5fcaff73) 2162s ok 62 - Get redirection 2162s ok 63 - Location is http://auth.sp.com/ 2162s # ==> Pushing SP <== 2162s # ==> Popping SP <== 2162s ok 64 - Query SP for logout 2162s ok 65 - Get redirection 2162s ok 66 - Location header found 2162s # ==> Pushing PROXY <== 2162s # ==> Popping PROXY <== 2162s ok 67 - Launch SAML logout request to IdP 2162s ok 68 - Get redirection 2162s ok 69 - Location header found 2162s ok 70 - Get cookie lemonldap (0) 2162s ok 71 - SSO cookie removed 2162s # ==> Pushing SP <== 2162s # ==> Popping SP <== 2162s ok 72 - Forward logout response to SP 2162s ok 73 - HTTP code is 200 2162s 1..73 2162s ok 2163s t/37-SAML-SP-GET-to-SAML-with-Logout.t ............................ 2163s ok 1 - use Lemonldap::NG::Portal::Main; 2163s ok 2 - Portal object 2163s ok 3 - Init 2163s ok 4 - Portal app 2163s ok 5 - Register $type 2163s ok 6 - Portal object 2163s ok 7 - Init 2163s ok 8 - Portal app 2163s ok 9 - Register $type 2163s ok 10 - Portal object 2163s ok 11 - Init 2163s ok 12 - Portal app 2163s ok 13 - Register $type 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 14 - Try SAML SP 2163s ok 15 - Get redirection 2163s ok 16 - Location header found 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 17 - Launch SAML request to proxy 2163s ok 18 - Get redirection 2163s ok 19 - Location header found 2163s ok 20 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237002%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%221737165122_30850%22%7D) 2163s # ==> Pushing IDP <== 2163s # ==> Popping IDP <== 2163s ok 21 - Launch SAML request to proxy 2163s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165122_35709%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1737237002%7D) 2163s ok 23 - HTTP code is 200 2163s ok 24 - Page contains a form 2163s ok 25 - Host match 2163s ok 26 - Field "user" is defined 2163s ok 27 - Field "password" is defined 2163s ok 28 - CSP header authorize POST request to \# 2163s # ==> Pushing IDP <== 2163s # ==> Popping IDP <== 2163s ok 29 - Post authentication, endpoint 2163s ok 30 - Get cookie lemonldap (46c3d4d4729202268e7579b26c6e193744a61f79180796c2f323f2cfab6dfa3d) 2163s ok 31 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165122_35709%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2163s ok 32 - Get redirection 2163s ok 33 - Location header found 2163s # ==> Pushing IDP <== 2163s # ==> Popping IDP <== 2163s ok 34 - Follow redirection to issuer 2163s ok 35 - Get cookie lemonldappdata () 2163s ok 36 - HTTP code is 200 2163s ok 37 - Page contains a form 2163s ok 38 - Host match 2163s ok 39 - URI match 2163s ok 40 - Field "SAMLResponse" is defined 2163s ok 41 - CSP header authorize POST request to auth.proxy.com 2163s ok 42 - Method is POST 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 43 - Post SAMLResponse to proxy 2163s ok 44 - Get cookie lemonldap (818e9e84624f31e4cb66ac927a3c655e89545bd9d2e4b1508c0063ced5115b79) 2163s ok 45 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165122_30850%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2163s ok 46 - Get redirection 2163s ok 47 - Location header found 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 48 - Follow redirection to issuer 2163s ok 49 - Get cookie lemonldappdata () 2163s ok 50 - HTTP code is 200 2163s ok 51 - Page contains a form 2163s ok 52 - Host match 2163s ok 53 - URI match 2163s ok 54 - Field "SAMLResponse" is defined 2163s ok 55 - CSP header authorize POST request to auth.sp.com 2163s ok 56 - Method is POST 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 57 - Post SAMLResponse to SP 2163s ok 58 - Get cookie lemonldap (c19cd25ff34a7d0b483e4a7b49aa18e0bfa164121d694195cf98294174ae235c) 2163s ok 59 - Get redirection 2163s ok 60 - Location header found 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 61 - Initiate logout 2163s ok 62 - Get cookie lemonldap (0) 2163s ok 63 - Removed lemonldap cookie at sp 2163s ok 64 - Get redirection 2163s ok 65 - Location header found 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 66 - Forward logout to proxy 2163s ok 67 - Get cookie lemonldap (0) 2163s ok 68 - Removed lemonldap cookie at proxy 2163s ok 69 - Get redirection 2163s ok 70 - Location header found 2163s # ==> Pushing IDP <== 2163s # ==> Popping IDP <== 2163s ok 71 - Forward logout to IDP 2163s ok 72 - Get cookie lemonldap (0) 2163s ok 73 - Removed lemonldap cookie at idp 2163s ok 74 - Get redirection 2163s ok 75 - Location header found 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 76 - Forward logout to proxy 2163s ok 77 - Get redirection 2163s ok 78 - Location header found 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 79 - Resume proxy logout process 2163s ok 80 - Get redirection 2163s ok 81 - Location header found 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 82 - Forward logout to sp 2163s ok 83 - Logout OK: code found on page 2163s ok 84 - Logout OK 2163s 1..84 2163s ok 2163s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t ..................... 2163s ok 1 - use Lemonldap::NG::Portal::Main; 2163s ok 2 - Portal object 2163s ok 3 - Init 2163s ok 4 - Portal app 2163s ok 5 - Register $type 2163s ok 6 - Portal object 2163s ok 7 - Init 2163s ok 8 - Portal app 2163s ok 9 - Register $type 2163s ok 10 - Portal object 2163s ok 11 - Init 2163s ok 12 - Portal app 2163s ok 13 - Register $type 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 14 - Unauth SP request 2163s ok 15 - HTTP code is 200 2163s ok 16 - Page contains a form 2163s ok 17 - Host match 2163s ok 18 - URI match 2163s ok 19 - Field "SAMLRequest" is defined 2163s ok 20 - CSP header authorize POST request to auth.proxy.com 2163s ok 21 - Method is POST 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 22 - Post SAML request to IdP 2163s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1737237002%2C%22issuerRequestsaml%22%3A%221737165122_21675%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2163s ok 24 - Found SAML choice 2163s ok 25 - HTTP code is 200 2163s ok 26 - Page contains a form 2163s ok 27 - CSP header authorize POST request to \# 2163s # ==> Pushing PROXY <== 2163s # ==> Popping PROXY <== 2163s ok 28 - Select "CAS" 2163s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1737237002%2C%22_choice%22%3A%22cas%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165122_21675%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 2163s ok 30 - Get cookie llngcasserver (idp) 2163s ok 31 - Get CAS server cookie 2163s ok 32 - Get redirection 2163s ok 33 - Location header found 2163s # ==> Pushing ISSUER <== 2163s # ==> Popping ISSUER <== 2163s ok 34 - Query CAS server 2163s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237002%2C%22issuerRequestcas%22%3A%221737165122_56852%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) 2163s ok 36 - HTTP code is 200 2163s ok 37 - Page contains a form 2163s ok 38 - CSP header authorize POST request to \# 2163s # ==> Pushing ISSUER <== 2163s # ==> Popping ISSUER <== 2163s ok 39 - Post authentication 2163s ok 40 - Get cookie lemonldap (ee58ee41c4e2dbce05ae633bd9a39c413a87236bd9279394bce2d1be7350e98d) 2163s ok 41 - Get redirection 2163s ok 42 - Location header found 2163s # ==> Pushing PROXY <== 2163s ok 43 - SOAP request 2163s # ==> Saving handler PROXY <== 2163s # ==> Pushing ISSUER <== 2163s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2163s # ==> Popping ISSUER <== 2163s # ==> Restoring PROXY <== 2163s ok 44 - Execute request to /cas/serviceValidate 2163s ok 45 - HTTP code is 200 2163s ok 46 - Content is XML 2163s # ==> Popping PROXY <== 2163s ok 47 - Push CAS response to proxy 2163s ok 48 - Get cookie lemonldap (62e7e42a92ddbd1cd39ea1dc996673141a0eb953de2d7757aef3b843a58bd0a5) 2163s ok 49 - HTTP code is 200 2163s ok 50 - Page contains a form 2163s ok 51 - Host match 2163s ok 52 - URI match 2163s ok 53 - Field "SAMLResponse" is defined 2163s ok 54 - CSP header authorize POST request to auth.sp.com 2163s ok 55 - Method is POST 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 56 - Post SAML response to SP 2163s ok 57 - Get redirection 2163s ok 58 - Location is http://auth.sp.com/ 2163s ok 59 - Get cookie lemonldap (9a2bec2c0ed7cf97e303f1effa01b216e53877339dda7a5e16485d44bb000e7d) 2163s # ==> Pushing SP <== 2163s # ==> Popping SP <== 2163s ok 60 - Get / on SP 2163s ok 61 - HTTP code is 200 2163s ok 62 - Authenticated as fa@badwolf.org@proxy 2163s ok 63 - UTF-8 values 2163s 1..63 2163s ok 2164s t/37-SAML-SP-POST-to-CAS-server.t ................................. 2164s ok 1 - use Lemonldap::NG::Portal::Main; 2164s ok 2 - Portal object 2164s ok 3 - Init 2164s ok 4 - Portal app 2164s ok 5 - Register $type 2164s ok 6 - Portal object 2164s ok 7 - Init 2164s ok 8 - Portal app 2164s ok 9 - Register $type 2164s ok 10 - Portal object 2164s ok 11 - Init 2164s ok 12 - Portal app 2164s ok 13 - Register $type 2164s # ==> Pushing SP <== 2164s # ==> Popping SP <== 2164s ok 14 - Unauth SP request 2164s ok 15 - HTTP code is 200 2164s ok 16 - Page contains a form 2164s ok 17 - Host match 2164s ok 18 - URI match 2164s ok 19 - Field "SAMLRequest" is defined 2164s ok 20 - CSP header authorize POST request to auth.proxy.com 2164s ok 21 - Method is POST 2164s # ==> Pushing PROXY <== 2164s # ==> Popping PROXY <== 2164s ok 22 - Post SAML request to IdP 2164s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221737165123_55932%22%2C%22issuerTs%22%3A1737237003%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 2164s ok 24 - Get cookie llngcasserver (idp) 2164s ok 25 - Get CAS server cookie 2164s ok 26 - Get redirection 2164s ok 27 - Location header found 2164s # ==> Pushing ISSUER <== 2164s # ==> Popping ISSUER <== 2164s ok 28 - Query CAS server 2164s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221737165123_25698%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1737237003%7D) 2164s ok 30 - HTTP code is 200 2164s ok 31 - Page contains a form 2164s ok 32 - CSP header authorize POST request to \# 2164s # ==> Pushing ISSUER <== 2164s # ==> Popping ISSUER <== 2164s ok 33 - Post authentication 2164s ok 34 - Get cookie lemonldap (6f6cecc75ac0da7c7ef7b2fc09118a0dfd2a072a2e6a7c924ff9d86fa8f06e64) 2164s ok 35 - Get redirection 2164s ok 36 - Location header found 2164s # ==> Pushing PROXY <== 2164s ok 37 - SOAP request 2164s # ==> Saving handler PROXY <== 2164s # ==> Pushing ISSUER <== 2164s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 2164s # ==> Popping ISSUER <== 2164s # ==> Restoring PROXY <== 2164s ok 38 - Execute request to /cas/serviceValidate 2164s ok 39 - HTTP code is 200 2164s ok 40 - Content is XML 2164s # ==> Popping PROXY <== 2164s ok 41 - Push CAS response to proxy 2164s ok 42 - Get cookie lemonldap (f2fe2543262d58273b7d243ade283663fb1cca07c3d9315d1ee19160bd991bac) 2164s ok 43 - HTTP code is 200 2164s ok 44 - Page contains a form 2164s ok 45 - Host match 2164s ok 46 - URI match 2164s ok 47 - Field "SAMLResponse" is defined 2164s ok 48 - CSP header authorize POST request to auth.sp.com 2164s ok 49 - Method is POST 2164s # ==> Pushing SP <== 2164s # ==> Popping SP <== 2164s ok 50 - Post SAML response to SP 2164s ok 51 - Get redirection 2164s ok 52 - Location is http://auth.sp.com/ 2164s ok 53 - Get cookie lemonldap (42f600360a8353c8d5a3b2ed9e2220e4b49280f1453051cd57f83e4391dffa8e) 2164s # ==> Pushing SP <== 2164s # ==> Popping SP <== 2164s ok 54 - Get / on SP 2164s ok 55 - HTTP code is 200 2164s ok 56 - Authenticated as fa@badwolf.org@proxy 2164s ok 57 - UTF-8 values 2164s 1..57 2164s ok 2165s t/37-SAML-SP-POST-to-OIDC-OP-hashStorage.t ........................ 2165s ok 1 - use Lemonldap::NG::Portal::Main; 2165s ok 2 - Portal object 2165s ok 3 - Init 2165s ok 4 - Portal app 2165s ok 5 - Register $type 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s ok 6 - Get JWKS, endpoint /oauth2/jwks 2165s ok 7 - HTTP code is 200 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 2165s ok 9 - HTTP code is 200 2165s ok 10 - Portal object 2165s ok 11 - Init 2165s ok 12 - Portal app 2165s ok 13 - Register $type 2165s ok 14 - Portal object 2165s ok 15 - Init 2165s ok 16 - Portal app 2165s ok 17 - Register $type 2165s # ==> Pushing SP <== 2165s # ==> Popping SP <== 2165s ok 18 - Try SAML SP 2165s ok 19 - HTTP code is 200 2165s ok 20 - Page contains a form 2165s ok 21 - Host match 2165s ok 22 - URI match 2165s ok 23 - Field "SAMLRequest" is defined 2165s ok 24 - CSP header authorize POST request to auth.proxy.com 2165s # ==> Pushing PROXY <== 2165s # ==> Popping PROXY <== 2165s ok 25 - Launch SAML request to IdP 2165s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1737237003%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221737165123_21897%22%7D) 2165s ok 27 - Get redirection 2165s ok 28 - Location header found 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s ok 29 - Push request to OP, endpoint /oauth2/authorize 2165s ok 30 - HTTP code is 200 2165s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221737165123_56012%22%2C%22issuerTs%22%3A1737237003%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s ok 32 - Post authentication, endpoint /oauth2/authorize 2165s ok 33 - Get cookie lemonldap (0bf9c4ea432a9775e6c5a0c16e47ed68fe545fa7c4167c842368143d4d5f0dad) 2165s ok 34 - HTTP code is 200 2165s ok 35 - Page contains a form 2165s ok 36 - Host match 2165s ok 37 - Field "confirm" is defined 2165s ok 38 - CSP header authorize POST request to \# 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s ok 39 - Post confirmation, endpoint /oauth2/authorize 2165s ok 40 - Get redirection 2165s ok 41 - Location header found 2165s # ==> Pushing PROXY <== 2165s ok 42 - REST request 2165s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 2165s # ==> Saving handler PROXY <== 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s # ==> Restoring PROXY <== 2165s ok 44 - Execute request 2165s ok 45 - Response is 200 2165s ok 46 - Content is JSON 2165s ok 47 - REST request 2165s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 2165s # ==> Saving handler PROXY <== 2165s # ==> Pushing OP <== 2165s # ==> Popping OP <== 2165s # ==> Restoring PROXY <== 2165s ok 49 - Execute request 2165s ok 50 - Response is 200 2165s ok 51 - Content is JSON 2165s # ==> Popping PROXY <== 2165s ok 52 - Call openidconnectcallback on Proxy 2165s ok 53 - Get cookie lemonldap (25354d487db2253d95821cacd0240acd5a9636a9562775449ed9ff92d9b81cdb) 2165s ok 54 - Get redirection 2165s ok 55 - Location header found 2165s ok 56 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221737165123_21897%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2165s # ==> Pushing PROXY <== 2165s # ==> Popping PROXY <== 2165s ok 57 - Replay SAML request 2165s ok 58 - HTTP code is 200 2165s ok 59 - Page contains a form 2165s ok 60 - Host match 2165s ok 61 - URI match 2165s ok 62 - Field "SAMLResponse" is defined 2165s ok 63 - CSP header authorize POST request to auth.sp.com 2165s ok 64 - Method is POST 2165s # ==> Pushing SP <== 2165s # ==> Popping SP <== 2165s ok 65 - Post SAML response to SP 2165s ok 66 - Get cookie lemonldap (6d560ed1117fdf6ec6fc6a14eae09fd30187309a0f04e7e1ba2d6a5d93deb7e1) 2165s ok 67 - Get redirection 2165s ok 68 - Location is http://auth.sp.com/ 2165s # ==> Pushing SP <== 2165s # ==> Popping SP <== 2165s ok 69 - Query SP for logout 2165s ok 70 - HTTP code is 200 2165s ok 71 - Page contains a form 2165s ok 72 - Host match 2165s ok 73 - URI match 2165s ok 74 - Field "SAMLRequest" is defined 2165s ok 75 - CSP header authorize POST request to auth.proxy.com 2165s # ==> Pushing PROXY <== 2165s # ==> Popping PROXY <== 2165s ok 76 - Launch SAML logout request to IdP 2165s ok 77 - HTTP code is 200 2165s ok 78 - Page contains a form 2165s ok 79 - Host match 2165s ok 80 - URI match 2165s ok 81 - Field "SAMLResponse" is defined 2165s ok 82 - CSP header authorize POST request to auth.sp.com 2165s ok 83 - Get cookie lemonldap (0) 2165s ok 84 - SSO cookie removed 2165s # ==> Pushing SP <== 2165s # ==> Popping SP <== 2165s ok 85 - Forward logout response to SP 2165s ok 86 - Get redirection 2165s ok 87 - Location is http://auth.sp.com/?logout=1 2165s 1..87 2165s ok 3369s autopkgtest-virt-ssh [22:10:08]: ------- nova console-log 1460a83a-8da2-4798-9284-cabf5bdcaf15 (adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f) ------ 3369s ERROR (CommandError): No server with a name or ID of '1460a83a-8da2-4798-9284-cabf5bdcaf15' exists. 3369s --------------------------------------------------- 3369s ------- nova show 1460a83a-8da2-4798-9284-cabf5bdcaf15 (adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f) ------ 3369s ERROR (CommandError): No server with a name or ID of '1460a83a-8da2-4798-9284-cabf5bdcaf15' exists. 3369s --------------------------------------------------- 3369s 5993s nova [W] Skipping flock for amd64 5993s Creating nova instance adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 5993s nova [W] Timed out waiting for d233aee8-9e48-4837-a386-79ac725b8bd2 to get deleted. 5993s nova [W] Skipping flock for amd64 5993s Creating nova instance adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 5993s nova [W] Timed out waiting for d9e30618-5057-4c3c-bbae-23d70fd29814 to get deleted. 5993s nova [W] Skipping flock for amd64 5993s Creating nova instance adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 5993s nova [W] Skipping flock for amd64 5993s Creating nova instance adt-plucky-amd64-lemonldap-ng-20250118-194724-juju-7f2275-prod-proposed-migration-environment-20-70eae40b-eeb1-488b-8e94-7f0a219b040f from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 5993s nova [W] Timed out waiting for 1460a83a-8da2-4798-9284-cabf5bdcaf15 to get deleted. 5993s autopkgtest [22:53:52]: ERROR: testbed failure: testbed auxverb failed with exit code 255